---
Fuzzer filename: '/src/xmlsec/tests/oss-fuzz/xmlsec_target.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/xmlsec/tests/oss-fuzz/xmlsec_target.c'
      linkageType:     externalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ignore
        - xmlFreeDoc
        - xmlSecBufferCreate
        - xmlSecBufferDestroy
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecBufferSetData
        - xmlSecParseMemory
        - xmlSetGenericErrorFunc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tests/oss-fuzz/xmlsec_target.c:16,9'
          Branch Sides:
            - BranchSide:      'tests/oss-fuzz/xmlsec_target.c:16,33'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlSecBufferDestroy
            - BranchSide:      'tests/oss-fuzz/xmlsec_target.c:16,9'
              BranchSideFuncs:
                - xmlSecBufferDestroy
      Callsites:
        - Src:             'tests/oss-fuzz/xmlsec_target.c:10,5'
          Dst:             xmlSetGenericErrorFunc
        - Src:             'tests/oss-fuzz/xmlsec_target.c:10,5'
          Dst:             ignore
        - Src:             'tests/oss-fuzz/xmlsec_target.c:11,27'
          Dst:             xmlSecBufferCreate
        - Src:             'tests/oss-fuzz/xmlsec_target.c:12,5'
          Dst:             xmlSecBufferSetData
        - Src:             'tests/oss-fuzz/xmlsec_target.c:13,39'
          Dst:             xmlSecBufferGetData
        - Src:             'tests/oss-fuzz/xmlsec_target.c:14,13'
          Dst:             xmlSecBufferGetSize
        - Src:             'tests/oss-fuzz/xmlsec_target.c:13,21'
          Dst:             xmlSecParseMemory
        - Src:             'tests/oss-fuzz/xmlsec_target.c:16,22'
          Dst:             xmlFreeDoc
        - Src:             'tests/oss-fuzz/xmlsec_target.c:17,5'
          Dst:             xmlSecBufferDestroy
    - functionName:    ignore
      functionSourceFile: '/src/xmlsec/tests/oss-fuzz/xmlsec_target.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 7
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecBufferIOClose
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buffer.c:756,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:756,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:756,5'
          Branch Sides:
            - BranchSide:      'buffer.c:756,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:756,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:756,5'
          Dst:             xmlSecError
    - functionName:    xmlSecBufferIOWrite
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecBufferAppend
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buffer.c:740,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'buffer.c:740,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:740,5'
          Branch Sides:
            - BranchSide:      'buffer.c:740,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:741,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferAppend
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:741,5'
          Branch Sides:
            - BranchSide:      'buffer.c:741,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:742,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferAppend
                - xmlSecError
        - Branch String:   'buffer.c:746,8'
          Branch Sides:
            - BranchSide:      'buffer.c:746,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:747,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'buffer.c:740,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:741,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:742,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:745,11'
          Dst:             xmlSecBufferAppend
        - Src:             'buffer.c:747,9'
          Dst:             xmlSecError
    - functionName:    xmlSecBufferAppend
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecBufferSetMaxSize
        - xmlSecError
      functionUses:    11
      BranchProfiles:
        - Branch String:   'buffer.c:365,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferSetMaxSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'buffer.c:365,5'
              BranchSideFuncs:
                - xmlSecBufferSetMaxSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:365,5'
          Branch Sides:
            - BranchSide:      'buffer.c:365,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:367,13'
              BranchSideFuncs:
                - xmlSecBufferSetMaxSize
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:367,8'
          Branch Sides:
            - BranchSide:      'buffer.c:367,8'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:368,9'
              BranchSideFuncs:
                - xmlSecBufferSetMaxSize
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:368,9'
          Branch Sides:
            - BranchSide:      'buffer.c:368,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:370,48'
              BranchSideFuncs:
                - xmlSecBufferSetMaxSize
                - xmlSecError
        - Branch String:   'buffer.c:371,12'
          Branch Sides:
            - BranchSide:      'buffer.c:372,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:377,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:365,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:368,9'
          Dst:             xmlSecError
        - Src:             'buffer.c:370,15'
          Dst:             xmlSecBufferSetMaxSize
        - Src:             'buffer.c:372,13'
          Dst:             xmlSecError
    - functionName:    xmlSecBufferSetMaxSize
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          118
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - memset
        - xmlSecError
      functionUses:    10
      BranchProfiles:
        - Branch String:   'buffer.c:291,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
            - BranchSide:      'buffer.c:291,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:291,5'
          Branch Sides:
            - BranchSide:      'buffer.c:291,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:292,21'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'buffer.c:292,8'
          Branch Sides:
            - BranchSide:      'buffer.c:292,8'
              BranchSideFuncs:
                - memset
                - xmlSecError
            - BranchSide:      'buffer.c:296,17'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'buffer.c:296,5'
          Branch Sides:
            - BranchSide:      'buffer.c:298,28'
              BranchSideFuncs:
                - memset
                - xmlSecError
            - BranchSide:      'buffer.c:301,25'
              BranchSideFuncs:
                - memset
                - xmlSecError
            - BranchSide:      'buffer.c:305,18'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'buffer.c:305,8'
          Branch Sides:
            - BranchSide:      'buffer.c:307,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
            - BranchSide:      'buffer.c:310,13'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'buffer.c:310,8'
          Branch Sides:
            - BranchSide:      'buffer.c:311,32'
              BranchSideFuncs:
                - memset
                - xmlSecError
            - BranchSide:      'buffer.c:313,32'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'buffer.c:315,8'
          Branch Sides:
            - BranchSide:      'buffer.c:316,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:320,15'
              BranchSideFuncs:
                - memset
        - Branch String:   'buffer.c:323,8'
          Branch Sides:
            - BranchSide:      'buffer.c:323,8'
              BranchSideFuncs:
                - memset
            - BranchSide:      'buffer.c:325,26'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'buffer.c:291,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:316,9'
          Dst:             xmlSecError
        - Src:             'buffer.c:325,9'
          Dst:             memset
    - functionName:    memset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    68
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecBufferCreateOutputBuffer
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlOutputBufferCreateIO
        - xmlSecBufferIOClose
        - xmlSecBufferIOWrite
      functionUses:    6
      BranchProfiles:
        - Branch String:   'buffer.c:729,12'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlOutputBufferCreateIO
            - BranchSide:      'buffer.c:729,12'
              BranchSideFuncs:
                - xmlOutputBufferCreateIO
      Callsites:
        - Src:             'buffer.c:729,12'
          Dst:             xmlOutputBufferCreateIO
        - Src:             'buffer.c:729,12'
          Dst:             xmlSecBufferIOWrite
        - Src:             'buffer.c:729,12'
          Dst:             xmlSecBufferIOClose
    - functionName:    xmlSecBufferHexRead
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          330
      EdgeCount:       114
      CyclomaticComplexity: 34
      functionsReached:
        - xmlSecBufferEmpty
        - xmlSecBufferGetData
        - xmlSecBufferSetSize
        - xmlSecError
        - xmlSecStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buffer.c:666,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferEmpty
                - xmlSecError
                - xmlSecError
            - BranchSide:      'buffer.c:666,5'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferEmpty
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:666,5'
          Branch Sides:
            - BranchSide:      'buffer.c:666,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:667,5'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferEmpty
                - xmlSecError
        - Branch String:   'buffer.c:667,5'
          Branch Sides:
            - BranchSide:      'buffer.c:667,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:670,18'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferEmpty
        - Branch String:   'buffer.c:671,8'
          Branch Sides:
            - BranchSide:      'buffer.c:672,9'
              BranchSideFuncs:
                - xmlSecBufferEmpty
            - BranchSide:      'buffer.c:677,20'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:677,8'
          Branch Sides:
            - BranchSide:      'buffer.c:678,9'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'buffer.c:681,26'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:684,8'
          Branch Sides:
            - BranchSide:      'buffer.c:685,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:690,12'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:691,5'
          Branch Sides:
            - BranchSide:      'buffer.c:691,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:693,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:693,5'
          Branch Sides:
            - BranchSide:      'buffer.c:693,5'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:694,23'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:696,13'
          Branch Sides:
            - BranchSide:      'buffer.c:696,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:696,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:696,13'
          Branch Sides:
            - BranchSide:      'buffer.c:696,34'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:696,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:696,13'
          Branch Sides:
            - BranchSide:      'buffer.c:696,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:696,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:696,13'
          Branch Sides:
            - BranchSide:      'buffer.c:696,34'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:696,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:696,13'
          Branch Sides:
            - BranchSide:      'buffer.c:696,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:697,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:696,30'
          Branch Sides:
            - BranchSide:      'buffer.c:696,34'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:697,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:696,34'
          Branch Sides:
            - BranchSide:      'buffer.c:696,34'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:696,34'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:696,34'
          Branch Sides:
            - BranchSide:      'buffer.c:696,34'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:696,34'
          Branch Sides:
            - BranchSide:      'buffer.c:696,34'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:696,34'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:696,34'
          Branch Sides:
            - BranchSide:      'buffer.c:696,34'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:696,34'
          Branch Sides:
            - BranchSide:      'buffer.c:696,34'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:697,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:696,12'
          Branch Sides:
            - BranchSide:      'buffer.c:697,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:700,19'
          Branch Sides:
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:700,19'
          Branch Sides:
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:700,19'
          Branch Sides:
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:700,19'
          Branch Sides:
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:700,19'
          Branch Sides:
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:700,19'
          Branch Sides:
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:700,19'
          Branch Sides:
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:700,19'
          Branch Sides:
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:700,19'
          Branch Sides:
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:700,19'
          Branch Sides:
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:700,19'
          Branch Sides:
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:700,19'
          Branch Sides:
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:700,19'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:693,5'
          Branch Sides:
            - BranchSide:      'buffer.c:693,5'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:694,23'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'buffer.c:666,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:667,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:670,18'
          Dst:             xmlSecStrlen
        - Src:             'buffer.c:672,9'
          Dst:             xmlSecBufferEmpty
        - Src:             'buffer.c:678,9'
          Dst:             xmlSecError
        - Src:             'buffer.c:683,11'
          Dst:             xmlSecBufferSetSize
        - Src:             'buffer.c:685,9'
          Dst:             xmlSecError
        - Src:             'buffer.c:690,12'
          Dst:             xmlSecBufferGetData
        - Src:             'buffer.c:691,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:697,13'
          Dst:             xmlSecError
    - functionName:    xmlSecBufferEmpty
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - memset
        - xmlSecError
      functionUses:    8
      BranchProfiles:
        - Branch String:   'buffer.c:149,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
            - BranchSide:      'buffer.c:149,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:149,5'
          Branch Sides:
            - BranchSide:      'buffer.c:149,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:151,13'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'buffer.c:151,8'
          Branch Sides:
            - BranchSide:      'buffer.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:155,10'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:152,9'
          Branch Sides:
            - BranchSide:      'buffer.c:152,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:153,9'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'buffer.c:149,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:152,9'
          Dst:             xmlSecError
        - Src:             'buffer.c:153,9'
          Dst:             memset
    - functionName:    xmlSecBufferSetSize
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecBufferSetMaxSize
        - xmlSecError
      functionUses:    8
      BranchProfiles:
        - Branch String:   'buffer.c:248,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferSetMaxSize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'buffer.c:248,5'
              BranchSideFuncs:
                - xmlSecBufferSetMaxSize
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:248,5'
          Branch Sides:
            - BranchSide:      'buffer.c:248,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:250,11'
              BranchSideFuncs:
                - xmlSecBufferSetMaxSize
                - xmlSecError
        - Branch String:   'buffer.c:251,8'
          Branch Sides:
            - BranchSide:      'buffer.c:252,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:257,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:248,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:250,11'
          Dst:             xmlSecBufferSetMaxSize
        - Src:             'buffer.c:252,9'
          Dst:             xmlSecError
    - functionName:    xmlSecBufferGetData
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
      functionUses:    56
      BranchProfiles:
        - Branch String:   'buffer.c:181,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:181,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:181,5'
          Branch Sides:
            - BranchSide:      'buffer.c:181,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:183,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:181,5'
          Dst:             xmlSecError
    - functionName:    xmlSecBufferBase64NodeContentWrite
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlNodeAddContent
        - xmlSecBase64Encode
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecError
      functionUses:    15
      BranchProfiles:
        - Branch String:   'buffer.c:634,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlNodeAddContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'buffer.c:634,5'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlNodeAddContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:634,5'
          Branch Sides:
            - BranchSide:      'buffer.c:634,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:635,5'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlNodeAddContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:635,5'
          Branch Sides:
            - BranchSide:      'buffer.c:635,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:637,34'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlNodeAddContent
                - xmlSecError
        - Branch String:   'buffer.c:638,8'
          Branch Sides:
            - BranchSide:      'buffer.c:639,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:643,5'
              BranchSideFuncs:
                - xmlNodeAddContent
      Callsites:
        - Src:             'buffer.c:634,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:635,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:637,34'
          Dst:             xmlSecBufferGetData
        - Src:             'buffer.c:637,60'
          Dst:             xmlSecBufferGetSize
        - Src:             'buffer.c:637,15'
          Dst:             xmlSecBase64Encode
        - Src:             'buffer.c:639,9'
          Dst:             xmlSecError
        - Src:             'buffer.c:643,5'
          Dst:             xmlNodeAddContent
    - functionName:    xmlSecBufferGetSize
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
      functionUses:    68
      BranchProfiles:
        - Branch String:   'buffer.c:229,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:229,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:229,5'
          Branch Sides:
            - BranchSide:      'buffer.c:229,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:231,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:229,5'
          Dst:             xmlSecError
    - functionName:    xmlSecBufferBase64NodeContentRead
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          111
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - xmlNodeGetContent
        - xmlSecBase64Decode_ex
        - xmlSecBufferGetData
        - xmlSecBufferGetMaxSize
        - xmlSecBufferSetMaxSize
        - xmlSecBufferSetSize
        - xmlSecError
        - xmlSecStrlen
      functionUses:    18
      BranchProfiles:
        - Branch String:   'buffer.c:576,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecStrlen
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetMaxSize
                - xmlSecBase64Decode_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'buffer.c:580,5'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecStrlen
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetMaxSize
                - xmlSecBase64Decode_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:580,5'
          Branch Sides:
            - BranchSide:      'buffer.c:580,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:581,5'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecStrlen
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetMaxSize
                - xmlSecBase64Decode_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:581,5'
          Branch Sides:
            - BranchSide:      'buffer.c:581,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:583,15'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecStrlen
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetMaxSize
                - xmlSecBase64Decode_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:584,8'
          Branch Sides:
            - BranchSide:      'buffer.c:585,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:590,39'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetMaxSize
                - xmlSecBase64Decode_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:585,9'
          Branch Sides:
            - BranchSide:      'buffer.c:614,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:614,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:591,8'
          Branch Sides:
            - BranchSide:      'buffer.c:592,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:596,42'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetMaxSize
                - xmlSecBase64Decode_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:598,8'
          Branch Sides:
            - BranchSide:      'buffer.c:599,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:603,36'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecError
        - Branch String:   'buffer.c:604,8'
          Branch Sides:
            - BranchSide:      'buffer.c:605,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:614,8'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:614,8'
          Branch Sides:
            - BranchSide:      'buffer.c:614,8'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:615,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:580,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:581,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:583,15'
          Dst:             xmlNodeGetContent
        - Src:             'buffer.c:585,9'
          Dst:             xmlSecError
        - Src:             'buffer.c:590,39'
          Dst:             xmlSecStrlen
        - Src:             'buffer.c:590,11'
          Dst:             xmlSecBufferSetMaxSize
        - Src:             'buffer.c:592,9'
          Dst:             xmlSecError
        - Src:             'buffer.c:596,42'
          Dst:             xmlSecBufferGetData
        - Src:             'buffer.c:597,9'
          Dst:             xmlSecBufferGetMaxSize
        - Src:             'buffer.c:596,11'
          Dst:             xmlSecBase64Decode_ex
        - Src:             'buffer.c:599,9'
          Dst:             xmlSecError
        - Src:             'buffer.c:603,11'
          Dst:             xmlSecBufferSetSize
        - Src:             'buffer.c:605,9'
          Dst:             xmlSecError
    - functionName:    xmlSecBufferGetMaxSize
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buffer.c:271,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:271,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:271,5'
          Branch Sides:
            - BranchSide:      'buffer.c:271,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:273,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:271,5'
          Dst:             xmlSecError
    - functionName:    xmlSecBufferReadFile
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          94
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - fclose
        - feof
        - ferror
        - fopen
        - fread
        - xmlSecBufferAppend
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buffer.c:518,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - fopen
                - feof
                - fclose
                - fread
                - ferror
                - __errno_location
                - xmlSecError
                - xmlSecBufferAppend
                - xmlSecError
                - __errno_location
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'buffer.c:525,5'
              BranchSideFuncs:
                - fopen
                - feof
                - fclose
                - fread
                - ferror
                - __errno_location
                - xmlSecError
                - xmlSecBufferAppend
                - xmlSecError
                - __errno_location
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:525,5'
          Branch Sides:
            - BranchSide:      'buffer.c:525,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:526,5'
              BranchSideFuncs:
                - fopen
                - feof
                - fclose
                - fread
                - ferror
                - __errno_location
                - xmlSecError
                - xmlSecBufferAppend
                - xmlSecError
                - __errno_location
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:526,5'
          Branch Sides:
            - BranchSide:      'buffer.c:526,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:529,9'
              BranchSideFuncs:
                - fopen
                - feof
                - fclose
                - fread
                - ferror
                - __errno_location
                - xmlSecError
                - xmlSecBufferAppend
                - xmlSecError
                - __errno_location
                - xmlSecError
        - Branch String:   'buffer.c:533,8'
          Branch Sides:
            - BranchSide:      'buffer.c:534,9'
              BranchSideFuncs:
                - __errno_location
                - xmlSecError
                - fclose
            - BranchSide:      'buffer.c:538,12'
              BranchSideFuncs:
                - feof
                - fclose
                - fread
                - ferror
                - __errno_location
                - xmlSecError
                - xmlSecBufferAppend
                - xmlSecError
        - Branch String:   'buffer.c:538,5'
          Branch Sides:
            - BranchSide:      'buffer.c:539,15'
              BranchSideFuncs:
                - fread
                - ferror
                - __errno_location
                - xmlSecError
                - fclose
                - xmlSecBufferAppend
                - feof
                - xmlSecError
            - BranchSide:      'buffer.c:557,8'
              BranchSideFuncs:
                - fclose
        - Branch String:   'buffer.c:540,12'
          Branch Sides:
            - BranchSide:      'buffer.c:541,13'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - feof
                - fclose
                - fread
                - ferror
                - __errno_location
                - xmlSecError
                - xmlSecError
            - BranchSide:      'buffer.c:546,15'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - feof
                - fclose
                - fread
                - ferror
                - __errno_location
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:547,12'
          Branch Sides:
            - BranchSide:      'buffer.c:538,12'
              BranchSideFuncs:
                - xmlSecError
                - fclose
            - BranchSide:      'buffer.c:548,13'
              BranchSideFuncs:
                - xmlSecError
                - fclose
        - Branch String:   'buffer.c:557,8'
          Branch Sides:
            - BranchSide:      'buffer.c:557,8'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:558,9'
              BranchSideFuncs:
                - fclose
      Callsites:
        - Src:             'buffer.c:525,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:526,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:529,9'
          Dst:             fopen
        - Src:             'buffer.c:534,9'
          Dst:             __errno_location
        - Src:             'buffer.c:534,9'
          Dst:             xmlSecError
        - Src:             'buffer.c:538,12'
          Dst:             feof
        - Src:             'buffer.c:539,15'
          Dst:             fread
        - Src:             'buffer.c:540,12'
          Dst:             ferror
        - Src:             'buffer.c:541,13'
          Dst:             __errno_location
        - Src:             'buffer.c:541,13'
          Dst:             xmlSecError
        - Src:             'buffer.c:546,15'
          Dst:             xmlSecBufferAppend
        - Src:             'buffer.c:548,13'
          Dst:             xmlSecError
        - Src:             'buffer.c:558,9'
          Dst:             fclose
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __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:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    feof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecBufferReverse
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:486,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
            - BranchSide:      'buffer.c:486,5'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:486,5'
          Branch Sides:
            - BranchSide:      'buffer.c:486,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:489,12'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecError
        - Branch String:   'buffer.c:490,9'
          Branch Sides:
            - BranchSide:      'buffer.c:490,9'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:494,10'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecError
        - Branch String:   'buffer.c:495,5'
          Branch Sides:
            - BranchSide:      'buffer.c:495,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:497,18'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:497,5'
          Branch Sides:
            - BranchSide:      'buffer.c:497,5'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:498,14'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:497,5'
          Branch Sides:
            - BranchSide:      'buffer.c:497,5'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:498,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:486,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:489,12'
          Dst:             xmlSecBufferGetSize
        - Src:             'buffer.c:494,10'
          Dst:             xmlSecBufferGetData
        - Src:             'buffer.c:495,5'
          Dst:             xmlSecError
    - functionName:    xmlSecBufferRemoveTail
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - memset
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:457,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
            - BranchSide:      'buffer.c:457,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:457,5'
          Branch Sides:
            - BranchSide:      'buffer.c:457,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:459,20'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'buffer.c:459,8'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecError
            - BranchSide:      'buffer.c:460,19'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'buffer.c:464,8'
          Branch Sides:
            - BranchSide:      'buffer.c:464,8'
              BranchSideFuncs:
                - memset
                - xmlSecError
            - BranchSide:      'buffer.c:465,9'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'buffer.c:465,9'
          Branch Sides:
            - BranchSide:      'buffer.c:465,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:466,26'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'buffer.c:457,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:465,9'
          Dst:             xmlSecError
        - Src:             'buffer.c:466,9'
          Dst:             memset
    - functionName:    xmlSecBufferRemoveHead
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - memset
        - xmlSecError
      functionUses:    8
      BranchProfiles:
        - Branch String:   'buffer.c:429,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'buffer.c:429,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:429,5'
          Branch Sides:
            - BranchSide:      'buffer.c:429,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:431,20'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:431,8'
          Branch Sides:
            - BranchSide:      'buffer.c:432,9'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
            - BranchSide:      'buffer.c:437,19'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'buffer.c:432,9'
          Branch Sides:
            - BranchSide:      'buffer.c:432,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:434,19'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'buffer.c:439,8'
          Branch Sides:
            - BranchSide:      'buffer.c:439,8'
              BranchSideFuncs:
                - memset
                - xmlSecError
            - BranchSide:      'buffer.c:440,9'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'buffer.c:440,9'
          Branch Sides:
            - BranchSide:      'buffer.c:440,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:441,26'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'buffer.c:429,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:432,9'
          Dst:             xmlSecError
        - Src:             'buffer.c:440,9'
          Dst:             xmlSecError
        - Src:             'buffer.c:441,9'
          Dst:             memset
    - functionName:    xmlSecBufferPrepend
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecBufferSetMaxSize
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:398,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferSetMaxSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'buffer.c:398,5'
              BranchSideFuncs:
                - xmlSecBufferSetMaxSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:398,5'
          Branch Sides:
            - BranchSide:      'buffer.c:398,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:400,13'
              BranchSideFuncs:
                - xmlSecBufferSetMaxSize
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:400,8'
          Branch Sides:
            - BranchSide:      'buffer.c:400,8'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:401,9'
              BranchSideFuncs:
                - xmlSecBufferSetMaxSize
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:401,9'
          Branch Sides:
            - BranchSide:      'buffer.c:401,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:403,48'
              BranchSideFuncs:
                - xmlSecBufferSetMaxSize
                - xmlSecError
        - Branch String:   'buffer.c:404,12'
          Branch Sides:
            - BranchSide:      'buffer.c:405,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:410,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:398,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:401,9'
          Dst:             xmlSecError
        - Src:             'buffer.c:403,15'
          Dst:             xmlSecBufferSetMaxSize
        - Src:             'buffer.c:405,13'
          Dst:             xmlSecError
    - functionName:    xmlSecBufferSwap
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:342,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'buffer.c:342,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:342,5'
          Branch Sides:
            - BranchSide:      'buffer.c:342,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:343,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:343,5'
          Branch Sides:
            - BranchSide:      'buffer.c:343,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:345,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:342,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:343,5'
          Dst:             xmlSecError
    - functionName:    xmlSecBufferSetData
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecBufferEmpty
        - xmlSecBufferSetMaxSize
        - xmlSecError
      functionUses:    6
      BranchProfiles:
        - Branch String:   'buffer.c:200,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferEmpty
                - xmlSecBufferSetMaxSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'buffer.c:200,5'
              BranchSideFuncs:
                - xmlSecBufferEmpty
                - xmlSecBufferSetMaxSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:200,5'
          Branch Sides:
            - BranchSide:      'buffer.c:200,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:202,5'
              BranchSideFuncs:
                - xmlSecBufferEmpty
                - xmlSecBufferSetMaxSize
                - xmlSecError
                - xmlSecError
        - Branch String:   'buffer.c:203,8'
          Branch Sides:
            - BranchSide:      'buffer.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:215,10'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:204,9'
          Branch Sides:
            - BranchSide:      'buffer.c:204,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:206,15'
              BranchSideFuncs:
                - xmlSecBufferSetMaxSize
                - xmlSecError
        - Branch String:   'buffer.c:207,12'
          Branch Sides:
            - BranchSide:      'buffer.c:208,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:212,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:200,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:202,5'
          Dst:             xmlSecBufferEmpty
        - Src:             'buffer.c:204,9'
          Dst:             xmlSecError
        - Src:             'buffer.c:206,15'
          Dst:             xmlSecBufferSetMaxSize
        - Src:             'buffer.c:208,13'
          Dst:             xmlSecError
    - functionName:    xmlSecBufferIsEmpty
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'buffer.c:168,28'
          Branch Sides:
            - BranchSide:      'buffer.c:168,28'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:168,37'
              BranchSideFuncs: []
        - Branch String:   'buffer.c:168,51'
          Branch Sides:
            - BranchSide:      'buffer.c:168,51'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:168,60'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSecBufferFinalize
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecBufferEmpty
        - xmlSecError
      functionUses:    42
      BranchProfiles:
        - Branch String:   'buffer.c:130,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferEmpty
                - xmlSecError
            - BranchSide:      'buffer.c:130,5'
              BranchSideFuncs:
                - xmlSecBufferEmpty
                - xmlSecError
        - Branch String:   'buffer.c:130,5'
          Branch Sides:
            - BranchSide:      'buffer.c:130,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:132,5'
              BranchSideFuncs:
                - xmlSecBufferEmpty
        - Branch String:   'buffer.c:134,8'
          Branch Sides:
            - BranchSide:      'buffer.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      'buffer.c:137,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:130,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:132,5'
          Dst:             xmlSecBufferEmpty
    - functionName:    xmlSecBufferDestroy
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecBufferFinalize
        - xmlSecError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buffer.c:94,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecError
            - BranchSide:      'buffer.c:94,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecError
        - Branch String:   'buffer.c:94,5'
          Branch Sides:
            - BranchSide:      'buffer.c:94,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:96,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
      Callsites:
        - Src:             'buffer.c:94,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:96,5'
          Dst:             xmlSecBufferFinalize
    - functionName:    xmlSecBufferInitialize
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecBufferSetMaxSize
        - xmlSecError
      functionUses:    36
      BranchProfiles:
        - Branch String:   'buffer.c:112,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferSetMaxSize
                - xmlSecError
            - BranchSide:      'buffer.c:112,5'
              BranchSideFuncs:
                - xmlSecBufferSetMaxSize
                - xmlSecError
        - Branch String:   'buffer.c:112,5'
          Branch Sides:
            - BranchSide:      'buffer.c:112,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:114,15'
              BranchSideFuncs:
                - xmlSecBufferSetMaxSize
      Callsites:
        - Src:             'buffer.c:112,5'
          Dst:             xmlSecError
        - Src:             'buffer.c:118,12'
          Dst:             xmlSecBufferSetMaxSize
    - functionName:    xmlSecBufferCreate
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecBufferDestroy
        - xmlSecBufferInitialize
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buffer.c:71,28'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecBufferDestroy
                - xmlSecError
            - BranchSide:      'buffer.c:71,28'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecBufferDestroy
                - xmlSecError
        - Branch String:   'buffer.c:72,8'
          Branch Sides:
            - BranchSide:      'buffer.c:73,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:77,11'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecBufferDestroy
        - Branch String:   'buffer.c:78,8'
          Branch Sides:
            - BranchSide:      'buffer.c:78,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferDestroy
            - BranchSide:      'buffer.c:79,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferDestroy
      Callsites:
        - Src:             'buffer.c:73,9'
          Dst:             xmlSecError
        - Src:             'buffer.c:77,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'buffer.c:79,9'
          Dst:             xmlSecError
        - Src:             'buffer.c:80,9'
          Dst:             xmlSecBufferDestroy
    - functionName:    xmlSecBufferSetDefaultAllocMode
      functionSourceFile: '/src/xmlsec/src/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buffer.c:50,5'
          Branch Sides:
            - BranchSide:      'buffer.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:50,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'buffer.c:50,5'
          Branch Sides:
            - BranchSide:      'buffer.c:50,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'buffer.c:52,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buffer.c:50,5'
          Dst:             xmlSecError
    - functionName:    xmlSecError
      functionSourceFile: '/src/xmlsec/src/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrVPrintf
      functionUses:    2040
      BranchProfiles:
        - Branch String:   'errors.c:243,8'
          Branch Sides:
            - BranchSide:      'errors.c:0,0'
              BranchSideFuncs:
                - xmlStrVPrintf
            - BranchSide:      'errors.c:243,8'
              BranchSideFuncs:
                - xmlStrVPrintf
        - Branch String:   'errors.c:243,8'
          Branch Sides:
            - BranchSide:      'errors.c:243,8'
              BranchSideFuncs: []
            - BranchSide:      'errors.c:247,16'
              BranchSideFuncs:
                - xmlStrVPrintf
        - Branch String:   'errors.c:247,12'
          Branch Sides:
            - BranchSide:      'errors.c:250,13'
              BranchSideFuncs: []
            - BranchSide:      'errors.c:259,26'
              BranchSideFuncs: []
        - Branch String:   'errors.c:252,16'
          Branch Sides:
            - BranchSide:      'errors.c:254,17'
              BranchSideFuncs: []
            - BranchSide:      'errors.c:256,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'errors.c:251,19'
          Dst:             xmlStrVPrintf
    - functionName:    xmlSecErrorsDefaultCallback
      functionSourceFile: '/src/xmlsec/src/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          139
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlSecErrorsGetCode
        - xmlSecErrorsGetMsg
      functionUses:    0
      BranchProfiles:
        - Branch String:   'errors.c:153,8'
          Branch Sides:
            - BranchSide:      'errors.c:0,0'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlSecErrorsGetCode
                - xmlSecErrorsGetMsg
                - xmlSecErrorsGetMsg
            - BranchSide:      'errors.c:153,8'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlSecErrorsGetCode
                - xmlSecErrorsGetMsg
                - xmlSecErrorsGetMsg
        - Branch String:   'errors.c:153,8'
          Branch Sides:
            - BranchSide:      'errors.c:153,8'
              BranchSideFuncs: []
            - BranchSide:      'errors.c:157,23'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlSecErrorsGetCode
                - xmlSecErrorsGetMsg
                - xmlSecErrorsGetMsg
        - Branch String:   'errors.c:157,51'
          Branch Sides:
            - BranchSide:      'errors.c:157,55'
              BranchSideFuncs:
                - xmlSecErrorsGetMsg
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlSecErrorsGetCode
                - xmlSecErrorsGetMsg
            - BranchSide:      'errors.c:157,9'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlSecErrorsGetCode
                - xmlSecErrorsGetMsg
                - xmlSecErrorsGetMsg
        - Branch String:   'errors.c:157,9'
          Branch Sides:
            - BranchSide:      'errors.c:158,16'
              BranchSideFuncs:
                - xmlSecErrorsGetCode
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlSecErrorsGetMsg
                - xmlSecErrorsGetMsg
            - BranchSide:      'errors.c:163,9'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'errors.c:158,16'
          Branch Sides:
            - BranchSide:      'errors.c:157,87'
              BranchSideFuncs:
                - xmlSecErrorsGetMsg
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'errors.c:159,29'
              BranchSideFuncs:
                - xmlSecErrorsGetMsg
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'errors.c:165,13'
          Branch Sides:
            - BranchSide:      'errors.c:166,19'
              BranchSideFuncs: []
            - BranchSide:      'errors.c:166,19'
              BranchSideFuncs: []
        - Branch String:   'errors.c:166,13'
          Branch Sides:
            - BranchSide:      'errors.c:168,26'
              BranchSideFuncs: []
            - BranchSide:      'errors.c:168,26'
              BranchSideFuncs: []
        - Branch String:   'errors.c:168,13'
          Branch Sides:
            - BranchSide:      'errors.c:169,27'
              BranchSideFuncs: []
            - BranchSide:      'errors.c:169,27'
              BranchSideFuncs: []
        - Branch String:   'errors.c:169,13'
          Branch Sides:
            - BranchSide:      'errors.c:171,24'
              BranchSideFuncs: []
            - BranchSide:      'errors.c:171,24'
              BranchSideFuncs: []
        - Branch String:   'errors.c:171,13'
          Branch Sides:
            - BranchSide:      'errors.c:172,18'
              BranchSideFuncs: []
            - BranchSide:      'errors.c:172,18'
              BranchSideFuncs: []
        - Branch String:   'errors.c:172,13'
          Branch Sides:
            - BranchSide:      'errors.c:163,9'
              BranchSideFuncs: []
            - BranchSide:      'errors.c:163,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'errors.c:157,55'
          Dst:             xmlSecErrorsGetMsg
        - Src:             'errors.c:158,16'
          Dst:             xmlSecErrorsGetCode
        - Src:             'errors.c:159,29'
          Dst:             xmlSecErrorsGetMsg
        - Src:             'errors.c:163,9'
          Dst:             __xmlGenericError
        - Src:             'errors.c:163,25'
          Dst:             __xmlGenericErrorContext
    - functionName:    xmlSecErrorsGetMsg
      functionSourceFile: '/src/xmlsec/src/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'errors.c:218,8'
          Branch Sides:
            - BranchSide:      'errors.c:218,8'
              BranchSideFuncs: []
            - BranchSide:      'errors.c:219,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSecErrorsGetCode
      functionSourceFile: '/src/xmlsec/src/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'errors.c:200,8'
          Branch Sides:
            - BranchSide:      'errors.c:200,8'
              BranchSideFuncs: []
            - BranchSide:      'errors.c:201,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSecErrorsDefaultCallbackEnableOutput
      functionSourceFile: '/src/xmlsec/src/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecErrorsSetCallback
      functionSourceFile: '/src/xmlsec/src/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecErrorsShutdown
      functionSourceFile: '/src/xmlsec/src/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecErrorsInit
      functionSourceFile: '/src/xmlsec/src/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecParserGetCtx
      functionSourceFile: '/src/xmlsec/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:53,1'
          Branch Sides:
            - BranchSide:      'parser.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'parser.c:53,1'
          Branch Sides:
            - BranchSide:      'parser.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'parser.c:53,1'
          Branch Sides:
            - BranchSide:      'parser.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'parser.c:53,1'
          Branch Sides:
            - BranchSide:      'parser.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:53,1'
              BranchSideFuncs: []
        - Branch String:   'parser.c:53,1'
          Branch Sides:
            - BranchSide:      'parser.c:53,1'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:53,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSecParserPopXml
      functionSourceFile: '/src/xmlsec/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         147
      ICount:          618
      EdgeCount:       204
      CyclomaticComplexity: 59
      functionsReached:
        - xmlCtxtGetLastError
        - xmlCtxtPushInput
        - xmlFreeDoc
        - xmlFreeInputStream
        - xmlFreeParserCtxt
        - xmlFreeParserInputBuffer
        - xmlGetLastError
        - xmlNewIOInputStream
        - xmlNewParserCtxt
        - xmlParseDocument
        - xmlSecError
        - xmlSecNodeSetCreate
        - xmlSecNodeSetDocDestroy
        - xmlSecParsePrepareCtxt
        - xmlSecParserGetCtx
        - xmlSecTransformCreateInputBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:234,5'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecTransformCreateInputBuffer
                - xmlNewParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlGetLastError
                - xmlSecError
                - xmlFreeParserInputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:234,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecTransformCreateInputBuffer
                - xmlNewParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlGetLastError
                - xmlSecError
                - xmlFreeParserInputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:234,5'
          Branch Sides:
            - BranchSide:      'parser.c:234,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:234,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecTransformCreateInputBuffer
                - xmlNewParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlGetLastError
                - xmlSecError
                - xmlFreeParserInputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:234,5'
          Branch Sides:
            - BranchSide:      'parser.c:234,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:234,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecTransformCreateInputBuffer
                - xmlNewParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlGetLastError
                - xmlSecError
                - xmlFreeParserInputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:234,5'
          Branch Sides:
            - BranchSide:      'parser.c:234,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecTransformCreateInputBuffer
                - xmlNewParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlGetLastError
                - xmlSecError
                - xmlFreeParserInputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:234,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:234,5'
          Branch Sides:
            - BranchSide:      'parser.c:234,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecTransformCreateInputBuffer
                - xmlNewParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlGetLastError
                - xmlSecError
                - xmlFreeParserInputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:234,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:234,5'
          Branch Sides:
            - BranchSide:      'parser.c:234,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:234,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecTransformCreateInputBuffer
                - xmlNewParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlGetLastError
                - xmlSecError
                - xmlFreeParserInputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:234,5'
          Branch Sides:
            - BranchSide:      'parser.c:234,5'
              BranchSideFuncs:
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecTransformCreateInputBuffer
                - xmlNewParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlGetLastError
                - xmlSecError
                - xmlFreeParserInputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:235,5'
              BranchSideFuncs:
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecTransformCreateInputBuffer
                - xmlNewParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlGetLastError
                - xmlSecError
                - xmlFreeParserInputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:235,5'
          Branch Sides:
            - BranchSide:      'parser.c:235,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:236,5'
              BranchSideFuncs:
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecTransformCreateInputBuffer
                - xmlNewParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlGetLastError
                - xmlSecError
                - xmlFreeParserInputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:236,5'
          Branch Sides:
            - BranchSide:      'parser.c:236,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:238,11'
              BranchSideFuncs:
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecTransformCreateInputBuffer
                - xmlNewParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlGetLastError
                - xmlSecError
                - xmlFreeParserInputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:239,5'
          Branch Sides:
            - BranchSide:      'parser.c:239,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:242,23'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateInputBuffer
                - xmlNewParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlGetLastError
                - xmlSecError
                - xmlFreeParserInputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:242,5'
          Branch Sides:
            - BranchSide:      'parser.c:244,27'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateInputBuffer
                - xmlNewParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlGetLastError
                - xmlSecError
                - xmlFreeParserInputBuffer
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:250,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:253,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:256,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateInputBuffer
                - xmlNewParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlGetLastError
                - xmlSecError
                - xmlFreeParserInputBuffer
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:256,5'
          Branch Sides:
            - BranchSide:      'parser.c:256,5'
              BranchSideFuncs:
                - xmlSecTransformCreateInputBuffer
                - xmlNewParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlGetLastError
                - xmlSecError
                - xmlFreeParserInputBuffer
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:259,19'
              BranchSideFuncs:
                - xmlSecTransformCreateInputBuffer
                - xmlNewParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlGetLastError
                - xmlSecError
                - xmlFreeParserInputBuffer
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:259,8'
          Branch Sides:
            - BranchSide:      'parser.c:260,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:266,11'
              BranchSideFuncs:
                - xmlSecTransformCreateInputBuffer
                - xmlNewParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlGetLastError
                - xmlSecError
                - xmlFreeParserInputBuffer
                - xmlSecError
        - Branch String:   'parser.c:260,9'
          Branch Sides:
            - BranchSide:      'parser.c:260,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:260,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:260,9'
          Branch Sides:
            - BranchSide:      'parser.c:260,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:260,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:260,9'
          Branch Sides:
            - BranchSide:      'parser.c:260,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:260,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:267,8'
          Branch Sides:
            - BranchSide:      'parser.c:268,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:273,12'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlGetLastError
                - xmlSecError
                - xmlFreeParserInputBuffer
        - Branch String:   'parser.c:268,9'
          Branch Sides:
            - BranchSide:      'parser.c:268,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:268,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:268,9'
          Branch Sides:
            - BranchSide:      'parser.c:268,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:268,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:268,9'
          Branch Sides:
            - BranchSide:      'parser.c:268,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:268,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:268,9'
          Branch Sides:
            - BranchSide:      'parser.c:268,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:268,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:274,9'
          Branch Sides:
            - BranchSide:      'parser.c:275,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlFreeParserInputBuffer
            - BranchSide:      'parser.c:280,5'
              BranchSideFuncs:
                - xmlSecParsePrepareCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
        - Branch String:   'parser.c:275,9'
          Branch Sides:
            - BranchSide:      'parser.c:275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserInputBuffer
            - BranchSide:      'parser.c:275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserInputBuffer
        - Branch String:   'parser.c:275,9'
          Branch Sides:
            - BranchSide:      'parser.c:275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserInputBuffer
            - BranchSide:      'parser.c:275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserInputBuffer
        - Branch String:   'parser.c:275,9'
          Branch Sides:
            - BranchSide:      'parser.c:275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserInputBuffer
            - BranchSide:      'parser.c:275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserInputBuffer
        - Branch String:   'parser.c:275,9'
          Branch Sides:
            - BranchSide:      'parser.c:275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserInputBuffer
            - BranchSide:      'parser.c:275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserInputBuffer
        - Branch String:   'parser.c:275,9'
          Branch Sides:
            - BranchSide:      'parser.c:275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserInputBuffer
            - BranchSide:      'parser.c:275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserInputBuffer
        - Branch String:   'parser.c:275,9'
          Branch Sides:
            - BranchSide:      'parser.c:275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserInputBuffer
            - BranchSide:      'parser.c:275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserInputBuffer
        - Branch String:   'parser.c:275,9'
          Branch Sides:
            - BranchSide:      'parser.c:275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserInputBuffer
            - BranchSide:      'parser.c:275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserInputBuffer
        - Branch String:   'parser.c:283,8'
          Branch Sides:
            - BranchSide:      'parser.c:284,9'
              BranchSideFuncs:
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
            - BranchSide:      'parser.c:291,11'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:284,9'
          Branch Sides:
            - BranchSide:      'parser.c:284,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
            - BranchSide:      'parser.c:284,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
        - Branch String:   'parser.c:284,9'
          Branch Sides:
            - BranchSide:      'parser.c:284,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
            - BranchSide:      'parser.c:284,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
        - Branch String:   'parser.c:284,9'
          Branch Sides:
            - BranchSide:      'parser.c:284,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
            - BranchSide:      'parser.c:284,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
        - Branch String:   'parser.c:284,9'
          Branch Sides:
            - BranchSide:      'parser.c:284,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
            - BranchSide:      'parser.c:284,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
        - Branch String:   'parser.c:284,9'
          Branch Sides:
            - BranchSide:      'parser.c:284,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
            - BranchSide:      'parser.c:284,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
        - Branch String:   'parser.c:284,9'
          Branch Sides:
            - BranchSide:      'parser.c:284,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
            - BranchSide:      'parser.c:284,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
        - Branch String:   'parser.c:284,9'
          Branch Sides:
            - BranchSide:      'parser.c:284,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
            - BranchSide:      'parser.c:284,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
        - Branch String:   'parser.c:292,8'
          Branch Sides:
            - BranchSide:      'parser.c:293,9'
              BranchSideFuncs:
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:305,11'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:293,9'
          Branch Sides:
            - BranchSide:      'parser.c:293,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:293,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:293,9'
          Branch Sides:
            - BranchSide:      'parser.c:293,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:293,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:293,9'
          Branch Sides:
            - BranchSide:      'parser.c:293,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:293,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:293,9'
          Branch Sides:
            - BranchSide:      'parser.c:293,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:293,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:293,9'
          Branch Sides:
            - BranchSide:      'parser.c:293,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:293,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:293,9'
          Branch Sides:
            - BranchSide:      'parser.c:293,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:293,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:293,9'
          Branch Sides:
            - BranchSide:      'parser.c:293,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:293,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeInputStream
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:296,12'
          Branch Sides:
            - BranchSide:      'parser.c:297,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:300,9'
              BranchSideFuncs:
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:306,8'
          Branch Sides:
            - BranchSide:      'parser.c:307,9'
              BranchSideFuncs:
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:318,17'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'parser.c:307,9'
          Branch Sides:
            - BranchSide:      'parser.c:307,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:307,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:307,9'
          Branch Sides:
            - BranchSide:      'parser.c:307,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:307,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:307,9'
          Branch Sides:
            - BranchSide:      'parser.c:307,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:307,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:307,9'
          Branch Sides:
            - BranchSide:      'parser.c:307,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:307,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:307,9'
          Branch Sides:
            - BranchSide:      'parser.c:307,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:307,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:307,9'
          Branch Sides:
            - BranchSide:      'parser.c:307,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:307,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:307,9'
          Branch Sides:
            - BranchSide:      'parser.c:307,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:307,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:309,12'
          Branch Sides:
            - BranchSide:      'parser.c:310,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:313,9'
              BranchSideFuncs:
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:324,8'
          Branch Sides:
            - BranchSide:      'parser.c:325,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'parser.c:330,5'
              BranchSideFuncs:
                - xmlSecNodeSetDocDestroy
        - Branch String:   'parser.c:325,9'
          Branch Sides:
            - BranchSide:      'parser.c:325,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'parser.c:325,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'parser.c:325,9'
          Branch Sides:
            - BranchSide:      'parser.c:325,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'parser.c:325,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'parser.c:325,9'
          Branch Sides:
            - BranchSide:      'parser.c:325,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'parser.c:325,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'parser.c:325,9'
          Branch Sides:
            - BranchSide:      'parser.c:325,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'parser.c:325,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
      Callsites:
        - Src:             'parser.c:234,5'
          Dst:             xmlSecError
        - Src:             'parser.c:235,5'
          Dst:             xmlSecError
        - Src:             'parser.c:236,5'
          Dst:             xmlSecError
        - Src:             'parser.c:238,11'
          Dst:             xmlSecParserGetCtx
        - Src:             'parser.c:239,5'
          Dst:             xmlSecError
        - Src:             'parser.c:253,9'
          Dst:             xmlSecError
        - Src:             'parser.c:256,5'
          Dst:             xmlSecError
        - Src:             'parser.c:260,9'
          Dst:             xmlSecError
        - Src:             'parser.c:266,11'
          Dst:             xmlSecTransformCreateInputBuffer
        - Src:             'parser.c:268,9'
          Dst:             xmlSecError
        - Src:             'parser.c:273,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:275,9'
          Dst:             xmlGetLastError
        - Src:             'parser.c:275,9'
          Dst:             xmlSecError
        - Src:             'parser.c:277,9'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'parser.c:280,5'
          Dst:             xmlSecParsePrepareCtxt
        - Src:             'parser.c:282,13'
          Dst:             xmlNewIOInputStream
        - Src:             'parser.c:284,9'
          Dst:             xmlCtxtGetLastError
        - Src:             'parser.c:284,9'
          Dst:             xmlSecError
        - Src:             'parser.c:286,9'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:287,9'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'parser.c:291,11'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:293,9'
          Dst:             xmlCtxtGetLastError
        - Src:             'parser.c:293,9'
          Dst:             xmlSecError
        - Src:             'parser.c:295,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:297,13'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:300,9'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:305,11'
          Dst:             xmlParseDocument
        - Src:             'parser.c:307,9'
          Dst:             xmlCtxtGetLastError
        - Src:             'parser.c:307,9'
          Dst:             xmlSecError
        - Src:             'parser.c:310,13'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:313,9'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:320,5'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:323,16'
          Dst:             xmlSecNodeSetCreate
        - Src:             'parser.c:325,9'
          Dst:             xmlSecError
        - Src:             'parser.c:327,9'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:330,5'
          Dst:             xmlSecNodeSetDocDestroy
    - functionName:    xmlSecParsePrepareCtxt
      functionSourceFile: '/src/xmlsec/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtSetOptions
        - xmlCtxtUseOptions
        - xmlSecError
        - xmlSecParserGetDefaultOptions
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parser.c:568,5'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlSecParserGetDefaultOptions
                - xmlCtxtSetOptions
                - xmlSecParserGetDefaultOptions
                - xmlCtxtUseOptions
                - xmlSecError
            - BranchSide:      'parser.c:568,5'
              BranchSideFuncs:
                - xmlSecParserGetDefaultOptions
                - xmlCtxtSetOptions
                - xmlSecParserGetDefaultOptions
                - xmlCtxtUseOptions
                - xmlSecError
        - Branch String:   'parser.c:568,5'
          Branch Sides:
            - BranchSide:      'parser.c:568,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:575,29'
              BranchSideFuncs:
                - xmlSecParserGetDefaultOptions
                - xmlCtxtSetOptions
                - xmlSecParserGetDefaultOptions
                - xmlCtxtUseOptions
      Callsites:
        - Src:             'parser.c:568,5'
          Dst:             xmlSecError
        - Src:             'parser.c:575,29'
          Dst:             xmlSecParserGetDefaultOptions
        - Src:             'parser.c:575,5'
          Dst:             xmlCtxtSetOptions
        - Src:             'parser.c:578,29'
          Dst:             xmlSecParserGetDefaultOptions
        - Src:             'parser.c:578,5'
          Dst:             xmlCtxtUseOptions
    - functionName:    xmlSecParserGetDefaultOptions
      functionSourceFile: '/src/xmlsec/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecParserInitialize
      functionSourceFile: '/src/xmlsec/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          81
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecParserGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:111,5'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecParserGetCtx
                - memset
                - xmlSecError
            - BranchSide:      'parser.c:111,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecParserGetCtx
                - memset
                - xmlSecError
        - Branch String:   'parser.c:111,5'
          Branch Sides:
            - BranchSide:      'parser.c:111,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:111,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecParserGetCtx
                - memset
                - xmlSecError
        - Branch String:   'parser.c:111,5'
          Branch Sides:
            - BranchSide:      'parser.c:111,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:111,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecParserGetCtx
                - memset
                - xmlSecError
        - Branch String:   'parser.c:111,5'
          Branch Sides:
            - BranchSide:      'parser.c:111,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecParserGetCtx
                - memset
                - xmlSecError
            - BranchSide:      'parser.c:111,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:111,5'
          Branch Sides:
            - BranchSide:      'parser.c:111,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecParserGetCtx
                - memset
                - xmlSecError
            - BranchSide:      'parser.c:111,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:111,5'
          Branch Sides:
            - BranchSide:      'parser.c:111,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:111,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecParserGetCtx
                - memset
                - xmlSecError
        - Branch String:   'parser.c:111,5'
          Branch Sides:
            - BranchSide:      'parser.c:111,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetCtx
                - memset
                - xmlSecError
            - BranchSide:      'parser.c:112,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetCtx
                - memset
                - xmlSecError
        - Branch String:   'parser.c:112,5'
          Branch Sides:
            - BranchSide:      'parser.c:112,5'
              BranchSideFuncs:
                - xmlSecParserGetCtx
                - memset
                - xmlSecError
            - BranchSide:      'parser.c:114,11'
              BranchSideFuncs:
                - xmlSecParserGetCtx
                - memset
                - xmlSecError
        - Branch String:   'parser.c:115,5'
          Branch Sides:
            - BranchSide:      'parser.c:115,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:118,5'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'parser.c:111,5'
          Dst:             xmlSecError
        - Src:             'parser.c:112,5'
          Dst:             xmlSecError
        - Src:             'parser.c:114,11'
          Dst:             xmlSecParserGetCtx
        - Src:             'parser.c:115,5'
          Dst:             xmlSecError
        - Src:             'parser.c:118,5'
          Dst:             memset
    - functionName:    xmlSecParserFinalize
      functionSourceFile: '/src/xmlsec/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          103
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - memset
        - xmlFreeDoc
        - xmlFreeParserCtxt
        - xmlSecError
        - xmlSecParserGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:126,5'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
            - BranchSide:      'parser.c:126,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
        - Branch String:   'parser.c:126,5'
          Branch Sides:
            - BranchSide:      'parser.c:126,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:126,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
        - Branch String:   'parser.c:126,5'
          Branch Sides:
            - BranchSide:      'parser.c:126,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:126,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
        - Branch String:   'parser.c:126,5'
          Branch Sides:
            - BranchSide:      'parser.c:126,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
            - BranchSide:      'parser.c:126,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:126,5'
          Branch Sides:
            - BranchSide:      'parser.c:126,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
            - BranchSide:      'parser.c:126,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:126,5'
          Branch Sides:
            - BranchSide:      'parser.c:126,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:126,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
        - Branch String:   'parser.c:126,5'
          Branch Sides:
            - BranchSide:      'parser.c:126,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
            - BranchSide:      'parser.c:127,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
        - Branch String:   'parser.c:127,5'
          Branch Sides:
            - BranchSide:      'parser.c:127,5'
              BranchSideFuncs:
                - xmlSecParserGetCtx
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
            - BranchSide:      'parser.c:129,11'
              BranchSideFuncs:
                - xmlSecParserGetCtx
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
        - Branch String:   'parser.c:130,5'
          Branch Sides:
            - BranchSide:      'parser.c:130,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:132,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
        - Branch String:   'parser.c:132,8'
          Branch Sides:
            - BranchSide:      'parser.c:133,28'
              BranchSideFuncs:
                - memset
            - BranchSide:      'parser.c:139,5'
              BranchSideFuncs:
                - memset
        - Branch String:   'parser.c:133,12'
          Branch Sides:
            - BranchSide:      'parser.c:134,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - memset
            - BranchSide:      'parser.c:137,32'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - memset
      Callsites:
        - Src:             'parser.c:126,5'
          Dst:             xmlSecError
        - Src:             'parser.c:127,5'
          Dst:             xmlSecError
        - Src:             'parser.c:129,11'
          Dst:             xmlSecParserGetCtx
        - Src:             'parser.c:130,5'
          Dst:             xmlSecError
        - Src:             'parser.c:134,13'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:137,9'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:139,5'
          Dst:             memset
    - functionName:    xmlSecParserPushBin
      functionSourceFile: '/src/xmlsec/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         143
      ICount:          593
      EdgeCount:       202
      CyclomaticComplexity: 61
      functionsReached:
        - xmlCreatePushParserCtxt
        - xmlCtxtGetLastError
        - xmlFreeDoc
        - xmlGetLastError
        - xmlParseChunk
        - xmlSecError
        - xmlSecNodeSetCreate
        - xmlSecNodeSetDocDestroy
        - xmlSecParsePrepareCtxt
        - xmlSecParserGetCtx
        - xmlSecTransformPushXml
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:148,5'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:148,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:148,5'
          Branch Sides:
            - BranchSide:      'parser.c:148,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:148,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:148,5'
          Branch Sides:
            - BranchSide:      'parser.c:148,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:148,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:148,5'
          Branch Sides:
            - BranchSide:      'parser.c:148,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:148,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:148,5'
          Branch Sides:
            - BranchSide:      'parser.c:148,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:148,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:148,5'
          Branch Sides:
            - BranchSide:      'parser.c:148,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:148,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:148,5'
          Branch Sides:
            - BranchSide:      'parser.c:148,5'
              BranchSideFuncs:
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:149,5'
              BranchSideFuncs:
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:149,5'
          Branch Sides:
            - BranchSide:      'parser.c:149,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:151,11'
              BranchSideFuncs:
                - xmlSecParserGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:152,5'
          Branch Sides:
            - BranchSide:      'parser.c:152,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:155,19'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'parser.c:155,8'
          Branch Sides:
            - BranchSide:      'parser.c:156,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'parser.c:166,33'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:156,9'
          Branch Sides:
            - BranchSide:      'parser.c:156,9'
              BranchSideFuncs:
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'parser.c:158,26'
              BranchSideFuncs:
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'parser.c:159,12'
          Branch Sides:
            - BranchSide:      'parser.c:160,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'parser.c:163,9'
              BranchSideFuncs:
                - xmlSecParsePrepareCtxt
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:160,13'
          Branch Sides:
            - BranchSide:      'parser.c:160,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:160,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:160,13'
          Branch Sides:
            - BranchSide:      'parser.c:160,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:160,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:160,13'
          Branch Sides:
            - BranchSide:      'parser.c:160,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:160,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:160,13'
          Branch Sides:
            - BranchSide:      'parser.c:160,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:160,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:160,13'
          Branch Sides:
            - BranchSide:      'parser.c:160,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:160,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:160,13'
          Branch Sides:
            - BranchSide:      'parser.c:160,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:160,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:160,13'
          Branch Sides:
            - BranchSide:      'parser.c:160,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:160,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:166,15'
          Branch Sides:
            - BranchSide:      'parser.c:166,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:168,33'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:168,15'
          Branch Sides:
            - BranchSide:      'parser.c:169,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:172,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:172,5'
          Branch Sides:
            - BranchSide:      'parser.c:172,5'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:173,5'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:173,5'
          Branch Sides:
            - BranchSide:      'parser.c:173,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:176,14'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
        - Branch String:   'parser.c:176,23'
          Branch Sides:
            - BranchSide:      'parser.c:176,36'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'parser.c:189,14'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'parser.c:176,8'
          Branch Sides:
            - BranchSide:      'parser.c:178,9'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'parser.c:189,14'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'parser.c:178,9'
          Branch Sides:
            - BranchSide:      'parser.c:178,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'parser.c:178,9'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'parser.c:181,13'
          Branch Sides:
            - BranchSide:      'parser.c:181,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'parser.c:181,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'parser.c:181,13'
          Branch Sides:
            - BranchSide:      'parser.c:181,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'parser.c:181,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'parser.c:181,13'
          Branch Sides:
            - BranchSide:      'parser.c:181,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'parser.c:181,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'parser.c:181,13'
          Branch Sides:
            - BranchSide:      'parser.c:181,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'parser.c:181,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'parser.c:181,13'
          Branch Sides:
            - BranchSide:      'parser.c:181,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'parser.c:181,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'parser.c:181,13'
          Branch Sides:
            - BranchSide:      'parser.c:181,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'parser.c:181,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'parser.c:189,8'
          Branch Sides:
            - BranchSide:      'parser.c:189,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:190,34'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'parser.c:191,23'
          Branch Sides:
            - BranchSide:      'parser.c:191,32'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
            - BranchSide:      'parser.c:192,13'
              BranchSideFuncs:
                - xmlCtxtGetLastError
                - xmlSecError
        - Branch String:   'parser.c:191,12'
          Branch Sides:
            - BranchSide:      'parser.c:192,13'
              BranchSideFuncs:
                - xmlCtxtGetLastError
                - xmlSecError
            - BranchSide:      'parser.c:198,31'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'parser.c:192,13'
          Branch Sides:
            - BranchSide:      'parser.c:192,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:192,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:192,13'
          Branch Sides:
            - BranchSide:      'parser.c:192,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:192,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:192,13'
          Branch Sides:
            - BranchSide:      'parser.c:192,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:192,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:192,13'
          Branch Sides:
            - BranchSide:      'parser.c:192,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:192,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:192,13'
          Branch Sides:
            - BranchSide:      'parser.c:192,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:192,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:192,13'
          Branch Sides:
            - BranchSide:      'parser.c:192,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:192,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:192,13'
          Branch Sides:
            - BranchSide:      'parser.c:192,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:192,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:200,12'
          Branch Sides:
            - BranchSide:      'parser.c:201,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'parser.c:206,9'
              BranchSideFuncs:
                - xmlSecNodeSetDocDestroy
                - xmlSecTransformPushXml
                - xmlSecError
        - Branch String:   'parser.c:201,13'
          Branch Sides:
            - BranchSide:      'parser.c:201,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'parser.c:201,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'parser.c:201,13'
          Branch Sides:
            - BranchSide:      'parser.c:201,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'parser.c:201,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'parser.c:201,13'
          Branch Sides:
            - BranchSide:      'parser.c:201,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'parser.c:201,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'parser.c:201,13'
          Branch Sides:
            - BranchSide:      'parser.c:201,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'parser.c:201,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'parser.c:210,12'
          Branch Sides:
            - BranchSide:      'parser.c:211,70'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:218,27'
              BranchSideFuncs: []
        - Branch String:   'parser.c:212,16'
          Branch Sides:
            - BranchSide:      'parser.c:213,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:218,27'
              BranchSideFuncs: []
        - Branch String:   'parser.c:213,17'
          Branch Sides:
            - BranchSide:      'parser.c:213,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:213,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:213,17'
          Branch Sides:
            - BranchSide:      'parser.c:213,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:213,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:213,17'
          Branch Sides:
            - BranchSide:      'parser.c:213,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:213,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:213,17'
          Branch Sides:
            - BranchSide:      'parser.c:213,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:213,17'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'parser.c:148,5'
          Dst:             xmlSecError
        - Src:             'parser.c:149,5'
          Dst:             xmlSecError
        - Src:             'parser.c:151,11'
          Dst:             xmlSecParserGetCtx
        - Src:             'parser.c:152,5'
          Dst:             xmlSecError
        - Src:             'parser.c:156,9'
          Dst:             xmlSecError
        - Src:             'parser.c:158,26'
          Dst:             xmlCreatePushParserCtxt
        - Src:             'parser.c:160,13'
          Dst:             xmlGetLastError
        - Src:             'parser.c:160,13'
          Dst:             xmlSecError
        - Src:             'parser.c:163,9'
          Dst:             xmlSecParsePrepareCtxt
        - Src:             'parser.c:169,9'
          Dst:             xmlSecError
        - Src:             'parser.c:172,5'
          Dst:             xmlSecError
        - Src:             'parser.c:173,5'
          Dst:             xmlSecError
        - Src:             'parser.c:178,9'
          Dst:             xmlSecError
        - Src:             'parser.c:179,15'
          Dst:             xmlParseChunk
        - Src:             'parser.c:181,13'
          Dst:             xmlCtxtGetLastError
        - Src:             'parser.c:181,13'
          Dst:             xmlSecError
        - Src:             'parser.c:190,15'
          Dst:             xmlParseChunk
        - Src:             'parser.c:192,13'
          Dst:             xmlCtxtGetLastError
        - Src:             'parser.c:192,13'
          Dst:             xmlSecError
        - Src:             'parser.c:198,31'
          Dst:             xmlSecNodeSetCreate
        - Src:             'parser.c:201,13'
          Dst:             xmlSecError
        - Src:             'parser.c:202,13'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:206,9'
          Dst:             xmlSecNodeSetDocDestroy
        - Src:             'parser.c:211,19'
          Dst:             xmlSecTransformPushXml
        - Src:             'parser.c:213,17'
          Dst:             xmlSecError
    - functionName:    xmlSecParserSetDefaultOptions
      functionSourceFile: '/src/xmlsec/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecParseMemory
      functionSourceFile: '/src/xmlsec/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          181
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - xmlCreateMemoryParserCtxt
        - xmlCtxtGetLastError
        - xmlFreeDoc
        - xmlFreeParserCtxt
        - xmlGetLastError
        - xmlParseDocument
        - xmlSecError
        - xmlSecParsePrepareCtxt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:522,5'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlCreateMemoryParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:522,5'
              BranchSideFuncs:
                - xmlCreateMemoryParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:522,5'
          Branch Sides:
            - BranchSide:      'parser.c:522,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:524,5'
              BranchSideFuncs:
                - xmlCreateMemoryParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:524,5'
          Branch Sides:
            - BranchSide:      'parser.c:524,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:524,5'
              BranchSideFuncs:
                - xmlCreateMemoryParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'parser.c:526,9'
          Branch Sides:
            - BranchSide:      'parser.c:527,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'parser.c:530,5'
              BranchSideFuncs:
                - xmlSecParsePrepareCtxt
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:527,9'
          Branch Sides:
            - BranchSide:      'parser.c:527,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:527,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:527,9'
          Branch Sides:
            - BranchSide:      'parser.c:527,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:527,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:527,9'
          Branch Sides:
            - BranchSide:      'parser.c:527,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:527,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'parser.c:533,8'
          Branch Sides:
            - BranchSide:      'parser.c:534,9'
              BranchSideFuncs:
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:543,16'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:534,9'
          Branch Sides:
            - BranchSide:      'parser.c:534,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:534,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:534,9'
          Branch Sides:
            - BranchSide:      'parser.c:534,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:534,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:534,9'
          Branch Sides:
            - BranchSide:      'parser.c:534,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:534,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:535,12'
          Branch Sides:
            - BranchSide:      'parser.c:536,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:539,9'
              BranchSideFuncs:
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:543,28'
          Branch Sides:
            - BranchSide:      'parser.c:543,32'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:554,17'
              BranchSideFuncs:
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:543,8'
          Branch Sides:
            - BranchSide:      'parser.c:544,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:554,17'
              BranchSideFuncs:
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:545,12'
          Branch Sides:
            - BranchSide:      'parser.c:546,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:549,9'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:522,5'
          Dst:             xmlSecError
        - Src:             'parser.c:524,5'
          Dst:             xmlSecError
        - Src:             'parser.c:525,12'
          Dst:             xmlCreateMemoryParserCtxt
        - Src:             'parser.c:527,9'
          Dst:             xmlGetLastError
        - Src:             'parser.c:527,9'
          Dst:             xmlSecError
        - Src:             'parser.c:530,5'
          Dst:             xmlSecParsePrepareCtxt
        - Src:             'parser.c:532,11'
          Dst:             xmlParseDocument
        - Src:             'parser.c:534,9'
          Dst:             xmlCtxtGetLastError
        - Src:             'parser.c:534,9'
          Dst:             xmlSecError
        - Src:             'parser.c:536,13'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:539,9'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:544,9'
          Dst:             xmlSecError
        - Src:             'parser.c:546,13'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:549,9'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:556,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlSecParseMemoryExt
      functionSourceFile: '/src/xmlsec/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          407
      EdgeCount:       133
      CyclomaticComplexity: 37
      functionsReached:
        - xmlCreatePushParserCtxt
        - xmlCtxtGetLastError
        - xmlFreeDoc
        - xmlFreeParserCtxt
        - xmlGetLastError
        - xmlParseChunk
        - xmlSecError
        - xmlSecParsePrepareCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:437,12'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'parser.c:437,12'
              BranchSideFuncs:
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'parser.c:438,8'
          Branch Sides:
            - BranchSide:      'parser.c:439,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:442,5'
              BranchSideFuncs:
                - xmlSecParsePrepareCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:439,9'
          Branch Sides:
            - BranchSide:      'parser.c:439,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:439,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:439,9'
          Branch Sides:
            - BranchSide:      'parser.c:439,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:439,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:439,9'
          Branch Sides:
            - BranchSide:      'parser.c:493,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:493,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:445,25'
          Branch Sides:
            - BranchSide:      'parser.c:445,40'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:458,16'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:445,8'
          Branch Sides:
            - BranchSide:      'parser.c:448,9'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:458,16'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:448,9'
          Branch Sides:
            - BranchSide:      'parser.c:448,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:448,9'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:451,13'
          Branch Sides:
            - BranchSide:      'parser.c:451,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:451,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:451,13'
          Branch Sides:
            - BranchSide:      'parser.c:451,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:451,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:458,25'
          Branch Sides:
            - BranchSide:      'parser.c:458,40'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:471,17'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:458,8'
          Branch Sides:
            - BranchSide:      'parser.c:461,9'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:471,17'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:461,9'
          Branch Sides:
            - BranchSide:      'parser.c:461,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:461,9'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:464,13'
          Branch Sides:
            - BranchSide:      'parser.c:464,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:464,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:464,13'
          Branch Sides:
            - BranchSide:      'parser.c:464,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:464,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:471,26'
          Branch Sides:
            - BranchSide:      'parser.c:471,42'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:484,11'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:471,8'
          Branch Sides:
            - BranchSide:      'parser.c:474,9'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:484,11'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:474,9'
          Branch Sides:
            - BranchSide:      'parser.c:474,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
            - BranchSide:      'parser.c:474,9'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
        - Branch String:   'parser.c:477,13'
          Branch Sides:
            - BranchSide:      'parser.c:477,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
            - BranchSide:      'parser.c:477,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
        - Branch String:   'parser.c:477,13'
          Branch Sides:
            - BranchSide:      'parser.c:477,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
            - BranchSide:      'parser.c:477,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
        - Branch String:   'parser.c:485,19'
          Branch Sides:
            - BranchSide:      'parser.c:485,29'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlCtxtGetLastError
                - xmlSecError
            - BranchSide:      'parser.c:486,9'
              BranchSideFuncs:
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:485,8'
          Branch Sides:
            - BranchSide:      'parser.c:486,9'
              BranchSideFuncs:
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:490,17'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:486,9'
          Branch Sides:
            - BranchSide:      'parser.c:486,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:486,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:486,9'
          Branch Sides:
            - BranchSide:      'parser.c:486,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:486,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:486,9'
          Branch Sides:
            - BranchSide:      'parser.c:493,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:493,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:493,8'
          Branch Sides:
            - BranchSide:      'parser.c:493,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:494,18'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:494,12'
          Branch Sides:
            - BranchSide:      'parser.c:495,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:498,9'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:437,12'
          Dst:             xmlCreatePushParserCtxt
        - Src:             'parser.c:439,9'
          Dst:             xmlGetLastError
        - Src:             'parser.c:439,9'
          Dst:             xmlSecError
        - Src:             'parser.c:442,5'
          Dst:             xmlSecParsePrepareCtxt
        - Src:             'parser.c:448,9'
          Dst:             xmlSecError
        - Src:             'parser.c:449,15'
          Dst:             xmlParseChunk
        - Src:             'parser.c:451,13'
          Dst:             xmlCtxtGetLastError
        - Src:             'parser.c:451,13'
          Dst:             xmlSecError
        - Src:             'parser.c:461,9'
          Dst:             xmlSecError
        - Src:             'parser.c:462,15'
          Dst:             xmlParseChunk
        - Src:             'parser.c:464,13'
          Dst:             xmlCtxtGetLastError
        - Src:             'parser.c:464,13'
          Dst:             xmlSecError
        - Src:             'parser.c:474,9'
          Dst:             xmlSecError
        - Src:             'parser.c:475,15'
          Dst:             xmlParseChunk
        - Src:             'parser.c:477,13'
          Dst:             xmlCtxtGetLastError
        - Src:             'parser.c:477,13'
          Dst:             xmlSecError
        - Src:             'parser.c:484,11'
          Dst:             xmlParseChunk
        - Src:             'parser.c:486,9'
          Dst:             xmlCtxtGetLastError
        - Src:             'parser.c:486,9'
          Dst:             xmlSecError
        - Src:             'parser.c:495,13'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:498,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlSecParseFile
      functionSourceFile: '/src/xmlsec/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          216
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - xmlCreateFileParserCtxt
        - xmlCtxtGetLastError
        - xmlFreeDoc
        - xmlFreeParserCtxt
        - xmlGetLastError
        - xmlInitParser
        - xmlParseDocument
        - xmlParserGetDirectory
        - xmlSecError
        - xmlSecParsePrepareCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:364,5'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlInitParser
                - xmlCreateFileParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlSecError
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParserGetDirectory
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'parser.c:364,5'
              BranchSideFuncs:
                - xmlInitParser
                - xmlCreateFileParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlSecError
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParserGetDirectory
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'parser.c:364,5'
          Branch Sides:
            - BranchSide:      'parser.c:364,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'parser.c:366,5'
              BranchSideFuncs:
                - xmlInitParser
                - xmlCreateFileParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlSecError
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParserGetDirectory
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'parser.c:368,9'
          Branch Sides:
            - BranchSide:      'parser.c:369,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:373,5'
              BranchSideFuncs:
                - xmlSecParsePrepareCtxt
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlSecError
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParserGetDirectory
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'parser.c:369,9'
          Branch Sides:
            - BranchSide:      'parser.c:369,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:369,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:369,9'
          Branch Sides:
            - BranchSide:      'parser.c:369,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:369,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:369,9'
          Branch Sides:
            - BranchSide:      'parser.c:404,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:404,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:376,9'
          Branch Sides:
            - BranchSide:      'parser.c:377,27'
              BranchSideFuncs:
                - xmlParserGetDirectory
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlSecError
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'parser.c:385,11'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlSecError
                - xmlCtxtGetLastError
                - xmlSecError
        - Branch String:   'parser.c:378,12'
          Branch Sides:
            - BranchSide:      'parser.c:379,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:385,11'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlSecError
                - xmlCtxtGetLastError
                - xmlSecError
        - Branch String:   'parser.c:379,13'
          Branch Sides:
            - BranchSide:      'parser.c:379,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:379,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:379,13'
          Branch Sides:
            - BranchSide:      'parser.c:379,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:379,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:379,13'
          Branch Sides:
            - BranchSide:      'parser.c:404,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:404,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:386,8'
          Branch Sides:
            - BranchSide:      'parser.c:387,9'
              BranchSideFuncs:
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:393,15'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlSecError
        - Branch String:   'parser.c:387,9'
          Branch Sides:
            - BranchSide:      'parser.c:387,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:387,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:387,9'
          Branch Sides:
            - BranchSide:      'parser.c:387,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:387,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:387,9'
          Branch Sides:
            - BranchSide:      'parser.c:404,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:404,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:393,8'
          Branch Sides:
            - BranchSide:      'parser.c:394,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:399,17'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:404,8'
          Branch Sides:
            - BranchSide:      'parser.c:404,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:405,18'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:405,12'
          Branch Sides:
            - BranchSide:      'parser.c:406,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:409,9'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:364,5'
          Dst:             xmlSecError
        - Src:             'parser.c:366,5'
          Dst:             xmlInitParser
        - Src:             'parser.c:367,12'
          Dst:             xmlCreateFileParserCtxt
        - Src:             'parser.c:369,9'
          Dst:             xmlGetLastError
        - Src:             'parser.c:369,9'
          Dst:             xmlSecError
        - Src:             'parser.c:373,5'
          Dst:             xmlSecParsePrepareCtxt
        - Src:             'parser.c:377,27'
          Dst:             xmlParserGetDirectory
        - Src:             'parser.c:379,13'
          Dst:             xmlGetLastError
        - Src:             'parser.c:379,13'
          Dst:             xmlSecError
        - Src:             'parser.c:385,11'
          Dst:             xmlParseDocument
        - Src:             'parser.c:387,9'
          Dst:             xmlCtxtGetLastError
        - Src:             'parser.c:387,9'
          Dst:             xmlSecError
        - Src:             'parser.c:394,8'
          Dst:             xmlSecError
        - Src:             'parser.c:406,13'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:409,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlSecTransformXmlParserGetKlass
      functionSourceFile: '/src/xmlsec/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformRsaOaepParamsRead
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3564
      functionLinenumberEnd: 3608
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          172
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - xmlGetProp
        - xmlSecBufferBase64NodeContentRead
        - xmlSecBufferGetSize
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:3568,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3568,5'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3568,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3568,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3569,5'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3569,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3569,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3570,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3570,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3570,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3571,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3571,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3571,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3572,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3572,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3572,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3574,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3575,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3575,5'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:3576,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3576,13'
          Branch Sides:
            - BranchSide:      'transforms.c:3577,19'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3582,20'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3578,17'
          Branch Sides:
            - BranchSide:      'transforms.c:3579,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3603,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3582,20'
          Branch Sides:
            - BranchSide:      'transforms.c:3584,43'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3589,20'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3585,17'
          Branch Sides:
            - BranchSide:      'transforms.c:3586,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3603,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3586,17'
          Branch Sides:
            - BranchSide:      'transforms.c:3586,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3586,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3589,20'
          Branch Sides:
            - BranchSide:      'transforms.c:3591,47'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3598,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3592,17'
          Branch Sides:
            - BranchSide:      'transforms.c:3593,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3603,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3593,17'
          Branch Sides:
            - BranchSide:      'transforms.c:3593,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3593,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3598,13'
          Branch Sides:
            - BranchSide:      'transforms.c:3598,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3598,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3575,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3575,5'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:3576,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:3568,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3569,5'
          Dst:             xmlSecBufferGetSize
        - Src:             'transforms.c:3569,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3570,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3571,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3572,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3574,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:3576,13'
          Dst:             xmlSecCheckNodeName
        - Src:             'transforms.c:3577,19'
          Dst:             xmlSecBufferBase64NodeContentRead
        - Src:             'transforms.c:3579,17'
          Dst:             xmlSecError
        - Src:             'transforms.c:3582,20'
          Dst:             xmlSecCheckNodeName
        - Src:             'transforms.c:3584,43'
          Dst:             xmlGetProp
        - Src:             'transforms.c:3586,17'
          Dst:             xmlSecError
        - Src:             'transforms.c:3589,20'
          Dst:             xmlSecCheckNodeName
        - Src:             'transforms.c:3591,47'
          Dst:             xmlGetProp
        - Src:             'transforms.c:3593,17'
          Dst:             xmlSecError
        - Src:             'transforms.c:3598,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:3603,15'
          Dst:             xmlSecGetNextElementNode
    - functionName:    xmlSecTransformRsaOaepParamsFinalize
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3542
      functionLinenumberEnd: 3553
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - memset
        - xmlSecBufferFinalize
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:3543,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - memset
                - xmlSecError
            - BranchSide:      'transforms.c:3543,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - memset
                - xmlSecError
        - Branch String:   'transforms.c:3543,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3543,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3545,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - memset
        - Branch String:   'transforms.c:3546,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3547,9'
              BranchSideFuncs:
                - memset
            - BranchSide:      'transforms.c:3549,20'
              BranchSideFuncs:
                - memset
        - Branch String:   'transforms.c:3549,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3550,9'
              BranchSideFuncs:
                - memset
            - BranchSide:      'transforms.c:3552,5'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'transforms.c:3543,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3545,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'transforms.c:3552,5'
          Dst:             memset
    - functionName:    xmlSecTransformRsaOaepParamsInitialize
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3525
      functionLinenumberEnd: 3539
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memset
        - xmlSecBufferInitialize
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:3528,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3528,5'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3528,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3528,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3530,5'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecError
        - Branch String:   'transforms.c:3533,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3533,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3534,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:3528,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3530,5'
          Dst:             memset
        - Src:             'transforms.c:3532,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'transforms.c:3534,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformPbkdf2ParamsReadSalt
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3420
      functionLinenumberEnd: 3448
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          103
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSecBufferBase64NodeContentRead
        - xmlSecBufferGetSize
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:3428,43'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecBufferGetSize
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3428,43'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecBufferGetSize
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3429,22'
          Branch Sides:
            - BranchSide:      'transforms.c:3429,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3430,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3429,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3430,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3433,11'
              BranchSideFuncs:
                - xmlSecBufferBase64NodeContentRead
                - xmlSecBufferGetSize
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3430,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3430,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3430,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3430,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3430,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3430,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3434,18'
          Branch Sides:
            - BranchSide:      'transforms.c:3434,22'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3435,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3434,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3435,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3440,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'transforms.c:3441,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3441,8'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:3442,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3442,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3442,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3442,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:3428,12'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:3429,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'transforms.c:3430,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3433,11'
          Dst:             xmlSecBufferBase64NodeContentRead
        - Src:             'transforms.c:3434,22'
          Dst:             xmlSecBufferGetSize
        - Src:             'transforms.c:3435,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3440,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:3442,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformPbkdf2ParamsRead
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3451
      functionLinenumberEnd: 3517
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         76
      ICount:          309
      EdgeCount:       104
      CyclomaticComplexity: 30
      functionsReached:
        - xmlGetProp
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecGetNodeContentAsSize
        - xmlSecTransformPbkdf2ParamsReadSalt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:3455,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformPbkdf2ParamsReadSalt
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3455,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformPbkdf2ParamsReadSalt
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3455,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3455,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3456,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformPbkdf2ParamsReadSalt
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3456,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3456,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformPbkdf2ParamsReadSalt
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3457,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformPbkdf2ParamsReadSalt
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3457,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3457,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3460,43'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformPbkdf2ParamsReadSalt
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3461,22'
          Branch Sides:
            - BranchSide:      'transforms.c:3461,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3462,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3461,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3462,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3465,11'
              BranchSideFuncs:
                - xmlSecTransformPbkdf2ParamsReadSalt
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3462,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3462,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3462,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3462,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3462,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3462,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3466,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3467,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3472,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3473,22'
          Branch Sides:
            - BranchSide:      'transforms.c:3473,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3474,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3473,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3474,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3477,56'
              BranchSideFuncs:
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3474,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3474,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3474,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3474,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3474,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3474,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3478,18'
          Branch Sides:
            - BranchSide:      'transforms.c:3478,30'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3479,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3478,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3479,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3484,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3485,22'
          Branch Sides:
            - BranchSide:      'transforms.c:3485,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3486,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3485,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3486,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3489,56'
              BranchSideFuncs:
                - xmlSecGetNodeContentAsSize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3486,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3486,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3486,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3486,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3486,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3486,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3490,18'
          Branch Sides:
            - BranchSide:      'transforms.c:3490,30'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3491,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3490,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3491,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3496,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3497,22'
          Branch Sides:
            - BranchSide:      'transforms.c:3497,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3498,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3497,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3498,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3501,32'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3498,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3498,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3498,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3498,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3498,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3498,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3502,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3503,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3509,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'transforms.c:3503,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3503,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3503,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3510,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3510,8'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:3511,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3511,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3511,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3511,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:3455,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3456,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3457,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3460,12'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:3461,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'transforms.c:3462,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3465,11'
          Dst:             xmlSecTransformPbkdf2ParamsReadSalt
        - Src:             'transforms.c:3467,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3472,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:3473,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'transforms.c:3474,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3477,11'
          Dst:             xmlSecGetNodeContentAsSize
        - Src:             'transforms.c:3479,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3484,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:3485,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'transforms.c:3486,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3489,11'
          Dst:             xmlSecGetNodeContentAsSize
        - Src:             'transforms.c:3491,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3496,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:3497,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'transforms.c:3498,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3501,32'
          Dst:             xmlGetProp
        - Src:             'transforms.c:3503,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3509,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:3511,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformPbkdf2ParamsFinalize
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3370
      functionLinenumberEnd: 3379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memset
        - xmlSecBufferFinalize
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:3371,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - memset
                - xmlSecError
            - BranchSide:      'transforms.c:3371,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - memset
                - xmlSecError
        - Branch String:   'transforms.c:3371,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3371,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3373,16'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - memset
        - Branch String:   'transforms.c:3373,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3374,9'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - memset
            - BranchSide:      'transforms.c:3376,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - memset
      Callsites:
        - Src:             'transforms.c:3371,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3376,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'transforms.c:3378,5'
          Dst:             memset
    - functionName:    xmlSecTransformPbkdf2ParamsInitialize
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3352
      functionLinenumberEnd: 3367
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memset
        - xmlSecBufferInitialize
        - xmlSecError
        - xmlSecTransformPbkdf2ParamsFinalize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:3355,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformPbkdf2ParamsFinalize
                - xmlSecError
            - BranchSide:      'transforms.c:3355,5'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformPbkdf2ParamsFinalize
                - xmlSecError
        - Branch String:   'transforms.c:3355,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3355,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3356,5'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformPbkdf2ParamsFinalize
        - Branch String:   'transforms.c:3359,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3359,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPbkdf2ParamsFinalize
            - BranchSide:      'transforms.c:3360,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPbkdf2ParamsFinalize
      Callsites:
        - Src:             'transforms.c:3355,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3356,5'
          Dst:             memset
        - Src:             'transforms.c:3358,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'transforms.c:3360,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3361,9'
          Dst:             xmlSecTransformPbkdf2ParamsFinalize
    - functionName:    xmlSecTransformHmacVerify
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3309
      functionLinenumberEnd: 3342
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          114
      EdgeCount:       34
      CyclomaticComplexity: 12
      functionsReached:
        - memcmp
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:3313,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - memcmp
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3313,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - memcmp
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3313,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3313,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3314,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - memcmp
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3314,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3314,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3315,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - memcmp
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3315,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3315,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3316,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - memcmp
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3316,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3316,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3318,32'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - memcmp
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3319,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3319,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3320,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - memcmp
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3320,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3320,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3322,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - memcmp
                - xmlSecError
        - Branch String:   'transforms.c:3322,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3323,9'
              BranchSideFuncs:
                - xmlSecError
                - memcmp
                - xmlSecError
            - BranchSide:      'transforms.c:3328,58'
              BranchSideFuncs:
                - xmlSecError
                - memcmp
                - xmlSecError
        - Branch String:   'transforms.c:3329,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3330,9'
              BranchSideFuncs:
                - memcmp
                - xmlSecError
            - BranchSide:      'transforms.c:3335,18'
              BranchSideFuncs:
                - memcmp
                - xmlSecError
        - Branch String:   'transforms.c:3335,23'
          Branch Sides:
            - BranchSide:      'transforms.c:3335,27'
              BranchSideFuncs:
                - memcmp
                - xmlSecError
            - BranchSide:      'transforms.c:3335,23'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:3335,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3335,8'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:3336,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:3313,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3314,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3315,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3316,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3319,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3320,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3323,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3330,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3335,27'
          Dst:             memcmp
        - Src:             'transforms.c:3336,9'
          Dst:             xmlSecError
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformHmacWriteOutput
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3272
      functionLinenumberEnd: 3303
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecBufferAppend
        - xmlSecBufferGetData
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:3278,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3278,5'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3278,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3278,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3279,5'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3279,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3279,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3280,5'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3280,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3280,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3282,32'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3283,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3283,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3284,5'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3284,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3284,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3286,11'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3287,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3288,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3293,58'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecError
        - Branch String:   'transforms.c:3295,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3296,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3299,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:3278,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3279,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3280,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3283,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3284,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3286,11'
          Dst:             xmlSecBufferAppend
        - Src:             'transforms.c:3288,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3294,15'
          Dst:             xmlSecBufferGetData
        - Src:             'transforms.c:3296,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformHmacReadOutputBitsSize
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3228
      functionLinenumberEnd: 3266
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          123
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecGetNodeContentAsSize
        - xmlSecTransformHmacGetMinOutputBitsSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:3231,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecError
                - xmlSecError
                - xmlSecTransformHmacGetMinOutputBitsSize
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3231,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecError
                - xmlSecError
                - xmlSecTransformHmacGetMinOutputBitsSize
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3231,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3231,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3232,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecError
                - xmlSecError
                - xmlSecTransformHmacGetMinOutputBitsSize
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3232,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3232,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3234,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNodeContentAsSize
                - xmlSecError
                - xmlSecError
                - xmlSecTransformHmacGetMinOutputBitsSize
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'transforms.c:3235,23'
          Branch Sides:
            - BranchSide:      'transforms.c:3235,26'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3261,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3235,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3239,15'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3261,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3240,13'
          Branch Sides:
            - BranchSide:      'transforms.c:3241,13'
              BranchSideFuncs:
                - xmlSecTransformHmacGetMinOutputBitsSize
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3249,19'
              BranchSideFuncs:
                - xmlSecTransformHmacGetMinOutputBitsSize
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3250,13'
          Branch Sides:
            - BranchSide:      'transforms.c:3251,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3257,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'transforms.c:3261,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3261,9'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:3262,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3262,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3262,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3262,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:3231,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3232,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3234,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:3235,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'transforms.c:3239,15'
          Dst:             xmlSecGetNodeContentAsSize
        - Src:             'transforms.c:3241,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:3249,19'
          Dst:             xmlSecTransformHmacGetMinOutputBitsSize
        - Src:             'transforms.c:3251,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:3257,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:3262,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformHmacGetMinOutputBitsSize
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3192
      functionLinenumberEnd: 3193
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformHmacSetMinOutputBitsSize
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3203
      functionLinenumberEnd: 3205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformKeyAgreementWriteKey
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2980
      functionLinenumberEnd: 3019
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecError
        - xmlSecKeyInfoCtxCopyUserPref
        - xmlSecKeyInfoCtxFinalize
        - xmlSecKeyInfoCtxInitialize
        - xmlSecKeyInfoNodeWrite
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transforms.c:2981,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2989,5'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2989,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2989,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2993,11'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2994,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2995,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2998,67'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2999,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3000,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
            - BranchSide:      'transforms.c:3003,16'
              BranchSideFuncs:
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
        - Branch String:   'transforms.c:3008,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3009,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
            - BranchSide:      'transforms.c:3017,5'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxFinalize
      Callsites:
        - Src:             'transforms.c:2989,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2993,11'
          Dst:             xmlSecKeyInfoCtxInitialize
        - Src:             'transforms.c:2995,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2998,11'
          Dst:             xmlSecKeyInfoCtxCopyUserPref
        - Src:             'transforms.c:3000,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3007,11'
          Dst:             xmlSecKeyInfoNodeWrite
        - Src:             'transforms.c:3009,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3017,5'
          Dst:             xmlSecKeyInfoCtxFinalize
    - functionName:    xmlSecTransformKeyAgreementParamsWrite
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3118
      functionLinenumberEnd: 3177
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          260
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecTransformKeyAgreementWriteKey
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:3123,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3123,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3123,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3123,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3124,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3124,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3124,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3125,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3125,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3125,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3126,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3126,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3126,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3127,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3127,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3127,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3130,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3131,22'
          Branch Sides:
            - BranchSide:      'transforms.c:3131,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3132,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3131,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3132,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3138,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3132,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3132,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3132,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3132,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3132,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3132,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3139,22'
          Branch Sides:
            - BranchSide:      'transforms.c:3139,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3140,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3139,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3140,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3143,16'
              BranchSideFuncs:
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3140,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3140,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3140,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3140,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3140,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3140,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3143,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3144,15'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3152,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3145,12'
          Branch Sides:
            - BranchSide:      'transforms.c:3146,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3152,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3153,22'
          Branch Sides:
            - BranchSide:      'transforms.c:3153,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3154,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3153,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3154,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3157,16'
              BranchSideFuncs:
                - xmlSecTransformKeyAgreementWriteKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3154,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3154,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3154,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3154,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3154,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3154,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3157,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3158,15'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
            - BranchSide:      'transforms.c:3166,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'transforms.c:3159,12'
          Branch Sides:
            - BranchSide:      'transforms.c:3160,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3166,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'transforms.c:3167,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3167,8'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:3168,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3168,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3168,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3168,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:3123,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3124,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3125,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3126,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3127,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3130,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:3131,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'transforms.c:3132,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3138,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:3139,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'transforms.c:3140,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3144,15'
          Dst:             xmlSecTransformKeyAgreementWriteKey
        - Src:             'transforms.c:3146,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:3152,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:3153,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'transforms.c:3154,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3158,15'
          Dst:             xmlSecTransformKeyAgreementWriteKey
        - Src:             'transforms.c:3160,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:3166,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:3168,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformKeyAgreementReadKey
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2918
      functionLinenumberEnd: 2974
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          139
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSecError
        - xmlSecKeyDestroy
        - xmlSecKeyInfoCtxCopyUserPref
        - xmlSecKeyInfoCtxFinalize
        - xmlSecKeyInfoCtxInitialize
        - xmlSecKeyMatch
        - xmlSecTransformSetKeyReq
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transforms.c:2919,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecKeyDestroy
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2928,5'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecKeyDestroy
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2928,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2928,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2930,48'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecKeyDestroy
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2931,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2931,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2932,5'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecKeyDestroy
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2932,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2932,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2935,11'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecKeyDestroy
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2936,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2937,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2940,67'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecKeyDestroy
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2941,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2942,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecKeyInfoCtxFinalize
            - BranchSide:      'transforms.c:2945,16'
              BranchSideFuncs:
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecKeyDestroy
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2948,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2949,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecKeyInfoCtxFinalize
            - BranchSide:      'transforms.c:2952,23'
              BranchSideFuncs:
                - xmlSecKeyMatch
                - xmlSecKeyDestroy
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2955,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2956,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecKeyInfoCtxFinalize
            - BranchSide:      'transforms.c:2959,9'
              BranchSideFuncs:
                - xmlSecKeyMatch
                - xmlSecKeyDestroy
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
        - Branch String:   'transforms.c:2959,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2960,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecKeyInfoCtxFinalize
            - BranchSide:      'transforms.c:2969,12'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - xmlSecKeyInfoCtxFinalize
        - Branch String:   'transforms.c:2969,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2970,9'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxFinalize
            - BranchSide:      'transforms.c:2972,5'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxFinalize
      Callsites:
        - Src:             'transforms.c:2928,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2931,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2932,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2935,11'
          Dst:             xmlSecKeyInfoCtxInitialize
        - Src:             'transforms.c:2937,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2940,11'
          Dst:             xmlSecKeyInfoCtxCopyUserPref
        - Src:             'transforms.c:2942,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2947,11'
          Dst:             xmlSecTransformSetKeyReq
        - Src:             'transforms.c:2949,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2956,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2959,9'
          Dst:             xmlSecKeyMatch
        - Src:             'transforms.c:2960,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2970,9'
          Dst:             xmlSecKeyDestroy
        - Src:             'transforms.c:2972,5'
          Dst:             xmlSecKeyInfoCtxFinalize
    - functionName:    xmlSecTransformSetKeyReq
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1504
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          84
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transforms.c:1505,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1505,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1505,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1505,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1505,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1505,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1505,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1505,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1505,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1505,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1505,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1505,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1505,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1505,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1505,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1505,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1506,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1506,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1506,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1508,25'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:1513,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1513,8'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:1514,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:1505,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1506,5'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformKeyAgreementParamsRead
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3025
      functionLinenumberEnd: 3113
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          365
      EdgeCount:       115
      CyclomaticComplexity: 35
      functionsReached:
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecTransformCreate
        - xmlSecTransformKeyAgreementReadKey
        - xmlSecTransformMemBufGetKlass
        - xmlSecTransformNodeRead
        - xmlSecTransformSetKeyReq
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:3031,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3031,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3031,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3031,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3032,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3032,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3032,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3033,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3033,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3033,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3034,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3034,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3034,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3035,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3035,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3035,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3036,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3036,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3036,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3037,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3037,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3037,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3038,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3038,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3038,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3039,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3039,5'
          Branch Sides:
            - BranchSide:      'transforms.c:3039,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3041,40'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3041,8'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:3052,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3053,22'
          Branch Sides:
            - BranchSide:      'transforms.c:3053,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3054,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3053,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3054,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3057,28'
              BranchSideFuncs:
                - xmlSecTransformNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3054,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3054,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3054,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3054,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3054,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3054,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3058,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3059,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3062,82'
              BranchSideFuncs:
                - xmlSecTransformSetKeyReq
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3063,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3064,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3069,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3070,22'
          Branch Sides:
            - BranchSide:      'transforms.c:3070,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3071,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3070,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3071,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3074,29'
              BranchSideFuncs:
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3071,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3071,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3071,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3071,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3071,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3071,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3075,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3076,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3081,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3082,22'
          Branch Sides:
            - BranchSide:      'transforms.c:3082,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3083,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3082,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3083,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3086,28'
              BranchSideFuncs:
                - xmlSecTransformKeyAgreementReadKey
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:3083,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3083,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3083,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3083,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3083,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3083,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3087,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3088,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3093,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
        - Branch String:   'transforms.c:3094,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3095,9'
              BranchSideFuncs:
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
            - BranchSide:      'transforms.c:3100,53'
              BranchSideFuncs:
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCreate
                - xmlSecError
        - Branch String:   'transforms.c:3095,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3095,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3095,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3101,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3101,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3102,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3101,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3101,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3102,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3101,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3101,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3102,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3101,9'
          Branch Sides:
            - BranchSide:      'transforms.c:3101,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3102,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:3101,8'
          Branch Sides:
            - BranchSide:      'transforms.c:3102,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:3105,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:3031,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3032,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3033,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3034,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3035,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3036,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3037,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3038,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3039,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:3052,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:3053,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'transforms.c:3054,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3057,28'
          Dst:             xmlSecTransformNodeRead
        - Src:             'transforms.c:3059,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3062,11'
          Dst:             xmlSecTransformSetKeyReq
        - Src:             'transforms.c:3064,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3069,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:3070,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'transforms.c:3071,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3074,29'
          Dst:             xmlSecTransformKeyAgreementReadKey
        - Src:             'transforms.c:3076,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3081,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:3082,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'transforms.c:3083,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3086,28'
          Dst:             xmlSecTransformKeyAgreementReadKey
        - Src:             'transforms.c:3088,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3093,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:3095,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:3100,53'
          Dst:             xmlSecTransformMemBufGetKlass
        - Src:             'transforms.c:3100,31'
          Dst:             xmlSecTransformCreate
        - Src:             'transforms.c:3102,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformNodeRead
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionLinenumberEnd: 1391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          208
      EdgeCount:       63
      CyclomaticComplexity: 20
      functionsReached:
        - xmlGetProp
        - xmlSecError
        - xmlSecPtrListGetSize
        - xmlSecTransformCreate
        - xmlSecTransformDestroy
        - xmlSecTransformIdListFind
        - xmlSecTransformIdListFindByHref
      functionUses:    3
      BranchProfiles:
        - Branch String:   'transforms.c:1340,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecTransformIdListFindByHref
                - xmlSecPtrListGetSize
                - xmlSecTransformIdListFind
                - xmlSecError
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1340,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecTransformIdListFindByHref
                - xmlSecPtrListGetSize
                - xmlSecTransformIdListFind
                - xmlSecError
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1340,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1340,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1341,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecTransformIdListFindByHref
                - xmlSecPtrListGetSize
                - xmlSecTransformIdListFind
                - xmlSecError
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1341,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1341,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1343,12'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecTransformIdListFindByHref
                - xmlSecPtrListGetSize
                - xmlSecTransformIdListFind
                - xmlSecError
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1344,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1345,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1350,10'
              BranchSideFuncs:
                - xmlSecTransformIdListFindByHref
                - xmlSecPtrListGetSize
                - xmlSecTransformIdListFind
                - xmlSecError
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
        - Branch String:   'transforms.c:1345,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1345,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1345,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1351,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1352,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1359,46'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecTransformIdListFind
                - xmlSecError
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1359,71'
          Branch Sides:
            - BranchSide:      'transforms.c:1360,9'
              BranchSideFuncs:
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1368,17'
              BranchSideFuncs:
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1359,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1361,9'
              BranchSideFuncs:
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1368,17'
              BranchSideFuncs:
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1369,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1369,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1370,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1369,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1369,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1370,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1369,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1369,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1370,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1369,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1369,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
            - BranchSide:      'transforms.c:1370,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1369,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1370,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1376,23'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1376,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1377,15'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:1388,16'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:1378,12'
          Branch Sides:
            - BranchSide:      'transforms.c:1379,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1388,16'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:1379,13'
          Branch Sides:
            - BranchSide:      'transforms.c:1379,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1379,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1379,13'
          Branch Sides:
            - BranchSide:      'transforms.c:1379,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1379,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1379,13'
          Branch Sides:
            - BranchSide:      'transforms.c:1379,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1379,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1379,13'
          Branch Sides:
            - BranchSide:      'transforms.c:1379,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1379,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
      Callsites:
        - Src:             'transforms.c:1340,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1341,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1343,12'
          Dst:             xmlGetProp
        - Src:             'transforms.c:1345,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:1350,10'
          Dst:             xmlSecTransformIdListFindByHref
        - Src:             'transforms.c:1352,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:1359,9'
          Dst:             xmlSecPtrListGetSize
        - Src:             'transforms.c:1360,9'
          Dst:             xmlSecTransformIdListFind
        - Src:             'transforms.c:1361,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:1368,17'
          Dst:             xmlSecTransformCreate
        - Src:             'transforms.c:1370,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:1379,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:1381,13'
          Dst:             xmlSecTransformDestroy
    - functionName:    xmlSecTransformCreate
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          219
      EdgeCount:       71
      CyclomaticComplexity: 23
      functionsReached:
        - memset
        - xmlSecBufferInitialize
        - xmlSecError
        - xmlSecTransformDestroy
      functionUses:    5
      BranchProfiles:
        - Branch String:   'transforms.c:1241,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1241,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1241,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1241,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1242,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1242,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1242,5'
              BranchSideFuncs:
                - xmlSecError
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1243,5'
              BranchSideFuncs:
                - xmlSecError
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1243,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1243,5'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1244,5'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1244,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1244,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1247,37'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
        - Branch String:   'transforms.c:1248,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1249,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1252,30'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1255,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1256,15'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1265,47'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1257,12'
          Branch Sides:
            - BranchSide:      'transforms.c:1258,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1265,47'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1258,13'
          Branch Sides:
            - BranchSide:      'transforms.c:1258,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1258,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1258,13'
          Branch Sides:
            - BranchSide:      'transforms.c:1258,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1258,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1258,13'
          Branch Sides:
            - BranchSide:      'transforms.c:1258,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1258,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1258,13'
          Branch Sides:
            - BranchSide:      'transforms.c:1258,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1258,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1266,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1267,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1273,47'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1267,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1267,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1267,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1267,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1267,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1267,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1267,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1267,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1267,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1267,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1267,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1267,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1274,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1274,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1275,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1275,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1275,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:1275,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:1275,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
      Callsites:
        - Src:             'transforms.c:1241,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1242,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1243,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1244,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1249,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:1252,5'
          Dst:             memset
        - Src:             'transforms.c:1258,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:1260,13'
          Dst:             xmlSecTransformDestroy
        - Src:             'transforms.c:1265,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'transforms.c:1267,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:1269,9'
          Dst:             xmlSecTransformDestroy
        - Src:             'transforms.c:1273,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'transforms.c:1275,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:1277,9'
          Dst:             xmlSecTransformDestroy
    - functionName:    xmlSecTransformDestroy
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          103
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - memset
        - xmlSecBufferFinalize
        - xmlSecError
        - xmlSecNodeSetDestroy
        - xmlSecTransformRemove
      functionUses:    11
      BranchProfiles:
        - Branch String:   'transforms.c:1292,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformRemove
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecNodeSetDestroy
                - memset
            - BranchSide:      'transforms.c:1292,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformRemove
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecNodeSetDestroy
                - memset
        - Branch String:   'transforms.c:1292,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1292,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1292,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformRemove
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecNodeSetDestroy
                - memset
        - Branch String:   'transforms.c:1292,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1292,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1292,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformRemove
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecNodeSetDestroy
                - memset
        - Branch String:   'transforms.c:1292,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1292,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformRemove
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecNodeSetDestroy
                - memset
            - BranchSide:      'transforms.c:1292,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1292,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1292,5'
              BranchSideFuncs:
                - xmlSecTransformRemove
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecNodeSetDestroy
                - memset
                - xmlSecError
            - BranchSide:      'transforms.c:1292,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1292,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1292,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1296,5'
              BranchSideFuncs:
                - xmlSecTransformRemove
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecNodeSetDestroy
                - memset
        - Branch String:   'transforms.c:1305,38'
          Branch Sides:
            - BranchSide:      'transforms.c:1305,76'
              BranchSideFuncs:
                - memset
            - BranchSide:      'transforms.c:1308,19'
              BranchSideFuncs:
                - memset
        - Branch String:   'transforms.c:1305,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1306,9'
              BranchSideFuncs:
                - memset
            - BranchSide:      'transforms.c:1308,19'
              BranchSideFuncs:
                - memset
        - Branch String:   'transforms.c:1308,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1309,9'
              BranchSideFuncs:
                - memset
            - BranchSide:      'transforms.c:1311,37'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'transforms.c:1292,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1296,5'
          Dst:             xmlSecTransformRemove
        - Src:             'transforms.c:1298,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'transforms.c:1299,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'transforms.c:1306,9'
          Dst:             xmlSecNodeSetDestroy
        - Src:             'transforms.c:1311,5'
          Dst:             memset
    - functionName:    xmlSecTransformRemove
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:1856,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1856,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1856,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1856,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1856,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1856,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1856,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1856,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1856,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1856,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1856,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1856,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1856,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1856,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1856,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1856,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1858,19'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:1858,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1859,44'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:1861,19'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:1861,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1862,44'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:1864,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:1856,5'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformIdListFindByHref
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2273
      functionLinenumberEnd: 2291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          107
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSecError
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:2277,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2277,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2277,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2277,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2277,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2277,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2277,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2277,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2277,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2277,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2278,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2278,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2278,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2280,12'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
        - Branch String:   'transforms.c:2281,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2281,5'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:2282,42'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
        - Branch String:   'transforms.c:2283,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2283,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2285,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'transforms.c:2285,48'
          Branch Sides:
            - BranchSide:      'transforms.c:2281,26'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
            - BranchSide:      'transforms.c:2285,65'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'transforms.c:2285,79'
          Branch Sides:
            - BranchSide:      'transforms.c:2281,26'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
            - BranchSide:      'transforms.c:2286,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'transforms.c:2285,12'
          Branch Sides:
            - BranchSide:      'transforms.c:2281,26'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
            - BranchSide:      'transforms.c:2285,12'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:2281,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2281,5'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:2282,42'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:2277,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2278,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2280,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'transforms.c:2282,42'
          Dst:             xmlSecPtrListGetItem
        - Src:             'transforms.c:2283,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2286,12'
          Dst:             xmlStrEqual
    - functionName:    xmlSecTransformIdListFind
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2246
      functionLinenumberEnd: 2259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          76
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:2249,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
            - BranchSide:      'transforms.c:2249,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'transforms.c:2249,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2249,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2249,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'transforms.c:2249,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2249,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2249,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'transforms.c:2249,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2249,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
            - BranchSide:      'transforms.c:2250,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'transforms.c:2250,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2250,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2252,12'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
        - Branch String:   'transforms.c:2253,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2253,5'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:2254,31'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
        - Branch String:   'transforms.c:2253,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2253,5'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:2254,31'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
        - Branch String:   'transforms.c:2254,12'
          Branch Sides:
            - BranchSide:      'transforms.c:2253,26'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:2254,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:2249,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2250,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2252,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'transforms.c:2254,31'
          Dst:             xmlSecPtrListGetItem
    - functionName:    xmlSecTransformKeyAgreementParamsFinalize
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2892
      functionLinenumberEnd: 2913
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          74
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecKeyDestroy
        - xmlSecKeyInfoCtxFinalize
        - xmlSecTransformDestroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:2893,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxFinalize
                - xmlSecTransformDestroy
                - xmlSecTransformDestroy
                - xmlSecKeyDestroy
                - xmlSecKeyDestroy
                - memset
                - xmlSecError
            - BranchSide:      'transforms.c:2893,5'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxFinalize
                - xmlSecTransformDestroy
                - xmlSecTransformDestroy
                - xmlSecKeyDestroy
                - xmlSecKeyDestroy
                - memset
                - xmlSecError
        - Branch String:   'transforms.c:2893,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2893,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2896,40'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxFinalize
                - xmlSecTransformDestroy
                - xmlSecTransformDestroy
                - xmlSecKeyDestroy
                - xmlSecKeyDestroy
                - memset
        - Branch String:   'transforms.c:2898,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2899,9'
              BranchSideFuncs:
                - xmlSecTransformDestroy
                - xmlSecKeyDestroy
                - xmlSecKeyDestroy
                - memset
            - BranchSide:      'transforms.c:2901,16'
              BranchSideFuncs:
                - xmlSecTransformDestroy
                - xmlSecKeyDestroy
                - xmlSecKeyDestroy
                - memset
        - Branch String:   'transforms.c:2901,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2902,9'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - xmlSecKeyDestroy
                - memset
            - BranchSide:      'transforms.c:2904,16'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - xmlSecKeyDestroy
                - memset
        - Branch String:   'transforms.c:2904,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2905,9'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - memset
            - BranchSide:      'transforms.c:2907,16'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - memset
        - Branch String:   'transforms.c:2907,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2908,9'
              BranchSideFuncs:
                - memset
            - BranchSide:      'transforms.c:2912,5'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'transforms.c:2893,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2896,5'
          Dst:             xmlSecKeyInfoCtxFinalize
        - Src:             'transforms.c:2899,9'
          Dst:             xmlSecTransformDestroy
        - Src:             'transforms.c:2902,9'
          Dst:             xmlSecTransformDestroy
        - Src:             'transforms.c:2905,9'
          Dst:             xmlSecKeyDestroy
        - Src:             'transforms.c:2908,9'
          Dst:             xmlSecKeyDestroy
        - Src:             'transforms.c:2912,5'
          Dst:             memset
    - functionName:    xmlSecTransformKeyAgreementParamsInitialize
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2873
      functionLinenumberEnd: 2889
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecKeyInfoCtxInitialize
        - xmlSecTransformKeyAgreementParamsFinalize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:2876,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecKeyInfoCtxInitialize
                - xmlSecError
                - xmlSecTransformKeyAgreementParamsFinalize
                - xmlSecError
            - BranchSide:      'transforms.c:2876,5'
              BranchSideFuncs:
                - memset
                - xmlSecKeyInfoCtxInitialize
                - xmlSecError
                - xmlSecTransformKeyAgreementParamsFinalize
                - xmlSecError
        - Branch String:   'transforms.c:2876,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2876,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2878,5'
              BranchSideFuncs:
                - memset
                - xmlSecKeyInfoCtxInitialize
                - xmlSecError
                - xmlSecTransformKeyAgreementParamsFinalize
        - Branch String:   'transforms.c:2881,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2881,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformKeyAgreementParamsFinalize
            - BranchSide:      'transforms.c:2882,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformKeyAgreementParamsFinalize
      Callsites:
        - Src:             'transforms.c:2876,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2878,5'
          Dst:             memset
        - Src:             'transforms.c:2880,11'
          Dst:             xmlSecKeyInfoCtxInitialize
        - Src:             'transforms.c:2882,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2883,9'
          Dst:             xmlSecTransformKeyAgreementParamsFinalize
    - functionName:    xmlSecTransformConcatKdfParamsGetFixedInfo
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2809
      functionLinenumberEnd: 2867
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          117
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSecBufferAppend
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecBufferSetData
        - xmlSecBufferSetMaxSize
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:2813,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferSetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2813,5'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferSetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2813,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2813,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2814,5'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferSetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2814,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2814,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2816,42'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferSetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2823,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2824,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2830,9'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferSetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2832,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2833,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2837,9'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2839,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2840,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2844,9'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2846,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2847,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2851,9'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2853,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2854,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2858,9'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferAppend
                - xmlSecError
        - Branch String:   'transforms.c:2860,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2860,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2861,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:2813,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2814,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2816,12'
          Dst:             xmlSecBufferGetSize
        - Src:             'transforms.c:2817,9'
          Dst:             xmlSecBufferGetSize
        - Src:             'transforms.c:2818,9'
          Dst:             xmlSecBufferGetSize
        - Src:             'transforms.c:2819,9'
          Dst:             xmlSecBufferGetSize
        - Src:             'transforms.c:2820,9'
          Dst:             xmlSecBufferGetSize
        - Src:             'transforms.c:2822,11'
          Dst:             xmlSecBufferSetMaxSize
        - Src:             'transforms.c:2824,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2830,9'
          Dst:             xmlSecBufferGetData
        - Src:             'transforms.c:2831,9'
          Dst:             xmlSecBufferGetSize
        - Src:             'transforms.c:2829,11'
          Dst:             xmlSecBufferSetData
        - Src:             'transforms.c:2833,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2837,9'
          Dst:             xmlSecBufferGetData
        - Src:             'transforms.c:2838,9'
          Dst:             xmlSecBufferGetSize
        - Src:             'transforms.c:2836,11'
          Dst:             xmlSecBufferAppend
        - Src:             'transforms.c:2840,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2844,9'
          Dst:             xmlSecBufferGetData
        - Src:             'transforms.c:2845,9'
          Dst:             xmlSecBufferGetSize
        - Src:             'transforms.c:2843,11'
          Dst:             xmlSecBufferAppend
        - Src:             'transforms.c:2847,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2851,9'
          Dst:             xmlSecBufferGetData
        - Src:             'transforms.c:2852,9'
          Dst:             xmlSecBufferGetSize
        - Src:             'transforms.c:2850,11'
          Dst:             xmlSecBufferAppend
        - Src:             'transforms.c:2854,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2858,9'
          Dst:             xmlSecBufferGetData
        - Src:             'transforms.c:2859,9'
          Dst:             xmlSecBufferGetSize
        - Src:             'transforms.c:2857,11'
          Dst:             xmlSecBufferAppend
        - Src:             'transforms.c:2861,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformConcatKdfParamsReadsBitsAttr
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2638
      functionLinenumberEnd: 2684
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          96
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - xmlGetProp
        - xmlSecBufferEmpty
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecBufferHexRead
        - xmlSecBufferRemoveHead
        - xmlSecError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'transforms.c:2644,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecBufferHexRead
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferEmpty
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2644,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecBufferHexRead
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferEmpty
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2644,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2644,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2646,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecBufferHexRead
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferEmpty
                - xmlSecError
        - Branch String:   'transforms.c:2646,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2646,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2648,17'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecBufferHexRead
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferEmpty
        - Branch String:   'transforms.c:2649,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2650,9'
              BranchSideFuncs:
                - xmlSecBufferEmpty
            - BranchSide:      'transforms.c:2654,11'
              BranchSideFuncs:
                - xmlSecBufferHexRead
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2655,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2656,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2660,5'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
        - Branch String:   'transforms.c:2664,23'
          Branch Sides:
            - BranchSide:      'transforms.c:2664,23'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:2664,32'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
        - Branch String:   'transforms.c:2664,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2664,8'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:2671,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
        - Branch String:   'transforms.c:2671,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2672,9'
              BranchSideFuncs:
                - xmlSecBufferRemoveHead
                - xmlSecError
            - BranchSide:      'transforms.c:2676,11'
              BranchSideFuncs:
                - xmlSecBufferRemoveHead
                - xmlSecError
        - Branch String:   'transforms.c:2677,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2677,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2678,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:2644,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2646,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2648,17'
          Dst:             xmlGetProp
        - Src:             'transforms.c:2650,9'
          Dst:             xmlSecBufferEmpty
        - Src:             'transforms.c:2654,11'
          Dst:             xmlSecBufferHexRead
        - Src:             'transforms.c:2656,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2662,12'
          Dst:             xmlSecBufferGetData
        - Src:             'transforms.c:2663,12'
          Dst:             xmlSecBufferGetSize
        - Src:             'transforms.c:2672,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2676,11'
          Dst:             xmlSecBufferRemoveHead
        - Src:             'transforms.c:2678,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformConcatKdfParamsRead
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2801
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          173
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - xmlGetProp
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecTransformConcatKdfParamsReadsBitsAttr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:2750,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2750,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2750,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2750,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2751,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2751,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2751,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2754,43'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2755,22'
          Branch Sides:
            - BranchSide:      'transforms.c:2755,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2756,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2755,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2756,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2759,28'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2756,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2756,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2756,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2756,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2756,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2756,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2760,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2761,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2764,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2761,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2761,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2761,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2767,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2768,9'
              BranchSideFuncs:
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2773,65'
              BranchSideFuncs:
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2768,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2768,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2768,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2774,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2775,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2778,65'
              BranchSideFuncs:
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2779,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2780,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2783,65'
              BranchSideFuncs:
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2784,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2785,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2788,65'
              BranchSideFuncs:
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2789,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2790,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2793,65'
              BranchSideFuncs:
                - xmlSecTransformConcatKdfParamsReadsBitsAttr
                - xmlSecError
        - Branch String:   'transforms.c:2794,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2794,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2795,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:2750,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2751,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2754,12'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:2755,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'transforms.c:2756,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2759,28'
          Dst:             xmlGetProp
        - Src:             'transforms.c:2761,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2764,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:2768,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2773,11'
          Dst:             xmlSecTransformConcatKdfParamsReadsBitsAttr
        - Src:             'transforms.c:2775,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2778,11'
          Dst:             xmlSecTransformConcatKdfParamsReadsBitsAttr
        - Src:             'transforms.c:2780,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2783,11'
          Dst:             xmlSecTransformConcatKdfParamsReadsBitsAttr
        - Src:             'transforms.c:2785,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2788,11'
          Dst:             xmlSecTransformConcatKdfParamsReadsBitsAttr
        - Src:             'transforms.c:2790,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2793,11'
          Dst:             xmlSecTransformConcatKdfParamsReadsBitsAttr
        - Src:             'transforms.c:2795,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformConcatKdfParamsFinalize
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2730
      functionLinenumberEnd: 2743
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memset
        - xmlSecBufferFinalize
        - xmlSecError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'transforms.c:2731,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
                - xmlSecError
            - BranchSide:      'transforms.c:2731,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
                - xmlSecError
        - Branch String:   'transforms.c:2731,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2731,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2733,16'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
        - Branch String:   'transforms.c:2733,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2734,9'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
            - BranchSide:      'transforms.c:2736,36'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
      Callsites:
        - Src:             'transforms.c:2731,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2736,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'transforms.c:2737,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'transforms.c:2738,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'transforms.c:2739,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'transforms.c:2740,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'transforms.c:2742,5'
          Dst:             memset
    - functionName:    xmlSecTransformConcatKdfParamsInitialize
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2688
      functionLinenumberEnd: 2727
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          85
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - memset
        - xmlSecBufferInitialize
        - xmlSecError
        - xmlSecTransformConcatKdfParamsFinalize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:2691,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
            - BranchSide:      'transforms.c:2691,5'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
        - Branch String:   'transforms.c:2691,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2691,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2692,5'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
        - Branch String:   'transforms.c:2695,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2696,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
            - BranchSide:      'transforms.c:2700,44'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
        - Branch String:   'transforms.c:2701,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2702,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
            - BranchSide:      'transforms.c:2706,44'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
        - Branch String:   'transforms.c:2707,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2708,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
            - BranchSide:      'transforms.c:2712,44'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
        - Branch String:   'transforms.c:2713,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2714,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
            - BranchSide:      'transforms.c:2718,44'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
        - Branch String:   'transforms.c:2719,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2719,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
            - BranchSide:      'transforms.c:2720,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformConcatKdfParamsFinalize
      Callsites:
        - Src:             'transforms.c:2691,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2692,5'
          Dst:             memset
        - Src:             'transforms.c:2694,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'transforms.c:2696,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2697,9'
          Dst:             xmlSecTransformConcatKdfParamsFinalize
        - Src:             'transforms.c:2700,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'transforms.c:2702,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2703,9'
          Dst:             xmlSecTransformConcatKdfParamsFinalize
        - Src:             'transforms.c:2706,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'transforms.c:2708,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2709,9'
          Dst:             xmlSecTransformConcatKdfParamsFinalize
        - Src:             'transforms.c:2712,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'transforms.c:2714,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2715,9'
          Dst:             xmlSecTransformConcatKdfParamsFinalize
        - Src:             'transforms.c:2718,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'transforms.c:2720,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2721,9'
          Dst:             xmlSecTransformConcatKdfParamsFinalize
    - functionName:    xmlSecTransformIOBufferRead
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2542
      functionLinenumberEnd: 2562
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          171
      EdgeCount:       57
      CyclomaticComplexity: 19
      functionsReached:
        - xmlSecError
        - xmlSecTransformPopBin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:2543,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2547,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2547,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2547,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2548,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2548,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2548,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2549,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2549,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2549,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2549,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2549,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2549,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2549,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2549,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2549,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2549,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2549,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2549,5'
              BranchSideFuncs:
                - xmlSecTransformPopBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2549,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2549,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2549,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2550,5'
              BranchSideFuncs:
                - xmlSecTransformPopBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2550,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2550,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2551,5'
              BranchSideFuncs:
                - xmlSecTransformPopBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2551,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2551,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2553,5'
              BranchSideFuncs:
                - xmlSecTransformPopBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2555,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2556,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2560,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2556,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2556,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2556,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2556,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2556,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2556,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2556,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2556,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2556,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2556,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2556,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2556,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2556,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2556,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2556,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2560,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2560,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2560,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:2547,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2548,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2549,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2550,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2551,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2553,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2554,11'
          Dst:             xmlSecTransformPopBin
        - Src:             'transforms.c:2556,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2560,5'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformPopBin
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          94
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSecError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'transforms.c:1651,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1651,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1651,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1651,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1651,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1651,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1651,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1651,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1651,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1651,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1651,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1651,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1651,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1651,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1651,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1651,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1652,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1652,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1652,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1653,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1653,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1653,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1654,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1654,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1654,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1655,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1655,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1655,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1657,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:1651,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1652,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1653,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1654,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1655,5'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformCreateInputBuffer
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2473
      functionLinenumberEnd: 2508
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          238
      EdgeCount:       83
      CyclomaticComplexity: 26
      functionsReached:
        - xmlGetLastError
        - xmlParserInputBufferCreateIO
        - xmlSecError
        - xmlSecTransformDefaultGetDataType
        - xmlSecTransformIOBufferClose
        - xmlSecTransformIOBufferCreate
        - xmlSecTransformIOBufferDestroy
        - xmlSecTransformIOBufferRead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:2478,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDefaultGetDataType
                - xmlSecTransformIOBufferCreate
                - xmlParserInputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2478,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDefaultGetDataType
                - xmlSecTransformIOBufferCreate
                - xmlParserInputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2478,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2478,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2478,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDefaultGetDataType
                - xmlSecTransformIOBufferCreate
                - xmlParserInputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2478,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2478,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2478,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDefaultGetDataType
                - xmlSecTransformIOBufferCreate
                - xmlParserInputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2478,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2478,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDefaultGetDataType
                - xmlSecTransformIOBufferCreate
                - xmlParserInputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2478,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2478,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2478,5'
              BranchSideFuncs:
                - xmlSecTransformDefaultGetDataType
                - xmlSecTransformIOBufferCreate
                - xmlParserInputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2478,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2478,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2478,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2479,5'
              BranchSideFuncs:
                - xmlSecTransformDefaultGetDataType
                - xmlSecTransformIOBufferCreate
                - xmlParserInputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2479,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2479,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2482,12'
              BranchSideFuncs:
                - xmlSecTransformDefaultGetDataType
                - xmlSecTransformIOBufferCreate
                - xmlParserInputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2483,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2484,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2490,14'
              BranchSideFuncs:
                - xmlSecTransformIOBufferCreate
                - xmlParserInputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecError
        - Branch String:   'transforms.c:2484,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2484,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2484,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2484,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2484,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2484,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2484,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2484,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2484,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2484,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2484,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2484,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2491,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2492,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2497,13'
              BranchSideFuncs:
                - xmlParserInputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
        - Branch String:   'transforms.c:2492,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2492,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2492,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2492,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2492,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2492,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2492,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2492,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2492,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2492,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2492,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2492,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2501,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2501,8'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
            - BranchSide:      'transforms.c:2502,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
        - Branch String:   'transforms.c:2502,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2502,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
            - BranchSide:      'transforms.c:2502,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
        - Branch String:   'transforms.c:2502,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2502,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
            - BranchSide:      'transforms.c:2502,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
        - Branch String:   'transforms.c:2502,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2502,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
            - BranchSide:      'transforms.c:2502,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
        - Branch String:   'transforms.c:2502,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2502,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
            - BranchSide:      'transforms.c:2502,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
        - Branch String:   'transforms.c:2502,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2502,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
            - BranchSide:      'transforms.c:2502,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
        - Branch String:   'transforms.c:2502,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2502,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
            - BranchSide:      'transforms.c:2502,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
        - Branch String:   'transforms.c:2502,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2502,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
            - BranchSide:      'transforms.c:2502,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
      Callsites:
        - Src:             'transforms.c:2478,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2479,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2482,12'
          Dst:             xmlSecTransformDefaultGetDataType
        - Src:             'transforms.c:2484,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2490,14'
          Dst:             xmlSecTransformIOBufferCreate
        - Src:             'transforms.c:2492,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2497,13'
          Dst:             xmlParserInputBufferCreateIO
        - Src:             'transforms.c:2497,13'
          Dst:             xmlSecTransformIOBufferRead
        - Src:             'transforms.c:2497,13'
          Dst:             xmlSecTransformIOBufferClose
        - Src:             'transforms.c:2502,9'
          Dst:             xmlGetLastError
        - Src:             'transforms.c:2502,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2503,9'
          Dst:             xmlSecTransformIOBufferDestroy
    - functionName:    xmlSecTransformDefaultGetDataType
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1917
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          129
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSecError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transforms.c:1890,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1890,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1890,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1890,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1890,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1890,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1890,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1890,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1890,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1890,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1890,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1890,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1890,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1890,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1890,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1890,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1891,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1891,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1891,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1894,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1894,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1896,31'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:1904,31'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:1912,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1896,16'
          Branch Sides:
            - BranchSide:      'transforms.c:1898,13'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:1899,31'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:1899,16'
          Branch Sides:
            - BranchSide:      'transforms.c:1899,16'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:1900,22'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:1904,16'
          Branch Sides:
            - BranchSide:      'transforms.c:1906,13'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:1907,31'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:1907,16'
          Branch Sides:
            - BranchSide:      'transforms.c:1907,16'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:1908,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:1890,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1891,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1912,13'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformIOBufferCreate
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2512
      functionLinenumberEnd: 2530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - memset
        - xmlSecError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transforms.c:2515,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - memset
                - xmlSecError
            - BranchSide:      'transforms.c:2515,5'
              BranchSideFuncs:
                - xmlSecError
                - memset
                - xmlSecError
        - Branch String:   'transforms.c:2515,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2515,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2515,5'
              BranchSideFuncs:
                - xmlSecError
                - memset
                - xmlSecError
        - Branch String:   'transforms.c:2515,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2515,5'
              BranchSideFuncs:
                - xmlSecError
                - memset
                - xmlSecError
            - BranchSide:      'transforms.c:2515,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2515,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2515,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2515,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2515,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2515,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2518,42'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'transforms.c:2519,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2520,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2523,5'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'transforms.c:2515,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2520,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2523,5'
          Dst:             memset
    - functionName:    xmlSecTransformIOBufferClose
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2589
      functionLinenumberEnd: 2608
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          136
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSecError
        - xmlSecTransformIOBufferDestroy
        - xmlSecTransformPushBin
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transforms.c:2592,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2592,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2592,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2592,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2593,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2593,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2593,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2593,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2593,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2593,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2593,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2593,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2593,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2593,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2593,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2593,5'
              BranchSideFuncs:
                - xmlSecTransformIOBufferDestroy
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2593,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2593,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2593,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2594,5'
              BranchSideFuncs:
                - xmlSecTransformIOBufferDestroy
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2594,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2594,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2597,16'
              BranchSideFuncs:
                - xmlSecTransformIOBufferDestroy
                - xmlSecTransformPushBin
                - xmlSecError
        - Branch String:   'transforms.c:2597,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2598,15'
              BranchSideFuncs:
                - xmlSecTransformPushBin
                - xmlSecTransformIOBufferDestroy
                - xmlSecError
            - BranchSide:      'transforms.c:2606,5'
              BranchSideFuncs:
                - xmlSecTransformIOBufferDestroy
        - Branch String:   'transforms.c:2599,12'
          Branch Sides:
            - BranchSide:      'transforms.c:2600,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2606,5'
              BranchSideFuncs:
                - xmlSecTransformIOBufferDestroy
        - Branch String:   'transforms.c:2600,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2600,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2600,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2600,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2600,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2600,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2600,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2600,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2600,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2600,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2600,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2600,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2600,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2600,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2600,13'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:2592,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2593,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2594,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2598,15'
          Dst:             xmlSecTransformPushBin
        - Src:             'transforms.c:2600,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:2606,5'
          Dst:             xmlSecTransformIOBufferDestroy
    - functionName:    xmlSecTransformIOBufferDestroy
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2533
      functionLinenumberEnd: 2538
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memset
      functionUses:    3
      BranchProfiles:
        - Branch String:   'transforms.c:2536,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - memset
            - BranchSide:      'transforms.c:2536,5'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'transforms.c:2536,5'
          Dst:             memset
    - functionName:    xmlSecTransformPushBin
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1626
      functionLinenumberEnd: 1632
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          80
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'transforms.c:1627,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1627,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1627,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1627,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1627,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1627,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1627,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1627,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1627,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1627,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1627,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1627,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1627,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1627,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1627,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1627,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1628,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1628,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1628,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1629,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1629,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1629,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1631,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:1627,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1628,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1629,5'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformIOBufferWrite
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2566
      functionLinenumberEnd: 2586
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          154
      EdgeCount:       54
      CyclomaticComplexity: 18
      functionsReached:
        - xmlSecError
        - xmlSecTransformPushBin
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:2571,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2571,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2571,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2571,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2572,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2572,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2572,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2573,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2573,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2573,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2573,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2573,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2573,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2573,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2573,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2573,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2573,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2573,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2573,5'
              BranchSideFuncs:
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2573,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2573,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2573,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2574,5'
              BranchSideFuncs:
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2574,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2574,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2575,5'
              BranchSideFuncs:
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2575,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2575,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2577,5'
              BranchSideFuncs:
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2579,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2579,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2580,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2580,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2580,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2580,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2580,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2580,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2580,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2580,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2580,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2580,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2580,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2580,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2580,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2580,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2580,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2580,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:2571,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2572,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2573,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2574,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2575,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2577,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2578,11'
          Dst:             xmlSecTransformPushBin
        - Src:             'transforms.c:2580,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformCreateOutputBuffer
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2426
      functionLinenumberEnd: 2461
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          238
      EdgeCount:       83
      CyclomaticComplexity: 26
      functionsReached:
        - xmlGetLastError
        - xmlOutputBufferCreateIO
        - xmlSecError
        - xmlSecTransformDefaultGetDataType
        - xmlSecTransformIOBufferClose
        - xmlSecTransformIOBufferCreate
        - xmlSecTransformIOBufferDestroy
        - xmlSecTransformIOBufferWrite
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transforms.c:2431,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDefaultGetDataType
                - xmlSecTransformIOBufferCreate
                - xmlOutputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2431,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDefaultGetDataType
                - xmlSecTransformIOBufferCreate
                - xmlOutputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2431,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2431,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2431,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDefaultGetDataType
                - xmlSecTransformIOBufferCreate
                - xmlOutputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2431,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2431,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2431,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDefaultGetDataType
                - xmlSecTransformIOBufferCreate
                - xmlOutputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2431,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2431,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDefaultGetDataType
                - xmlSecTransformIOBufferCreate
                - xmlOutputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2431,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2431,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2431,5'
              BranchSideFuncs:
                - xmlSecTransformDefaultGetDataType
                - xmlSecTransformIOBufferCreate
                - xmlOutputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2431,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2431,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2431,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2432,5'
              BranchSideFuncs:
                - xmlSecTransformDefaultGetDataType
                - xmlSecTransformIOBufferCreate
                - xmlOutputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2432,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2432,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2435,12'
              BranchSideFuncs:
                - xmlSecTransformDefaultGetDataType
                - xmlSecTransformIOBufferCreate
                - xmlOutputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2436,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2437,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2443,14'
              BranchSideFuncs:
                - xmlSecTransformIOBufferCreate
                - xmlOutputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
                - xmlSecError
        - Branch String:   'transforms.c:2437,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2437,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2437,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2437,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2437,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2437,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2437,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2437,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2437,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2437,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2437,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2437,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2444,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2445,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2450,14'
              BranchSideFuncs:
                - xmlOutputBufferCreateIO
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
        - Branch String:   'transforms.c:2445,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2445,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2445,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2445,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2445,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2445,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2445,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2445,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2445,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2445,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2445,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2445,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2454,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2454,8'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
            - BranchSide:      'transforms.c:2455,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
        - Branch String:   'transforms.c:2455,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2455,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
            - BranchSide:      'transforms.c:2455,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
        - Branch String:   'transforms.c:2455,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2455,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
            - BranchSide:      'transforms.c:2455,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
        - Branch String:   'transforms.c:2455,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2455,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
            - BranchSide:      'transforms.c:2455,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
        - Branch String:   'transforms.c:2455,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2455,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
            - BranchSide:      'transforms.c:2455,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
        - Branch String:   'transforms.c:2455,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2455,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
            - BranchSide:      'transforms.c:2455,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
        - Branch String:   'transforms.c:2455,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2455,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
            - BranchSide:      'transforms.c:2455,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
        - Branch String:   'transforms.c:2455,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2455,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
            - BranchSide:      'transforms.c:2455,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformIOBufferDestroy
      Callsites:
        - Src:             'transforms.c:2431,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2432,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2435,12'
          Dst:             xmlSecTransformDefaultGetDataType
        - Src:             'transforms.c:2437,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2443,14'
          Dst:             xmlSecTransformIOBufferCreate
        - Src:             'transforms.c:2445,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2450,14'
          Dst:             xmlOutputBufferCreateIO
        - Src:             'transforms.c:2450,14'
          Dst:             xmlSecTransformIOBufferWrite
        - Src:             'transforms.c:2450,14'
          Dst:             xmlSecTransformIOBufferClose
        - Src:             'transforms.c:2455,9'
          Dst:             xmlGetLastError
        - Src:             'transforms.c:2455,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2456,9'
          Dst:             xmlSecTransformIOBufferDestroy
    - functionName:    xmlSecTransformIdListFindByName
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2305
      functionLinenumberEnd: 2324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          107
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSecError
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:2309,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2309,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2309,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2309,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2309,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2309,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2309,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2309,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2309,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2309,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2310,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2310,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2310,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2312,12'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
        - Branch String:   'transforms.c:2313,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2313,5'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:2314,42'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
        - Branch String:   'transforms.c:2315,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2315,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2317,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'transforms.c:2317,48'
          Branch Sides:
            - BranchSide:      'transforms.c:2313,26'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
            - BranchSide:      'transforms.c:2317,65'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'transforms.c:2317,79'
          Branch Sides:
            - BranchSide:      'transforms.c:2313,26'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
            - BranchSide:      'transforms.c:2318,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'transforms.c:2317,12'
          Branch Sides:
            - BranchSide:      'transforms.c:2313,26'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
            - BranchSide:      'transforms.c:2317,12'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:2313,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2313,5'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:2314,42'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:2309,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2310,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2312,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'transforms.c:2314,42'
          Dst:             xmlSecPtrListGetItem
        - Src:             'transforms.c:2315,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2318,12'
          Dst:             xmlStrEqual
    - functionName:    xmlSecTransformDefaultPopXml
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2176
      functionLinenumberEnd: 2208
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          192
      EdgeCount:       68
      CyclomaticComplexity: 22
      functionsReached:
        - xmlSecError
        - xmlSecTransformExecute
        - xmlSecTransformPopXml
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:2179,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2179,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2179,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2179,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2179,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2179,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2179,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2179,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2179,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2179,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2179,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2179,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2179,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2179,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2179,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2179,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2180,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2180,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2180,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2181,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2181,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2181,5'
              BranchSideFuncs:
                - xmlSecTransformPopXml
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2182,5'
              BranchSideFuncs:
                - xmlSecTransformPopXml
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2182,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2182,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2185,19'
              BranchSideFuncs:
                - xmlSecTransformPopXml
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2185,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2186,15'
              BranchSideFuncs:
                - xmlSecTransformExecute
                - xmlSecError
            - BranchSide:      'transforms.c:2195,11'
              BranchSideFuncs:
                - xmlSecTransformExecute
                - xmlSecError
        - Branch String:   'transforms.c:2187,12'
          Branch Sides:
            - BranchSide:      'transforms.c:2188,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2195,11'
              BranchSideFuncs:
                - xmlSecTransformExecute
                - xmlSecError
        - Branch String:   'transforms.c:2188,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2188,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2188,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2188,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2188,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2188,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2188,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2188,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2188,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2188,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2188,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2188,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2196,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2197,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2203,14'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:2197,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2197,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2197,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2197,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2197,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2197,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2197,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2197,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2197,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2197,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2197,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2197,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2203,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2203,8'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:2204,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:2179,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2180,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2181,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2182,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2186,15'
          Dst:             xmlSecTransformPopXml
        - Src:             'transforms.c:2188,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:2195,11'
          Dst:             xmlSecTransformExecute
        - Src:             'transforms.c:2197,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformPopXml
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1699
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          78
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transforms.c:1694,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1694,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1694,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1694,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1694,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1694,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1694,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1694,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1694,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1694,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1694,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1694,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1694,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1694,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1694,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1694,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1695,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1695,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1695,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1696,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1696,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1696,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1698,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:1694,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1695,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1696,5'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformExecute
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          78
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transforms.c:1713,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1713,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1713,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1713,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1713,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1713,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1713,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1713,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1713,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1713,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1713,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1713,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1713,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1713,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1713,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1713,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1714,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1714,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1714,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1715,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1715,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1715,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1717,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:1713,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1714,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1715,5'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformDefaultPushXml
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2134
      functionLinenumberEnd: 2161
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          182
      EdgeCount:       64
      CyclomaticComplexity: 21
      functionsReached:
        - xmlSecError
        - xmlSecTransformExecute
        - xmlSecTransformPushXml
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:2137,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformExecute
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2137,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformExecute
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2137,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2137,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2137,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformExecute
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2137,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2137,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2137,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformExecute
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2137,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2137,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformExecute
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2137,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2137,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2137,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformExecute
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2137,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2137,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2137,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2138,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformExecute
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2138,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2138,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformExecute
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2139,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformExecute
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2139,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2139,5'
              BranchSideFuncs:
                - xmlSecTransformExecute
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2140,5'
              BranchSideFuncs:
                - xmlSecTransformExecute
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2140,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2140,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2143,24'
              BranchSideFuncs:
                - xmlSecTransformExecute
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2145,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2146,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2152,19'
              BranchSideFuncs:
                - xmlSecTransformPushXml
                - xmlSecError
        - Branch String:   'transforms.c:2146,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2146,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2146,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2146,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2146,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2146,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2146,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2146,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2146,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2146,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2146,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2146,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2152,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2152,8'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:2153,66'
              BranchSideFuncs:
                - xmlSecTransformPushXml
                - xmlSecError
        - Branch String:   'transforms.c:2154,12'
          Branch Sides:
            - BranchSide:      'transforms.c:2154,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2155,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2155,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2155,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2155,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2155,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2155,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2155,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2155,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2155,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2155,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2155,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2155,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2155,13'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:2137,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2138,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2139,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2140,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2144,11'
          Dst:             xmlSecTransformExecute
        - Src:             'transforms.c:2146,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2153,15'
          Dst:             xmlSecTransformPushXml
        - Src:             'transforms.c:2155,13'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformPushXml
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1678
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          78
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transforms.c:1673,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1673,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1673,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1673,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1673,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1673,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1673,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1673,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1673,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1673,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1673,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1673,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1673,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1673,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1673,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1673,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1674,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1674,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1674,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1675,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1675,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1675,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1677,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:1673,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1674,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1675,5'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformDefaultPopBin
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2032
      functionLinenumberEnd: 2119
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          442
      EdgeCount:       146
      CyclomaticComplexity: 45
      functionsReached:
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecBufferRemoveHead
        - xmlSecBufferSetMaxSize
        - xmlSecBufferSetSize
        - xmlSecError
        - xmlSecTransformExecute
        - xmlSecTransformPopBin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:2037,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecTransformPopBin
                - xmlSecBufferSetSize
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2037,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecTransformPopBin
                - xmlSecBufferSetSize
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2037,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2037,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2037,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecTransformPopBin
                - xmlSecBufferSetSize
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2037,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2037,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2037,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecTransformPopBin
                - xmlSecBufferSetSize
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2037,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2037,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecTransformPopBin
                - xmlSecBufferSetSize
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2037,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2037,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2037,5'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecTransformPopBin
                - xmlSecBufferSetSize
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2037,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2037,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2037,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2038,5'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecTransformPopBin
                - xmlSecBufferSetSize
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2038,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2038,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2039,5'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecTransformPopBin
                - xmlSecBufferSetSize
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2039,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2039,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2040,5'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecTransformPopBin
                - xmlSecBufferSetSize
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2042,60'
          Branch Sides:
            - BranchSide:      'transforms.c:2042,70'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecTransformPopBin
                - xmlSecBufferSetSize
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2042,5'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecTransformPopBin
                - xmlSecBufferSetSize
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2042,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2044,23'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecTransformPopBin
                - xmlSecBufferSetSize
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2093,15'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2044,12'
          Branch Sides:
            - BranchSide:      'transforms.c:2047,22'
              BranchSideFuncs:
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecTransformPopBin
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2084,15'
              BranchSideFuncs:
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecTransformPopBin
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2052,16'
          Branch Sides:
            - BranchSide:      'transforms.c:2053,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecTransformPopBin
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2059,52'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecTransformPopBin
                - xmlSecBufferSetSize
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2062,16'
          Branch Sides:
            - BranchSide:      'transforms.c:2063,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecTransformPopBin
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2068,16'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecTransformPopBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2085,12'
          Branch Sides:
            - BranchSide:      'transforms.c:2042,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2086,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2086,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2086,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2086,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2086,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2086,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2086,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2086,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2086,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2086,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2086,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2086,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2086,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2094,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2096,5'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2099,32'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2099,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2101,5'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2102,16'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2102,8'
          Branch Sides:
            - BranchSide:      'transforms.c:2103,9'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:2117,17'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:2103,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2103,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2105,22'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
        - Branch String:   'transforms.c:2108,12'
          Branch Sides:
            - BranchSide:      'transforms.c:2109,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2117,17'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:2109,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2109,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2109,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2109,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2109,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2109,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2109,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2109,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2109,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2109,13'
          Branch Sides:
            - BranchSide:      'transforms.c:2109,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2109,13'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:2037,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2038,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2039,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2040,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2042,12'
          Dst:             xmlSecBufferGetSize
        - Src:             'transforms.c:2047,22'
          Dst:             xmlSecBufferGetSize
        - Src:             'transforms.c:2051,19'
          Dst:             xmlSecBufferSetMaxSize
        - Src:             'transforms.c:2053,17'
          Dst:             xmlSecError
        - Src:             'transforms.c:2060,29'
          Dst:             xmlSecBufferGetData
        - Src:             'transforms.c:2059,19'
          Dst:             xmlSecTransformPopBin
        - Src:             'transforms.c:2063,17'
          Dst:             xmlSecError
        - Src:             'transforms.c:2069,23'
          Dst:             xmlSecBufferSetSize
        - Src:             'transforms.c:2071,21'
          Dst:             xmlSecError
        - Src:             'transforms.c:2084,15'
          Dst:             xmlSecTransformExecute
        - Src:             'transforms.c:2086,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:2093,15'
          Dst:             xmlSecBufferGetSize
        - Src:             'transforms.c:2103,9'
          Dst:             xmlSecBufferGetData
        - Src:             'transforms.c:2103,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2105,22'
          Dst:             xmlSecBufferGetData
        - Src:             'transforms.c:2107,15'
          Dst:             xmlSecBufferRemoveHead
        - Src:             'transforms.c:2109,13'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformDefaultPushBin
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1935
      functionLinenumberEnd: 2013
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         100
      ICount:          430
      EdgeCount:       140
      CyclomaticComplexity: 42
      functionsReached:
        - xmlSecBufferAppend
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecBufferRemoveHead
        - xmlSecError
        - xmlSecTransformExecute
        - xmlSecTransformPushBin
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:1941,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1941,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1941,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1941,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1941,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1941,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1941,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1941,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1941,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1941,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1941,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1941,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1941,5'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1941,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1941,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1941,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1942,5'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1946,12'
          Branch Sides:
            - BranchSide:      'transforms.c:1949,13'
              BranchSideFuncs:
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferAppend
                - xmlSecError
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1968,33'
              BranchSideFuncs:
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferAppend
                - xmlSecError
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1949,13'
          Branch Sides:
            - BranchSide:      'transforms.c:1949,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferAppend
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1952,42'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1952,16'
          Branch Sides:
            - BranchSide:      'transforms.c:1954,13'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1956,19'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1957,16'
          Branch Sides:
            - BranchSide:      'transforms.c:1958,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferAppend
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1963,22'
              BranchSideFuncs:
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferAppend
                - xmlSecError
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1968,39'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferAppend
                - xmlSecError
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1968,22'
              BranchSideFuncs:
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferAppend
                - xmlSecError
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1970,12'
          Branch Sides:
            - BranchSide:      'transforms.c:1971,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1977,18'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1971,13'
          Branch Sides:
            - BranchSide:      'transforms.c:1971,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1971,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1971,13'
          Branch Sides:
            - BranchSide:      'transforms.c:1971,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1971,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1971,13'
          Branch Sides:
            - BranchSide:      'transforms.c:1971,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1971,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1971,13'
          Branch Sides:
            - BranchSide:      'transforms.c:1971,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1971,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1979,12'
          Branch Sides:
            - BranchSide:      'transforms.c:1981,9'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1984,36'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1984,12'
          Branch Sides:
            - BranchSide:      'transforms.c:1987,9'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1988,24'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1988,38'
          Branch Sides:
            - BranchSide:      'transforms.c:1988,51'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
            - BranchSide:      'transforms.c:2002,20'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
        - Branch String:   'transforms.c:1988,56'
          Branch Sides:
            - BranchSide:      'transforms.c:1988,70'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1990,29'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1988,12'
          Branch Sides:
            - BranchSide:      'transforms.c:1990,29'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
            - BranchSide:      'transforms.c:2002,20'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferRemoveHead
                - xmlSecError
        - Branch String:   'transforms.c:1995,17'
          Branch Sides:
            - BranchSide:      'transforms.c:1995,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1995,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1995,17'
          Branch Sides:
            - BranchSide:      'transforms.c:1995,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1995,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1995,17'
          Branch Sides:
            - BranchSide:      'transforms.c:1995,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1995,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1995,17'
          Branch Sides:
            - BranchSide:      'transforms.c:1995,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1995,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1995,17'
          Branch Sides:
            - BranchSide:      'transforms.c:1995,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1995,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2002,12'
          Branch Sides:
            - BranchSide:      'transforms.c:2003,19'
              BranchSideFuncs:
                - xmlSecBufferRemoveHead
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2010,28'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2004,16'
          Branch Sides:
            - BranchSide:      'transforms.c:2005,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2010,28'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2005,17'
          Branch Sides:
            - BranchSide:      'transforms.c:2005,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2005,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2005,17'
          Branch Sides:
            - BranchSide:      'transforms.c:2005,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2005,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2005,17'
          Branch Sides:
            - BranchSide:      'transforms.c:2005,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2005,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2005,17'
          Branch Sides:
            - BranchSide:      'transforms.c:2005,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2005,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:2010,28'
          Branch Sides:
            - BranchSide:      'transforms.c:2010,5'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2010,5'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2010,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1946,21'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecTransformExecute
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecTransformPushBin
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2010,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:1941,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1942,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1949,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:1956,19'
          Dst:             xmlSecBufferAppend
        - Src:             'transforms.c:1958,17'
          Dst:             xmlSecError
        - Src:             'transforms.c:1969,15'
          Dst:             xmlSecTransformExecute
        - Src:             'transforms.c:1971,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:1977,18'
          Dst:             xmlSecBufferGetSize
        - Src:             'transforms.c:1978,19'
          Dst:             xmlSecBufferGetSize
        - Src:             'transforms.c:1990,29'
          Dst:             xmlSecBufferGetData
        - Src:             'transforms.c:1989,19'
          Dst:             xmlSecTransformPushBin
        - Src:             'transforms.c:1995,17'
          Dst:             xmlSecError
        - Src:             'transforms.c:2003,19'
          Dst:             xmlSecBufferRemoveHead
        - Src:             'transforms.c:2005,17'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformVerifyNodeContent
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1589
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          225
      EdgeCount:       78
      CyclomaticComplexity: 25
      functionsReached:
        - xmlSecBufferBase64NodeContentRead
        - xmlSecBufferFinalize
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecBufferInitialize
        - xmlSecError
        - xmlSecTransformVerify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:1556,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferInitialize
                - xmlSecBufferBase64NodeContentRead
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecTransformVerify
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1559,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferInitialize
                - xmlSecBufferBase64NodeContentRead
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecTransformVerify
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1559,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1559,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1559,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferInitialize
                - xmlSecBufferBase64NodeContentRead
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecTransformVerify
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1559,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1559,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1559,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferInitialize
                - xmlSecBufferBase64NodeContentRead
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecTransformVerify
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1559,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1559,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferInitialize
                - xmlSecBufferBase64NodeContentRead
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecTransformVerify
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1559,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1559,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1559,5'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferBase64NodeContentRead
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecTransformVerify
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1559,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1559,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1559,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1560,5'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferBase64NodeContentRead
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecTransformVerify
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1560,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1560,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1561,5'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferBase64NodeContentRead
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecTransformVerify
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1561,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1561,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1563,11'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferBase64NodeContentRead
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecTransformVerify
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
        - Branch String:   'transforms.c:1564,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1565,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1570,11'
              BranchSideFuncs:
                - xmlSecBufferBase64NodeContentRead
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecTransformVerify
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
        - Branch String:   'transforms.c:1565,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1565,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1565,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1565,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1565,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1565,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1565,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1565,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1565,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1565,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1565,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1565,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1571,18'
          Branch Sides:
            - BranchSide:      'transforms.c:1571,22'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
            - BranchSide:      'transforms.c:1572,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
        - Branch String:   'transforms.c:1571,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1572,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
            - BranchSide:      'transforms.c:1578,44'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecTransformVerify
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
        - Branch String:   'transforms.c:1572,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1572,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
            - BranchSide:      'transforms.c:1572,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
        - Branch String:   'transforms.c:1572,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1572,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
            - BranchSide:      'transforms.c:1572,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
        - Branch String:   'transforms.c:1572,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1572,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
            - BranchSide:      'transforms.c:1572,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
        - Branch String:   'transforms.c:1572,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1572,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
            - BranchSide:      'transforms.c:1572,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
        - Branch String:   'transforms.c:1580,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1581,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
            - BranchSide:      'transforms.c:1587,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
        - Branch String:   'transforms.c:1581,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1581,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
            - BranchSide:      'transforms.c:1581,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
        - Branch String:   'transforms.c:1581,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1581,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
            - BranchSide:      'transforms.c:1581,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
        - Branch String:   'transforms.c:1581,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1581,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
            - BranchSide:      'transforms.c:1581,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
        - Branch String:   'transforms.c:1581,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1581,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
            - BranchSide:      'transforms.c:1581,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
      Callsites:
        - Src:             'transforms.c:1559,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1560,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1561,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1563,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'transforms.c:1565,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:1570,11'
          Dst:             xmlSecBufferBase64NodeContentRead
        - Src:             'transforms.c:1571,22'
          Dst:             xmlSecBufferGetData
        - Src:             'transforms.c:1572,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:1574,9'
          Dst:             xmlSecBufferFinalize
        - Src:             'transforms.c:1578,44'
          Dst:             xmlSecBufferGetData
        - Src:             'transforms.c:1579,33'
          Dst:             xmlSecBufferGetSize
        - Src:             'transforms.c:1578,11'
          Dst:             xmlSecTransformVerify
        - Src:             'transforms.c:1581,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:1583,9'
          Dst:             xmlSecBufferFinalize
        - Src:             'transforms.c:1587,5'
          Dst:             xmlSecBufferFinalize
    - functionName:    xmlSecTransformVerify
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1540
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          79
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:1535,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1535,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1535,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1535,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1535,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1535,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1535,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1535,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1535,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1535,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1535,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1535,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1535,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1535,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1535,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1535,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1536,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1536,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1536,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1537,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1537,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1537,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1539,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:1535,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1536,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1537,5'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformSetKey
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1484
      functionLinenumberEnd: 1492
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          76
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transforms.c:1485,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1485,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1485,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1485,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1485,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1485,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1485,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1485,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1485,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1485,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1485,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1485,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1485,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1485,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1485,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1485,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1486,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1486,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1486,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1488,23'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:1488,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1488,8'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:1489,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:1485,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1486,5'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformDebugXmlDump
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1745
      functionLinenumberEnd: 1754
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - fwrite
        - xmlSecError
        - xmlSecPrintXmlString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transforms.c:1746,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecError
            - BranchSide:      'transforms.c:1746,5'
              BranchSideFuncs:
                - xmlSecError
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecError
        - Branch String:   'transforms.c:1746,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1746,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1746,5'
              BranchSideFuncs:
                - xmlSecError
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecError
        - Branch String:   'transforms.c:1746,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1746,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1746,5'
              BranchSideFuncs:
                - xmlSecError
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecError
        - Branch String:   'transforms.c:1746,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1746,5'
              BranchSideFuncs:
                - xmlSecError
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecError
            - BranchSide:      'transforms.c:1746,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1746,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1746,5'
              BranchSideFuncs:
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1746,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1746,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1746,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1747,5'
              BranchSideFuncs:
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecError
        - Branch String:   'transforms.c:1747,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1747,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1749,5'
              BranchSideFuncs:
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
      Callsites:
        - Src:             'transforms.c:1746,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1747,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1749,5'
          Dst:             fwrite
        - Src:             'transforms.c:1750,5'
          Dst:             xmlSecPrintXmlString
        - Src:             'transforms.c:1751,5'
          Dst:             fwrite
        - Src:             'transforms.c:1752,5'
          Dst:             xmlSecPrintXmlString
        - Src:             'transforms.c:1753,5'
          Dst:             fwrite
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    120
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformIdListDebugXmlDump
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2364
      functionLinenumberEnd: 2383
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          91
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - fwrite
        - xmlSecError
        - xmlSecPrintXmlString
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:2368,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - fwrite
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2368,5'
              BranchSideFuncs:
                - xmlSecError
                - fwrite
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2368,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2368,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2368,5'
              BranchSideFuncs:
                - xmlSecError
                - fwrite
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2368,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2368,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2368,5'
              BranchSideFuncs:
                - xmlSecError
                - fwrite
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2368,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2368,5'
              BranchSideFuncs:
                - fwrite
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2369,5'
              BranchSideFuncs:
                - fwrite
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2369,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2369,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2371,5'
              BranchSideFuncs:
                - fwrite
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2373,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2374,42'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'transforms.c:2382,5'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'transforms.c:2375,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2375,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2376,9'
              BranchSideFuncs:
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecPtrListGetItem
                - xmlSecError
                - fwrite
                - xmlSecError
        - Branch String:   'transforms.c:2376,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2376,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2378,9'
              BranchSideFuncs:
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
                - fwrite
        - Branch String:   'transforms.c:2373,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2374,42'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'transforms.c:2382,5'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'transforms.c:2368,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2369,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2371,5'
          Dst:             fwrite
        - Src:             'transforms.c:2372,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'transforms.c:2374,42'
          Dst:             xmlSecPtrListGetItem
        - Src:             'transforms.c:2375,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2376,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2378,9'
          Dst:             fwrite
        - Src:             'transforms.c:2379,9'
          Dst:             xmlSecPrintXmlString
        - Src:             'transforms.c:2380,9'
          Dst:             fwrite
        - Src:             'transforms.c:2382,5'
          Dst:             fwrite
    - functionName:    xmlSecTransformCtxDebugXmlDump
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - fwrite
        - xmlSecError
        - xmlSecPrintXmlString
        - xmlSecPtrListGetSize
        - xmlSecTransformDebugXmlDump
        - xmlSecTransformIdListDebugXmlDump
      functionUses:    3
      BranchProfiles:
        - Branch String:   'transforms.c:1191,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecTransformIdListDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecTransformDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1191,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecTransformIdListDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecTransformDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1191,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1191,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1192,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecTransformIdListDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecTransformDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecError
        - Branch String:   'transforms.c:1192,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1192,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1195,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecTransformIdListDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecTransformDebugXmlDump
                - fwrite
                - fwrite
        - Branch String:   'transforms.c:1199,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1200,9'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecTransformDebugXmlDump
                - fwrite
            - BranchSide:      'transforms.c:1204,9'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecTransformDebugXmlDump
                - fwrite
        - Branch String:   'transforms.c:1216,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1217,9'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'transforms.c:1219,5'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'transforms.c:1216,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1217,9'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'transforms.c:1219,5'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'transforms.c:1191,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1192,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1194,5'
          Dst:             fprintf
        - Src:             'transforms.c:1197,5'
          Dst:             fprintf
        - Src:             'transforms.c:1198,5'
          Dst:             fprintf
        - Src:             'transforms.c:1199,8'
          Dst:             xmlSecPtrListGetSize
        - Src:             'transforms.c:1200,9'
          Dst:             fwrite
        - Src:             'transforms.c:1201,9'
          Dst:             xmlSecTransformIdListDebugXmlDump
        - Src:             'transforms.c:1202,9'
          Dst:             fwrite
        - Src:             'transforms.c:1204,9'
          Dst:             fwrite
        - Src:             'transforms.c:1208,5'
          Dst:             fwrite
        - Src:             'transforms.c:1209,5'
          Dst:             xmlSecPrintXmlString
        - Src:             'transforms.c:1210,5'
          Dst:             fwrite
        - Src:             'transforms.c:1212,5'
          Dst:             fwrite
        - Src:             'transforms.c:1213,5'
          Dst:             xmlSecPrintXmlString
        - Src:             'transforms.c:1214,5'
          Dst:             fwrite
        - Src:             'transforms.c:1217,9'
          Dst:             xmlSecTransformDebugXmlDump
        - Src:             'transforms.c:1219,5'
          Dst:             fwrite
    - 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:    454
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformDebugDump
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1728
      functionLinenumberEnd: 1735
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          75
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - xmlSecError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transforms.c:1729,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - fprintf
                - xmlSecError
            - BranchSide:      'transforms.c:1729,5'
              BranchSideFuncs:
                - xmlSecError
                - fprintf
                - xmlSecError
        - Branch String:   'transforms.c:1729,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1729,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1729,5'
              BranchSideFuncs:
                - xmlSecError
                - fprintf
                - xmlSecError
        - Branch String:   'transforms.c:1729,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1729,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1729,5'
              BranchSideFuncs:
                - xmlSecError
                - fprintf
                - xmlSecError
        - Branch String:   'transforms.c:1729,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1729,5'
              BranchSideFuncs:
                - xmlSecError
                - fprintf
                - xmlSecError
            - BranchSide:      'transforms.c:1729,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1729,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1729,5'
              BranchSideFuncs:
                - fprintf
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1729,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1729,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1729,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1730,5'
              BranchSideFuncs:
                - fprintf
                - xmlSecError
        - Branch String:   'transforms.c:1730,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1730,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1734,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'transforms.c:1734,17'
          Branch Sides:
            - BranchSide:      'transforms.c:1732,5'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'transforms.c:1732,5'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'transforms.c:1729,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1730,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1732,5'
          Dst:             fprintf
    - functionName:    xmlSecTransformIdListDebugDump
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2334
      functionLinenumberEnd: 2354
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          99
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - fprintf
        - fputc
        - xmlSecError
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:2338,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fprintf
                - fputc
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2338,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fprintf
                - fputc
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2338,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2338,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2338,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fprintf
                - fputc
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2338,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2338,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2338,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fprintf
                - fputc
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2338,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2338,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fprintf
                - fputc
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:2339,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fprintf
                - fputc
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2339,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2339,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2341,12'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fprintf
                - fputc
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:2342,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2343,42'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'transforms.c:2353,5'
              BranchSideFuncs:
                - fputc
        - Branch String:   'transforms.c:2344,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2344,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2345,9'
              BranchSideFuncs:
                - fprintf
                - xmlSecPtrListGetItem
                - xmlSecError
                - fputc
                - xmlSecError
        - Branch String:   'transforms.c:2345,9'
          Branch Sides:
            - BranchSide:      'transforms.c:2345,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:2347,14'
              BranchSideFuncs:
                - fprintf
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
                - fputc
        - Branch String:   'transforms.c:2347,12'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - fprintf
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
                - fputc
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - fprintf
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
                - fputc
        - Branch String:   'transforms.c:2342,5'
          Branch Sides:
            - BranchSide:      'transforms.c:2343,42'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'transforms.c:2353,5'
              BranchSideFuncs:
                - fputc
      Callsites:
        - Src:             'transforms.c:2338,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2339,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:2341,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'transforms.c:2343,42'
          Dst:             xmlSecPtrListGetItem
        - Src:             'transforms.c:2344,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:2345,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:0,0'
          Dst:             fprintf
        - Src:             'transforms.c:2353,5'
          Dst:             fputc
    - functionName:    fputc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformCtxDebugDump
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          107
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - fwrite
        - xmlSecError
        - xmlSecPtrListGetSize
        - xmlSecTransformDebugDump
        - xmlSecTransformIdListDebugDump
      functionUses:    3
      BranchProfiles:
        - Branch String:   'transforms.c:1156,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecTransformIdListDebugDump
                - fprintf
                - fprintf
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1156,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecTransformIdListDebugDump
                - fprintf
                - fprintf
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1156,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1156,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1157,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecTransformIdListDebugDump
                - fprintf
                - fprintf
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecError
        - Branch String:   'transforms.c:1157,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1157,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1160,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecTransformIdListDebugDump
                - fprintf
                - fprintf
                - xmlSecTransformDebugDump
                - fwrite
        - Branch String:   'transforms.c:1164,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1165,9'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecTransformDebugDump
            - BranchSide:      'transforms.c:1168,9'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecTransformDebugDump
        - Branch String:   'transforms.c:1172,13'
          Branch Sides:
            - BranchSide:      'transforms.c:1171,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecTransformDebugDump
            - BranchSide:      'transforms.c:1171,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecTransformDebugDump
        - Branch String:   'transforms.c:1174,13'
          Branch Sides:
            - BranchSide:      'transforms.c:1173,5'
              BranchSideFuncs:
                - fprintf
                - xmlSecTransformDebugDump
            - BranchSide:      'transforms.c:1173,5'
              BranchSideFuncs:
                - fprintf
                - xmlSecTransformDebugDump
        - Branch String:   'transforms.c:1175,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1175,5'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:1176,9'
              BranchSideFuncs:
                - xmlSecTransformDebugDump
        - Branch String:   'transforms.c:1175,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1175,5'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:1176,9'
              BranchSideFuncs:
                - xmlSecTransformDebugDump
      Callsites:
        - Src:             'transforms.c:1156,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1157,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1159,5'
          Dst:             fprintf
        - Src:             'transforms.c:1162,5'
          Dst:             fprintf
        - Src:             'transforms.c:1163,5'
          Dst:             fprintf
        - Src:             'transforms.c:1164,8'
          Dst:             xmlSecPtrListGetSize
        - Src:             'transforms.c:1165,9'
          Dst:             fwrite
        - Src:             'transforms.c:1166,9'
          Dst:             xmlSecTransformIdListDebugDump
        - Src:             'transforms.c:1168,9'
          Dst:             fwrite
        - Src:             'transforms.c:1171,5'
          Dst:             fprintf
        - Src:             'transforms.c:1173,5'
          Dst:             fprintf
        - Src:             'transforms.c:1176,9'
          Dst:             xmlSecTransformDebugDump
    - functionName:    xmlSecTransformCtxExecute
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          149
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - xmlSecError
        - xmlSecNodeSetCreate
        - xmlSecNodeSetDestroy
        - xmlSecNodeSetGetChildren
        - xmlSecStrlen
        - xmlSecTransformCtxUriExecute
        - xmlSecTransformCtxXmlExecute
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transforms.c:1102,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecStrlen
                - xmlSecTransformCtxUriExecute
                - xmlSecError
                - xmlSecStrlen
                - xmlSecNodeSetCreate
                - xmlSecTransformCtxXmlExecute
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetGetChildren
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1102,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecStrlen
                - xmlSecTransformCtxUriExecute
                - xmlSecError
                - xmlSecStrlen
                - xmlSecNodeSetCreate
                - xmlSecTransformCtxXmlExecute
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetGetChildren
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1102,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1102,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1103,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecStrlen
                - xmlSecTransformCtxUriExecute
                - xmlSecError
                - xmlSecStrlen
                - xmlSecNodeSetCreate
                - xmlSecTransformCtxXmlExecute
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetGetChildren
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1103,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1103,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecStrlen
                - xmlSecTransformCtxUriExecute
                - xmlSecError
                - xmlSecStrlen
                - xmlSecNodeSetCreate
                - xmlSecTransformCtxXmlExecute
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetGetChildren
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1104,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecStrlen
                - xmlSecTransformCtxUriExecute
                - xmlSecError
                - xmlSecStrlen
                - xmlSecNodeSetCreate
                - xmlSecTransformCtxXmlExecute
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetGetChildren
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1104,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1104,5'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlSecTransformCtxUriExecute
                - xmlSecError
                - xmlSecStrlen
                - xmlSecNodeSetCreate
                - xmlSecTransformCtxXmlExecute
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetGetChildren
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1105,5'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlSecTransformCtxUriExecute
                - xmlSecError
                - xmlSecStrlen
                - xmlSecNodeSetCreate
                - xmlSecTransformCtxXmlExecute
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetGetChildren
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1105,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1105,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1107,14'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlSecTransformCtxUriExecute
                - xmlSecError
                - xmlSecStrlen
                - xmlSecNodeSetCreate
                - xmlSecTransformCtxXmlExecute
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetGetChildren
                - xmlSecError
        - Branch String:   'transforms.c:1107,27'
          Branch Sides:
            - BranchSide:      'transforms.c:1107,31'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlSecNodeSetCreate
                - xmlSecTransformCtxXmlExecute
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetGetChildren
                - xmlSecError
            - BranchSide:      'transforms.c:1110,18'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlSecNodeSetCreate
                - xmlSecTransformCtxXmlExecute
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetGetChildren
                - xmlSecError
        - Branch String:   'transforms.c:1107,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1110,18'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlSecNodeSetCreate
                - xmlSecTransformCtxXmlExecute
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetGetChildren
                - xmlSecError
            - BranchSide:      'transforms.c:1135,54'
              BranchSideFuncs:
                - xmlSecTransformCtxUriExecute
                - xmlSecError
        - Branch String:   'transforms.c:1110,36'
          Branch Sides:
            - BranchSide:      'transforms.c:1110,40'
              BranchSideFuncs:
                - xmlSecNodeSetGetChildren
                - xmlSecTransformCtxXmlExecute
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
            - BranchSide:      'transforms.c:1120,21'
              BranchSideFuncs:
                - xmlSecNodeSetGetChildren
                - xmlSecTransformCtxXmlExecute
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
        - Branch String:   'transforms.c:1110,12'
          Branch Sides:
            - BranchSide:      'transforms.c:1112,21'
              BranchSideFuncs:
                - xmlSecNodeSetGetChildren
                - xmlSecTransformCtxXmlExecute
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
            - BranchSide:      'transforms.c:1120,21'
              BranchSideFuncs:
                - xmlSecNodeSetGetChildren
                - xmlSecTransformCtxXmlExecute
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
        - Branch String:   'transforms.c:1113,16'
          Branch Sides:
            - BranchSide:      'transforms.c:1114,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1126,15'
              BranchSideFuncs:
                - xmlSecTransformCtxXmlExecute
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
        - Branch String:   'transforms.c:1121,16'
          Branch Sides:
            - BranchSide:      'transforms.c:1122,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1126,15'
              BranchSideFuncs:
                - xmlSecTransformCtxXmlExecute
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
        - Branch String:   'transforms.c:1127,12'
          Branch Sides:
            - BranchSide:      'transforms.c:1128,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDestroy
            - BranchSide:      'transforms.c:1133,9'
              BranchSideFuncs:
                - xmlSecNodeSetDestroy
        - Branch String:   'transforms.c:1136,12'
          Branch Sides:
            - BranchSide:      'transforms.c:1137,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1142,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:1102,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1103,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1104,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1105,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1107,31'
          Dst:             xmlSecStrlen
        - Src:             'transforms.c:1110,40'
          Dst:             xmlSecStrlen
        - Src:             'transforms.c:1112,21'
          Dst:             xmlSecNodeSetCreate
        - Src:             'transforms.c:1114,17'
          Dst:             xmlSecError
        - Src:             'transforms.c:1120,21'
          Dst:             xmlSecNodeSetGetChildren
        - Src:             'transforms.c:1122,17'
          Dst:             xmlSecError
        - Src:             'transforms.c:1126,15'
          Dst:             xmlSecTransformCtxXmlExecute
        - Src:             'transforms.c:1128,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:1129,13'
          Dst:             xmlSecNodeSetDestroy
        - Src:             'transforms.c:1133,9'
          Dst:             xmlSecNodeSetDestroy
        - Src:             'transforms.c:1135,15'
          Dst:             xmlSecTransformCtxUriExecute
        - Src:             'transforms.c:1137,13'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformCtxXmlExecute
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          136
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - xmlSecError
        - xmlSecTransformCtxPrepare
        - xmlSecTransformPushXml
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:1063,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1063,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1063,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1063,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1064,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1064,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1064,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1065,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1065,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1065,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1066,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1066,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1066,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1068,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1068,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1068,5'
              BranchSideFuncs:
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1070,11'
              BranchSideFuncs:
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1068,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1068,5'
              BranchSideFuncs:
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1070,11'
              BranchSideFuncs:
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1071,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1072,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1078,39'
              BranchSideFuncs:
                - xmlSecTransformPushXml
                - xmlSecError
        - Branch String:   'transforms.c:1079,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1080,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1085,17'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:1080,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1080,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1080,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1080,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1080,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1080,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1080,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1080,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1080,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1080,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1080,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1080,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1080,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1080,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1080,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:1063,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1064,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1065,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1066,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1068,5'
          Dst:             xmlStrlen
        - Src:             'transforms.c:1068,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1070,11'
          Dst:             xmlSecTransformCtxPrepare
        - Src:             'transforms.c:1072,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:1078,11'
          Dst:             xmlSecTransformPushXml
        - Src:             'transforms.c:1080,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformCtxUriExecute
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          190
      EdgeCount:       64
      CyclomaticComplexity: 21
      functionsReached:
        - xmlSecError
        - xmlSecTransformCtxCreateAndPrepend
        - xmlSecTransformCtxPrepare
        - xmlSecTransformInputURIClose
        - xmlSecTransformInputURIGetKlass
        - xmlSecTransformInputURIOpen
        - xmlSecTransformPump
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:1000,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlStrEqual
                - xmlSecTransformInputURIGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecTransformInputURIOpen
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPump
                - xmlSecTransformInputURIClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1000,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlStrEqual
                - xmlSecTransformInputURIGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecTransformInputURIOpen
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPump
                - xmlSecTransformInputURIClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1000,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1000,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1001,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlStrEqual
                - xmlSecTransformInputURIGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecTransformInputURIOpen
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPump
                - xmlSecTransformInputURIClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1001,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1001,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecTransformInputURIGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecTransformInputURIOpen
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPump
                - xmlSecTransformInputURIClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1002,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecTransformInputURIGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecTransformInputURIOpen
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPump
                - xmlSecTransformInputURIClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1002,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1002,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1005,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecTransformInputURIGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecTransformInputURIOpen
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPump
                - xmlSecTransformInputURIClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1005,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1005,5'
              BranchSideFuncs:
                - xmlSecTransformInputURIGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecTransformInputURIOpen
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPump
                - xmlSecTransformInputURIClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1007,60'
              BranchSideFuncs:
                - xmlSecTransformInputURIGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecTransformInputURIOpen
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPump
                - xmlSecTransformInputURIClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1005,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1005,5'
              BranchSideFuncs:
                - xmlSecTransformInputURIGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecTransformInputURIOpen
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPump
                - xmlSecTransformInputURIClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1007,60'
              BranchSideFuncs:
                - xmlSecTransformInputURIGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecTransformInputURIOpen
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPump
                - xmlSecTransformInputURIClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1005,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1005,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1007,60'
              BranchSideFuncs:
                - xmlSecTransformInputURIGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecTransformInputURIOpen
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPump
                - xmlSecTransformInputURIClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1008,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1009,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1013,11'
              BranchSideFuncs:
                - xmlSecTransformInputURIOpen
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPump
                - xmlSecTransformInputURIClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1014,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1015,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1021,11'
              BranchSideFuncs:
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPump
                - xmlSecTransformInputURIClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1022,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1023,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1030,59'
              BranchSideFuncs:
                - xmlSecTransformPump
                - xmlSecTransformInputURIClose
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1031,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1032,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1038,11'
              BranchSideFuncs:
                - xmlSecTransformInputURIClose
                - xmlSecError
        - Branch String:   'transforms.c:1032,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1032,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1032,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1032,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1032,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1032,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1032,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1032,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1032,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1032,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1032,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1032,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1039,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1040,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1046,17'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:1040,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1040,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1040,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1040,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1040,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1040,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1040,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1040,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1040,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1040,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1040,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1040,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:1000,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1001,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1002,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1005,5'
          Dst:             xmlStrEqual
        - Src:             'transforms.c:1005,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1007,60'
          Dst:             xmlSecTransformInputURIGetKlass
        - Src:             'transforms.c:1007,20'
          Dst:             xmlSecTransformCtxCreateAndPrepend
        - Src:             'transforms.c:1009,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:1013,11'
          Dst:             xmlSecTransformInputURIOpen
        - Src:             'transforms.c:1015,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:1021,11'
          Dst:             xmlSecTransformCtxPrepare
        - Src:             'transforms.c:1023,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:1030,11'
          Dst:             xmlSecTransformPump
        - Src:             'transforms.c:1032,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:1038,11'
          Dst:             xmlSecTransformInputURIClose
        - Src:             'transforms.c:1040,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformCtxCreateAndPrepend
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          131
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - xmlSecError
        - xmlSecTransformCreate
        - xmlSecTransformCtxPrepend
        - xmlSecTransformDestroy
      functionUses:    6
      BranchProfiles:
        - Branch String:   'transforms.c:591,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformCtxPrepend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:591,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformCtxPrepend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:591,5'
          Branch Sides:
            - BranchSide:      'transforms.c:591,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:592,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformCtxPrepend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
        - Branch String:   'transforms.c:592,5'
          Branch Sides:
            - BranchSide:      'transforms.c:592,5'
              BranchSideFuncs:
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformCtxPrepend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
            - BranchSide:      'transforms.c:593,5'
              BranchSideFuncs:
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformCtxPrepend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
        - Branch String:   'transforms.c:593,5'
          Branch Sides:
            - BranchSide:      'transforms.c:593,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:595,17'
              BranchSideFuncs:
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformCtxPrepend
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:596,9'
          Branch Sides:
            - BranchSide:      'transforms.c:596,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:597,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:596,9'
          Branch Sides:
            - BranchSide:      'transforms.c:596,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:597,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:596,9'
          Branch Sides:
            - BranchSide:      'transforms.c:596,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCtxPrepend
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:597,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:596,9'
          Branch Sides:
            - BranchSide:      'transforms.c:596,9'
              BranchSideFuncs:
                - xmlSecTransformCtxPrepend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
            - BranchSide:      'transforms.c:597,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:596,8'
          Branch Sides:
            - BranchSide:      'transforms.c:597,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:602,11'
              BranchSideFuncs:
                - xmlSecTransformCtxPrepend
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:603,8'
          Branch Sides:
            - BranchSide:      'transforms.c:603,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:604,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:604,9'
          Branch Sides:
            - BranchSide:      'transforms.c:604,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:604,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:604,9'
          Branch Sides:
            - BranchSide:      'transforms.c:604,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:604,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:604,9'
          Branch Sides:
            - BranchSide:      'transforms.c:604,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:604,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:604,9'
          Branch Sides:
            - BranchSide:      'transforms.c:604,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:604,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
      Callsites:
        - Src:             'transforms.c:591,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:592,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:593,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:595,17'
          Dst:             xmlSecTransformCreate
        - Src:             'transforms.c:597,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:602,11'
          Dst:             xmlSecTransformCtxPrepend
        - Src:             'transforms.c:604,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:606,9'
          Dst:             xmlSecTransformDestroy
    - functionName:    xmlSecTransformCtxPrepare
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          217
      EdgeCount:       72
      CyclomaticComplexity: 23
      functionsReached:
        - xmlSecError
        - xmlSecTransformCtxCreateAndAppend
        - xmlSecTransformCtxCreateAndPrepend
        - xmlSecTransformGetDataType
        - xmlSecTransformInclC14NGetKlass
        - xmlSecTransformMemBufGetBuffer
        - xmlSecTransformMemBufGetKlass
        - xmlSecTransformXmlParserGetKlass
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transforms.c:895,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecTransformMemBufGetBuffer
                - xmlSecTransformGetDataType
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:895,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecTransformMemBufGetBuffer
                - xmlSecTransformGetDataType
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:895,5'
          Branch Sides:
            - BranchSide:      'transforms.c:895,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:896,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecTransformMemBufGetBuffer
                - xmlSecTransformGetDataType
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:896,5'
          Branch Sides:
            - BranchSide:      'transforms.c:896,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecTransformMemBufGetBuffer
                - xmlSecTransformGetDataType
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:897,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecTransformMemBufGetBuffer
                - xmlSecTransformGetDataType
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:897,5'
          Branch Sides:
            - BranchSide:      'transforms.c:897,5'
              BranchSideFuncs:
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecTransformMemBufGetBuffer
                - xmlSecTransformGetDataType
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:900,56'
              BranchSideFuncs:
                - xmlSecTransformMemBufGetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecTransformMemBufGetBuffer
                - xmlSecTransformGetDataType
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:901,9'
          Branch Sides:
            - BranchSide:      'transforms.c:901,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:902,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:901,9'
          Branch Sides:
            - BranchSide:      'transforms.c:901,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:902,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:901,9'
          Branch Sides:
            - BranchSide:      'transforms.c:901,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformMemBufGetBuffer
                - xmlSecTransformGetDataType
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:902,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:901,9'
          Branch Sides:
            - BranchSide:      'transforms.c:901,9'
              BranchSideFuncs:
                - xmlSecTransformMemBufGetBuffer
                - xmlSecTransformGetDataType
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:902,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:901,8'
          Branch Sides:
            - BranchSide:      'transforms.c:902,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:905,19'
              BranchSideFuncs:
                - xmlSecTransformMemBufGetBuffer
                - xmlSecTransformGetDataType
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:906,8'
          Branch Sides:
            - BranchSide:      'transforms.c:907,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:912,49'
              BranchSideFuncs:
                - xmlSecTransformGetDataType
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
        - Branch String:   'transforms.c:907,9'
          Branch Sides:
            - BranchSide:      'transforms.c:907,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:907,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:907,9'
          Branch Sides:
            - BranchSide:      'transforms.c:907,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:907,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:907,9'
          Branch Sides:
            - BranchSide:      'transforms.c:907,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:907,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:907,9'
          Branch Sides:
            - BranchSide:      'transforms.c:907,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:907,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:913,56'
          Branch Sides:
            - BranchSide:      'transforms.c:914,24'
              BranchSideFuncs:
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
            - BranchSide:      'transforms.c:922,27'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
        - Branch String:   'transforms.c:913,8'
          Branch Sides:
            - BranchSide:      'transforms.c:917,61'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
            - BranchSide:      'transforms.c:922,27'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
        - Branch String:   'transforms.c:918,12'
          Branch Sides:
            - BranchSide:      'transforms.c:919,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:935,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:922,63'
          Branch Sides:
            - BranchSide:      'transforms.c:923,24'
              BranchSideFuncs:
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:935,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:922,15'
          Branch Sides:
            - BranchSide:      'transforms.c:926,61'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:935,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:927,12'
          Branch Sides:
            - BranchSide:      'transforms.c:928,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:935,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:935,8'
          Branch Sides:
            - BranchSide:      'transforms.c:936,15'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:943,17'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:937,12'
          Branch Sides:
            - BranchSide:      'transforms.c:938,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:943,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:895,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:896,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:897,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:900,56'
          Dst:             xmlSecTransformMemBufGetKlass
        - Src:             'transforms.c:900,17'
          Dst:             xmlSecTransformCtxCreateAndAppend
        - Src:             'transforms.c:902,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:905,19'
          Dst:             xmlSecTransformMemBufGetBuffer
        - Src:             'transforms.c:907,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:912,17'
          Dst:             xmlSecTransformGetDataType
        - Src:             'transforms.c:917,61'
          Dst:             xmlSecTransformXmlParserGetKlass
        - Src:             'transforms.c:917,21'
          Dst:             xmlSecTransformCtxCreateAndPrepend
        - Src:             'transforms.c:919,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:926,61'
          Dst:             xmlSecTransformInclC14NGetKlass
        - Src:             'transforms.c:926,21'
          Dst:             xmlSecTransformCtxCreateAndPrepend
        - Src:             'transforms.c:928,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:938,13'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformPump
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         129
      ICount:          536
      EdgeCount:       183
      CyclomaticComplexity: 56
      functionsReached:
        - xmlSecError
        - xmlSecTransformGetDataType
        - xmlSecTransformPopBin
        - xmlSecTransformPopXml
        - xmlSecTransformPushBin
        - xmlSecTransformPushXml
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:1410,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformPopXml
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1410,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformPopXml
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1410,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1410,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1410,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformPopXml
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1410,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1410,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1410,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformPopXml
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1410,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1410,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformPopXml
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1410,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1410,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1410,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformPopXml
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1410,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1410,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1410,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1411,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformPopXml
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1411,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1411,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1411,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformPopXml
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1411,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1411,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1411,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformPopXml
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1411,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1411,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformPopXml
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1411,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1411,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1411,5'
              BranchSideFuncs:
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformPopXml
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1411,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1411,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1411,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1412,5'
              BranchSideFuncs:
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformPopXml
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1412,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1412,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1413,5'
              BranchSideFuncs:
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformPopXml
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1413,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1413,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1415,16'
              BranchSideFuncs:
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformPopXml
                - xmlSecTransformPushXml
                - xmlSecError
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1418,55'
          Branch Sides:
            - BranchSide:      'transforms.c:1419,20'
              BranchSideFuncs:
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1436,27'
              BranchSideFuncs:
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1418,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1421,25'
              BranchSideFuncs:
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1436,27'
              BranchSideFuncs:
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1424,11'
          Branch Sides:
            - BranchSide:      'transforms.c:1425,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1430,44'
              BranchSideFuncs:
                - xmlSecTransformPushXml
                - xmlSecError
        - Branch String:   'transforms.c:1436,63'
          Branch Sides:
            - BranchSide:      'transforms.c:1437,28'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1436,16'
          Branch Sides:
            - BranchSide:      'transforms.c:1441,15'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1442,12'
          Branch Sides:
            - BranchSide:      'transforms.c:1443,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1448,24'
              BranchSideFuncs:
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1450,16'
          Branch Sides:
            - BranchSide:      'transforms.c:1451,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
            - BranchSide:      'transforms.c:1455,22'
              BranchSideFuncs:
                - xmlSecTransformPushBin
                - xmlSecTransformPopBin
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1451,17'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
            - BranchSide:      'transforms.c:1451,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
        - Branch String:   'transforms.c:1451,17'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
            - BranchSide:      'transforms.c:1451,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
        - Branch String:   'transforms.c:1451,17'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
            - BranchSide:      'transforms.c:1451,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
        - Branch String:   'transforms.c:1451,17'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
        - Branch String:   'transforms.c:1458,17'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
            - BranchSide:      'transforms.c:1458,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
        - Branch String:   'transforms.c:1458,17'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
            - BranchSide:      'transforms.c:1458,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
        - Branch String:   'transforms.c:1458,17'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
            - BranchSide:      'transforms.c:1458,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
        - Branch String:   'transforms.c:1458,17'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
        - Branch String:   'transforms.c:1462,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1448,24'
              BranchSideFuncs:
                - xmlSecTransformPopBin
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1464,9'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:1466,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1466,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1466,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1466,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1466,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1466,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1466,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1466,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1466,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1470,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1466,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1470,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1466,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1470,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1466,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1470,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1466,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1470,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1470,5'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:1410,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1411,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1412,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1413,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1415,16'
          Dst:             xmlSecTransformGetDataType
        - Src:             'transforms.c:1416,17'
          Dst:             xmlSecTransformGetDataType
        - Src:             'transforms.c:1423,14'
          Dst:             xmlSecTransformPopXml
        - Src:             'transforms.c:1425,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:1430,14'
          Dst:             xmlSecTransformPushXml
        - Src:             'transforms.c:1432,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:1443,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:1449,19'
          Dst:             xmlSecTransformPopBin
        - Src:             'transforms.c:1451,17'
          Dst:             xmlSecError
        - Src:             'transforms.c:1456,19'
          Dst:             xmlSecTransformPushBin
        - Src:             'transforms.c:1458,17'
          Dst:             xmlSecError
        - Src:             'transforms.c:1466,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformGetDataType
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1604
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSecError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'transforms.c:1605,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1605,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1605,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1605,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1605,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1605,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1605,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1605,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1605,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1605,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1605,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1605,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1605,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1605,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1605,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1605,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1606,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1606,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1606,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1608,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:1605,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1606,5'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformCtxCreateAndAppend
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          99
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSecError
        - xmlSecTransformCreate
        - xmlSecTransformCtxAppend
        - xmlSecTransformDestroy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'transforms.c:554,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:554,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:554,5'
          Branch Sides:
            - BranchSide:      'transforms.c:554,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:555,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
        - Branch String:   'transforms.c:555,5'
          Branch Sides:
            - BranchSide:      'transforms.c:555,5'
              BranchSideFuncs:
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
            - BranchSide:      'transforms.c:556,5'
              BranchSideFuncs:
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
        - Branch String:   'transforms.c:556,5'
          Branch Sides:
            - BranchSide:      'transforms.c:556,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:558,17'
              BranchSideFuncs:
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:559,9'
          Branch Sides:
            - BranchSide:      'transforms.c:559,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:560,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:559,9'
          Branch Sides:
            - BranchSide:      'transforms.c:559,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:560,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:559,9'
          Branch Sides:
            - BranchSide:      'transforms.c:559,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:560,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:559,9'
          Branch Sides:
            - BranchSide:      'transforms.c:559,9'
              BranchSideFuncs:
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
            - BranchSide:      'transforms.c:560,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:559,8'
          Branch Sides:
            - BranchSide:      'transforms.c:560,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:565,11'
              BranchSideFuncs:
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:566,8'
          Branch Sides:
            - BranchSide:      'transforms.c:566,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:567,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
      Callsites:
        - Src:             'transforms.c:554,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:555,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:556,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:558,17'
          Dst:             xmlSecTransformCreate
        - Src:             'transforms.c:560,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:565,11'
          Dst:             xmlSecTransformCtxAppend
        - Src:             'transforms.c:567,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:569,9'
          Dst:             xmlSecTransformDestroy
    - functionName:    xmlSecTransformCtxAppend
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          139
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSecError
        - xmlSecTransformConnect
      functionUses:    3
      BranchProfiles:
        - Branch String:   'transforms.c:485,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:485,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:485,5'
          Branch Sides:
            - BranchSide:      'transforms.c:485,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:486,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:486,5'
          Branch Sides:
            - BranchSide:      'transforms.c:486,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:487,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:487,5'
          Branch Sides:
            - BranchSide:      'transforms.c:487,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:487,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:487,5'
          Branch Sides:
            - BranchSide:      'transforms.c:487,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:487,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:487,5'
          Branch Sides:
            - BranchSide:      'transforms.c:487,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:487,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:487,5'
          Branch Sides:
            - BranchSide:      'transforms.c:487,5'
              BranchSideFuncs:
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:487,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:487,5'
          Branch Sides:
            - BranchSide:      'transforms.c:487,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:489,13'
              BranchSideFuncs:
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:489,8'
          Branch Sides:
            - BranchSide:      'transforms.c:490,15'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:497,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:491,12'
          Branch Sides:
            - BranchSide:      'transforms.c:492,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:500,15'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:492,13'
          Branch Sides:
            - BranchSide:      'transforms.c:492,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:492,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:492,13'
          Branch Sides:
            - BranchSide:      'transforms.c:492,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:492,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:492,13'
          Branch Sides:
            - BranchSide:      'transforms.c:492,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:492,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:492,13'
          Branch Sides:
            - BranchSide:      'transforms.c:492,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:492,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:497,9'
          Branch Sides:
            - BranchSide:      'transforms.c:497,9'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:498,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:485,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:486,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:487,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:490,15'
          Dst:             xmlSecTransformConnect
        - Src:             'transforms.c:492,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:497,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformConnect
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1789
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          381
      EdgeCount:       134
      CyclomaticComplexity: 41
      functionsReached:
        - xmlSecError
        - xmlSecTransformBase64GetKlass
        - xmlSecTransformCreate
        - xmlSecTransformGetDataType
        - xmlSecTransformInclC14NGetKlass
        - xmlSecTransformRemoveXmlTagsC14NGetKlass
        - xmlSecTransformXmlParserGetKlass
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transforms.c:1795,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1795,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1795,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1795,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1795,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1795,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1795,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1795,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1795,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1795,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1795,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1795,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1795,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1795,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1795,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1795,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1796,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1796,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1796,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1796,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1796,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1796,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1796,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1796,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1796,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1796,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1796,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1796,5'
              BranchSideFuncs:
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:1796,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1796,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1796,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1797,5'
              BranchSideFuncs:
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:1797,5'
          Branch Sides:
            - BranchSide:      'transforms.c:1797,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1799,16'
              BranchSideFuncs:
                - xmlSecTransformGetDataType
                - xmlSecTransformGetDataType
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
        - Branch String:   'transforms.c:1803,56'
          Branch Sides:
            - BranchSide:      'transforms.c:1804,21'
              BranchSideFuncs:
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
            - BranchSide:      'transforms.c:1805,20'
              BranchSideFuncs:
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
        - Branch String:   'transforms.c:1804,58'
          Branch Sides:
            - BranchSide:      'transforms.c:1805,20'
              BranchSideFuncs:
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
            - BranchSide:      'transforms.c:1808,15'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:1805,56'
          Branch Sides:
            - BranchSide:      'transforms.c:1806,21'
              BranchSideFuncs:
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
            - BranchSide:      'transforms.c:1813,55'
              BranchSideFuncs:
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
        - Branch String:   'transforms.c:1803,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1808,15'
              BranchSideFuncs:
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
            - BranchSide:      'transforms.c:1813,55'
              BranchSideFuncs:
                - xmlSecTransformXmlParserGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
        - Branch String:   'transforms.c:1813,55'
          Branch Sides:
            - BranchSide:      'transforms.c:1814,21'
              BranchSideFuncs:
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
            - BranchSide:      'transforms.c:1818,62'
              BranchSideFuncs:
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
        - Branch String:   'transforms.c:1813,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1817,20'
              BranchSideFuncs:
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
            - BranchSide:      'transforms.c:1818,62'
              BranchSideFuncs:
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecError
        - Branch String:   'transforms.c:1818,62'
          Branch Sides:
            - BranchSide:      'transforms.c:1819,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1818,15'
          Branch Sides:
            - BranchSide:      'transforms.c:1822,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1822,12'
          Branch Sides:
            - BranchSide:      'transforms.c:1822,12'
              BranchSideFuncs:
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCreate
                - xmlSecError
            - BranchSide:      'transforms.c:1825,24'
              BranchSideFuncs:
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCreate
                - xmlSecError
        - Branch String:   'transforms.c:1822,12'
          Branch Sides:
            - BranchSide:      'transforms.c:1822,12'
              BranchSideFuncs:
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
            - BranchSide:      'transforms.c:1825,24'
              BranchSideFuncs:
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCreate
                - xmlSecError
        - Branch String:   'transforms.c:1822,12'
          Branch Sides:
            - BranchSide:      'transforms.c:1822,12'
              BranchSideFuncs:
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCreate
                - xmlSecError
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
            - BranchSide:      'transforms.c:1825,24'
              BranchSideFuncs:
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCreate
                - xmlSecError
        - Branch String:   'transforms.c:1822,12'
          Branch Sides:
            - BranchSide:      'transforms.c:1822,12'
              BranchSideFuncs:
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCreate
                - xmlSecError
            - BranchSide:      'transforms.c:1825,24'
              BranchSideFuncs:
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCreate
                - xmlSecError
        - Branch String:   'transforms.c:1822,12'
          Branch Sides:
            - BranchSide:      'transforms.c:1823,24'
              BranchSideFuncs:
                - xmlSecTransformRemoveXmlTagsC14NGetKlass
                - xmlSecTransformCreate
                - xmlSecError
            - BranchSide:      'transforms.c:1825,24'
              BranchSideFuncs:
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformCreate
                - xmlSecError
        - Branch String:   'transforms.c:1828,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1828,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1828,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1828,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1828,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1828,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1828,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1828,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1828,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1828,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1828,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1828,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1828,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1828,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:1836,8'
          Branch Sides:
            - BranchSide:      'transforms.c:1837,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1841,11'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:1837,9'
          Branch Sides:
            - BranchSide:      'transforms.c:1837,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:1837,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:1795,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1796,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1797,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:1799,16'
          Dst:             xmlSecTransformGetDataType
        - Src:             'transforms.c:1800,17'
          Dst:             xmlSecTransformGetDataType
        - Src:             'transforms.c:1817,20'
          Dst:             xmlSecTransformXmlParserGetKlass
        - Src:             'transforms.c:1822,12'
          Dst:             xmlSecTransformBase64GetKlass
        - Src:             'transforms.c:1823,24'
          Dst:             xmlSecTransformRemoveXmlTagsC14NGetKlass
        - Src:             'transforms.c:1825,24'
          Dst:             xmlSecTransformInclC14NGetKlass
        - Src:             'transforms.c:1828,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:1835,14'
          Dst:             xmlSecTransformCreate
        - Src:             'transforms.c:1837,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformCtxPrepend
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          139
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSecError
        - xmlSecTransformConnect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:519,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:519,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:519,5'
          Branch Sides:
            - BranchSide:      'transforms.c:519,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:520,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:520,5'
          Branch Sides:
            - BranchSide:      'transforms.c:520,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:521,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:521,5'
          Branch Sides:
            - BranchSide:      'transforms.c:521,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:521,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:521,5'
          Branch Sides:
            - BranchSide:      'transforms.c:521,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:521,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:521,5'
          Branch Sides:
            - BranchSide:      'transforms.c:521,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:521,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:521,5'
          Branch Sides:
            - BranchSide:      'transforms.c:521,5'
              BranchSideFuncs:
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:521,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:521,5'
          Branch Sides:
            - BranchSide:      'transforms.c:521,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:523,13'
              BranchSideFuncs:
                - xmlSecTransformConnect
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:523,8'
          Branch Sides:
            - BranchSide:      'transforms.c:524,15'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:531,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:525,12'
          Branch Sides:
            - BranchSide:      'transforms.c:526,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:534,16'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:526,13'
          Branch Sides:
            - BranchSide:      'transforms.c:526,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:526,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:526,13'
          Branch Sides:
            - BranchSide:      'transforms.c:526,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:526,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:526,13'
          Branch Sides:
            - BranchSide:      'transforms.c:526,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:526,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:526,13'
          Branch Sides:
            - BranchSide:      'transforms.c:526,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:526,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:531,9'
          Branch Sides:
            - BranchSide:      'transforms.c:531,9'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:532,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:519,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:520,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:521,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:524,15'
          Dst:             xmlSecTransformConnect
        - Src:             'transforms.c:526,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:531,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformCtxBinaryExecute
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSecError
        - xmlSecTransformCtxPrepare
        - xmlSecTransformPushBin
      functionUses:    3
      BranchProfiles:
        - Branch String:   'transforms.c:962,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:962,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:962,5'
          Branch Sides:
            - BranchSide:      'transforms.c:962,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:963,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:963,5'
          Branch Sides:
            - BranchSide:      'transforms.c:963,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:964,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:964,5'
          Branch Sides:
            - BranchSide:      'transforms.c:964,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:967,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:967,5'
          Branch Sides:
            - BranchSide:      'transforms.c:967,5'
              BranchSideFuncs:
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:969,11'
              BranchSideFuncs:
                - xmlSecTransformCtxPrepare
                - xmlSecTransformPushBin
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:970,8'
          Branch Sides:
            - BranchSide:      'transforms.c:971,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:975,39'
              BranchSideFuncs:
                - xmlSecTransformPushBin
                - xmlSecError
        - Branch String:   'transforms.c:976,8'
          Branch Sides:
            - BranchSide:      'transforms.c:977,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:982,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:962,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:963,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:964,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:967,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:969,11'
          Dst:             xmlSecTransformCtxPrepare
        - Src:             'transforms.c:971,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:975,11'
          Dst:             xmlSecTransformPushBin
        - Src:             'transforms.c:977,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformCtxSetUri
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          538
      EdgeCount:       172
      CyclomaticComplexity: 51
      functionsReached:
        - xmlGetLastError
        - xmlSecError
        - xmlSecStrlen
        - xmlSecTransformCtxCreateAndPrepend
        - xmlSecTransformUriTypeCheck
        - xmlSecTransformVisa3DHackGetKlass
        - xmlSecTransformVisa3DHackSetID
        - xmlSecTransformXPointerGetKlass
        - xmlSecTransformXPointerSetExpr
        - xmlStrPrintf
        - xmlStrchr
        - xmlStrcmp
        - xmlStrdup
        - xmlStrlen
        - xmlStrncmp
        - xmlStrndup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transforms.c:748,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformUriTypeCheck
                - xmlSecStrlen
                - xmlStrchr
                - xmlStrcmp
                - xmlStrndup
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:748,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformUriTypeCheck
                - xmlSecStrlen
                - xmlStrchr
                - xmlStrcmp
                - xmlStrndup
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:748,5'
          Branch Sides:
            - BranchSide:      'transforms.c:748,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:749,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformUriTypeCheck
                - xmlSecStrlen
                - xmlStrchr
                - xmlStrcmp
                - xmlStrndup
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:749,5'
          Branch Sides:
            - BranchSide:      'transforms.c:749,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformUriTypeCheck
                - xmlSecStrlen
                - xmlStrchr
                - xmlStrcmp
                - xmlStrndup
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:750,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformUriTypeCheck
                - xmlSecStrlen
                - xmlStrchr
                - xmlStrcmp
                - xmlStrndup
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:750,5'
          Branch Sides:
            - BranchSide:      'transforms.c:750,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformUriTypeCheck
                - xmlSecStrlen
                - xmlStrchr
                - xmlStrcmp
                - xmlStrndup
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:751,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformUriTypeCheck
                - xmlSecStrlen
                - xmlStrchr
                - xmlStrcmp
                - xmlStrndup
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:751,5'
          Branch Sides:
            - BranchSide:      'transforms.c:751,5'
              BranchSideFuncs:
                - xmlSecTransformUriTypeCheck
                - xmlSecStrlen
                - xmlStrchr
                - xmlStrcmp
                - xmlStrndup
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:752,5'
              BranchSideFuncs:
                - xmlSecTransformUriTypeCheck
                - xmlSecStrlen
                - xmlStrchr
                - xmlStrcmp
                - xmlStrndup
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:752,5'
          Branch Sides:
            - BranchSide:      'transforms.c:752,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:755,41'
              BranchSideFuncs:
                - xmlSecTransformUriTypeCheck
                - xmlSecStrlen
                - xmlStrchr
                - xmlStrcmp
                - xmlStrndup
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:755,8'
          Branch Sides:
            - BranchSide:      'transforms.c:756,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:761,13'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlStrchr
                - xmlStrcmp
                - xmlStrndup
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
        - Branch String:   'transforms.c:756,9'
          Branch Sides:
            - BranchSide:      'transforms.c:874,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:874,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:761,22'
          Branch Sides:
            - BranchSide:      'transforms.c:761,26'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:874,12'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:761,8'
          Branch Sides:
            - BranchSide:      'transforms.c:767,12'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:874,12'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:768,8'
          Branch Sides:
            - BranchSide:      'transforms.c:769,20'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'transforms.c:777,15'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrndup
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
        - Branch String:   'transforms.c:770,12'
          Branch Sides:
            - BranchSide:      'transforms.c:771,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'transforms.c:874,12'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:777,15'
          Branch Sides:
            - BranchSide:      'transforms.c:778,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'transforms.c:788,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:779,12'
          Branch Sides:
            - BranchSide:      'transforms.c:780,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'transforms.c:874,12'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:788,5'
          Branch Sides:
            - BranchSide:      'transforms.c:788,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:788,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:788,5'
          Branch Sides:
            - BranchSide:      'transforms.c:788,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:788,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
        - Branch String:   'transforms.c:790,8'
          Branch Sides:
            - BranchSide:      'transforms.c:791,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'transforms.c:795,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
        - Branch String:   'transforms.c:796,8'
          Branch Sides:
            - BranchSide:      'transforms.c:797,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'transforms.c:803,9'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrncmp
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:803,59'
          Branch Sides:
            - BranchSide:      'transforms.c:803,63'
              BranchSideFuncs:
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
            - BranchSide:      'transforms.c:804,9'
              BranchSideFuncs:
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
        - Branch String:   'transforms.c:803,8'
          Branch Sides:
            - BranchSide:      'transforms.c:804,9'
              BranchSideFuncs:
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
            - BranchSide:      'transforms.c:806,21'
              BranchSideFuncs:
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:806,15'
          Branch Sides:
            - BranchSide:      'transforms.c:807,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:816,15'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:819,12'
          Branch Sides:
            - BranchSide:      'transforms.c:820,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
            - BranchSide:      'transforms.c:823,75'
              BranchSideFuncs:
                - xmlStrPrintf
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'transforms.c:824,12'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
            - BranchSide:      'transforms.c:825,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
        - Branch String:   'transforms.c:825,13'
          Branch Sides:
            - BranchSide:      'transforms.c:825,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
            - BranchSide:      'transforms.c:825,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
        - Branch String:   'transforms.c:825,13'
          Branch Sides:
            - BranchSide:      'transforms.c:825,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
            - BranchSide:      'transforms.c:825,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
        - Branch String:   'transforms.c:825,13'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
        - Branch String:   ''
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:832,8'
          Branch Sides:
            - BranchSide:      'transforms.c:836,61'
              BranchSideFuncs:
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
            - BranchSide:      'transforms.c:857,61'
              BranchSideFuncs:
                - xmlSecTransformVisa3DHackGetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
        - Branch String:   'transforms.c:837,13'
          Branch Sides:
            - BranchSide:      'transforms.c:837,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:838,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:837,13'
          Branch Sides:
            - BranchSide:      'transforms.c:837,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:838,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:837,13'
          Branch Sides:
            - BranchSide:      'transforms.c:837,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
            - BranchSide:      'transforms.c:838,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:837,13'
          Branch Sides:
            - BranchSide:      'transforms.c:837,13'
              BranchSideFuncs:
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:838,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:837,12'
          Branch Sides:
            - BranchSide:      'transforms.c:838,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:842,15'
              BranchSideFuncs:
                - xmlSecTransformXPointerSetExpr
                - xmlSecError
        - Branch String:   'transforms.c:858,13'
          Branch Sides:
            - BranchSide:      'transforms.c:858,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:859,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:858,13'
          Branch Sides:
            - BranchSide:      'transforms.c:858,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:859,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:858,13'
          Branch Sides:
            - BranchSide:      'transforms.c:858,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
            - BranchSide:      'transforms.c:859,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:858,13'
          Branch Sides:
            - BranchSide:      'transforms.c:858,13'
              BranchSideFuncs:
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:859,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:858,12'
          Branch Sides:
            - BranchSide:      'transforms.c:859,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:863,15'
              BranchSideFuncs:
                - xmlSecTransformVisa3DHackSetID
                - xmlSecError
        - Branch String:   'transforms.c:874,8'
          Branch Sides:
            - BranchSide:      'transforms.c:874,8'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:875,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:748,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:749,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:750,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:751,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:752,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:755,8'
          Dst:             xmlSecTransformUriTypeCheck
        - Src:             'transforms.c:756,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:761,26'
          Dst:             xmlSecStrlen
        - Src:             'transforms.c:767,12'
          Dst:             xmlStrchr
        - Src:             'transforms.c:769,20'
          Dst:             xmlStrdup
        - Src:             'transforms.c:771,13'
          Dst:             xmlStrlen
        - Src:             'transforms.c:771,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:777,15'
          Dst:             xmlStrcmp
        - Src:             'transforms.c:778,25'
          Dst:             xmlStrdup
        - Src:             'transforms.c:780,13'
          Dst:             xmlStrlen
        - Src:             'transforms.c:780,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:788,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:789,16'
          Dst:             xmlStrndup
        - Src:             'transforms.c:791,9'
          Dst:             xmlStrlen
        - Src:             'transforms.c:791,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:795,21'
          Dst:             xmlStrdup
        - Src:             'transforms.c:797,9'
          Dst:             xmlStrlen
        - Src:             'transforms.c:797,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:803,9'
          Dst:             xmlStrncmp
        - Src:             'transforms.c:803,63'
          Dst:             xmlStrncmp
        - Src:             'transforms.c:816,15'
          Dst:             xmlStrlen
        - Src:             'transforms.c:816,68'
          Dst:             xmlStrlen
        - Src:             'transforms.c:817,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:820,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:823,15'
          Dst:             xmlStrPrintf
        - Src:             'transforms.c:825,13'
          Dst:             xmlGetLastError
        - Src:             'transforms.c:825,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:836,61'
          Dst:             xmlSecTransformXPointerGetKlass
        - Src:             'transforms.c:836,21'
          Dst:             xmlSecTransformCtxCreateAndPrepend
        - Src:             'transforms.c:838,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:842,15'
          Dst:             xmlSecTransformXPointerSetExpr
        - Src:             'transforms.c:844,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:857,61'
          Dst:             xmlSecTransformVisa3DHackGetKlass
        - Src:             'transforms.c:857,21'
          Dst:             xmlSecTransformCtxCreateAndPrepend
        - Src:             'transforms.c:859,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:863,15'
          Dst:             xmlSecTransformVisa3DHackSetID
        - Src:             'transforms.c:865,13'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformUriTypeCheck
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecStrlen
        - xmlStrncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:266,13'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlStrncmp
            - BranchSide:      'transforms.c:266,13'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlStrncmp
        - Branch String:   'transforms.c:266,22'
          Branch Sides:
            - BranchSide:      'transforms.c:266,22'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:266,26'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlStrncmp
        - Branch String:   'transforms.c:266,8'
          Branch Sides:
            - BranchSide:      'transforms.c:266,8'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:268,15'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'transforms.c:268,15'
          Branch Sides:
            - BranchSide:      'transforms.c:268,15'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:270,15'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'transforms.c:270,15'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:270,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:266,26'
          Dst:             xmlSecStrlen
        - Src:             'transforms.c:270,15'
          Dst:             xmlStrncmp
    - functionName:    xmlSecTransformCtxNodesListRead
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          154
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecTransformCtxAppend
        - xmlSecTransformDestroy
        - xmlSecTransformNodeRead
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transforms.c:669,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecTransformNodeRead
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:669,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecTransformNodeRead
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:669,5'
          Branch Sides:
            - BranchSide:      'transforms.c:669,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:670,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecTransformNodeRead
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:670,5'
          Branch Sides:
            - BranchSide:      'transforms.c:670,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecTransformNodeRead
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:671,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecTransformNodeRead
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:671,5'
          Branch Sides:
            - BranchSide:      'transforms.c:671,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:673,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecTransformNodeRead
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
        - Branch String:   'transforms.c:674,25'
          Branch Sides:
            - BranchSide:      'transforms.c:674,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformNodeRead
                - xmlSecTransformCtxAppend
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
            - BranchSide:      'transforms.c:674,28'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecTransformNodeRead
                - xmlSecTransformCtxAppend
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
        - Branch String:   'transforms.c:674,5'
          Branch Sides:
            - BranchSide:      'transforms.c:675,21'
              BranchSideFuncs:
                - xmlSecTransformNodeRead
                - xmlSecTransformCtxAppend
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
            - BranchSide:      'transforms.c:693,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:676,12'
          Branch Sides:
            - BranchSide:      'transforms.c:677,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:681,20'
              BranchSideFuncs:
                - xmlSecTransformCtxAppend
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecTransformNodeRead
                - xmlSecError
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:677,13'
          Branch Sides:
            - BranchSide:      'transforms.c:677,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:677,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:684,12'
          Branch Sides:
            - BranchSide:      'transforms.c:685,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:690,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecTransformNodeRead
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
        - Branch String:   'transforms.c:685,13'
          Branch Sides:
            - BranchSide:      'transforms.c:685,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:685,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:685,13'
          Branch Sides:
            - BranchSide:      'transforms.c:685,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:685,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:685,13'
          Branch Sides:
            - BranchSide:      'transforms.c:685,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:685,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:685,13'
          Branch Sides:
            - BranchSide:      'transforms.c:685,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:685,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:693,8'
          Branch Sides:
            - BranchSide:      'transforms.c:693,8'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:694,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:694,9'
          Branch Sides:
            - BranchSide:      'transforms.c:694,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:694,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:669,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:670,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:671,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:0,0'
          Dst:             xmlSecGetNextElementNode
        - Src:             'transforms.c:674,28'
          Dst:             xmlSecCheckNodeName
        - Src:             'transforms.c:675,21'
          Dst:             xmlSecTransformNodeRead
        - Src:             'transforms.c:677,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:683,15'
          Dst:             xmlSecTransformCtxAppend
        - Src:             'transforms.c:685,13'
          Dst:             xmlSecError
        - Src:             'transforms.c:687,13'
          Dst:             xmlSecTransformDestroy
        - Src:             'transforms.c:694,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformCtxNodeRead
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          99
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSecError
        - xmlSecTransformCtxAppend
        - xmlSecTransformDestroy
        - xmlSecTransformNodeRead
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transforms.c:630,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformNodeRead
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:630,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformNodeRead
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:630,5'
          Branch Sides:
            - BranchSide:      'transforms.c:630,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:631,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformNodeRead
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:631,5'
          Branch Sides:
            - BranchSide:      'transforms.c:631,5'
              BranchSideFuncs:
                - xmlSecTransformNodeRead
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:632,5'
              BranchSideFuncs:
                - xmlSecTransformNodeRead
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:632,5'
          Branch Sides:
            - BranchSide:      'transforms.c:632,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:634,17'
              BranchSideFuncs:
                - xmlSecTransformNodeRead
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
                - xmlSecError
        - Branch String:   'transforms.c:635,8'
          Branch Sides:
            - BranchSide:      'transforms.c:636,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:641,11'
              BranchSideFuncs:
                - xmlSecTransformCtxAppend
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:642,8'
          Branch Sides:
            - BranchSide:      'transforms.c:642,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:643,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:643,9'
          Branch Sides:
            - BranchSide:      'transforms.c:643,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:643,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:643,9'
          Branch Sides:
            - BranchSide:      'transforms.c:643,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:643,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:643,9'
          Branch Sides:
            - BranchSide:      'transforms.c:643,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:643,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:643,9'
          Branch Sides:
            - BranchSide:      'transforms.c:643,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:643,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformDestroy
      Callsites:
        - Src:             'transforms.c:630,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:631,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:632,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:634,17'
          Dst:             xmlSecTransformNodeRead
        - Src:             'transforms.c:636,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:641,11'
          Dst:             xmlSecTransformCtxAppend
        - Src:             'transforms.c:643,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:645,9'
          Dst:             xmlSecTransformDestroy
    - functionName:    xmlSecTransformCtxCopyUserPref
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSecError
        - xmlSecPtrListCopy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'transforms.c:453,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecPtrListCopy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:453,5'
              BranchSideFuncs:
                - xmlSecPtrListCopy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:453,5'
          Branch Sides:
            - BranchSide:      'transforms.c:453,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:454,5'
              BranchSideFuncs:
                - xmlSecPtrListCopy
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:454,5'
          Branch Sides:
            - BranchSide:      'transforms.c:454,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:456,33'
              BranchSideFuncs:
                - xmlSecPtrListCopy
                - xmlSecError
        - Branch String:   'transforms.c:463,8'
          Branch Sides:
            - BranchSide:      'transforms.c:463,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:464,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:453,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:454,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:462,11'
          Dst:             xmlSecPtrListCopy
        - Src:             'transforms.c:464,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformCtxReset
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSecError
        - xmlSecTransformDestroy
      functionUses:    6
      BranchProfiles:
        - Branch String:   'transforms.c:417,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecTransformDestroy
                - xmlSecError
            - BranchSide:      'transforms.c:417,5'
              BranchSideFuncs:
                - xmlSecTransformDestroy
                - xmlSecError
        - Branch String:   'transforms.c:417,5'
          Branch Sides:
            - BranchSide:      'transforms.c:417,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:419,10'
              BranchSideFuncs:
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:423,8'
          Branch Sides:
            - BranchSide:      'transforms.c:424,9'
              BranchSideFuncs:
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:427,13'
              BranchSideFuncs:
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:427,8'
          Branch Sides:
            - BranchSide:      'transforms.c:428,9'
              BranchSideFuncs:
                - xmlSecTransformDestroy
            - BranchSide:      'transforms.c:433,26'
              BranchSideFuncs:
                - xmlSecTransformDestroy
        - Branch String:   'transforms.c:433,5'
          Branch Sides:
            - BranchSide:      'transforms.c:434,26'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:437,23'
              BranchSideFuncs: []
        - Branch String:   'transforms.c:433,5'
          Branch Sides:
            - BranchSide:      'transforms.c:434,26'
              BranchSideFuncs: []
            - BranchSide:      'transforms.c:437,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:417,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:435,9'
          Dst:             xmlSecTransformDestroy
    - functionName:    xmlSecTransformCtxFinalize
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecPtrListFinalize
        - xmlSecTransformCtxReset
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transforms.c:400,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecTransformCtxReset
                - xmlSecPtrListFinalize
                - memset
                - xmlSecError
            - BranchSide:      'transforms.c:400,5'
              BranchSideFuncs:
                - xmlSecTransformCtxReset
                - xmlSecPtrListFinalize
                - memset
                - xmlSecError
        - Branch String:   'transforms.c:400,5'
          Branch Sides:
            - BranchSide:      'transforms.c:400,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:402,5'
              BranchSideFuncs:
                - xmlSecTransformCtxReset
                - xmlSecPtrListFinalize
                - memset
      Callsites:
        - Src:             'transforms.c:400,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:402,5'
          Dst:             xmlSecTransformCtxReset
        - Src:             'transforms.c:403,5'
          Dst:             xmlSecPtrListFinalize
        - Src:             'transforms.c:404,5'
          Dst:             memset
    - functionName:    xmlSecTransformCtxDestroy
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
        - xmlSecTransformCtxFinalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:357,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecTransformCtxFinalize
                - xmlSecError
            - BranchSide:      'transforms.c:357,5'
              BranchSideFuncs:
                - xmlSecTransformCtxFinalize
                - xmlSecError
        - Branch String:   'transforms.c:357,5'
          Branch Sides:
            - BranchSide:      'transforms.c:357,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:359,5'
              BranchSideFuncs:
                - xmlSecTransformCtxFinalize
      Callsites:
        - Src:             'transforms.c:357,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:359,5'
          Dst:             xmlSecTransformCtxFinalize
    - functionName:    xmlSecTransformCtxInitialize
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecPtrListInitialize
        - xmlSecTransformCtxGetDefaultBinaryChunkSize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transforms.c:377,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecPtrListInitialize
                - xmlSecTransformCtxGetDefaultBinaryChunkSize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:377,5'
              BranchSideFuncs:
                - memset
                - xmlSecPtrListInitialize
                - xmlSecTransformCtxGetDefaultBinaryChunkSize
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:377,5'
          Branch Sides:
            - BranchSide:      'transforms.c:377,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:379,5'
              BranchSideFuncs:
                - memset
                - xmlSecPtrListInitialize
                - xmlSecTransformCtxGetDefaultBinaryChunkSize
                - xmlSecError
        - Branch String:   'transforms.c:382,8'
          Branch Sides:
            - BranchSide:      'transforms.c:383,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:387,10'
              BranchSideFuncs:
                - xmlSecTransformCtxGetDefaultBinaryChunkSize
      Callsites:
        - Src:             'transforms.c:377,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:379,5'
          Dst:             memset
        - Src:             'transforms.c:381,11'
          Dst:             xmlSecPtrListInitialize
        - Src:             'transforms.c:383,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:388,28'
          Dst:             xmlSecTransformCtxGetDefaultBinaryChunkSize
    - functionName:    xmlSecTransformCtxGetDefaultBinaryChunkSize
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformCtxCreate
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
        - xmlSecTransformCtxDestroy
        - xmlSecTransformCtxInitialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:333,34'
          Branch Sides:
            - BranchSide:      'transforms.c:333,34'
              BranchSideFuncs:
                - xmlSecTransformCtxInitialize
                - xmlSecError
                - xmlSecTransformCtxDestroy
                - xmlSecError
            - BranchSide:      'transforms.c:333,34'
              BranchSideFuncs:
                - xmlSecTransformCtxInitialize
                - xmlSecError
                - xmlSecTransformCtxDestroy
                - xmlSecError
        - Branch String:   'transforms.c:334,8'
          Branch Sides:
            - BranchSide:      'transforms.c:335,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:339,11'
              BranchSideFuncs:
                - xmlSecTransformCtxInitialize
                - xmlSecError
                - xmlSecTransformCtxDestroy
        - Branch String:   'transforms.c:340,8'
          Branch Sides:
            - BranchSide:      'transforms.c:340,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCtxDestroy
            - BranchSide:      'transforms.c:341,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCtxDestroy
      Callsites:
        - Src:             'transforms.c:335,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:339,11'
          Dst:             xmlSecTransformCtxInitialize
        - Src:             'transforms.c:341,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:342,9'
          Dst:             xmlSecTransformCtxDestroy
    - functionName:    xmlSecTransformCtxSetDefaultBinaryChunkSize
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'transforms.c:311,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:311,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'transforms.c:311,5'
          Branch Sides:
            - BranchSide:      'transforms.c:311,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:312,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transforms.c:311,5'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformIdsRegister
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
        - xmlSecPtrListAdd
      functionUses:    13
      BranchProfiles:
        - Branch String:   'transforms.c:159,5'
          Branch Sides:
            - BranchSide:      'transforms.c:0,0'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:159,5'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:159,5'
          Branch Sides:
            - BranchSide:      'transforms.c:159,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:161,11'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecError
        - Branch String:   'transforms.c:162,8'
          Branch Sides:
            - BranchSide:      'transforms.c:162,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:163,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:159,5'
          Dst:             xmlSecError
        - Src:             'transforms.c:161,11'
          Dst:             xmlSecPtrListAdd
        - Src:             'transforms.c:163,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformIdsShutdown
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSecPtrListFinalize
        - xmlSecTransformXsltShutdown
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:141,5'
          Branch Sides:
            - BranchSide:      'transforms.c:141,5'
              BranchSideFuncs:
                - xmlSecTransformXsltShutdown
                - xmlSecPtrListFinalize
            - BranchSide:      'transforms.c:141,5'
              BranchSideFuncs:
                - xmlSecTransformXsltShutdown
                - xmlSecPtrListFinalize
      Callsites:
        - Src:             'transforms.c:141,5'
          Dst:             xmlSecTransformXsltShutdown
        - Src:             'transforms.c:144,5'
          Dst:             xmlSecPtrListFinalize
    - functionName:    xmlSecTransformIdsRegisterDefault
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         30
      ICount:          146
      EdgeCount:       43
      CyclomaticComplexity: 15
      functionsReached:
        - xmlSecError
        - xmlSecTransformBase64GetKlass
        - xmlSecTransformEnvelopedGetKlass
        - xmlSecTransformExclC14NGetKlass
        - xmlSecTransformExclC14NWithCommentsGetKlass
        - xmlSecTransformIdsRegister
        - xmlSecTransformInclC14N11GetKlass
        - xmlSecTransformInclC14N11WithCommentsGetKlass
        - xmlSecTransformInclC14NGetKlass
        - xmlSecTransformInclC14NWithCommentsGetKlass
        - xmlSecTransformRelationshipGetKlass
        - xmlSecTransformXPath2GetKlass
        - xmlSecTransformXPathGetKlass
        - xmlSecTransformXPointerGetKlass
        - xmlSecTransformXsltGetKlass
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:181,35'
          Branch Sides:
            - BranchSide:      'transforms.c:181,35'
              BranchSideFuncs:
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformEnvelopedGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformInclC14NWithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformInclC14N11GetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformInclC14N11WithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformExclC14NGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformExclC14NWithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPathGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPath2GetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformRelationshipGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXsltGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:181,35'
              BranchSideFuncs:
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformEnvelopedGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformInclC14NWithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformInclC14N11GetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformInclC14N11WithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformExclC14NGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformExclC14NWithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPathGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPath2GetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformRelationshipGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXsltGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:181,8'
          Branch Sides:
            - BranchSide:      'transforms.c:182,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:186,35'
              BranchSideFuncs:
                - xmlSecTransformEnvelopedGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformInclC14NWithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformInclC14N11GetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformInclC14N11WithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformExclC14NGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformExclC14NWithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPathGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPath2GetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformRelationshipGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXsltGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:186,8'
          Branch Sides:
            - BranchSide:      'transforms.c:187,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:192,35'
              BranchSideFuncs:
                - xmlSecTransformInclC14NGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformInclC14NWithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformInclC14N11GetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformInclC14N11WithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformExclC14NGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformExclC14NWithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPathGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPath2GetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformRelationshipGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXsltGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:192,8'
          Branch Sides:
            - BranchSide:      'transforms.c:193,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:196,35'
              BranchSideFuncs:
                - xmlSecTransformInclC14NWithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformInclC14N11GetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformInclC14N11WithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformExclC14NGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformExclC14NWithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPathGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPath2GetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformRelationshipGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXsltGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:196,8'
          Branch Sides:
            - BranchSide:      'transforms.c:197,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:200,35'
              BranchSideFuncs:
                - xmlSecTransformInclC14N11GetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformInclC14N11WithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformExclC14NGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformExclC14NWithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPathGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPath2GetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformRelationshipGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXsltGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:200,8'
          Branch Sides:
            - BranchSide:      'transforms.c:201,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:204,35'
              BranchSideFuncs:
                - xmlSecTransformInclC14N11WithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformExclC14NGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformExclC14NWithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPathGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPath2GetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformRelationshipGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXsltGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:204,8'
          Branch Sides:
            - BranchSide:      'transforms.c:205,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:208,35'
              BranchSideFuncs:
                - xmlSecTransformExclC14NGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformExclC14NWithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPathGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPath2GetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformRelationshipGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXsltGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:208,8'
          Branch Sides:
            - BranchSide:      'transforms.c:209,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:212,35'
              BranchSideFuncs:
                - xmlSecTransformExclC14NWithCommentsGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPathGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPath2GetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformRelationshipGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXsltGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:212,8'
          Branch Sides:
            - BranchSide:      'transforms.c:213,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:217,35'
              BranchSideFuncs:
                - xmlSecTransformXPathGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPath2GetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformRelationshipGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXsltGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:217,8'
          Branch Sides:
            - BranchSide:      'transforms.c:218,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:222,35'
              BranchSideFuncs:
                - xmlSecTransformXPath2GetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformRelationshipGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXsltGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:222,8'
          Branch Sides:
            - BranchSide:      'transforms.c:223,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:227,35'
              BranchSideFuncs:
                - xmlSecTransformXPointerGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformRelationshipGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXsltGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:227,8'
          Branch Sides:
            - BranchSide:      'transforms.c:228,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:232,35'
              BranchSideFuncs:
                - xmlSecTransformRelationshipGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecTransformXsltGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:232,8'
          Branch Sides:
            - BranchSide:      'transforms.c:233,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:238,35'
              BranchSideFuncs:
                - xmlSecTransformXsltGetKlass
                - xmlSecTransformIdsRegister
                - xmlSecError
        - Branch String:   'transforms.c:238,8'
          Branch Sides:
            - BranchSide:      'transforms.c:238,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:239,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'transforms.c:181,35'
          Dst:             xmlSecTransformBase64GetKlass
        - Src:             'transforms.c:181,8'
          Dst:             xmlSecTransformIdsRegister
        - Src:             'transforms.c:182,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:186,35'
          Dst:             xmlSecTransformEnvelopedGetKlass
        - Src:             'transforms.c:186,8'
          Dst:             xmlSecTransformIdsRegister
        - Src:             'transforms.c:187,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:192,35'
          Dst:             xmlSecTransformInclC14NGetKlass
        - Src:             'transforms.c:192,8'
          Dst:             xmlSecTransformIdsRegister
        - Src:             'transforms.c:193,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:196,35'
          Dst:             xmlSecTransformInclC14NWithCommentsGetKlass
        - Src:             'transforms.c:196,8'
          Dst:             xmlSecTransformIdsRegister
        - Src:             'transforms.c:197,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:200,35'
          Dst:             xmlSecTransformInclC14N11GetKlass
        - Src:             'transforms.c:200,8'
          Dst:             xmlSecTransformIdsRegister
        - Src:             'transforms.c:201,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:204,35'
          Dst:             xmlSecTransformInclC14N11WithCommentsGetKlass
        - Src:             'transforms.c:204,8'
          Dst:             xmlSecTransformIdsRegister
        - Src:             'transforms.c:205,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:208,35'
          Dst:             xmlSecTransformExclC14NGetKlass
        - Src:             'transforms.c:208,8'
          Dst:             xmlSecTransformIdsRegister
        - Src:             'transforms.c:209,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:212,35'
          Dst:             xmlSecTransformExclC14NWithCommentsGetKlass
        - Src:             'transforms.c:212,8'
          Dst:             xmlSecTransformIdsRegister
        - Src:             'transforms.c:213,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:217,35'
          Dst:             xmlSecTransformXPathGetKlass
        - Src:             'transforms.c:217,8'
          Dst:             xmlSecTransformIdsRegister
        - Src:             'transforms.c:218,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:222,35'
          Dst:             xmlSecTransformXPath2GetKlass
        - Src:             'transforms.c:222,8'
          Dst:             xmlSecTransformIdsRegister
        - Src:             'transforms.c:223,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:227,35'
          Dst:             xmlSecTransformXPointerGetKlass
        - Src:             'transforms.c:227,8'
          Dst:             xmlSecTransformIdsRegister
        - Src:             'transforms.c:228,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:232,35'
          Dst:             xmlSecTransformRelationshipGetKlass
        - Src:             'transforms.c:232,8'
          Dst:             xmlSecTransformIdsRegister
        - Src:             'transforms.c:233,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:238,35'
          Dst:             xmlSecTransformXsltGetKlass
        - Src:             'transforms.c:238,8'
          Dst:             xmlSecTransformIdsRegister
        - Src:             'transforms.c:239,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformIdListGetKlass
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformIdsInit
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
        - xmlSecPtrListInitialize
        - xmlSecTransformIdsRegisterDefault
        - xmlSecTransformXsltInitialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transforms.c:113,11'
          Branch Sides:
            - BranchSide:      'transforms.c:113,11'
              BranchSideFuncs:
                - xmlSecPtrListInitialize
                - xmlSecTransformIdsRegisterDefault
                - xmlSecTransformXsltInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'transforms.c:113,11'
              BranchSideFuncs:
                - xmlSecPtrListInitialize
                - xmlSecTransformIdsRegisterDefault
                - xmlSecTransformXsltInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'transforms.c:114,8'
          Branch Sides:
            - BranchSide:      'transforms.c:115,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:119,11'
              BranchSideFuncs:
                - xmlSecTransformIdsRegisterDefault
                - xmlSecTransformXsltInitialize
                - xmlSecError
        - Branch String:   'transforms.c:120,8'
          Branch Sides:
            - BranchSide:      'transforms.c:121,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'transforms.c:126,5'
              BranchSideFuncs:
                - xmlSecTransformXsltInitialize
      Callsites:
        - Src:             'transforms.c:113,11'
          Dst:             xmlSecPtrListInitialize
        - Src:             'transforms.c:115,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:119,11'
          Dst:             xmlSecTransformIdsRegisterDefault
        - Src:             'transforms.c:121,9'
          Dst:             xmlSecError
        - Src:             'transforms.c:126,5'
          Dst:             xmlSecTransformXsltInitialize
    - functionName:    xmlSecTransformIdsGet
      functionSourceFile: '/src/xmlsec/src/transforms.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecStrlen
      functionSourceFile: '/src/xmlsec/src/xmlsec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xmlsec.c:225,13'
          Branch Sides:
            - BranchSide:      'xmlsec.c:0,0'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xmlsec.c:225,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xmlsec.c:225,9'
          Branch Sides:
            - BranchSide:      'xmlsec.c:225,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsec.c:228,11'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'xmlsec.c:228,11'
          Dst:             strlen
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecCheckVersionExt
      functionSourceFile: '/src/xmlsec/src/xmlsec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          78
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsec.c:182,14'
          Branch Sides:
            - BranchSide:      'xmlsec.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlsec.c:182,14'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlsec.c:182,8'
          Branch Sides:
            - BranchSide:      'xmlsec.c:183,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlsec.c:189,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlsec.c:189,5'
          Branch Sides:
            - BranchSide:      'xmlsec.c:189,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlsec.c:191,19'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlsec.c:199,19'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlsec.c:191,44'
          Branch Sides:
            - BranchSide:      'xmlsec.c:191,57'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlsec.c:192,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlsec.c:191,12'
          Branch Sides:
            - BranchSide:      'xmlsec.c:191,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlsec.c:192,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlsec.c:199,43'
          Branch Sides:
            - BranchSide:      'xmlsec.c:199,54'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlsec.c:201,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlsec.c:199,79'
          Branch Sides:
            - BranchSide:      'xmlsec.c:199,79'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlsec.c:200,27'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlsec.c:199,12'
          Branch Sides:
            - BranchSide:      'xmlsec.c:199,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlsec.c:201,13'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmlsec.c:183,9'
          Dst:             xmlSecError
        - Src:             'xmlsec.c:192,13'
          Dst:             xmlSecError
        - Src:             'xmlsec.c:201,13'
          Dst:             xmlSecError
    - functionName:    xmlSecGetDefaultCrypto
      functionSourceFile: '/src/xmlsec/src/xmlsec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecShutdown
      functionSourceFile: '/src/xmlsec/src/xmlsec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSecErrorsShutdown
        - xmlSecIOShutdown
        - xmlSecKeyDataIdsShutdown
        - xmlSecTransformIdsShutdown
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsec.c:134,5'
          Branch Sides:
            - BranchSide:      'xmlsec.c:0,0'
              BranchSideFuncs:
                - xmlSecTransformIdsShutdown
                - xmlSecKeyDataIdsShutdown
                - xmlSecIOShutdown
                - xmlSecErrorsShutdown
            - BranchSide:      'xmlsec.c:134,5'
              BranchSideFuncs:
                - xmlSecTransformIdsShutdown
                - xmlSecKeyDataIdsShutdown
                - xmlSecIOShutdown
                - xmlSecErrorsShutdown
      Callsites:
        - Src:             'xmlsec.c:134,5'
          Dst:             xmlSecTransformIdsShutdown
        - Src:             'xmlsec.c:135,5'
          Dst:             xmlSecKeyDataIdsShutdown
        - Src:             'xmlsec.c:151,5'
          Dst:             xmlSecIOShutdown
        - Src:             'xmlsec.c:152,5'
          Dst:             xmlSecErrorsShutdown
    - functionName:    xmlSecInit
      functionSourceFile: '/src/xmlsec/src/xmlsec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - srand
        - time
        - xmlGetExternalEntityLoader
        - xmlSecError
        - xmlSecErrorsInit
        - xmlSecIOInit
        - xmlSecKeyDataIdsInit
        - xmlSecTransformIdsInit
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsec.c:88,5'
          Branch Sides:
            - BranchSide:      'xmlsec.c:88,5'
              BranchSideFuncs:
                - xmlSecErrorsInit
                - xmlSecIOInit
                - xmlSecKeyDataIdsInit
                - xmlSecTransformIdsInit
                - time
                - srand
                - xmlGetExternalEntityLoader
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlsec.c:88,5'
              BranchSideFuncs:
                - xmlSecErrorsInit
                - xmlSecIOInit
                - xmlSecKeyDataIdsInit
                - xmlSecTransformIdsInit
                - time
                - srand
                - xmlGetExternalEntityLoader
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlsec.c:98,8'
          Branch Sides:
            - BranchSide:      'xmlsec.c:99,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlsec.c:103,8'
              BranchSideFuncs:
                - xmlSecTransformIdsInit
                - time
                - srand
                - xmlGetExternalEntityLoader
                - xmlSecError
        - Branch String:   'xmlsec.c:103,8'
          Branch Sides:
            - BranchSide:      'xmlsec.c:104,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlsec.c:109,10'
              BranchSideFuncs:
                - time
                - srand
                - xmlGetExternalEntityLoader
        - Branch String:   'xmlsec.c:109,9'
          Branch Sides:
            - BranchSide:      'xmlsec.c:110,45'
              BranchSideFuncs:
                - xmlGetExternalEntityLoader
                - time
                - srand
            - BranchSide:      'xmlsec.c:119,25'
              BranchSideFuncs:
                - time
                - srand
      Callsites:
        - Src:             'xmlsec.c:88,5'
          Dst:             xmlSecErrorsInit
        - Src:             'xmlsec.c:89,5'
          Dst:             xmlSecIOInit
        - Src:             'xmlsec.c:98,8'
          Dst:             xmlSecKeyDataIdsInit
        - Src:             'xmlsec.c:99,9'
          Dst:             xmlSecError
        - Src:             'xmlsec.c:103,8'
          Dst:             xmlSecTransformIdsInit
        - Src:             'xmlsec.c:104,9'
          Dst:             xmlSecError
        - Src:             'xmlsec.c:110,45'
          Dst:             xmlGetExternalEntityLoader
        - Src:             'xmlsec.c:119,25'
          Dst:             time
        - Src:             'xmlsec.c:119,5'
          Dst:             srand
    - functionName:    time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    srand
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecSetExternalEntityLoader
      functionSourceFile: '/src/xmlsec/src/xmlsec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSetExternalEntityLoader
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsec.c:71,22'
          Branch Sides:
            - BranchSide:      'xmlsec.c:0,0'
              BranchSideFuncs:
                - xmlSetExternalEntityLoader
            - BranchSide:      'xmlsec.c:71,22'
              BranchSideFuncs:
                - xmlSetExternalEntityLoader
        - Branch String:   'xmlsec.c:71,9'
          Branch Sides:
            - BranchSide:      'xmlsec.c:71,9'
              BranchSideFuncs:
                - xmlSetExternalEntityLoader
            - BranchSide:      'xmlsec.c:72,24'
              BranchSideFuncs:
                - xmlSetExternalEntityLoader
      Callsites:
        - Src:             'xmlsec.c:74,5'
          Dst:             xmlSetExternalEntityLoader
    - functionName:    xmlSecQName2BitMaskDebugXmlDump
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1753
      functionLinenumberEnd: 1774
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          100
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - fprintf
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmltree.c:1756,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1756,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1756,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1756,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1757,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1757,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1757,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1758,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1758,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1758,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1760,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSecError
        - Branch String:   'xmltree.c:1760,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1760,8'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:1764,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSecError
        - Branch String:   'xmltree.c:1765,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1766,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmltree.c:1773,5'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xmltree.c:1766,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1766,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1768,18'
              BranchSideFuncs:
                - fprintf
                - xmlSecError
                - fprintf
        - Branch String:   'xmltree.c:1768,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:1765,69'
              BranchSideFuncs:
                - fprintf
                - xmlSecError
                - fprintf
            - BranchSide:      'xmltree.c:1770,30'
              BranchSideFuncs:
                - fprintf
                - xmlSecError
                - fprintf
        - Branch String:   'xmltree.c:1765,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1766,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmltree.c:1773,5'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'xmltree.c:1756,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1757,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1758,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1764,5'
          Dst:             fprintf
        - Src:             'xmltree.c:1766,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1769,13'
          Dst:             fprintf
        - Src:             'xmltree.c:1773,5'
          Dst:             fprintf
    - functionName:    xmlSecQName2BitMaskDebugDump
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1740
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          100
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - fprintf
        - fputc
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmltree.c:1723,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1723,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1723,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1723,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1724,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1724,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1724,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1725,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1725,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1725,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1727,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - xmlSecError
        - Branch String:   'xmltree.c:1727,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1727,8'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:1731,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - xmlSecError
        - Branch String:   'xmltree.c:1732,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1733,9'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'xmltree.c:1739,5'
              BranchSideFuncs:
                - fputc
        - Branch String:   'xmltree.c:1733,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1733,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1735,18'
              BranchSideFuncs:
                - fprintf
                - xmlSecError
                - fputc
        - Branch String:   'xmltree.c:1735,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:1732,69'
              BranchSideFuncs:
                - fprintf
                - xmlSecError
                - fputc
            - BranchSide:      'xmltree.c:1736,93'
              BranchSideFuncs:
                - fprintf
                - xmlSecError
                - fputc
        - Branch String:   'xmltree.c:1732,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1733,9'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'xmltree.c:1739,5'
              BranchSideFuncs:
                - fputc
      Callsites:
        - Src:             'xmltree.c:1723,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1724,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1725,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1731,5'
          Dst:             fprintf
        - Src:             'xmltree.c:1733,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1736,13'
          Dst:             fprintf
        - Src:             'xmltree.c:1739,5'
          Dst:             fputc
    - functionName:    xmlSecQName2BitMaskNodesWrite
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          203
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - xmlGetLastError
        - xmlNodeSetContent
        - xmlSecAddChild
        - xmlSecError
        - xmlSecGetQName
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmltree.c:1676,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1676,5'
              BranchSideFuncs:
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1676,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1676,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1677,5'
              BranchSideFuncs:
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1677,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1677,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1678,5'
              BranchSideFuncs:
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1678,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1678,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1680,29'
          Branch Sides:
            - BranchSide:      'xmltree.c:1680,5'
              BranchSideFuncs:
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1680,33'
              BranchSideFuncs:
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1680,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1680,5'
              BranchSideFuncs:
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1681,9'
              BranchSideFuncs:
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1681,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1681,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1683,18'
              BranchSideFuncs:
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:1683,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:1680,69'
              BranchSideFuncs:
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1687,51'
              BranchSideFuncs:
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:1688,16'
          Branch Sides:
            - BranchSide:      'xmltree.c:1689,17'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1694,19'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlSecGetQName
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:1689,17'
          Branch Sides:
            - BranchSide:      'xmltree.c:1689,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:1689,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:1689,17'
          Branch Sides:
            - BranchSide:      'xmltree.c:1689,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:1689,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:1695,16'
          Branch Sides:
            - BranchSide:      'xmltree.c:1696,17'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1702,13'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1696,17'
          Branch Sides:
            - BranchSide:      'xmltree.c:1696,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1696,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1696,17'
          Branch Sides:
            - BranchSide:      'xmltree.c:1696,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1696,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetQName
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
      Callsites:
        - Src:             'xmltree.c:1676,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1677,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1678,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1681,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1687,21'
          Dst:             xmlSecGetQName
        - Src:             'xmltree.c:1689,17'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:1689,17'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1694,19'
          Dst:             xmlSecAddChild
        - Src:             'xmltree.c:1696,17'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:1696,17'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1702,13'
          Dst:             xmlNodeSetContent
    - functionName:    xmlSecGetQName
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          224
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - xmlGetLastError
        - xmlSearchNsByHref
        - xmlSecError
        - xmlStrPrintf
        - xmlStrdup
        - xmlStrlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmltree.c:978,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:978,5'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:978,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:978,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:979,5'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:979,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:979,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:983,34'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:984,21'
          Branch Sides:
            - BranchSide:      'xmltree.c:984,30'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'xmltree.c:990,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
        - Branch String:   'xmltree.c:984,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:985,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'xmltree.c:990,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
        - Branch String:   'xmltree.c:985,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:985,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:985,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:985,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:985,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:985,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:985,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:985,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:985,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:985,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:985,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:985,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:990,21'
          Branch Sides:
            - BranchSide:      'xmltree.c:990,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'xmltree.c:1010,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
        - Branch String:   'xmltree.c:990,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:994,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'xmltree.c:1010,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
        - Branch String:   'xmltree.c:998,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:999,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1003,53'
              BranchSideFuncs:
                - xmlStrPrintf
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:1005,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:1005,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1005,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1005,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:1005,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1005,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1011,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:1011,12'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'xmltree.c:1012,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
      Callsites:
        - Src:             'xmltree.c:978,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:979,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:983,10'
          Dst:             xmlSearchNsByHref
        - Src:             'xmltree.c:985,9'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:985,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:994,15'
          Dst:             xmlStrlen
        - Src:             'xmltree.c:994,34'
          Dst:             xmlStrlen
        - Src:             'xmltree.c:995,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:999,13'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1003,15'
          Dst:             xmlStrPrintf
        - Src:             'xmltree.c:1005,13'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:1005,13'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1010,17'
          Dst:             xmlStrdup
        - Src:             'xmltree.c:1012,13'
          Dst:             xmlStrlen
        - Src:             'xmltree.c:1012,13'
          Dst:             xmlSecError
    - functionName:    xmlSecAddChild
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          281
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - xmlAddChild
        - xmlGetLastError
        - xmlNewChild
        - xmlNewNs
        - xmlNewText
        - xmlSearchNs
        - xmlSearchNsByHref
        - xmlSecError
        - xmlSecGetDefaultLineFeed
        - xmlSetNs
      functionUses:    23
      BranchProfiles:
        - Branch String:   'xmltree.c:317,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlNewChild
                - xmlSearchNsByHref
                - xmlSearchNs
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:317,5'
              BranchSideFuncs:
                - xmlNewChild
                - xmlSearchNsByHref
                - xmlSearchNs
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:317,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:317,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:318,5'
              BranchSideFuncs:
                - xmlNewChild
                - xmlSearchNsByHref
                - xmlSearchNs
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:318,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:318,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:320,16'
              BranchSideFuncs:
                - xmlNewChild
                - xmlSearchNsByHref
                - xmlSearchNs
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:320,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:322,27'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlNewChild
                - xmlSearchNsByHref
                - xmlSearchNs
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:330,11'
              BranchSideFuncs:
                - xmlNewChild
                - xmlSearchNsByHref
                - xmlSearchNs
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:323,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:324,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:327,9'
              BranchSideFuncs:
                - xmlAddChild
                - xmlNewChild
                - xmlSearchNsByHref
                - xmlSearchNs
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:324,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:324,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:324,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:324,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:324,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:324,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:324,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:324,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:324,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:331,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:332,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:337,11'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlSearchNs
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:332,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:332,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:332,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:332,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:332,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:332,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:332,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:332,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:332,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:337,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:341,40'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:353,23'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:342,28'
          Branch Sides:
            - BranchSide:      'xmltree.c:342,49'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:343,21'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:342,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:343,21'
              BranchSideFuncs:
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:349,9'
              BranchSideFuncs:
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:344,16'
          Branch Sides:
            - BranchSide:      'xmltree.c:345,17'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:349,9'
              BranchSideFuncs:
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:345,17'
          Branch Sides:
            - BranchSide:      'xmltree.c:345,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:345,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:345,17'
          Branch Sides:
            - BranchSide:      'xmltree.c:345,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:345,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:354,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:355,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:358,5'
              BranchSideFuncs:
                - xmlAddChild
        - Branch String:   'xmltree.c:355,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:355,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:355,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:355,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:355,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:355,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:355,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:355,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:355,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmltree.c:317,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:318,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:322,27'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'xmltree.c:322,16'
          Dst:             xmlNewText
        - Src:             'xmltree.c:324,13'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:324,13'
          Dst:             xmlSecError
        - Src:             'xmltree.c:327,9'
          Dst:             xmlAddChild
        - Src:             'xmltree.c:330,11'
          Dst:             xmlNewChild
        - Src:             'xmltree.c:332,9'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:332,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:341,17'
          Dst:             xmlSearchNsByHref
        - Src:             'xmltree.c:342,32'
          Dst:             xmlSearchNs
        - Src:             'xmltree.c:343,21'
          Dst:             xmlNewNs
        - Src:             'xmltree.c:345,17'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:345,17'
          Dst:             xmlSecError
        - Src:             'xmltree.c:349,9'
          Dst:             xmlSetNs
        - Src:             'xmltree.c:353,23'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'xmltree.c:353,12'
          Dst:             xmlNewText
        - Src:             'xmltree.c:355,9'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:355,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:358,5'
          Dst:             xmlAddChild
    - functionName:    xmlSecGetDefaultLineFeed
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecQName2BitMaskNodesRead
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          177
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlGetLastError
        - xmlNodeGetContent
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecQName2BitMaskGetBitMaskFromString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmltree.c:1617,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecQName2BitMaskGetBitMaskFromString
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1620,5'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecQName2BitMaskGetBitMaskFromString
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1620,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1620,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1621,5'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecQName2BitMaskGetBitMaskFromString
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1621,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1621,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1622,5'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecQName2BitMaskGetBitMaskFromString
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1622,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1622,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1624,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecQName2BitMaskGetBitMaskFromString
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:1626,25'
          Branch Sides:
            - BranchSide:      'xmltree.c:1626,5'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecQName2BitMaskGetBitMaskFromString
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:1626,29'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecQName2BitMaskGetBitMaskFromString
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:1626,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1627,19'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecQName2BitMaskGetBitMaskFromString
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:1654,13'
              BranchSideFuncs: []
        - Branch String:   'xmltree.c:1628,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:1629,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:1634,15'
              BranchSideFuncs:
                - xmlSecQName2BitMaskGetBitMaskFromString
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1629,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:1629,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1629,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1629,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:1629,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1629,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1629,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:1629,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1629,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1629,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:1629,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1629,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1635,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:1636,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1641,9'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecQName2BitMaskGetBitMaskFromString
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1643,33'
          Branch Sides:
            - BranchSide:      'xmltree.c:1643,37'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecQName2BitMaskGetBitMaskFromString
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:1650,20'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecQName2BitMaskGetBitMaskFromString
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:1643,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:1645,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1650,20'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecQName2BitMaskGetBitMaskFromString
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
      Callsites:
        - Src:             'xmltree.c:1620,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1621,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1622,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1626,29'
          Dst:             xmlSecCheckNodeName
        - Src:             'xmltree.c:1627,19'
          Dst:             xmlNodeGetContent
        - Src:             'xmltree.c:1629,13'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:1629,13'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1634,15'
          Dst:             xmlSecQName2BitMaskGetBitMaskFromString
        - Src:             'xmltree.c:1636,13'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1645,13'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1651,15'
          Dst:             xmlSecGetNextElementNode
    - functionName:    xmlSecCheckNodeName
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
        - xmlSecGetNodeNsHref
        - xmlStrEqual
      functionUses:    79
      BranchProfiles:
        - Branch String:   'xmltree.c:296,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecGetNodeNsHref
                - xmlStrEqual
                - xmlSecError
            - BranchSide:      'xmltree.c:296,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecGetNodeNsHref
                - xmlStrEqual
                - xmlSecError
        - Branch String:   'xmltree.c:296,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:296,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:298,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecGetNodeNsHref
                - xmlStrEqual
        - Branch String:   'xmltree.c:298,41'
          Branch Sides:
            - BranchSide:      'xmltree.c:298,41'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:299,24'
              BranchSideFuncs:
                - xmlSecGetNodeNsHref
                - xmlStrEqual
      Callsites:
        - Src:             'xmltree.c:296,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:298,12'
          Dst:             xmlStrEqual
        - Src:             'xmltree.c:299,24'
          Dst:             xmlSecGetNodeNsHref
        - Src:             'xmltree.c:299,12'
          Dst:             xmlStrEqual
    - functionName:    xmlSecQName2BitMaskGetBitMaskFromString
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          266
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - xmlGetLastError
        - xmlSearchNs
        - xmlSecError
        - xmlSecQName2BitMaskGetBitMask
        - xmlStrchr
        - xmlStrlen
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmltree.c:1512,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrndup
                - xmlSearchNs
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1512,5'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrndup
                - xmlSearchNs
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1512,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1512,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1513,5'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrndup
                - xmlSearchNs
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1513,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1513,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1514,5'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrndup
                - xmlSearchNs
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1514,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1514,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1515,5'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrndup
                - xmlSearchNs
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1515,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1515,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1517,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrndup
                - xmlSearchNs
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1518,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1521,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:1534,28'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:1521,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1521,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSearchNs
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:1521,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1521,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1521,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSearchNs
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:1521,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
        - Branch String:   'xmltree.c:1523,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:1524,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
                - xmlSearchNs
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:1527,23'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:1535,21'
          Branch Sides:
            - BranchSide:      'xmltree.c:1535,37'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
            - BranchSide:      'xmltree.c:1543,17'
              BranchSideFuncs:
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
        - Branch String:   'xmltree.c:1535,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1536,9'
              BranchSideFuncs:
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
            - BranchSide:      'xmltree.c:1543,17'
              BranchSideFuncs:
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
        - Branch String:   'xmltree.c:1536,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1536,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1536,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1536,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1536,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1536,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1536,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1536,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1536,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1536,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1536,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1536,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1543,17'
          Branch Sides:
            - BranchSide:      'xmltree.c:1543,36'
              BranchSideFuncs:
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
            - BranchSide:      'xmltree.c:1546,11'
              BranchSideFuncs:
                - xmlSecQName2BitMaskGetBitMask
                - xmlSecError
        - Branch String:   'xmltree.c:1547,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1548,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1559,20'
              BranchSideFuncs: []
        - Branch String:   'xmltree.c:1548,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1548,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1548,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1548,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1548,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1548,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1548,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1548,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1548,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1553,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:1553,12'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:1554,13'
              BranchSideFuncs: []
        - Branch String:   'xmltree.c:1559,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1559,8'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:1560,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmltree.c:1512,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1513,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1514,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1515,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1517,22'
          Dst:             xmlStrchr
        - Src:             'xmltree.c:1521,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1522,23'
          Dst:             xmlStrndup
        - Src:             'xmltree.c:1524,13'
          Dst:             xmlStrlen
        - Src:             'xmltree.c:1524,13'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1534,10'
          Dst:             xmlSearchNs
        - Src:             'xmltree.c:1536,9'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:1536,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1546,11'
          Dst:             xmlSecQName2BitMaskGetBitMask
        - Src:             'xmltree.c:1548,9'
          Dst:             xmlSecError
    - functionName:    xmlSecGetNextElementNode
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    88
      BranchProfiles:
        - Branch String:   'xmltree.c:553,25'
          Branch Sides:
            - BranchSide:      'xmltree.c:553,5'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:553,34'
              BranchSideFuncs: []
        - Branch String:   'xmltree.c:553,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:554,20'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:556,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSecQName2BitMaskGetBitMask
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          101
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSecError
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmltree.c:1474,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1474,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1474,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1474,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1475,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1475,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1475,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1476,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1476,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1476,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1478,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
        - Branch String:   'xmltree.c:1478,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1478,5'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:1479,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
        - Branch String:   'xmltree.c:1479,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1479,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1480,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
        - Branch String:   'xmltree.c:1480,65'
          Branch Sides:
            - BranchSide:      'xmltree.c:1478,52'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
            - BranchSide:      'xmltree.c:1481,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
        - Branch String:   'xmltree.c:1480,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:1478,52'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
            - BranchSide:      'xmltree.c:1483,32'
              BranchSideFuncs: []
        - Branch String:   'xmltree.c:1478,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1478,5'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:1479,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
      Callsites:
        - Src:             'xmltree.c:1474,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1475,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1476,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1479,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1480,12'
          Dst:             xmlStrEqual
        - Src:             'xmltree.c:1481,12'
          Dst:             xmlStrEqual
    - functionName:    xmlSecGetNodeNsHref
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSearchNs
        - xmlSecError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmltree.c:268,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSecError
            - BranchSide:      'xmltree.c:268,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSecError
        - Branch String:   'xmltree.c:268,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:268,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:271,13'
              BranchSideFuncs:
                - xmlSearchNs
        - Branch String:   'xmltree.c:271,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:272,25'
              BranchSideFuncs:
                - xmlSearchNs
            - BranchSide:      'xmltree.c:276,27'
              BranchSideFuncs:
                - xmlSearchNs
        - Branch String:   'xmltree.c:277,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:277,8'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:278,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmltree.c:268,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:276,10'
          Dst:             xmlSearchNs
    - functionName:    xmlSecQName2BitMaskGetStringFromBitMask
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1579
      functionLinenumberEnd: 1593
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecError
        - xmlSecGetQName
        - xmlSecQName2BitMaskGetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmltree.c:1582,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecQName2BitMaskGetInfo
                - xmlSecGetQName
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1582,5'
              BranchSideFuncs:
                - xmlSecQName2BitMaskGetInfo
                - xmlSecGetQName
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1582,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1582,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1583,5'
              BranchSideFuncs:
                - xmlSecQName2BitMaskGetInfo
                - xmlSecGetQName
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1583,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1583,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1585,17'
              BranchSideFuncs:
                - xmlSecQName2BitMaskGetInfo
                - xmlSecGetQName
                - xmlSecError
        - Branch String:   'xmltree.c:1586,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1587,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1592,44'
              BranchSideFuncs:
                - xmlSecGetQName
        - Branch String:   'xmltree.c:1587,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1587,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1587,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmltree.c:1582,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1583,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1585,17'
          Dst:             xmlSecQName2BitMaskGetInfo
        - Src:             'xmltree.c:1587,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1592,12'
          Dst:             xmlSecGetQName
    - functionName:    xmlSecQName2BitMaskGetInfo
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmltree.c:1445,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1445,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1445,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1445,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1447,26'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1447,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1447,5'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:1448,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1447,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1447,5'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:1448,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1448,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1448,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1449,26'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1449,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:1447,52'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmltree.c:1445,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1448,9'
          Dst:             xmlSecError
    - functionName:    xmlSecQName2IntegerDebugXmlDump
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - xmlSecError
        - xmlSecQName2IntegerGetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmltree.c:1413,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetInfo
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1413,5'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetInfo
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1413,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1413,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1414,5'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetInfo
                - fprintf
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1414,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1414,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1415,5'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetInfo
                - fprintf
                - xmlSecError
        - Branch String:   'xmltree.c:1415,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1415,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1417,17'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetInfo
                - fprintf
        - Branch String:   'xmltree.c:1418,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1418,8'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:1420,25'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xmltree.c:1420,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:1421,25'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmltree.c:1421,25'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xmltree.c:1421,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:1419,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmltree.c:1419,9'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'xmltree.c:1413,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1414,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1415,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1417,17'
          Dst:             xmlSecQName2IntegerGetInfo
        - Src:             'xmltree.c:1419,9'
          Dst:             fprintf
    - functionName:    xmlSecQName2IntegerGetInfo
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmltree.c:1041,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1041,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1041,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1041,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1043,26'
              BranchSideFuncs: []
        - Branch String:   'xmltree.c:1043,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1043,5'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:1044,21'
              BranchSideFuncs: []
        - Branch String:   'xmltree.c:1043,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1043,5'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:1044,21'
              BranchSideFuncs: []
        - Branch String:   'xmltree.c:1044,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:1043,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmltree.c:1041,5'
          Dst:             xmlSecError
    - functionName:    xmlSecQName2IntegerDebugDump
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - xmlSecError
        - xmlSecQName2IntegerGetInfo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmltree.c:1387,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetInfo
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1387,5'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetInfo
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1387,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1387,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1388,5'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetInfo
                - fprintf
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1388,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1388,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1389,5'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetInfo
                - fprintf
                - xmlSecError
        - Branch String:   'xmltree.c:1389,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1389,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1391,17'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetInfo
                - fprintf
        - Branch String:   'xmltree.c:1392,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1392,8'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:1394,25'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xmltree.c:1394,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:1395,25'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmltree.c:1395,25'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xmltree.c:1395,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:1393,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmltree.c:1393,9'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'xmltree.c:1387,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1388,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1389,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1391,17'
          Dst:             xmlSecQName2IntegerGetInfo
        - Src:             'xmltree.c:1393,9'
          Dst:             fprintf
    - functionName:    xmlSecQName2IntegerAttributeWrite
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          87
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
        - xmlSecQName2IntegerGetStringFromInteger
        - xmlSetProp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmltree.c:1343,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetStringFromInteger
                - xmlSetProp
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1343,5'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetStringFromInteger
                - xmlSetProp
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1343,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1343,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1344,5'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetStringFromInteger
                - xmlSetProp
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1344,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1344,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1345,5'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetStringFromInteger
                - xmlSetProp
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1345,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1345,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1348,13'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetStringFromInteger
                - xmlSetProp
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1349,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1350,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1358,12'
              BranchSideFuncs:
                - xmlSetProp
                - xmlSecError
        - Branch String:   'xmltree.c:1350,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1350,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1350,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1359,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1360,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1369,5'
              BranchSideFuncs: []
        - Branch String:   'xmltree.c:1360,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1360,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1360,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmltree.c:1343,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1344,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1345,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1348,13'
          Dst:             xmlSecQName2IntegerGetStringFromInteger
        - Src:             'xmltree.c:1350,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1358,12'
          Dst:             xmlSetProp
        - Src:             'xmltree.c:1360,9'
          Dst:             xmlSecError
    - functionName:    xmlSecQName2IntegerGetStringFromInteger
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecError
        - xmlSecGetQName
        - xmlSecQName2IntegerGetInfo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmltree.c:1175,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetInfo
                - xmlSecGetQName
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1175,5'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetInfo
                - xmlSecGetQName
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1175,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1175,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1176,5'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetInfo
                - xmlSecGetQName
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1176,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1176,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1178,17'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetInfo
                - xmlSecGetQName
                - xmlSecError
        - Branch String:   'xmltree.c:1179,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1180,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1187,45'
              BranchSideFuncs:
                - xmlSecGetQName
        - Branch String:   'xmltree.c:1180,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1180,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1180,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmltree.c:1175,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1176,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1178,17'
          Dst:             xmlSecQName2IntegerGetInfo
        - Src:             'xmltree.c:1180,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1187,13'
          Dst:             xmlSecGetQName
    - functionName:    xmlSecQName2IntegerAttributeRead
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          135
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - xmlGetLastError
        - xmlGetProp
        - xmlSecError
        - xmlSecQName2IntegerGetIntegerFromString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmltree.c:1297,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecQName2IntegerGetIntegerFromString
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1297,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecQName2IntegerGetIntegerFromString
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1297,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1297,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1298,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecQName2IntegerGetIntegerFromString
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1298,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1298,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1299,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecQName2IntegerGetIntegerFromString
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1299,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1299,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1300,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecQName2IntegerGetIntegerFromString
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1300,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1300,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1302,17'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecQName2IntegerGetIntegerFromString
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:1303,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1304,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:1310,11'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetIntegerFromString
                - xmlSecError
        - Branch String:   'xmltree.c:1304,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1304,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1304,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1304,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1304,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1304,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1304,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1304,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1304,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1304,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1304,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1304,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1311,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1312,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1321,5'
              BranchSideFuncs: []
        - Branch String:   'xmltree.c:1312,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1312,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1312,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmltree.c:1297,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1298,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1299,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1300,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1302,17'
          Dst:             xmlGetProp
        - Src:             'xmltree.c:1304,9'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:1304,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1310,11'
          Dst:             xmlSecQName2IntegerGetIntegerFromString
        - Src:             'xmltree.c:1312,9'
          Dst:             xmlSecError
    - functionName:    xmlSecQName2IntegerGetIntegerFromString
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          266
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - xmlGetLastError
        - xmlSearchNs
        - xmlSecError
        - xmlSecQName2IntegerGetInteger
        - xmlStrchr
        - xmlStrlen
        - xmlStrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmltree.c:1105,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrndup
                - xmlSearchNs
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1105,5'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrndup
                - xmlSearchNs
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1105,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1105,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1106,5'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrndup
                - xmlSearchNs
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1106,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1106,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1107,5'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrndup
                - xmlSearchNs
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1107,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1107,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1108,5'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrndup
                - xmlSearchNs
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1108,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1108,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1110,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrndup
                - xmlSearchNs
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1111,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1114,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:1127,28'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:1114,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1114,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSearchNs
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:1114,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1114,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1114,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSearchNs
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:1114,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
        - Branch String:   'xmltree.c:1116,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:1117,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
                - xmlSearchNs
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:1120,23'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:1128,21'
          Branch Sides:
            - BranchSide:      'xmltree.c:1128,37'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
            - BranchSide:      'xmltree.c:1136,17'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
        - Branch String:   'xmltree.c:1128,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1129,9'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
            - BranchSide:      'xmltree.c:1136,17'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
        - Branch String:   'xmltree.c:1129,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1129,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1129,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1129,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1129,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1129,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1129,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1129,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1129,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1129,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1129,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1129,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1136,17'
          Branch Sides:
            - BranchSide:      'xmltree.c:1136,36'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
            - BranchSide:      'xmltree.c:1139,11'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetInteger
                - xmlSecError
        - Branch String:   'xmltree.c:1140,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1141,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1152,20'
              BranchSideFuncs: []
        - Branch String:   'xmltree.c:1141,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1141,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1141,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1141,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1141,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1141,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1141,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1141,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1141,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1146,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:1146,12'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:1147,13'
              BranchSideFuncs: []
        - Branch String:   'xmltree.c:1152,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1152,8'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:1153,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmltree.c:1105,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1106,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1107,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1108,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1110,22'
          Dst:             xmlStrchr
        - Src:             'xmltree.c:1114,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1115,23'
          Dst:             xmlStrndup
        - Src:             'xmltree.c:1117,13'
          Dst:             xmlStrlen
        - Src:             'xmltree.c:1117,13'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1127,10'
          Dst:             xmlSearchNs
        - Src:             'xmltree.c:1129,9'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:1129,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1139,11'
          Dst:             xmlSecQName2IntegerGetInteger
        - Src:             'xmltree.c:1141,9'
          Dst:             xmlSecError
    - functionName:    xmlSecQName2IntegerGetInteger
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          92
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmltree.c:1069,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1069,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1069,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1069,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1070,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1070,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1070,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1071,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
        - Branch String:   'xmltree.c:1071,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1071,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1073,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmltree.c:1073,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1073,5'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:1074,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmltree.c:1074,65'
          Branch Sides:
            - BranchSide:      'xmltree.c:1073,52'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmltree.c:1075,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmltree.c:1074,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:1073,52'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmltree.c:1076,36'
              BranchSideFuncs: []
        - Branch String:   'xmltree.c:1073,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1073,5'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:1074,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'xmltree.c:1069,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1070,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1071,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1074,12'
          Dst:             xmlStrEqual
        - Src:             'xmltree.c:1075,12'
          Dst:             xmlStrEqual
    - functionName:    xmlSecQName2IntegerNodeWrite
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlNodeSetContent
        - xmlSecAddChild
        - xmlSecError
        - xmlSecQName2IntegerGetStringFromInteger
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmltree.c:1250,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetStringFromInteger
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1250,5'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetStringFromInteger
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1250,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1250,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1251,5'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetStringFromInteger
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1251,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1251,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1252,5'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetStringFromInteger
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1252,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1252,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1255,13'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetStringFromInteger
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1256,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1257,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1264,11'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'xmltree.c:1257,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1257,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1257,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1265,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1266,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1274,5'
              BranchSideFuncs:
                - xmlNodeSetContent
      Callsites:
        - Src:             'xmltree.c:1250,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1251,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1252,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1255,13'
          Dst:             xmlSecQName2IntegerGetStringFromInteger
        - Src:             'xmltree.c:1257,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1264,11'
          Dst:             xmlSecAddChild
        - Src:             'xmltree.c:1266,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1274,5'
          Dst:             xmlNodeSetContent
    - functionName:    xmlSecQName2IntegerNodeRead
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          128
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlGetLastError
        - xmlNodeGetContent
        - xmlSecError
        - xmlSecQName2IntegerGetIntegerFromString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmltree.c:1206,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecQName2IntegerGetIntegerFromString
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:1206,5'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecQName2IntegerGetIntegerFromString
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1206,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1206,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1207,5'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecQName2IntegerGetIntegerFromString
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1207,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1207,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1208,5'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecQName2IntegerGetIntegerFromString
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:1208,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:1208,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1210,15'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecQName2IntegerGetIntegerFromString
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:1211,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1212,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:1218,11'
              BranchSideFuncs:
                - xmlSecQName2IntegerGetIntegerFromString
                - xmlSecError
        - Branch String:   'xmltree.c:1212,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1212,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1212,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1212,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1212,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1212,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1212,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1212,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1212,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1212,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1212,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1212,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:1219,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:1220,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1228,5'
              BranchSideFuncs: []
        - Branch String:   'xmltree.c:1220,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:1220,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:1220,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmltree.c:1206,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1207,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1208,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1210,15'
          Dst:             xmlNodeGetContent
        - Src:             'xmltree.c:1212,9'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:1212,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:1218,11'
          Dst:             xmlSecQName2IntegerGetIntegerFromString
        - Src:             'xmltree.c:1220,9'
          Dst:             xmlSecError
    - functionName:    xmlSecPrintXmlString
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - fprintf
        - xmlEncodeSpecialChars
        - xmlGetLastError
        - xmlSecError
      functionUses:    17
      BranchProfiles:
        - Branch String:   'xmltree.c:939,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlEncodeSpecialChars
                - fprintf
                - __errno_location
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - fprintf
            - BranchSide:      'xmltree.c:939,12'
              BranchSideFuncs:
                - xmlEncodeSpecialChars
                - fprintf
                - __errno_location
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - fprintf
        - Branch String:   'xmltree.c:939,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:941,23'
              BranchSideFuncs:
                - fprintf
                - __errno_location
                - xmlSecError
            - BranchSide:      'xmltree.c:951,15'
              BranchSideFuncs:
                - fprintf
                - __errno_location
                - xmlSecError
        - Branch String:   'xmltree.c:942,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:943,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - __errno_location
                - xmlSecError
            - BranchSide:      'xmltree.c:948,15'
              BranchSideFuncs:
                - fprintf
                - __errno_location
                - xmlSecError
        - Branch String:   'xmltree.c:943,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:943,13'
              BranchSideFuncs:
                - xmlSecError
                - __errno_location
                - xmlSecError
            - BranchSide:      'xmltree.c:943,13'
              BranchSideFuncs:
                - xmlSecError
                - __errno_location
                - xmlSecError
        - Branch String:   'xmltree.c:943,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:943,13'
              BranchSideFuncs:
                - xmlSecError
                - __errno_location
                - xmlSecError
            - BranchSide:      'xmltree.c:943,13'
              BranchSideFuncs:
                - xmlSecError
                - __errno_location
                - xmlSecError
        - Branch String:   'xmltree.c:954,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:954,8'
              BranchSideFuncs:
                - __errno_location
                - xmlSecError
            - BranchSide:      'xmltree.c:955,9'
              BranchSideFuncs:
                - __errno_location
                - xmlSecError
      Callsites:
        - Src:             'xmltree.c:941,23'
          Dst:             xmlEncodeSpecialChars
        - Src:             'xmltree.c:943,13'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:943,13'
          Dst:             xmlSecError
        - Src:             'xmltree.c:948,15'
          Dst:             fprintf
        - Src:             'xmltree.c:951,15'
          Dst:             fprintf
        - Src:             'xmltree.c:955,9'
          Dst:             __errno_location
        - Src:             'xmltree.c:955,9'
          Dst:             xmlSecError
    - functionName:    xmlSecIsEmptyString
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_b_loc
        - xmlSecError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmltree.c:916,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - xmlSecError
            - BranchSide:      'xmltree.c:916,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - xmlSecError
        - Branch String:   'xmltree.c:916,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:916,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:918,11'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'xmltree.c:918,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:918,5'
              BranchSideFuncs: []
        - Branch String:   'xmltree.c:919,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:918,25'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:919,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmltree.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'xmltree.c:916,5'
          Dst:             xmlSecError
    - functionName:    __ctype_b_loc
      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:    xmlSecCreateTree
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          178
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - xmlDocSetRootElement
        - xmlFreeDoc
        - xmlGetLastError
        - xmlNewDoc
        - xmlNewDocNode
        - xmlNewNs
        - xmlSecError
        - xmlSetNs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmltree.c:845,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlNewDocNode
                - xmlDocSetRootElement
                - xmlNewNs
                - xmlSetNs
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:845,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlNewDocNode
                - xmlDocSetRootElement
                - xmlNewNs
                - xmlSetNs
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:845,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:845,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:848,11'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlNewDocNode
                - xmlDocSetRootElement
                - xmlNewNs
                - xmlSetNs
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:849,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:850,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:855,12'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlDocSetRootElement
                - xmlNewNs
                - xmlSetNs
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xmltree.c:850,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:850,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:850,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:850,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:850,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:850,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:850,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:850,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:850,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:856,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:857,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xmltree.c:862,5'
              BranchSideFuncs:
                - xmlDocSetRootElement
                - xmlNewNs
                - xmlSetNs
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xmltree.c:857,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:857,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xmltree.c:857,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xmltree.c:857,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:857,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xmltree.c:857,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xmltree.c:857,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:857,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xmltree.c:857,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xmltree.c:866,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:867,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xmltree.c:872,5'
              BranchSideFuncs:
                - xmlSetNs
        - Branch String:   'xmltree.c:867,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:867,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xmltree.c:867,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xmltree.c:867,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:867,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xmltree.c:867,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xmltree.c:867,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:867,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xmltree.c:867,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xmltree.c:867,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:867,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xmltree.c:867,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
      Callsites:
        - Src:             'xmltree.c:845,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:848,11'
          Dst:             xmlNewDoc
        - Src:             'xmltree.c:850,9'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:850,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:855,12'
          Dst:             xmlNewDocNode
        - Src:             'xmltree.c:857,9'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:857,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:859,9'
          Dst:             xmlFreeDoc
        - Src:             'xmltree.c:862,5'
          Dst:             xmlDocSetRootElement
        - Src:             'xmltree.c:865,10'
          Dst:             xmlNewNs
        - Src:             'xmltree.c:867,9'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:867,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:869,9'
          Dst:             xmlFreeDoc
        - Src:             'xmltree.c:872,5'
          Dst:             xmlSetNs
    - functionName:    xmlSecAddIDs
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          197
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - xmlAddID
        - xmlGetID
        - xmlNodeListGetString
        - xmlSecAddIDs
        - xmlSecError
        - xmlStrEqual
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmltree.c:790,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlGetID
                - xmlSecError
                - xmlAddID
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:790,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlGetID
                - xmlSecError
                - xmlAddID
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:790,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:790,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:791,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlGetID
                - xmlSecError
                - xmlAddID
                - xmlSecError
        - Branch String:   'xmltree.c:791,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:791,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:793,13'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlGetID
                - xmlSecError
                - xmlAddID
        - Branch String:   'xmltree.c:793,22'
          Branch Sides:
            - BranchSide:      'xmltree.c:793,31'
              BranchSideFuncs:
                - xmlSecAddIDs
            - BranchSide:      'xmltree.c:818,15'
              BranchSideFuncs:
                - xmlSecAddIDs
        - Branch String:   'xmltree.c:793,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:799,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlGetID
                - xmlSecError
                - xmlSecAddIDs
                - xmlAddID
            - BranchSide:      'xmltree.c:818,15'
              BranchSideFuncs:
                - xmlSecAddIDs
        - Branch String:   'xmltree.c:799,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:800,24'
              BranchSideFuncs:
                - xmlSecAddIDs
            - BranchSide:      'xmltree.c:817,25'
              BranchSideFuncs:
                - xmlSecAddIDs
        - Branch String:   'xmltree.c:801,20'
          Branch Sides:
            - BranchSide:      'xmltree.c:800,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlGetID
                - xmlSecError
                - xmlAddID
                - xmlSecAddIDs
            - BranchSide:      'xmltree.c:802,60'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlGetID
                - xmlSecError
                - xmlStrEqual
                - xmlSecAddIDs
                - xmlAddID
        - Branch String:   'xmltree.c:803,24'
          Branch Sides:
            - BranchSide:      'xmltree.c:800,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlGetID
                - xmlSecError
                - xmlAddID
                - xmlSecAddIDs
            - BranchSide:      'xmltree.c:804,31'
              BranchSideFuncs:
                - xmlGetID
                - xmlSecError
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlSecAddIDs
                - xmlAddID
        - Branch String:   'xmltree.c:805,28'
          Branch Sides:
            - BranchSide:      'xmltree.c:806,29'
              BranchSideFuncs:
                - xmlAddID
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlGetID
                - xmlSecError
                - xmlSecAddIDs
            - BranchSide:      'xmltree.c:807,39'
              BranchSideFuncs:
                - xmlSecError
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlGetID
                - xmlAddID
                - xmlSecAddIDs
        - Branch String:   'xmltree.c:807,35'
          Branch Sides:
            - BranchSide:      'xmltree.c:808,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlGetID
                - xmlSecError
                - xmlAddID
                - xmlSecAddIDs
            - BranchSide:      'xmltree.c:811,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlGetID
                - xmlSecError
                - xmlAddID
                - xmlSecAddIDs
        - Branch String:   'xmltree.c:800,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:799,64'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlGetID
                - xmlSecError
                - xmlAddID
                - xmlSecAddIDs
            - BranchSide:      'xmltree.c:801,38'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlGetID
                - xmlSecError
                - xmlSecAddIDs
                - xmlAddID
        - Branch String:   'xmltree.c:799,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:800,24'
              BranchSideFuncs:
                - xmlSecAddIDs
            - BranchSide:      'xmltree.c:817,25'
              BranchSideFuncs:
                - xmlSecAddIDs
        - Branch String:   'xmltree.c:818,15'
          Branch Sides:
            - BranchSide:      'xmltree.c:819,25'
              BranchSideFuncs:
                - xmlSecAddIDs
            - BranchSide:      'xmltree.c:822,20'
              BranchSideFuncs:
                - xmlSecAddIDs
        - Branch String:   'xmltree.c:822,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:822,5'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:823,22'
              BranchSideFuncs:
                - xmlSecAddIDs
        - Branch String:   'xmltree.c:823,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:824,13'
              BranchSideFuncs:
                - xmlSecAddIDs
            - BranchSide:      'xmltree.c:826,30'
              BranchSideFuncs:
                - xmlSecAddIDs
        - Branch String:   'xmltree.c:822,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:822,5'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:823,22'
              BranchSideFuncs:
                - xmlSecAddIDs
      Callsites:
        - Src:             'xmltree.c:790,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:791,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:801,20'
          Dst:             xmlStrEqual
        - Src:             'xmltree.c:802,28'
          Dst:             xmlNodeListGetString
        - Src:             'xmltree.c:804,31'
          Dst:             xmlGetID
        - Src:             'xmltree.c:806,29'
          Dst:             xmlAddID
        - Src:             'xmltree.c:808,29'
          Dst:             xmlSecError
        - Src:             'xmltree.c:824,13'
          Dst:             xmlSecAddIDs
    - functionName:    xmlSecNodeEncodeAndSetContent
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          102
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlEncodeSpecialChars
        - xmlGetLastError
        - xmlNodeSetContent
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmltree.c:759,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlEncodeSpecialChars
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:759,5'
              BranchSideFuncs:
                - xmlEncodeSpecialChars
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:759,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:759,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:760,5'
              BranchSideFuncs:
                - xmlEncodeSpecialChars
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'xmltree.c:760,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:760,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:762,15'
              BranchSideFuncs:
                - xmlEncodeSpecialChars
                - xmlNodeSetContent
                - xmlGetLastError
                - xmlSecError
                - xmlNodeSetContent
        - Branch String:   'xmltree.c:762,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:764,15'
              BranchSideFuncs:
                - xmlNodeSetContent
            - BranchSide:      'xmltree.c:772,9'
              BranchSideFuncs:
                - xmlNodeSetContent
        - Branch String:   'xmltree.c:765,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:766,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:769,9'
              BranchSideFuncs:
                - xmlNodeSetContent
        - Branch String:   'xmltree.c:766,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:766,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:766,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:766,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:766,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:766,13'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmltree.c:759,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:760,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:764,15'
          Dst:             xmlEncodeSpecialChars
        - Src:             'xmltree.c:766,13'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:766,13'
          Dst:             xmlSecError
        - Src:             'xmltree.c:769,9'
          Dst:             xmlNodeSetContent
        - Src:             'xmltree.c:772,9'
          Dst:             xmlNodeSetContent
    - functionName:    xmlSecReplaceNodeBufferAndReturn
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          147
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlAddPrevSibling
        - xmlFreeNode
        - xmlGetLastError
        - xmlParseInNodeContext
        - xmlSecError
        - xmlSecParserGetDefaultOptions
        - xmlUnlinkNode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmltree.c:706,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecParserGetDefaultOptions
                - xmlParseInNodeContext
                - xmlGetLastError
                - xmlSecError
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:706,16'
              BranchSideFuncs:
                - xmlSecParserGetDefaultOptions
                - xmlParseInNodeContext
                - xmlGetLastError
                - xmlSecError
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:712,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:712,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:713,5'
              BranchSideFuncs:
                - xmlSecParserGetDefaultOptions
                - xmlParseInNodeContext
                - xmlGetLastError
                - xmlSecError
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:713,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:713,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:716,5'
              BranchSideFuncs:
                - xmlSecParserGetDefaultOptions
                - xmlParseInNodeContext
                - xmlGetLastError
                - xmlSecError
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSecError
        - Branch String:   'xmltree.c:716,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:716,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:716,5'
              BranchSideFuncs:
                - xmlSecParserGetDefaultOptions
                - xmlParseInNodeContext
                - xmlGetLastError
                - xmlSecError
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmltree.c:722,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:723,9'
              BranchSideFuncs:
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmltree.c:728,12'
              BranchSideFuncs:
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmltree.c:728,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:729,25'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmltree.c:735,5'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmltree.c:723,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:723,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:723,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:723,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:723,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:723,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:723,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:723,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:723,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:728,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:729,25'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmltree.c:735,5'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmltree.c:738,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:739,21'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'xmltree.c:741,9'
              BranchSideFuncs:
                - xmlFreeNode
      Callsites:
        - Src:             'xmltree.c:712,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:713,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:716,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:720,13'
          Dst:             xmlSecParserGetDefaultOptions
        - Src:             'xmltree.c:719,11'
          Dst:             xmlParseInNodeContext
        - Src:             'xmltree.c:723,9'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:723,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:730,9'
          Dst:             xmlAddPrevSibling
        - Src:             'xmltree.c:735,5'
          Dst:             xmlUnlinkNode
        - Src:             'xmltree.c:741,9'
          Dst:             xmlFreeNode
    - functionName:    xmlSecReplaceNodeBuffer
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSecReplaceNodeBufferAndReturn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmltree.c:690,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecReplaceNodeBufferAndReturn
            - BranchSide:      'xmltree.c:690,12'
              BranchSideFuncs:
                - xmlSecReplaceNodeBufferAndReturn
      Callsites:
        - Src:             'xmltree.c:690,12'
          Dst:             xmlSecReplaceNodeBufferAndReturn
    - functionName:    xmlSecReplaceContentAndReturn
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          87
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlAddChildList
        - xmlAddNextSibling
        - xmlNodeSetContent
        - xmlSecError
        - xmlUnlinkNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmltree.c:646,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlUnlinkNode
                - xmlAddChildList
                - xmlUnlinkNode
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:646,5'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlUnlinkNode
                - xmlAddChildList
                - xmlUnlinkNode
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:646,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:646,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:647,5'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlUnlinkNode
                - xmlAddChildList
                - xmlUnlinkNode
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'xmltree.c:647,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:647,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:650,17'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlUnlinkNode
                - xmlAddChildList
                - xmlUnlinkNode
                - xmlNodeSetContent
        - Branch String:   'xmltree.c:650,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:653,21'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlAddChildList
            - BranchSide:      'xmltree.c:668,9'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlAddChildList
        - Branch String:   'xmltree.c:654,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:655,25'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddChildList
            - BranchSide:      'xmltree.c:672,5'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddChildList
        - Branch String:   'xmltree.c:656,16'
          Branch Sides:
            - BranchSide:      'xmltree.c:658,17'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlUnlinkNode
                - xmlAddChildList
            - BranchSide:      'xmltree.c:662,17'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlUnlinkNode
                - xmlAddChildList
        - Branch String:   'xmltree.c:654,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:655,25'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddChildList
            - BranchSide:      'xmltree.c:672,5'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddChildList
      Callsites:
        - Src:             'xmltree.c:646,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:647,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:658,17'
          Dst:             xmlAddNextSibling
        - Src:             'xmltree.c:662,17'
          Dst:             xmlUnlinkNode
        - Src:             'xmltree.c:668,9'
          Dst:             xmlNodeSetContent
        - Src:             'xmltree.c:672,5'
          Dst:             xmlUnlinkNode
        - Src:             'xmltree.c:673,5'
          Dst:             xmlAddChildList
    - functionName:    xmlSecReplaceContent
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSecReplaceContentAndReturn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmltree.c:631,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecReplaceContentAndReturn
            - BranchSide:      'xmltree.c:631,13'
              BranchSideFuncs:
                - xmlSecReplaceContentAndReturn
      Callsites:
        - Src:             'xmltree.c:631,13'
          Dst:             xmlSecReplaceContentAndReturn
    - functionName:    xmlSecReplaceNodeAndReturn
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          149
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - xmlDocSetRootElement
        - xmlFreeNode
        - xmlGetLastError
        - xmlReplaceNode
        - xmlSecError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmltree.c:588,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlReplaceNode
                - xmlDocSetRootElement
                - xmlFreeNode
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:588,5'
              BranchSideFuncs:
                - xmlReplaceNode
                - xmlDocSetRootElement
                - xmlFreeNode
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:588,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:588,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:589,5'
              BranchSideFuncs:
                - xmlReplaceNode
                - xmlDocSetRootElement
                - xmlFreeNode
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:589,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:589,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:592,15'
              BranchSideFuncs:
                - xmlReplaceNode
                - xmlDocSetRootElement
                - xmlFreeNode
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:592,28'
          Branch Sides:
            - BranchSide:      'xmltree.c:592,43'
              BranchSideFuncs:
                - xmlReplaceNode
                - xmlDocSetRootElement
                - xmlFreeNode
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:596,18'
              BranchSideFuncs:
                - xmlReplaceNode
                - xmlDocSetRootElement
                - xmlFreeNode
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:592,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:593,37'
              BranchSideFuncs:
                - xmlReplaceNode
                - xmlDocSetRootElement
                - xmlFreeNode
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:596,18'
              BranchSideFuncs:
                - xmlReplaceNode
                - xmlDocSetRootElement
                - xmlFreeNode
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:596,31'
          Branch Sides:
            - BranchSide:      'xmltree.c:596,49'
              BranchSideFuncs:
                - xmlReplaceNode
                - xmlDocSetRootElement
                - xmlFreeNode
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:600,15'
              BranchSideFuncs:
                - xmlReplaceNode
                - xmlDocSetRootElement
                - xmlFreeNode
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:596,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:597,43'
              BranchSideFuncs:
                - xmlReplaceNode
                - xmlDocSetRootElement
                - xmlFreeNode
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:600,15'
              BranchSideFuncs:
                - xmlReplaceNode
                - xmlDocSetRootElement
                - xmlFreeNode
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:601,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:602,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:606,8'
              BranchSideFuncs:
                - xmlDocSetRootElement
                - xmlFreeNode
        - Branch String:   'xmltree.c:602,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:602,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:602,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:602,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:602,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:602,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:602,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:602,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:602,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:606,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:607,39'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'xmltree.c:611,17'
              BranchSideFuncs:
                - xmlFreeNode
        - Branch String:   'xmltree.c:611,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:612,21'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'xmltree.c:614,9'
              BranchSideFuncs:
                - xmlFreeNode
      Callsites:
        - Src:             'xmltree.c:588,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:589,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:600,15'
          Dst:             xmlReplaceNode
        - Src:             'xmltree.c:602,9'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:602,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:607,9'
          Dst:             xmlDocSetRootElement
        - Src:             'xmltree.c:614,9'
          Dst:             xmlFreeNode
    - functionName:    xmlSecReplaceNode
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSecReplaceNodeAndReturn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmltree.c:570,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecReplaceNodeAndReturn
            - BranchSide:      'xmltree.c:570,12'
              BranchSideFuncs:
                - xmlSecReplaceNodeAndReturn
      Callsites:
        - Src:             'xmltree.c:570,12'
          Dst:             xmlSecReplaceNodeAndReturn
    - functionName:    xmlSecAddPrevSibling
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          165
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - xmlAddPrevSibling
        - xmlGetLastError
        - xmlNewNode
        - xmlNewNs
        - xmlNewText
        - xmlSearchNs
        - xmlSearchNsByHref
        - xmlSecError
        - xmlSecGetDefaultLineFeed
        - xmlSetNs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmltree.c:509,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlNewNode
                - xmlAddPrevSibling
                - xmlSearchNsByHref
                - xmlSearchNs
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddPrevSibling
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:509,5'
              BranchSideFuncs:
                - xmlNewNode
                - xmlAddPrevSibling
                - xmlSearchNsByHref
                - xmlSearchNs
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddPrevSibling
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:509,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:509,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:510,5'
              BranchSideFuncs:
                - xmlNewNode
                - xmlAddPrevSibling
                - xmlSearchNsByHref
                - xmlSearchNs
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddPrevSibling
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:510,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:510,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:512,11'
              BranchSideFuncs:
                - xmlNewNode
                - xmlAddPrevSibling
                - xmlSearchNsByHref
                - xmlSearchNs
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddPrevSibling
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:513,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:514,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:517,5'
              BranchSideFuncs:
                - xmlAddPrevSibling
                - xmlSearchNsByHref
                - xmlSearchNs
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddPrevSibling
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:514,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:514,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:514,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:514,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:514,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:514,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:514,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:514,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:514,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:520,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:524,40'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddPrevSibling
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:532,23'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddPrevSibling
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:525,28'
          Branch Sides:
            - BranchSide:      'xmltree.c:525,49'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddPrevSibling
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:526,21'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddPrevSibling
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:525,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:526,21'
              BranchSideFuncs:
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddPrevSibling
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:528,9'
              BranchSideFuncs:
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddPrevSibling
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:533,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:534,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:537,5'
              BranchSideFuncs:
                - xmlAddPrevSibling
        - Branch String:   'xmltree.c:534,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:534,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:534,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:534,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:534,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:534,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:534,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:534,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:534,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmltree.c:509,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:510,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:512,11'
          Dst:             xmlNewNode
        - Src:             'xmltree.c:514,9'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:514,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:517,5'
          Dst:             xmlAddPrevSibling
        - Src:             'xmltree.c:524,17'
          Dst:             xmlSearchNsByHref
        - Src:             'xmltree.c:525,32'
          Dst:             xmlSearchNs
        - Src:             'xmltree.c:526,21'
          Dst:             xmlNewNs
        - Src:             'xmltree.c:528,9'
          Dst:             xmlSetNs
        - Src:             'xmltree.c:532,23'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'xmltree.c:532,12'
          Dst:             xmlNewText
        - Src:             'xmltree.c:534,9'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:534,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:537,5'
          Dst:             xmlAddPrevSibling
    - functionName:    xmlSecAddNextSibling
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          165
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - xmlAddNextSibling
        - xmlGetLastError
        - xmlNewNode
        - xmlNewNs
        - xmlNewText
        - xmlSearchNs
        - xmlSearchNsByHref
        - xmlSecError
        - xmlSecGetDefaultLineFeed
        - xmlSetNs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmltree.c:461,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlNewNode
                - xmlAddNextSibling
                - xmlSearchNsByHref
                - xmlSearchNs
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddNextSibling
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:461,5'
              BranchSideFuncs:
                - xmlNewNode
                - xmlAddNextSibling
                - xmlSearchNsByHref
                - xmlSearchNs
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddNextSibling
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:461,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:461,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:462,5'
              BranchSideFuncs:
                - xmlNewNode
                - xmlAddNextSibling
                - xmlSearchNsByHref
                - xmlSearchNs
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddNextSibling
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:462,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:462,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:464,11'
              BranchSideFuncs:
                - xmlNewNode
                - xmlAddNextSibling
                - xmlSearchNsByHref
                - xmlSearchNs
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddNextSibling
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:465,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:466,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:469,5'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlSearchNsByHref
                - xmlSearchNs
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddNextSibling
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:466,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:466,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:466,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:466,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:466,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:466,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:466,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:466,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:466,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:472,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:476,40'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddNextSibling
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:484,23'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddNextSibling
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:477,28'
          Branch Sides:
            - BranchSide:      'xmltree.c:477,49'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddNextSibling
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:478,21'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddNextSibling
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:477,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:478,21'
              BranchSideFuncs:
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddNextSibling
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:480,9'
              BranchSideFuncs:
                - xmlSetNs
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddNextSibling
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:485,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:486,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:489,5'
              BranchSideFuncs:
                - xmlAddNextSibling
        - Branch String:   'xmltree.c:486,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:486,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:486,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:486,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:486,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:486,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:486,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:486,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:486,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmltree.c:461,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:462,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:464,11'
          Dst:             xmlNewNode
        - Src:             'xmltree.c:466,9'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:466,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:469,5'
          Dst:             xmlAddNextSibling
        - Src:             'xmltree.c:476,17'
          Dst:             xmlSearchNsByHref
        - Src:             'xmltree.c:477,32'
          Dst:             xmlSearchNs
        - Src:             'xmltree.c:478,21'
          Dst:             xmlNewNs
        - Src:             'xmltree.c:480,9'
          Dst:             xmlSetNs
        - Src:             'xmltree.c:484,23'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'xmltree.c:484,12'
          Dst:             xmlNewText
        - Src:             'xmltree.c:486,9'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:486,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:489,5'
          Dst:             xmlAddNextSibling
    - functionName:    xmlSecIsEmptyNode
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlNodeGetContent
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecIsEmptyString
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmltree.c:890,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecError
            - BranchSide:      'xmltree.c:890,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecError
        - Branch String:   'xmltree.c:890,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:890,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:892,39'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlNodeGetContent
                - xmlSecIsEmptyString
        - Branch String:   'xmltree.c:892,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:892,8'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecIsEmptyString
            - BranchSide:      'xmltree.c:896,15'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecIsEmptyString
        - Branch String:   'xmltree.c:897,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:897,8'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:901,11'
              BranchSideFuncs:
                - xmlSecIsEmptyString
      Callsites:
        - Src:             'xmltree.c:890,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:892,8'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xmltree.c:896,15'
          Dst:             xmlNodeGetContent
        - Src:             'xmltree.c:901,11'
          Dst:             xmlSecIsEmptyString
    - functionName:    xmlSecEnsureEmptyChild
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          94
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecAddChild
        - xmlSecAddNextSibling
        - xmlSecError
        - xmlSecFindNode
        - xmlSecFindSibling
        - xmlSecIsEmptyNode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmltree.c:419,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecFindNode
                - xmlSecIsEmptyNode
                - xmlSecFindSibling
                - xmlSecAddNextSibling
                - xmlSecError
                - xmlSecAddChild
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:419,5'
              BranchSideFuncs:
                - xmlSecFindNode
                - xmlSecIsEmptyNode
                - xmlSecFindSibling
                - xmlSecAddNextSibling
                - xmlSecError
                - xmlSecAddChild
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:419,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:419,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:420,5'
              BranchSideFuncs:
                - xmlSecFindNode
                - xmlSecIsEmptyNode
                - xmlSecFindSibling
                - xmlSecAddNextSibling
                - xmlSecError
                - xmlSecAddChild
                - xmlSecError
        - Branch String:   'xmltree.c:420,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:420,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:423,11'
              BranchSideFuncs:
                - xmlSecFindNode
                - xmlSecIsEmptyNode
                - xmlSecFindSibling
                - xmlSecAddNextSibling
                - xmlSecError
                - xmlSecAddChild
        - Branch String:   'xmltree.c:424,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:426,12'
              BranchSideFuncs:
                - xmlSecAddNextSibling
                - xmlSecError
                - xmlSecAddChild
            - BranchSide:      'xmltree.c:433,12'
              BranchSideFuncs:
                - xmlSecAddNextSibling
                - xmlSecError
                - xmlSecAddChild
        - Branch String:   'xmltree.c:426,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:426,12'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:429,38'
              BranchSideFuncs:
                - xmlSecFindSibling
                - xmlSecIsEmptyNode
                - xmlSecAddNextSibling
                - xmlSecError
                - xmlSecAddChild
        - Branch String:   'xmltree.c:424,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:426,12'
              BranchSideFuncs:
                - xmlSecAddNextSibling
                - xmlSecError
                - xmlSecAddChild
            - BranchSide:      'xmltree.c:433,12'
              BranchSideFuncs:
                - xmlSecAddNextSibling
                - xmlSecError
                - xmlSecAddChild
        - Branch String:   'xmltree.c:433,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:434,15'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecError
            - BranchSide:      'xmltree.c:436,15'
              BranchSideFuncs:
                - xmlSecAddNextSibling
                - xmlSecError
        - Branch String:   'xmltree.c:438,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:438,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:439,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmltree.c:419,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:420,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:423,11'
          Dst:             xmlSecFindNode
        - Src:             'xmltree.c:426,12'
          Dst:             xmlSecIsEmptyNode
        - Src:             'xmltree.c:429,15'
          Dst:             xmlSecFindSibling
        - Src:             'xmltree.c:434,15'
          Dst:             xmlSecAddChild
        - Src:             'xmltree.c:436,15'
          Dst:             xmlSecAddNextSibling
        - Src:             'xmltree.c:439,9'
          Dst:             xmlSecError
    - functionName:    xmlSecFindNode
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecFindNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmltree.c:238,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecFindNode
                - xmlSecCheckNodeName
                - xmlSecError
            - BranchSide:      'xmltree.c:238,5'
              BranchSideFuncs:
                - xmlSecFindNode
                - xmlSecCheckNodeName
                - xmlSecError
        - Branch String:   'xmltree.c:238,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:238,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:241,15'
              BranchSideFuncs:
                - xmlSecFindNode
                - xmlSecCheckNodeName
        - Branch String:   'xmltree.c:241,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:241,5'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:242,18'
              BranchSideFuncs:
                - xmlSecFindNode
                - xmlSecCheckNodeName
        - Branch String:   'xmltree.c:242,44'
          Branch Sides:
            - BranchSide:      'xmltree.c:242,47'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecFindNode
            - BranchSide:      'xmltree.c:245,17'
              BranchSideFuncs:
                - xmlSecFindNode
                - xmlSecCheckNodeName
        - Branch String:   'xmltree.c:242,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:242,12'
              BranchSideFuncs:
                - xmlSecFindNode
                - xmlSecCheckNodeName
            - BranchSide:      'xmltree.c:245,17'
              BranchSideFuncs:
                - xmlSecFindNode
                - xmlSecCheckNodeName
        - Branch String:   'xmltree.c:245,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:246,19'
              BranchSideFuncs:
                - xmlSecFindNode
                - xmlSecCheckNodeName
            - BranchSide:      'xmltree.c:251,20'
              BranchSideFuncs:
                - xmlSecFindNode
                - xmlSecCheckNodeName
        - Branch String:   'xmltree.c:247,16'
          Branch Sides:
            - BranchSide:      'xmltree.c:247,16'
              BranchSideFuncs:
                - xmlSecFindNode
                - xmlSecCheckNodeName
            - BranchSide:      'xmltree.c:251,20'
              BranchSideFuncs:
                - xmlSecFindNode
                - xmlSecCheckNodeName
        - Branch String:   'xmltree.c:241,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:241,5'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:242,18'
              BranchSideFuncs:
                - xmlSecFindNode
                - xmlSecCheckNodeName
      Callsites:
        - Src:             'xmltree.c:238,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:242,47'
          Dst:             xmlSecCheckNodeName
        - Src:             'xmltree.c:246,19'
          Dst:             xmlSecFindNode
    - functionName:    xmlSecFindSibling
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          66
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSecCheckNodeName
        - xmlSecError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmltree.c:164,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecError
            - BranchSide:      'xmltree.c:164,5'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecError
        - Branch String:   'xmltree.c:164,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:164,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:166,24'
              BranchSideFuncs:
                - xmlSecCheckNodeName
        - Branch String:   'xmltree.c:166,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:166,5'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:167,17'
              BranchSideFuncs:
                - xmlSecCheckNodeName
        - Branch String:   'xmltree.c:167,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:166,44'
              BranchSideFuncs:
                - xmlSecCheckNodeName
            - BranchSide:      'xmltree.c:168,16'
              BranchSideFuncs:
                - xmlSecCheckNodeName
        - Branch String:   'xmltree.c:168,16'
          Branch Sides:
            - BranchSide:      'xmltree.c:166,44'
              BranchSideFuncs:
                - xmlSecCheckNodeName
            - BranchSide:      'xmltree.c:168,16'
              BranchSideFuncs: []
        - Branch String:   'xmltree.c:166,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:166,5'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:167,17'
              BranchSideFuncs:
                - xmlSecCheckNodeName
      Callsites:
        - Src:             'xmltree.c:164,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:168,16'
          Dst:             xmlSecCheckNodeName
    - functionName:    xmlSecAddChildNode
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          141
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - xmlAddChild
        - xmlGetLastError
        - xmlNewText
        - xmlSecError
        - xmlSecGetDefaultLineFeed
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmltree.c:376,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:376,5'
              BranchSideFuncs:
                - xmlAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:376,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:376,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:377,5'
              BranchSideFuncs:
                - xmlAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:377,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:377,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:379,16'
              BranchSideFuncs:
                - xmlAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:379,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:381,27'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:389,5'
              BranchSideFuncs:
                - xmlAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:382,12'
          Branch Sides:
            - BranchSide:      'xmltree.c:383,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:386,9'
              BranchSideFuncs:
                - xmlAddChild
                - xmlAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNewText
                - xmlAddChild
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmltree.c:383,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:383,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:383,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:383,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:383,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:383,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:383,13'
          Branch Sides:
            - BranchSide:      'xmltree.c:383,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:383,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:393,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:394,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmltree.c:397,5'
              BranchSideFuncs:
                - xmlAddChild
        - Branch String:   'xmltree.c:394,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:394,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:394,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:394,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:394,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:394,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:394,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:394,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:394,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmltree.c:376,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:377,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:381,27'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'xmltree.c:381,16'
          Dst:             xmlNewText
        - Src:             'xmltree.c:383,13'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:383,13'
          Dst:             xmlSecError
        - Src:             'xmltree.c:386,9'
          Dst:             xmlAddChild
        - Src:             'xmltree.c:389,5'
          Dst:             xmlAddChild
        - Src:             'xmltree.c:392,23'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'xmltree.c:392,12'
          Dst:             xmlNewText
        - Src:             'xmltree.c:394,9'
          Dst:             xmlGetLastError
        - Src:             'xmltree.c:394,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:397,5'
          Dst:             xmlAddChild
    - functionName:    xmlSecFindParent
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecCheckNodeName
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmltree.c:216,16'
          Branch Sides:
            - BranchSide:      'xmltree.c:210,5'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:210,5'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:210,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:210,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:211,5'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:211,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:211,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:213,8'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:213,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:213,8'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:215,20'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:215,15'
          Branch Sides:
            - BranchSide:      'xmltree.c:210,5'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:215,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmltree.c:210,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:211,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:213,8'
          Dst:             xmlSecCheckNodeName
    - functionName:    xmlSecFindChild
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
        - xmlSecFindSibling
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmltree.c:190,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecFindSibling
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:190,5'
              BranchSideFuncs:
                - xmlSecFindSibling
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:190,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:190,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:191,5'
              BranchSideFuncs:
                - xmlSecFindSibling
                - xmlSecError
        - Branch String:   'xmltree.c:191,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:191,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:193,38'
              BranchSideFuncs:
                - xmlSecFindSibling
      Callsites:
        - Src:             'xmltree.c:190,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:191,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:193,12'
          Dst:             xmlSecFindSibling
    - functionName:    xmlSecGetNodeContentAsSize
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          143
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - __ctype_b_loc
        - strtol
        - xmlNodeGetContent
        - xmlSecError
        - xmlStrlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmltree.c:115,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlNodeGetContent
                - strtol
                - __ctype_b_loc
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmltree.c:115,11'
              BranchSideFuncs:
                - xmlNodeGetContent
                - strtol
                - __ctype_b_loc
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:117,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:117,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:118,5'
              BranchSideFuncs:
                - xmlNodeGetContent
                - strtol
                - __ctype_b_loc
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:118,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:118,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:120,15'
              BranchSideFuncs:
                - xmlNodeGetContent
                - strtol
                - __ctype_b_loc
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:121,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:122,16'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:126,11'
              BranchSideFuncs:
                - strtol
                - __ctype_b_loc
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmltree.c:127,18'
          Branch Sides:
            - BranchSide:      'xmltree.c:127,26'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:128,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:127,39'
          Branch Sides:
            - BranchSide:      'xmltree.c:127,43'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:128,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:127,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:128,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:128,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:128,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:128,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmltree.c:134,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'xmltree.c:134,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
        - Branch String:   'xmltree.c:137,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:142,5'
              BranchSideFuncs: []
        - Branch String:   'xmltree.c:138,9'
          Branch Sides:
            - BranchSide:      'xmltree.c:138,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmltree.c:138,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmltree.c:117,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:118,5'
          Dst:             xmlSecError
        - Src:             'xmltree.c:120,15'
          Dst:             xmlNodeGetContent
        - Src:             'xmltree.c:126,11'
          Dst:             strtol
        - Src:             'xmltree.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'xmltree.c:128,9'
          Dst:             xmlSecError
        - Src:             'xmltree.c:137,19'
          Dst:             xmlStrlen
        - Src:             'xmltree.c:138,9'
          Dst:             xmlSecError
    - functionName:    strtol
      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:    xmlSecGetNodeContentAndTrim
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          104
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
        - xmlNodeGetContent
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmltree.c:80,15'
          Branch Sides:
            - BranchSide:      'xmltree.c:0,0'
              BranchSideFuncs:
                - xmlNodeGetContent
                - __ctype_b_loc
                - xmlStrlen
                - __ctype_b_loc
                - xmlStrlen
            - BranchSide:      'xmltree.c:80,15'
              BranchSideFuncs:
                - xmlNodeGetContent
                - __ctype_b_loc
                - xmlStrlen
                - __ctype_b_loc
                - xmlStrlen
        - Branch String:   'xmltree.c:81,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:81,8'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:87,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - xmlStrlen
                - __ctype_b_loc
                - xmlStrlen
        - Branch String:   'xmltree.c:87,27'
          Branch Sides:
            - BranchSide:      'xmltree.c:87,46'
              BranchSideFuncs:
                - xmlStrlen
                - __ctype_b_loc
                - xmlStrlen
                - __ctype_b_loc
            - BranchSide:      'xmltree.c:87,30'
              BranchSideFuncs:
                - __ctype_b_loc
                - xmlStrlen
                - __ctype_b_loc
                - xmlStrlen
        - Branch String:   'xmltree.c:87,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:87,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - xmlStrlen
                - __ctype_b_loc
                - xmlStrlen
            - BranchSide:      'xmltree.c:90,15'
              BranchSideFuncs:
                - xmlStrlen
                - __ctype_b_loc
                - xmlStrlen
        - Branch String:   'xmltree.c:91,22'
          Branch Sides:
            - BranchSide:      'xmltree.c:91,5'
              BranchSideFuncs:
                - xmlStrlen
                - __ctype_b_loc
            - BranchSide:      'xmltree.c:91,25'
              BranchSideFuncs:
                - __ctype_b_loc
                - xmlStrlen
        - Branch String:   'xmltree.c:91,5'
          Branch Sides:
            - BranchSide:      'xmltree.c:91,15'
              BranchSideFuncs:
                - __ctype_b_loc
                - xmlStrlen
            - BranchSide:      'xmltree.c:92,10'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'xmltree.c:95,8'
          Branch Sides:
            - BranchSide:      'xmltree.c:95,8'
              BranchSideFuncs: []
            - BranchSide:      'xmltree.c:96,38'
              BranchSideFuncs:
                - xmlStrlen
      Callsites:
        - Src:             'xmltree.c:80,15'
          Dst:             xmlNodeGetContent
        - Src:             'xmltree.c:87,30'
          Dst:             __ctype_b_loc
        - Src:             'xmltree.c:90,15'
          Dst:             xmlStrlen
        - Src:             'xmltree.c:91,25'
          Dst:             __ctype_b_loc
        - Src:             'xmltree.c:96,38'
          Dst:             xmlStrlen
    - functionName:    xmlSecSetDefaultLineFeed
      functionSourceFile: '/src/xmlsec/src/xmltree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformVisa3DHackExecute
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          378
      EdgeCount:       129
      CyclomaticComplexity: 39
      functionsReached:
        - xmlGetID
        - xmlGetLastError
        - xmlSecError
        - xmlSecNodeSetCreate
        - xmlSecVisa3DHackGetCtx
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:996,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlGetID
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:996,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlGetID
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:996,5'
          Branch Sides:
            - BranchSide:      'xpath.c:996,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:996,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlGetID
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:996,5'
          Branch Sides:
            - BranchSide:      'xpath.c:996,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:996,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlGetID
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:996,5'
          Branch Sides:
            - BranchSide:      'xpath.c:996,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlGetID
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:996,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:996,5'
          Branch Sides:
            - BranchSide:      'xpath.c:996,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlGetID
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:996,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:996,5'
          Branch Sides:
            - BranchSide:      'xpath.c:996,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:996,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlGetID
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:996,5'
          Branch Sides:
            - BranchSide:      'xpath.c:996,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlGetID
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:997,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlGetID
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:997,5'
          Branch Sides:
            - BranchSide:      'xpath.c:997,5'
              BranchSideFuncs:
                - xmlSecVisa3DHackGetCtx
                - xmlGetID
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:998,5'
              BranchSideFuncs:
                - xmlSecVisa3DHackGetCtx
                - xmlGetID
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:998,5'
          Branch Sides:
            - BranchSide:      'xpath.c:998,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:999,5'
              BranchSideFuncs:
                - xmlSecVisa3DHackGetCtx
                - xmlGetID
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:999,5'
          Branch Sides:
            - BranchSide:      'xpath.c:999,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1001,13'
              BranchSideFuncs:
                - xmlSecVisa3DHackGetCtx
                - xmlGetID
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:1002,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1002,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1003,5'
              BranchSideFuncs:
                - xmlGetID
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:1003,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1003,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1005,23'
              BranchSideFuncs:
                - xmlGetID
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:1005,11'
          Branch Sides:
            - BranchSide:      'xpath.c:1005,79'
              BranchSideFuncs:
                - xmlGetID
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:1005,62'
              BranchSideFuncs:
                - xmlGetID
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:1006,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1006,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1008,12'
              BranchSideFuncs:
                - xmlGetID
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xpath.c:1009,23'
          Branch Sides:
            - BranchSide:      'xpath.c:1009,33'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xpath.c:1010,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xpath.c:1009,8'
          Branch Sides:
            - BranchSide:      'xpath.c:1010,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xpath.c:1015,15'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xpath.c:1010,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1010,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1010,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:1010,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1010,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1010,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:1010,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1010,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1010,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:1010,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1010,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1010,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:1010,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1010,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1010,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:1010,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1010,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1010,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:1010,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1010,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1010,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:1010,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1010,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1010,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:1016,8'
          Branch Sides:
            - BranchSide:      'xpath.c:1017,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xpath.c:1022,27'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
                - xmlSecError
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:1017,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1017,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1017,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:1017,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1017,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1017,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:1017,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1017,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1017,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:1017,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1017,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1017,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:1017,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1017,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1017,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:1017,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1017,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1017,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:1017,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1017,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1017,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:1017,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1017,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:1017,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:1023,8'
          Branch Sides:
            - BranchSide:      'xpath.c:1023,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:1024,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:1024,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1024,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:1024,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:1024,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1024,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:1024,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:1024,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1024,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:1024,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:1024,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1024,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:1024,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlXPathFreeNodeSet
      Callsites:
        - Src:             'xpath.c:996,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:997,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:998,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:999,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:1001,13'
          Dst:             xmlSecVisa3DHackGetCtx
        - Src:             'xpath.c:1002,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:1003,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:1006,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:1008,12'
          Dst:             xmlGetID
        - Src:             'xpath.c:1010,9'
          Dst:             xmlGetLastError
        - Src:             'xpath.c:1010,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:1015,15'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:1017,9'
          Dst:             xmlGetLastError
        - Src:             'xpath.c:1017,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:1022,27'
          Dst:             xmlSecNodeSetCreate
        - Src:             'xpath.c:1024,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:1026,9'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlSecVisa3DHackGetCtx
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:883,1'
          Branch Sides:
            - BranchSide:      'xpath.c:883,1'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:883,1'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:883,1'
          Branch Sides:
            - BranchSide:      'xpath.c:883,1'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:883,1'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:883,1'
          Branch Sides:
            - BranchSide:      'xpath.c:883,1'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:883,1'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:883,1'
          Branch Sides:
            - BranchSide:      'xpath.c:883,1'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:883,1'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:883,1'
          Branch Sides:
            - BranchSide:      'xpath.c:883,1'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:883,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSecTransformVisa3DHackInitialize
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          63
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:968,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:968,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:968,5'
          Branch Sides:
            - BranchSide:      'xpath.c:968,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:968,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:968,5'
          Branch Sides:
            - BranchSide:      'xpath.c:968,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:968,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:968,5'
          Branch Sides:
            - BranchSide:      'xpath.c:968,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:968,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:968,5'
          Branch Sides:
            - BranchSide:      'xpath.c:968,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:968,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:968,5'
          Branch Sides:
            - BranchSide:      'xpath.c:968,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:968,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:968,5'
          Branch Sides:
            - BranchSide:      'xpath.c:968,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:968,5'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xpath.c:968,5'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformVisa3DHackFinalize
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          84
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSecError
        - xmlSecVisa3DHackGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:977,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlSecError
            - BranchSide:      'xpath.c:977,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlSecError
        - Branch String:   'xpath.c:977,5'
          Branch Sides:
            - BranchSide:      'xpath.c:977,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:977,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlSecError
        - Branch String:   'xpath.c:977,5'
          Branch Sides:
            - BranchSide:      'xpath.c:977,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:977,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlSecError
        - Branch String:   'xpath.c:977,5'
          Branch Sides:
            - BranchSide:      'xpath.c:977,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlSecError
            - BranchSide:      'xpath.c:977,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:977,5'
          Branch Sides:
            - BranchSide:      'xpath.c:977,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlSecError
            - BranchSide:      'xpath.c:977,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:977,5'
          Branch Sides:
            - BranchSide:      'xpath.c:977,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:977,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlSecError
        - Branch String:   'xpath.c:977,5'
          Branch Sides:
            - BranchSide:      'xpath.c:977,5'
              BranchSideFuncs:
                - xmlSecVisa3DHackGetCtx
                - xmlSecError
            - BranchSide:      'xpath.c:979,13'
              BranchSideFuncs:
                - xmlSecVisa3DHackGetCtx
                - xmlSecError
        - Branch String:   'xpath.c:980,5'
          Branch Sides:
            - BranchSide:      'xpath.c:980,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:982,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:982,8'
          Branch Sides:
            - BranchSide:      'xpath.c:983,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:985,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:977,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:979,13'
          Dst:             xmlSecVisa3DHackGetCtx
        - Src:             'xpath.c:980,5'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformXPointerNodeRead
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          388
      EdgeCount:       138
      CyclomaticComplexity: 43
      functionsReached:
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecPtrListAdd
        - xmlSecPtrListGetSize
        - xmlSecXPathDataCreate
        - xmlSecXPathDataDestroy
        - xmlSecXPathDataNodeRead
        - xmlSecXPathGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:821,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:821,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:821,5'
          Branch Sides:
            - BranchSide:      'xpath.c:821,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:821,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:821,5'
          Branch Sides:
            - BranchSide:      'xpath.c:821,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:821,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:821,5'
          Branch Sides:
            - BranchSide:      'xpath.c:821,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:821,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:821,5'
          Branch Sides:
            - BranchSide:      'xpath.c:821,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:821,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:821,5'
          Branch Sides:
            - BranchSide:      'xpath.c:821,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:821,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:821,5'
          Branch Sides:
            - BranchSide:      'xpath.c:821,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:822,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:822,5'
          Branch Sides:
            - BranchSide:      'xpath.c:822,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:823,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:823,5'
          Branch Sides:
            - BranchSide:      'xpath.c:823,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:825,16'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:826,5'
          Branch Sides:
            - BranchSide:      'xpath.c:826,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:826,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:826,5'
          Branch Sides:
            - BranchSide:      'xpath.c:826,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:826,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:826,5'
          Branch Sides:
            - BranchSide:      'xpath.c:826,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:827,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:827,5'
          Branch Sides:
            - BranchSide:      'xpath.c:827,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:830,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:831,22'
          Branch Sides:
            - BranchSide:      'xpath.c:831,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:832,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:831,8'
          Branch Sides:
            - BranchSide:      'xpath.c:832,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:838,12'
              BranchSideFuncs:
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
        - Branch String:   'xpath.c:832,9'
          Branch Sides:
            - BranchSide:      'xpath.c:832,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:832,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:832,9'
          Branch Sides:
            - BranchSide:      'xpath.c:832,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:832,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:832,9'
          Branch Sides:
            - BranchSide:      'xpath.c:832,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:832,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:832,9'
          Branch Sides:
            - BranchSide:      'xpath.c:832,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:832,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:832,9'
          Branch Sides:
            - BranchSide:      'xpath.c:832,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:832,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:832,9'
          Branch Sides:
            - BranchSide:      'xpath.c:832,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:832,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:839,8'
          Branch Sides:
            - BranchSide:      'xpath.c:840,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:845,11'
              BranchSideFuncs:
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:840,9'
          Branch Sides:
            - BranchSide:      'xpath.c:840,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:840,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:840,9'
          Branch Sides:
            - BranchSide:      'xpath.c:840,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:840,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:840,9'
          Branch Sides:
            - BranchSide:      'xpath.c:840,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:840,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:840,9'
          Branch Sides:
            - BranchSide:      'xpath.c:840,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:840,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:846,8'
          Branch Sides:
            - BranchSide:      'xpath.c:847,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:854,11'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:847,9'
          Branch Sides:
            - BranchSide:      'xpath.c:847,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:847,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:847,9'
          Branch Sides:
            - BranchSide:      'xpath.c:847,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:847,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:847,9'
          Branch Sides:
            - BranchSide:      'xpath.c:847,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:847,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:847,9'
          Branch Sides:
            - BranchSide:      'xpath.c:847,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:847,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:855,8'
          Branch Sides:
            - BranchSide:      'xpath.c:856,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:863,11'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'xpath.c:856,9'
          Branch Sides:
            - BranchSide:      'xpath.c:856,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:856,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:856,9'
          Branch Sides:
            - BranchSide:      'xpath.c:856,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:856,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:856,9'
          Branch Sides:
            - BranchSide:      'xpath.c:856,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:856,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:856,9'
          Branch Sides:
            - BranchSide:      'xpath.c:856,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:856,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:868,8'
          Branch Sides:
            - BranchSide:      'xpath.c:868,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:869,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:869,9'
          Branch Sides:
            - BranchSide:      'xpath.c:869,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:869,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:869,9'
          Branch Sides:
            - BranchSide:      'xpath.c:869,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:869,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:869,9'
          Branch Sides:
            - BranchSide:      'xpath.c:869,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:869,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:869,9'
          Branch Sides:
            - BranchSide:      'xpath.c:869,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:869,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:869,9'
          Branch Sides:
            - BranchSide:      'xpath.c:869,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:869,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xpath.c:821,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:822,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:823,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:825,16'
          Dst:             xmlSecXPathGetCtx
        - Src:             'xpath.c:826,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:827,5'
          Dst:             xmlSecPtrListGetSize
        - Src:             'xpath.c:827,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:830,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xpath.c:831,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'xpath.c:832,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:838,12'
          Dst:             xmlSecXPathDataCreate
        - Src:             'xpath.c:840,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:845,11'
          Dst:             xmlSecXPathDataNodeRead
        - Src:             'xpath.c:847,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:849,9'
          Dst:             xmlSecXPathDataDestroy
        - Src:             'xpath.c:854,11'
          Dst:             xmlSecPtrListAdd
        - Src:             'xpath.c:856,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:858,9'
          Dst:             xmlSecXPathDataDestroy
        - Src:             'xpath.c:867,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xpath.c:869,9'
          Dst:             xmlSecError
    - functionName:    xmlSecXPathGetCtx
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          56
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xpath.c:362,1'
          Branch Sides:
            - BranchSide:      'xpath.c:362,1'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:362,1'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:362,1'
          Branch Sides:
            - BranchSide:      'xpath.c:362,1'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:362,1'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:362,1'
          Branch Sides:
            - BranchSide:      'xpath.c:362,1'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:362,1'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:362,1'
          Branch Sides:
            - BranchSide:      'xpath.c:362,1'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:362,1'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:362,1'
          Branch Sides:
            - BranchSide:      'xpath.c:362,1'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:362,1'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:362,1'
          Branch Sides:
            - BranchSide:      'xpath.c:362,1'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:362,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSecXPathDataCreate
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          148
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - memset
        - xmlGetLastError
        - xmlSecError
        - xmlSecXPathDataDestroy
        - xmlXPathNewContext
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:92,33'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlXPathNewContext
                - xmlGetLastError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlXPathNewContext
                - xmlGetLastError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
            - BranchSide:      'xpath.c:92,33'
              BranchSideFuncs:
                - memset
                - xmlXPathNewContext
                - xmlGetLastError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlXPathNewContext
                - xmlGetLastError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
        - Branch String:   'xpath.c:93,8'
          Branch Sides:
            - BranchSide:      'xpath.c:94,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:97,5'
              BranchSideFuncs:
                - memset
                - xmlXPathNewContext
                - xmlGetLastError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlXPathNewContext
                - xmlGetLastError
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:103,5'
          Branch Sides:
            - BranchSide:      'xpath.c:103,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:106,21'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlGetLastError
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:106,21'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlGetLastError
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:114,21'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlGetLastError
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:107,12'
          Branch Sides:
            - BranchSide:      'xpath.c:107,12'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:108,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:108,13'
          Branch Sides:
            - BranchSide:      'xpath.c:108,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:108,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:108,13'
          Branch Sides:
            - BranchSide:      'xpath.c:108,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:108,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:108,13'
          Branch Sides:
            - BranchSide:      'xpath.c:108,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:108,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:115,12'
          Branch Sides:
            - BranchSide:      'xpath.c:115,12'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:116,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:116,13'
          Branch Sides:
            - BranchSide:      'xpath.c:116,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:116,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:116,13'
          Branch Sides:
            - BranchSide:      'xpath.c:116,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:116,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:116,13'
          Branch Sides:
            - BranchSide:      'xpath.c:116,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:116,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
      Callsites:
        - Src:             'xpath.c:94,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:97,5'
          Dst:             memset
        - Src:             'xpath.c:106,21'
          Dst:             xmlXPathNewContext
        - Src:             'xpath.c:108,13'
          Dst:             xmlGetLastError
        - Src:             'xpath.c:108,13'
          Dst:             xmlSecError
        - Src:             'xpath.c:109,13'
          Dst:             xmlSecXPathDataDestroy
        - Src:             'xpath.c:114,21'
          Dst:             xmlXPathNewContext
        - Src:             'xpath.c:116,13'
          Dst:             xmlGetLastError
        - Src:             'xpath.c:116,13'
          Dst:             xmlSecError
        - Src:             'xpath.c:117,13'
          Dst:             xmlSecXPathDataDestroy
    - functionName:    xmlSecXPathDataNodeRead
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlNodeGetContent
        - xmlSecError
        - xmlSecXPathDataRegisterNamespaces
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:189,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataRegisterNamespaces
                - xmlNodeGetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:189,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataRegisterNamespaces
                - xmlNodeGetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:189,5'
          Branch Sides:
            - BranchSide:      'xpath.c:189,5'
              BranchSideFuncs:
                - xmlSecXPathDataRegisterNamespaces
                - xmlNodeGetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:190,5'
              BranchSideFuncs:
                - xmlSecXPathDataRegisterNamespaces
                - xmlNodeGetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:190,5'
          Branch Sides:
            - BranchSide:      'xpath.c:190,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:191,5'
              BranchSideFuncs:
                - xmlSecXPathDataRegisterNamespaces
                - xmlNodeGetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:191,5'
          Branch Sides:
            - BranchSide:      'xpath.c:191,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:193,11'
              BranchSideFuncs:
                - xmlSecXPathDataRegisterNamespaces
                - xmlNodeGetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:194,8'
          Branch Sides:
            - BranchSide:      'xpath.c:195,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:200,18'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecError
        - Branch String:   'xpath.c:201,8'
          Branch Sides:
            - BranchSide:      'xpath.c:201,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:202,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:202,9'
          Branch Sides:
            - BranchSide:      'xpath.c:202,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:202,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xpath.c:189,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:190,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:191,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:193,11'
          Dst:             xmlSecXPathDataRegisterNamespaces
        - Src:             'xpath.c:195,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:200,18'
          Dst:             xmlNodeGetContent
        - Src:             'xpath.c:202,9'
          Dst:             xmlSecError
    - functionName:    xmlSecXPathDataDestroy
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - memset
        - xmlSecError
        - xmlXPathFreeContext
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xpath.c:128,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - memset
                - xmlSecError
            - BranchSide:      'xpath.c:128,5'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - memset
                - xmlSecError
        - Branch String:   'xpath.c:128,5'
          Branch Sides:
            - BranchSide:      'xpath.c:128,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:130,14'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - memset
        - Branch String:   'xpath.c:130,8'
          Branch Sides:
            - BranchSide:      'xpath.c:131,9'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - memset
            - BranchSide:      'xpath.c:133,14'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - memset
        - Branch String:   'xpath.c:133,8'
          Branch Sides:
            - BranchSide:      'xpath.c:134,9'
              BranchSideFuncs:
                - memset
            - BranchSide:      'xpath.c:136,5'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'xpath.c:128,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:134,9'
          Dst:             xmlXPathFreeContext
        - Src:             'xpath.c:136,5'
          Dst:             memset
    - functionName:    xmlSecXPathDataRegisterNamespaces
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          154
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - xmlGetLastError
        - xmlSecError
        - xmlXPathNsLookup
        - xmlXPathRegisterNs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:163,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathRegisterNs
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:163,5'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathRegisterNs
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:163,5'
          Branch Sides:
            - BranchSide:      'xpath.c:163,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:167,25'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathRegisterNs
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xpath.c:167,5'
          Branch Sides:
            - BranchSide:      'xpath.c:167,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:168,23'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathRegisterNs
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xpath.c:168,9'
          Branch Sides:
            - BranchSide:      'xpath.c:167,45'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathRegisterNs
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xpath.c:170,21'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathRegisterNs
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xpath.c:170,37'
          Branch Sides:
            - BranchSide:      'xpath.c:168,0'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathRegisterNs
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xpath.c:170,64'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathRegisterNs
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xpath.c:170,16'
          Branch Sides:
            - BranchSide:      'xpath.c:168,0'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlGetLastError
                - xmlSecError
                - xmlXPathNsLookup
            - BranchSide:      'xpath.c:171,48'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlGetLastError
                - xmlSecError
                - xmlXPathNsLookup
        - Branch String:   'xpath.c:172,20'
          Branch Sides:
            - BranchSide:      'xpath.c:168,0'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathRegisterNs
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xpath.c:173,21'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xpath.c:173,21'
          Branch Sides:
            - BranchSide:      'xpath.c:173,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:173,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:173,21'
          Branch Sides:
            - BranchSide:      'xpath.c:173,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:173,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:173,21'
          Branch Sides:
            - BranchSide:      'xpath.c:173,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:173,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:173,21'
          Branch Sides:
            - BranchSide:      'xpath.c:173,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:173,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:168,9'
          Branch Sides:
            - BranchSide:      'xpath.c:167,45'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathRegisterNs
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xpath.c:170,21'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathRegisterNs
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xpath.c:167,5'
          Branch Sides:
            - BranchSide:      'xpath.c:167,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:168,23'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathRegisterNs
                - xmlGetLastError
                - xmlSecError
      Callsites:
        - Src:             'xpath.c:163,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:170,41'
          Dst:             xmlXPathNsLookup
        - Src:             'xpath.c:171,23'
          Dst:             xmlXPathRegisterNs
        - Src:             'xpath.c:173,21'
          Dst:             xmlGetLastError
        - Src:             'xpath.c:173,21'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformXPathInitialize
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         59
      ICount:          219
      EdgeCount:       84
      CyclomaticComplexity: 27
      functionsReached:
        - xmlSecError
        - xmlSecPtrListInitialize
        - xmlSecXPathGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:381,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:381,5'
          Branch Sides:
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:381,5'
          Branch Sides:
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:381,5'
          Branch Sides:
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:381,5'
          Branch Sides:
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:381,5'
          Branch Sides:
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:381,5'
          Branch Sides:
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:383,16'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:381,5'
          Branch Sides:
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:381,5'
          Branch Sides:
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:381,5'
          Branch Sides:
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:381,5'
          Branch Sides:
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:381,5'
          Branch Sides:
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:381,5'
          Branch Sides:
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:383,16'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:381,5'
          Branch Sides:
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:381,5'
          Branch Sides:
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:381,5'
          Branch Sides:
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:381,5'
          Branch Sides:
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:381,5'
          Branch Sides:
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:381,5'
          Branch Sides:
            - BranchSide:      'xpath.c:381,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:383,16'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:384,5'
          Branch Sides:
            - BranchSide:      'xpath.c:384,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:386,11'
              BranchSideFuncs:
                - xmlSecPtrListInitialize
                - xmlSecError
        - Branch String:   'xpath.c:387,8'
          Branch Sides:
            - BranchSide:      'xpath.c:387,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:388,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:388,9'
          Branch Sides:
            - BranchSide:      'xpath.c:388,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:388,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:388,9'
          Branch Sides:
            - BranchSide:      'xpath.c:388,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:388,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:388,9'
          Branch Sides:
            - BranchSide:      'xpath.c:388,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:388,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:388,9'
          Branch Sides:
            - BranchSide:      'xpath.c:388,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:388,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:388,9'
          Branch Sides:
            - BranchSide:      'xpath.c:388,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:388,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xpath.c:381,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:383,16'
          Dst:             xmlSecXPathGetCtx
        - Src:             'xpath.c:384,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:386,11'
          Dst:             xmlSecPtrListInitialize
        - Src:             'xpath.c:388,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformXPathFinalize
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          184
      EdgeCount:       72
      CyclomaticComplexity: 23
      functionsReached:
        - xmlSecError
        - xmlSecPtrListFinalize
        - xmlSecXPathGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:399,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'xpath.c:399,5'
          Branch Sides:
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'xpath.c:399,5'
          Branch Sides:
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'xpath.c:399,5'
          Branch Sides:
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'xpath.c:399,5'
          Branch Sides:
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'xpath.c:399,5'
          Branch Sides:
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'xpath.c:399,5'
          Branch Sides:
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'xpath.c:401,16'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'xpath.c:399,5'
          Branch Sides:
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'xpath.c:399,5'
          Branch Sides:
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'xpath.c:399,5'
          Branch Sides:
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'xpath.c:399,5'
          Branch Sides:
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'xpath.c:399,5'
          Branch Sides:
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'xpath.c:399,5'
          Branch Sides:
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'xpath.c:401,16'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'xpath.c:399,5'
          Branch Sides:
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'xpath.c:399,5'
          Branch Sides:
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'xpath.c:399,5'
          Branch Sides:
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:399,5'
          Branch Sides:
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:399,5'
          Branch Sides:
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'xpath.c:399,5'
          Branch Sides:
            - BranchSide:      'xpath.c:399,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'xpath.c:401,16'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'xpath.c:402,5'
          Branch Sides:
            - BranchSide:      'xpath.c:402,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:402,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'xpath.c:402,5'
          Branch Sides:
            - BranchSide:      'xpath.c:402,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:402,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'xpath.c:402,5'
          Branch Sides:
            - BranchSide:      'xpath.c:402,5'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
            - BranchSide:      'xpath.c:404,5'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
      Callsites:
        - Src:             'xpath.c:399,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:401,16'
          Dst:             xmlSecXPathGetCtx
        - Src:             'xpath.c:402,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:404,5'
          Dst:             xmlSecPtrListFinalize
    - functionName:    xmlSecTransformXPathExecute
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          302
      EdgeCount:       113
      CyclomaticComplexity: 36
      functionsReached:
        - xmlSecError
        - xmlSecPtrListGetSize
        - xmlSecXPathDataListExecute
        - xmlSecXPathGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:413,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:413,5'
          Branch Sides:
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:413,5'
          Branch Sides:
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:413,5'
          Branch Sides:
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:413,5'
          Branch Sides:
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:413,5'
          Branch Sides:
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:413,5'
          Branch Sides:
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:414,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:413,5'
          Branch Sides:
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:413,5'
          Branch Sides:
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:413,5'
          Branch Sides:
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:413,5'
          Branch Sides:
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:413,5'
          Branch Sides:
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:413,5'
          Branch Sides:
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:414,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:413,5'
          Branch Sides:
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:413,5'
          Branch Sides:
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:413,5'
          Branch Sides:
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:413,5'
          Branch Sides:
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:413,5'
          Branch Sides:
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:413,5'
          Branch Sides:
            - BranchSide:      'xpath.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:414,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:414,5'
          Branch Sides:
            - BranchSide:      'xpath.c:414,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:415,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:415,5'
          Branch Sides:
            - BranchSide:      'xpath.c:415,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:416,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:416,5'
          Branch Sides:
            - BranchSide:      'xpath.c:416,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:417,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:417,5'
          Branch Sides:
            - BranchSide:      'xpath.c:417,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:419,16'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:420,5'
          Branch Sides:
            - BranchSide:      'xpath.c:420,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:420,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:420,5'
          Branch Sides:
            - BranchSide:      'xpath.c:420,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:420,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:420,5'
          Branch Sides:
            - BranchSide:      'xpath.c:420,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:421,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:421,5'
          Branch Sides:
            - BranchSide:      'xpath.c:421,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:423,23'
              BranchSideFuncs:
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:423,11'
          Branch Sides:
            - BranchSide:      'xpath.c:423,79'
              BranchSideFuncs:
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:423,62'
              BranchSideFuncs:
                - xmlSecXPathDataListExecute
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:424,5'
          Branch Sides:
            - BranchSide:      'xpath.c:424,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:427,44'
              BranchSideFuncs:
                - xmlSecXPathDataListExecute
                - xmlSecError
        - Branch String:   'xpath.c:428,8'
          Branch Sides:
            - BranchSide:      'xpath.c:428,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:429,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:429,9'
          Branch Sides:
            - BranchSide:      'xpath.c:429,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:429,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:429,9'
          Branch Sides:
            - BranchSide:      'xpath.c:429,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:429,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:429,9'
          Branch Sides:
            - BranchSide:      'xpath.c:429,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:429,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:429,9'
          Branch Sides:
            - BranchSide:      'xpath.c:429,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:429,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:429,9'
          Branch Sides:
            - BranchSide:      'xpath.c:429,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:429,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xpath.c:413,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:414,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:415,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:416,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:417,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:419,16'
          Dst:             xmlSecXPathGetCtx
        - Src:             'xpath.c:420,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:421,5'
          Dst:             xmlSecPtrListGetSize
        - Src:             'xpath.c:421,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:424,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:426,27'
          Dst:             xmlSecXPathDataListExecute
        - Src:             'xpath.c:429,9'
          Dst:             xmlSecError
    - functionName:    xmlSecXPathDataListExecute
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          139
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSecError
        - xmlSecNodeSetAdd
        - xmlSecNodeSetDestroy
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
        - xmlSecXPathDataExecute
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:314,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecXPathDataExecute
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:314,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecXPathDataExecute
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:314,5'
          Branch Sides:
            - BranchSide:      'xpath.c:314,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:314,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecXPathDataExecute
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:314,5'
          Branch Sides:
            - BranchSide:      'xpath.c:314,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecXPathDataExecute
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:315,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecXPathDataExecute
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:315,5'
          Branch Sides:
            - BranchSide:      'xpath.c:315,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:317,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecXPathDataExecute
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
        - Branch String:   'xpath.c:317,5'
          Branch Sides:
            - BranchSide:      'xpath.c:317,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:320,24'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecXPathDataExecute
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
        - Branch String:   'xpath.c:320,5'
          Branch Sides:
            - BranchSide:      'xpath.c:320,5'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlSecXPathDataExecute
                - xmlSecNodeSetAdd
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
            - BranchSide:      'xpath.c:321,36'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlSecXPathDataExecute
                - xmlSecNodeSetAdd
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
        - Branch String:   'xpath.c:322,12'
          Branch Sides:
            - BranchSide:      'xpath.c:323,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDestroy
            - BranchSide:      'xpath.c:330,15'
              BranchSideFuncs:
                - xmlSecXPathDataExecute
                - xmlSecNodeSetAdd
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
        - Branch String:   'xpath.c:324,30'
          Branch Sides:
            - BranchSide:      'xpath.c:324,30'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:324,38'
              BranchSideFuncs:
                - xmlSecNodeSetDestroy
        - Branch String:   'xpath.c:324,16'
          Branch Sides:
            - BranchSide:      'xpath.c:324,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:325,17'
              BranchSideFuncs:
                - xmlSecNodeSetDestroy
        - Branch String:   'xpath.c:331,12'
          Branch Sides:
            - BranchSide:      'xpath.c:332,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDestroy
            - BranchSide:      'xpath.c:339,49'
              BranchSideFuncs:
                - xmlSecNodeSetAdd
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecXPathDataExecute
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecNodeSetDestroy
        - Branch String:   'xpath.c:333,30'
          Branch Sides:
            - BranchSide:      'xpath.c:333,30'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:333,38'
              BranchSideFuncs:
                - xmlSecNodeSetDestroy
        - Branch String:   'xpath.c:333,16'
          Branch Sides:
            - BranchSide:      'xpath.c:333,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:334,17'
              BranchSideFuncs:
                - xmlSecNodeSetDestroy
        - Branch String:   'xpath.c:343,30'
          Branch Sides:
            - BranchSide:      'xpath.c:343,38'
              BranchSideFuncs:
                - xmlSecNodeSetDestroy
            - BranchSide:      'xpath.c:346,13'
              BranchSideFuncs:
                - xmlSecNodeSetDestroy
        - Branch String:   'xpath.c:343,16'
          Branch Sides:
            - BranchSide:      'xpath.c:344,17'
              BranchSideFuncs:
                - xmlSecNodeSetDestroy
            - BranchSide:      'xpath.c:346,13'
              BranchSideFuncs:
                - xmlSecNodeSetDestroy
      Callsites:
        - Src:             'xpath.c:314,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:315,5'
          Dst:             xmlSecPtrListGetSize
        - Src:             'xpath.c:315,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:317,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:320,24'
          Dst:             xmlSecPtrListGetSize
        - Src:             'xpath.c:321,36'
          Dst:             xmlSecPtrListGetItem
        - Src:             'xpath.c:323,13'
          Dst:             xmlSecError
        - Src:             'xpath.c:325,17'
          Dst:             xmlSecNodeSetDestroy
        - Src:             'xpath.c:330,15'
          Dst:             xmlSecXPathDataExecute
        - Src:             'xpath.c:332,13'
          Dst:             xmlSecError
        - Src:             'xpath.c:334,17'
          Dst:             xmlSecNodeSetDestroy
        - Src:             'xpath.c:339,16'
          Dst:             xmlSecNodeSetAdd
        - Src:             'xpath.c:341,13'
          Dst:             xmlSecError
        - Src:             'xpath.c:344,17'
          Dst:             xmlSecNodeSetDestroy
        - Src:             'xpath.c:346,13'
          Dst:             xmlSecNodeSetDestroy
    - functionName:    xmlSecXPathDataExecute
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          293
      EdgeCount:       83
      CyclomaticComplexity: 21
      functionsReached:
        - xmlGetLastError
        - xmlSecError
        - xmlSecNodeSetCreate
        - xmlSecXPathHereFunction
        - xmlXPathEvalExpression
        - xmlXPathFreeObject
        - xmlXPathNodeSetCreate
        - xmlXPathRegisterFunc
        - xmlXPtrEval
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:215,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlSecNodeSetCreate
                - xmlXPathFreeObject
                - xmlSecError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlXPathFreeObject
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlXPathEvalExpression
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlXPathRegisterFunc
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:215,5'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlSecNodeSetCreate
                - xmlXPathFreeObject
                - xmlSecError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlXPathFreeObject
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlXPathEvalExpression
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlXPathRegisterFunc
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:215,5'
          Branch Sides:
            - BranchSide:      'xpath.c:215,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:216,5'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlSecNodeSetCreate
                - xmlXPathFreeObject
                - xmlSecError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlXPathFreeObject
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlXPathEvalExpression
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlXPathRegisterFunc
                - xmlSecError
        - Branch String:   'xpath.c:216,5'
          Branch Sides:
            - BranchSide:      'xpath.c:216,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:221,20'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlSecNodeSetCreate
                - xmlXPathFreeObject
                - xmlSecError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlXPathFreeObject
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlXPathEvalExpression
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlXPathRegisterFunc
        - Branch String:   'xpath.c:224,8'
          Branch Sides:
            - BranchSide:      'xpath.c:225,36'
              BranchSideFuncs:
                - xmlXPathRegisterFunc
                - xmlXPtrEval
                - xmlSecNodeSetCreate
                - xmlXPathFreeObject
                - xmlSecError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlXPathFreeObject
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlXPathEvalExpression
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:231,18'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlSecNodeSetCreate
                - xmlXPathFreeObject
                - xmlSecError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlXPathFreeObject
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlXPathEvalExpression
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:231,5'
          Branch Sides:
            - BranchSide:      'xpath.c:234,49'
              BranchSideFuncs:
                - xmlXPathEvalExpression
                - xmlSecNodeSetCreate
                - xmlXPathFreeObject
                - xmlSecError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlXPathFreeObject
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xpath.c:234,49'
              BranchSideFuncs:
                - xmlXPathEvalExpression
                - xmlSecNodeSetCreate
                - xmlXPathFreeObject
                - xmlSecError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlXPathFreeObject
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xpath.c:242,38'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlSecNodeSetCreate
                - xmlXPathFreeObject
                - xmlSecError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlXPathFreeObject
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xpath.c:250,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:235,12'
          Branch Sides:
            - BranchSide:      'xpath.c:236,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xpath.c:257,18'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
                - xmlXPathFreeObject
                - xmlSecError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlXPathFreeObject
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xpath.c:236,13'
          Branch Sides:
            - BranchSide:      'xpath.c:236,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:236,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:236,13'
          Branch Sides:
            - BranchSide:      'xpath.c:236,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:236,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:236,13'
          Branch Sides:
            - BranchSide:      'xpath.c:236,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:236,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:236,13'
          Branch Sides:
            - BranchSide:      'xpath.c:236,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:236,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:243,12'
          Branch Sides:
            - BranchSide:      'xpath.c:244,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xpath.c:257,18'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
                - xmlXPathFreeObject
                - xmlSecError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlXPathFreeObject
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xpath.c:244,13'
          Branch Sides:
            - BranchSide:      'xpath.c:244,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:244,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:244,13'
          Branch Sides:
            - BranchSide:      'xpath.c:244,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:244,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:244,13'
          Branch Sides:
            - BranchSide:      'xpath.c:244,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:244,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:244,13'
          Branch Sides:
            - BranchSide:      'xpath.c:244,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:244,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:257,8'
          Branch Sides:
            - BranchSide:      'xpath.c:258,32'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlXPathFreeObject
                - xmlSecError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xpath.c:267,48'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
                - xmlXPathFreeObject
                - xmlSecError
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:259,12'
          Branch Sides:
            - BranchSide:      'xpath.c:260,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xpath.c:267,48'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
                - xmlXPathFreeObject
                - xmlSecError
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:261,13'
          Branch Sides:
            - BranchSide:      'xpath.c:261,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:261,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:261,13'
          Branch Sides:
            - BranchSide:      'xpath.c:261,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:261,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:261,13'
          Branch Sides:
            - BranchSide:      'xpath.c:261,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:261,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:261,13'
          Branch Sides:
            - BranchSide:      'xpath.c:261,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:261,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:268,8'
          Branch Sides:
            - BranchSide:      'xpath.c:269,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:274,26'
              BranchSideFuncs:
                - xmlXPathFreeObject
      Callsites:
        - Src:             'xpath.c:215,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:216,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:225,9'
          Dst:             xmlXPathRegisterFunc
        - Src:             'xpath.c:225,9'
          Dst:             xmlSecXPathHereFunction
        - Src:             'xpath.c:234,20'
          Dst:             xmlXPathEvalExpression
        - Src:             'xpath.c:236,13'
          Dst:             xmlGetLastError
        - Src:             'xpath.c:236,13'
          Dst:             xmlSecError
        - Src:             'xpath.c:242,20'
          Dst:             xmlXPtrEval
        - Src:             'xpath.c:244,13'
          Dst:             xmlGetLastError
        - Src:             'xpath.c:244,13'
          Dst:             xmlSecError
        - Src:             'xpath.c:250,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:258,32'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:260,13'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:261,13'
          Dst:             xmlGetLastError
        - Src:             'xpath.c:261,13'
          Dst:             xmlSecError
        - Src:             'xpath.c:267,13'
          Dst:             xmlSecNodeSetCreate
        - Src:             'xpath.c:269,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:271,9'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:275,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xmlSecXPathHereFunction
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathErr
        - xmlXPathNewNodeSet
        - xmlXPathValuePush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:47,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:47,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:47,5'
          Branch Sides:
            - BranchSide:      'xpath.c:47,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:47,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:47,5'
          Branch Sides:
            - BranchSide:      'xpath.c:47,5'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:47,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:47,5'
          Branch Sides:
            - BranchSide:      'xpath.c:47,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:49,33'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:49,50'
          Branch Sides:
            - BranchSide:      'xpath.c:49,69'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:50,9'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:49,8'
          Branch Sides:
            - BranchSide:      'xpath.c:50,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:52,21'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpath.c:47,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:47,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:50,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:52,21'
          Dst:             xmlXPathNewNodeSet
        - Src:             'xpath.c:52,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlSecTransformXPath2NodeRead
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          490
      EdgeCount:       173
      CyclomaticComplexity: 53
      functionsReached:
        - xmlGetProp
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecPtrListAdd
        - xmlSecPtrListGetSize
        - xmlSecXPathDataCreate
        - xmlSecXPathDataDestroy
        - xmlSecXPathDataNodeRead
        - xmlSecXPathGetCtx
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:627,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:627,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:627,5'
          Branch Sides:
            - BranchSide:      'xpath.c:627,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:627,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:627,5'
          Branch Sides:
            - BranchSide:      'xpath.c:627,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:627,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:627,5'
          Branch Sides:
            - BranchSide:      'xpath.c:627,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:627,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:627,5'
          Branch Sides:
            - BranchSide:      'xpath.c:627,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:627,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:627,5'
          Branch Sides:
            - BranchSide:      'xpath.c:627,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:627,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:627,5'
          Branch Sides:
            - BranchSide:      'xpath.c:627,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:628,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:628,5'
          Branch Sides:
            - BranchSide:      'xpath.c:628,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:629,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:629,5'
          Branch Sides:
            - BranchSide:      'xpath.c:629,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:631,16'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
        - Branch String:   'xpath.c:632,5'
          Branch Sides:
            - BranchSide:      'xpath.c:632,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:632,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
        - Branch String:   'xpath.c:632,5'
          Branch Sides:
            - BranchSide:      'xpath.c:632,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:632,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
        - Branch String:   'xpath.c:632,5'
          Branch Sides:
            - BranchSide:      'xpath.c:632,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
            - BranchSide:      'xpath.c:633,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
        - Branch String:   'xpath.c:633,5'
          Branch Sides:
            - BranchSide:      'xpath.c:633,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
            - BranchSide:      'xpath.c:636,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
        - Branch String:   'xpath.c:637,25'
          Branch Sides:
            - BranchSide:      'xpath.c:637,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
            - BranchSide:      'xpath.c:637,28'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlSecGetNextElementNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
        - Branch String:   'xpath.c:637,5'
          Branch Sides:
            - BranchSide:      'xpath.c:639,16'
              BranchSideFuncs:
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
            - BranchSide:      'xpath.c:691,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:640,12'
          Branch Sides:
            - BranchSide:      'xpath.c:641,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:646,15'
              BranchSideFuncs:
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecError
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:641,13'
          Branch Sides:
            - BranchSide:      'xpath.c:641,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:641,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:641,13'
          Branch Sides:
            - BranchSide:      'xpath.c:641,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:641,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:641,13'
          Branch Sides:
            - BranchSide:      'xpath.c:641,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:641,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:641,13'
          Branch Sides:
            - BranchSide:      'xpath.c:641,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:641,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:647,12'
          Branch Sides:
            - BranchSide:      'xpath.c:648,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:655,15'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:648,13'
          Branch Sides:
            - BranchSide:      'xpath.c:648,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:648,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:648,13'
          Branch Sides:
            - BranchSide:      'xpath.c:648,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:648,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:648,13'
          Branch Sides:
            - BranchSide:      'xpath.c:648,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:648,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:648,13'
          Branch Sides:
            - BranchSide:      'xpath.c:648,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:648,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:656,12'
          Branch Sides:
            - BranchSide:      'xpath.c:657,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:664,15'
              BranchSideFuncs:
                - xmlGetProp
                - xmlStrEqual
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:657,13'
          Branch Sides:
            - BranchSide:      'xpath.c:657,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:657,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:657,13'
          Branch Sides:
            - BranchSide:      'xpath.c:657,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:657,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:657,13'
          Branch Sides:
            - BranchSide:      'xpath.c:657,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:657,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:657,13'
          Branch Sides:
            - BranchSide:      'xpath.c:657,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:657,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:666,12'
          Branch Sides:
            - BranchSide:      'xpath.c:667,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:672,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
        - Branch String:   'xpath.c:667,13'
          Branch Sides:
            - BranchSide:      'xpath.c:667,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:667,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:667,13'
          Branch Sides:
            - BranchSide:      'xpath.c:667,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:667,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:667,13'
          Branch Sides:
            - BranchSide:      'xpath.c:667,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:667,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:667,13'
          Branch Sides:
            - BranchSide:      'xpath.c:667,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:667,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:667,13'
          Branch Sides:
            - BranchSide:      'xpath.c:667,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:667,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:667,13'
          Branch Sides:
            - BranchSide:      'xpath.c:667,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:667,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:672,12'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlStrEqual
                - xmlSecError
            - BranchSide:      'xpath.c:674,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlStrEqual
                - xmlSecError
        - Branch String:   'xpath.c:674,19'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:676,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:676,19'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:679,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:679,13'
          Branch Sides:
            - BranchSide:      'xpath.c:679,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:679,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:679,13'
          Branch Sides:
            - BranchSide:      'xpath.c:679,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:679,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:679,13'
          Branch Sides:
            - BranchSide:      'xpath.c:679,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:679,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:679,13'
          Branch Sides:
            - BranchSide:      'xpath.c:679,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:679,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:679,13'
          Branch Sides:
            - BranchSide:      'xpath.c:679,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:679,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:679,13'
          Branch Sides:
            - BranchSide:      'xpath.c:679,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:679,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:691,8'
          Branch Sides:
            - BranchSide:      'xpath.c:691,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:692,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:692,9'
          Branch Sides:
            - BranchSide:      'xpath.c:692,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:692,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:692,9'
          Branch Sides:
            - BranchSide:      'xpath.c:692,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:692,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:692,9'
          Branch Sides:
            - BranchSide:      'xpath.c:692,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:692,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:692,9'
          Branch Sides:
            - BranchSide:      'xpath.c:692,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:692,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:692,9'
          Branch Sides:
            - BranchSide:      'xpath.c:692,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:692,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xpath.c:627,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:628,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:629,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:631,16'
          Dst:             xmlSecXPathGetCtx
        - Src:             'xpath.c:632,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:633,5'
          Dst:             xmlSecPtrListGetSize
        - Src:             'xpath.c:633,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:0,0'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xpath.c:637,28'
          Dst:             xmlSecCheckNodeName
        - Src:             'xpath.c:639,16'
          Dst:             xmlSecXPathDataCreate
        - Src:             'xpath.c:641,13'
          Dst:             xmlSecError
        - Src:             'xpath.c:646,15'
          Dst:             xmlSecXPathDataNodeRead
        - Src:             'xpath.c:648,13'
          Dst:             xmlSecError
        - Src:             'xpath.c:650,13'
          Dst:             xmlSecXPathDataDestroy
        - Src:             'xpath.c:655,15'
          Dst:             xmlSecPtrListAdd
        - Src:             'xpath.c:657,13'
          Dst:             xmlSecError
        - Src:             'xpath.c:659,13'
          Dst:             xmlSecXPathDataDestroy
        - Src:             'xpath.c:665,14'
          Dst:             xmlGetProp
        - Src:             'xpath.c:667,13'
          Dst:             xmlSecError
        - Src:             'xpath.c:672,12'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:674,19'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:676,19'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:679,13'
          Dst:             xmlSecError
        - Src:             'xpath.c:692,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformXPathNodeRead
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         132
      ICount:          553
      EdgeCount:       188
      CyclomaticComplexity: 58
      functionsReached:
        - xmlGetLastError
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecPtrListAdd
        - xmlSecPtrListGetSize
        - xmlSecXPathDataCreate
        - xmlSecXPathDataDestroy
        - xmlSecXPathDataNodeRead
        - xmlSecXPathGetCtx
        - xmlStrPrintf
        - xmlStrlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:498,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:498,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:498,5'
          Branch Sides:
            - BranchSide:      'xpath.c:498,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:498,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:498,5'
          Branch Sides:
            - BranchSide:      'xpath.c:498,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:498,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:498,5'
          Branch Sides:
            - BranchSide:      'xpath.c:498,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:498,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:498,5'
          Branch Sides:
            - BranchSide:      'xpath.c:498,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:498,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:498,5'
          Branch Sides:
            - BranchSide:      'xpath.c:498,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:498,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:498,5'
          Branch Sides:
            - BranchSide:      'xpath.c:498,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:499,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:499,5'
          Branch Sides:
            - BranchSide:      'xpath.c:499,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:500,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:500,5'
          Branch Sides:
            - BranchSide:      'xpath.c:500,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:502,16'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:503,5'
          Branch Sides:
            - BranchSide:      'xpath.c:503,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:503,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:503,5'
          Branch Sides:
            - BranchSide:      'xpath.c:503,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:503,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:503,5'
          Branch Sides:
            - BranchSide:      'xpath.c:503,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:504,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:504,5'
          Branch Sides:
            - BranchSide:      'xpath.c:504,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:507,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:508,22'
          Branch Sides:
            - BranchSide:      'xpath.c:508,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:509,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:508,8'
          Branch Sides:
            - BranchSide:      'xpath.c:509,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:515,12'
              BranchSideFuncs:
                - xmlSecXPathDataCreate
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
        - Branch String:   'xpath.c:509,9'
          Branch Sides:
            - BranchSide:      'xpath.c:509,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:509,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:509,9'
          Branch Sides:
            - BranchSide:      'xpath.c:509,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:509,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:509,9'
          Branch Sides:
            - BranchSide:      'xpath.c:509,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:509,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:509,9'
          Branch Sides:
            - BranchSide:      'xpath.c:509,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:509,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:509,9'
          Branch Sides:
            - BranchSide:      'xpath.c:509,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:509,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:509,9'
          Branch Sides:
            - BranchSide:      'xpath.c:509,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:509,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:516,8'
          Branch Sides:
            - BranchSide:      'xpath.c:517,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:522,11'
              BranchSideFuncs:
                - xmlSecXPathDataNodeRead
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:517,9'
          Branch Sides:
            - BranchSide:      'xpath.c:517,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:517,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:517,9'
          Branch Sides:
            - BranchSide:      'xpath.c:517,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:517,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:517,9'
          Branch Sides:
            - BranchSide:      'xpath.c:517,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:517,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:517,9'
          Branch Sides:
            - BranchSide:      'xpath.c:517,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:517,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:523,8'
          Branch Sides:
            - BranchSide:      'xpath.c:524,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:531,11'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:524,9'
          Branch Sides:
            - BranchSide:      'xpath.c:524,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:524,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:524,9'
          Branch Sides:
            - BranchSide:      'xpath.c:524,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:524,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:524,9'
          Branch Sides:
            - BranchSide:      'xpath.c:524,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:524,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:524,9'
          Branch Sides:
            - BranchSide:      'xpath.c:524,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:524,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:532,8'
          Branch Sides:
            - BranchSide:      'xpath.c:533,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:540,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:533,9'
          Branch Sides:
            - BranchSide:      'xpath.c:533,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:533,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:533,9'
          Branch Sides:
            - BranchSide:      'xpath.c:533,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:533,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:533,9'
          Branch Sides:
            - BranchSide:      'xpath.c:533,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:533,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:533,9'
          Branch Sides:
            - BranchSide:      'xpath.c:533,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:533,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:540,5'
          Branch Sides:
            - BranchSide:      'xpath.c:540,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:541,14'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:545,8'
          Branch Sides:
            - BranchSide:      'xpath.c:546,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:550,79'
              BranchSideFuncs:
                - xmlStrPrintf
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xpath.c:546,9'
          Branch Sides:
            - BranchSide:      'xpath.c:546,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:546,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:546,9'
          Branch Sides:
            - BranchSide:      'xpath.c:546,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:546,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:546,9'
          Branch Sides:
            - BranchSide:      'xpath.c:546,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:546,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:546,9'
          Branch Sides:
            - BranchSide:      'xpath.c:546,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:546,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:551,8'
          Branch Sides:
            - BranchSide:      'xpath.c:552,8'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xpath.c:556,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'xpath.c:552,8'
          Branch Sides:
            - BranchSide:      'xpath.c:552,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:552,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:552,8'
          Branch Sides:
            - BranchSide:      'xpath.c:552,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:552,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:552,8'
          Branch Sides:
            - BranchSide:      'xpath.c:552,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:552,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:552,8'
          Branch Sides:
            - BranchSide:      'xpath.c:552,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:552,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:552,8'
          Branch Sides:
            - BranchSide:      'xpath.c:552,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:552,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:552,8'
          Branch Sides:
            - BranchSide:      'xpath.c:552,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:552,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:552,8'
          Branch Sides:
            - BranchSide:      'xpath.c:552,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:552,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:565,8'
          Branch Sides:
            - BranchSide:      'xpath.c:565,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:566,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:566,9'
          Branch Sides:
            - BranchSide:      'xpath.c:566,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:566,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:566,9'
          Branch Sides:
            - BranchSide:      'xpath.c:566,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:566,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:566,9'
          Branch Sides:
            - BranchSide:      'xpath.c:566,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:566,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:566,9'
          Branch Sides:
            - BranchSide:      'xpath.c:566,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:566,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:566,9'
          Branch Sides:
            - BranchSide:      'xpath.c:566,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:566,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xpath.c:498,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:499,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:500,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:502,16'
          Dst:             xmlSecXPathGetCtx
        - Src:             'xpath.c:503,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:504,5'
          Dst:             xmlSecPtrListGetSize
        - Src:             'xpath.c:504,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:507,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xpath.c:508,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'xpath.c:509,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:515,12'
          Dst:             xmlSecXPathDataCreate
        - Src:             'xpath.c:517,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:522,11'
          Dst:             xmlSecXPathDataNodeRead
        - Src:             'xpath.c:524,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:526,9'
          Dst:             xmlSecXPathDataDestroy
        - Src:             'xpath.c:531,11'
          Dst:             xmlSecPtrListAdd
        - Src:             'xpath.c:533,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:535,9'
          Dst:             xmlSecXPathDataDestroy
        - Src:             'xpath.c:540,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:541,14'
          Dst:             xmlStrlen
        - Src:             'xpath.c:541,38'
          Dst:             xmlStrlen
        - Src:             'xpath.c:542,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:546,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:550,11'
          Dst:             xmlStrPrintf
        - Src:             'xpath.c:552,8'
          Dst:             xmlGetLastError
        - Src:             'xpath.c:552,8'
          Dst:             xmlSecError
        - Src:             'xpath.c:564,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xpath.c:566,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformVisa3DHackSetID
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          132
      EdgeCount:       48
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSecError
        - xmlSecVisa3DHackGetCtx
        - xmlStrdup
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:950,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:950,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:950,5'
          Branch Sides:
            - BranchSide:      'xpath.c:950,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:950,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:950,5'
          Branch Sides:
            - BranchSide:      'xpath.c:950,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:950,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:950,5'
          Branch Sides:
            - BranchSide:      'xpath.c:950,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:950,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:950,5'
          Branch Sides:
            - BranchSide:      'xpath.c:950,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:950,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:950,5'
          Branch Sides:
            - BranchSide:      'xpath.c:950,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:950,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecVisa3DHackGetCtx
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:950,5'
          Branch Sides:
            - BranchSide:      'xpath.c:950,5'
              BranchSideFuncs:
                - xmlSecVisa3DHackGetCtx
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:951,5'
              BranchSideFuncs:
                - xmlSecVisa3DHackGetCtx
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:951,5'
          Branch Sides:
            - BranchSide:      'xpath.c:951,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:953,13'
              BranchSideFuncs:
                - xmlSecVisa3DHackGetCtx
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:954,5'
          Branch Sides:
            - BranchSide:      'xpath.c:954,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:955,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
        - Branch String:   'xpath.c:955,5'
          Branch Sides:
            - BranchSide:      'xpath.c:955,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'xpath.c:957,16'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
        - Branch String:   'xpath.c:958,8'
          Branch Sides:
            - BranchSide:      'xpath.c:958,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'xpath.c:959,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
        - Branch String:   'xpath.c:959,9'
          Branch Sides:
            - BranchSide:      'xpath.c:959,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'xpath.c:959,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
        - Branch String:   'xpath.c:959,9'
          Branch Sides:
            - BranchSide:      'xpath.c:959,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'xpath.c:959,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
        - Branch String:   'xpath.c:959,9'
          Branch Sides:
            - BranchSide:      'xpath.c:959,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'xpath.c:959,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
        - Branch String:   'xpath.c:959,9'
          Branch Sides:
            - BranchSide:      'xpath.c:959,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'xpath.c:959,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
      Callsites:
        - Src:             'xpath.c:950,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:951,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:953,13'
          Dst:             xmlSecVisa3DHackGetCtx
        - Src:             'xpath.c:954,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:955,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:957,16'
          Dst:             xmlStrdup
        - Src:             'xpath.c:959,9'
          Dst:             xmlStrlen
        - Src:             'xpath.c:959,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformVisa3DHackGetKlass
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecXPathDataSetExpr
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSecError
        - xmlStrdup
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:143,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:143,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:143,5'
          Branch Sides:
            - BranchSide:      'xpath.c:143,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:144,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:144,5'
          Branch Sides:
            - BranchSide:      'xpath.c:144,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:147,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
        - Branch String:   'xpath.c:148,8'
          Branch Sides:
            - BranchSide:      'xpath.c:148,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'xpath.c:149,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
      Callsites:
        - Src:             'xpath.c:143,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:144,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:147,18'
          Dst:             xmlStrdup
        - Src:             'xpath.c:149,9'
          Dst:             xmlStrlen
        - Src:             'xpath.c:149,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformXPointerSetExpr
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          304
      EdgeCount:       109
      CyclomaticComplexity: 35
      functionsReached:
        - xmlSecError
        - xmlSecPtrListAdd
        - xmlSecPtrListGetSize
        - xmlSecXPathDataCreate
        - xmlSecXPathDataDestroy
        - xmlSecXPathDataRegisterNamespaces
        - xmlSecXPathDataSetExpr
        - xmlSecXPathGetCtx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:764,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:764,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:764,5'
          Branch Sides:
            - BranchSide:      'xpath.c:764,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:764,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:764,5'
          Branch Sides:
            - BranchSide:      'xpath.c:764,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:764,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:764,5'
          Branch Sides:
            - BranchSide:      'xpath.c:764,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:764,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:764,5'
          Branch Sides:
            - BranchSide:      'xpath.c:764,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:764,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:764,5'
          Branch Sides:
            - BranchSide:      'xpath.c:764,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:764,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:764,5'
          Branch Sides:
            - BranchSide:      'xpath.c:764,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:765,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:765,5'
          Branch Sides:
            - BranchSide:      'xpath.c:765,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xpath.c:766,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:766,5'
          Branch Sides:
            - BranchSide:      'xpath.c:766,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:767,5'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'xpath.c:767,5'
          Branch Sides:
            - BranchSide:      'xpath.c:767,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:769,25'
              BranchSideFuncs:
                - xmlSecXPathGetCtx
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
        - Branch String:   'xpath.c:772,5'
          Branch Sides:
            - BranchSide:      'xpath.c:772,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:772,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
        - Branch String:   'xpath.c:772,5'
          Branch Sides:
            - BranchSide:      'xpath.c:772,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:772,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
        - Branch String:   'xpath.c:772,5'
          Branch Sides:
            - BranchSide:      'xpath.c:772,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
            - BranchSide:      'xpath.c:773,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecXPathDataCreate
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
        - Branch String:   'xpath.c:773,5'
          Branch Sides:
            - BranchSide:      'xpath.c:773,5'
              BranchSideFuncs:
                - xmlSecXPathDataCreate
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
            - BranchSide:      'xpath.c:775,12'
              BranchSideFuncs:
                - xmlSecXPathDataCreate
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
        - Branch String:   'xpath.c:776,8'
          Branch Sides:
            - BranchSide:      'xpath.c:777,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:782,11'
              BranchSideFuncs:
                - xmlSecXPathDataRegisterNamespaces
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:777,9'
          Branch Sides:
            - BranchSide:      'xpath.c:777,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:777,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:777,9'
          Branch Sides:
            - BranchSide:      'xpath.c:777,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:777,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:777,9'
          Branch Sides:
            - BranchSide:      'xpath.c:777,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:777,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:777,9'
          Branch Sides:
            - BranchSide:      'xpath.c:777,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xpath.c:777,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xpath.c:783,8'
          Branch Sides:
            - BranchSide:      'xpath.c:784,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:790,11'
              BranchSideFuncs:
                - xmlSecXPathDataSetExpr
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:784,9'
          Branch Sides:
            - BranchSide:      'xpath.c:784,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:784,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:784,9'
          Branch Sides:
            - BranchSide:      'xpath.c:784,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:784,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:784,9'
          Branch Sides:
            - BranchSide:      'xpath.c:784,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:784,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:784,9'
          Branch Sides:
            - BranchSide:      'xpath.c:784,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:784,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:791,8'
          Branch Sides:
            - BranchSide:      'xpath.c:792,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:799,11'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:792,9'
          Branch Sides:
            - BranchSide:      'xpath.c:792,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:792,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:792,9'
          Branch Sides:
            - BranchSide:      'xpath.c:792,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:792,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:792,9'
          Branch Sides:
            - BranchSide:      'xpath.c:792,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:792,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:792,9'
          Branch Sides:
            - BranchSide:      'xpath.c:792,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:792,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:800,8'
          Branch Sides:
            - BranchSide:      'xpath.c:801,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:808,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:801,9'
          Branch Sides:
            - BranchSide:      'xpath.c:801,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:801,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:801,9'
          Branch Sides:
            - BranchSide:      'xpath.c:801,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:801,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:801,9'
          Branch Sides:
            - BranchSide:      'xpath.c:801,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:801,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
        - Branch String:   'xpath.c:801,9'
          Branch Sides:
            - BranchSide:      'xpath.c:801,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
            - BranchSide:      'xpath.c:801,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXPathDataDestroy
      Callsites:
        - Src:             'xpath.c:764,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:765,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:766,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:767,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:771,16'
          Dst:             xmlSecXPathGetCtx
        - Src:             'xpath.c:772,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:773,5'
          Dst:             xmlSecPtrListGetSize
        - Src:             'xpath.c:773,5'
          Dst:             xmlSecError
        - Src:             'xpath.c:775,12'
          Dst:             xmlSecXPathDataCreate
        - Src:             'xpath.c:777,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:782,11'
          Dst:             xmlSecXPathDataRegisterNamespaces
        - Src:             'xpath.c:784,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:786,9'
          Dst:             xmlSecXPathDataDestroy
        - Src:             'xpath.c:790,11'
          Dst:             xmlSecXPathDataSetExpr
        - Src:             'xpath.c:792,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:794,9'
          Dst:             xmlSecXPathDataDestroy
        - Src:             'xpath.c:799,11'
          Dst:             xmlSecPtrListAdd
        - Src:             'xpath.c:801,9'
          Dst:             xmlSecError
        - Src:             'xpath.c:803,9'
          Dst:             xmlSecXPathDataDestroy
    - functionName:    xmlSecTransformXPointerGetKlass
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformXPath2GetKlass
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformXPathGetKlass
      functionSourceFile: '/src/xmlsec/src/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecXslProcess
      functionSourceFile: '/src/xmlsec/src/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          201
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - xmlFreeDoc
        - xmlGetLastError
        - xmlOutputBufferClose
        - xmlSecBufferCreateOutputBuffer
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecError
        - xmlSecParseMemory
        - xmlSecXsApplyStylesheet
        - xsltSaveResultTo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:469,5'
          Branch Sides:
            - BranchSide:      'xslt.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecParseMemory
                - xmlSecXsApplyStylesheet
                - xmlSecBufferCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:469,5'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecParseMemory
                - xmlSecXsApplyStylesheet
                - xmlSecBufferCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:469,5'
          Branch Sides:
            - BranchSide:      'xslt.c:469,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:470,5'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecParseMemory
                - xmlSecXsApplyStylesheet
                - xmlSecBufferCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:470,5'
          Branch Sides:
            - BranchSide:      'xslt.c:470,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:473,31'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecParseMemory
                - xmlSecXsApplyStylesheet
                - xmlSecBufferCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:474,8'
          Branch Sides:
            - BranchSide:      'xslt.c:475,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlFreeDoc
            - BranchSide:      'xslt.c:479,14'
              BranchSideFuncs:
                - xmlSecXsApplyStylesheet
                - xmlSecBufferCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:480,8'
          Branch Sides:
            - BranchSide:      'xslt.c:481,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlFreeDoc
            - BranchSide:      'xslt.c:485,14'
              BranchSideFuncs:
                - xmlSecBufferCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:486,8'
          Branch Sides:
            - BranchSide:      'xslt.c:487,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlFreeDoc
            - BranchSide:      'xslt.c:491,49'
              BranchSideFuncs:
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xslt.c:492,8'
          Branch Sides:
            - BranchSide:      'xslt.c:493,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlFreeDoc
            - BranchSide:      'xslt.c:497,11'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xslt.c:493,9'
          Branch Sides:
            - BranchSide:      'xslt.c:493,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlFreeDoc
            - BranchSide:      'xslt.c:493,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlFreeDoc
        - Branch String:   'xslt.c:493,9'
          Branch Sides:
            - BranchSide:      'xslt.c:493,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlFreeDoc
            - BranchSide:      'xslt.c:493,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlFreeDoc
        - Branch String:   'xslt.c:493,9'
          Branch Sides:
            - BranchSide:      'xslt.c:507,15'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlFreeDoc
            - BranchSide:      'xslt.c:507,15'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlFreeDoc
        - Branch String:   'xslt.c:499,8'
          Branch Sides:
            - BranchSide:      'xslt.c:500,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xslt.c:507,15'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlFreeDoc
        - Branch String:   'xslt.c:500,9'
          Branch Sides:
            - BranchSide:      'xslt.c:500,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:500,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:500,9'
          Branch Sides:
            - BranchSide:      'xslt.c:500,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:500,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:500,9'
          Branch Sides:
            - BranchSide:      'xslt.c:500,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:500,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:507,8'
          Branch Sides:
            - BranchSide:      'xslt.c:508,15'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeDoc
            - BranchSide:      'xslt.c:510,8'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeDoc
        - Branch String:   'xslt.c:510,8'
          Branch Sides:
            - BranchSide:      'xslt.c:511,9'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'xslt.c:513,15'
              BranchSideFuncs:
                - xmlFreeDoc
        - Branch String:   'xslt.c:513,8'
          Branch Sides:
            - BranchSide:      'xslt.c:513,8'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:514,9'
              BranchSideFuncs:
                - xmlFreeDoc
      Callsites:
        - Src:             'xslt.c:469,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:470,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:473,31'
          Dst:             xmlSecBufferGetData
        - Src:             'xslt.c:473,56'
          Dst:             xmlSecBufferGetSize
        - Src:             'xslt.c:473,13'
          Dst:             xmlSecParseMemory
        - Src:             'xslt.c:475,9'
          Dst:             xmlSecError
        - Src:             'xslt.c:479,14'
          Dst:             xmlSecXsApplyStylesheet
        - Src:             'xslt.c:481,9'
          Dst:             xmlSecError
        - Src:             'xslt.c:485,14'
          Dst:             xmlSecBufferCreateOutputBuffer
        - Src:             'xslt.c:487,9'
          Dst:             xmlSecError
        - Src:             'xslt.c:491,11'
          Dst:             xsltSaveResultTo
        - Src:             'xslt.c:493,9'
          Dst:             xmlGetLastError
        - Src:             'xslt.c:493,9'
          Dst:             xmlSecError
        - Src:             'xslt.c:497,11'
          Dst:             xmlOutputBufferClose
        - Src:             'xslt.c:500,9'
          Dst:             xmlGetLastError
        - Src:             'xslt.c:500,9'
          Dst:             xmlSecError
        - Src:             'xslt.c:508,15'
          Dst:             xmlOutputBufferClose
        - Src:             'xslt.c:511,9'
          Dst:             xmlFreeDoc
        - Src:             'xslt.c:514,9'
          Dst:             xmlFreeDoc
    - functionName:    xmlSecXsApplyStylesheet
      functionSourceFile: '/src/xmlsec/src/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          182
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - xmlGetLastError
        - xmlSecError
        - xsltApplyStylesheetUser
        - xsltFreeTransformContext
        - xsltNewTransformContext
        - xsltSetCtxtSecurityPrefs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:527,5'
          Branch Sides:
            - BranchSide:      'xslt.c:0,0'
              BranchSideFuncs:
                - xsltNewTransformContext
                - xsltSetCtxtSecurityPrefs
                - xsltApplyStylesheetUser
                - xsltFreeTransformContext
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:527,5'
              BranchSideFuncs:
                - xsltNewTransformContext
                - xsltSetCtxtSecurityPrefs
                - xsltApplyStylesheetUser
                - xsltFreeTransformContext
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:527,5'
          Branch Sides:
            - BranchSide:      'xslt.c:527,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:530,15'
              BranchSideFuncs:
                - xsltNewTransformContext
                - xsltSetCtxtSecurityPrefs
                - xsltApplyStylesheetUser
                - xsltFreeTransformContext
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xslt.c:531,8'
          Branch Sides:
            - BranchSide:      'xslt.c:532,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xsltFreeTransformContext
            - BranchSide:      'xslt.c:537,36'
              BranchSideFuncs:
                - xsltSetCtxtSecurityPrefs
                - xsltApplyStylesheetUser
                - xsltFreeTransformContext
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xslt.c:532,9'
          Branch Sides:
            - BranchSide:      'xslt.c:532,9'
              BranchSideFuncs:
                - xmlSecError
                - xsltFreeTransformContext
            - BranchSide:      'xslt.c:532,9'
              BranchSideFuncs:
                - xmlSecError
                - xsltFreeTransformContext
        - Branch String:   'xslt.c:532,9'
          Branch Sides:
            - BranchSide:      'xslt.c:532,9'
              BranchSideFuncs:
                - xmlSecError
                - xsltFreeTransformContext
            - BranchSide:      'xslt.c:532,9'
              BranchSideFuncs:
                - xmlSecError
                - xsltFreeTransformContext
        - Branch String:   'xslt.c:532,9'
          Branch Sides:
            - BranchSide:      'xslt.c:550,8'
              BranchSideFuncs:
                - xmlSecError
                - xsltFreeTransformContext
            - BranchSide:      'xslt.c:550,8'
              BranchSideFuncs:
                - xmlSecError
                - xsltFreeTransformContext
        - Branch String:   'xslt.c:538,8'
          Branch Sides:
            - BranchSide:      'xslt.c:539,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xsltFreeTransformContext
            - BranchSide:      'xslt.c:543,40'
              BranchSideFuncs:
                - xsltApplyStylesheetUser
                - xsltFreeTransformContext
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xslt.c:539,9'
          Branch Sides:
            - BranchSide:      'xslt.c:539,9'
              BranchSideFuncs:
                - xmlSecError
                - xsltFreeTransformContext
            - BranchSide:      'xslt.c:539,9'
              BranchSideFuncs:
                - xmlSecError
                - xsltFreeTransformContext
        - Branch String:   'xslt.c:539,9'
          Branch Sides:
            - BranchSide:      'xslt.c:539,9'
              BranchSideFuncs:
                - xmlSecError
                - xsltFreeTransformContext
            - BranchSide:      'xslt.c:539,9'
              BranchSideFuncs:
                - xmlSecError
                - xsltFreeTransformContext
        - Branch String:   'xslt.c:539,9'
          Branch Sides:
            - BranchSide:      'xslt.c:550,8'
              BranchSideFuncs:
                - xmlSecError
                - xsltFreeTransformContext
            - BranchSide:      'xslt.c:550,8'
              BranchSideFuncs:
                - xmlSecError
                - xsltFreeTransformContext
        - Branch String:   'xslt.c:544,8'
          Branch Sides:
            - BranchSide:      'xslt.c:545,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xsltFreeTransformContext
            - BranchSide:      'xslt.c:550,8'
              BranchSideFuncs:
                - xsltFreeTransformContext
        - Branch String:   'xslt.c:545,9'
          Branch Sides:
            - BranchSide:      'xslt.c:545,9'
              BranchSideFuncs:
                - xmlSecError
                - xsltFreeTransformContext
            - BranchSide:      'xslt.c:545,9'
              BranchSideFuncs:
                - xmlSecError
                - xsltFreeTransformContext
        - Branch String:   'xslt.c:545,9'
          Branch Sides:
            - BranchSide:      'xslt.c:545,9'
              BranchSideFuncs:
                - xmlSecError
                - xsltFreeTransformContext
            - BranchSide:      'xslt.c:545,9'
              BranchSideFuncs:
                - xmlSecError
                - xsltFreeTransformContext
        - Branch String:   'xslt.c:545,9'
          Branch Sides:
            - BranchSide:      'xslt.c:550,8'
              BranchSideFuncs:
                - xmlSecError
                - xsltFreeTransformContext
            - BranchSide:      'xslt.c:550,8'
              BranchSideFuncs:
                - xmlSecError
                - xsltFreeTransformContext
        - Branch String:   'xslt.c:550,8'
          Branch Sides:
            - BranchSide:      'xslt.c:550,8'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:551,9'
              BranchSideFuncs:
                - xsltFreeTransformContext
      Callsites:
        - Src:             'xslt.c:527,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:530,15'
          Dst:             xsltNewTransformContext
        - Src:             'xslt.c:532,9'
          Dst:             xmlGetLastError
        - Src:             'xslt.c:532,9'
          Dst:             xmlSecError
        - Src:             'xslt.c:537,11'
          Dst:             xsltSetCtxtSecurityPrefs
        - Src:             'xslt.c:539,9'
          Dst:             xmlGetLastError
        - Src:             'xslt.c:539,9'
          Dst:             xmlSecError
        - Src:             'xslt.c:543,11'
          Dst:             xsltApplyStylesheetUser
        - Src:             'xslt.c:545,9'
          Dst:             xmlGetLastError
        - Src:             'xslt.c:545,9'
          Dst:             xmlSecError
        - Src:             'xslt.c:551,9'
          Dst:             xsltFreeTransformContext
    - functionName:    xmlSecXsltGetCtx
      functionSourceFile: '/src/xmlsec/src/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xslt.c:59,1'
          Branch Sides:
            - BranchSide:      'xslt.c:59,1'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:59,1'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:59,1'
          Branch Sides:
            - BranchSide:      'xslt.c:59,1'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:59,1'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:59,1'
          Branch Sides:
            - BranchSide:      'xslt.c:59,1'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:59,1'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:59,1'
          Branch Sides:
            - BranchSide:      'xslt.c:59,1'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:59,1'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:59,1'
          Branch Sides:
            - BranchSide:      'xslt.c:59,1'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:59,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSecXsltExecute
      functionSourceFile: '/src/xmlsec/src/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          309
      EdgeCount:       110
      CyclomaticComplexity: 35
      functionsReached:
        - xmlSecBufferGetSize
        - xmlSecBufferRemoveHead
        - xmlSecError
        - xmlSecXslProcess
        - xmlSecXsltGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xslt.c:412,5'
          Branch Sides:
            - BranchSide:      'xslt.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:412,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:412,5'
          Branch Sides:
            - BranchSide:      'xslt.c:412,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:412,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:412,5'
          Branch Sides:
            - BranchSide:      'xslt.c:412,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:412,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:412,5'
          Branch Sides:
            - BranchSide:      'xslt.c:412,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:412,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:412,5'
          Branch Sides:
            - BranchSide:      'xslt.c:412,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:412,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:412,5'
          Branch Sides:
            - BranchSide:      'xslt.c:412,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:412,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:412,5'
          Branch Sides:
            - BranchSide:      'xslt.c:412,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:413,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:413,5'
          Branch Sides:
            - BranchSide:      'xslt.c:413,5'
              BranchSideFuncs:
                - xmlSecXsltGetCtx
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:414,5'
              BranchSideFuncs:
                - xmlSecXsltGetCtx
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:414,5'
          Branch Sides:
            - BranchSide:      'xslt.c:414,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:416,11'
              BranchSideFuncs:
                - xmlSecXsltGetCtx
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:417,5'
          Branch Sides:
            - BranchSide:      'xslt.c:417,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:418,5'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:418,5'
          Branch Sides:
            - BranchSide:      'xslt.c:418,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:420,23'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:425,8'
          Branch Sides:
            - BranchSide:      'xslt.c:426,27'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:429,20'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:429,60'
          Branch Sides:
            - BranchSide:      'xslt.c:429,69'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:433,68'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:429,8'
          Branch Sides:
            - BranchSide:      'xslt.c:431,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:433,68'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:431,9'
          Branch Sides:
            - BranchSide:      'xslt.c:431,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:431,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:433,68'
          Branch Sides:
            - BranchSide:      'xslt.c:433,77'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:450,33'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:433,16'
          Branch Sides:
            - BranchSide:      'xslt.c:434,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:450,33'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:434,9'
          Branch Sides:
            - BranchSide:      'xslt.c:434,9'
              BranchSideFuncs:
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:436,15'
              BranchSideFuncs:
                - xmlSecXslProcess
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:437,12'
          Branch Sides:
            - BranchSide:      'xslt.c:438,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:442,15'
              BranchSideFuncs:
                - xmlSecBufferRemoveHead
                - xmlSecError
        - Branch String:   'xslt.c:438,13'
          Branch Sides:
            - BranchSide:      'xslt.c:438,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:438,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:438,13'
          Branch Sides:
            - BranchSide:      'xslt.c:438,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:438,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:438,13'
          Branch Sides:
            - BranchSide:      'xslt.c:438,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:438,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:438,13'
          Branch Sides:
            - BranchSide:      'xslt.c:438,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:438,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:443,12'
          Branch Sides:
            - BranchSide:      'xslt.c:444,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:449,27'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:444,13'
          Branch Sides:
            - BranchSide:      'xslt.c:444,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:444,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:444,13'
          Branch Sides:
            - BranchSide:      'xslt.c:444,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:444,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:444,13'
          Branch Sides:
            - BranchSide:      'xslt.c:444,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:444,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:444,13'
          Branch Sides:
            - BranchSide:      'xslt.c:444,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:444,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:450,15'
          Branch Sides:
            - BranchSide:      'xslt.c:452,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:454,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:452,9'
          Branch Sides:
            - BranchSide:      'xslt.c:452,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:452,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:454,9'
          Branch Sides:
            - BranchSide:      'xslt.c:454,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:454,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:454,9'
          Branch Sides:
            - BranchSide:      'xslt.c:454,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:454,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:454,9'
          Branch Sides:
            - BranchSide:      'xslt.c:454,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:454,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:454,9'
          Branch Sides:
            - BranchSide:      'xslt.c:454,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:454,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xslt.c:412,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:413,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:414,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:416,11'
          Dst:             xmlSecXsltGetCtx
        - Src:             'xslt.c:417,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:418,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:422,14'
          Dst:             xmlSecBufferGetSize
        - Src:             'xslt.c:423,15'
          Dst:             xmlSecBufferGetSize
        - Src:             'xslt.c:431,9'
          Dst:             xmlSecError
        - Src:             'xslt.c:434,9'
          Dst:             xmlSecError
        - Src:             'xslt.c:436,15'
          Dst:             xmlSecXslProcess
        - Src:             'xslt.c:438,13'
          Dst:             xmlSecError
        - Src:             'xslt.c:442,15'
          Dst:             xmlSecBufferRemoveHead
        - Src:             'xslt.c:444,13'
          Dst:             xmlSecError
        - Src:             'xslt.c:452,9'
          Dst:             xmlSecError
        - Src:             'xslt.c:454,9'
          Dst:             xmlSecError
    - functionName:    xmlSecXsltInitialize
      functionSourceFile: '/src/xmlsec/src/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          81
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecXsltGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xslt.c:194,5'
          Branch Sides:
            - BranchSide:      'xslt.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - memset
                - xmlSecError
            - BranchSide:      'xslt.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - memset
                - xmlSecError
        - Branch String:   'xslt.c:194,5'
          Branch Sides:
            - BranchSide:      'xslt.c:194,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - memset
                - xmlSecError
        - Branch String:   'xslt.c:194,5'
          Branch Sides:
            - BranchSide:      'xslt.c:194,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - memset
                - xmlSecError
        - Branch String:   'xslt.c:194,5'
          Branch Sides:
            - BranchSide:      'xslt.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - memset
                - xmlSecError
            - BranchSide:      'xslt.c:194,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:194,5'
          Branch Sides:
            - BranchSide:      'xslt.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - memset
                - xmlSecError
            - BranchSide:      'xslt.c:194,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:194,5'
          Branch Sides:
            - BranchSide:      'xslt.c:194,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - memset
                - xmlSecError
        - Branch String:   'xslt.c:194,5'
          Branch Sides:
            - BranchSide:      'xslt.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXsltGetCtx
                - memset
                - xmlSecError
            - BranchSide:      'xslt.c:195,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXsltGetCtx
                - memset
                - xmlSecError
        - Branch String:   'xslt.c:195,5'
          Branch Sides:
            - BranchSide:      'xslt.c:195,5'
              BranchSideFuncs:
                - xmlSecXsltGetCtx
                - memset
                - xmlSecError
            - BranchSide:      'xslt.c:197,11'
              BranchSideFuncs:
                - xmlSecXsltGetCtx
                - memset
                - xmlSecError
        - Branch String:   'xslt.c:198,5'
          Branch Sides:
            - BranchSide:      'xslt.c:198,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:201,5'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'xslt.c:194,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:195,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:197,11'
          Dst:             xmlSecXsltGetCtx
        - Src:             'xslt.c:198,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:201,5'
          Dst:             memset
    - functionName:    xmlSecXsltFinalize
      functionSourceFile: '/src/xmlsec/src/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          116
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - memset
        - xmlFreeDoc
        - xmlFreeParserCtxt
        - xmlSecError
        - xmlSecXsltGetCtx
        - xsltFreeStylesheet
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xslt.c:211,5'
          Branch Sides:
            - BranchSide:      'xslt.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
            - BranchSide:      'xslt.c:211,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
        - Branch String:   'xslt.c:211,5'
          Branch Sides:
            - BranchSide:      'xslt.c:211,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:211,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
        - Branch String:   'xslt.c:211,5'
          Branch Sides:
            - BranchSide:      'xslt.c:211,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:211,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
        - Branch String:   'xslt.c:211,5'
          Branch Sides:
            - BranchSide:      'xslt.c:211,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
            - BranchSide:      'xslt.c:211,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:211,5'
          Branch Sides:
            - BranchSide:      'xslt.c:211,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
            - BranchSide:      'xslt.c:211,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:211,5'
          Branch Sides:
            - BranchSide:      'xslt.c:211,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:211,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
        - Branch String:   'xslt.c:211,5'
          Branch Sides:
            - BranchSide:      'xslt.c:211,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXsltGetCtx
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
            - BranchSide:      'xslt.c:212,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXsltGetCtx
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
        - Branch String:   'xslt.c:212,5'
          Branch Sides:
            - BranchSide:      'xslt.c:212,5'
              BranchSideFuncs:
                - xmlSecXsltGetCtx
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
            - BranchSide:      'xslt.c:214,11'
              BranchSideFuncs:
                - xmlSecXsltGetCtx
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
                - xmlSecError
        - Branch String:   'xslt.c:215,5'
          Branch Sides:
            - BranchSide:      'xslt.c:215,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:217,13'
              BranchSideFuncs:
                - xsltFreeStylesheet
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
        - Branch String:   'xslt.c:217,8'
          Branch Sides:
            - BranchSide:      'xslt.c:218,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
            - BranchSide:      'xslt.c:220,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - memset
        - Branch String:   'xslt.c:220,8'
          Branch Sides:
            - BranchSide:      'xslt.c:221,28'
              BranchSideFuncs:
                - memset
            - BranchSide:      'xslt.c:227,5'
              BranchSideFuncs:
                - memset
        - Branch String:   'xslt.c:221,12'
          Branch Sides:
            - BranchSide:      'xslt.c:222,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - memset
            - BranchSide:      'xslt.c:225,32'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - memset
      Callsites:
        - Src:             'xslt.c:211,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:212,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:214,11'
          Dst:             xmlSecXsltGetCtx
        - Src:             'xslt.c:215,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:218,9'
          Dst:             xsltFreeStylesheet
        - Src:             'xslt.c:222,13'
          Dst:             xmlFreeDoc
        - Src:             'xslt.c:225,9'
          Dst:             xmlFreeParserCtxt
        - Src:             'xslt.c:227,5'
          Dst:             memset
    - functionName:    xmlSecXsltReadNode
      functionSourceFile: '/src/xmlsec/src/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         101
      ICount:          419
      EdgeCount:       142
      CyclomaticComplexity: 43
      functionsReached:
        - xmlBufferContent
        - xmlBufferCreate
        - xmlBufferFree
        - xmlBufferLength
        - xmlFreeDoc
        - xmlGetLastError
        - xmlNodeDump
        - xmlSecError
        - xmlSecParseMemory
        - xmlSecXsltGetCtx
        - xsltParseStylesheetDoc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xslt.c:241,5'
          Branch Sides:
            - BranchSide:      'xslt.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlBufferCreate
                - xmlNodeDump
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:241,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlBufferCreate
                - xmlNodeDump
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:241,5'
          Branch Sides:
            - BranchSide:      'xslt.c:241,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:241,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlBufferCreate
                - xmlNodeDump
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:241,5'
          Branch Sides:
            - BranchSide:      'xslt.c:241,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:241,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlBufferCreate
                - xmlNodeDump
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:241,5'
          Branch Sides:
            - BranchSide:      'xslt.c:241,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlBufferCreate
                - xmlNodeDump
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:241,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:241,5'
          Branch Sides:
            - BranchSide:      'xslt.c:241,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlBufferCreate
                - xmlNodeDump
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:241,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:241,5'
          Branch Sides:
            - BranchSide:      'xslt.c:241,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:241,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlBufferCreate
                - xmlNodeDump
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:241,5'
          Branch Sides:
            - BranchSide:      'xslt.c:241,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlBufferCreate
                - xmlNodeDump
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:242,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlBufferCreate
                - xmlNodeDump
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:242,5'
          Branch Sides:
            - BranchSide:      'xslt.c:242,5'
              BranchSideFuncs:
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlBufferCreate
                - xmlNodeDump
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:243,5'
              BranchSideFuncs:
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlBufferCreate
                - xmlNodeDump
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:243,5'
          Branch Sides:
            - BranchSide:      'xslt.c:243,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:244,5'
              BranchSideFuncs:
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlBufferCreate
                - xmlNodeDump
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:244,5'
          Branch Sides:
            - BranchSide:      'xslt.c:244,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:246,11'
              BranchSideFuncs:
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlBufferCreate
                - xmlNodeDump
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:247,5'
          Branch Sides:
            - BranchSide:      'xslt.c:247,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:248,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlBufferCreate
                - xmlNodeDump
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xslt.c:248,5'
          Branch Sides:
            - BranchSide:      'xslt.c:248,5'
              BranchSideFuncs:
                - xmlBufferCreate
                - xmlNodeDump
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xslt.c:251,14'
              BranchSideFuncs:
                - xmlBufferCreate
                - xmlNodeDump
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xslt.c:252,8'
          Branch Sides:
            - BranchSide:      'xslt.c:253,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:256,17'
              BranchSideFuncs:
                - xmlNodeDump
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:253,9'
          Branch Sides:
            - BranchSide:      'xslt.c:253,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:253,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:253,9'
          Branch Sides:
            - BranchSide:      'xslt.c:253,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:253,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:253,9'
          Branch Sides:
            - BranchSide:      'xslt.c:253,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:253,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:253,9'
          Branch Sides:
            - BranchSide:      'xslt.c:253,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:253,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:253,9'
          Branch Sides:
            - BranchSide:      'xslt.c:253,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:253,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:253,9'
          Branch Sides:
            - BranchSide:      'xslt.c:253,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:253,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:253,9'
          Branch Sides:
            - BranchSide:      'xslt.c:286,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:286,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:257,5'
          Branch Sides:
            - BranchSide:      'xslt.c:258,34'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:263,11'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:257,5'
          Branch Sides:
            - BranchSide:      'xslt.c:258,34'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:263,11'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlBufferLength
                - xmlSecParseMemory
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:265,5'
          Branch Sides:
            - BranchSide:      'xslt.c:265,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:286,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:265,5'
          Branch Sides:
            - BranchSide:      'xslt.c:265,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:286,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:265,5'
          Branch Sides:
            - BranchSide:      'xslt.c:265,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:286,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:265,5'
          Branch Sides:
            - BranchSide:      'xslt.c:286,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:286,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:267,8'
          Branch Sides:
            - BranchSide:      'xslt.c:268,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:274,17'
              BranchSideFuncs:
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlBufferFree
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xslt.c:268,9'
          Branch Sides:
            - BranchSide:      'xslt.c:268,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:286,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:268,9'
          Branch Sides:
            - BranchSide:      'xslt.c:268,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:286,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:268,9'
          Branch Sides:
            - BranchSide:      'xslt.c:268,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:286,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:268,9'
          Branch Sides:
            - BranchSide:      'xslt.c:286,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:286,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:275,8'
          Branch Sides:
            - BranchSide:      'xslt.c:276,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:286,12'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:276,9'
          Branch Sides:
            - BranchSide:      'xslt.c:276,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:276,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:276,9'
          Branch Sides:
            - BranchSide:      'xslt.c:276,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:276,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:276,9'
          Branch Sides:
            - BranchSide:      'xslt.c:276,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:276,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:276,9'
          Branch Sides:
            - BranchSide:      'xslt.c:276,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:276,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:276,9'
          Branch Sides:
            - BranchSide:      'xslt.c:276,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:276,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:276,9'
          Branch Sides:
            - BranchSide:      'xslt.c:276,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:276,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:276,9'
          Branch Sides:
            - BranchSide:      'xslt.c:286,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
            - BranchSide:      'xslt.c:286,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlBufferFree
        - Branch String:   'xslt.c:286,8'
          Branch Sides:
            - BranchSide:      'xslt.c:287,9'
              BranchSideFuncs:
                - xmlBufferFree
            - BranchSide:      'xslt.c:289,8'
              BranchSideFuncs:
                - xmlBufferFree
        - Branch String:   'xslt.c:289,8'
          Branch Sides:
            - BranchSide:      'xslt.c:289,8'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:290,9'
              BranchSideFuncs:
                - xmlBufferFree
      Callsites:
        - Src:             'xslt.c:241,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:242,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:243,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:244,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:246,11'
          Dst:             xmlSecXsltGetCtx
        - Src:             'xslt.c:247,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:248,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:251,14'
          Dst:             xmlBufferCreate
        - Src:             'xslt.c:253,9'
          Dst:             xmlGetLastError
        - Src:             'xslt.c:253,9'
          Dst:             xmlSecError
        - Src:             'xslt.c:258,9'
          Dst:             xmlNodeDump
        - Src:             'xslt.c:263,11'
          Dst:             xmlBufferContent
        - Src:             'xslt.c:264,14'
          Dst:             xmlBufferLength
        - Src:             'xslt.c:265,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:266,11'
          Dst:             xmlSecParseMemory
        - Src:             'xslt.c:268,9'
          Dst:             xmlSecError
        - Src:             'xslt.c:274,17'
          Dst:             xsltParseStylesheetDoc
        - Src:             'xslt.c:276,9'
          Dst:             xmlGetLastError
        - Src:             'xslt.c:276,9'
          Dst:             xmlSecError
        - Src:             'xslt.c:287,9'
          Dst:             xmlFreeDoc
        - Src:             'xslt.c:290,9'
          Dst:             xmlBufferFree
    - functionName:    xmlSecXsltPushBin
      functionSourceFile: '/src/xmlsec/src/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         202
      ICount:          836
      EdgeCount:       285
      CyclomaticComplexity: 85
      functionsReached:
        - xmlCreatePushParserCtxt
        - xmlCtxtGetLastError
        - xmlFreeDoc
        - xmlGetLastError
        - xmlOutputBufferClose
        - xmlParseChunk
        - xmlSecBufferCreateOutputBuffer
        - xmlSecError
        - xmlSecParsePrepareCtxt
        - xmlSecTransformCreateOutputBuffer
        - xmlSecXsApplyStylesheet
        - xmlSecXsltGetCtx
        - xsltSaveResultTo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xslt.c:301,5'
          Branch Sides:
            - BranchSide:      'xslt.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:301,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:301,5'
          Branch Sides:
            - BranchSide:      'xslt.c:301,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:301,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:301,5'
          Branch Sides:
            - BranchSide:      'xslt.c:301,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:301,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:301,5'
          Branch Sides:
            - BranchSide:      'xslt.c:301,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:301,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:301,5'
          Branch Sides:
            - BranchSide:      'xslt.c:301,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:301,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:301,5'
          Branch Sides:
            - BranchSide:      'xslt.c:301,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:301,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:301,5'
          Branch Sides:
            - BranchSide:      'xslt.c:301,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:302,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:302,5'
          Branch Sides:
            - BranchSide:      'xslt.c:302,5'
              BranchSideFuncs:
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:303,5'
              BranchSideFuncs:
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:303,5'
          Branch Sides:
            - BranchSide:      'xslt.c:303,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:305,11'
              BranchSideFuncs:
                - xmlSecXsltGetCtx
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:306,5'
          Branch Sides:
            - BranchSide:      'xslt.c:306,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:307,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:307,5'
          Branch Sides:
            - BranchSide:      'xslt.c:307,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:310,19'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xslt.c:310,8'
          Branch Sides:
            - BranchSide:      'xslt.c:311,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xslt.c:321,33'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:311,9'
          Branch Sides:
            - BranchSide:      'xslt.c:311,9'
              BranchSideFuncs:
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xslt.c:313,26'
              BranchSideFuncs:
                - xmlCreatePushParserCtxt
                - xmlSecParsePrepareCtxt
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xslt.c:314,12'
          Branch Sides:
            - BranchSide:      'xslt.c:315,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xslt.c:318,9'
              BranchSideFuncs:
                - xmlSecParsePrepareCtxt
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:315,13'
          Branch Sides:
            - BranchSide:      'xslt.c:315,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:315,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:315,13'
          Branch Sides:
            - BranchSide:      'xslt.c:315,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:315,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:315,13'
          Branch Sides:
            - BranchSide:      'xslt.c:315,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:315,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:315,13'
          Branch Sides:
            - BranchSide:      'xslt.c:315,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:315,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:315,13'
          Branch Sides:
            - BranchSide:      'xslt.c:315,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:315,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:315,13'
          Branch Sides:
            - BranchSide:      'xslt.c:315,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:315,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:315,13'
          Branch Sides:
            - BranchSide:      'xslt.c:315,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:315,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:321,15'
          Branch Sides:
            - BranchSide:      'xslt.c:321,15'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:323,33'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:323,15'
          Branch Sides:
            - BranchSide:      'xslt.c:324,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:327,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:327,5'
          Branch Sides:
            - BranchSide:      'xslt.c:327,5'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:328,5'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:328,5'
          Branch Sides:
            - BranchSide:      'xslt.c:328,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:331,14'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
        - Branch String:   'xslt.c:331,23'
          Branch Sides:
            - BranchSide:      'xslt.c:331,36'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:344,14'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xslt.c:331,8'
          Branch Sides:
            - BranchSide:      'xslt.c:334,9'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:344,14'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xslt.c:334,9'
          Branch Sides:
            - BranchSide:      'xslt.c:334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:334,9'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xslt.c:337,13'
          Branch Sides:
            - BranchSide:      'xslt.c:337,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:337,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xslt.c:337,13'
          Branch Sides:
            - BranchSide:      'xslt.c:337,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:337,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xslt.c:337,13'
          Branch Sides:
            - BranchSide:      'xslt.c:337,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:337,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xslt.c:337,13'
          Branch Sides:
            - BranchSide:      'xslt.c:337,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:337,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xslt.c:337,13'
          Branch Sides:
            - BranchSide:      'xslt.c:337,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:337,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xslt.c:337,13'
          Branch Sides:
            - BranchSide:      'xslt.c:337,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:337,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlParseChunk
                - xmlCtxtGetLastError
                - xmlSecError
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xslt.c:344,8'
          Branch Sides:
            - BranchSide:      'xslt.c:350,34'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:402,5'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:351,23'
          Branch Sides:
            - BranchSide:      'xslt.c:351,32'
              BranchSideFuncs:
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlCtxtGetLastError
                - xmlSecError
            - BranchSide:      'xslt.c:352,13'
              BranchSideFuncs:
                - xmlCtxtGetLastError
                - xmlSecError
        - Branch String:   'xslt.c:351,12'
          Branch Sides:
            - BranchSide:      'xslt.c:352,13'
              BranchSideFuncs:
                - xmlCtxtGetLastError
                - xmlSecError
            - BranchSide:      'xslt.c:358,31'
              BranchSideFuncs:
                - xmlSecXsApplyStylesheet
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xslt.c:352,13'
          Branch Sides:
            - BranchSide:      'xslt.c:352,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:352,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:352,13'
          Branch Sides:
            - BranchSide:      'xslt.c:352,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:352,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:352,13'
          Branch Sides:
            - BranchSide:      'xslt.c:352,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:352,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:352,13'
          Branch Sides:
            - BranchSide:      'xslt.c:352,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:352,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:352,13'
          Branch Sides:
            - BranchSide:      'xslt.c:352,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:352,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:352,13'
          Branch Sides:
            - BranchSide:      'xslt.c:352,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:352,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xslt.c:361,12'
          Branch Sides:
            - BranchSide:      'xslt.c:362,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:366,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlSecTransformCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xslt.c:368,12'
          Branch Sides:
            - BranchSide:      'xslt.c:369,22'
              BranchSideFuncs:
                - xmlSecBufferCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:376,66'
              BranchSideFuncs:
                - xmlSecBufferCreateOutputBuffer
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xslt.c:370,16'
          Branch Sides:
            - BranchSide:      'xslt.c:371,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:384,53'
              BranchSideFuncs:
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
        - Branch String:   'xslt.c:377,16'
          Branch Sides:
            - BranchSide:      'xslt.c:378,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:384,53'
              BranchSideFuncs:
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
        - Branch String:   'xslt.c:385,12'
          Branch Sides:
            - BranchSide:      'xslt.c:386,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
            - BranchSide:      'xslt.c:391,15'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xslt.c:386,13'
          Branch Sides:
            - BranchSide:      'xslt.c:386,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
            - BranchSide:      'xslt.c:386,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
        - Branch String:   'xslt.c:386,13'
          Branch Sides:
            - BranchSide:      'xslt.c:386,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
            - BranchSide:      'xslt.c:386,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
        - Branch String:   'xslt.c:386,13'
          Branch Sides:
            - BranchSide:      'xslt.c:386,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
            - BranchSide:      'xslt.c:386,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
        - Branch String:   'xslt.c:386,13'
          Branch Sides:
            - BranchSide:      'xslt.c:386,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
            - BranchSide:      'xslt.c:386,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
        - Branch String:   'xslt.c:386,13'
          Branch Sides:
            - BranchSide:      'xslt.c:386,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
            - BranchSide:      'xslt.c:386,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
        - Branch String:   'xslt.c:386,13'
          Branch Sides:
            - BranchSide:      'xslt.c:386,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
            - BranchSide:      'xslt.c:386,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlFreeDoc
        - Branch String:   'xslt.c:392,12'
          Branch Sides:
            - BranchSide:      'xslt.c:393,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:397,9'
              BranchSideFuncs:
                - xmlFreeDoc
        - Branch String:   'xslt.c:393,13'
          Branch Sides:
            - BranchSide:      'xslt.c:393,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:393,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xslt.c:393,13'
          Branch Sides:
            - BranchSide:      'xslt.c:393,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:393,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xslt.c:393,13'
          Branch Sides:
            - BranchSide:      'xslt.c:393,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:393,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xslt.c:393,13'
          Branch Sides:
            - BranchSide:      'xslt.c:393,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:393,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xslt.c:393,13'
          Branch Sides:
            - BranchSide:      'xslt.c:393,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:393,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'xslt.c:393,13'
          Branch Sides:
            - BranchSide:      'xslt.c:393,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'xslt.c:393,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
      Callsites:
        - Src:             'xslt.c:301,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:302,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:303,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:305,11'
          Dst:             xmlSecXsltGetCtx
        - Src:             'xslt.c:306,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:307,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:311,9'
          Dst:             xmlSecError
        - Src:             'xslt.c:313,26'
          Dst:             xmlCreatePushParserCtxt
        - Src:             'xslt.c:315,13'
          Dst:             xmlGetLastError
        - Src:             'xslt.c:315,13'
          Dst:             xmlSecError
        - Src:             'xslt.c:318,9'
          Dst:             xmlSecParsePrepareCtxt
        - Src:             'xslt.c:324,9'
          Dst:             xmlSecError
        - Src:             'xslt.c:327,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:328,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:334,9'
          Dst:             xmlSecError
        - Src:             'xslt.c:335,15'
          Dst:             xmlParseChunk
        - Src:             'xslt.c:337,13'
          Dst:             xmlCtxtGetLastError
        - Src:             'xslt.c:337,13'
          Dst:             xmlSecError
        - Src:             'xslt.c:350,15'
          Dst:             xmlParseChunk
        - Src:             'xslt.c:352,13'
          Dst:             xmlCtxtGetLastError
        - Src:             'xslt.c:352,13'
          Dst:             xmlSecError
        - Src:             'xslt.c:360,18'
          Dst:             xmlSecXsApplyStylesheet
        - Src:             'xslt.c:362,13'
          Dst:             xmlSecError
        - Src:             'xslt.c:363,13'
          Dst:             xmlFreeDoc
        - Src:             'xslt.c:366,9'
          Dst:             xmlFreeDoc
        - Src:             'xslt.c:369,22'
          Dst:             xmlSecTransformCreateOutputBuffer
        - Src:             'xslt.c:371,17'
          Dst:             xmlSecError
        - Src:             'xslt.c:372,17'
          Dst:             xmlFreeDoc
        - Src:             'xslt.c:376,22'
          Dst:             xmlSecBufferCreateOutputBuffer
        - Src:             'xslt.c:378,17'
          Dst:             xmlSecError
        - Src:             'xslt.c:379,17'
          Dst:             xmlFreeDoc
        - Src:             'xslt.c:384,15'
          Dst:             xsltSaveResultTo
        - Src:             'xslt.c:386,13'
          Dst:             xmlGetLastError
        - Src:             'xslt.c:386,13'
          Dst:             xmlSecError
        - Src:             'xslt.c:387,19'
          Dst:             xmlOutputBufferClose
        - Src:             'xslt.c:388,13'
          Dst:             xmlFreeDoc
        - Src:             'xslt.c:391,15'
          Dst:             xmlOutputBufferClose
        - Src:             'xslt.c:393,13'
          Dst:             xmlGetLastError
        - Src:             'xslt.c:393,13'
          Dst:             xmlSecError
        - Src:             'xslt.c:394,13'
          Dst:             xmlFreeDoc
        - Src:             'xslt.c:397,9'
          Dst:             xmlFreeDoc
    - functionName:    xmlSecTransformXsltGetKlass
      functionSourceFile: '/src/xmlsec/src/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformXsltSetDefaultSecurityPrefs
      functionSourceFile: '/src/xmlsec/src/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
        - xsltGetSecurityPrefs
        - xsltSetSecurityPrefs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xslt.c:142,5'
          Branch Sides:
            - BranchSide:      'xslt.c:0,0'
              BranchSideFuncs:
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xslt.c:142,5'
              BranchSideFuncs:
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
                - xmlSecError
                - xmlSecError
        - Branch String:   'xslt.c:142,5'
          Branch Sides:
            - BranchSide:      'xslt.c:142,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:143,5'
              BranchSideFuncs:
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
                - xmlSecError
        - Branch String:   'xslt.c:143,5'
          Branch Sides:
            - BranchSide:      'xslt.c:143,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:146,5'
              BranchSideFuncs:
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltGetSecurityPrefs
                - xsltSetSecurityPrefs
      Callsites:
        - Src:             'xslt.c:142,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:143,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:146,5'
          Dst:             xsltGetSecurityPrefs
        - Src:             'xslt.c:146,5'
          Dst:             xsltSetSecurityPrefs
        - Src:             'xslt.c:147,5'
          Dst:             xsltGetSecurityPrefs
        - Src:             'xslt.c:147,5'
          Dst:             xsltSetSecurityPrefs
        - Src:             'xslt.c:148,5'
          Dst:             xsltGetSecurityPrefs
        - Src:             'xslt.c:148,5'
          Dst:             xsltSetSecurityPrefs
        - Src:             'xslt.c:149,5'
          Dst:             xsltGetSecurityPrefs
        - Src:             'xslt.c:149,5'
          Dst:             xsltSetSecurityPrefs
        - Src:             'xslt.c:150,5'
          Dst:             xsltGetSecurityPrefs
        - Src:             'xslt.c:150,5'
          Dst:             xsltSetSecurityPrefs
    - functionName:    xmlSecTransformXsltShutdown
      functionSourceFile: '/src/xmlsec/src/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeSecurityPrefs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:127,8'
          Branch Sides:
            - BranchSide:      'xslt.c:127,8'
              BranchSideFuncs:
                - xsltFreeSecurityPrefs
            - BranchSide:      'xslt.c:127,8'
              BranchSideFuncs:
                - xsltFreeSecurityPrefs
        - Branch String:   'xslt.c:127,8'
          Branch Sides:
            - BranchSide:      'xslt.c:127,8'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:128,9'
              BranchSideFuncs:
                - xsltFreeSecurityPrefs
      Callsites:
        - Src:             'xslt.c:128,9'
          Dst:             xsltFreeSecurityPrefs
    - functionName:    xmlSecTransformXsltInitialize
      functionSourceFile: '/src/xmlsec/src/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
        - xsltNewSecurityPrefs
        - xsltSecurityForbid
        - xsltSetSecurityPrefs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:115,5'
          Branch Sides:
            - BranchSide:      'xslt.c:115,5'
              BranchSideFuncs:
                - xmlSecError
                - xsltNewSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xmlSecError
            - BranchSide:      'xslt.c:115,5'
              BranchSideFuncs:
                - xmlSecError
                - xsltNewSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xmlSecError
        - Branch String:   'xslt.c:115,5'
          Branch Sides:
            - BranchSide:      'xslt.c:115,5'
              BranchSideFuncs:
                - xsltNewSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xmlSecError
            - BranchSide:      'xslt.c:117,37'
              BranchSideFuncs:
                - xsltNewSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xmlSecError
        - Branch String:   'xslt.c:118,5'
          Branch Sides:
            - BranchSide:      'xslt.c:118,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xslt.c:119,5'
              BranchSideFuncs:
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
                - xsltSetSecurityPrefs
      Callsites:
        - Src:             'xslt.c:115,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:117,37'
          Dst:             xsltNewSecurityPrefs
        - Src:             'xslt.c:118,5'
          Dst:             xmlSecError
        - Src:             'xslt.c:119,5'
          Dst:             xsltSetSecurityPrefs
        - Src:             'xslt.c:119,5'
          Dst:             xsltSecurityForbid
        - Src:             'xslt.c:120,5'
          Dst:             xsltSetSecurityPrefs
        - Src:             'xslt.c:120,5'
          Dst:             xsltSecurityForbid
        - Src:             'xslt.c:121,5'
          Dst:             xsltSetSecurityPrefs
        - Src:             'xslt.c:121,5'
          Dst:             xsltSecurityForbid
        - Src:             'xslt.c:122,5'
          Dst:             xsltSetSecurityPrefs
        - Src:             'xslt.c:122,5'
          Dst:             xsltSecurityForbid
        - Src:             'xslt.c:123,5'
          Dst:             xsltSetSecurityPrefs
        - Src:             'xslt.c:123,5'
          Dst:             xsltSecurityForbid
    - functionName:    xmlSecBase64GetDecodeSize
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecBase64Execute
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         128
      ICount:          556
      EdgeCount:       181
      CyclomaticComplexity: 55
      functionsReached:
        - xmlSecBase64CtxFinal_ex
        - xmlSecBase64CtxUpdate_ex
        - xmlSecBase64GetCtx
        - xmlSecBase64GetDecodeSize
        - xmlSecBase64GetEncodeSize
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecBufferRemoveHead
        - xmlSecBufferSetMaxSize
        - xmlSecBufferSetSize
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'base64.c:860,5'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBase64GetEncodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetDecodeSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:863,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBase64GetEncodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetDecodeSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:863,5'
          Branch Sides:
            - BranchSide:      'base64.c:863,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:863,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBase64GetEncodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetDecodeSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:863,5'
          Branch Sides:
            - BranchSide:      'base64.c:863,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:863,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBase64GetEncodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetDecodeSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:863,5'
          Branch Sides:
            - BranchSide:      'base64.c:863,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBase64GetEncodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetDecodeSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:863,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:863,5'
          Branch Sides:
            - BranchSide:      'base64.c:863,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBase64GetEncodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetDecodeSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:863,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:863,5'
          Branch Sides:
            - BranchSide:      'base64.c:863,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:863,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBase64GetEncodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetDecodeSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:863,5'
          Branch Sides:
            - BranchSide:      'base64.c:863,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBase64GetEncodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetDecodeSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:864,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBase64GetEncodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetDecodeSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:864,5'
          Branch Sides:
            - BranchSide:      'base64.c:864,5'
              BranchSideFuncs:
                - xmlSecBase64GetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBase64GetEncodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetDecodeSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:865,5'
              BranchSideFuncs:
                - xmlSecBase64GetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBase64GetEncodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetDecodeSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:864,5'
          Branch Sides:
            - BranchSide:      'base64.c:864,5'
              BranchSideFuncs:
                - xmlSecBase64GetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBase64GetEncodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetDecodeSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:865,5'
              BranchSideFuncs:
                - xmlSecBase64GetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBase64GetEncodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetDecodeSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:865,5'
          Branch Sides:
            - BranchSide:      'base64.c:865,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:867,11'
              BranchSideFuncs:
                - xmlSecBase64GetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBase64GetEncodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetDecodeSize
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:868,5'
          Branch Sides:
            - BranchSide:      'base64.c:868,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:870,23'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBase64GetEncodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetDecodeSize
                - xmlSecError
        - Branch String:   'base64.c:873,8'
          Branch Sides:
            - BranchSide:      'base64.c:874,23'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBase64GetEncodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetDecodeSize
                - xmlSecError
            - BranchSide:      'base64.c:878,23'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBase64GetEncodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetDecodeSize
                - xmlSecError
        - Branch String:   'base64.c:878,5'
          Branch Sides:
            - BranchSide:      'base64.c:880,22'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecBase64GetEncodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBase64GetDecodeSize
            - BranchSide:      'base64.c:951,13'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecError
            - BranchSide:      'base64.c:954,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:882,16'
          Branch Sides:
            - BranchSide:      'base64.c:883,25'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:920,16'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:883,20'
          Branch Sides:
            - BranchSide:      'base64.c:884,64'
              BranchSideFuncs:
                - xmlSecBase64GetDecodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:886,33'
              BranchSideFuncs:
                - xmlSecBase64GetDecodeSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:889,20'
          Branch Sides:
            - BranchSide:      'base64.c:890,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:896,53'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:890,21'
          Branch Sides:
            - BranchSide:      'base64.c:890,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:890,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:890,21'
          Branch Sides:
            - BranchSide:      'base64.c:890,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:890,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:890,21'
          Branch Sides:
            - BranchSide:      'base64.c:890,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:890,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:890,21'
          Branch Sides:
            - BranchSide:      'base64.c:890,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:890,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:898,20'
          Branch Sides:
            - BranchSide:      'base64.c:899,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:904,58'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:899,21'
          Branch Sides:
            - BranchSide:      'base64.c:899,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:899,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:899,21'
          Branch Sides:
            - BranchSide:      'base64.c:899,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:899,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:899,21'
          Branch Sides:
            - BranchSide:      'base64.c:899,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:899,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:899,21'
          Branch Sides:
            - BranchSide:      'base64.c:899,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:899,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:905,20'
          Branch Sides:
            - BranchSide:      'base64.c:906,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:912,23'
              BranchSideFuncs:
                - xmlSecBufferRemoveHead
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:906,21'
          Branch Sides:
            - BranchSide:      'base64.c:906,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:906,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:906,21'
          Branch Sides:
            - BranchSide:      'base64.c:906,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:906,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:906,21'
          Branch Sides:
            - BranchSide:      'base64.c:906,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:906,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:906,21'
          Branch Sides:
            - BranchSide:      'base64.c:906,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:906,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:913,20'
          Branch Sides:
            - BranchSide:      'base64.c:914,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:920,16'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:914,21'
          Branch Sides:
            - BranchSide:      'base64.c:914,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:914,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:914,21'
          Branch Sides:
            - BranchSide:      'base64.c:914,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:914,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:914,21'
          Branch Sides:
            - BranchSide:      'base64.c:914,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:914,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:914,21'
          Branch Sides:
            - BranchSide:      'base64.c:914,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:914,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:920,16'
          Branch Sides:
            - BranchSide:      'base64.c:920,16'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:921,27'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferSetMaxSize
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:925,20'
          Branch Sides:
            - BranchSide:      'base64.c:926,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:932,52'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBase64CtxFinal_ex
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:926,21'
          Branch Sides:
            - BranchSide:      'base64.c:926,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:926,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:926,21'
          Branch Sides:
            - BranchSide:      'base64.c:926,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:926,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:926,21'
          Branch Sides:
            - BranchSide:      'base64.c:926,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:926,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:926,21'
          Branch Sides:
            - BranchSide:      'base64.c:926,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:926,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:934,21'
          Branch Sides:
            - BranchSide:      'base64.c:935,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:940,58'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecError
        - Branch String:   'base64.c:935,21'
          Branch Sides:
            - BranchSide:      'base64.c:935,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:935,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:935,21'
          Branch Sides:
            - BranchSide:      'base64.c:935,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:935,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:935,21'
          Branch Sides:
            - BranchSide:      'base64.c:935,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:935,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:935,21'
          Branch Sides:
            - BranchSide:      'base64.c:935,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:935,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:941,20'
          Branch Sides:
            - BranchSide:      'base64.c:942,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:946,35'
              BranchSideFuncs: []
        - Branch String:   'base64.c:942,21'
          Branch Sides:
            - BranchSide:      'base64.c:942,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:942,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:942,21'
          Branch Sides:
            - BranchSide:      'base64.c:942,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:942,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:942,21'
          Branch Sides:
            - BranchSide:      'base64.c:942,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:942,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:942,21'
          Branch Sides:
            - BranchSide:      'base64.c:942,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:942,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:951,13'
          Branch Sides:
            - BranchSide:      'base64.c:951,13'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:951,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:954,13'
          Branch Sides:
            - BranchSide:      'base64.c:954,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:954,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:954,13'
          Branch Sides:
            - BranchSide:      'base64.c:954,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:954,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:954,13'
          Branch Sides:
            - BranchSide:      'base64.c:954,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:954,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:954,13'
          Branch Sides:
            - BranchSide:      'base64.c:954,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:954,13'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'base64.c:863,5'
          Dst:             xmlSecError
        - Src:             'base64.c:864,5'
          Dst:             xmlSecError
        - Src:             'base64.c:865,5'
          Dst:             xmlSecError
        - Src:             'base64.c:867,11'
          Dst:             xmlSecBase64GetCtx
        - Src:             'base64.c:868,5'
          Dst:             xmlSecError
        - Src:             'base64.c:880,22'
          Dst:             xmlSecBufferGetSize
        - Src:             'base64.c:881,23'
          Dst:             xmlSecBufferGetSize
        - Src:             'base64.c:884,33'
          Dst:             xmlSecBase64GetEncodeSize
        - Src:             'base64.c:886,33'
          Dst:             xmlSecBase64GetDecodeSize
        - Src:             'base64.c:888,23'
          Dst:             xmlSecBufferSetMaxSize
        - Src:             'base64.c:890,21'
          Dst:             xmlSecError
        - Src:             'base64.c:896,53'
          Dst:             xmlSecBufferGetData
        - Src:             'base64.c:897,21'
          Dst:             xmlSecBufferGetData
        - Src:             'base64.c:896,23'
          Dst:             xmlSecBase64CtxUpdate_ex
        - Src:             'base64.c:899,21'
          Dst:             xmlSecError
        - Src:             'base64.c:904,23'
          Dst:             xmlSecBufferSetSize
        - Src:             'base64.c:906,21'
          Dst:             xmlSecError
        - Src:             'base64.c:912,23'
          Dst:             xmlSecBufferRemoveHead
        - Src:             'base64.c:914,21'
          Dst:             xmlSecError
        - Src:             'base64.c:921,27'
          Dst:             xmlSecBufferGetSize
        - Src:             'base64.c:924,23'
          Dst:             xmlSecBufferSetMaxSize
        - Src:             'base64.c:926,21'
          Dst:             xmlSecError
        - Src:             'base64.c:932,52'
          Dst:             xmlSecBufferGetData
        - Src:             'base64.c:932,23'
          Dst:             xmlSecBase64CtxFinal_ex
        - Src:             'base64.c:935,21'
          Dst:             xmlSecError
        - Src:             'base64.c:940,23'
          Dst:             xmlSecBufferSetSize
        - Src:             'base64.c:942,21'
          Dst:             xmlSecError
        - Src:             'base64.c:951,13'
          Dst:             xmlSecBufferGetSize
        - Src:             'base64.c:951,13'
          Dst:             xmlSecError
        - Src:             'base64.c:954,13'
          Dst:             xmlSecError
    - functionName:    xmlSecBase64GetCtx
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'base64.c:750,1'
          Branch Sides:
            - BranchSide:      'base64.c:750,1'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:750,1'
              BranchSideFuncs: []
        - Branch String:   'base64.c:750,1'
          Branch Sides:
            - BranchSide:      'base64.c:750,1'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:750,1'
              BranchSideFuncs: []
        - Branch String:   'base64.c:750,1'
          Branch Sides:
            - BranchSide:      'base64.c:750,1'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:750,1'
              BranchSideFuncs: []
        - Branch String:   'base64.c:750,1'
          Branch Sides:
            - BranchSide:      'base64.c:750,1'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:750,1'
              BranchSideFuncs: []
        - Branch String:   'base64.c:750,1'
          Branch Sides:
            - BranchSide:      'base64.c:750,1'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:750,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSecBase64GetEncodeSize
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'base64.c:587,8'
          Branch Sides:
            - BranchSide:      'base64.c:587,8'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:588,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSecBase64CtxUpdate_ex
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          105
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSecBase64CtxDecode
        - xmlSecBase64CtxEncode
        - xmlSecError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'base64.c:244,5'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecBase64CtxEncode
                - xmlSecError
                - xmlSecBase64CtxDecode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:244,16'
              BranchSideFuncs:
                - xmlSecBase64CtxEncode
                - xmlSecError
                - xmlSecBase64CtxDecode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:247,5'
          Branch Sides:
            - BranchSide:      'base64.c:247,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:248,5'
              BranchSideFuncs:
                - xmlSecBase64CtxEncode
                - xmlSecError
                - xmlSecBase64CtxDecode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:248,5'
          Branch Sides:
            - BranchSide:      'base64.c:248,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:249,5'
              BranchSideFuncs:
                - xmlSecBase64CtxEncode
                - xmlSecError
                - xmlSecBase64CtxDecode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:249,5'
          Branch Sides:
            - BranchSide:      'base64.c:249,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:250,5'
              BranchSideFuncs:
                - xmlSecBase64CtxEncode
                - xmlSecError
                - xmlSecBase64CtxDecode
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:250,5'
          Branch Sides:
            - BranchSide:      'base64.c:250,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:252,13'
              BranchSideFuncs:
                - xmlSecBase64CtxEncode
                - xmlSecError
                - xmlSecBase64CtxDecode
                - xmlSecError
        - Branch String:   'base64.c:252,8'
          Branch Sides:
            - BranchSide:      'base64.c:253,15'
              BranchSideFuncs:
                - xmlSecBase64CtxDecode
                - xmlSecError
            - BranchSide:      'base64.c:259,15'
              BranchSideFuncs:
                - xmlSecBase64CtxDecode
                - xmlSecError
        - Branch String:   'base64.c:254,22'
          Branch Sides:
            - BranchSide:      'base64.c:254,26'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:255,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:254,12'
          Branch Sides:
            - BranchSide:      'base64.c:254,12'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:255,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:260,22'
          Branch Sides:
            - BranchSide:      'base64.c:260,26'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:261,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:260,12'
          Branch Sides:
            - BranchSide:      'base64.c:260,12'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:261,13'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'base64.c:247,5'
          Dst:             xmlSecError
        - Src:             'base64.c:248,5'
          Dst:             xmlSecError
        - Src:             'base64.c:249,5'
          Dst:             xmlSecError
        - Src:             'base64.c:250,5'
          Dst:             xmlSecError
        - Src:             'base64.c:253,15'
          Dst:             xmlSecBase64CtxEncode
        - Src:             'base64.c:255,13'
          Dst:             xmlSecError
        - Src:             'base64.c:259,15'
          Dst:             xmlSecBase64CtxDecode
        - Src:             'base64.c:261,13'
          Dst:             xmlSecError
    - functionName:    xmlSecBase64CtxFinal_ex
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          101
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSecBase64CtxDecodeIsFinished
        - xmlSecBase64CtxEncodeFinal
        - xmlSecError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'base64.c:283,5'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecBase64CtxEncodeFinal
                - xmlSecError
                - xmlSecBase64CtxDecodeIsFinished
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:283,5'
              BranchSideFuncs:
                - xmlSecBase64CtxEncodeFinal
                - xmlSecError
                - xmlSecBase64CtxDecodeIsFinished
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:283,5'
          Branch Sides:
            - BranchSide:      'base64.c:283,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:284,5'
              BranchSideFuncs:
                - xmlSecBase64CtxEncodeFinal
                - xmlSecError
                - xmlSecBase64CtxDecodeIsFinished
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:284,5'
          Branch Sides:
            - BranchSide:      'base64.c:284,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:285,5'
              BranchSideFuncs:
                - xmlSecBase64CtxEncodeFinal
                - xmlSecError
                - xmlSecBase64CtxDecodeIsFinished
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:285,5'
          Branch Sides:
            - BranchSide:      'base64.c:285,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:286,5'
              BranchSideFuncs:
                - xmlSecBase64CtxEncodeFinal
                - xmlSecError
                - xmlSecBase64CtxDecodeIsFinished
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:286,5'
          Branch Sides:
            - BranchSide:      'base64.c:286,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:288,13'
              BranchSideFuncs:
                - xmlSecBase64CtxEncodeFinal
                - xmlSecError
                - xmlSecBase64CtxDecodeIsFinished
                - xmlSecError
        - Branch String:   'base64.c:288,8'
          Branch Sides:
            - BranchSide:      'base64.c:291,15'
              BranchSideFuncs:
                - xmlSecBase64CtxDecodeIsFinished
                - xmlSecError
            - BranchSide:      'base64.c:298,13'
              BranchSideFuncs:
                - xmlSecBase64CtxDecodeIsFinished
                - xmlSecError
        - Branch String:   'base64.c:298,12'
          Branch Sides:
            - BranchSide:      'base64.c:299,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:302,23'
              BranchSideFuncs: []
        - Branch String:   'base64.c:306,8'
          Branch Sides:
            - BranchSide:      'base64.c:306,8'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:307,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'base64.c:283,5'
          Dst:             xmlSecError
        - Src:             'base64.c:284,5'
          Dst:             xmlSecError
        - Src:             'base64.c:285,5'
          Dst:             xmlSecError
        - Src:             'base64.c:286,5'
          Dst:             xmlSecError
        - Src:             'base64.c:291,15'
          Dst:             xmlSecBase64CtxEncodeFinal
        - Src:             'base64.c:293,13'
          Dst:             xmlSecError
        - Src:             'base64.c:298,13'
          Dst:             xmlSecBase64CtxDecodeIsFinished
        - Src:             'base64.c:299,13'
          Dst:             xmlSecError
    - functionName:    xmlSecBase64CtxEncodeFinal
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          92
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSecBase64CtxEncodeByteFinal
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'base64.c:498,9'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxEncodeByteFinal
                - xmlSecError
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxEncodeByteFinal
                - xmlSecError
        - Branch String:   'base64.c:498,43'
          Branch Sides:
            - BranchSide:      'base64.c:498,54'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxEncodeByteFinal
                - xmlSecError
            - BranchSide:      'base64.c:498,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxEncodeByteFinal
                - xmlSecError
        - Branch String:   'base64.c:498,5'
          Branch Sides:
            - BranchSide:      'base64.c:499,18'
              BranchSideFuncs:
                - xmlSecBase64CtxEncodeByteFinal
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:515,15'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:500,9'
          Branch Sides:
            - BranchSide:      'base64.c:498,43'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxEncodeByteFinal
                - xmlSecError
            - BranchSide:      'base64.c:503,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxEncodeByteFinal
                - xmlSecError
            - BranchSide:      'base64.c:503,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxEncodeByteFinal
                - xmlSecError
            - BranchSide:      'base64.c:509,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:509,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:515,8'
          Branch Sides:
            - BranchSide:      'base64.c:516,9'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:519,8'
              BranchSideFuncs: []
        - Branch String:   'base64.c:519,8'
          Branch Sides:
            - BranchSide:      'base64.c:520,9'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:523,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'base64.c:499,18'
          Dst:             xmlSecBase64CtxEncodeByteFinal
        - Src:             'base64.c:509,17'
          Dst:             xmlSecError
        - Src:             'base64.c:516,9'
          Dst:             xmlSecError
    - functionName:    xmlSecBase64CtxDecodeIsFinished
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecBase64CtxEncodeByteFinal
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          98
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecBase64CtxEncodeByte
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'base64.c:355,5'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxEncodeByte
                - xmlSecError
            - BranchSide:      'base64.c:355,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxEncodeByte
                - xmlSecError
        - Branch String:   'base64.c:355,5'
          Branch Sides:
            - BranchSide:      'base64.c:355,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:357,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxEncodeByte
        - Branch String:   'base64.c:357,8'
          Branch Sides:
            - BranchSide:      'base64.c:357,8'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:359,21'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxEncodeByte
        - Branch String:   'base64.c:359,34'
          Branch Sides:
            - BranchSide:      'base64.c:359,43'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxEncodeByte
            - BranchSide:      'base64.c:363,20'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxEncodeByte
        - Branch String:   'base64.c:359,15'
          Branch Sides:
            - BranchSide:      'base64.c:360,20'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxEncodeByte
            - BranchSide:      'base64.c:363,20'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxEncodeByte
        - Branch String:   'base64.c:363,15'
          Branch Sides:
            - BranchSide:      'base64.c:364,23'
              BranchSideFuncs:
                - xmlSecBase64CtxEncodeByte
            - BranchSide:      'base64.c:366,26'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:366,15'
          Branch Sides:
            - BranchSide:      'base64.c:367,20'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:371,26'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:371,15'
          Branch Sides:
            - BranchSide:      'base64.c:372,20'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:378,5'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'base64.c:355,5'
          Dst:             xmlSecError
        - Src:             'base64.c:365,16'
          Dst:             xmlSecBase64CtxEncodeByte
        - Src:             'base64.c:378,5'
          Dst:             xmlSecError
    - functionName:    xmlSecBase64CtxEncodeByte
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          147
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'base64.c:315,5'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:315,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:315,5'
          Branch Sides:
            - BranchSide:      'base64.c:315,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:317,14'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:317,27'
          Branch Sides:
            - BranchSide:      'base64.c:317,36'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:321,20'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:317,8'
          Branch Sides:
            - BranchSide:      'base64.c:318,20'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:321,20'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:321,15'
          Branch Sides:
            - BranchSide:      'base64.c:323,29'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:328,26'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:328,15'
          Branch Sides:
            - BranchSide:      'base64.c:329,29'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:334,26'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:334,15'
          Branch Sides:
            - BranchSide:      'base64.c:335,29'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:340,26'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:340,15'
          Branch Sides:
            - BranchSide:      'base64.c:341,29'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:348,5'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'base64.c:315,5'
          Dst:             xmlSecError
        - Src:             'base64.c:348,5'
          Dst:             xmlSecError
    - functionName:    xmlSecBase64CtxEncode
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecBase64CtxEncodeByte
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'base64.c:456,5'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecBase64CtxEncodeByte
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:456,5'
              BranchSideFuncs:
                - xmlSecBase64CtxEncodeByte
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:456,5'
          Branch Sides:
            - BranchSide:      'base64.c:456,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:461,36'
              BranchSideFuncs:
                - xmlSecBase64CtxEncodeByte
                - xmlSecError
        - Branch String:   'base64.c:461,49'
          Branch Sides:
            - BranchSide:      'base64.c:461,60'
              BranchSideFuncs:
                - xmlSecBase64CtxEncodeByte
                - xmlSecError
            - BranchSide:      'base64.c:461,5'
              BranchSideFuncs:
                - xmlSecBase64CtxEncodeByte
                - xmlSecError
        - Branch String:   'base64.c:461,5'
          Branch Sides:
            - BranchSide:      'base64.c:462,49'
              BranchSideFuncs:
                - xmlSecBase64CtxEncodeByte
                - xmlSecError
            - BranchSide:      'base64.c:480,22'
              BranchSideFuncs: []
        - Branch String:   'base64.c:463,9'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecBase64CtxEncodeByte
                - xmlSecError
            - BranchSide:      'base64.c:465,17'
              BranchSideFuncs:
                - xmlSecBase64CtxEncodeByte
                - xmlSecError
            - BranchSide:      'base64.c:474,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:474,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:474,17'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'base64.c:456,5'
          Dst:             xmlSecError
        - Src:             'base64.c:462,18'
          Dst:             xmlSecBase64CtxEncodeByte
        - Src:             'base64.c:474,17'
          Dst:             xmlSecError
    - functionName:    xmlSecBase64CtxDecode
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          151
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSecBase64CtxDecodeByte
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'base64.c:537,5'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecBase64CtxDecodeByte
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:537,5'
              BranchSideFuncs:
                - xmlSecBase64CtxDecodeByte
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:537,5'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:537,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:542,49'
          Branch Sides:
            - BranchSide:      'base64.c:542,74'
              BranchSideFuncs:
                - xmlSecBase64CtxDecodeByte
                - xmlSecError
            - BranchSide:      'base64.c:542,5'
              BranchSideFuncs:
                - xmlSecBase64CtxDecodeByte
                - xmlSecError
        - Branch String:   'base64.c:542,74'
          Branch Sides:
            - BranchSide:      'base64.c:542,85'
              BranchSideFuncs:
                - xmlSecBase64CtxDecodeByte
                - xmlSecError
            - BranchSide:      'base64.c:542,5'
              BranchSideFuncs:
                - xmlSecBase64CtxDecodeByte
                - xmlSecError
        - Branch String:   'base64.c:542,5'
          Branch Sides:
            - BranchSide:      'base64.c:543,49'
              BranchSideFuncs:
                - xmlSecBase64CtxDecodeByte
                - xmlSecError
            - BranchSide:      'base64.c:565,18'
              BranchSideFuncs: []
        - Branch String:   'base64.c:544,9'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecBase64CtxDecodeByte
                - xmlSecError
            - BranchSide:      'base64.c:542,49'
              BranchSideFuncs:
                - xmlSecBase64CtxDecodeByte
                - xmlSecError
            - BranchSide:      'base64.c:547,17'
              BranchSideFuncs:
                - xmlSecBase64CtxDecodeByte
                - xmlSecError
            - BranchSide:      'base64.c:550,17'
              BranchSideFuncs:
                - xmlSecBase64CtxDecodeByte
                - xmlSecError
            - BranchSide:      'base64.c:558,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:565,31'
          Branch Sides:
            - BranchSide:      'base64.c:565,34'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:566,9'
              BranchSideFuncs: []
        - Branch String:   'base64.c:565,34'
          Branch Sides:
            - BranchSide:      'base64.c:565,34'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:566,9'
              BranchSideFuncs: []
        - Branch String:   'base64.c:565,34'
          Branch Sides:
            - BranchSide:      'base64.c:565,34'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:566,9'
              BranchSideFuncs: []
        - Branch String:   'base64.c:565,34'
          Branch Sides:
            - BranchSide:      'base64.c:566,9'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:566,9'
              BranchSideFuncs: []
        - Branch String:   'base64.c:565,5'
          Branch Sides:
            - BranchSide:      'base64.c:565,18'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:569,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'base64.c:537,5'
          Dst:             xmlSecError
        - Src:             'base64.c:543,18'
          Dst:             xmlSecBase64CtxDecodeByte
        - Src:             'base64.c:558,17'
          Dst:             xmlSecError
    - functionName:    xmlSecBase64CtxDecodeByte
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          332
      EdgeCount:       107
      CyclomaticComplexity: 33
      functionsReached:
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'base64.c:385,5'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:385,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:385,5'
          Branch Sides:
            - BranchSide:      'base64.c:385,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:387,14'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:387,29'
          Branch Sides:
            - BranchSide:      'base64.c:387,38'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:389,10'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:387,8'
          Branch Sides:
            - BranchSide:      'base64.c:387,8'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:389,10'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:389,10'
          Branch Sides:
            - BranchSide:      'base64.c:390,23'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:401,15'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:391,12'
          Branch Sides:
            - BranchSide:      'base64.c:392,13'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:394,30'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:394,19'
          Branch Sides:
            - BranchSide:      'base64.c:395,24'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:398,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:401,15'
          Branch Sides:
            - BranchSide:      'base64.c:401,15'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:401,15'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:401,15'
          Branch Sides:
            - BranchSide:      'base64.c:401,15'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:401,15'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:401,15'
          Branch Sides:
            - BranchSide:      'base64.c:401,15'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:401,15'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:401,15'
          Branch Sides:
            - BranchSide:      'base64.c:401,15'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:403,16'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:403,16'
          Branch Sides:
            - BranchSide:      'base64.c:403,16'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:403,16'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:403,16'
          Branch Sides:
            - BranchSide:      'base64.c:403,15'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:403,16'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:403,16'
          Branch Sides:
            - BranchSide:      'base64.c:403,16'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:403,16'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:403,16'
          Branch Sides:
            - BranchSide:      'base64.c:403,15'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:403,16'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:403,16'
          Branch Sides:
            - BranchSide:      'base64.c:403,16'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:403,16'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:403,16'
          Branch Sides:
            - BranchSide:      'base64.c:403,15'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:403,16'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:403,16'
          Branch Sides:
            - BranchSide:      'base64.c:403,15'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:403,16'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:403,43'
          Branch Sides:
            - BranchSide:      'base64.c:403,15'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:404,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:403,15'
          Branch Sides:
            - BranchSide:      'base64.c:404,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:409,24'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:409,24'
          Branch Sides:
            - BranchSide:      'base64.c:409,35'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:411,23'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:409,8'
          Branch Sides:
            - BranchSide:      'base64.c:410,38'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:411,23'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:411,31'
          Branch Sides:
            - BranchSide:      'base64.c:411,42'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:413,23'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:411,15'
          Branch Sides:
            - BranchSide:      'base64.c:412,34'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:413,23'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:413,31'
          Branch Sides:
            - BranchSide:      'base64.c:413,42'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:415,22'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:413,15'
          Branch Sides:
            - BranchSide:      'base64.c:414,34'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:415,22'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:415,15'
          Branch Sides:
            - BranchSide:      'base64.c:417,22'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:421,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:417,15'
          Branch Sides:
            - BranchSide:      'base64.c:419,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:421,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:421,8'
          Branch Sides:
            - BranchSide:      'base64.c:422,23'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:425,26'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:425,15'
          Branch Sides:
            - BranchSide:      'base64.c:426,22'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:430,26'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:430,15'
          Branch Sides:
            - BranchSide:      'base64.c:431,22'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:435,26'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:435,15'
          Branch Sides:
            - BranchSide:      'base64.c:436,22'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:442,5'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'base64.c:385,5'
          Dst:             xmlSecError
        - Src:             'base64.c:398,13'
          Dst:             xmlSecError
        - Src:             'base64.c:404,9'
          Dst:             xmlSecError
        - Src:             'base64.c:442,5'
          Dst:             xmlSecError
    - functionName:    xmlSecBase64Initialize
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          120
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - xmlSecBase64CtxInitialize
        - xmlSecBase64GetCtx
        - xmlSecBase64GetDefaultLineSize
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'base64.c:828,5'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBase64GetDefaultLineSize
                - xmlSecBase64CtxInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:828,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBase64GetDefaultLineSize
                - xmlSecBase64CtxInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:828,5'
          Branch Sides:
            - BranchSide:      'base64.c:828,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:828,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBase64GetDefaultLineSize
                - xmlSecBase64CtxInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:828,5'
          Branch Sides:
            - BranchSide:      'base64.c:828,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:828,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBase64GetDefaultLineSize
                - xmlSecBase64CtxInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:828,5'
          Branch Sides:
            - BranchSide:      'base64.c:828,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBase64GetDefaultLineSize
                - xmlSecBase64CtxInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:828,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:828,5'
          Branch Sides:
            - BranchSide:      'base64.c:828,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBase64GetDefaultLineSize
                - xmlSecBase64CtxInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:828,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:828,5'
          Branch Sides:
            - BranchSide:      'base64.c:828,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:828,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBase64GetDefaultLineSize
                - xmlSecBase64CtxInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:828,5'
          Branch Sides:
            - BranchSide:      'base64.c:828,5'
              BranchSideFuncs:
                - xmlSecBase64GetCtx
                - xmlSecBase64GetDefaultLineSize
                - xmlSecBase64CtxInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:830,11'
              BranchSideFuncs:
                - xmlSecBase64GetCtx
                - xmlSecBase64GetDefaultLineSize
                - xmlSecBase64CtxInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:831,5'
          Branch Sides:
            - BranchSide:      'base64.c:831,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:833,15'
              BranchSideFuncs:
                - xmlSecBase64GetDefaultLineSize
                - xmlSecBase64CtxInitialize
                - xmlSecError
        - Branch String:   'base64.c:836,8'
          Branch Sides:
            - BranchSide:      'base64.c:836,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:837,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:837,9'
          Branch Sides:
            - BranchSide:      'base64.c:837,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:837,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:837,9'
          Branch Sides:
            - BranchSide:      'base64.c:837,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:837,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:837,9'
          Branch Sides:
            - BranchSide:      'base64.c:837,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:837,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:837,9'
          Branch Sides:
            - BranchSide:      'base64.c:837,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:837,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'base64.c:828,5'
          Dst:             xmlSecError
        - Src:             'base64.c:830,11'
          Dst:             xmlSecBase64GetCtx
        - Src:             'base64.c:831,5'
          Dst:             xmlSecError
        - Src:             'base64.c:833,15'
          Dst:             xmlSecBase64GetDefaultLineSize
        - Src:             'base64.c:835,11'
          Dst:             xmlSecBase64CtxInitialize
        - Src:             'base64.c:837,9'
          Dst:             xmlSecError
    - functionName:    xmlSecBase64Finalize
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          72
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecBase64CtxFinalize
        - xmlSecBase64GetCtx
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'base64.c:848,5'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBase64CtxFinalize
                - xmlSecError
            - BranchSide:      'base64.c:848,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBase64CtxFinalize
                - xmlSecError
        - Branch String:   'base64.c:848,5'
          Branch Sides:
            - BranchSide:      'base64.c:848,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:848,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBase64CtxFinalize
                - xmlSecError
        - Branch String:   'base64.c:848,5'
          Branch Sides:
            - BranchSide:      'base64.c:848,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:848,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBase64CtxFinalize
                - xmlSecError
        - Branch String:   'base64.c:848,5'
          Branch Sides:
            - BranchSide:      'base64.c:848,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBase64CtxFinalize
                - xmlSecError
            - BranchSide:      'base64.c:848,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:848,5'
          Branch Sides:
            - BranchSide:      'base64.c:848,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBase64CtxFinalize
                - xmlSecError
            - BranchSide:      'base64.c:848,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:848,5'
          Branch Sides:
            - BranchSide:      'base64.c:848,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:848,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecBase64CtxFinalize
                - xmlSecError
        - Branch String:   'base64.c:848,5'
          Branch Sides:
            - BranchSide:      'base64.c:848,5'
              BranchSideFuncs:
                - xmlSecBase64GetCtx
                - xmlSecBase64CtxFinalize
                - xmlSecError
            - BranchSide:      'base64.c:850,11'
              BranchSideFuncs:
                - xmlSecBase64GetCtx
                - xmlSecBase64CtxFinalize
                - xmlSecError
        - Branch String:   'base64.c:851,5'
          Branch Sides:
            - BranchSide:      'base64.c:851,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:853,5'
              BranchSideFuncs:
                - xmlSecBase64CtxFinalize
      Callsites:
        - Src:             'base64.c:848,5'
          Dst:             xmlSecError
        - Src:             'base64.c:850,11'
          Dst:             xmlSecBase64GetCtx
        - Src:             'base64.c:851,5'
          Dst:             xmlSecError
        - Src:             'base64.c:853,5'
          Dst:             xmlSecBase64CtxFinalize
    - functionName:    xmlSecBase64CtxFinalize
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memset
        - xmlSecError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'base64.c:223,5'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecError
            - BranchSide:      'base64.c:223,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'base64.c:223,5'
          Branch Sides:
            - BranchSide:      'base64.c:223,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:225,5'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'base64.c:223,5'
          Dst:             xmlSecError
        - Src:             'base64.c:225,5'
          Dst:             memset
    - functionName:    xmlSecBase64GetDefaultLineSize
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecBase64CtxInitialize
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memset
        - xmlSecError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'base64.c:206,5'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:206,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:206,5'
          Branch Sides:
            - BranchSide:      'base64.c:206,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:208,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'base64.c:211,5'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:211,5'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'base64.c:206,5'
          Dst:             xmlSecError
        - Src:             'base64.c:208,5'
          Dst:             memset
        - Src:             'base64.c:211,5'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformBase64SetLineSize
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          74
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecBase64GetCtx
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'base64.c:814,5'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecError
            - BranchSide:      'base64.c:814,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecError
        - Branch String:   'base64.c:814,5'
          Branch Sides:
            - BranchSide:      'base64.c:814,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:814,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecError
        - Branch String:   'base64.c:814,5'
          Branch Sides:
            - BranchSide:      'base64.c:814,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:814,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecError
        - Branch String:   'base64.c:814,5'
          Branch Sides:
            - BranchSide:      'base64.c:814,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecError
            - BranchSide:      'base64.c:814,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:814,5'
          Branch Sides:
            - BranchSide:      'base64.c:814,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecError
            - BranchSide:      'base64.c:814,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'base64.c:814,5'
          Branch Sides:
            - BranchSide:      'base64.c:814,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:814,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64GetCtx
                - xmlSecError
        - Branch String:   'base64.c:814,5'
          Branch Sides:
            - BranchSide:      'base64.c:814,5'
              BranchSideFuncs:
                - xmlSecBase64GetCtx
                - xmlSecError
            - BranchSide:      'base64.c:816,11'
              BranchSideFuncs:
                - xmlSecBase64GetCtx
                - xmlSecError
        - Branch String:   'base64.c:817,5'
          Branch Sides:
            - BranchSide:      'base64.c:817,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:819,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'base64.c:814,5'
          Dst:             xmlSecError
        - Src:             'base64.c:816,11'
          Dst:             xmlSecBase64GetCtx
        - Src:             'base64.c:817,5'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformBase64GetKlass
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecBase64DecodeInPlace
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecBase64Decode_ex
        - xmlSecError
        - xmlSecStrlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'base64.c:739,5'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlSecBase64Decode_ex
                - xmlSecError
            - BranchSide:      'base64.c:739,5'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlSecBase64Decode_ex
                - xmlSecError
        - Branch String:   'base64.c:739,5'
          Branch Sides:
            - BranchSide:      'base64.c:739,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:740,57'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlSecBase64Decode_ex
      Callsites:
        - Src:             'base64.c:739,5'
          Dst:             xmlSecError
        - Src:             'base64.c:740,57'
          Dst:             xmlSecStrlen
        - Src:             'base64.c:740,12'
          Dst:             xmlSecBase64Decode_ex
    - functionName:    xmlSecBase64Decode_ex
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          112
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecBase64CtxFinal_ex
        - xmlSecBase64CtxFinalize
        - xmlSecBase64CtxInitialize
        - xmlSecBase64CtxUpdate_ex
        - xmlSecError
        - xmlSecStrlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'base64.c:686,5'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecBase64CtxInitialize
                - xmlSecStrlen
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBase64CtxFinal_ex
                - xmlSecBase64CtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:692,5'
              BranchSideFuncs:
                - xmlSecBase64CtxInitialize
                - xmlSecStrlen
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBase64CtxFinal_ex
                - xmlSecBase64CtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:692,5'
          Branch Sides:
            - BranchSide:      'base64.c:692,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:693,5'
              BranchSideFuncs:
                - xmlSecBase64CtxInitialize
                - xmlSecStrlen
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBase64CtxFinal_ex
                - xmlSecBase64CtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:693,5'
          Branch Sides:
            - BranchSide:      'base64.c:693,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:694,5'
              BranchSideFuncs:
                - xmlSecBase64CtxInitialize
                - xmlSecStrlen
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBase64CtxFinal_ex
                - xmlSecBase64CtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:694,5'
          Branch Sides:
            - BranchSide:      'base64.c:694,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:696,11'
              BranchSideFuncs:
                - xmlSecBase64CtxInitialize
                - xmlSecStrlen
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBase64CtxFinal_ex
                - xmlSecBase64CtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:697,8'
          Branch Sides:
            - BranchSide:      'base64.c:698,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxFinalize
            - BranchSide:      'base64.c:703,66'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBase64CtxFinal_ex
                - xmlSecBase64CtxFinalize
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:705,9'
          Branch Sides:
            - BranchSide:      'base64.c:706,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxFinalize
            - BranchSide:      'base64.c:710,47'
              BranchSideFuncs:
                - xmlSecBase64CtxFinal_ex
                - xmlSecBase64CtxFinalize
                - xmlSecError
        - Branch String:   'base64.c:712,9'
          Branch Sides:
            - BranchSide:      'base64.c:713,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxFinalize
            - BranchSide:      'base64.c:718,22'
              BranchSideFuncs:
                - xmlSecBase64CtxFinalize
        - Branch String:   'base64.c:722,8'
          Branch Sides:
            - BranchSide:      'base64.c:722,8'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:723,9'
              BranchSideFuncs:
                - xmlSecBase64CtxFinalize
      Callsites:
        - Src:             'base64.c:692,5'
          Dst:             xmlSecError
        - Src:             'base64.c:693,5'
          Dst:             xmlSecError
        - Src:             'base64.c:694,5'
          Dst:             xmlSecError
        - Src:             'base64.c:696,11'
          Dst:             xmlSecBase64CtxInitialize
        - Src:             'base64.c:698,9'
          Dst:             xmlSecError
        - Src:             'base64.c:703,66'
          Dst:             xmlSecStrlen
        - Src:             'base64.c:703,11'
          Dst:             xmlSecBase64CtxUpdate_ex
        - Src:             'base64.c:706,9'
          Dst:             xmlSecError
        - Src:             'base64.c:710,11'
          Dst:             xmlSecBase64CtxFinal_ex
        - Src:             'base64.c:713,9'
          Dst:             xmlSecError
        - Src:             'base64.c:723,9'
          Dst:             xmlSecBase64CtxFinalize
    - functionName:    xmlSecBase64Encode
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          131
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecBase64CtxFinal_ex
        - xmlSecBase64CtxFinalize
        - xmlSecBase64CtxInitialize
        - xmlSecBase64CtxUpdate_ex
        - xmlSecBase64GetEncodeSize
        - xmlSecError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'base64.c:615,5'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecBase64CtxInitialize
                - xmlSecBase64GetEncodeSize
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBase64CtxFinal_ex
                - xmlSecBase64CtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'base64.c:622,5'
              BranchSideFuncs:
                - xmlSecBase64CtxInitialize
                - xmlSecBase64GetEncodeSize
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBase64CtxFinal_ex
                - xmlSecBase64CtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:622,5'
          Branch Sides:
            - BranchSide:      'base64.c:622,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:624,11'
              BranchSideFuncs:
                - xmlSecBase64CtxInitialize
                - xmlSecBase64GetEncodeSize
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBase64CtxFinal_ex
                - xmlSecBase64CtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:625,8'
          Branch Sides:
            - BranchSide:      'base64.c:626,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxFinalize
            - BranchSide:      'base64.c:632,45'
              BranchSideFuncs:
                - xmlSecBase64GetEncodeSize
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBase64CtxFinal_ex
                - xmlSecBase64CtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:638,8'
          Branch Sides:
            - BranchSide:      'base64.c:639,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxFinalize
            - BranchSide:      'base64.c:643,11'
              BranchSideFuncs:
                - xmlSecBase64CtxUpdate_ex
                - xmlSecBase64CtxFinal_ex
                - xmlSecBase64CtxFinalize
                - xmlSecError
                - xmlSecError
        - Branch String:   'base64.c:644,9'
          Branch Sides:
            - BranchSide:      'base64.c:645,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxFinalize
            - BranchSide:      'base64.c:650,47'
              BranchSideFuncs:
                - xmlSecBase64CtxFinal_ex
                - xmlSecBase64CtxFinalize
                - xmlSecError
        - Branch String:   'base64.c:652,9'
          Branch Sides:
            - BranchSide:      'base64.c:653,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxFinalize
            - BranchSide:      'base64.c:658,9'
              BranchSideFuncs:
                - xmlSecBase64CtxFinalize
        - Branch String:   'base64.c:663,8'
          Branch Sides:
            - BranchSide:      'base64.c:664,9'
              BranchSideFuncs:
                - xmlSecBase64CtxFinalize
            - BranchSide:      'base64.c:666,8'
              BranchSideFuncs:
                - xmlSecBase64CtxFinalize
        - Branch String:   'base64.c:666,8'
          Branch Sides:
            - BranchSide:      'base64.c:666,8'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:667,9'
              BranchSideFuncs:
                - xmlSecBase64CtxFinalize
      Callsites:
        - Src:             'base64.c:622,5'
          Dst:             xmlSecError
        - Src:             'base64.c:624,11'
          Dst:             xmlSecBase64CtxInitialize
        - Src:             'base64.c:626,9'
          Dst:             xmlSecError
        - Src:             'base64.c:632,15'
          Dst:             xmlSecBase64GetEncodeSize
        - Src:             'base64.c:639,9'
          Dst:             xmlSecError
        - Src:             'base64.c:643,11'
          Dst:             xmlSecBase64CtxUpdate_ex
        - Src:             'base64.c:645,9'
          Dst:             xmlSecError
        - Src:             'base64.c:650,11'
          Dst:             xmlSecBase64CtxFinal_ex
        - Src:             'base64.c:653,9'
          Dst:             xmlSecError
        - Src:             'base64.c:667,9'
          Dst:             xmlSecBase64CtxFinalize
    - functionName:    xmlSecBase64CtxDestroy
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecBase64CtxFinalize
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'base64.c:188,5'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecBase64CtxFinalize
                - xmlSecError
            - BranchSide:      'base64.c:188,5'
              BranchSideFuncs:
                - xmlSecBase64CtxFinalize
                - xmlSecError
        - Branch String:   'base64.c:188,5'
          Branch Sides:
            - BranchSide:      'base64.c:188,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:190,5'
              BranchSideFuncs:
                - xmlSecBase64CtxFinalize
      Callsites:
        - Src:             'base64.c:188,5'
          Dst:             xmlSecError
        - Src:             'base64.c:190,5'
          Dst:             xmlSecBase64CtxFinalize
    - functionName:    xmlSecBase64CtxCreate
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecBase64CtxDestroy
        - xmlSecBase64CtxInitialize
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'base64.c:165,32'
          Branch Sides:
            - BranchSide:      'base64.c:0,0'
              BranchSideFuncs:
                - xmlSecBase64CtxInitialize
                - xmlSecError
                - xmlSecBase64CtxDestroy
                - xmlSecError
            - BranchSide:      'base64.c:165,32'
              BranchSideFuncs:
                - xmlSecBase64CtxInitialize
                - xmlSecError
                - xmlSecBase64CtxDestroy
                - xmlSecError
        - Branch String:   'base64.c:166,9'
          Branch Sides:
            - BranchSide:      'base64.c:167,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'base64.c:171,11'
              BranchSideFuncs:
                - xmlSecBase64CtxInitialize
                - xmlSecError
                - xmlSecBase64CtxDestroy
        - Branch String:   'base64.c:172,8'
          Branch Sides:
            - BranchSide:      'base64.c:172,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxDestroy
            - BranchSide:      'base64.c:173,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBase64CtxDestroy
      Callsites:
        - Src:             'base64.c:167,9'
          Dst:             xmlSecError
        - Src:             'base64.c:171,11'
          Dst:             xmlSecBase64CtxInitialize
        - Src:             'base64.c:173,9'
          Dst:             xmlSecError
        - Src:             'base64.c:174,9'
          Dst:             xmlSecBase64CtxDestroy
    - functionName:    xmlSecBase64SetDefaultLineSize
      functionSourceFile: '/src/xmlsec/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformC14NNodeRead
      functionSourceFile: '/src/xmlsec/src/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         132
      ICount:          526
      EdgeCount:       188
      CyclomaticComplexity: 58
      functionsReached:
        - xmlGetProp
        - xmlSecC14NGetCtx
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecPtrListAdd
        - xmlSecPtrListGetSize
        - xmlSecStringListGetKlass
        - xmlStrchr
        - xmlStrdup
        - xmlStrlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c14n.c:118,5'
          Branch Sides:
            - BranchSide:      'c14n.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:118,5'
          Branch Sides:
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:118,5'
          Branch Sides:
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:118,5'
          Branch Sides:
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:118,5'
          Branch Sides:
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:118,5'
          Branch Sides:
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:118,5'
          Branch Sides:
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:119,5'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:118,5'
          Branch Sides:
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:118,5'
          Branch Sides:
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:118,5'
          Branch Sides:
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:118,5'
          Branch Sides:
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:118,5'
          Branch Sides:
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:118,5'
          Branch Sides:
            - BranchSide:      'c14n.c:118,5'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:119,5'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:119,5'
          Branch Sides:
            - BranchSide:      'c14n.c:119,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:120,5'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:120,5'
          Branch Sides:
            - BranchSide:      'c14n.c:120,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:122,14'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:123,5'
          Branch Sides:
            - BranchSide:      'c14n.c:123,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:123,5'
              BranchSideFuncs:
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:123,5'
          Branch Sides:
            - BranchSide:      'c14n.c:123,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:123,5'
              BranchSideFuncs:
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:123,5'
          Branch Sides:
            - BranchSide:      'c14n.c:123,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:124,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:124,5'
          Branch Sides:
            - BranchSide:      'c14n.c:124,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:127,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:128,8'
          Branch Sides:
            - BranchSide:      'c14n.c:129,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:180,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:129,12'
          Branch Sides:
            - BranchSide:      'c14n.c:130,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:135,16'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:130,13'
          Branch Sides:
            - BranchSide:      'c14n.c:130,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:130,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:130,13'
          Branch Sides:
            - BranchSide:      'c14n.c:130,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:130,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:130,13'
          Branch Sides:
            - BranchSide:      'c14n.c:130,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:130,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:130,13'
          Branch Sides:
            - BranchSide:      'c14n.c:130,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:130,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:130,13'
          Branch Sides:
            - BranchSide:      'c14n.c:130,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:130,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:130,13'
          Branch Sides:
            - BranchSide:      'c14n.c:130,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:130,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:136,12'
          Branch Sides:
            - BranchSide:      'c14n.c:137,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:144,31'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
        - Branch String:   'c14n.c:137,13'
          Branch Sides:
            - BranchSide:      'c14n.c:137,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:137,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:137,13'
          Branch Sides:
            - BranchSide:      'c14n.c:137,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:137,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:137,13'
          Branch Sides:
            - BranchSide:      'c14n.c:137,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:137,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:137,13'
          Branch Sides:
            - BranchSide:      'c14n.c:137,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:137,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:137,13'
          Branch Sides:
            - BranchSide:      'c14n.c:137,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:137,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:137,13'
          Branch Sides:
            - BranchSide:      'c14n.c:137,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:137,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:144,40'
          Branch Sides:
            - BranchSide:      'c14n.c:144,9'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'c14n.c:144,45'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlStrlen
                - xmlSecError
        - Branch String:   'c14n.c:144,9'
          Branch Sides:
            - BranchSide:      'c14n.c:145,27'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'c14n.c:166,9'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:146,16'
          Branch Sides:
            - BranchSide:      'c14n.c:147,20'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlSecError
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'c14n.c:150,19'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSecPtrListAdd
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlSecError
                - xmlStrlen
                - xmlSecError
        - Branch String:   'c14n.c:151,16'
          Branch Sides:
            - BranchSide:      'c14n.c:152,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'c14n.c:157,19'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecPtrListAdd
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlStrchr
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:152,17'
          Branch Sides:
            - BranchSide:      'c14n.c:152,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'c14n.c:152,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
        - Branch String:   'c14n.c:152,17'
          Branch Sides:
            - BranchSide:      'c14n.c:152,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'c14n.c:152,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
        - Branch String:   'c14n.c:152,17'
          Branch Sides:
            - BranchSide:      'c14n.c:152,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'c14n.c:152,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
        - Branch String:   'c14n.c:152,17'
          Branch Sides:
            - BranchSide:      'c14n.c:152,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'c14n.c:152,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
        - Branch String:   'c14n.c:152,17'
          Branch Sides:
            - BranchSide:      'c14n.c:152,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'c14n.c:152,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
        - Branch String:   'c14n.c:158,16'
          Branch Sides:
            - BranchSide:      'c14n.c:144,31'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:159,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:159,17'
          Branch Sides:
            - BranchSide:      'c14n.c:159,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:159,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:159,17'
          Branch Sides:
            - BranchSide:      'c14n.c:159,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:159,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:159,17'
          Branch Sides:
            - BranchSide:      'c14n.c:159,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:159,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:159,17'
          Branch Sides:
            - BranchSide:      'c14n.c:159,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:159,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:159,17'
          Branch Sides:
            - BranchSide:      'c14n.c:159,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:159,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:170,12'
          Branch Sides:
            - BranchSide:      'c14n.c:171,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:176,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'c14n.c:171,13'
          Branch Sides:
            - BranchSide:      'c14n.c:171,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:171,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:171,13'
          Branch Sides:
            - BranchSide:      'c14n.c:171,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:171,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:171,13'
          Branch Sides:
            - BranchSide:      'c14n.c:171,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:171,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:171,13'
          Branch Sides:
            - BranchSide:      'c14n.c:171,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:171,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:171,13'
          Branch Sides:
            - BranchSide:      'c14n.c:171,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:171,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:180,8'
          Branch Sides:
            - BranchSide:      'c14n.c:180,8'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:181,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:181,9'
          Branch Sides:
            - BranchSide:      'c14n.c:181,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:181,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'c14n.c:118,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:119,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:120,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:122,14'
          Dst:             xmlSecC14NGetCtx
        - Src:             'c14n.c:123,5'
          Dst:             xmlSecStringListGetKlass
        - Src:             'c14n.c:123,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:124,5'
          Dst:             xmlSecPtrListGetSize
        - Src:             'c14n.c:124,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:127,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'c14n.c:129,13'
          Dst:             xmlSecCheckNodeName
        - Src:             'c14n.c:130,13'
          Dst:             xmlSecError
        - Src:             'c14n.c:135,16'
          Dst:             xmlGetProp
        - Src:             'c14n.c:137,13'
          Dst:             xmlSecError
        - Src:             'c14n.c:145,27'
          Dst:             xmlStrchr
        - Src:             'c14n.c:150,19'
          Dst:             xmlStrdup
        - Src:             'c14n.c:152,17'
          Dst:             xmlStrlen
        - Src:             'c14n.c:152,17'
          Dst:             xmlSecError
        - Src:             'c14n.c:157,19'
          Dst:             xmlSecPtrListAdd
        - Src:             'c14n.c:159,17'
          Dst:             xmlSecError
        - Src:             'c14n.c:169,15'
          Dst:             xmlSecPtrListAdd
        - Src:             'c14n.c:171,13'
          Dst:             xmlSecError
        - Src:             'c14n.c:176,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'c14n.c:181,9'
          Dst:             xmlSecError
    - functionName:    xmlSecC14NGetCtx
      functionSourceFile: '/src/xmlsec/src/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          56
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c14n.c:39,1'
          Branch Sides:
            - BranchSide:      'c14n.c:39,1'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:39,1'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:39,1'
          Branch Sides:
            - BranchSide:      'c14n.c:39,1'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:39,1'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:39,1'
          Branch Sides:
            - BranchSide:      'c14n.c:39,1'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:39,1'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:39,1'
          Branch Sides:
            - BranchSide:      'c14n.c:39,1'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:39,1'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:39,1'
          Branch Sides:
            - BranchSide:      'c14n.c:39,1'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:39,1'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:39,1'
          Branch Sides:
            - BranchSide:      'c14n.c:39,1'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:39,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSecTransformC14NInitialize
      functionSourceFile: '/src/xmlsec/src/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         111
      ICount:          408
      EdgeCount:       160
      CyclomaticComplexity: 51
      functionsReached:
        - xmlSecC14NGetCtx
        - xmlSecError
        - xmlSecPtrListInitialize
        - xmlSecStringListGetKlass
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:85,14'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:85,14'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:85,14'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:85,14'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:85,14'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:85,14'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:83,5'
          Branch Sides:
            - BranchSide:      'c14n.c:83,5'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:85,14'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:86,5'
          Branch Sides:
            - BranchSide:      'c14n.c:86,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:88,43'
              BranchSideFuncs:
                - xmlSecStringListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
        - Branch String:   'c14n.c:89,8'
          Branch Sides:
            - BranchSide:      'c14n.c:89,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:90,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:90,9'
          Branch Sides:
            - BranchSide:      'c14n.c:90,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:90,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:90,9'
          Branch Sides:
            - BranchSide:      'c14n.c:90,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:90,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:90,9'
          Branch Sides:
            - BranchSide:      'c14n.c:90,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:90,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:90,9'
          Branch Sides:
            - BranchSide:      'c14n.c:90,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:90,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:90,9'
          Branch Sides:
            - BranchSide:      'c14n.c:90,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:90,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'c14n.c:83,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:85,14'
          Dst:             xmlSecC14NGetCtx
        - Src:             'c14n.c:86,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:88,43'
          Dst:             xmlSecStringListGetKlass
        - Src:             'c14n.c:88,11'
          Dst:             xmlSecPtrListInitialize
        - Src:             'c14n.c:90,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformC14NFinalize
      functionSourceFile: '/src/xmlsec/src/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         103
      ICount:          373
      EdgeCount:       148
      CyclomaticComplexity: 47
      functionsReached:
        - xmlSecC14NGetCtx
        - xmlSecError
        - xmlSecPtrListFinalize
        - xmlSecStringListGetKlass
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:103,14'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:103,14'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:103,14'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:103,14'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:103,14'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:103,14'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:101,5'
          Branch Sides:
            - BranchSide:      'c14n.c:101,5'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:103,14'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:104,5'
          Branch Sides:
            - BranchSide:      'c14n.c:104,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:104,5'
              BranchSideFuncs:
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:104,5'
          Branch Sides:
            - BranchSide:      'c14n.c:104,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:104,5'
              BranchSideFuncs:
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecPtrListFinalize
        - Branch String:   'c14n.c:104,5'
          Branch Sides:
            - BranchSide:      'c14n.c:104,5'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
            - BranchSide:      'c14n.c:106,5'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
      Callsites:
        - Src:             'c14n.c:101,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:103,14'
          Dst:             xmlSecC14NGetCtx
        - Src:             'c14n.c:104,5'
          Dst:             xmlSecStringListGetKlass
        - Src:             'c14n.c:104,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:106,5'
          Dst:             xmlSecPtrListFinalize
    - functionName:    xmlSecTransformC14NPopBin
      functionSourceFile: '/src/xmlsec/src/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         216
      ICount:          836
      EdgeCount:       310
      CyclomaticComplexity: 96
      functionsReached:
        - xmlGetLastError
        - xmlOutputBufferClose
        - xmlSecBufferCreateOutputBuffer
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecBufferRemoveHead
        - xmlSecC14NGetCtx
        - xmlSecError
        - xmlSecTransformC14NExecute
        - xmlSecTransformPopXml
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:256,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:256,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:256,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:256,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:256,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:256,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:255,5'
          Branch Sides:
            - BranchSide:      'c14n.c:255,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:256,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:256,5'
          Branch Sides:
            - BranchSide:      'c14n.c:256,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:257,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:257,5'
          Branch Sides:
            - BranchSide:      'c14n.c:257,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:258,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:258,5'
          Branch Sides:
            - BranchSide:      'c14n.c:258,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:260,24'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:261,8'
          Branch Sides:
            - BranchSide:      'c14n.c:264,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:307,19'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'c14n.c:264,9'
          Branch Sides:
            - BranchSide:      'c14n.c:264,9'
              BranchSideFuncs:
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:267,23'
              BranchSideFuncs:
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:267,12'
          Branch Sides:
            - BranchSide:      'c14n.c:268,25'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'c14n.c:274,15'
              BranchSideFuncs:
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:275,12'
          Branch Sides:
            - BranchSide:      'c14n.c:276,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'c14n.c:282,15'
              BranchSideFuncs:
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
        - Branch String:   'c14n.c:283,12'
          Branch Sides:
            - BranchSide:      'c14n.c:284,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'c14n.c:291,53'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'c14n.c:293,12'
          Branch Sides:
            - BranchSide:      'c14n.c:294,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'c14n.c:299,15'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'c14n.c:300,12'
          Branch Sides:
            - BranchSide:      'c14n.c:301,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'c14n.c:304,27'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'c14n.c:301,13'
          Branch Sides:
            - BranchSide:      'c14n.c:301,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'c14n.c:301,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'c14n.c:301,13'
          Branch Sides:
            - BranchSide:      'c14n.c:301,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'c14n.c:301,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'c14n.c:301,13'
          Branch Sides:
            - BranchSide:      'c14n.c:301,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'c14n.c:301,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'c14n.c:301,13'
          Branch Sides:
            - BranchSide:      'c14n.c:301,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'c14n.c:301,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'c14n.c:301,13'
          Branch Sides:
            - BranchSide:      'c14n.c:301,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'c14n.c:301,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'c14n.c:301,13'
          Branch Sides:
            - BranchSide:      'c14n.c:301,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'c14n.c:301,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'c14n.c:307,8'
          Branch Sides:
            - BranchSide:      'c14n.c:311,19'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'c14n.c:332,33'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
        - Branch String:   'c14n.c:312,12'
          Branch Sides:
            - BranchSide:      'c14n.c:314,9'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'c14n.c:315,36'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'c14n.c:315,12'
          Branch Sides:
            - BranchSide:      'c14n.c:317,9'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'c14n.c:318,20'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'c14n.c:318,12'
          Branch Sides:
            - BranchSide:      'c14n.c:319,13'
              BranchSideFuncs:
                - xmlSecBufferGetSize
            - BranchSide:      'c14n.c:328,19'
              BranchSideFuncs:
                - xmlSecBufferGetSize
        - Branch String:   'c14n.c:319,13'
          Branch Sides:
            - BranchSide:      'c14n.c:319,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:321,26'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
        - Branch String:   'c14n.c:323,16'
          Branch Sides:
            - BranchSide:      'c14n.c:324,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:331,21'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:328,19'
          Branch Sides:
            - BranchSide:      'c14n.c:329,31'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:331,21'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:332,15'
          Branch Sides:
            - BranchSide:      'c14n.c:334,9'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecError
            - BranchSide:      'c14n.c:337,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:334,9'
          Branch Sides:
            - BranchSide:      'c14n.c:334,9'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:335,21'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:337,9'
          Branch Sides:
            - BranchSide:      'c14n.c:337,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:337,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:337,9'
          Branch Sides:
            - BranchSide:      'c14n.c:337,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:337,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:337,9'
          Branch Sides:
            - BranchSide:      'c14n.c:337,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:337,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:337,9'
          Branch Sides:
            - BranchSide:      'c14n.c:337,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:337,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:337,9'
          Branch Sides:
            - BranchSide:      'c14n.c:337,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:337,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'c14n.c:255,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:256,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:257,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:258,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:264,9'
          Dst:             xmlSecError
        - Src:             'c14n.c:274,15'
          Dst:             xmlSecTransformPopXml
        - Src:             'c14n.c:276,13'
          Dst:             xmlSecError
        - Src:             'c14n.c:282,15'
          Dst:             xmlSecBufferCreateOutputBuffer
        - Src:             'c14n.c:284,13'
          Dst:             xmlSecError
        - Src:             'c14n.c:292,17'
          Dst:             xmlSecC14NGetCtx
        - Src:             'c14n.c:291,15'
          Dst:             xmlSecTransformC14NExecute
        - Src:             'c14n.c:294,13'
          Dst:             xmlSecError
        - Src:             'c14n.c:296,19'
          Dst:             xmlOutputBufferClose
        - Src:             'c14n.c:299,15'
          Dst:             xmlOutputBufferClose
        - Src:             'c14n.c:301,13'
          Dst:             xmlGetLastError
        - Src:             'c14n.c:301,13'
          Dst:             xmlSecError
        - Src:             'c14n.c:311,19'
          Dst:             xmlSecBufferGetSize
        - Src:             'c14n.c:319,13'
          Dst:             xmlSecBufferGetData
        - Src:             'c14n.c:319,13'
          Dst:             xmlSecError
        - Src:             'c14n.c:321,26'
          Dst:             xmlSecBufferGetData
        - Src:             'c14n.c:322,19'
          Dst:             xmlSecBufferRemoveHead
        - Src:             'c14n.c:324,17'
          Dst:             xmlSecError
        - Src:             'c14n.c:328,19'
          Dst:             xmlSecBufferGetSize
        - Src:             'c14n.c:334,9'
          Dst:             xmlSecBufferGetSize
        - Src:             'c14n.c:334,9'
          Dst:             xmlSecError
        - Src:             'c14n.c:337,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformC14NPushXml
      functionSourceFile: '/src/xmlsec/src/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         177
      ICount:          675
      EdgeCount:       252
      CyclomaticComplexity: 77
      functionsReached:
        - xmlGetLastError
        - xmlOutputBufferClose
        - xmlSecBufferCreateOutputBuffer
        - xmlSecC14NGetCtx
        - xmlSecError
        - xmlSecTransformC14NExecute
        - xmlSecTransformCreateOutputBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:195,5'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:195,5'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:195,5'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:195,5'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:195,5'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:195,5'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:194,5'
          Branch Sides:
            - BranchSide:      'c14n.c:194,5'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:195,5'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:195,5'
          Branch Sides:
            - BranchSide:      'c14n.c:195,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:196,5'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:196,5'
          Branch Sides:
            - BranchSide:      'c14n.c:196,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:197,5'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:197,5'
          Branch Sides:
            - BranchSide:      'c14n.c:197,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:200,23'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:200,5'
          Branch Sides:
            - BranchSide:      'c14n.c:200,5'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:200,5'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:202,27'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
            - BranchSide:      'c14n.c:208,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:214,8'
          Branch Sides:
            - BranchSide:      'c14n.c:215,15'
              BranchSideFuncs:
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
            - BranchSide:      'c14n.c:222,59'
              BranchSideFuncs:
                - xmlSecBufferCreateOutputBuffer
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
        - Branch String:   'c14n.c:208,9'
          Branch Sides:
            - BranchSide:      'c14n.c:208,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:208,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:208,9'
          Branch Sides:
            - BranchSide:      'c14n.c:208,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:208,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:208,9'
          Branch Sides:
            - BranchSide:      'c14n.c:208,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:208,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:208,9'
          Branch Sides:
            - BranchSide:      'c14n.c:208,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:208,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:208,9'
          Branch Sides:
            - BranchSide:      'c14n.c:208,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:208,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:216,12'
          Branch Sides:
            - BranchSide:      'c14n.c:217,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:230,49'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'c14n.c:217,13'
          Branch Sides:
            - BranchSide:      'c14n.c:217,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:217,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:217,13'
          Branch Sides:
            - BranchSide:      'c14n.c:217,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:217,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:217,13'
          Branch Sides:
            - BranchSide:      'c14n.c:217,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:217,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:217,13'
          Branch Sides:
            - BranchSide:      'c14n.c:217,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:217,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:217,13'
          Branch Sides:
            - BranchSide:      'c14n.c:217,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:217,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:223,12'
          Branch Sides:
            - BranchSide:      'c14n.c:224,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:230,49'
              BranchSideFuncs:
                - xmlSecC14NGetCtx
                - xmlSecTransformC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'c14n.c:224,13'
          Branch Sides:
            - BranchSide:      'c14n.c:224,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:224,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:224,13'
          Branch Sides:
            - BranchSide:      'c14n.c:224,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:224,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:224,13'
          Branch Sides:
            - BranchSide:      'c14n.c:224,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:224,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:224,13'
          Branch Sides:
            - BranchSide:      'c14n.c:224,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:224,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:224,13'
          Branch Sides:
            - BranchSide:      'c14n.c:224,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:224,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:232,8'
          Branch Sides:
            - BranchSide:      'c14n.c:233,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
            - BranchSide:      'c14n.c:239,11'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'c14n.c:233,9'
          Branch Sides:
            - BranchSide:      'c14n.c:233,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
            - BranchSide:      'c14n.c:233,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'c14n.c:233,9'
          Branch Sides:
            - BranchSide:      'c14n.c:233,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
            - BranchSide:      'c14n.c:233,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'c14n.c:233,9'
          Branch Sides:
            - BranchSide:      'c14n.c:233,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
            - BranchSide:      'c14n.c:233,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'c14n.c:233,9'
          Branch Sides:
            - BranchSide:      'c14n.c:233,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
            - BranchSide:      'c14n.c:233,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'c14n.c:240,8'
          Branch Sides:
            - BranchSide:      'c14n.c:241,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'c14n.c:244,23'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:241,9'
          Branch Sides:
            - BranchSide:      'c14n.c:241,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:241,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:241,9'
          Branch Sides:
            - BranchSide:      'c14n.c:241,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:241,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:241,9'
          Branch Sides:
            - BranchSide:      'c14n.c:241,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:241,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:241,9'
          Branch Sides:
            - BranchSide:      'c14n.c:241,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:241,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:241,9'
          Branch Sides:
            - BranchSide:      'c14n.c:241,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:241,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:241,9'
          Branch Sides:
            - BranchSide:      'c14n.c:241,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:241,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:241,9'
          Branch Sides:
            - BranchSide:      'c14n.c:241,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:241,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'c14n.c:194,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:195,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:196,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:197,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:208,9'
          Dst:             xmlSecError
        - Src:             'c14n.c:215,15'
          Dst:             xmlSecTransformCreateOutputBuffer
        - Src:             'c14n.c:217,13'
          Dst:             xmlSecError
        - Src:             'c14n.c:222,15'
          Dst:             xmlSecBufferCreateOutputBuffer
        - Src:             'c14n.c:224,13'
          Dst:             xmlSecError
        - Src:             'c14n.c:231,13'
          Dst:             xmlSecC14NGetCtx
        - Src:             'c14n.c:230,11'
          Dst:             xmlSecTransformC14NExecute
        - Src:             'c14n.c:233,9'
          Dst:             xmlSecError
        - Src:             'c14n.c:235,15'
          Dst:             xmlOutputBufferClose
        - Src:             'c14n.c:239,11'
          Dst:             xmlOutputBufferClose
        - Src:             'c14n.c:241,9'
          Dst:             xmlGetLastError
        - Src:             'c14n.c:241,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformC14NExecute
      functionSourceFile: '/src/xmlsec/src/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          188
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached:
        - xmlC14NExecute
        - xmlGetLastError
        - xmlSecError
        - xmlSecNodeSetContains
        - xmlSecNodeSetDumpTextNodes
        - xmlSecStringListGetKlass
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c14n.c:349,5'
          Branch Sides:
            - BranchSide:      'c14n.c:0,0'
              BranchSideFuncs:
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecError
                - xmlSecNodeSetDumpTextNodes
                - xmlGetLastError
                - xmlSecError
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'c14n.c:349,5'
              BranchSideFuncs:
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecError
                - xmlSecNodeSetDumpTextNodes
                - xmlGetLastError
                - xmlSecError
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:349,5'
          Branch Sides:
            - BranchSide:      'c14n.c:349,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:350,5'
              BranchSideFuncs:
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecError
                - xmlSecNodeSetDumpTextNodes
                - xmlGetLastError
                - xmlSecError
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:350,5'
          Branch Sides:
            - BranchSide:      'c14n.c:350,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:351,5'
              BranchSideFuncs:
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecError
                - xmlSecNodeSetDumpTextNodes
                - xmlGetLastError
                - xmlSecError
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlSecError
                - xmlSecError
        - Branch String:   'c14n.c:351,5'
          Branch Sides:
            - BranchSide:      'c14n.c:351,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:352,5'
              BranchSideFuncs:
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecError
                - xmlSecNodeSetDumpTextNodes
                - xmlGetLastError
                - xmlSecError
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlSecError
        - Branch String:   'c14n.c:352,5'
          Branch Sides:
            - BranchSide:      'c14n.c:352,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:353,5'
              BranchSideFuncs:
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecError
                - xmlSecNodeSetDumpTextNodes
                - xmlGetLastError
                - xmlSecError
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
        - Branch String:   'c14n.c:353,5'
          Branch Sides:
            - BranchSide:      'c14n.c:353,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:353,5'
              BranchSideFuncs:
                - xmlSecStringListGetKlass
                - xmlSecError
                - xmlSecError
                - xmlSecNodeSetDumpTextNodes
                - xmlGetLastError
                - xmlSecError
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
        - Branch String:   'c14n.c:353,5'
          Branch Sides:
            - BranchSide:      'c14n.c:353,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDumpTextNodes
                - xmlGetLastError
                - xmlSecError
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
            - BranchSide:      'c14n.c:357,11'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDumpTextNodes
                - xmlGetLastError
                - xmlSecError
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
        - Branch String:   'c14n.c:357,8'
          Branch Sides:
            - BranchSide:      'c14n.c:358,37'
              BranchSideFuncs:
                - xmlC14NExecute
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'c14n.c:361,18'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDumpTextNodes
                - xmlGetLastError
                - xmlSecError
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
        - Branch String:   'c14n.c:361,15'
          Branch Sides:
            - BranchSide:      'c14n.c:362,38'
              BranchSideFuncs:
                - xmlC14NExecute
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'c14n.c:365,18'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDumpTextNodes
                - xmlGetLastError
                - xmlSecError
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
        - Branch String:   'c14n.c:365,15'
          Branch Sides:
            - BranchSide:      'c14n.c:366,37'
              BranchSideFuncs:
                - xmlC14NExecute
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'c14n.c:369,18'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDumpTextNodes
                - xmlGetLastError
                - xmlSecError
                - xmlC14NExecute
                - xmlC14NExecute
                - xmlC14NExecute
        - Branch String:   'c14n.c:369,15'
          Branch Sides:
            - BranchSide:      'c14n.c:370,38'
              BranchSideFuncs:
                - xmlC14NExecute
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'c14n.c:373,18'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDumpTextNodes
                - xmlGetLastError
                - xmlSecError
                - xmlC14NExecute
                - xmlC14NExecute
        - Branch String:   'c14n.c:373,15'
          Branch Sides:
            - BranchSide:      'c14n.c:376,37'
              BranchSideFuncs:
                - xmlC14NExecute
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'c14n.c:379,18'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDumpTextNodes
                - xmlGetLastError
                - xmlSecError
                - xmlC14NExecute
        - Branch String:   'c14n.c:379,15'
          Branch Sides:
            - BranchSide:      'c14n.c:382,37'
              BranchSideFuncs:
                - xmlC14NExecute
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'c14n.c:385,18'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDumpTextNodes
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'c14n.c:385,15'
          Branch Sides:
            - BranchSide:      'c14n.c:386,15'
              BranchSideFuncs:
                - xmlSecNodeSetDumpTextNodes
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'c14n.c:389,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:394,8'
          Branch Sides:
            - BranchSide:      'c14n.c:394,8'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'c14n.c:395,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'c14n.c:395,9'
          Branch Sides:
            - BranchSide:      'c14n.c:395,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:395,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:395,9'
          Branch Sides:
            - BranchSide:      'c14n.c:395,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:395,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'c14n.c:395,9'
          Branch Sides:
            - BranchSide:      'c14n.c:395,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'c14n.c:395,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'c14n.c:349,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:350,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:351,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:352,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:353,5'
          Dst:             xmlSecStringListGetKlass
        - Src:             'c14n.c:353,5'
          Dst:             xmlSecError
        - Src:             'c14n.c:358,15'
          Dst:             xmlC14NExecute
        - Src:             'c14n.c:358,15'
          Dst:             xmlSecNodeSetContains
        - Src:             'c14n.c:362,16'
          Dst:             xmlC14NExecute
        - Src:             'c14n.c:362,16'
          Dst:             xmlSecNodeSetContains
        - Src:             'c14n.c:366,15'
          Dst:             xmlC14NExecute
        - Src:             'c14n.c:366,15'
          Dst:             xmlSecNodeSetContains
        - Src:             'c14n.c:370,16'
          Dst:             xmlC14NExecute
        - Src:             'c14n.c:370,16'
          Dst:             xmlSecNodeSetContains
        - Src:             'c14n.c:376,15'
          Dst:             xmlC14NExecute
        - Src:             'c14n.c:376,15'
          Dst:             xmlSecNodeSetContains
        - Src:             'c14n.c:382,15'
          Dst:             xmlC14NExecute
        - Src:             'c14n.c:382,15'
          Dst:             xmlSecNodeSetContains
        - Src:             'c14n.c:386,15'
          Dst:             xmlSecNodeSetDumpTextNodes
        - Src:             'c14n.c:389,9'
          Dst:             xmlSecError
        - Src:             'c14n.c:395,9'
          Dst:             xmlGetLastError
        - Src:             'c14n.c:395,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformRemoveXmlTagsC14NGetKlass
      functionSourceFile: '/src/xmlsec/src/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformExclC14NWithCommentsGetKlass
      functionSourceFile: '/src/xmlsec/src/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformExclC14NGetKlass
      functionSourceFile: '/src/xmlsec/src/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformInclC14N11WithCommentsGetKlass
      functionSourceFile: '/src/xmlsec/src/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformInclC14N11GetKlass
      functionSourceFile: '/src/xmlsec/src/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformInclC14NWithCommentsGetKlass
      functionSourceFile: '/src/xmlsec/src/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformInclC14NGetKlass
      functionSourceFile: '/src/xmlsec/src/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformEnvelopedExecute
      functionSourceFile: '/src/xmlsec/src/enveloped.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          293
      EdgeCount:       102
      CyclomaticComplexity: 32
      functionsReached:
        - xmlSecError
        - xmlSecFindParent
        - xmlSecNodeSetAdd
        - xmlSecNodeSetDestroy
        - xmlSecNodeSetGetChildren
      functionUses:    0
      BranchProfiles:
        - Branch String:   'enveloped.c:107,5'
          Branch Sides:
            - BranchSide:      'enveloped.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecFindParent
                - xmlSecNodeSetGetChildren
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'enveloped.c:107,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecFindParent
                - xmlSecNodeSetGetChildren
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'enveloped.c:107,5'
          Branch Sides:
            - BranchSide:      'enveloped.c:107,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'enveloped.c:107,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecFindParent
                - xmlSecNodeSetGetChildren
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'enveloped.c:107,5'
          Branch Sides:
            - BranchSide:      'enveloped.c:107,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'enveloped.c:107,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecFindParent
                - xmlSecNodeSetGetChildren
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'enveloped.c:107,5'
          Branch Sides:
            - BranchSide:      'enveloped.c:107,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecFindParent
                - xmlSecNodeSetGetChildren
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'enveloped.c:107,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'enveloped.c:107,5'
          Branch Sides:
            - BranchSide:      'enveloped.c:107,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecFindParent
                - xmlSecNodeSetGetChildren
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'enveloped.c:107,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'enveloped.c:107,5'
          Branch Sides:
            - BranchSide:      'enveloped.c:107,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'enveloped.c:107,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecFindParent
                - xmlSecNodeSetGetChildren
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'enveloped.c:107,5'
          Branch Sides:
            - BranchSide:      'enveloped.c:107,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecFindParent
                - xmlSecNodeSetGetChildren
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'enveloped.c:108,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecFindParent
                - xmlSecNodeSetGetChildren
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'enveloped.c:108,5'
          Branch Sides:
            - BranchSide:      'enveloped.c:108,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'enveloped.c:109,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecFindParent
                - xmlSecNodeSetGetChildren
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'enveloped.c:109,5'
          Branch Sides:
            - BranchSide:      'enveloped.c:109,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecFindParent
                - xmlSecNodeSetGetChildren
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'enveloped.c:110,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecFindParent
                - xmlSecNodeSetGetChildren
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'enveloped.c:110,5'
          Branch Sides:
            - BranchSide:      'enveloped.c:110,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'enveloped.c:111,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecFindParent
                - xmlSecNodeSetGetChildren
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'enveloped.c:111,5'
          Branch Sides:
            - BranchSide:      'enveloped.c:111,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'enveloped.c:113,20'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecFindParent
                - xmlSecNodeSetGetChildren
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'enveloped.c:113,37'
          Branch Sides:
            - BranchSide:      'enveloped.c:113,61'
              BranchSideFuncs:
                - xmlSecFindParent
                - xmlSecNodeSetGetChildren
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'enveloped.c:121,12'
              BranchSideFuncs:
                - xmlSecFindParent
                - xmlSecNodeSetGetChildren
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'enveloped.c:113,8'
          Branch Sides:
            - BranchSide:      'enveloped.c:114,9'
              BranchSideFuncs:
                - xmlSecFindParent
                - xmlSecNodeSetGetChildren
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'enveloped.c:121,12'
              BranchSideFuncs:
                - xmlSecFindParent
                - xmlSecNodeSetGetChildren
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'enveloped.c:122,8'
          Branch Sides:
            - BranchSide:      'enveloped.c:123,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'enveloped.c:129,47'
              BranchSideFuncs:
                - xmlSecNodeSetGetChildren
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
        - Branch String:   'enveloped.c:123,9'
          Branch Sides:
            - BranchSide:      'enveloped.c:123,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'enveloped.c:123,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'enveloped.c:123,9'
          Branch Sides:
            - BranchSide:      'enveloped.c:123,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'enveloped.c:123,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'enveloped.c:123,9'
          Branch Sides:
            - BranchSide:      'enveloped.c:123,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'enveloped.c:123,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'enveloped.c:123,9'
          Branch Sides:
            - BranchSide:      'enveloped.c:123,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'enveloped.c:123,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'enveloped.c:123,9'
          Branch Sides:
            - BranchSide:      'enveloped.c:123,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'enveloped.c:123,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'enveloped.c:123,9'
          Branch Sides:
            - BranchSide:      'enveloped.c:123,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'enveloped.c:123,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'enveloped.c:130,8'
          Branch Sides:
            - BranchSide:      'enveloped.c:131,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'enveloped.c:139,55'
              BranchSideFuncs:
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
        - Branch String:   'enveloped.c:131,9'
          Branch Sides:
            - BranchSide:      'enveloped.c:131,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'enveloped.c:131,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'enveloped.c:131,9'
          Branch Sides:
            - BranchSide:      'enveloped.c:131,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'enveloped.c:131,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'enveloped.c:131,9'
          Branch Sides:
            - BranchSide:      'enveloped.c:131,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'enveloped.c:131,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'enveloped.c:131,9'
          Branch Sides:
            - BranchSide:      'enveloped.c:131,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'enveloped.c:131,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'enveloped.c:131,9'
          Branch Sides:
            - BranchSide:      'enveloped.c:131,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'enveloped.c:131,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'enveloped.c:140,8'
          Branch Sides:
            - BranchSide:      'enveloped.c:140,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDestroy
            - BranchSide:      'enveloped.c:141,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDestroy
        - Branch String:   'enveloped.c:141,9'
          Branch Sides:
            - BranchSide:      'enveloped.c:141,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDestroy
            - BranchSide:      'enveloped.c:141,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDestroy
        - Branch String:   'enveloped.c:141,9'
          Branch Sides:
            - BranchSide:      'enveloped.c:141,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDestroy
            - BranchSide:      'enveloped.c:141,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDestroy
        - Branch String:   'enveloped.c:141,9'
          Branch Sides:
            - BranchSide:      'enveloped.c:141,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDestroy
            - BranchSide:      'enveloped.c:141,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDestroy
        - Branch String:   'enveloped.c:141,9'
          Branch Sides:
            - BranchSide:      'enveloped.c:141,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDestroy
            - BranchSide:      'enveloped.c:141,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDestroy
      Callsites:
        - Src:             'enveloped.c:107,5'
          Dst:             xmlSecError
        - Src:             'enveloped.c:108,5'
          Dst:             xmlSecError
        - Src:             'enveloped.c:109,5'
          Dst:             xmlSecError
        - Src:             'enveloped.c:110,5'
          Dst:             xmlSecError
        - Src:             'enveloped.c:111,5'
          Dst:             xmlSecError
        - Src:             'enveloped.c:114,9'
          Dst:             xmlSecError
        - Src:             'enveloped.c:121,12'
          Dst:             xmlSecFindParent
        - Src:             'enveloped.c:123,9'
          Dst:             xmlSecError
        - Src:             'enveloped.c:129,16'
          Dst:             xmlSecNodeSetGetChildren
        - Src:             'enveloped.c:131,9'
          Dst:             xmlSecError
        - Src:             'enveloped.c:139,27'
          Dst:             xmlSecNodeSetAdd
        - Src:             'enveloped.c:141,9'
          Dst:             xmlSecError
        - Src:             'enveloped.c:143,9'
          Dst:             xmlSecNodeSetDestroy
    - functionName:    xmlSecTransformEnvelopedGetKlass
      functionSourceFile: '/src/xmlsec/src/enveloped.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecTransformInputURIPopBin
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          180
      EdgeCount:       64
      CyclomaticComplexity: 21
      functionsReached:
        - xmlSecError
        - xmlSecInputUriGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'io.c:647,5'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:647,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:647,5'
          Branch Sides:
            - BranchSide:      'io.c:647,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:647,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:647,5'
          Branch Sides:
            - BranchSide:      'io.c:647,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:647,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:647,5'
          Branch Sides:
            - BranchSide:      'io.c:647,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:647,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:647,5'
          Branch Sides:
            - BranchSide:      'io.c:647,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:647,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:647,5'
          Branch Sides:
            - BranchSide:      'io.c:647,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:647,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:647,5'
          Branch Sides:
            - BranchSide:      'io.c:647,5'
              BranchSideFuncs:
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:648,5'
              BranchSideFuncs:
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:648,5'
          Branch Sides:
            - BranchSide:      'io.c:648,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:649,5'
              BranchSideFuncs:
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:649,5'
          Branch Sides:
            - BranchSide:      'io.c:649,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:650,5'
              BranchSideFuncs:
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:650,5'
          Branch Sides:
            - BranchSide:      'io.c:650,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:652,11'
              BranchSideFuncs:
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:653,5'
          Branch Sides:
            - BranchSide:      'io.c:653,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:655,14'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:655,32'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'io.c:655,41'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:655,56'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'io.c:655,72'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:655,8'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'io.c:656,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:656,9'
          Branch Sides:
            - BranchSide:      'io.c:656,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:656,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:658,12'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:659,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:659,13'
          Branch Sides:
            - BranchSide:      'io.c:659,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:659,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:659,13'
          Branch Sides:
            - BranchSide:      'io.c:659,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:659,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:659,13'
          Branch Sides:
            - BranchSide:      'io.c:659,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:659,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:659,13'
          Branch Sides:
            - BranchSide:      'io.c:659,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:659,13'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'io.c:647,5'
          Dst:             xmlSecError
        - Src:             'io.c:648,5'
          Dst:             xmlSecError
        - Src:             'io.c:649,5'
          Dst:             xmlSecError
        - Src:             'io.c:650,5'
          Dst:             xmlSecError
        - Src:             'io.c:652,11'
          Dst:             xmlSecInputUriGetCtx
        - Src:             'io.c:653,5'
          Dst:             xmlSecError
        - Src:             'io.c:656,9'
          Dst:             xmlSecError
        - Src:             'io.c:659,13'
          Dst:             xmlSecError
    - functionName:    xmlSecInputUriGetCtx
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'io.c:465,1'
          Branch Sides:
            - BranchSide:      'io.c:465,1'
              BranchSideFuncs: []
            - BranchSide:      'io.c:465,1'
              BranchSideFuncs: []
        - Branch String:   'io.c:465,1'
          Branch Sides:
            - BranchSide:      'io.c:465,1'
              BranchSideFuncs: []
            - BranchSide:      'io.c:465,1'
              BranchSideFuncs: []
        - Branch String:   'io.c:465,1'
          Branch Sides:
            - BranchSide:      'io.c:465,1'
              BranchSideFuncs: []
            - BranchSide:      'io.c:465,1'
              BranchSideFuncs: []
        - Branch String:   'io.c:465,1'
          Branch Sides:
            - BranchSide:      'io.c:465,1'
              BranchSideFuncs: []
            - BranchSide:      'io.c:465,1'
              BranchSideFuncs: []
        - Branch String:   'io.c:465,1'
          Branch Sides:
            - BranchSide:      'io.c:465,1'
              BranchSideFuncs: []
            - BranchSide:      'io.c:465,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSecTransformInputURIInitialize
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          73
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecInputUriGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'io.c:607,5'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - memset
                - xmlSecError
            - BranchSide:      'io.c:607,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - memset
                - xmlSecError
        - Branch String:   'io.c:607,5'
          Branch Sides:
            - BranchSide:      'io.c:607,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:607,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - memset
                - xmlSecError
        - Branch String:   'io.c:607,5'
          Branch Sides:
            - BranchSide:      'io.c:607,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:607,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - memset
                - xmlSecError
        - Branch String:   'io.c:607,5'
          Branch Sides:
            - BranchSide:      'io.c:607,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - memset
                - xmlSecError
            - BranchSide:      'io.c:607,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:607,5'
          Branch Sides:
            - BranchSide:      'io.c:607,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - memset
                - xmlSecError
            - BranchSide:      'io.c:607,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:607,5'
          Branch Sides:
            - BranchSide:      'io.c:607,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:607,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - memset
                - xmlSecError
        - Branch String:   'io.c:607,5'
          Branch Sides:
            - BranchSide:      'io.c:607,5'
              BranchSideFuncs:
                - xmlSecInputUriGetCtx
                - memset
                - xmlSecError
            - BranchSide:      'io.c:609,11'
              BranchSideFuncs:
                - xmlSecInputUriGetCtx
                - memset
                - xmlSecError
        - Branch String:   'io.c:610,5'
          Branch Sides:
            - BranchSide:      'io.c:610,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:612,5'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'io.c:607,5'
          Dst:             xmlSecError
        - Src:             'io.c:609,11'
          Dst:             xmlSecInputUriGetCtx
        - Src:             'io.c:610,5'
          Dst:             xmlSecError
        - Src:             'io.c:612,5'
          Dst:             memset
    - functionName:    xmlSecTransformInputURIFinalize
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          117
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecInputUriGetCtx
        - xmlSecTransformInputURIClose
      functionUses:    0
      BranchProfiles:
        - Branch String:   'io.c:621,5'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecTransformInputURIClose
                - memset
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:621,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecTransformInputURIClose
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:621,5'
          Branch Sides:
            - BranchSide:      'io.c:621,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:621,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecTransformInputURIClose
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:621,5'
          Branch Sides:
            - BranchSide:      'io.c:621,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:621,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecTransformInputURIClose
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:621,5'
          Branch Sides:
            - BranchSide:      'io.c:621,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecTransformInputURIClose
                - memset
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:621,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:621,5'
          Branch Sides:
            - BranchSide:      'io.c:621,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecTransformInputURIClose
                - memset
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:621,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:621,5'
          Branch Sides:
            - BranchSide:      'io.c:621,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:621,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecTransformInputURIClose
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:621,5'
          Branch Sides:
            - BranchSide:      'io.c:621,5'
              BranchSideFuncs:
                - xmlSecInputUriGetCtx
                - xmlSecTransformInputURIClose
                - memset
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:623,11'
              BranchSideFuncs:
                - xmlSecInputUriGetCtx
                - xmlSecTransformInputURIClose
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:624,5'
          Branch Sides:
            - BranchSide:      'io.c:624,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:626,11'
              BranchSideFuncs:
                - xmlSecTransformInputURIClose
                - memset
                - xmlSecError
        - Branch String:   'io.c:627,8'
          Branch Sides:
            - BranchSide:      'io.c:628,9'
              BranchSideFuncs:
                - xmlSecError
                - memset
            - BranchSide:      'io.c:635,5'
              BranchSideFuncs:
                - memset
        - Branch String:   'io.c:628,9'
          Branch Sides:
            - BranchSide:      'io.c:628,9'
              BranchSideFuncs:
                - xmlSecError
                - memset
            - BranchSide:      'io.c:635,5'
              BranchSideFuncs:
                - xmlSecError
                - memset
        - Branch String:   'io.c:628,9'
          Branch Sides:
            - BranchSide:      'io.c:628,9'
              BranchSideFuncs:
                - xmlSecError
                - memset
            - BranchSide:      'io.c:635,5'
              BranchSideFuncs:
                - xmlSecError
                - memset
        - Branch String:   'io.c:628,9'
          Branch Sides:
            - BranchSide:      'io.c:628,9'
              BranchSideFuncs:
                - xmlSecError
                - memset
            - BranchSide:      'io.c:635,5'
              BranchSideFuncs:
                - xmlSecError
                - memset
        - Branch String:   'io.c:628,9'
          Branch Sides:
            - BranchSide:      'io.c:635,5'
              BranchSideFuncs:
                - xmlSecError
                - memset
            - BranchSide:      'io.c:635,5'
              BranchSideFuncs:
                - xmlSecError
                - memset
      Callsites:
        - Src:             'io.c:621,5'
          Dst:             xmlSecError
        - Src:             'io.c:623,11'
          Dst:             xmlSecInputUriGetCtx
        - Src:             'io.c:624,5'
          Dst:             xmlSecError
        - Src:             'io.c:626,11'
          Dst:             xmlSecTransformInputURIClose
        - Src:             'io.c:628,9'
          Dst:             xmlSecError
        - Src:             'io.c:635,5'
          Dst:             memset
    - functionName:    xmlSecTransformInputURIClose
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          100
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSecError
        - xmlSecInputUriGetCtx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'io.c:587,5'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
            - BranchSide:      'io.c:587,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
        - Branch String:   'io.c:587,5'
          Branch Sides:
            - BranchSide:      'io.c:587,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:587,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
        - Branch String:   'io.c:587,5'
          Branch Sides:
            - BranchSide:      'io.c:587,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:587,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
        - Branch String:   'io.c:587,5'
          Branch Sides:
            - BranchSide:      'io.c:587,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
            - BranchSide:      'io.c:587,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:587,5'
          Branch Sides:
            - BranchSide:      'io.c:587,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
            - BranchSide:      'io.c:587,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:587,5'
          Branch Sides:
            - BranchSide:      'io.c:587,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:587,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
        - Branch String:   'io.c:587,5'
          Branch Sides:
            - BranchSide:      'io.c:587,5'
              BranchSideFuncs:
                - xmlSecInputUriGetCtx
                - xmlSecError
            - BranchSide:      'io.c:589,11'
              BranchSideFuncs:
                - xmlSecInputUriGetCtx
                - xmlSecError
        - Branch String:   'io.c:590,5'
          Branch Sides:
            - BranchSide:      'io.c:590,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:593,14'
              BranchSideFuncs: []
        - Branch String:   'io.c:593,32'
          Branch Sides:
            - BranchSide:      'io.c:593,32'
              BranchSideFuncs: []
            - BranchSide:      'io.c:593,41'
              BranchSideFuncs: []
        - Branch String:   'io.c:593,56'
          Branch Sides:
            - BranchSide:      'io.c:593,56'
              BranchSideFuncs: []
            - BranchSide:      'io.c:593,72'
              BranchSideFuncs: []
        - Branch String:   'io.c:593,8'
          Branch Sides:
            - BranchSide:      'io.c:593,8'
              BranchSideFuncs: []
            - BranchSide:      'io.c:594,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'io.c:587,5'
          Dst:             xmlSecError
        - Src:             'io.c:589,11'
          Dst:             xmlSecInputUriGetCtx
        - Src:             'io.c:590,5'
          Dst:             xmlSecError
    - functionName:    xmlSecIOFileExtractFilename
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          106
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlGetLastError
        - xmlSecError
        - xmlStrncasecmp
        - xmlURIUnescapeString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io.c:267,10'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlStrncasecmp
                - xmlStrncasecmp
                - xmlStrncasecmp
                - xmlURIUnescapeString
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'io.c:267,10'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlStrncasecmp
                - xmlStrncasecmp
                - xmlStrncasecmp
                - xmlURIUnescapeString
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'io.c:267,9'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'io.c:269,17'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlStrncasecmp
                - xmlStrncasecmp
                - xmlURIUnescapeString
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'io.c:269,16'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'io.c:271,17'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlStrncasecmp
                - xmlURIUnescapeString
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'io.c:271,16'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'io.c:274,17'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlURIUnescapeString
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'io.c:274,16'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'io.c:278,16'
              BranchSideFuncs: []
        - Branch String:   'io.c:288,9'
          Branch Sides:
            - BranchSide:      'io.c:289,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'io.c:294,12'
              BranchSideFuncs: []
        - Branch String:   'io.c:289,9'
          Branch Sides:
            - BranchSide:      'io.c:289,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:289,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:289,9'
          Branch Sides:
            - BranchSide:      'io.c:289,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:289,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:289,9'
          Branch Sides:
            - BranchSide:      'io.c:289,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:289,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'io.c:267,10'
          Dst:             xmlStrncasecmp
        - Src:             'io.c:269,17'
          Dst:             xmlStrncasecmp
        - Src:             'io.c:271,17'
          Dst:             xmlStrncasecmp
        - Src:             'io.c:274,17'
          Dst:             xmlStrncasecmp
        - Src:             'io.c:287,17'
          Dst:             xmlURIUnescapeString
        - Src:             'io.c:289,9'
          Dst:             xmlGetLastError
        - Src:             'io.c:289,9'
          Dst:             xmlSecError
    - functionName:    xmlSecIOCallbackPtrListFind
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSecError
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'io.c:138,5'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:138,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:138,5'
          Branch Sides:
            - BranchSide:      'io.c:138,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:138,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:138,5'
          Branch Sides:
            - BranchSide:      'io.c:138,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:142,12'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:143,5'
          Branch Sides:
            - BranchSide:      'io.c:143,5'
              BranchSideFuncs: []
            - BranchSide:      'io.c:144,71'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:145,9'
          Branch Sides:
            - BranchSide:      'io.c:145,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:146,9'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:146,9'
          Branch Sides:
            - BranchSide:      'io.c:146,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:148,13'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:148,12'
          Branch Sides:
            - BranchSide:      'io.c:143,21'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:148,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'io.c:138,5'
          Dst:             xmlSecError
        - Src:             'io.c:142,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'io.c:144,42'
          Dst:             xmlSecPtrListGetItem
        - Src:             'io.c:145,9'
          Dst:             xmlSecError
        - Src:             'io.c:146,9'
          Dst:             xmlSecError
    - functionName:    xmlSecIOCallbackDestroy
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memset
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io.c:97,5'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecError
            - BranchSide:      'io.c:97,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'io.c:97,5'
          Branch Sides:
            - BranchSide:      'io.c:97,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:99,5'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'io.c:97,5'
          Dst:             xmlSecError
        - Src:             'io.c:99,5'
          Dst:             memset
    - functionName:    xmlSecTransformInputURIOpen
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          206
      EdgeCount:       70
      CyclomaticComplexity: 22
      functionsReached:
        - xmlSecError
        - xmlSecIOCallbackPtrListFind
        - xmlSecInputUriGetCtx
        - xmlURIUnescapeString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io.c:528,5'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlURIUnescapeString
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:528,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlURIUnescapeString
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:528,5'
          Branch Sides:
            - BranchSide:      'io.c:528,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:528,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlURIUnescapeString
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:528,5'
          Branch Sides:
            - BranchSide:      'io.c:528,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:528,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlURIUnescapeString
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:528,5'
          Branch Sides:
            - BranchSide:      'io.c:528,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlURIUnescapeString
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:528,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:528,5'
          Branch Sides:
            - BranchSide:      'io.c:528,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlURIUnescapeString
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:528,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:528,5'
          Branch Sides:
            - BranchSide:      'io.c:528,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:528,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlURIUnescapeString
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:528,5'
          Branch Sides:
            - BranchSide:      'io.c:528,5'
              BranchSideFuncs:
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlURIUnescapeString
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:529,5'
              BranchSideFuncs:
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlURIUnescapeString
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:529,5'
          Branch Sides:
            - BranchSide:      'io.c:529,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:531,11'
              BranchSideFuncs:
                - xmlSecInputUriGetCtx
                - xmlSecError
                - xmlSecError
                - xmlURIUnescapeString
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
        - Branch String:   'io.c:532,5'
          Branch Sides:
            - BranchSide:      'io.c:532,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:533,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlURIUnescapeString
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecIOCallbackPtrListFind
        - Branch String:   'io.c:533,5'
          Branch Sides:
            - BranchSide:      'io.c:533,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlURIUnescapeString
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecIOCallbackPtrListFind
            - BranchSide:      'io.c:534,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlURIUnescapeString
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecIOCallbackPtrListFind
        - Branch String:   'io.c:534,5'
          Branch Sides:
            - BranchSide:      'io.c:534,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecIOCallbackPtrListFind
            - BranchSide:      'io.c:544,21'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
                - xmlSecIOCallbackPtrListFind
        - Branch String:   'io.c:545,13'
          Branch Sides:
            - BranchSide:      'io.c:546,26'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecIOCallbackPtrListFind
            - BranchSide:      'io.c:558,14'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecIOCallbackPtrListFind
        - Branch String:   'io.c:547,16'
          Branch Sides:
            - BranchSide:      'io.c:548,45'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecIOCallbackPtrListFind
            - BranchSide:      'io.c:550,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecIOCallbackPtrListFind
        - Branch String:   'io.c:558,9'
          Branch Sides:
            - BranchSide:      'io.c:559,22'
              BranchSideFuncs:
                - xmlSecIOCallbackPtrListFind
                - xmlSecError
            - BranchSide:      'io.c:565,14'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:560,12'
          Branch Sides:
            - BranchSide:      'io.c:561,41'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:565,14'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:565,29'
          Branch Sides:
            - BranchSide:      'io.c:565,38'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:566,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:565,8'
          Branch Sides:
            - BranchSide:      'io.c:565,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:566,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:566,9'
          Branch Sides:
            - BranchSide:      'io.c:566,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:566,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:566,9'
          Branch Sides:
            - BranchSide:      'io.c:566,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:566,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:566,9'
          Branch Sides:
            - BranchSide:      'io.c:566,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:566,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:566,9'
          Branch Sides:
            - BranchSide:      'io.c:566,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:566,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'io.c:528,5'
          Dst:             xmlSecError
        - Src:             'io.c:529,5'
          Dst:             xmlSecError
        - Src:             'io.c:531,11'
          Dst:             xmlSecInputUriGetCtx
        - Src:             'io.c:532,5'
          Dst:             xmlSecError
        - Src:             'io.c:533,5'
          Dst:             xmlSecError
        - Src:             'io.c:534,5'
          Dst:             xmlSecError
        - Src:             'io.c:544,21'
          Dst:             xmlURIUnescapeString
        - Src:             'io.c:546,26'
          Dst:             xmlSecIOCallbackPtrListFind
        - Src:             'io.c:559,22'
          Dst:             xmlSecIOCallbackPtrListFind
        - Src:             'io.c:566,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformInputURIGetKlass
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecIOFilClose
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fclose
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io.c:394,5'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs:
                - fclose
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:394,5'
              BranchSideFuncs:
                - fclose
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:394,5'
          Branch Sides:
            - BranchSide:      'io.c:394,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:396,11'
              BranchSideFuncs:
                - fclose
                - xmlSecError
        - Branch String:   'io.c:397,9'
          Branch Sides:
            - BranchSide:      'io.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'io.c:398,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'io.c:394,5'
          Dst:             xmlSecError
        - Src:             'io.c:396,11'
          Dst:             fclose
        - Src:             'io.c:398,9'
          Dst:             xmlSecError
    - functionName:    xmlSecIOFileRead
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - ferror
        - fread
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io.c:374,5'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs:
                - fread
                - xmlSecError
                - ferror
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:374,5'
              BranchSideFuncs:
                - fread
                - xmlSecError
                - ferror
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:374,5'
          Branch Sides:
            - BranchSide:      'io.c:374,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:375,5'
              BranchSideFuncs:
                - fread
                - xmlSecError
                - ferror
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:375,5'
          Branch Sides:
            - BranchSide:      'io.c:375,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:377,5'
              BranchSideFuncs:
                - fread
                - xmlSecError
                - ferror
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:380,27'
          Branch Sides:
            - BranchSide:      'io.c:380,31'
              BranchSideFuncs:
                - ferror
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:385,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:380,9'
          Branch Sides:
            - BranchSide:      'io.c:381,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:385,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:385,5'
          Branch Sides:
            - BranchSide:      'io.c:385,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:385,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'io.c:374,5'
          Dst:             xmlSecError
        - Src:             'io.c:375,5'
          Dst:             xmlSecError
        - Src:             'io.c:377,5'
          Dst:             xmlSecError
        - Src:             'io.c:379,15'
          Dst:             fread
        - Src:             'io.c:380,31'
          Dst:             ferror
        - Src:             'io.c:381,9'
          Dst:             xmlSecError
        - Src:             'io.c:385,5'
          Dst:             xmlSecError
    - functionName:    xmlSecIOFileOpen
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - fopen
        - xmlSecError
        - xmlSecIOFileExtractFilename
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io.c:307,5'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs:
                - xmlSecIOFileExtractFilename
                - fopen
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:307,11'
              BranchSideFuncs:
                - xmlSecIOFileExtractFilename
                - fopen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:311,5'
          Branch Sides:
            - BranchSide:      'io.c:311,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:314,11'
              BranchSideFuncs:
                - xmlSecIOFileExtractFilename
                - fopen
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:315,9'
          Branch Sides:
            - BranchSide:      'io.c:316,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:319,9'
              BranchSideFuncs:
                - fopen
                - xmlSecError
        - Branch String:   'io.c:319,9'
          Branch Sides:
            - BranchSide:      'io.c:321,5'
              BranchSideFuncs:
                - fopen
                - xmlSecError
            - BranchSide:      'io.c:355,10'
              BranchSideFuncs:
                - fopen
                - xmlSecError
        - Branch String:   'io.c:356,9'
          Branch Sides:
            - BranchSide:      'io.c:357,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:364,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'io.c:311,5'
          Dst:             xmlSecError
        - Src:             'io.c:314,11'
          Dst:             xmlSecIOFileExtractFilename
        - Src:             'io.c:316,9'
          Dst:             xmlSecError
        - Src:             'io.c:355,10'
          Dst:             fopen
        - Src:             'io.c:357,9'
          Dst:             xmlSecError
    - functionName:    xmlSecIOFileMatch
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io.c:301,5'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:301,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'io.c:301,5'
          Branch Sides:
            - BranchSide:      'io.c:301,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:301,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'io.c:301,5'
          Dst:             xmlSecError
    - functionName:    xmlSecIOCallbackCreate
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memset
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io.c:80,38'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecError
            - BranchSide:      'io.c:80,38'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'io.c:81,8'
          Branch Sides:
            - BranchSide:      'io.c:82,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:85,5'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'io.c:82,9'
          Dst:             xmlSecError
        - Src:             'io.c:85,5'
          Dst:             memset
    - functionName:    xmlSecIORegisterCallbacks
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSecError
        - xmlSecIOCallbackCreate
        - xmlSecIOCallbackDestroy
        - xmlSecPtrListAdd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io.c:242,5'
          Branch Sides:
            - BranchSide:      'io.c:0,0'
              BranchSideFuncs:
                - xmlSecIOCallbackCreate
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecIOCallbackDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:242,5'
              BranchSideFuncs:
                - xmlSecIOCallbackCreate
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecIOCallbackDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:242,5'
          Branch Sides:
            - BranchSide:      'io.c:242,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:244,17'
              BranchSideFuncs:
                - xmlSecIOCallbackCreate
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecIOCallbackDestroy
                - xmlSecError
        - Branch String:   'io.c:245,8'
          Branch Sides:
            - BranchSide:      'io.c:246,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:250,11'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecIOCallbackDestroy
        - Branch String:   'io.c:251,8'
          Branch Sides:
            - BranchSide:      'io.c:251,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecIOCallbackDestroy
            - BranchSide:      'io.c:252,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecIOCallbackDestroy
      Callsites:
        - Src:             'io.c:242,5'
          Dst:             xmlSecError
        - Src:             'io.c:244,17'
          Dst:             xmlSecIOCallbackCreate
        - Src:             'io.c:246,9'
          Dst:             xmlSecError
        - Src:             'io.c:250,11'
          Dst:             xmlSecPtrListAdd
        - Src:             'io.c:252,9'
          Dst:             xmlSecError
        - Src:             'io.c:253,9'
          Dst:             xmlSecIOCallbackDestroy
    - functionName:    xmlSecIOCleanupCallbacks
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSecPtrListEmpty
      functionUses:    0
      BranchProfiles:
        - Branch String:   'io.c:221,5'
          Branch Sides:
            - BranchSide:      'io.c:221,5'
              BranchSideFuncs:
                - xmlSecPtrListEmpty
            - BranchSide:      'io.c:221,5'
              BranchSideFuncs:
                - xmlSecPtrListEmpty
      Callsites:
        - Src:             'io.c:221,5'
          Dst:             xmlSecPtrListEmpty
    - functionName:    xmlSecIOShutdown
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSecPtrListFinalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io.c:210,5'
          Branch Sides:
            - BranchSide:      'io.c:210,5'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
            - BranchSide:      'io.c:210,5'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
      Callsites:
        - Src:             'io.c:210,5'
          Dst:             xmlSecPtrListFinalize
    - functionName:    xmlSecIORegisterDefaultCallbacks
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
        - xmlSecIOFilClose
        - xmlSecIOFileMatch
        - xmlSecIOFileOpen
        - xmlSecIOFileRead
        - xmlSecIORegisterCallbacks
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io.c:417,11'
          Branch Sides:
            - BranchSide:      'io.c:417,11'
              BranchSideFuncs:
                - xmlSecIORegisterCallbacks
                - xmlSecError
            - BranchSide:      'io.c:417,11'
              BranchSideFuncs:
                - xmlSecIORegisterCallbacks
                - xmlSecError
        - Branch String:   'io.c:423,8'
          Branch Sides:
            - BranchSide:      'io.c:423,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:424,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'io.c:417,11'
          Dst:             xmlSecIORegisterCallbacks
        - Src:             'io.c:417,11'
          Dst:             xmlSecIOFileMatch
        - Src:             'io.c:417,11'
          Dst:             xmlSecIOFileOpen
        - Src:             'io.c:417,11'
          Dst:             xmlSecIOFileRead
        - Src:             'io.c:417,11'
          Dst:             xmlSecIOFilClose
        - Src:             'io.c:424,9'
          Dst:             xmlSecError
    - functionName:    xmlSecIOInit
      functionSourceFile: '/src/xmlsec/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
        - xmlSecIORegisterDefaultCallbacks
        - xmlSecPtrListInitialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'io.c:169,11'
          Branch Sides:
            - BranchSide:      'io.c:169,11'
              BranchSideFuncs:
                - xmlSecPtrListInitialize
                - xmlSecIORegisterDefaultCallbacks
                - xmlSecError
                - xmlSecError
            - BranchSide:      'io.c:169,11'
              BranchSideFuncs:
                - xmlSecPtrListInitialize
                - xmlSecIORegisterDefaultCallbacks
                - xmlSecError
                - xmlSecError
        - Branch String:   'io.c:170,8'
          Branch Sides:
            - BranchSide:      'io.c:171,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:184,11'
              BranchSideFuncs:
                - xmlSecIORegisterDefaultCallbacks
                - xmlSecError
        - Branch String:   'io.c:185,8'
          Branch Sides:
            - BranchSide:      'io.c:185,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'io.c:186,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'io.c:169,11'
          Dst:             xmlSecPtrListInitialize
        - Src:             'io.c:171,9'
          Dst:             xmlSecError
        - Src:             'io.c:184,11'
          Dst:             xmlSecIORegisterDefaultCallbacks
        - Src:             'io.c:186,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataAgreementMethodXmlWrite
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2043
      functionLinenumberEnd: 2096
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          158
      EdgeCount:       48
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSecEncCtxAgreementMethodXmlWrite
        - xmlSecEncCtxReset
        - xmlSecError
        - xmlSecKeyInfoCtxCopyUserPref
        - xmlSecKeyInfoCtxCreateEncCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keyinfo.c:2046,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:2046,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:2046,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:2046,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:2047,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:2047,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:2047,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:2048,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:2048,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:2048,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:2048,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:2048,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:2048,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:2049,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:2049,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:2049,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:2050,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:2050,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:2050,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:2051,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
        - Branch String:   'keyinfo.c:2051,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:2051,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
            - BranchSide:      'keyinfo.c:2056,20'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
        - Branch String:   'keyinfo.c:2056,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:2057,9'
              BranchSideFuncs:
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
            - BranchSide:      'keyinfo.c:2063,20'
              BranchSideFuncs:
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
        - Branch String:   'keyinfo.c:2063,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:2064,9'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:2066,15'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:2067,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:2068,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:2072,5'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:2072,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:2072,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:2075,62'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:2076,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:2077,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:2080,54'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodXmlWrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:2081,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:2082,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:2086,5'
              BranchSideFuncs:
                - xmlSecEncCtxAgreementMethodXmlWrite
                - xmlSecError
        - Branch String:   'keyinfo.c:2090,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:2090,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:2091,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keyinfo.c:2046,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:2047,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:2048,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:2049,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:2050,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:2051,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:2057,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:2064,9'
          Dst:             xmlSecEncCtxReset
        - Src:             'keyinfo.c:2066,15'
          Dst:             xmlSecKeyInfoCtxCreateEncCtx
        - Src:             'keyinfo.c:2068,13'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:2072,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:2075,11'
          Dst:             xmlSecKeyInfoCtxCopyUserPref
        - Src:             'keyinfo.c:2077,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:2080,11'
          Dst:             xmlSecKeyInfoCtxCopyUserPref
        - Src:             'keyinfo.c:2082,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:2087,11'
          Dst:             xmlSecEncCtxAgreementMethodXmlWrite
        - Src:             'keyinfo.c:2091,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyInfoCtxCreateEncCtx
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecEncCtxCreate
        - xmlSecEncCtxDestroy
        - xmlSecError
        - xmlSecKeyInfoCtxCopyUserPref
      functionUses:    5
      BranchProfiles:
        - Branch String:   'keyinfo.c:378,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxCreate
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
                - xmlSecEncCtxDestroy
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
                - xmlSecEncCtxDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:378,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxCreate
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
                - xmlSecEncCtxDestroy
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
                - xmlSecEncCtxDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:378,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:378,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:379,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxCreate
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
                - xmlSecEncCtxDestroy
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
                - xmlSecEncCtxDestroy
                - xmlSecError
        - Branch String:   'keyinfo.c:379,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:379,5'
              BranchSideFuncs:
                - xmlSecEncCtxCreate
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
                - xmlSecEncCtxDestroy
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
                - xmlSecEncCtxDestroy
                - xmlSecError
            - BranchSide:      'keyinfo.c:382,42'
              BranchSideFuncs:
                - xmlSecEncCtxCreate
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
                - xmlSecEncCtxDestroy
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
                - xmlSecEncCtxDestroy
                - xmlSecError
        - Branch String:   'keyinfo.c:383,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:384,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:387,10'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
                - xmlSecEncCtxDestroy
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
                - xmlSecEncCtxDestroy
        - Branch String:   'keyinfo.c:390,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:392,55'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
                - xmlSecEncCtxDestroy
            - BranchSide:      'keyinfo.c:400,55'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
                - xmlSecEncCtxDestroy
            - BranchSide:      'keyinfo.c:408,24'
              BranchSideFuncs: []
        - Branch String:   'keyinfo.c:393,16'
          Branch Sides:
            - BranchSide:      'keyinfo.c:394,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxDestroy
            - BranchSide:      'keyinfo.c:408,24'
              BranchSideFuncs: []
        - Branch String:   'keyinfo.c:401,16'
          Branch Sides:
            - BranchSide:      'keyinfo.c:402,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxDestroy
            - BranchSide:      'keyinfo.c:408,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keyinfo.c:378,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:379,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:382,11'
          Dst:             xmlSecEncCtxCreate
        - Src:             'keyinfo.c:384,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:392,19'
          Dst:             xmlSecKeyInfoCtxCopyUserPref
        - Src:             'keyinfo.c:394,17'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:395,17'
          Dst:             xmlSecEncCtxDestroy
        - Src:             'keyinfo.c:400,19'
          Dst:             xmlSecKeyInfoCtxCopyUserPref
        - Src:             'keyinfo.c:402,17'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:403,17'
          Dst:             xmlSecEncCtxDestroy
    - functionName:    xmlSecKeyInfoCtxCopyUserPref
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          137
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSecEncCtxCopyUserPref
        - xmlSecError
        - xmlSecPtrListCopy
        - xmlSecTransformCtxCopyUserPref
      functionUses:    17
      BranchProfiles:
        - Branch String:   'keyinfo.c:433,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecPtrListCopy
                - xmlSecTransformCtxCopyUserPref
                - xmlSecTransformCtxCopyUserPref
                - xmlSecEncCtxCopyUserPref
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:433,5'
              BranchSideFuncs:
                - xmlSecPtrListCopy
                - xmlSecTransformCtxCopyUserPref
                - xmlSecTransformCtxCopyUserPref
                - xmlSecEncCtxCopyUserPref
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:433,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:433,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:434,5'
              BranchSideFuncs:
                - xmlSecPtrListCopy
                - xmlSecTransformCtxCopyUserPref
                - xmlSecTransformCtxCopyUserPref
                - xmlSecEncCtxCopyUserPref
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:434,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:434,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:436,32'
              BranchSideFuncs:
                - xmlSecPtrListCopy
                - xmlSecTransformCtxCopyUserPref
                - xmlSecTransformCtxCopyUserPref
                - xmlSecEncCtxCopyUserPref
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:443,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:444,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:449,40'
              BranchSideFuncs:
                - xmlSecTransformCtxCopyUserPref
                - xmlSecTransformCtxCopyUserPref
                - xmlSecEncCtxCopyUserPref
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:451,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:452,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:457,42'
              BranchSideFuncs:
                - xmlSecTransformCtxCopyUserPref
                - xmlSecEncCtxCopyUserPref
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:459,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:460,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:466,14'
              BranchSideFuncs:
                - xmlSecEncCtxCopyUserPref
                - xmlSecError
        - Branch String:   'keyinfo.c:466,30'
          Branch Sides:
            - BranchSide:      'keyinfo.c:466,39'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:474,40'
              BranchSideFuncs: []
        - Branch String:   'keyinfo.c:466,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:467,22'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:474,40'
              BranchSideFuncs: []
        - Branch String:   'keyinfo.c:469,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:470,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:474,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keyinfo.c:433,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:434,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:442,11'
          Dst:             xmlSecPtrListCopy
        - Src:             'keyinfo.c:444,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:450,11'
          Dst:             xmlSecTransformCtxCopyUserPref
        - Src:             'keyinfo.c:452,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:458,11'
          Dst:             xmlSecTransformCtxCopyUserPref
        - Src:             'keyinfo.c:460,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:468,15'
          Dst:             xmlSecEncCtxCopyUserPref
        - Src:             'keyinfo.c:470,13'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataAgreementMethodXmlRead
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1967
      functionLinenumberEnd: 2040
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          173
      EdgeCount:       50
      CyclomaticComplexity: 17
      functionsReached:
        - xmlSecEncCtxAgreementMethodGenerate
        - xmlSecEncCtxReset
        - xmlSecError
        - xmlSecKeyCopy
        - xmlSecKeyDestroy
        - xmlSecKeyInfoCtxCopyUserPref
        - xmlSecKeyInfoCtxCreateEncCtx
        - xmlSecKeyReqMatchKey
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keyinfo.c:1971,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1971,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1971,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1971,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1972,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1972,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1972,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1973,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1973,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1973,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1974,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1974,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1974,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1975,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
        - Branch String:   'keyinfo.c:1975,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1975,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
            - BranchSide:      'keyinfo.c:1978,20'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
        - Branch String:   'keyinfo.c:1978,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1979,9'
              BranchSideFuncs:
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
            - BranchSide:      'keyinfo.c:1985,20'
              BranchSideFuncs:
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
        - Branch String:   'keyinfo.c:1985,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1986,9'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1988,15'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1989,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1990,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1994,5'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1994,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1994,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1997,62'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1998,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1999,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:2002,54'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxAgreementMethodGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:2003,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:2004,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:2008,5'
              BranchSideFuncs:
                - xmlSecEncCtxAgreementMethodGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
        - Branch String:   'keyinfo.c:2012,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:2017,25'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:2024,8'
              BranchSideFuncs:
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'keyinfo.c:2017,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:2017,12'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:2018,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:2024,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:2026,9'
              BranchSideFuncs:
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'keyinfo.c:2030,11'
              BranchSideFuncs:
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'keyinfo.c:2031,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:2032,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'keyinfo.c:2038,5'
              BranchSideFuncs:
                - xmlSecKeyDestroy
      Callsites:
        - Src:             'keyinfo.c:1971,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1972,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1973,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1974,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1975,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1979,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1986,9'
          Dst:             xmlSecEncCtxReset
        - Src:             'keyinfo.c:1988,15'
          Dst:             xmlSecKeyInfoCtxCreateEncCtx
        - Src:             'keyinfo.c:1990,13'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1994,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1997,11'
          Dst:             xmlSecKeyInfoCtxCopyUserPref
        - Src:             'keyinfo.c:1999,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:2002,11'
          Dst:             xmlSecKeyInfoCtxCopyUserPref
        - Src:             'keyinfo.c:2004,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:2009,20'
          Dst:             xmlSecEncCtxAgreementMethodGenerate
        - Src:             'keyinfo.c:2018,13'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:2024,8'
          Dst:             xmlSecKeyReqMatchKey
        - Src:             'keyinfo.c:2026,9'
          Dst:             xmlSecKeyDestroy
        - Src:             'keyinfo.c:2030,11'
          Dst:             xmlSecKeyCopy
        - Src:             'keyinfo.c:2032,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:2033,9'
          Dst:             xmlSecKeyDestroy
        - Src:             'keyinfo.c:2038,5'
          Dst:             xmlSecKeyDestroy
    - functionName:    xmlSecKeyDataDerivedKeyXmlWrite
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1879
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          75
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keyinfo.c:1880,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1880,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1880,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1880,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1881,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1881,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1881,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1882,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1882,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1882,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1882,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1882,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1882,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1883,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1883,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1883,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1884,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1884,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1884,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1885,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1885,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1885,5'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:1885,5'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keyinfo.c:1880,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1881,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1882,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1883,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1884,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1885,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataDerivedKeyXmlRead
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1798
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          173
      EdgeCount:       50
      CyclomaticComplexity: 17
      functionsReached:
        - xmlSecEncCtxDerivedKeyGenerate
        - xmlSecEncCtxReset
        - xmlSecError
        - xmlSecKeyCopy
        - xmlSecKeyDestroy
        - xmlSecKeyInfoCtxCopyUserPref
        - xmlSecKeyInfoCtxCreateEncCtx
        - xmlSecKeyReqMatchKey
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keyinfo.c:1802,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDerivedKeyGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1802,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDerivedKeyGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1802,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1802,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDerivedKeyGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1803,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDerivedKeyGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1803,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1803,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1804,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDerivedKeyGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1804,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1804,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1805,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDerivedKeyGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1805,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1805,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1806,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDerivedKeyGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
        - Branch String:   'keyinfo.c:1806,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1806,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDerivedKeyGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
            - BranchSide:      'keyinfo.c:1809,20'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDerivedKeyGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
        - Branch String:   'keyinfo.c:1809,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1810,9'
              BranchSideFuncs:
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDerivedKeyGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
            - BranchSide:      'keyinfo.c:1816,20'
              BranchSideFuncs:
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDerivedKeyGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
        - Branch String:   'keyinfo.c:1816,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1817,9'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDerivedKeyGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1819,15'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDerivedKeyGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1820,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1821,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1825,5'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDerivedKeyGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1825,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1825,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1828,62'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDerivedKeyGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1829,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1830,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1833,54'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDerivedKeyGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1834,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1835,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1839,5'
              BranchSideFuncs:
                - xmlSecEncCtxDerivedKeyGenerate
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
        - Branch String:   'keyinfo.c:1843,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1848,25'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1860,8'
              BranchSideFuncs:
                - xmlSecKeyReqMatchKey
                - xmlSecKeyDestroy
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'keyinfo.c:1848,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1848,12'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:1849,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1860,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1862,9'
              BranchSideFuncs:
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'keyinfo.c:1866,11'
              BranchSideFuncs:
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'keyinfo.c:1867,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1868,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'keyinfo.c:1874,5'
              BranchSideFuncs:
                - xmlSecKeyDestroy
      Callsites:
        - Src:             'keyinfo.c:1802,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1803,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1804,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1805,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1806,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1810,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1817,9'
          Dst:             xmlSecEncCtxReset
        - Src:             'keyinfo.c:1819,15'
          Dst:             xmlSecKeyInfoCtxCreateEncCtx
        - Src:             'keyinfo.c:1821,13'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1825,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1828,11'
          Dst:             xmlSecKeyInfoCtxCopyUserPref
        - Src:             'keyinfo.c:1830,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1833,11'
          Dst:             xmlSecKeyInfoCtxCopyUserPref
        - Src:             'keyinfo.c:1835,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1840,20'
          Dst:             xmlSecEncCtxDerivedKeyGenerate
        - Src:             'keyinfo.c:1849,13'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1860,8'
          Dst:             xmlSecKeyReqMatchKey
        - Src:             'keyinfo.c:1862,9'
          Dst:             xmlSecKeyDestroy
        - Src:             'keyinfo.c:1866,11'
          Dst:             xmlSecKeyCopy
        - Src:             'keyinfo.c:1868,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1869,9'
          Dst:             xmlSecKeyDestroy
        - Src:             'keyinfo.c:1874,5'
          Dst:             xmlSecKeyDestroy
    - functionName:    xmlSecKeyDataEncryptedKeyXmlWrite
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          224
      EdgeCount:       58
      CyclomaticComplexity: 19
      functionsReached:
        - memset
        - xmlSecEncCtxBinaryEncrypt
        - xmlSecEncCtxReset
        - xmlSecError
        - xmlSecKeyDataBinWrite
        - xmlSecKeyInfoCtxCopyUserPref
        - xmlSecKeyInfoCtxCreateEncCtx
        - xmlSecKeyInfoCtxFinalize
        - xmlSecKeyInfoCtxInitialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keyinfo.c:1641,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyDataBinWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1642,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyDataBinWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1647,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1647,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyDataBinWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1648,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyDataBinWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1648,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1648,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1649,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyDataBinWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1649,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1649,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1649,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyDataBinWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1649,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1649,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1650,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyDataBinWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1650,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1650,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1651,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyDataBinWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1651,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1651,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1652,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyDataBinWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
        - Branch String:   'keyinfo.c:1652,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1652,5'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyDataBinWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
            - BranchSide:      'keyinfo.c:1655,11'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyDataBinWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
        - Branch String:   'keyinfo.c:1656,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1657,9'
              BranchSideFuncs:
                - xmlSecError
                - memset
            - BranchSide:      'keyinfo.c:1662,11'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyDataBinWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
        - Branch String:   'keyinfo.c:1663,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1664,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - memset
            - BranchSide:      'keyinfo.c:1669,24'
              BranchSideFuncs:
                - xmlSecKeyDataBinWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
        - Branch String:   'keyinfo.c:1671,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1672,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - memset
            - BranchSide:      'keyinfo.c:1676,5'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxFinalize
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
        - Branch String:   'keyinfo.c:1679,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1680,9'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1682,15'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1683,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1684,13'
              BranchSideFuncs:
                - xmlSecError
                - memset
            - BranchSide:      'keyinfo.c:1688,5'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1688,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1688,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1691,62'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1692,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1693,9'
              BranchSideFuncs:
                - xmlSecError
                - memset
            - BranchSide:      'keyinfo.c:1696,54'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1697,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1698,9'
              BranchSideFuncs:
                - xmlSecError
                - memset
            - BranchSide:      'keyinfo.c:1703,49'
              BranchSideFuncs:
                - xmlSecEncCtxBinaryEncrypt
                - memset
                - xmlSecError
        - Branch String:   'keyinfo.c:1704,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1705,9'
              BranchSideFuncs:
                - xmlSecError
                - memset
            - BranchSide:      'keyinfo.c:1711,8'
              BranchSideFuncs:
                - memset
        - Branch String:   'keyinfo.c:1711,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1711,8'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:1712,27'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'keyinfo.c:1647,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1648,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1649,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1650,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1651,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1652,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1655,11'
          Dst:             xmlSecKeyInfoCtxInitialize
        - Src:             'keyinfo.c:1657,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1662,11'
          Dst:             xmlSecKeyInfoCtxCopyUserPref
        - Src:             'keyinfo.c:1664,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1665,9'
          Dst:             xmlSecKeyInfoCtxFinalize
        - Src:             'keyinfo.c:1670,11'
          Dst:             xmlSecKeyDataBinWrite
        - Src:             'keyinfo.c:1672,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1673,9'
          Dst:             xmlSecKeyInfoCtxFinalize
        - Src:             'keyinfo.c:1676,5'
          Dst:             xmlSecKeyInfoCtxFinalize
        - Src:             'keyinfo.c:1680,9'
          Dst:             xmlSecEncCtxReset
        - Src:             'keyinfo.c:1682,15'
          Dst:             xmlSecKeyInfoCtxCreateEncCtx
        - Src:             'keyinfo.c:1684,13'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1688,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1691,11'
          Dst:             xmlSecKeyInfoCtxCopyUserPref
        - Src:             'keyinfo.c:1693,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1696,11'
          Dst:             xmlSecKeyInfoCtxCopyUserPref
        - Src:             'keyinfo.c:1698,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1703,11'
          Dst:             xmlSecEncCtxBinaryEncrypt
        - Src:             'keyinfo.c:1705,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1712,9'
          Dst:             memset
    - functionName:    xmlSecKeyInfoCtxInitialize
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - memset
        - xmlSecBase64GetDefaultLineSize
        - xmlSecError
        - xmlSecKeyDataIdListGetKlass
        - xmlSecKeyReqInitialize
        - xmlSecPtrListInitialize
        - xmlSecTransformCtxInitialize
      functionUses:    10
      BranchProfiles:
        - Branch String:   'keyinfo.c:267,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecBase64GetDefaultLineSize
                - xmlSecKeyDataIdListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecTransformCtxInitialize
                - xmlSecTransformCtxInitialize
                - xmlSecKeyReqInitialize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:267,5'
              BranchSideFuncs:
                - memset
                - xmlSecBase64GetDefaultLineSize
                - xmlSecKeyDataIdListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecTransformCtxInitialize
                - xmlSecTransformCtxInitialize
                - xmlSecKeyReqInitialize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:267,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:267,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:269,5'
              BranchSideFuncs:
                - memset
                - xmlSecBase64GetDefaultLineSize
                - xmlSecKeyDataIdListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecTransformCtxInitialize
                - xmlSecTransformCtxInitialize
                - xmlSecKeyReqInitialize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:273,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:274,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:278,17'
              BranchSideFuncs:
                - xmlSecTransformCtxInitialize
                - xmlSecTransformCtxInitialize
                - xmlSecKeyReqInitialize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:280,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:281,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:285,17'
              BranchSideFuncs:
                - xmlSecTransformCtxInitialize
                - xmlSecKeyReqInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:287,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:288,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:293,17'
              BranchSideFuncs:
                - xmlSecKeyReqInitialize
                - xmlSecError
        - Branch String:   'keyinfo.c:301,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:301,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:302,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keyinfo.c:267,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:269,5'
          Dst:             memset
        - Src:             'keyinfo.c:271,34'
          Dst:             xmlSecBase64GetDefaultLineSize
        - Src:             'keyinfo.c:272,66'
          Dst:             xmlSecKeyDataIdListGetKlass
        - Src:             'keyinfo.c:272,11'
          Dst:             xmlSecPtrListInitialize
        - Src:             'keyinfo.c:274,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:279,11'
          Dst:             xmlSecTransformCtxInitialize
        - Src:             'keyinfo.c:281,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:286,11'
          Dst:             xmlSecTransformCtxInitialize
        - Src:             'keyinfo.c:288,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:300,11'
          Dst:             xmlSecKeyReqInitialize
        - Src:             'keyinfo.c:302,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyInfoCtxFinalize
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memset
        - xmlSecEncCtxDestroy
        - xmlSecError
        - xmlSecKeyReqFinalize
        - xmlSecPtrListFinalize
        - xmlSecTransformCtxFinalize
      functionUses:    17
      BranchProfiles:
        - Branch String:   'keyinfo.c:318,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
                - xmlSecTransformCtxFinalize
                - xmlSecTransformCtxFinalize
                - xmlSecKeyReqFinalize
                - xmlSecEncCtxDestroy
                - memset
                - xmlSecError
            - BranchSide:      'keyinfo.c:318,5'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
                - xmlSecTransformCtxFinalize
                - xmlSecTransformCtxFinalize
                - xmlSecKeyReqFinalize
                - xmlSecEncCtxDestroy
                - memset
                - xmlSecError
        - Branch String:   'keyinfo.c:318,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:318,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:320,41'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
                - xmlSecTransformCtxFinalize
                - xmlSecTransformCtxFinalize
                - xmlSecKeyReqFinalize
                - xmlSecEncCtxDestroy
                - memset
        - Branch String:   'keyinfo.c:326,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:327,9'
              BranchSideFuncs:
                - memset
            - BranchSide:      'keyinfo.c:331,5'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'keyinfo.c:318,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:320,5'
          Dst:             xmlSecPtrListFinalize
        - Src:             'keyinfo.c:321,5'
          Dst:             xmlSecTransformCtxFinalize
        - Src:             'keyinfo.c:322,5'
          Dst:             xmlSecTransformCtxFinalize
        - Src:             'keyinfo.c:323,5'
          Dst:             xmlSecKeyReqFinalize
        - Src:             'keyinfo.c:327,9'
          Dst:             xmlSecEncCtxDestroy
        - Src:             'keyinfo.c:331,5'
          Dst:             memset
    - functionName:    xmlSecKeyDataEncryptedKeyXmlRead
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1637
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          175
      EdgeCount:       51
      CyclomaticComplexity: 17
      functionsReached:
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecEncCtxDecryptToBuffer
        - xmlSecEncCtxReset
        - xmlSecError
        - xmlSecKeyDataBinRead
        - xmlSecKeyInfoCtxCopyUserPref
        - xmlSecKeyInfoCtxCreateEncCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keyinfo.c:1574,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDecryptToBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1574,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDecryptToBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1574,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1574,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDecryptToBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1575,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDecryptToBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1575,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1575,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1576,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDecryptToBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1576,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1576,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1577,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDecryptToBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1577,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1577,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1578,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDecryptToBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
        - Branch String:   'keyinfo.c:1578,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1578,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDecryptToBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
            - BranchSide:      'keyinfo.c:1581,20'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDecryptToBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
        - Branch String:   'keyinfo.c:1581,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1582,9'
              BranchSideFuncs:
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDecryptToBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
            - BranchSide:      'keyinfo.c:1588,20'
              BranchSideFuncs:
                - xmlSecEncCtxReset
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDecryptToBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecError
        - Branch String:   'keyinfo.c:1588,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1589,9'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDecryptToBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1591,15'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCreateEncCtx
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDecryptToBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1592,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1593,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1597,5'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDecryptToBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1597,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1597,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1600,62'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDecryptToBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1601,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1602,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1605,54'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecEncCtxDecryptToBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1606,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1607,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1612,5'
              BranchSideFuncs:
                - xmlSecEncCtxDecryptToBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1615,25'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1615,29'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1620,25'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1615,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1620,25'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1627,44'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
        - Branch String:   'keyinfo.c:1620,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1620,12'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:1621,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1631,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1631,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1632,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keyinfo.c:1574,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1575,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1576,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1577,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1578,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1582,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1589,9'
          Dst:             xmlSecEncCtxReset
        - Src:             'keyinfo.c:1591,15'
          Dst:             xmlSecKeyInfoCtxCreateEncCtx
        - Src:             'keyinfo.c:1593,13'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1597,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1600,11'
          Dst:             xmlSecKeyInfoCtxCopyUserPref
        - Src:             'keyinfo.c:1602,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1605,11'
          Dst:             xmlSecKeyInfoCtxCopyUserPref
        - Src:             'keyinfo.c:1607,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1613,14'
          Dst:             xmlSecEncCtxDecryptToBuffer
        - Src:             'keyinfo.c:1615,29'
          Dst:             xmlSecBufferGetData
        - Src:             'keyinfo.c:1621,13'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1628,28'
          Dst:             xmlSecBufferGetData
        - Src:             'keyinfo.c:1629,28'
          Dst:             xmlSecBufferGetSize
        - Src:             'keyinfo.c:1627,11'
          Dst:             xmlSecKeyDataBinRead
        - Src:             'keyinfo.c:1632,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataKeyInfoReferenceReadXmlResult
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          184
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlGetLastError
        - xmlReadMemory
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecKeyInfoNodeRead
        - xmlSecParserGetDefaultOptions
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keyinfo.c:1451,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetDefaultOptions
                - xmlReadMemory
                - xmlDocGetRootElement
                - xmlSecCheckNodeName
                - xmlSecKeyInfoNodeRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1451,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetDefaultOptions
                - xmlReadMemory
                - xmlDocGetRootElement
                - xmlSecCheckNodeName
                - xmlSecKeyInfoNodeRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1451,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1451,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1452,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetDefaultOptions
                - xmlReadMemory
                - xmlDocGetRootElement
                - xmlSecCheckNodeName
                - xmlSecKeyInfoNodeRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1452,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1452,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1454,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetDefaultOptions
                - xmlReadMemory
                - xmlDocGetRootElement
                - xmlSecCheckNodeName
                - xmlSecKeyInfoNodeRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1454,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1454,5'
              BranchSideFuncs:
                - xmlSecParserGetDefaultOptions
                - xmlReadMemory
                - xmlDocGetRootElement
                - xmlSecCheckNodeName
                - xmlSecKeyInfoNodeRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1457,5'
              BranchSideFuncs:
                - xmlSecParserGetDefaultOptions
                - xmlReadMemory
                - xmlDocGetRootElement
                - xmlSecCheckNodeName
                - xmlSecKeyInfoNodeRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1457,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1457,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1457,5'
              BranchSideFuncs:
                - xmlSecParserGetDefaultOptions
                - xmlReadMemory
                - xmlDocGetRootElement
                - xmlSecCheckNodeName
                - xmlSecKeyInfoNodeRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'keyinfo.c:1459,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1460,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1464,11'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlSecCheckNodeName
                - xmlSecKeyInfoNodeRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keyinfo.c:1460,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1460,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1460,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1460,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1460,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1460,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1460,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1460,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1460,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1465,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1466,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keyinfo.c:1473,9'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecKeyInfoNodeRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keyinfo.c:1466,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keyinfo.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keyinfo.c:1466,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keyinfo.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keyinfo.c:1466,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keyinfo.c:1466,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keyinfo.c:1473,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1474,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keyinfo.c:1479,11'
              BranchSideFuncs:
                - xmlSecKeyInfoNodeRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keyinfo.c:1474,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1474,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keyinfo.c:1474,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keyinfo.c:1480,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1481,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keyinfo.c:1487,5'
              BranchSideFuncs:
                - xmlFreeDoc
      Callsites:
        - Src:             'keyinfo.c:1451,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1452,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1454,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1457,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1458,69'
          Dst:             xmlSecParserGetDefaultOptions
        - Src:             'keyinfo.c:1458,11'
          Dst:             xmlReadMemory
        - Src:             'keyinfo.c:1460,9'
          Dst:             xmlGetLastError
        - Src:             'keyinfo.c:1460,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1464,11'
          Dst:             xmlDocGetRootElement
        - Src:             'keyinfo.c:1466,9'
          Dst:             xmlGetLastError
        - Src:             'keyinfo.c:1466,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1467,9'
          Dst:             xmlFreeDoc
        - Src:             'keyinfo.c:1473,9'
          Dst:             xmlSecCheckNodeName
        - Src:             'keyinfo.c:1474,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1475,9'
          Dst:             xmlFreeDoc
        - Src:             'keyinfo.c:1479,11'
          Dst:             xmlSecKeyInfoNodeRead
        - Src:             'keyinfo.c:1481,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1482,9'
          Dst:             xmlFreeDoc
        - Src:             'keyinfo.c:1487,5'
          Dst:             xmlFreeDoc
    - functionName:    xmlSecKeyInfoNodeRead
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          232
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecGetNodeNsHref
        - xmlSecKeyDataIdListFindByNode
        - xmlSecKeyDataIdsGetEnabled
        - xmlSecKeyDataXmlRead
        - xmlSecKeyMatch
        - xmlSecPtrListGetSize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'keyinfo.c:95,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:95,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:95,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:95,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:96,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:96,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:96,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:97,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
                - xmlSecError
        - Branch String:   'keyinfo.c:97,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:97,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:98,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
        - Branch String:   'keyinfo.c:98,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:98,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
            - BranchSide:      'keyinfo.c:100,53'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
        - Branch String:   'keyinfo.c:101,23'
          Branch Sides:
            - BranchSide:      'keyinfo.c:100,5'
              BranchSideFuncs:
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecKeyMatch
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
            - BranchSide:      'keyinfo.c:102,24'
              BranchSideFuncs:
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
        - Branch String:   'keyinfo.c:102,83'
          Branch Sides:
            - BranchSide:      'keyinfo.c:100,5'
              BranchSideFuncs:
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
            - BranchSide:      'keyinfo.c:103,11'
              BranchSideFuncs:
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
        - Branch String:   'keyinfo.c:103,11'
          Branch Sides:
            - BranchSide:      'keyinfo.c:103,39'
              BranchSideFuncs:
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
            - BranchSide:      'keyinfo.c:103,39'
              BranchSideFuncs:
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
        - Branch String:   'keyinfo.c:103,39'
          Branch Sides:
            - BranchSide:      'keyinfo.c:100,5'
              BranchSideFuncs:
                - xmlSecKeyMatch
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
            - BranchSide:      'keyinfo.c:104,11'
              BranchSideFuncs:
                - xmlSecKeyMatch
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
        - Branch String:   'keyinfo.c:100,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:100,5'
              BranchSideFuncs:
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecKeyMatch
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
            - BranchSide:      'keyinfo.c:108,25'
              BranchSideFuncs:
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecKeyMatch
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
        - Branch String:   'keyinfo.c:112,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:113,22'
              BranchSideFuncs:
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:116,52'
              BranchSideFuncs:
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:119,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:121,19'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
            - BranchSide:      'keyinfo.c:129,32'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
        - Branch String:   'keyinfo.c:122,16'
          Branch Sides:
            - BranchSide:      'keyinfo.c:105,45'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:123,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:123,17'
          Branch Sides:
            - BranchSide:      'keyinfo.c:123,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:123,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:123,17'
          Branch Sides:
            - BranchSide:      'keyinfo.c:123,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:123,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:123,17'
          Branch Sides:
            - BranchSide:      'keyinfo.c:123,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:123,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:129,19'
          Branch Sides:
            - BranchSide:      'keyinfo.c:132,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
            - BranchSide:      'keyinfo.c:135,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
        - Branch String:   'keyinfo.c:132,13'
          Branch Sides:
            - BranchSide:      'keyinfo.c:132,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:132,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:132,13'
          Branch Sides:
            - BranchSide:      'keyinfo.c:132,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:132,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:135,13'
          Branch Sides:
            - BranchSide:      'keyinfo.c:135,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
            - BranchSide:      'keyinfo.c:135,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
        - Branch String:   'keyinfo.c:135,13'
          Branch Sides:
            - BranchSide:      'keyinfo.c:105,45'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
            - BranchSide:      'keyinfo.c:105,45'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyMatch
      Callsites:
        - Src:             'keyinfo.c:95,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:96,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:97,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:98,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:100,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keyinfo.c:104,11'
          Dst:             xmlSecKeyMatch
        - Src:             'keyinfo.c:109,18'
          Dst:             xmlSecGetNodeNsHref
        - Src:             'keyinfo.c:112,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keyinfo.c:113,22'
          Dst:             xmlSecKeyDataIdListFindByNode
        - Src:             'keyinfo.c:116,52'
          Dst:             xmlSecKeyDataIdsGetEnabled
        - Src:             'keyinfo.c:116,22'
          Dst:             xmlSecKeyDataIdListFindByNode
        - Src:             'keyinfo.c:121,19'
          Dst:             xmlSecKeyDataXmlRead
        - Src:             'keyinfo.c:123,17'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:132,13'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:135,13'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:105,15'
          Dst:             xmlSecGetNextElementNode
    - functionName:    xmlSecKeyDataKeyInfoReferenceXmlWrite
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1430
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          58
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keyinfo.c:1431,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1431,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1431,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1431,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1432,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1432,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1432,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1433,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1433,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1433,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1434,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1434,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1434,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1435,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1435,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1435,5'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:1435,5'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keyinfo.c:1431,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1432,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1433,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1434,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1435,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataKeyInfoReferenceXmlRead
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          202
      EdgeCount:       59
      CyclomaticComplexity: 19
      functionsReached:
        - xmlGetProp
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecKeyDataKeyInfoReferenceReadXmlResult
        - xmlSecTransformCtxExecute
        - xmlSecTransformCtxReset
        - xmlSecTransformCtxSetUri
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keyinfo.c:1358,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecTransformCtxReset
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataKeyInfoReferenceReadXmlResult
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1358,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecTransformCtxReset
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataKeyInfoReferenceReadXmlResult
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1358,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1358,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecTransformCtxReset
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataKeyInfoReferenceReadXmlResult
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1359,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecTransformCtxReset
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataKeyInfoReferenceReadXmlResult
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1359,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1359,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1360,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecTransformCtxReset
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataKeyInfoReferenceReadXmlResult
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1360,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1360,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1361,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecTransformCtxReset
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataKeyInfoReferenceReadXmlResult
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1361,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1361,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1362,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecTransformCtxReset
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataKeyInfoReferenceReadXmlResult
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1362,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1362,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1363,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecTransformCtxReset
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataKeyInfoReferenceReadXmlResult
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1363,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1363,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlGetProp
                - xmlSecTransformCtxReset
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataKeyInfoReferenceReadXmlResult
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1366,20'
              BranchSideFuncs:
                - xmlSecError
                - xmlGetProp
                - xmlSecTransformCtxReset
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataKeyInfoReferenceReadXmlResult
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1366,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1367,9'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecTransformCtxReset
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataKeyInfoReferenceReadXmlResult
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1371,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecTransformCtxReset
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataKeyInfoReferenceReadXmlResult
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1375,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1376,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1381,43'
              BranchSideFuncs:
                - xmlSecTransformCtxReset
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataKeyInfoReferenceReadXmlResult
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1376,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1423,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1423,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1383,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1384,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1390,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataKeyInfoReferenceReadXmlResult
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1391,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1392,9'
              BranchSideFuncs:
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataKeyInfoReferenceReadXmlResult
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1397,79'
              BranchSideFuncs:
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataKeyInfoReferenceReadXmlResult
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1392,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1423,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1423,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1399,19'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1400,42'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1404,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1400,58'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1401,10'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1404,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1399,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1404,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1411,73'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataKeyInfoReferenceReadXmlResult
                - xmlSecError
        - Branch String:   'keyinfo.c:1414,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1415,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1419,5'
              BranchSideFuncs: []
        - Branch String:   'keyinfo.c:1423,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1423,8'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:1424,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keyinfo.c:1358,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1359,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1360,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1361,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1362,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1363,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1367,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1374,11'
          Dst:             xmlGetProp
        - Src:             'keyinfo.c:1376,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1381,5'
          Dst:             xmlSecTransformCtxReset
        - Src:             'keyinfo.c:1382,11'
          Dst:             xmlSecTransformCtxSetUri
        - Src:             'keyinfo.c:1384,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1390,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keyinfo.c:1392,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1397,11'
          Dst:             xmlSecTransformCtxExecute
        - Src:             'keyinfo.c:1401,10'
          Dst:             xmlSecBufferGetData
        - Src:             'keyinfo.c:1404,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1411,21'
          Dst:             xmlSecBufferGetData
        - Src:             'keyinfo.c:1412,21'
          Dst:             xmlSecBufferGetSize
        - Src:             'keyinfo.c:1410,11'
          Dst:             xmlSecKeyDataKeyInfoReferenceReadXmlResult
        - Src:             'keyinfo.c:1415,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataRetrievalMethodReadXmlResult
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          267
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlGetLastError
        - xmlReadMemory
        - xmlSecError
        - xmlSecGetNodeNsHref
        - xmlSecKeyDataIdListFindByNode
        - xmlSecKeyDataIdsGetEnabled
        - xmlSecKeyDataXmlRead
        - xmlSecParserGetDefaultOptions
        - xmlSecPtrListGetSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keyinfo.c:1197,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetDefaultOptions
                - xmlReadMemory
                - xmlDocGetRootElement
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlFreeDoc
                - xmlSecKeyDataXmlRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1197,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetDefaultOptions
                - xmlReadMemory
                - xmlDocGetRootElement
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlFreeDoc
                - xmlSecKeyDataXmlRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1197,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1197,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1198,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetDefaultOptions
                - xmlReadMemory
                - xmlDocGetRootElement
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlFreeDoc
                - xmlSecKeyDataXmlRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1198,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1198,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1200,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecParserGetDefaultOptions
                - xmlReadMemory
                - xmlDocGetRootElement
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlFreeDoc
                - xmlSecKeyDataXmlRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1200,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1200,5'
              BranchSideFuncs:
                - xmlSecParserGetDefaultOptions
                - xmlReadMemory
                - xmlDocGetRootElement
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlFreeDoc
                - xmlSecKeyDataXmlRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1202,5'
              BranchSideFuncs:
                - xmlSecParserGetDefaultOptions
                - xmlReadMemory
                - xmlDocGetRootElement
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlFreeDoc
                - xmlSecKeyDataXmlRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1202,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1202,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1202,5'
              BranchSideFuncs:
                - xmlSecParserGetDefaultOptions
                - xmlReadMemory
                - xmlDocGetRootElement
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlFreeDoc
                - xmlSecKeyDataXmlRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'keyinfo.c:1204,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1205,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1209,11'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlFreeDoc
                - xmlSecKeyDataXmlRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keyinfo.c:1205,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1205,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1205,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1205,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1205,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1205,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1205,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1205,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1205,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1210,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1211,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keyinfo.c:1216,21'
              BranchSideFuncs:
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlFreeDoc
                - xmlSecKeyDataXmlRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
        - Branch String:   'keyinfo.c:1211,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1211,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keyinfo.c:1211,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keyinfo.c:1211,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1211,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keyinfo.c:1211,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keyinfo.c:1211,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1211,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keyinfo.c:1211,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keyinfo.c:1220,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1221,18'
              BranchSideFuncs:
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlFreeDoc
                - xmlSecKeyDataXmlRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecError
            - BranchSide:      'keyinfo.c:1224,48'
              BranchSideFuncs:
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlFreeDoc
                - xmlSecKeyDataXmlRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecError
        - Branch String:   'keyinfo.c:1227,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1228,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlSecError
            - BranchSide:      'keyinfo.c:1236,61'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlSecKeyDataXmlRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keyinfo.c:1231,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1231,12'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:1232,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1232,13'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1232,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1232,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1236,72'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1237,29'
              BranchSideFuncs:
                - xmlSecKeyDataXmlRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keyinfo.c:1247,11'
              BranchSideFuncs:
                - xmlSecKeyDataXmlRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keyinfo.c:1236,15'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1239,9'
              BranchSideFuncs:
                - xmlSecKeyDataXmlRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keyinfo.c:1247,11'
              BranchSideFuncs:
                - xmlSecKeyDataXmlRead
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keyinfo.c:1239,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1239,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keyinfo.c:1239,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keyinfo.c:1248,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1249,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keyinfo.c:1257,5'
              BranchSideFuncs:
                - xmlFreeDoc
        - Branch String:   'keyinfo.c:1249,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1249,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keyinfo.c:1249,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
      Callsites:
        - Src:             'keyinfo.c:1197,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1198,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1200,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1202,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1203,69'
          Dst:             xmlSecParserGetDefaultOptions
        - Src:             'keyinfo.c:1203,11'
          Dst:             xmlReadMemory
        - Src:             'keyinfo.c:1205,9'
          Dst:             xmlGetLastError
        - Src:             'keyinfo.c:1205,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1209,11'
          Dst:             xmlDocGetRootElement
        - Src:             'keyinfo.c:1211,9'
          Dst:             xmlGetLastError
        - Src:             'keyinfo.c:1211,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1212,9'
          Dst:             xmlFreeDoc
        - Src:             'keyinfo.c:1217,14'
          Dst:             xmlSecGetNodeNsHref
        - Src:             'keyinfo.c:1220,8'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keyinfo.c:1221,18'
          Dst:             xmlSecKeyDataIdListFindByNode
        - Src:             'keyinfo.c:1224,48'
          Dst:             xmlSecKeyDataIdsGetEnabled
        - Src:             'keyinfo.c:1224,18'
          Dst:             xmlSecKeyDataIdListFindByNode
        - Src:             'keyinfo.c:1228,9'
          Dst:             xmlFreeDoc
        - Src:             'keyinfo.c:1232,13'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1239,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1242,9'
          Dst:             xmlFreeDoc
        - Src:             'keyinfo.c:1247,11'
          Dst:             xmlSecKeyDataXmlRead
        - Src:             'keyinfo.c:1249,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1253,9'
          Dst:             xmlFreeDoc
        - Src:             'keyinfo.c:1257,5'
          Dst:             xmlFreeDoc
    - functionName:    xmlSecKeyDataRetrievalMethodXmlWrite
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          58
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keyinfo.c:1174,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1174,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1174,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1174,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1175,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1175,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1175,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1176,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1176,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1176,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1177,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1177,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1177,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1178,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1178,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1178,5'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:1178,5'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keyinfo.c:1174,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1175,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1176,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1177,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1178,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataRetrievalMethodXmlRead
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          334
      EdgeCount:       98
      CyclomaticComplexity: 30
      functionsReached:
        - xmlGetProp
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecKeyDataBinRead
        - xmlSecKeyDataIdListFindByHref
        - xmlSecKeyDataIdsGetEnabled
        - xmlSecKeyDataRetrievalMethodReadXmlResult
        - xmlSecPtrListGetSize
        - xmlSecTransformCtxExecute
        - xmlSecTransformCtxNodesListRead
        - xmlSecTransformCtxReset
        - xmlSecTransformCtxSetUri
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keyinfo.c:1051,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByHref
                - xmlSecTransformCtxReset
                - xmlGetProp
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByHref
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1051,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByHref
                - xmlSecTransformCtxReset
                - xmlGetProp
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByHref
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1051,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1051,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByHref
                - xmlSecTransformCtxReset
                - xmlGetProp
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByHref
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1052,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByHref
                - xmlSecTransformCtxReset
                - xmlGetProp
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByHref
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1052,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1052,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1053,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByHref
                - xmlSecTransformCtxReset
                - xmlGetProp
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByHref
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1053,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1053,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1054,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByHref
                - xmlSecTransformCtxReset
                - xmlGetProp
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByHref
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1054,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1054,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1055,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByHref
                - xmlSecTransformCtxReset
                - xmlGetProp
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByHref
                - xmlSecError
        - Branch String:   'keyinfo.c:1055,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1055,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1056,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByHref
                - xmlSecTransformCtxReset
                - xmlGetProp
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByHref
        - Branch String:   'keyinfo.c:1056,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1056,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlGetProp
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByHref
                - xmlSecTransformCtxReset
                - xmlGetProp
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByHref
            - BranchSide:      'keyinfo.c:1059,20'
              BranchSideFuncs:
                - xmlSecError
                - xmlGetProp
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByHref
                - xmlSecTransformCtxReset
                - xmlGetProp
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByHref
        - Branch String:   'keyinfo.c:1059,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1060,9'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByHref
                - xmlSecTransformCtxReset
                - xmlGetProp
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByHref
            - BranchSide:      'keyinfo.c:1064,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByHref
                - xmlSecTransformCtxReset
                - xmlGetProp
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByHref
        - Branch String:   'keyinfo.c:1067,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1069,47'
              BranchSideFuncs:
                - xmlSecTransformCtxReset
                - xmlGetProp
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1079,15'
              BranchSideFuncs:
                - xmlSecTransformCtxReset
                - xmlGetProp
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1069,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1070,22'
              BranchSideFuncs:
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByHref
                - xmlSecTransformCtxReset
                - xmlGetProp
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1073,52'
              BranchSideFuncs:
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByHref
                - xmlSecTransformCtxReset
                - xmlGetProp
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1079,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1080,25'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1091,43'
              BranchSideFuncs:
                - xmlSecTransformCtxReset
                - xmlGetProp
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1080,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1081,13'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:1163,12'
              BranchSideFuncs: []
        - Branch String:   'keyinfo.c:1081,13'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1163,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1163,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1096,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1097,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1104,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1097,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1163,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1163,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1105,22'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1105,26'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1118,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1105,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1106,15'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1118,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1108,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1109,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1115,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1109,13'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1163,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1163,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1118,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1119,9'
              BranchSideFuncs:
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:1124,78'
              BranchSideFuncs:
                - xmlSecTransformCtxExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:1119,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1163,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1163,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1125,18'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1126,40'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1129,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1126,56'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1127,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1129,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:1125,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1129,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1137,18'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataRetrievalMethodReadXmlResult
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
        - Branch String:   'keyinfo.c:1136,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1140,72'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
            - BranchSide:      'keyinfo.c:1150,72'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecError
        - Branch String:   'keyinfo.c:1143,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1144,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1159,5'
              BranchSideFuncs: []
        - Branch String:   'keyinfo.c:1153,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1154,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:1159,5'
              BranchSideFuncs: []
        - Branch String:   'keyinfo.c:1163,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1164,9'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:1166,17'
              BranchSideFuncs: []
        - Branch String:   'keyinfo.c:1166,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:1166,8'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:1167,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keyinfo.c:1051,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1052,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1053,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1054,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1055,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1056,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1060,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1066,16'
          Dst:             xmlGetProp
        - Src:             'keyinfo.c:1069,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keyinfo.c:1070,22'
          Dst:             xmlSecKeyDataIdListFindByHref
        - Src:             'keyinfo.c:1073,52'
          Dst:             xmlSecKeyDataIdsGetEnabled
        - Src:             'keyinfo.c:1073,22'
          Dst:             xmlSecKeyDataIdListFindByHref
        - Src:             'keyinfo.c:1081,13'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1091,5'
          Dst:             xmlSecTransformCtxReset
        - Src:             'keyinfo.c:1094,11'
          Dst:             xmlGetProp
        - Src:             'keyinfo.c:1095,11'
          Dst:             xmlSecTransformCtxSetUri
        - Src:             'keyinfo.c:1097,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1104,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keyinfo.c:1105,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'keyinfo.c:1106,15'
          Dst:             xmlSecTransformCtxNodesListRead
        - Src:             'keyinfo.c:1109,13'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1115,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keyinfo.c:1119,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1124,11'
          Dst:             xmlSecTransformCtxExecute
        - Src:             'keyinfo.c:1127,9'
          Dst:             xmlSecBufferGetData
        - Src:             'keyinfo.c:1129,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1140,21'
          Dst:             xmlSecBufferGetData
        - Src:             'keyinfo.c:1141,21'
          Dst:             xmlSecBufferGetSize
        - Src:             'keyinfo.c:1139,15'
          Dst:             xmlSecKeyDataRetrievalMethodReadXmlResult
        - Src:             'keyinfo.c:1144,13'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:1150,21'
          Dst:             xmlSecBufferGetData
        - Src:             'keyinfo.c:1151,21'
          Dst:             xmlSecBufferGetSize
        - Src:             'keyinfo.c:1149,15'
          Dst:             xmlSecKeyDataBinRead
        - Src:             'keyinfo.c:1154,13'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataValueXmlWrite
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          196
      EdgeCount:       64
      CyclomaticComplexity: 21
      functionsReached:
        - xmlNodeSetContent
        - xmlSecAddChild
        - xmlSecError
        - xmlSecKeyDataIdListFind
        - xmlSecKeyDataXmlWrite
        - xmlSecKeyReqMatchKey
        - xmlSecPtrListGetSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keyinfo.c:909,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFind
                - xmlSecKeyReqMatchKey
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:909,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFind
                - xmlSecKeyReqMatchKey
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:909,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:909,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFind
                - xmlSecKeyReqMatchKey
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:910,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFind
                - xmlSecKeyReqMatchKey
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:910,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:910,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:911,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFind
                - xmlSecKeyReqMatchKey
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:911,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:911,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:912,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFind
                - xmlSecKeyReqMatchKey
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:912,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:912,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:913,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFind
                - xmlSecKeyReqMatchKey
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:913,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:913,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFind
                - xmlSecKeyReqMatchKey
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:915,9'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFind
                - xmlSecKeyReqMatchKey
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:915,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:915,9'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:915,9'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFind
                - xmlSecKeyReqMatchKey
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:915,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:915,9'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:915,9'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFind
                - xmlSecKeyReqMatchKey
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:915,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:915,9'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFind
                - xmlSecKeyReqMatchKey
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:915,9'
              BranchSideFuncs: []
        - Branch String:   'keyinfo.c:915,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:915,9'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFind
                - xmlSecKeyReqMatchKey
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:915,9'
              BranchSideFuncs: []
        - Branch String:   'keyinfo.c:915,42'
          Branch Sides:
            - BranchSide:      'keyinfo.c:915,42'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:916,9'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFind
                - xmlSecKeyReqMatchKey
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:915,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:915,8'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:920,44'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFind
                - xmlSecKeyReqMatchKey
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:920,66'
          Branch Sides:
            - BranchSide:      'keyinfo.c:921,10'
              BranchSideFuncs:
                - xmlSecKeyReqMatchKey
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:926,43'
              BranchSideFuncs:
                - xmlSecKeyReqMatchKey
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:920,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:920,8'
              BranchSideFuncs:
                - xmlSecKeyReqMatchKey
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:926,43'
              BranchSideFuncs:
                - xmlSecKeyReqMatchKey
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:926,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:926,8'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:931,21'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecAddChild
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:933,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:932,30'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:933,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:940,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:941,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:948,38'
              BranchSideFuncs:
                - xmlSecKeyDataXmlWrite
                - xmlSecError
        - Branch String:   'keyinfo.c:941,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:941,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:941,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:949,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:949,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:950,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:950,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:950,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:950,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keyinfo.c:909,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:910,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:911,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:912,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:913,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:920,9'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keyinfo.c:921,10'
          Dst:             xmlSecKeyDataIdListFind
        - Src:             'keyinfo.c:926,8'
          Dst:             xmlSecKeyReqMatchKey
        - Src:             'keyinfo.c:933,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:936,5'
          Dst:             xmlNodeSetContent
        - Src:             'keyinfo.c:939,11'
          Dst:             xmlSecAddChild
        - Src:             'keyinfo.c:941,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:948,11'
          Dst:             xmlSecKeyDataXmlWrite
        - Src:             'keyinfo.c:950,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataValueXmlRead
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          165
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecGetNodeNsHref
        - xmlSecKeyDataIdListFindByNode
        - xmlSecKeyDataIdsGetEnabled
        - xmlSecKeyDataXmlRead
        - xmlSecPtrListGetSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keyinfo.c:852,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:852,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:852,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:852,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:853,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:853,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:853,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:854,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:854,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:854,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:855,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
        - Branch String:   'keyinfo.c:855,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:855,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:856,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
        - Branch String:   'keyinfo.c:856,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:856,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
            - BranchSide:      'keyinfo.c:858,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
        - Branch String:   'keyinfo.c:859,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:859,8'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:865,21'
              BranchSideFuncs:
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
        - Branch String:   'keyinfo.c:869,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:870,18'
              BranchSideFuncs:
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:873,48'
              BranchSideFuncs:
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:876,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:878,15'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecError
            - BranchSide:      'keyinfo.c:886,28'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'keyinfo.c:879,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:880,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:893,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'keyinfo.c:880,13'
          Branch Sides:
            - BranchSide:      'keyinfo.c:880,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:880,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:886,15'
          Branch Sides:
            - BranchSide:      'keyinfo.c:888,9'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
            - BranchSide:      'keyinfo.c:893,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'keyinfo.c:888,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:888,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:888,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:894,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:894,8'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:895,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:895,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:895,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:895,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keyinfo.c:852,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:853,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:854,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:855,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:856,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:858,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keyinfo.c:866,14'
          Dst:             xmlSecGetNodeNsHref
        - Src:             'keyinfo.c:869,8'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keyinfo.c:870,18'
          Dst:             xmlSecKeyDataIdListFindByNode
        - Src:             'keyinfo.c:873,48'
          Dst:             xmlSecKeyDataIdsGetEnabled
        - Src:             'keyinfo.c:873,18'
          Dst:             xmlSecKeyDataIdListFindByNode
        - Src:             'keyinfo.c:878,15'
          Dst:             xmlSecKeyDataXmlRead
        - Src:             'keyinfo.c:880,13'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:888,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:893,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keyinfo.c:895,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataNameXmlWrite
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          84
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSecError
        - xmlSecIsEmptyNode
        - xmlSecKeyGetName
        - xmlSecNodeEncodeAndSetContent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keyinfo.c:752,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyGetName
                - xmlSecIsEmptyNode
                - xmlSecNodeEncodeAndSetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:752,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyGetName
                - xmlSecIsEmptyNode
                - xmlSecNodeEncodeAndSetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:752,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:752,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetName
                - xmlSecIsEmptyNode
                - xmlSecNodeEncodeAndSetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:753,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetName
                - xmlSecIsEmptyNode
                - xmlSecNodeEncodeAndSetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:753,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:753,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:754,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetName
                - xmlSecIsEmptyNode
                - xmlSecNodeEncodeAndSetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:754,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:754,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:755,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetName
                - xmlSecIsEmptyNode
                - xmlSecNodeEncodeAndSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:755,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:755,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:756,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetName
                - xmlSecIsEmptyNode
                - xmlSecNodeEncodeAndSetContent
                - xmlSecError
        - Branch String:   'keyinfo.c:756,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:756,5'
              BranchSideFuncs:
                - xmlSecKeyGetName
                - xmlSecIsEmptyNode
                - xmlSecNodeEncodeAndSetContent
                - xmlSecError
            - BranchSide:      'keyinfo.c:758,12'
              BranchSideFuncs:
                - xmlSecKeyGetName
                - xmlSecIsEmptyNode
                - xmlSecNodeEncodeAndSetContent
                - xmlSecError
        - Branch String:   'keyinfo.c:759,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:759,8'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:763,9'
              BranchSideFuncs:
                - xmlSecIsEmptyNode
                - xmlSecNodeEncodeAndSetContent
                - xmlSecError
        - Branch String:   'keyinfo.c:763,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:763,8'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:767,11'
              BranchSideFuncs:
                - xmlSecNodeEncodeAndSetContent
                - xmlSecError
        - Branch String:   'keyinfo.c:768,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:768,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:769,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keyinfo.c:752,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:753,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:754,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:755,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:756,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:758,12'
          Dst:             xmlSecKeyGetName
        - Src:             'keyinfo.c:763,9'
          Dst:             xmlSecIsEmptyNode
        - Src:             'keyinfo.c:767,11'
          Dst:             xmlSecNodeEncodeAndSetContent
        - Src:             'keyinfo.c:769,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataNameXmlRead
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          190
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - xmlSecError
        - xmlSecGetNodeContentAndTrim
        - xmlSecKeyCopy
        - xmlSecKeyDestroy
        - xmlSecKeyEmpty
        - xmlSecKeyGetName
        - xmlSecKeyGetValue
        - xmlSecKeySetName
        - xmlSecKeysMngrFindKey
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keyinfo.c:670,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecGetNodeContentAndTrim
                - xmlSecKeyGetValue
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecError
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecKeysMngrFindKey
                - xmlSecKeyEmpty
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:670,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecGetNodeContentAndTrim
                - xmlSecKeyGetValue
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecError
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecKeysMngrFindKey
                - xmlSecKeyEmpty
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:670,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:670,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNodeContentAndTrim
                - xmlSecKeyGetValue
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecError
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecKeysMngrFindKey
                - xmlSecKeyEmpty
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:671,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNodeContentAndTrim
                - xmlSecKeyGetValue
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecError
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecKeysMngrFindKey
                - xmlSecKeyEmpty
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:671,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:671,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:672,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNodeContentAndTrim
                - xmlSecKeyGetValue
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecError
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecKeysMngrFindKey
                - xmlSecKeyEmpty
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:672,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:672,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:673,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNodeContentAndTrim
                - xmlSecKeyGetValue
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecError
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecKeysMngrFindKey
                - xmlSecKeyEmpty
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:673,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:673,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:674,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNodeContentAndTrim
                - xmlSecKeyGetValue
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecError
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecKeysMngrFindKey
                - xmlSecKeyEmpty
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
        - Branch String:   'keyinfo.c:674,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:674,5'
              BranchSideFuncs:
                - xmlSecGetNodeContentAndTrim
                - xmlSecKeyGetValue
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecError
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecKeysMngrFindKey
                - xmlSecKeyEmpty
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
            - BranchSide:      'keyinfo.c:677,15'
              BranchSideFuncs:
                - xmlSecGetNodeContentAndTrim
                - xmlSecKeyGetValue
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecError
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecKeysMngrFindKey
                - xmlSecKeyEmpty
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
        - Branch String:   'keyinfo.c:678,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:679,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:684,9'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecError
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecKeysMngrFindKey
                - xmlSecKeyEmpty
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'keyinfo.c:679,9'
          Branch Sides:
            - BranchSide:      'keyinfo.c:679,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:679,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:684,41'
          Branch Sides:
            - BranchSide:      'keyinfo.c:684,57'
              BranchSideFuncs:
                - xmlSecKeysMngrFindKey
                - xmlSecKeyEmpty
                - xmlSecKeyCopy
                - xmlSecKeyDestroy
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecError
                - xmlSecKeySetName
                - xmlSecError
            - BranchSide:      'keyinfo.c:722,19'
              BranchSideFuncs:
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecError
                - xmlSecKeySetName
                - xmlSecError
        - Branch String:   'keyinfo.c:684,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:687,18'
              BranchSideFuncs:
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecError
                - xmlSecKeySetName
                - xmlSecError
            - BranchSide:      'keyinfo.c:722,19'
              BranchSideFuncs:
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecError
                - xmlSecKeySetName
                - xmlSecError
        - Branch String:   'keyinfo.c:699,16'
          Branch Sides:
            - BranchSide:      'keyinfo.c:700,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'keyinfo.c:706,13'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - xmlSecKeySetName
                - xmlSecError
        - Branch String:   'keyinfo.c:723,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:724,17'
              BranchSideFuncs:
                - xmlSecKeySetName
                - xmlSecError
            - BranchSide:      'keyinfo.c:732,19'
              BranchSideFuncs:
                - xmlSecKeySetName
                - xmlSecError
      Callsites:
        - Src:             'keyinfo.c:670,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:671,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:672,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:673,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:674,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:677,15'
          Dst:             xmlSecGetNodeContentAndTrim
        - Src:             'keyinfo.c:679,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:684,9'
          Dst:             xmlSecKeyGetValue
        - Src:             'keyinfo.c:687,18'
          Dst:             xmlSecKeysMngrFindKey
        - Src:             'keyinfo.c:690,13'
          Dst:             xmlSecKeyEmpty
        - Src:             'keyinfo.c:698,19'
          Dst:             xmlSecKeyCopy
        - Src:             'keyinfo.c:700,17'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:702,17'
          Dst:             xmlSecKeyDestroy
        - Src:             'keyinfo.c:706,13'
          Dst:             xmlSecKeyDestroy
        - Src:             'keyinfo.c:709,19'
          Dst:             xmlSecKeySetName
        - Src:             'keyinfo.c:711,17'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:722,19'
          Dst:             xmlSecKeyGetName
        - Src:             'keyinfo.c:724,17'
          Dst:             xmlStrEqual
        - Src:             'keyinfo.c:725,17'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:732,19'
          Dst:             xmlSecKeySetName
        - Src:             'keyinfo.c:734,17'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataAgreementMethodGetKlass
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1962
      functionLinenumberEnd: 1963
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecKeyDataDerivedKeyGetKlass
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 1794
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecKeyDataEncryptedKeyGetKlass
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1565
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecKeyDataKeyInfoReferenceGetKlass
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1346
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecKeyDataRetrievalMethodGetKlass
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecKeyDataValueGetKlass
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecKeyDataNameGetKlass
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecKeyInfoCtxDebugXmlDump
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          117
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - fwrite
        - xmlSecEncCtxDebugXmlDump
        - xmlSecError
        - xmlSecKeyDataIdListDebugXmlDump
        - xmlSecKeyReqDebugXmlDump
        - xmlSecPtrListGetSize
        - xmlSecTransformCtxDebugXmlDump
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keyinfo.c:544,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecKeyDataIdListDebugXmlDump
                - fwrite
                - fprintf
                - xmlSecTransformCtxDebugXmlDump
                - fprintf
                - xmlSecTransformCtxDebugXmlDump
                - fprintf
                - xmlSecEncCtxDebugXmlDump
                - xmlSecKeyReqDebugXmlDump
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:544,5'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecKeyDataIdListDebugXmlDump
                - fwrite
                - fprintf
                - xmlSecTransformCtxDebugXmlDump
                - fprintf
                - xmlSecTransformCtxDebugXmlDump
                - fprintf
                - xmlSecEncCtxDebugXmlDump
                - xmlSecKeyReqDebugXmlDump
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:544,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:544,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:545,5'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecKeyDataIdListDebugXmlDump
                - fwrite
                - fprintf
                - xmlSecTransformCtxDebugXmlDump
                - fprintf
                - xmlSecTransformCtxDebugXmlDump
                - fprintf
                - xmlSecEncCtxDebugXmlDump
                - xmlSecKeyReqDebugXmlDump
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - xmlSecError
        - Branch String:   'keyinfo.c:545,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:545,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:547,24'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecKeyDataIdListDebugXmlDump
                - fwrite
                - fprintf
                - xmlSecTransformCtxDebugXmlDump
                - fprintf
                - xmlSecTransformCtxDebugXmlDump
                - fprintf
                - xmlSecEncCtxDebugXmlDump
                - xmlSecKeyReqDebugXmlDump
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'keyinfo.c:547,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:549,13'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecKeyDataIdListDebugXmlDump
                - fwrite
                - fprintf
                - xmlSecTransformCtxDebugXmlDump
                - fprintf
                - xmlSecTransformCtxDebugXmlDump
                - fprintf
                - xmlSecEncCtxDebugXmlDump
                - xmlSecKeyReqDebugXmlDump
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'keyinfo.c:552,13'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecKeyDataIdListDebugXmlDump
                - fwrite
                - fprintf
                - xmlSecTransformCtxDebugXmlDump
                - fprintf
                - xmlSecTransformCtxDebugXmlDump
                - fprintf
                - xmlSecEncCtxDebugXmlDump
                - xmlSecKeyReqDebugXmlDump
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'keyinfo.c:556,58'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecKeyDataIdListDebugXmlDump
                - fwrite
                - fprintf
                - xmlSecTransformCtxDebugXmlDump
                - fprintf
                - xmlSecTransformCtxDebugXmlDump
                - fprintf
                - xmlSecEncCtxDebugXmlDump
                - xmlSecKeyReqDebugXmlDump
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'keyinfo.c:558,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:559,9'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - xmlSecTransformCtxDebugXmlDump
                - fprintf
                - xmlSecTransformCtxDebugXmlDump
                - fprintf
                - xmlSecEncCtxDebugXmlDump
                - xmlSecKeyReqDebugXmlDump
                - fwrite
                - fwrite
            - BranchSide:      'keyinfo.c:563,9'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - xmlSecTransformCtxDebugXmlDump
                - fprintf
                - xmlSecTransformCtxDebugXmlDump
                - fprintf
                - xmlSecEncCtxDebugXmlDump
                - xmlSecKeyReqDebugXmlDump
                - fwrite
                - fwrite
        - Branch String:   'keyinfo.c:577,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:578,9'
              BranchSideFuncs:
                - xmlSecKeyReqDebugXmlDump
                - fwrite
                - fwrite
            - BranchSide:      'keyinfo.c:582,44'
              BranchSideFuncs:
                - xmlSecKeyReqDebugXmlDump
                - fwrite
                - fwrite
        - Branch String:   'keyinfo.c:583,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:583,5'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:585,13'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'keyinfo.c:588,13'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'keyinfo.c:544,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:545,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:549,13'
          Dst:             fwrite
        - Src:             'keyinfo.c:552,13'
          Dst:             fwrite
        - Src:             'keyinfo.c:556,5'
          Dst:             fprintf
        - Src:             'keyinfo.c:557,5'
          Dst:             fprintf
        - Src:             'keyinfo.c:558,8'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keyinfo.c:559,9'
          Dst:             fwrite
        - Src:             'keyinfo.c:560,9'
          Dst:             xmlSecKeyDataIdListDebugXmlDump
        - Src:             'keyinfo.c:561,9'
          Dst:             fwrite
        - Src:             'keyinfo.c:563,9'
          Dst:             fwrite
        - Src:             'keyinfo.c:566,5'
          Dst:             fprintf
        - Src:             'keyinfo.c:568,5'
          Dst:             xmlSecTransformCtxDebugXmlDump
        - Src:             'keyinfo.c:570,5'
          Dst:             fprintf
        - Src:             'keyinfo.c:572,5'
          Dst:             xmlSecTransformCtxDebugXmlDump
        - Src:             'keyinfo.c:575,5'
          Dst:             fprintf
        - Src:             'keyinfo.c:578,9'
          Dst:             xmlSecEncCtxDebugXmlDump
        - Src:             'keyinfo.c:582,5'
          Dst:             xmlSecKeyReqDebugXmlDump
        - Src:             'keyinfo.c:585,13'
          Dst:             fwrite
        - Src:             'keyinfo.c:588,13'
          Dst:             fwrite
    - functionName:    xmlSecKeyInfoCtxDebugDump
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
        - fwrite
        - xmlSecEncCtxDebugDump
        - xmlSecError
        - xmlSecKeyDataIdListDebugDump
        - xmlSecKeyReqDebugDump
        - xmlSecPtrListGetSize
        - xmlSecTransformCtxDebugDump
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keyinfo.c:495,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecKeyDataIdListDebugDump
                - fprintf
                - xmlSecTransformCtxDebugDump
                - fprintf
                - xmlSecTransformCtxDebugDump
                - fprintf
                - xmlSecEncCtxDebugDump
                - xmlSecKeyReqDebugDump
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:495,5'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecKeyDataIdListDebugDump
                - fprintf
                - xmlSecTransformCtxDebugDump
                - fprintf
                - xmlSecTransformCtxDebugDump
                - fprintf
                - xmlSecEncCtxDebugDump
                - xmlSecKeyReqDebugDump
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:495,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:495,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:496,5'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecKeyDataIdListDebugDump
                - fprintf
                - xmlSecTransformCtxDebugDump
                - fprintf
                - xmlSecTransformCtxDebugDump
                - fprintf
                - xmlSecEncCtxDebugDump
                - xmlSecKeyReqDebugDump
                - fwrite
                - fwrite
                - xmlSecError
        - Branch String:   'keyinfo.c:496,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:496,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:498,24'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecKeyDataIdListDebugDump
                - fprintf
                - xmlSecTransformCtxDebugDump
                - fprintf
                - xmlSecTransformCtxDebugDump
                - fprintf
                - xmlSecEncCtxDebugDump
                - xmlSecKeyReqDebugDump
                - fwrite
                - fwrite
        - Branch String:   'keyinfo.c:498,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:500,13'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecKeyDataIdListDebugDump
                - fprintf
                - xmlSecTransformCtxDebugDump
                - fprintf
                - xmlSecTransformCtxDebugDump
                - fprintf
                - xmlSecEncCtxDebugDump
                - xmlSecKeyReqDebugDump
                - fwrite
            - BranchSide:      'keyinfo.c:503,13'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecKeyDataIdListDebugDump
                - fprintf
                - xmlSecTransformCtxDebugDump
                - fprintf
                - xmlSecTransformCtxDebugDump
                - fprintf
                - xmlSecEncCtxDebugDump
                - xmlSecKeyReqDebugDump
                - fwrite
            - BranchSide:      'keyinfo.c:507,55'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecPtrListGetSize
                - fwrite
                - xmlSecKeyDataIdListDebugDump
                - fprintf
                - xmlSecTransformCtxDebugDump
                - fprintf
                - xmlSecTransformCtxDebugDump
                - fprintf
                - xmlSecEncCtxDebugDump
                - xmlSecKeyReqDebugDump
                - fwrite
        - Branch String:   'keyinfo.c:509,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:510,9'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - xmlSecTransformCtxDebugDump
                - fprintf
                - xmlSecTransformCtxDebugDump
                - fprintf
                - xmlSecEncCtxDebugDump
                - xmlSecKeyReqDebugDump
            - BranchSide:      'keyinfo.c:513,9'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - xmlSecTransformCtxDebugDump
                - fprintf
                - xmlSecTransformCtxDebugDump
                - fprintf
                - xmlSecEncCtxDebugDump
                - xmlSecKeyReqDebugDump
        - Branch String:   'keyinfo.c:527,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:528,9'
              BranchSideFuncs:
                - xmlSecKeyReqDebugDump
            - BranchSide:      'keyinfo.c:532,41'
              BranchSideFuncs:
                - xmlSecKeyReqDebugDump
      Callsites:
        - Src:             'keyinfo.c:495,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:496,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:500,13'
          Dst:             fwrite
        - Src:             'keyinfo.c:503,13'
          Dst:             fwrite
        - Src:             'keyinfo.c:507,5'
          Dst:             fprintf
        - Src:             'keyinfo.c:508,5'
          Dst:             fprintf
        - Src:             'keyinfo.c:509,8'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keyinfo.c:510,9'
          Dst:             fwrite
        - Src:             'keyinfo.c:511,9'
          Dst:             xmlSecKeyDataIdListDebugDump
        - Src:             'keyinfo.c:513,9'
          Dst:             fwrite
        - Src:             'keyinfo.c:516,5'
          Dst:             fprintf
        - Src:             'keyinfo.c:518,5'
          Dst:             xmlSecTransformCtxDebugDump
        - Src:             'keyinfo.c:520,5'
          Dst:             fprintf
        - Src:             'keyinfo.c:522,5'
          Dst:             xmlSecTransformCtxDebugDump
        - Src:             'keyinfo.c:525,5'
          Dst:             fprintf
        - Src:             'keyinfo.c:528,9'
          Dst:             xmlSecEncCtxDebugDump
        - Src:             'keyinfo.c:532,5'
          Dst:             xmlSecKeyReqDebugDump
    - functionName:    xmlSecKeyInfoCtxReset
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecEncCtxReset
        - xmlSecError
        - xmlSecKeyReqReset
        - xmlSecTransformCtxReset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keyinfo.c:342,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecTransformCtxReset
                - xmlSecTransformCtxReset
                - xmlSecEncCtxReset
                - xmlSecKeyReqReset
                - xmlSecError
            - BranchSide:      'keyinfo.c:342,5'
              BranchSideFuncs:
                - xmlSecTransformCtxReset
                - xmlSecTransformCtxReset
                - xmlSecEncCtxReset
                - xmlSecKeyReqReset
                - xmlSecError
        - Branch String:   'keyinfo.c:342,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:342,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:344,43'
              BranchSideFuncs:
                - xmlSecTransformCtxReset
                - xmlSecTransformCtxReset
                - xmlSecEncCtxReset
                - xmlSecKeyReqReset
        - Branch String:   'keyinfo.c:355,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:356,9'
              BranchSideFuncs:
                - xmlSecKeyReqReset
            - BranchSide:      'keyinfo.c:360,37'
              BranchSideFuncs:
                - xmlSecKeyReqReset
      Callsites:
        - Src:             'keyinfo.c:342,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:344,5'
          Dst:             xmlSecTransformCtxReset
        - Src:             'keyinfo.c:347,5'
          Dst:             xmlSecTransformCtxReset
        - Src:             'keyinfo.c:356,9'
          Dst:             xmlSecEncCtxReset
        - Src:             'keyinfo.c:360,5'
          Dst:             xmlSecKeyReqReset
    - functionName:    xmlSecKeyInfoCtxDestroy
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
        - xmlSecKeyInfoCtxFinalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keyinfo.c:247,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
            - BranchSide:      'keyinfo.c:247,5'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
        - Branch String:   'keyinfo.c:247,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:247,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:249,5'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxFinalize
      Callsites:
        - Src:             'keyinfo.c:247,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:249,5'
          Dst:             xmlSecKeyInfoCtxFinalize
    - functionName:    xmlSecKeyInfoCtxCreate
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
        - xmlSecKeyInfoCtxDestroy
        - xmlSecKeyInfoCtxInitialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keyinfo.c:223,39'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecError
                - xmlSecKeyInfoCtxDestroy
                - xmlSecError
            - BranchSide:      'keyinfo.c:223,39'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecError
                - xmlSecKeyInfoCtxDestroy
                - xmlSecError
        - Branch String:   'keyinfo.c:224,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:225,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:229,11'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecError
                - xmlSecKeyInfoCtxDestroy
        - Branch String:   'keyinfo.c:230,8'
          Branch Sides:
            - BranchSide:      'keyinfo.c:230,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxDestroy
            - BranchSide:      'keyinfo.c:231,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxDestroy
      Callsites:
        - Src:             'keyinfo.c:225,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:229,11'
          Dst:             xmlSecKeyInfoCtxInitialize
        - Src:             'keyinfo.c:231,9'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:232,9'
          Dst:             xmlSecKeyInfoCtxDestroy
    - functionName:    xmlSecKeyInfoNodeWrite
      functionSourceFile: '/src/xmlsec/src/keyinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          152
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecGetNodeNsHref
        - xmlSecKeyDataIdListFindByNode
        - xmlSecKeyDataIdsGetEnabled
        - xmlSecKeyDataXmlWrite
        - xmlSecPtrListGetSize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'keyinfo.c:160,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlWrite
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:160,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlWrite
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:160,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:160,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:161,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlWrite
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:161,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:161,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:162,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlWrite
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
        - Branch String:   'keyinfo.c:162,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:162,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:163,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlWrite
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
        - Branch String:   'keyinfo.c:163,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:163,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlWrite
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
            - BranchSide:      'keyinfo.c:165,53'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlWrite
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
        - Branch String:   'keyinfo.c:174,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:175,26'
              BranchSideFuncs:
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlWrite
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keyinfo.c:179,56'
              BranchSideFuncs:
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlWrite
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecError
                - xmlSecError
        - Branch String:   'keyinfo.c:183,12'
          Branch Sides:
            - BranchSide:      'keyinfo.c:184,19'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
            - BranchSide:      'keyinfo.c:192,32'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlWrite
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
        - Branch String:   'keyinfo.c:186,17'
          Branch Sides:
            - BranchSide:      'keyinfo.c:186,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:186,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:194,13'
          Branch Sides:
            - BranchSide:      'keyinfo.c:194,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keyinfo.c:194,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keyinfo.c:165,5'
          Branch Sides:
            - BranchSide:      'keyinfo.c:165,5'
              BranchSideFuncs: []
            - BranchSide:      'keyinfo.c:170,25'
              BranchSideFuncs:
                - xmlSecGetNodeNsHref
                - xmlSecPtrListGetSize
                - xmlSecKeyDataIdListFindByNode
                - xmlSecKeyDataXmlWrite
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataIdsGetEnabled
                - xmlSecKeyDataIdListFindByNode
      Callsites:
        - Src:             'keyinfo.c:160,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:161,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:162,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:163,5'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:165,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keyinfo.c:171,18'
          Dst:             xmlSecGetNodeNsHref
        - Src:             'keyinfo.c:174,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keyinfo.c:175,26'
          Dst:             xmlSecKeyDataIdListFindByNode
        - Src:             'keyinfo.c:179,56'
          Dst:             xmlSecKeyDataIdsGetEnabled
        - Src:             'keyinfo.c:179,26'
          Dst:             xmlSecKeyDataIdListFindByNode
        - Src:             'keyinfo.c:184,19'
          Dst:             xmlSecKeyDataXmlWrite
        - Src:             'keyinfo.c:186,17'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:194,13'
          Dst:             xmlSecError
        - Src:             'keyinfo.c:167,15'
          Dst:             xmlSecGetNextElementNode
    - functionName:    xmlSecKeyPtrListGetKlass
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecKeyDuplicate
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSecError
        - xmlSecKeyCopy
        - xmlSecKeyCreate
        - xmlSecKeyDestroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:651,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyCreate
                - xmlSecKeyCopy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:651,5'
              BranchSideFuncs:
                - xmlSecKeyCreate
                - xmlSecKeyCopy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:651,5'
          Branch Sides:
            - BranchSide:      'keys.c:651,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:653,14'
              BranchSideFuncs:
                - xmlSecKeyCreate
                - xmlSecKeyCopy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
        - Branch String:   'keys.c:654,8'
          Branch Sides:
            - BranchSide:      'keys.c:655,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:659,11'
              BranchSideFuncs:
                - xmlSecKeyCopy
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'keys.c:660,8'
          Branch Sides:
            - BranchSide:      'keys.c:660,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'keys.c:661,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
      Callsites:
        - Src:             'keys.c:651,5'
          Dst:             xmlSecError
        - Src:             'keys.c:653,14'
          Dst:             xmlSecKeyCreate
        - Src:             'keys.c:655,9'
          Dst:             xmlSecError
        - Src:             'keys.c:659,11'
          Dst:             xmlSecKeyCopy
        - Src:             'keys.c:661,9'
          Dst:             xmlSecError
        - Src:             'keys.c:662,9'
          Dst:             xmlSecKeyDestroy
    - functionName:    xmlSecKeyDestroy
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
        - xmlSecKeyEmpty
      functionUses:    27
      BranchProfiles:
        - Branch String:   'keys.c:552,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyEmpty
                - xmlSecError
            - BranchSide:      'keys.c:552,5'
              BranchSideFuncs:
                - xmlSecKeyEmpty
                - xmlSecError
        - Branch String:   'keys.c:552,5'
          Branch Sides:
            - BranchSide:      'keys.c:552,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:554,5'
              BranchSideFuncs:
                - xmlSecKeyEmpty
      Callsites:
        - Src:             'keys.c:552,5'
          Dst:             xmlSecError
        - Src:             'keys.c:554,5'
          Dst:             xmlSecKeyEmpty
    - functionName:    xmlSecKeyDebugDump
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          156
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - difftime
        - fprintf
        - fwrite
        - xmlSecError
        - xmlSecKeyDataDebugDump
        - xmlSecKeyGetType
        - xmlSecPtrListDebugDump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:975,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fprintf
                - fprintf
                - xmlSecKeyDataDebugDump
                - xmlSecPtrListDebugDump
                - difftime
                - fprintf
                - difftime
                - fprintf
                - xmlSecKeyGetType
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:975,5'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fprintf
                - fprintf
                - xmlSecKeyDataDebugDump
                - xmlSecPtrListDebugDump
                - difftime
                - fprintf
                - difftime
                - fprintf
                - xmlSecKeyGetType
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:975,5'
          Branch Sides:
            - BranchSide:      'keys.c:975,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:975,5'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fprintf
                - fprintf
                - xmlSecKeyDataDebugDump
                - xmlSecPtrListDebugDump
                - difftime
                - fprintf
                - difftime
                - fprintf
                - xmlSecKeyGetType
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:975,5'
          Branch Sides:
            - BranchSide:      'keys.c:975,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:975,5'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fprintf
                - fprintf
                - xmlSecKeyDataDebugDump
                - xmlSecPtrListDebugDump
                - difftime
                - fprintf
                - difftime
                - fprintf
                - xmlSecKeyGetType
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:975,5'
          Branch Sides:
            - BranchSide:      'keys.c:975,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:976,5'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fprintf
                - fprintf
                - xmlSecKeyDataDebugDump
                - xmlSecPtrListDebugDump
                - difftime
                - fprintf
                - difftime
                - fprintf
                - xmlSecKeyGetType
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - xmlSecError
        - Branch String:   'keys.c:976,5'
          Branch Sides:
            - BranchSide:      'keys.c:976,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:978,5'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fprintf
                - fprintf
                - xmlSecKeyDataDebugDump
                - xmlSecPtrListDebugDump
                - difftime
                - fprintf
                - difftime
                - fprintf
                - xmlSecKeyGetType
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
        - Branch String:   'keys.c:980,13'
          Branch Sides:
            - BranchSide:      'keys.c:979,5'
              BranchSideFuncs:
                - fprintf
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fprintf
                - fprintf
                - xmlSecKeyDataDebugDump
                - xmlSecPtrListDebugDump
                - difftime
                - fprintf
                - difftime
                - fprintf
                - xmlSecKeyGetType
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
            - BranchSide:      'keys.c:979,5'
              BranchSideFuncs:
                - fprintf
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fprintf
                - fprintf
                - xmlSecKeyDataDebugDump
                - xmlSecPtrListDebugDump
                - difftime
                - fprintf
                - difftime
                - fprintf
                - xmlSecKeyGetType
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
        - Branch String:   'keys.c:984,8'
          Branch Sides:
            - BranchSide:      'keys.c:985,9'
              BranchSideFuncs:
                - xmlSecKeyGetType
                - fwrite
                - fprintf
                - fprintf
                - xmlSecKeyDataDebugDump
                - xmlSecPtrListDebugDump
                - difftime
                - fprintf
                - difftime
                - fprintf
                - xmlSecKeyGetType
                - fwrite
                - fwrite
            - BranchSide:      'keys.c:986,16'
              BranchSideFuncs:
                - xmlSecKeyGetType
                - fwrite
                - fprintf
                - fprintf
                - xmlSecKeyDataDebugDump
                - xmlSecPtrListDebugDump
                - difftime
                - fprintf
                - difftime
                - fprintf
                - xmlSecKeyGetType
                - fwrite
                - fwrite
        - Branch String:   'keys.c:986,15'
          Branch Sides:
            - BranchSide:      'keys.c:987,9'
              BranchSideFuncs:
                - xmlSecKeyGetType
                - fwrite
                - fprintf
                - fprintf
                - xmlSecKeyDataDebugDump
                - xmlSecPtrListDebugDump
                - difftime
                - fprintf
                - difftime
                - fprintf
                - fwrite
            - BranchSide:      'keys.c:988,16'
              BranchSideFuncs:
                - xmlSecKeyGetType
                - fwrite
                - fprintf
                - fprintf
                - xmlSecKeyDataDebugDump
                - xmlSecPtrListDebugDump
                - difftime
                - fprintf
                - difftime
                - fprintf
                - fwrite
        - Branch String:   'keys.c:988,15'
          Branch Sides:
            - BranchSide:      'keys.c:989,9'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecKeyDataDebugDump
                - xmlSecPtrListDebugDump
                - difftime
                - fprintf
                - difftime
                - fprintf
            - BranchSide:      'keys.c:991,9'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecKeyDataDebugDump
                - xmlSecPtrListDebugDump
                - difftime
                - fprintf
                - difftime
                - fprintf
        - Branch String:   'keys.c:994,8'
          Branch Sides:
            - BranchSide:      'keys.c:995,9'
              BranchSideFuncs:
                - fprintf
                - xmlSecKeyDataDebugDump
                - xmlSecPtrListDebugDump
                - difftime
                - fprintf
                - difftime
                - fprintf
            - BranchSide:      'keys.c:997,49'
              BranchSideFuncs:
                - fprintf
                - xmlSecKeyDataDebugDump
                - xmlSecPtrListDebugDump
                - difftime
                - fprintf
                - difftime
                - fprintf
        - Branch String:   'keys.c:998,8'
          Branch Sides:
            - BranchSide:      'keys.c:1000,13'
              BranchSideFuncs:
                - difftime
                - fprintf
                - difftime
                - fprintf
                - xmlSecKeyDataDebugDump
                - xmlSecPtrListDebugDump
            - BranchSide:      'keys.c:1004,13'
              BranchSideFuncs:
                - xmlSecKeyDataDebugDump
                - xmlSecPtrListDebugDump
        - Branch String:   'keys.c:1004,8'
          Branch Sides:
            - BranchSide:      'keys.c:1005,9'
              BranchSideFuncs:
                - xmlSecPtrListDebugDump
            - BranchSide:      'keys.c:1007,13'
              BranchSideFuncs:
                - xmlSecPtrListDebugDump
        - Branch String:   'keys.c:1007,8'
          Branch Sides:
            - BranchSide:      'keys.c:1007,8'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:1008,9'
              BranchSideFuncs:
                - xmlSecPtrListDebugDump
      Callsites:
        - Src:             'keys.c:975,5'
          Dst:             xmlSecError
        - Src:             'keys.c:976,5'
          Dst:             xmlSecError
        - Src:             'keys.c:978,5'
          Dst:             fwrite
        - Src:             'keys.c:979,5'
          Dst:             fprintf
        - Src:             'keys.c:983,5'
          Dst:             fwrite
        - Src:             'keys.c:984,9'
          Dst:             xmlSecKeyGetType
        - Src:             'keys.c:985,9'
          Dst:             fwrite
        - Src:             'keys.c:986,16'
          Dst:             xmlSecKeyGetType
        - Src:             'keys.c:987,9'
          Dst:             fwrite
        - Src:             'keys.c:988,16'
          Dst:             xmlSecKeyGetType
        - Src:             'keys.c:989,9'
          Dst:             fwrite
        - Src:             'keys.c:991,9'
          Dst:             fwrite
        - Src:             'keys.c:995,9'
          Dst:             fprintf
        - Src:             'keys.c:997,5'
          Dst:             fprintf
        - Src:             'keys.c:1000,13'
          Dst:             difftime
        - Src:             'keys.c:999,9'
          Dst:             fprintf
        - Src:             'keys.c:1002,13'
          Dst:             difftime
        - Src:             'keys.c:1001,9'
          Dst:             fprintf
        - Src:             'keys.c:1005,9'
          Dst:             xmlSecKeyDataDebugDump
        - Src:             'keys.c:1008,9'
          Dst:             xmlSecPtrListDebugDump
    - functionName:    xmlSecKeyDebugXmlDump
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          137
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - difftime
        - fprintf
        - fwrite
        - xmlSecError
        - xmlSecKeyDataDebugXmlDump
        - xmlSecKeyGetType
        - xmlSecPrintXmlString
        - xmlSecPtrListDebugXmlDump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:1021,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecKeyDataDebugXmlDump
                - xmlSecPtrListDebugXmlDump
                - fwrite
                - difftime
                - difftime
                - fprintf
                - xmlSecKeyGetType
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:1021,5'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecKeyDataDebugXmlDump
                - xmlSecPtrListDebugXmlDump
                - fwrite
                - difftime
                - difftime
                - fprintf
                - xmlSecKeyGetType
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:1021,5'
          Branch Sides:
            - BranchSide:      'keys.c:1021,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1021,5'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecKeyDataDebugXmlDump
                - xmlSecPtrListDebugXmlDump
                - fwrite
                - difftime
                - difftime
                - fprintf
                - xmlSecKeyGetType
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:1021,5'
          Branch Sides:
            - BranchSide:      'keys.c:1021,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1021,5'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecKeyDataDebugXmlDump
                - xmlSecPtrListDebugXmlDump
                - fwrite
                - difftime
                - difftime
                - fprintf
                - xmlSecKeyGetType
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:1021,5'
          Branch Sides:
            - BranchSide:      'keys.c:1021,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1022,5'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecKeyDataDebugXmlDump
                - xmlSecPtrListDebugXmlDump
                - fwrite
                - difftime
                - difftime
                - fprintf
                - xmlSecKeyGetType
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - xmlSecError
        - Branch String:   'keys.c:1022,5'
          Branch Sides:
            - BranchSide:      'keys.c:1022,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1024,5'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecKeyDataDebugXmlDump
                - xmlSecPtrListDebugXmlDump
                - fwrite
                - difftime
                - difftime
                - fprintf
                - xmlSecKeyGetType
                - fwrite
                - xmlSecKeyGetType
                - fwrite
                - fwrite
        - Branch String:   'keys.c:1031,8'
          Branch Sides:
            - BranchSide:      'keys.c:1032,9'
              BranchSideFuncs:
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecKeyDataDebugXmlDump
                - xmlSecPtrListDebugXmlDump
                - fwrite
                - difftime
                - difftime
                - fprintf
                - xmlSecKeyGetType
                - fwrite
                - fwrite
            - BranchSide:      'keys.c:1033,16'
              BranchSideFuncs:
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecKeyDataDebugXmlDump
                - xmlSecPtrListDebugXmlDump
                - fwrite
                - difftime
                - difftime
                - fprintf
                - xmlSecKeyGetType
                - fwrite
                - fwrite
        - Branch String:   'keys.c:1033,15'
          Branch Sides:
            - BranchSide:      'keys.c:1034,9'
              BranchSideFuncs:
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecKeyDataDebugXmlDump
                - xmlSecPtrListDebugXmlDump
                - fwrite
                - difftime
                - difftime
                - fprintf
                - fwrite
            - BranchSide:      'keys.c:1035,16'
              BranchSideFuncs:
                - xmlSecKeyGetType
                - fwrite
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecKeyDataDebugXmlDump
                - xmlSecPtrListDebugXmlDump
                - fwrite
                - difftime
                - difftime
                - fprintf
                - fwrite
        - Branch String:   'keys.c:1035,15'
          Branch Sides:
            - BranchSide:      'keys.c:1036,9'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecKeyDataDebugXmlDump
                - xmlSecPtrListDebugXmlDump
                - fwrite
                - difftime
                - difftime
                - fprintf
            - BranchSide:      'keys.c:1038,9'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecKeyDataDebugXmlDump
                - xmlSecPtrListDebugXmlDump
                - fwrite
                - difftime
                - difftime
                - fprintf
        - Branch String:   'keys.c:1046,8'
          Branch Sides:
            - BranchSide:      'keys.c:1048,13'
              BranchSideFuncs:
                - difftime
                - difftime
                - fprintf
                - xmlSecKeyDataDebugXmlDump
                - xmlSecPtrListDebugXmlDump
                - fwrite
            - BranchSide:      'keys.c:1052,13'
              BranchSideFuncs:
                - xmlSecKeyDataDebugXmlDump
                - xmlSecPtrListDebugXmlDump
                - fwrite
        - Branch String:   'keys.c:1052,8'
          Branch Sides:
            - BranchSide:      'keys.c:1053,9'
              BranchSideFuncs:
                - xmlSecPtrListDebugXmlDump
                - fwrite
            - BranchSide:      'keys.c:1055,13'
              BranchSideFuncs:
                - xmlSecPtrListDebugXmlDump
                - fwrite
        - Branch String:   'keys.c:1055,8'
          Branch Sides:
            - BranchSide:      'keys.c:1056,9'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'keys.c:1059,5'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'keys.c:1021,5'
          Dst:             xmlSecError
        - Src:             'keys.c:1022,5'
          Dst:             xmlSecError
        - Src:             'keys.c:1024,5'
          Dst:             fwrite
        - Src:             'keys.c:1026,5'
          Dst:             fwrite
        - Src:             'keys.c:1027,5'
          Dst:             xmlSecPrintXmlString
        - Src:             'keys.c:1028,5'
          Dst:             fwrite
        - Src:             'keys.c:1030,5'
          Dst:             fwrite
        - Src:             'keys.c:1031,9'
          Dst:             xmlSecKeyGetType
        - Src:             'keys.c:1032,9'
          Dst:             fwrite
        - Src:             'keys.c:1033,16'
          Dst:             xmlSecKeyGetType
        - Src:             'keys.c:1034,9'
          Dst:             fwrite
        - Src:             'keys.c:1035,16'
          Dst:             xmlSecKeyGetType
        - Src:             'keys.c:1036,9'
          Dst:             fwrite
        - Src:             'keys.c:1038,9'
          Dst:             fwrite
        - Src:             'keys.c:1040,5'
          Dst:             fwrite
        - Src:             'keys.c:1042,5'
          Dst:             fwrite
        - Src:             'keys.c:1043,5'
          Dst:             xmlSecPrintXmlString
        - Src:             'keys.c:1044,5'
          Dst:             fwrite
        - Src:             'keys.c:1048,13'
          Dst:             difftime
        - Src:             'keys.c:1049,13'
          Dst:             difftime
        - Src:             'keys.c:1047,9'
          Dst:             fprintf
        - Src:             'keys.c:1053,9'
          Dst:             xmlSecKeyDataDebugXmlDump
        - Src:             'keys.c:1056,9'
          Dst:             xmlSecPtrListDebugXmlDump
        - Src:             'keys.c:1059,5'
          Dst:             fwrite
    - functionName:    xmlSecKeyGetType
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
        - xmlSecKeyDataGetType
        - xmlSecKeyGetValue
      functionUses:    7
      BranchProfiles:
        - Branch String:   'keys.c:702,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyDataGetType
                - xmlSecError
            - BranchSide:      'keys.c:702,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyDataGetType
                - xmlSecError
        - Branch String:   'keys.c:702,5'
          Branch Sides:
            - BranchSide:      'keys.c:702,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:704,12'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyDataGetType
        - Branch String:   'keys.c:705,8'
          Branch Sides:
            - BranchSide:      'keys.c:705,8'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:708,12'
              BranchSideFuncs:
                - xmlSecKeyDataGetType
      Callsites:
        - Src:             'keys.c:702,5'
          Dst:             xmlSecError
        - Src:             'keys.c:704,12'
          Dst:             xmlSecKeyGetValue
        - Src:             'keys.c:708,12'
          Dst:             xmlSecKeyDataGetType
    - functionName:    difftime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecKeyGetValue
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
      functionUses:    17
      BranchProfiles:
        - Branch String:   'keys.c:798,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:798,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keys.c:798,5'
          Branch Sides:
            - BranchSide:      'keys.c:798,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:800,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:798,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyEmpty
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecKeyDataDestroy
        - xmlSecPtrListDestroy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'keys.c:529,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
                - xmlSecPtrListDestroy
                - memset
                - xmlSecError
            - BranchSide:      'keys.c:529,5'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
                - xmlSecPtrListDestroy
                - memset
                - xmlSecError
        - Branch String:   'keys.c:529,5'
          Branch Sides:
            - BranchSide:      'keys.c:529,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:531,13'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
                - xmlSecPtrListDestroy
                - memset
        - Branch String:   'keys.c:531,8'
          Branch Sides:
            - BranchSide:      'keys.c:532,9'
              BranchSideFuncs:
                - xmlSecPtrListDestroy
                - memset
            - BranchSide:      'keys.c:534,13'
              BranchSideFuncs:
                - xmlSecPtrListDestroy
                - memset
        - Branch String:   'keys.c:534,8'
          Branch Sides:
            - BranchSide:      'keys.c:535,9'
              BranchSideFuncs:
                - xmlSecPtrListDestroy
                - memset
            - BranchSide:      'keys.c:537,13'
              BranchSideFuncs:
                - xmlSecPtrListDestroy
                - memset
        - Branch String:   'keys.c:537,8'
          Branch Sides:
            - BranchSide:      'keys.c:538,9'
              BranchSideFuncs:
                - memset
            - BranchSide:      'keys.c:541,5'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'keys.c:529,5'
          Dst:             xmlSecError
        - Src:             'keys.c:532,9'
          Dst:             xmlSecKeyDataDestroy
        - Src:             'keys.c:538,9'
          Dst:             xmlSecPtrListDestroy
        - Src:             'keys.c:541,5'
          Dst:             memset
    - functionName:    xmlSecKeyCreate
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memset
        - xmlSecError
      functionUses:    6
      BranchProfiles:
        - Branch String:   'keys.c:511,25'
          Branch Sides:
            - BranchSide:      'keys.c:511,25'
              BranchSideFuncs:
                - memset
                - xmlSecError
            - BranchSide:      'keys.c:511,25'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'keys.c:512,8'
          Branch Sides:
            - BranchSide:      'keys.c:513,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:516,5'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'keys.c:513,9'
          Dst:             xmlSecError
        - Src:             'keys.c:516,5'
          Dst:             memset
    - functionName:    xmlSecKeyCopy
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          108
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSecError
        - xmlSecKeyDataDuplicate
        - xmlSecKeyEmpty
        - xmlSecPtrListDuplicate
        - xmlStrdup
        - xmlStrlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'keys.c:569,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyEmpty
                - xmlStrdup
                - xmlSecKeyDataDuplicate
                - xmlSecPtrListDuplicate
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:569,5'
              BranchSideFuncs:
                - xmlSecKeyEmpty
                - xmlStrdup
                - xmlSecKeyDataDuplicate
                - xmlSecPtrListDuplicate
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:569,5'
          Branch Sides:
            - BranchSide:      'keys.c:569,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:570,5'
              BranchSideFuncs:
                - xmlSecKeyEmpty
                - xmlStrdup
                - xmlSecKeyDataDuplicate
                - xmlSecPtrListDuplicate
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:570,5'
          Branch Sides:
            - BranchSide:      'keys.c:570,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:573,5'
              BranchSideFuncs:
                - xmlSecKeyEmpty
                - xmlStrdup
                - xmlSecKeyDataDuplicate
                - xmlSecPtrListDuplicate
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
        - Branch String:   'keys.c:576,8'
          Branch Sides:
            - BranchSide:      'keys.c:577,24'
              BranchSideFuncs:
                - xmlSecKeyDataDuplicate
                - xmlSecPtrListDuplicate
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:584,16'
              BranchSideFuncs:
                - xmlSecKeyDataDuplicate
                - xmlSecPtrListDuplicate
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:578,12'
          Branch Sides:
            - BranchSide:      'keys.c:579,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'keys.c:584,16'
              BranchSideFuncs:
                - xmlSecKeyDataDuplicate
                - xmlSecPtrListDuplicate
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:584,8'
          Branch Sides:
            - BranchSide:      'keys.c:585,25'
              BranchSideFuncs:
                - xmlSecPtrListDuplicate
                - xmlSecError
            - BranchSide:      'keys.c:592,16'
              BranchSideFuncs:
                - xmlSecPtrListDuplicate
                - xmlSecError
        - Branch String:   'keys.c:586,12'
          Branch Sides:
            - BranchSide:      'keys.c:587,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:592,16'
              BranchSideFuncs:
                - xmlSecPtrListDuplicate
                - xmlSecError
        - Branch String:   'keys.c:592,8'
          Branch Sides:
            - BranchSide:      'keys.c:593,28'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:600,38'
              BranchSideFuncs: []
        - Branch String:   'keys.c:594,12'
          Branch Sides:
            - BranchSide:      'keys.c:595,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:600,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:569,5'
          Dst:             xmlSecError
        - Src:             'keys.c:570,5'
          Dst:             xmlSecError
        - Src:             'keys.c:573,5'
          Dst:             xmlSecKeyEmpty
        - Src:             'keys.c:577,24'
          Dst:             xmlStrdup
        - Src:             'keys.c:579,13'
          Dst:             xmlStrlen
        - Src:             'keys.c:579,13'
          Dst:             xmlSecError
        - Src:             'keys.c:585,25'
          Dst:             xmlSecKeyDataDuplicate
        - Src:             'keys.c:587,13'
          Dst:             xmlSecError
        - Src:             'keys.c:593,28'
          Dst:             xmlSecPtrListDuplicate
        - Src:             'keys.c:595,13'
          Dst:             xmlSecError
    - functionName:    xmlSecKeysMngrGetKey
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          119
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - xmlSecError
        - xmlSecKeyCreate
        - xmlSecKeyDestroy
        - xmlSecKeyGetValue
        - xmlSecKeyInfoNodeRead
        - xmlSecKeyMatch
        - xmlSecKeysMngrFindKey
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keys.c:1304,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyCreate
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyGetValue
                - xmlSecKeyMatch
                - xmlSecKeyDestroy
                - xmlSecKeysMngrFindKey
                - xmlSecKeyGetValue
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:1304,5'
              BranchSideFuncs:
                - xmlSecKeyCreate
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyGetValue
                - xmlSecKeyMatch
                - xmlSecKeyDestroy
                - xmlSecKeysMngrFindKey
                - xmlSecKeyGetValue
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:1304,5'
          Branch Sides:
            - BranchSide:      'keys.c:1304,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1307,11'
              BranchSideFuncs:
                - xmlSecKeyCreate
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyGetValue
                - xmlSecKeyMatch
                - xmlSecKeyDestroy
                - xmlSecKeysMngrFindKey
                - xmlSecKeyGetValue
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
        - Branch String:   'keys.c:1308,8'
          Branch Sides:
            - BranchSide:      'keys.c:1309,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1313,20'
              BranchSideFuncs:
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyGetValue
                - xmlSecKeyMatch
                - xmlSecKeyDestroy
                - xmlSecKeysMngrFindKey
                - xmlSecKeyGetValue
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'keys.c:1313,8'
          Branch Sides:
            - BranchSide:      'keys.c:1314,15'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - xmlSecKeysMngrFindKey
                - xmlSecKeyGetValue
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:1329,5'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - xmlSecKeysMngrFindKey
                - xmlSecKeyGetValue
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:1315,12'
          Branch Sides:
            - BranchSide:      'keys.c:1316,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'keys.c:1324,13'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyMatch
                - xmlSecKeyDestroy
                - xmlSecKeysMngrFindKey
                - xmlSecKeyGetValue
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:1316,13'
          Branch Sides:
            - BranchSide:      'keys.c:1316,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'keys.c:1316,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'keys.c:1324,45'
          Branch Sides:
            - BranchSide:      'keys.c:1325,53'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - xmlSecKeysMngrFindKey
                - xmlSecKeyGetValue
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:1329,5'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - xmlSecKeysMngrFindKey
                - xmlSecKeyGetValue
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:1324,12'
          Branch Sides:
            - BranchSide:      'keys.c:1324,12'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - xmlSecKeysMngrFindKey
                - xmlSecKeyGetValue
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:1329,5'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - xmlSecKeysMngrFindKey
                - xmlSecKeyGetValue
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:1332,73'
          Branch Sides:
            - BranchSide:      'keys.c:1332,90'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1344,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keys.c:1332,8'
          Branch Sides:
            - BranchSide:      'keys.c:1333,15'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1344,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keys.c:1334,12'
          Branch Sides:
            - BranchSide:      'keys.c:1335,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1338,12'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyDestroy
                - xmlSecError
        - Branch String:   'keys.c:1338,12'
          Branch Sides:
            - BranchSide:      'keys.c:1338,12'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - xmlSecError
            - BranchSide:      'keys.c:1341,9'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - xmlSecError
      Callsites:
        - Src:             'keys.c:1304,5'
          Dst:             xmlSecError
        - Src:             'keys.c:1307,11'
          Dst:             xmlSecKeyCreate
        - Src:             'keys.c:1309,9'
          Dst:             xmlSecError
        - Src:             'keys.c:1314,15'
          Dst:             xmlSecKeyInfoNodeRead
        - Src:             'keys.c:1316,13'
          Dst:             xmlSecError
        - Src:             'keys.c:1320,13'
          Dst:             xmlSecKeyDestroy
        - Src:             'keys.c:1324,13'
          Dst:             xmlSecKeyGetValue
        - Src:             'keys.c:1325,13'
          Dst:             xmlSecKeyMatch
        - Src:             'keys.c:1329,5'
          Dst:             xmlSecKeyDestroy
        - Src:             'keys.c:1333,15'
          Dst:             xmlSecKeysMngrFindKey
        - Src:             'keys.c:1335,13'
          Dst:             xmlSecError
        - Src:             'keys.c:1338,12'
          Dst:             xmlSecKeyGetValue
        - Src:             'keys.c:1341,9'
          Dst:             xmlSecKeyDestroy
        - Src:             'keys.c:1344,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyMatch
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          66
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSecError
        - xmlSecKeyGetName
        - xmlSecKeyReqMatchKey
        - xmlStrEqual
      functionUses:    6
      BranchProfiles:
        - Branch String:   'keys.c:681,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecKeyReqMatchKey
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:681,5'
              BranchSideFuncs:
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecKeyReqMatchKey
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:681,5'
          Branch Sides:
            - BranchSide:      'keys.c:681,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:681,5'
              BranchSideFuncs:
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecKeyReqMatchKey
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:681,5'
          Branch Sides:
            - BranchSide:      'keys.c:681,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:681,5'
              BranchSideFuncs:
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecKeyReqMatchKey
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:681,5'
          Branch Sides:
            - BranchSide:      'keys.c:681,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:682,5'
              BranchSideFuncs:
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecKeyReqMatchKey
                - xmlSecError
        - Branch String:   'keys.c:682,5'
          Branch Sides:
            - BranchSide:      'keys.c:682,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:684,14'
              BranchSideFuncs:
                - xmlSecKeyGetName
                - xmlStrEqual
                - xmlSecKeyReqMatchKey
        - Branch String:   'keys.c:684,23'
          Branch Sides:
            - BranchSide:      'keys.c:684,40'
              BranchSideFuncs:
                - xmlSecKeyReqMatchKey
            - BranchSide:      'keys.c:687,12'
              BranchSideFuncs:
                - xmlSecKeyReqMatchKey
        - Branch String:   'keys.c:684,8'
          Branch Sides:
            - BranchSide:      'keys.c:684,8'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:687,12'
              BranchSideFuncs:
                - xmlSecKeyReqMatchKey
      Callsites:
        - Src:             'keys.c:681,5'
          Dst:             xmlSecError
        - Src:             'keys.c:682,5'
          Dst:             xmlSecError
        - Src:             'keys.c:684,40'
          Dst:             xmlSecKeyGetName
        - Src:             'keys.c:684,28'
          Dst:             xmlStrEqual
        - Src:             'keys.c:687,12'
          Dst:             xmlSecKeyReqMatchKey
    - functionName:    xmlSecKeyGetName
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'keys.c:721,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:721,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keys.c:721,5'
          Branch Sides:
            - BranchSide:      'keys.c:721,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:723,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:721,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyReqMatchKey
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          93
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSecError
        - xmlSecKeyGetType
        - xmlSecKeyGetValue
        - xmlSecKeyReqMatchKeyValue
      functionUses:    4
      BranchProfiles:
        - Branch String:   'keys.c:403,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyGetType
                - xmlSecKeyGetValue
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:403,5'
              BranchSideFuncs:
                - xmlSecKeyGetType
                - xmlSecKeyGetValue
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:403,5'
          Branch Sides:
            - BranchSide:      'keys.c:403,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:404,5'
              BranchSideFuncs:
                - xmlSecKeyGetType
                - xmlSecKeyGetValue
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
        - Branch String:   'keys.c:404,5'
          Branch Sides:
            - BranchSide:      'keys.c:404,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:404,5'
              BranchSideFuncs:
                - xmlSecKeyGetType
                - xmlSecKeyGetValue
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
        - Branch String:   'keys.c:404,5'
          Branch Sides:
            - BranchSide:      'keys.c:404,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:404,5'
              BranchSideFuncs:
                - xmlSecKeyGetType
                - xmlSecKeyGetValue
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
        - Branch String:   'keys.c:404,5'
          Branch Sides:
            - BranchSide:      'keys.c:404,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:406,17'
              BranchSideFuncs:
                - xmlSecKeyGetType
                - xmlSecKeyGetValue
                - xmlSecKeyReqMatchKeyValue
        - Branch String:   'keys.c:406,54'
          Branch Sides:
            - BranchSide:      'keys.c:406,59'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyReqMatchKeyValue
            - BranchSide:      'keys.c:409,17'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyReqMatchKeyValue
        - Branch String:   'keys.c:406,8'
          Branch Sides:
            - BranchSide:      'keys.c:406,8'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:409,17'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyReqMatchKeyValue
        - Branch String:   'keys.c:409,56'
          Branch Sides:
            - BranchSide:      'keys.c:409,85'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyReqMatchKeyValue
            - BranchSide:      'keys.c:413,46'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyReqMatchKeyValue
        - Branch String:   'keys.c:409,8'
          Branch Sides:
            - BranchSide:      'keys.c:409,8'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:413,46'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyReqMatchKeyValue
      Callsites:
        - Src:             'keys.c:403,5'
          Dst:             xmlSecError
        - Src:             'keys.c:404,5'
          Dst:             xmlSecError
        - Src:             'keys.c:406,59'
          Dst:             xmlSecKeyGetType
        - Src:             'keys.c:413,46'
          Dst:             xmlSecKeyGetValue
        - Src:             'keys.c:413,12'
          Dst:             xmlSecKeyReqMatchKeyValue
    - functionName:    xmlSecKeyReqMatchKeyValue
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          108
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - xmlSecError
        - xmlSecKeyDataGetSize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'keys.c:428,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyDataGetSize
                - xmlSecKeyDataGetSize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:428,5'
              BranchSideFuncs:
                - xmlSecKeyDataGetSize
                - xmlSecKeyDataGetSize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:428,5'
          Branch Sides:
            - BranchSide:      'keys.c:428,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:429,5'
              BranchSideFuncs:
                - xmlSecKeyDataGetSize
                - xmlSecKeyDataGetSize
                - xmlSecError
        - Branch String:   'keys.c:429,5'
          Branch Sides:
            - BranchSide:      'keys.c:429,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:431,17'
              BranchSideFuncs:
                - xmlSecKeyDataGetSize
                - xmlSecKeyDataGetSize
        - Branch String:   'keys.c:431,50'
          Branch Sides:
            - BranchSide:      'keys.c:432,10'
              BranchSideFuncs:
                - xmlSecKeyDataGetSize
                - xmlSecKeyDataGetSize
            - BranchSide:      'keys.c:435,17'
              BranchSideFuncs:
                - xmlSecKeyDataGetSize
                - xmlSecKeyDataGetSize
        - Branch String:   'keys.c:432,10'
          Branch Sides:
            - BranchSide:      'keys.c:432,10'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:432,10'
              BranchSideFuncs:
                - xmlSecKeyDataGetSize
                - xmlSecKeyDataGetSize
        - Branch String:   'keys.c:432,10'
          Branch Sides:
            - BranchSide:      'keys.c:432,10'
              BranchSideFuncs:
                - xmlSecKeyDataGetSize
                - xmlSecKeyDataGetSize
            - BranchSide:      'keys.c:432,10'
              BranchSideFuncs: []
        - Branch String:   'keys.c:432,10'
          Branch Sides:
            - BranchSide:      'keys.c:432,10'
              BranchSideFuncs:
                - xmlSecKeyDataGetSize
                - xmlSecKeyDataGetSize
            - BranchSide:      'keys.c:432,10'
              BranchSideFuncs: []
        - Branch String:   'keys.c:432,10'
          Branch Sides:
            - BranchSide:      'keys.c:432,10'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:432,10'
              BranchSideFuncs:
                - xmlSecKeyDataGetSize
                - xmlSecKeyDataGetSize
        - Branch String:   'keys.c:431,8'
          Branch Sides:
            - BranchSide:      'keys.c:431,8'
              BranchSideFuncs:
                - xmlSecKeyDataGetSize
                - xmlSecKeyDataGetSize
            - BranchSide:      'keys.c:435,17'
              BranchSideFuncs:
                - xmlSecKeyDataGetSize
                - xmlSecKeyDataGetSize
        - Branch String:   'keys.c:435,34'
          Branch Sides:
            - BranchSide:      'keys.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:440,5'
              BranchSideFuncs: []
        - Branch String:   'keys.c:436,42'
          Branch Sides:
            - BranchSide:      'keys.c:437,9'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:440,5'
              BranchSideFuncs: []
        - Branch String:   'keys.c:435,8'
          Branch Sides:
            - BranchSide:      'keys.c:435,8'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:440,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:428,5'
          Dst:             xmlSecError
        - Src:             'keys.c:429,5'
          Dst:             xmlSecError
        - Src:             'keys.c:436,9'
          Dst:             xmlSecKeyDataGetSize
        - Src:             'keys.c:437,9'
          Dst:             xmlSecKeyDataGetSize
    - functionName:    xmlSecKeyReadMemory
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSecBufferAppend
        - xmlSecBufferFinalize
        - xmlSecBufferInitialize
        - xmlSecError
        - xmlSecKeyReadBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keys.c:1254,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferAppend
                - xmlSecKeyReadBuffer
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:1258,5'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferAppend
                - xmlSecKeyReadBuffer
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:1258,5'
          Branch Sides:
            - BranchSide:      'keys.c:1258,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1259,5'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferAppend
                - xmlSecKeyReadBuffer
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:1259,5'
          Branch Sides:
            - BranchSide:      'keys.c:1259,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1260,5'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferAppend
                - xmlSecKeyReadBuffer
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:1260,5'
          Branch Sides:
            - BranchSide:      'keys.c:1260,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1263,11'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferAppend
                - xmlSecKeyReadBuffer
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
        - Branch String:   'keys.c:1264,8'
          Branch Sides:
            - BranchSide:      'keys.c:1265,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1270,9'
              BranchSideFuncs:
                - xmlSecBufferAppend
                - xmlSecKeyReadBuffer
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
        - Branch String:   'keys.c:1270,9'
          Branch Sides:
            - BranchSide:      'keys.c:1271,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
            - BranchSide:      'keys.c:1277,11'
              BranchSideFuncs:
                - xmlSecKeyReadBuffer
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
        - Branch String:   'keys.c:1278,8'
          Branch Sides:
            - BranchSide:      'keys.c:1279,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
            - BranchSide:      'keys.c:1285,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
      Callsites:
        - Src:             'keys.c:1258,5'
          Dst:             xmlSecError
        - Src:             'keys.c:1259,5'
          Dst:             xmlSecError
        - Src:             'keys.c:1260,5'
          Dst:             xmlSecError
        - Src:             'keys.c:1263,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keys.c:1265,9'
          Dst:             xmlSecError
        - Src:             'keys.c:1270,9'
          Dst:             xmlSecBufferAppend
        - Src:             'keys.c:1271,9'
          Dst:             xmlSecError
        - Src:             'keys.c:1273,9'
          Dst:             xmlSecBufferFinalize
        - Src:             'keys.c:1277,11'
          Dst:             xmlSecKeyReadBuffer
        - Src:             'keys.c:1279,9'
          Dst:             xmlSecError
        - Src:             'keys.c:1281,9'
          Dst:             xmlSecBufferFinalize
        - Src:             'keys.c:1285,5'
          Dst:             xmlSecBufferFinalize
    - functionName:    xmlSecKeyReadBuffer
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecError
        - xmlSecKeyCreate
        - xmlSecKeyDataBinRead
        - xmlSecKeyDestroy
        - xmlSecKeyInfoCtxFinalize
        - xmlSecKeyInfoCtxInitialize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keys.c:1152,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:1156,5'
              BranchSideFuncs:
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:1156,5'
          Branch Sides:
            - BranchSide:      'keys.c:1156,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1157,5'
              BranchSideFuncs:
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:1157,5'
          Branch Sides:
            - BranchSide:      'keys.c:1157,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1160,11'
              BranchSideFuncs:
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
        - Branch String:   'keys.c:1161,8'
          Branch Sides:
            - BranchSide:      'keys.c:1162,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1167,11'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'keys.c:1168,8'
          Branch Sides:
            - BranchSide:      'keys.c:1169,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'keys.c:1175,23'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
        - Branch String:   'keys.c:1180,8'
          Branch Sides:
            - BranchSide:      'keys.c:1181,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
            - BranchSide:      'keys.c:1187,5'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxFinalize
      Callsites:
        - Src:             'keys.c:1156,5'
          Dst:             xmlSecError
        - Src:             'keys.c:1157,5'
          Dst:             xmlSecError
        - Src:             'keys.c:1160,11'
          Dst:             xmlSecKeyCreate
        - Src:             'keys.c:1162,9'
          Dst:             xmlSecError
        - Src:             'keys.c:1167,11'
          Dst:             xmlSecKeyInfoCtxInitialize
        - Src:             'keys.c:1169,9'
          Dst:             xmlSecError
        - Src:             'keys.c:1171,9'
          Dst:             xmlSecKeyDestroy
        - Src:             'keys.c:1177,25'
          Dst:             xmlSecBufferGetData
        - Src:             'keys.c:1178,25'
          Dst:             xmlSecBufferGetSize
        - Src:             'keys.c:1176,11'
          Dst:             xmlSecKeyDataBinRead
        - Src:             'keys.c:1181,9'
          Dst:             xmlSecError
        - Src:             'keys.c:1183,9'
          Dst:             xmlSecKeyInfoCtxFinalize
        - Src:             'keys.c:1184,9'
          Dst:             xmlSecKeyDestroy
        - Src:             'keys.c:1187,5'
          Dst:             xmlSecKeyInfoCtxFinalize
    - functionName:    xmlSecKeyReadBinaryFile
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSecBufferFinalize
        - xmlSecBufferInitialize
        - xmlSecBufferReadFile
        - xmlSecError
        - xmlSecKeyReadBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keys.c:1204,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferReadFile
                - xmlSecKeyReadBuffer
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:1207,5'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferReadFile
                - xmlSecKeyReadBuffer
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:1207,5'
          Branch Sides:
            - BranchSide:      'keys.c:1207,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1208,5'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferReadFile
                - xmlSecKeyReadBuffer
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:1208,5'
          Branch Sides:
            - BranchSide:      'keys.c:1208,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1211,11'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferReadFile
                - xmlSecKeyReadBuffer
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
        - Branch String:   'keys.c:1212,8'
          Branch Sides:
            - BranchSide:      'keys.c:1213,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1218,11'
              BranchSideFuncs:
                - xmlSecBufferReadFile
                - xmlSecKeyReadBuffer
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
        - Branch String:   'keys.c:1219,8'
          Branch Sides:
            - BranchSide:      'keys.c:1220,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
            - BranchSide:      'keys.c:1228,11'
              BranchSideFuncs:
                - xmlSecKeyReadBuffer
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecBufferFinalize
        - Branch String:   'keys.c:1229,8'
          Branch Sides:
            - BranchSide:      'keys.c:1230,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferFinalize
            - BranchSide:      'keys.c:1238,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
      Callsites:
        - Src:             'keys.c:1207,5'
          Dst:             xmlSecError
        - Src:             'keys.c:1208,5'
          Dst:             xmlSecError
        - Src:             'keys.c:1211,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keys.c:1213,9'
          Dst:             xmlSecError
        - Src:             'keys.c:1218,11'
          Dst:             xmlSecBufferReadFile
        - Src:             'keys.c:1220,9'
          Dst:             xmlSecError
        - Src:             'keys.c:1224,9'
          Dst:             xmlSecBufferFinalize
        - Src:             'keys.c:1228,11'
          Dst:             xmlSecKeyReadBuffer
        - Src:             'keys.c:1230,9'
          Dst:             xmlSecError
        - Src:             'keys.c:1234,9'
          Dst:             xmlSecBufferFinalize
        - Src:             'keys.c:1238,5'
          Dst:             xmlSecBufferFinalize
    - functionName:    xmlSecKeyGenerateByName
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1127
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
        - xmlSecKeyDataIdListFindByName
        - xmlSecKeyDataIdsGet
        - xmlSecKeyGenerate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keys.c:1130,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyDataIdsGet
                - xmlSecKeyDataIdListFindByName
                - xmlSecKeyGenerate
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:1130,5'
              BranchSideFuncs:
                - xmlSecKeyDataIdsGet
                - xmlSecKeyDataIdListFindByName
                - xmlSecKeyGenerate
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:1130,5'
          Branch Sides:
            - BranchSide:      'keys.c:1130,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1132,44'
              BranchSideFuncs:
                - xmlSecKeyDataIdsGet
                - xmlSecKeyDataIdListFindByName
                - xmlSecKeyGenerate
                - xmlSecError
        - Branch String:   'keys.c:1133,8'
          Branch Sides:
            - BranchSide:      'keys.c:1134,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1138,12'
              BranchSideFuncs:
                - xmlSecKeyGenerate
      Callsites:
        - Src:             'keys.c:1130,5'
          Dst:             xmlSecError
        - Src:             'keys.c:1132,44'
          Dst:             xmlSecKeyDataIdsGet
        - Src:             'keys.c:1132,14'
          Dst:             xmlSecKeyDataIdListFindByName
        - Src:             'keys.c:1134,9'
          Dst:             xmlSecError
        - Src:             'keys.c:1138,12'
          Dst:             xmlSecKeyGenerate
    - functionName:    xmlSecKeyGenerate
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSecError
        - xmlSecKeyCreate
        - xmlSecKeyDataCreate
        - xmlSecKeyDataDestroy
        - xmlSecKeyDataGenerate
        - xmlSecKeyDestroy
        - xmlSecKeySetValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:1078,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyDataCreate
                - xmlSecKeyDataGenerate
                - xmlSecKeyCreate
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:1078,5'
              BranchSideFuncs:
                - xmlSecKeyDataCreate
                - xmlSecKeyDataGenerate
                - xmlSecKeyCreate
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:1078,5'
          Branch Sides:
            - BranchSide:      'keys.c:1078,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1080,12'
              BranchSideFuncs:
                - xmlSecKeyDataCreate
                - xmlSecKeyDataGenerate
                - xmlSecKeyCreate
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keys.c:1081,8'
          Branch Sides:
            - BranchSide:      'keys.c:1082,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:1087,11'
              BranchSideFuncs:
                - xmlSecKeyDataGenerate
                - xmlSecKeyCreate
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
        - Branch String:   'keys.c:1088,8'
          Branch Sides:
            - BranchSide:      'keys.c:1089,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keys.c:1096,11'
              BranchSideFuncs:
                - xmlSecKeyCreate
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
        - Branch String:   'keys.c:1097,8'
          Branch Sides:
            - BranchSide:      'keys.c:1098,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keys.c:1104,11'
              BranchSideFuncs:
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDestroy
        - Branch String:   'keys.c:1105,8'
          Branch Sides:
            - BranchSide:      'keys.c:1105,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDestroy
            - BranchSide:      'keys.c:1106,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDestroy
      Callsites:
        - Src:             'keys.c:1078,5'
          Dst:             xmlSecError
        - Src:             'keys.c:1080,12'
          Dst:             xmlSecKeyDataCreate
        - Src:             'keys.c:1082,9'
          Dst:             xmlSecError
        - Src:             'keys.c:1087,11'
          Dst:             xmlSecKeyDataGenerate
        - Src:             'keys.c:1089,9'
          Dst:             xmlSecError
        - Src:             'keys.c:1092,9'
          Dst:             xmlSecKeyDataDestroy
        - Src:             'keys.c:1096,11'
          Dst:             xmlSecKeyCreate
        - Src:             'keys.c:1098,9'
          Dst:             xmlSecError
        - Src:             'keys.c:1100,9'
          Dst:             xmlSecKeyDataDestroy
        - Src:             'keys.c:1104,11'
          Dst:             xmlSecKeySetValue
        - Src:             'keys.c:1106,9'
          Dst:             xmlSecError
        - Src:             'keys.c:1108,9'
          Dst:             xmlSecKeyDataDestroy
        - Src:             'keys.c:1109,9'
          Dst:             xmlSecKeyDestroy
    - functionName:    xmlSecKeySetValue
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          37
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
        - xmlSecKeyDataDestroy
      functionUses:    7
      BranchProfiles:
        - Branch String:   'keys.c:814,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
                - xmlSecError
            - BranchSide:      'keys.c:814,5'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keys.c:814,5'
          Branch Sides:
            - BranchSide:      'keys.c:814,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:816,13'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
        - Branch String:   'keys.c:816,8'
          Branch Sides:
            - BranchSide:      'keys.c:817,9'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:820,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:814,5'
          Dst:             xmlSecError
        - Src:             'keys.c:817,9'
          Dst:             xmlSecKeyDataDestroy
    - functionName:    xmlSecKeyAdoptData
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          153
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSecError
        - xmlSecKeyDataDestroy
        - xmlSecKeyDataListGetKlass
        - xmlSecKeyDataValueGetKlass
        - xmlSecPtrListAdd
        - xmlSecPtrListCreate
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
        - xmlSecPtrListSet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:934,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataValueGetKlass
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecPtrListSet
                - xmlSecKeyDataListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
            - BranchSide:      'keys.c:934,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataValueGetKlass
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecPtrListSet
                - xmlSecKeyDataListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keys.c:934,5'
          Branch Sides:
            - BranchSide:      'keys.c:934,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:935,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataValueGetKlass
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecPtrListSet
                - xmlSecKeyDataListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
                - xmlSecKeyDataDestroy
        - Branch String:   'keys.c:935,5'
          Branch Sides:
            - BranchSide:      'keys.c:935,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:935,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataValueGetKlass
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecPtrListSet
                - xmlSecKeyDataListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
                - xmlSecKeyDataDestroy
        - Branch String:   'keys.c:935,5'
          Branch Sides:
            - BranchSide:      'keys.c:935,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:935,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataValueGetKlass
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecPtrListSet
                - xmlSecKeyDataListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
                - xmlSecKeyDataDestroy
        - Branch String:   'keys.c:935,5'
          Branch Sides:
            - BranchSide:      'keys.c:935,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataValueGetKlass
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecPtrListSet
                - xmlSecKeyDataListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keys.c:935,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keys.c:935,5'
          Branch Sides:
            - BranchSide:      'keys.c:935,5'
              BranchSideFuncs:
                - xmlSecKeyDataValueGetKlass
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecPtrListSet
                - xmlSecKeyDataListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
            - BranchSide:      'keys.c:935,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keys.c:935,5'
          Branch Sides:
            - BranchSide:      'keys.c:935,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:938,20'
              BranchSideFuncs:
                - xmlSecKeyDataValueGetKlass
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecPtrListSet
                - xmlSecKeyDataListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
                - xmlSecKeyDataDestroy
        - Branch String:   'keys.c:938,8'
          Branch Sides:
            - BranchSide:      'keys.c:939,17'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
            - BranchSide:      'keys.c:946,13'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecPtrListSet
                - xmlSecKeyDataListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
        - Branch String:   'keys.c:939,12'
          Branch Sides:
            - BranchSide:      'keys.c:940,13'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:942,20'
              BranchSideFuncs: []
        - Branch String:   'keys.c:946,8'
          Branch Sides:
            - BranchSide:      'keys.c:947,45'
              BranchSideFuncs:
                - xmlSecKeyDataListGetKlass
                - xmlSecPtrListCreate
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecPtrListSet
                - xmlSecError
            - BranchSide:      'keys.c:955,38'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecPtrListSet
        - Branch String:   'keys.c:948,12'
          Branch Sides:
            - BranchSide:      'keys.c:949,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:955,38'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecPtrListSet
        - Branch String:   'keys.c:956,5'
          Branch Sides:
            - BranchSide:      'keys.c:957,59'
              BranchSideFuncs:
                - xmlSecPtrListAdd
            - BranchSide:      'keys.c:963,34'
              BranchSideFuncs:
                - xmlSecPtrListAdd
        - Branch String:   'keys.c:958,26'
          Branch Sides:
            - BranchSide:      'keys.c:956,30'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlSecPtrListSet
                - xmlSecPtrListAdd
            - BranchSide:      'keys.c:958,35'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecPtrListSet
        - Branch String:   'keys.c:958,12'
          Branch Sides:
            - BranchSide:      'keys.c:956,30'
              BranchSideFuncs:
                - xmlSecPtrListSet
            - BranchSide:      'keys.c:959,42'
              BranchSideFuncs:
                - xmlSecPtrListSet
        - Branch String:   'keys.c:956,5'
          Branch Sides:
            - BranchSide:      'keys.c:957,59'
              BranchSideFuncs:
                - xmlSecPtrListAdd
            - BranchSide:      'keys.c:963,34'
              BranchSideFuncs:
                - xmlSecPtrListAdd
      Callsites:
        - Src:             'keys.c:934,5'
          Dst:             xmlSecError
        - Src:             'keys.c:935,5'
          Dst:             xmlSecError
        - Src:             'keys.c:938,20'
          Dst:             xmlSecKeyDataValueGetKlass
        - Src:             'keys.c:940,13'
          Dst:             xmlSecKeyDataDestroy
        - Src:             'keys.c:947,45'
          Dst:             xmlSecKeyDataListGetKlass
        - Src:             'keys.c:947,25'
          Dst:             xmlSecPtrListCreate
        - Src:             'keys.c:949,13'
          Dst:             xmlSecError
        - Src:             'keys.c:955,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keys.c:957,33'
          Dst:             xmlSecPtrListGetItem
        - Src:             'keys.c:959,20'
          Dst:             xmlSecPtrListSet
        - Src:             'keys.c:963,12'
          Dst:             xmlSecPtrListAdd
    - functionName:    xmlSecKeyEnsureData
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          80
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
        - xmlSecKeyAdoptData
        - xmlSecKeyDataCreate
        - xmlSecKeyDataDestroy
        - xmlSecKeyGetData
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keys.c:891,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyGetData
                - xmlSecKeyDataCreate
                - xmlSecKeyAdoptData
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:891,5'
              BranchSideFuncs:
                - xmlSecKeyGetData
                - xmlSecKeyDataCreate
                - xmlSecKeyAdoptData
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:891,5'
          Branch Sides:
            - BranchSide:      'keys.c:891,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:892,5'
              BranchSideFuncs:
                - xmlSecKeyGetData
                - xmlSecKeyDataCreate
                - xmlSecKeyAdoptData
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:892,5'
          Branch Sides:
            - BranchSide:      'keys.c:892,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:894,12'
              BranchSideFuncs:
                - xmlSecKeyGetData
                - xmlSecKeyDataCreate
                - xmlSecKeyAdoptData
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keys.c:895,8'
          Branch Sides:
            - BranchSide:      'keys.c:895,8'
              BranchSideFuncs:
                - xmlSecKeyDataCreate
                - xmlSecKeyAdoptData
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
            - BranchSide:      'keys.c:899,12'
              BranchSideFuncs:
                - xmlSecKeyDataCreate
                - xmlSecKeyAdoptData
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keys.c:900,8'
          Branch Sides:
            - BranchSide:      'keys.c:901,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:907,11'
              BranchSideFuncs:
                - xmlSecKeyAdoptData
                - xmlSecError
                - xmlSecKeyDataDestroy
        - Branch String:   'keys.c:901,9'
          Branch Sides:
            - BranchSide:      'keys.c:901,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:901,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keys.c:908,8'
          Branch Sides:
            - BranchSide:      'keys.c:908,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keys.c:909,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
        - Branch String:   'keys.c:909,9'
          Branch Sides:
            - BranchSide:      'keys.c:909,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keys.c:909,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
      Callsites:
        - Src:             'keys.c:891,5'
          Dst:             xmlSecError
        - Src:             'keys.c:892,5'
          Dst:             xmlSecError
        - Src:             'keys.c:894,12'
          Dst:             xmlSecKeyGetData
        - Src:             'keys.c:899,12'
          Dst:             xmlSecKeyDataCreate
        - Src:             'keys.c:901,9'
          Dst:             xmlSecError
        - Src:             'keys.c:907,11'
          Dst:             xmlSecKeyAdoptData
        - Src:             'keys.c:909,9'
          Dst:             xmlSecError
        - Src:             'keys.c:912,9'
          Dst:             xmlSecKeyDataDestroy
    - functionName:    xmlSecKeyGetData
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          105
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSecError
        - xmlSecKeyDataValueGetKlass
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keys.c:856,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyDataValueGetKlass
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:856,5'
              BranchSideFuncs:
                - xmlSecKeyDataValueGetKlass
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:856,5'
          Branch Sides:
            - BranchSide:      'keys.c:856,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:857,5'
              BranchSideFuncs:
                - xmlSecKeyDataValueGetKlass
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'keys.c:857,5'
          Branch Sides:
            - BranchSide:      'keys.c:857,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:860,18'
              BranchSideFuncs:
                - xmlSecKeyDataValueGetKlass
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
        - Branch String:   'keys.c:860,8'
          Branch Sides:
            - BranchSide:      'keys.c:861,21'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:862,20'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
        - Branch String:   'keys.c:862,15'
          Branch Sides:
            - BranchSide:      'keys.c:866,16'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:874,5'
              BranchSideFuncs: []
        - Branch String:   'keys.c:869,30'
          Branch Sides:
            - BranchSide:      'keys.c:867,34'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
            - BranchSide:      'keys.c:869,39'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
      Callsites:
        - Src:             'keys.c:856,5'
          Dst:             xmlSecError
        - Src:             'keys.c:857,5'
          Dst:             xmlSecError
        - Src:             'keys.c:860,18'
          Dst:             xmlSecKeyDataValueGetKlass
        - Src:             'keys.c:866,16'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keys.c:868,37'
          Dst:             xmlSecPtrListGetItem
    - functionName:    xmlSecKeyGetSize
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
        - xmlSecKeyDataGetSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keys.c:835,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyDataGetSize
                - xmlSecError
            - BranchSide:      'keys.c:835,5'
              BranchSideFuncs:
                - xmlSecKeyDataGetSize
                - xmlSecError
        - Branch String:   'keys.c:835,5'
          Branch Sides:
            - BranchSide:      'keys.c:835,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:837,13'
              BranchSideFuncs:
                - xmlSecKeyDataGetSize
        - Branch String:   'keys.c:837,8'
          Branch Sides:
            - BranchSide:      'keys.c:837,8'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:840,12'
              BranchSideFuncs:
                - xmlSecKeyDataGetSize
      Callsites:
        - Src:             'keys.c:835,5'
          Dst:             xmlSecError
        - Src:             'keys.c:840,12'
          Dst:             xmlSecKeyDataGetSize
    - functionName:    xmlSecKeySetNameEx
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
        - xmlStrlen
        - xmlStrndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keys.c:767,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:767,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:767,5'
          Branch Sides:
            - BranchSide:      'keys.c:767,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:769,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:769,8'
          Branch Sides:
            - BranchSide:      'keys.c:770,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:774,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:774,23'
          Branch Sides:
            - BranchSide:      'keys.c:774,36'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:785,5'
              BranchSideFuncs: []
        - Branch String:   'keys.c:774,8'
          Branch Sides:
            - BranchSide:      'keys.c:777,9'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:785,5'
              BranchSideFuncs: []
        - Branch String:   'keys.c:777,9'
          Branch Sides:
            - BranchSide:      'keys.c:777,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:777,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrlen
                - xmlSecError
      Callsites:
        - Src:             'keys.c:767,5'
          Dst:             xmlSecError
        - Src:             'keys.c:777,9'
          Dst:             xmlSecError
        - Src:             'keys.c:778,21'
          Dst:             xmlStrndup
        - Src:             'keys.c:780,13'
          Dst:             xmlStrlen
        - Src:             'keys.c:780,13'
          Dst:             xmlSecError
    - functionName:    xmlSecKeySetName
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecError
        - xmlStrdup
        - xmlStrlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'keys.c:737,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:737,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:737,5'
          Branch Sides:
            - BranchSide:      'keys.c:737,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:739,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
        - Branch String:   'keys.c:739,8'
          Branch Sides:
            - BranchSide:      'keys.c:740,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'keys.c:744,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
        - Branch String:   'keys.c:744,8'
          Branch Sides:
            - BranchSide:      'keys.c:744,8'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:745,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
        - Branch String:   'keys.c:746,12'
          Branch Sides:
            - BranchSide:      'keys.c:746,12'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'keys.c:747,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
      Callsites:
        - Src:             'keys.c:737,5'
          Dst:             xmlSecError
        - Src:             'keys.c:745,21'
          Dst:             xmlStrdup
        - Src:             'keys.c:747,13'
          Dst:             xmlStrlen
        - Src:             'keys.c:747,13'
          Dst:             xmlSecError
    - functionName:    xmlSecKeySwap
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:624,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:624,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:624,5'
          Branch Sides:
            - BranchSide:      'keys.c:624,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:625,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keys.c:625,5'
          Branch Sides:
            - BranchSide:      'keys.c:625,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:627,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:624,5'
          Dst:             xmlSecError
        - Src:             'keys.c:625,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyReqDebugXmlDump
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
        - fwrite
        - xmlSecError
        - xmlSecPrintXmlString
        - xmlSecPtrListDebugXmlDump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:475,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListDebugXmlDump
                - fwrite
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:475,5'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListDebugXmlDump
                - fwrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:475,5'
          Branch Sides:
            - BranchSide:      'keys.c:475,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:476,5'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListDebugXmlDump
                - fwrite
                - xmlSecError
        - Branch String:   'keys.c:476,5'
          Branch Sides:
            - BranchSide:      'keys.c:476,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:478,5'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListDebugXmlDump
                - fwrite
        - Branch String:   'keys.c:481,34'
          Branch Sides:
            - BranchSide:      'keys.c:481,5'
              BranchSideFuncs:
                - xmlSecPrintXmlString
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListDebugXmlDump
                - fwrite
            - BranchSide:      'keys.c:481,5'
              BranchSideFuncs:
                - xmlSecPrintXmlString
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListDebugXmlDump
                - fwrite
      Callsites:
        - Src:             'keys.c:475,5'
          Dst:             xmlSecError
        - Src:             'keys.c:476,5'
          Dst:             xmlSecError
        - Src:             'keys.c:478,5'
          Dst:             fwrite
        - Src:             'keys.c:480,5'
          Dst:             fwrite
        - Src:             'keys.c:481,5'
          Dst:             xmlSecPrintXmlString
        - Src:             'keys.c:482,5'
          Dst:             fwrite
        - Src:             'keys.c:484,5'
          Dst:             fprintf
        - Src:             'keys.c:485,5'
          Dst:             fprintf
        - Src:             'keys.c:486,5'
          Dst:             fprintf
        - Src:             'keys.c:487,5'
          Dst:             xmlSecPtrListDebugXmlDump
        - Src:             'keys.c:488,5'
          Dst:             fwrite
    - functionName:    xmlSecKeyReqDebugDump
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - fwrite
        - xmlSecError
        - xmlSecPtrListDebugDump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:452,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListDebugDump
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:452,5'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListDebugDump
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:452,5'
          Branch Sides:
            - BranchSide:      'keys.c:452,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:453,5'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListDebugDump
                - xmlSecError
        - Branch String:   'keys.c:453,5'
          Branch Sides:
            - BranchSide:      'keys.c:453,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:455,5'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListDebugDump
        - Branch String:   'keys.c:457,13'
          Branch Sides:
            - BranchSide:      'keys.c:456,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListDebugDump
            - BranchSide:      'keys.c:457,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListDebugDump
        - Branch String:   'keys.c:457,14'
          Branch Sides:
            - BranchSide:      'keys.c:456,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListDebugDump
            - BranchSide:      'keys.c:458,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSecPtrListDebugDump
      Callsites:
        - Src:             'keys.c:452,5'
          Dst:             xmlSecError
        - Src:             'keys.c:453,5'
          Dst:             xmlSecError
        - Src:             'keys.c:455,5'
          Dst:             fwrite
        - Src:             'keys.c:456,5'
          Dst:             fprintf
        - Src:             'keys.c:460,5'
          Dst:             fprintf
        - Src:             'keys.c:461,5'
          Dst:             fprintf
        - Src:             'keys.c:462,5'
          Dst:             fprintf
        - Src:             'keys.c:463,5'
          Dst:             xmlSecPtrListDebugDump
    - functionName:    xmlSecKeyReqCopy
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSecError
        - xmlSecPtrListCopy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keys.c:374,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecPtrListCopy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:374,5'
              BranchSideFuncs:
                - xmlSecPtrListCopy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:374,5'
          Branch Sides:
            - BranchSide:      'keys.c:374,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:375,5'
              BranchSideFuncs:
                - xmlSecPtrListCopy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:375,5'
          Branch Sides:
            - BranchSide:      'keys.c:375,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:377,32'
              BranchSideFuncs:
                - xmlSecPtrListCopy
                - xmlSecError
        - Branch String:   'keys.c:383,8'
          Branch Sides:
            - BranchSide:      'keys.c:383,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:384,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keys.c:374,5'
          Dst:             xmlSecError
        - Src:             'keys.c:375,5'
          Dst:             xmlSecError
        - Src:             'keys.c:382,11'
          Dst:             xmlSecPtrListCopy
        - Src:             'keys.c:384,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyReqReset
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
        - xmlSecPtrListEmpty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:352,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecPtrListEmpty
                - xmlSecError
            - BranchSide:      'keys.c:352,5'
              BranchSideFuncs:
                - xmlSecPtrListEmpty
                - xmlSecError
        - Branch String:   'keys.c:352,5'
          Branch Sides:
            - BranchSide:      'keys.c:352,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:354,33'
              BranchSideFuncs:
                - xmlSecPtrListEmpty
      Callsites:
        - Src:             'keys.c:352,5'
          Dst:             xmlSecError
        - Src:             'keys.c:354,5'
          Dst:             xmlSecPtrListEmpty
    - functionName:    xmlSecKeyReqFinalize
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecPtrListFinalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:338,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
                - memset
                - xmlSecError
            - BranchSide:      'keys.c:338,5'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
                - memset
                - xmlSecError
        - Branch String:   'keys.c:338,5'
          Branch Sides:
            - BranchSide:      'keys.c:338,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:340,36'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
                - memset
      Callsites:
        - Src:             'keys.c:338,5'
          Dst:             xmlSecError
        - Src:             'keys.c:340,5'
          Dst:             xmlSecPtrListFinalize
        - Src:             'keys.c:341,5'
          Dst:             memset
    - functionName:    xmlSecKeyReqInitialize
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecPtrListInitialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:314,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:314,5'
              BranchSideFuncs:
                - memset
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:314,5'
          Branch Sides:
            - BranchSide:      'keys.c:314,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:316,5'
              BranchSideFuncs:
                - memset
                - xmlSecPtrListInitialize
                - xmlSecError
        - Branch String:   'keys.c:320,8'
          Branch Sides:
            - BranchSide:      'keys.c:320,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:321,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keys.c:314,5'
          Dst:             xmlSecError
        - Src:             'keys.c:316,5'
          Dst:             memset
        - Src:             'keys.c:319,11'
          Dst:             xmlSecPtrListInitialize
        - Src:             'keys.c:321,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyUseWithDuplicate
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSecError
        - xmlSecKeyUseWithCopy
        - xmlSecKeyUseWithCreate
        - xmlSecKeyUseWithDestroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keys.c:155,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyUseWithCreate
                - xmlSecKeyUseWithCopy
                - xmlSecError
                - xmlSecKeyUseWithDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:155,5'
              BranchSideFuncs:
                - xmlSecKeyUseWithCreate
                - xmlSecKeyUseWithCopy
                - xmlSecError
                - xmlSecKeyUseWithDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:155,5'
          Branch Sides:
            - BranchSide:      'keys.c:155,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:157,21'
              BranchSideFuncs:
                - xmlSecKeyUseWithCreate
                - xmlSecKeyUseWithCopy
                - xmlSecError
                - xmlSecKeyUseWithDestroy
                - xmlSecError
        - Branch String:   'keys.c:158,8'
          Branch Sides:
            - BranchSide:      'keys.c:159,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:163,11'
              BranchSideFuncs:
                - xmlSecKeyUseWithCopy
                - xmlSecError
                - xmlSecKeyUseWithDestroy
        - Branch String:   'keys.c:164,8'
          Branch Sides:
            - BranchSide:      'keys.c:164,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyUseWithDestroy
            - BranchSide:      'keys.c:165,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyUseWithDestroy
      Callsites:
        - Src:             'keys.c:155,5'
          Dst:             xmlSecError
        - Src:             'keys.c:157,21'
          Dst:             xmlSecKeyUseWithCreate
        - Src:             'keys.c:159,9'
          Dst:             xmlSecError
        - Src:             'keys.c:163,11'
          Dst:             xmlSecKeyUseWithCopy
        - Src:             'keys.c:165,9'
          Dst:             xmlSecError
        - Src:             'keys.c:166,9'
          Dst:             xmlSecKeyUseWithDestroy
    - functionName:    xmlSecKeyUseWithDestroy
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
        - xmlSecKeyUseWithFinalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'keys.c:182,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyUseWithFinalize
                - xmlSecError
            - BranchSide:      'keys.c:182,5'
              BranchSideFuncs:
                - xmlSecKeyUseWithFinalize
                - xmlSecError
        - Branch String:   'keys.c:182,5'
          Branch Sides:
            - BranchSide:      'keys.c:182,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:184,5'
              BranchSideFuncs:
                - xmlSecKeyUseWithFinalize
      Callsites:
        - Src:             'keys.c:182,5'
          Dst:             xmlSecError
        - Src:             'keys.c:184,5'
          Dst:             xmlSecKeyUseWithFinalize
    - functionName:    xmlSecKeyUseWithDebugDump
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keys.c:238,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - fprintf
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:238,5'
              BranchSideFuncs:
                - fprintf
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:238,5'
          Branch Sides:
            - BranchSide:      'keys.c:238,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:239,5'
              BranchSideFuncs:
                - fprintf
                - xmlSecError
        - Branch String:   'keys.c:239,5'
          Branch Sides:
            - BranchSide:      'keys.c:239,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:242,30'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'keys.c:242,17'
          Branch Sides:
            - BranchSide:      'keys.c:243,30'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'keys.c:243,30'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'keys.c:243,17'
          Branch Sides:
            - BranchSide:      'keys.c:241,5'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'keys.c:241,5'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'keys.c:238,5'
          Dst:             xmlSecError
        - Src:             'keys.c:239,5'
          Dst:             xmlSecError
        - Src:             'keys.c:241,5'
          Dst:             fprintf
    - functionName:    xmlSecKeyUseWithDebugXmlDump
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fwrite
        - xmlSecError
        - xmlSecPrintXmlString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keys.c:255,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:255,5'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:255,5'
          Branch Sides:
            - BranchSide:      'keys.c:255,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:256,5'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecError
        - Branch String:   'keys.c:256,5'
          Branch Sides:
            - BranchSide:      'keys.c:256,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:258,5'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
      Callsites:
        - Src:             'keys.c:255,5'
          Dst:             xmlSecError
        - Src:             'keys.c:256,5'
          Dst:             xmlSecError
        - Src:             'keys.c:258,5'
          Dst:             fwrite
        - Src:             'keys.c:260,5'
          Dst:             fwrite
        - Src:             'keys.c:261,5'
          Dst:             xmlSecPrintXmlString
        - Src:             'keys.c:262,5'
          Dst:             fwrite
        - Src:             'keys.c:264,5'
          Dst:             fwrite
        - Src:             'keys.c:265,5'
          Dst:             xmlSecPrintXmlString
        - Src:             'keys.c:266,5'
          Dst:             fwrite
        - Src:             'keys.c:268,5'
          Dst:             fwrite
    - functionName:    xmlSecKeyUseWithFinalize
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecKeyUseWithReset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:64,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyUseWithReset
                - memset
                - xmlSecError
            - BranchSide:      'keys.c:64,5'
              BranchSideFuncs:
                - xmlSecKeyUseWithReset
                - memset
                - xmlSecError
        - Branch String:   'keys.c:64,5'
          Branch Sides:
            - BranchSide:      'keys.c:64,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:66,5'
              BranchSideFuncs:
                - xmlSecKeyUseWithReset
                - memset
      Callsites:
        - Src:             'keys.c:64,5'
          Dst:             xmlSecError
        - Src:             'keys.c:66,5'
          Dst:             xmlSecKeyUseWithReset
        - Src:             'keys.c:67,5'
          Dst:             memset
    - functionName:    xmlSecKeyUseWithReset
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
        - xmlSecKeyUseWithSet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:78,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyUseWithSet
                - xmlSecError
            - BranchSide:      'keys.c:78,5'
              BranchSideFuncs:
                - xmlSecKeyUseWithSet
                - xmlSecError
        - Branch String:   'keys.c:78,5'
          Branch Sides:
            - BranchSide:      'keys.c:78,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:80,5'
              BranchSideFuncs:
                - xmlSecKeyUseWithSet
      Callsites:
        - Src:             'keys.c:78,5'
          Dst:             xmlSecError
        - Src:             'keys.c:80,5'
          Dst:             xmlSecKeyUseWithSet
    - functionName:    xmlSecKeyUseWithSet
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          95
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
        - xmlStrdup
        - xmlStrlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'keys.c:200,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:200,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:200,5'
          Branch Sides:
            - BranchSide:      'keys.c:200,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:202,20'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
        - Branch String:   'keys.c:202,8'
          Branch Sides:
            - BranchSide:      'keys.c:203,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'keys.c:206,20'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
        - Branch String:   'keys.c:206,8'
          Branch Sides:
            - BranchSide:      'keys.c:207,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'keys.c:211,20'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlStrlen
                - xmlSecError
        - Branch String:   'keys.c:211,8'
          Branch Sides:
            - BranchSide:      'keys.c:212,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'keys.c:218,19'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
        - Branch String:   'keys.c:213,12'
          Branch Sides:
            - BranchSide:      'keys.c:214,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'keys.c:218,19'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
        - Branch String:   'keys.c:218,8'
          Branch Sides:
            - BranchSide:      'keys.c:218,8'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:219,34'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
        - Branch String:   'keys.c:220,12'
          Branch Sides:
            - BranchSide:      'keys.c:220,12'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'keys.c:221,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
      Callsites:
        - Src:             'keys.c:200,5'
          Dst:             xmlSecError
        - Src:             'keys.c:212,35'
          Dst:             xmlStrdup
        - Src:             'keys.c:214,13'
          Dst:             xmlStrlen
        - Src:             'keys.c:214,13'
          Dst:             xmlSecError
        - Src:             'keys.c:219,34'
          Dst:             xmlStrdup
        - Src:             'keys.c:221,13'
          Dst:             xmlStrlen
        - Src:             'keys.c:221,13'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyUseWithCreate
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecKeyUseWithDestroy
        - xmlSecKeyUseWithInitialize
        - xmlSecKeyUseWithSet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:116,39'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecKeyUseWithInitialize
                - xmlSecKeyUseWithSet
                - xmlSecError
                - xmlSecKeyUseWithDestroy
                - xmlSecError
                - xmlSecKeyUseWithDestroy
                - xmlSecError
            - BranchSide:      'keys.c:116,39'
              BranchSideFuncs:
                - memset
                - xmlSecKeyUseWithInitialize
                - xmlSecKeyUseWithSet
                - xmlSecError
                - xmlSecKeyUseWithDestroy
                - xmlSecError
                - xmlSecKeyUseWithDestroy
                - xmlSecError
        - Branch String:   'keys.c:117,8'
          Branch Sides:
            - BranchSide:      'keys.c:118,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:121,5'
              BranchSideFuncs:
                - memset
                - xmlSecKeyUseWithInitialize
                - xmlSecKeyUseWithSet
                - xmlSecError
                - xmlSecKeyUseWithDestroy
                - xmlSecError
                - xmlSecKeyUseWithDestroy
        - Branch String:   'keys.c:124,8'
          Branch Sides:
            - BranchSide:      'keys.c:125,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyUseWithDestroy
            - BranchSide:      'keys.c:130,11'
              BranchSideFuncs:
                - xmlSecKeyUseWithSet
                - xmlSecError
                - xmlSecKeyUseWithDestroy
        - Branch String:   'keys.c:131,8'
          Branch Sides:
            - BranchSide:      'keys.c:131,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyUseWithDestroy
            - BranchSide:      'keys.c:132,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyUseWithDestroy
      Callsites:
        - Src:             'keys.c:118,9'
          Dst:             xmlSecError
        - Src:             'keys.c:121,5'
          Dst:             memset
        - Src:             'keys.c:123,11'
          Dst:             xmlSecKeyUseWithInitialize
        - Src:             'keys.c:125,9'
          Dst:             xmlSecError
        - Src:             'keys.c:126,9'
          Dst:             xmlSecKeyUseWithDestroy
        - Src:             'keys.c:130,11'
          Dst:             xmlSecKeyUseWithSet
        - Src:             'keys.c:132,9'
          Dst:             xmlSecError
        - Src:             'keys.c:133,9'
          Dst:             xmlSecKeyUseWithDestroy
    - functionName:    xmlSecKeyUseWithCopy
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
        - xmlSecKeyUseWithSet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:94,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyUseWithSet
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keys.c:94,5'
              BranchSideFuncs:
                - xmlSecKeyUseWithSet
                - xmlSecError
                - xmlSecError
        - Branch String:   'keys.c:94,5'
          Branch Sides:
            - BranchSide:      'keys.c:94,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:95,5'
              BranchSideFuncs:
                - xmlSecKeyUseWithSet
                - xmlSecError
        - Branch String:   'keys.c:95,5'
          Branch Sides:
            - BranchSide:      'keys.c:95,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:97,42'
              BranchSideFuncs:
                - xmlSecKeyUseWithSet
      Callsites:
        - Src:             'keys.c:94,5'
          Dst:             xmlSecError
        - Src:             'keys.c:95,5'
          Dst:             xmlSecError
        - Src:             'keys.c:97,12'
          Dst:             xmlSecKeyUseWithSet
    - functionName:    xmlSecKeyUseWithInitialize
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memset
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:50,5'
          Branch Sides:
            - BranchSide:      'keys.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecError
            - BranchSide:      'keys.c:50,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'keys.c:50,5'
          Branch Sides:
            - BranchSide:      'keys.c:50,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keys.c:52,5'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'keys.c:50,5'
          Dst:             xmlSecError
        - Src:             'keys.c:52,5'
          Dst:             memset
    - functionName:    xmlSecKeyUseWithPtrListGetKlass
      functionSourceFile: '/src/xmlsec/src/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecKeyX509DataValueXmlWriteString
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3512
      functionLinenumberEnd: 3530
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlNodeSetContent
        - xmlSecEnsureEmptyChild
        - xmlSecError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'keysdata.c:3515,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecEnsureEmptyChild
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3515,5'
              BranchSideFuncs:
                - xmlSecEnsureEmptyChild
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3515,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3515,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3517,5'
              BranchSideFuncs:
                - xmlSecEnsureEmptyChild
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3517,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3517,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3519,11'
              BranchSideFuncs:
                - xmlSecEnsureEmptyChild
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:3520,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3521,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3526,5'
              BranchSideFuncs:
                - xmlNodeSetContent
      Callsites:
        - Src:             'keysdata.c:3515,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3517,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3519,11'
          Dst:             xmlSecEnsureEmptyChild
        - Src:             'keysdata.c:3521,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3526,5'
          Dst:             xmlNodeSetContent
    - functionName:    xmlSecKeyX509DataValueXmlWriteBase64Blob
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3467
      functionLinenumberEnd: 3507
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          94
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlNodeAddContent
        - xmlNodeSetContent
        - xmlSecBase64Encode
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecEnsureEmptyChild
        - xmlSecError
        - xmlSecGetDefaultLineFeed
      functionUses:    4
      BranchProfiles:
        - Branch String:   'keysdata.c:3471,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlSecEnsureEmptyChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlNodeSetContent
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3471,5'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlSecEnsureEmptyChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlNodeSetContent
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3471,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3471,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3473,5'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlSecEnsureEmptyChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlNodeSetContent
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3473,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3473,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3475,34'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlSecEnsureEmptyChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlNodeSetContent
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3477,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3478,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3482,13'
              BranchSideFuncs:
                - xmlSecEnsureEmptyChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlNodeSetContent
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
        - Branch String:   'keysdata.c:3483,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3484,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3489,8'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlNodeSetContent
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
        - Branch String:   'keysdata.c:3489,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3490,34'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
            - BranchSide:      'keysdata.c:3493,5'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
        - Branch String:   'keysdata.c:3495,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3496,34'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3503,8'
              BranchSideFuncs: []
        - Branch String:   'keysdata.c:3503,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3503,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3504,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysdata.c:3471,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3473,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3475,34'
          Dst:             xmlSecBufferGetData
        - Src:             'keysdata.c:3475,60'
          Dst:             xmlSecBufferGetSize
        - Src:             'keysdata.c:3475,15'
          Dst:             xmlSecBase64Encode
        - Src:             'keysdata.c:3478,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3482,13'
          Dst:             xmlSecEnsureEmptyChild
        - Src:             'keysdata.c:3484,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3490,34'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:3490,9'
          Dst:             xmlNodeAddContent
        - Src:             'keysdata.c:3493,5'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:3496,34'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:3496,9'
          Dst:             xmlNodeAddContent
    - functionName:    xmlSecKeyX509DataValueTrim
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3270
      functionLinenumberEnd: 3304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          129
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - __ctype_b_loc
        - xmlSecError
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:3276,11'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlStrlen
                - __ctype_b_loc
                - xmlSecError
            - BranchSide:      'keysdata.c:3276,11'
              BranchSideFuncs:
                - xmlStrlen
                - __ctype_b_loc
                - xmlSecError
        - Branch String:   'keysdata.c:3284,23'
          Branch Sides:
            - BranchSide:      'keysdata.c:3284,29'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3285,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3284,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3284,11'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3287,11'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3287,23'
          Branch Sides:
            - BranchSide:      'keysdata.c:3287,29'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3288,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3287,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3287,11'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3292,11'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3292,17'
          Branch Sides:
            - BranchSide:      'keysdata.c:3292,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3295,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3292,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3293,16'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3295,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3295,15'
          Branch Sides:
            - BranchSide:      'keysdata.c:3296,13'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3298,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3298,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3298,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3300,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysdata.c:3276,11'
          Dst:             xmlStrlen
        - Src:             'keysdata.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'keysdata.c:3298,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyX509DataValueXmlReadIssuerSerial
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3347
      functionLinenumberEnd: 3397
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          219
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - xmlNodeGetContent
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecIsEmptyString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:3351,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3351,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3351,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3351,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3352,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3352,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3352,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3356,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3357,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3358,25'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3366,9'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3358,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3358,12'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3359,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3359,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:3359,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3359,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3366,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3367,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3370,29'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3367,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3367,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3367,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3371,40'
          Branch Sides:
            - BranchSide:      'keysdata.c:3371,44'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3372,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3371,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3372,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3375,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3372,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3372,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3372,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3378,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:3378,26'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3379,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3378,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3379,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3382,32'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3379,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3379,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3379,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3379,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3379,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3379,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3383,42'
          Branch Sides:
            - BranchSide:      'keysdata.c:3383,46'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3384,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3383,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3384,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3387,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'keysdata.c:3384,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3384,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3384,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3390,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3390,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3391,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3391,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3391,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3391,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysdata.c:3351,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3352,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3356,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:3359,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3366,9'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:3367,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3370,29'
          Dst:             xmlNodeGetContent
        - Src:             'keysdata.c:3371,44'
          Dst:             xmlSecIsEmptyString
        - Src:             'keysdata.c:3372,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3375,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:3378,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:3379,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3382,32'
          Dst:             xmlNodeGetContent
        - Src:             'keysdata.c:3383,46'
          Dst:             xmlSecIsEmptyString
        - Src:             'keysdata.c:3384,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3387,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:3391,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyX509DataValueXmlReadString
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3307
      functionLinenumberEnd: 3342
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          109
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlNodeGetContent
        - xmlSecError
        - xmlSecKeyX509DataValueTrim
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:3311,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlNodeGetContent
                - xmlSecKeyX509DataValueTrim
                - xmlStrlen
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3311,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlNodeGetContent
                - xmlSecKeyX509DataValueTrim
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3311,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3311,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3312,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlNodeGetContent
                - xmlSecKeyX509DataValueTrim
                - xmlStrlen
                - xmlSecError
        - Branch String:   'keysdata.c:3312,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3312,5'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecKeyX509DataValueTrim
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'keysdata.c:3316,15'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecKeyX509DataValueTrim
                - xmlStrlen
                - xmlSecError
        - Branch String:   'keysdata.c:3317,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3318,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'keysdata.c:3320,26'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
        - Branch String:   'keysdata.c:3320,26'
          Branch Sides:
            - BranchSide:      'keysdata.c:3320,30'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3321,25'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3320,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3321,25'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3332,12'
              BranchSideFuncs: []
        - Branch String:   'keysdata.c:3321,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3322,13'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3338,16'
              BranchSideFuncs: []
        - Branch String:   'keysdata.c:3322,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:3338,16'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3338,16'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3338,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3338,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3339,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysdata.c:3311,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3312,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3316,15'
          Dst:             xmlNodeGetContent
        - Src:             'keysdata.c:3318,9'
          Dst:             xmlSecKeyX509DataValueTrim
        - Src:             'keysdata.c:3320,30'
          Dst:             xmlStrlen
        - Src:             'keysdata.c:3322,13'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyX509DataValueXmlReadBase64Blob
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3218
      functionLinenumberEnd: 3267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          135
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlNodeGetContent
        - xmlSecBase64DecodeInPlace
        - xmlSecBufferSetData
        - xmlSecError
        - xmlSecIsEmptyString
      functionUses:    4
      BranchProfiles:
        - Branch String:   'keysdata.c:3220,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecBase64DecodeInPlace
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3224,5'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecBase64DecodeInPlace
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3224,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3224,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3228,15'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecIsEmptyString
                - xmlSecBase64DecodeInPlace
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3229,26'
          Branch Sides:
            - BranchSide:      'keysdata.c:3229,30'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3230,25'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3229,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3230,25'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3241,17'
              BranchSideFuncs:
                - xmlSecBase64DecodeInPlace
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3230,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3231,13'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3263,8'
              BranchSideFuncs: []
        - Branch String:   'keysdata.c:3231,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:3263,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3263,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3243,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3244,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3249,58'
              BranchSideFuncs:
                - xmlSecBufferSetData
                - xmlSecError
        - Branch String:   'keysdata.c:3244,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3263,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3263,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3250,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3251,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3263,8'
              BranchSideFuncs: []
        - Branch String:   'keysdata.c:3251,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3263,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3263,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3263,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3263,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3264,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysdata.c:3224,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3228,15'
          Dst:             xmlNodeGetContent
        - Src:             'keysdata.c:3229,30'
          Dst:             xmlSecIsEmptyString
        - Src:             'keysdata.c:3231,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3242,11'
          Dst:             xmlSecBase64DecodeInPlace
        - Src:             'keysdata.c:3244,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3249,11'
          Dst:             xmlSecBufferSetData
        - Src:             'keysdata.c:3251,9'
          Dst:             xmlSecError
    - functionName:    xmlSecImportGetPersistKey
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3976
      functionLinenumberEnd: 3977
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecImportSetPersistKey
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3964
      functionLinenumberEnd: 3966
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecKeyDataStorePtrListGetKlass
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3953
      functionLinenumberEnd: 3954
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecKeyDataStoreDestroy
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3921
      functionLinenumberEnd: 3930
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - memset
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:3922,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3922,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3922,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3922,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3922,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3922,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3922,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3923,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'keysdata.c:3923,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3923,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3925,19'
              BranchSideFuncs:
                - memset
        - Branch String:   'keysdata.c:3925,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3926,9'
              BranchSideFuncs:
                - memset
            - BranchSide:      'keysdata.c:3928,29'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'keysdata.c:3922,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3923,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3928,5'
          Dst:             memset
    - functionName:    xmlSecKeyDataStoreCreate
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3883
      functionLinenumberEnd: 3911
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecKeyDataStoreDestroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:3887,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecKeyDataStoreDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3887,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecKeyDataStoreDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3887,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3887,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3888,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecKeyDataStoreDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3888,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3888,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3891,36'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecKeyDataStoreDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:3892,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3893,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3897,26'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecKeyDataStoreDestroy
        - Branch String:   'keysdata.c:3900,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3900,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3901,15'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataStoreDestroy
        - Branch String:   'keysdata.c:3902,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3902,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataStoreDestroy
            - BranchSide:      'keysdata.c:3903,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataStoreDestroy
      Callsites:
        - Src:             'keysdata.c:3887,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3888,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3893,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3897,5'
          Dst:             memset
        - Src:             'keysdata.c:3903,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3905,13'
          Dst:             xmlSecKeyDataStoreDestroy
    - functionName:    xmlSecKeyDataIdListDebugXmlDump
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3846
      functionLinenumberEnd: 3865
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          91
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - fwrite
        - xmlSecError
        - xmlSecPrintXmlString
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:3850,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - fwrite
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3850,5'
              BranchSideFuncs:
                - xmlSecError
                - fwrite
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3850,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3850,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3850,5'
              BranchSideFuncs:
                - xmlSecError
                - fwrite
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3850,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3850,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3850,5'
              BranchSideFuncs:
                - xmlSecError
                - fwrite
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3850,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3850,5'
              BranchSideFuncs:
                - fwrite
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3851,5'
              BranchSideFuncs:
                - fwrite
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3851,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3851,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3853,5'
              BranchSideFuncs:
                - fwrite
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3855,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3856,35'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'keysdata.c:3864,5'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'keysdata.c:3857,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3857,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3858,9'
              BranchSideFuncs:
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecPtrListGetItem
                - xmlSecError
                - fwrite
                - xmlSecError
        - Branch String:   'keysdata.c:3858,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3858,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3860,9'
              BranchSideFuncs:
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
                - fwrite
        - Branch String:   'keysdata.c:3855,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3856,35'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'keysdata.c:3864,5'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'keysdata.c:3850,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3851,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3853,5'
          Dst:             fwrite
        - Src:             'keysdata.c:3854,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keysdata.c:3856,35'
          Dst:             xmlSecPtrListGetItem
        - Src:             'keysdata.c:3857,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3858,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3860,9'
          Dst:             fwrite
        - Src:             'keysdata.c:3861,9'
          Dst:             xmlSecPrintXmlString
        - Src:             'keysdata.c:3862,9'
          Dst:             fwrite
        - Src:             'keysdata.c:3864,5'
          Dst:             fwrite
    - functionName:    xmlSecKeyDataIdListDebugDump
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3816
      functionLinenumberEnd: 3836
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          99
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - fprintf
        - fputc
        - xmlSecError
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:3820,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fprintf
                - fputc
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3820,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fprintf
                - fputc
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3820,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3820,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3820,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fprintf
                - fputc
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3820,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3820,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3820,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fprintf
                - fputc
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3820,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3820,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fprintf
                - fputc
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3821,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fprintf
                - fputc
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3821,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3821,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3823,12'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - fprintf
                - fputc
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3824,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3825,35'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'keysdata.c:3835,5'
              BranchSideFuncs:
                - fputc
        - Branch String:   'keysdata.c:3826,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3826,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3827,9'
              BranchSideFuncs:
                - fprintf
                - xmlSecPtrListGetItem
                - xmlSecError
                - fputc
                - xmlSecError
        - Branch String:   'keysdata.c:3827,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3827,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3829,14'
              BranchSideFuncs:
                - fprintf
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
                - fputc
        - Branch String:   'keysdata.c:3829,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - fprintf
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
                - fputc
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - fprintf
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
                - fputc
        - Branch String:   'keysdata.c:3824,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3825,35'
              BranchSideFuncs:
                - fputc
            - BranchSide:      'keysdata.c:3835,5'
              BranchSideFuncs:
                - fputc
      Callsites:
        - Src:             'keysdata.c:3820,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3821,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3823,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keysdata.c:3825,35'
          Dst:             xmlSecPtrListGetItem
        - Src:             'keysdata.c:3826,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3827,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:0,0'
          Dst:             fprintf
        - Src:             'keysdata.c:3835,5'
          Dst:             fputc
    - functionName:    xmlSecKeyDataIdListFindByName
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3787
      functionLinenumberEnd: 3806
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          107
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSecError
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:3791,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3791,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3791,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3791,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3791,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3791,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3791,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3791,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3791,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3791,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3792,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3792,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3792,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3794,12'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
        - Branch String:   'keysdata.c:3795,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3795,5'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3796,35'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
        - Branch String:   'keysdata.c:3797,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3797,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3799,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'keysdata.c:3799,43'
          Branch Sides:
            - BranchSide:      'keysdata.c:3795,26'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
            - BranchSide:      'keysdata.c:3799,55'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'keysdata.c:3799,69'
          Branch Sides:
            - BranchSide:      'keysdata.c:3795,26'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
            - BranchSide:      'keysdata.c:3800,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'keysdata.c:3799,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3795,26'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
            - BranchSide:      'keysdata.c:3799,12'
              BranchSideFuncs: []
        - Branch String:   'keysdata.c:3795,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3795,5'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3796,35'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
      Callsites:
        - Src:             'keysdata.c:3791,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3792,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3794,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keysdata.c:3796,35'
          Dst:             xmlSecPtrListGetItem
        - Src:             'keysdata.c:3797,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3800,12'
          Dst:             xmlStrEqual
    - functionName:    xmlSecKeyDataIdListFindByHref
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3754
      functionLinenumberEnd: 3773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          107
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSecError
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keysdata.c:3758,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3758,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3758,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3758,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3758,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3758,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3758,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3758,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3758,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3758,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3759,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3759,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3759,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3761,12'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
        - Branch String:   'keysdata.c:3762,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3762,5'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3763,35'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
        - Branch String:   'keysdata.c:3764,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3764,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3766,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'keysdata.c:3766,43'
          Branch Sides:
            - BranchSide:      'keysdata.c:3762,26'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
            - BranchSide:      'keysdata.c:3766,55'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'keysdata.c:3766,69'
          Branch Sides:
            - BranchSide:      'keysdata.c:3762,26'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
            - BranchSide:      'keysdata.c:3767,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'keysdata.c:3766,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3762,26'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
            - BranchSide:      'keysdata.c:3766,12'
              BranchSideFuncs: []
        - Branch String:   'keysdata.c:3762,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3762,5'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3763,35'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
      Callsites:
        - Src:             'keysdata.c:3758,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3759,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3761,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keysdata.c:3763,35'
          Dst:             xmlSecPtrListGetItem
        - Src:             'keysdata.c:3764,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3767,12'
          Dst:             xmlStrEqual
    - functionName:    xmlSecKeyDataIdListFindByNode
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3720
      functionLinenumberEnd: 3740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          112
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSecError
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
        - xmlStrEqual
      functionUses:    8
      BranchProfiles:
        - Branch String:   'keysdata.c:3724,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3724,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3724,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3724,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3724,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3724,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3724,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3724,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3724,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3724,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3725,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3725,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3725,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3727,12'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
        - Branch String:   'keysdata.c:3728,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3728,5'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3729,35'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
        - Branch String:   'keysdata.c:3730,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3730,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3732,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'keysdata.c:3732,43'
          Branch Sides:
            - BranchSide:      'keysdata.c:3728,26'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
            - BranchSide:      'keysdata.c:3733,42'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'keysdata.c:3733,56'
          Branch Sides:
            - BranchSide:      'keysdata.c:3728,26'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
            - BranchSide:      'keysdata.c:3734,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlSecError
        - Branch String:   'keysdata.c:3732,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3728,26'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
            - BranchSide:      'keysdata.c:3732,12'
              BranchSideFuncs: []
        - Branch String:   'keysdata.c:3728,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3728,5'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3729,35'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlSecError
      Callsites:
        - Src:             'keysdata.c:3724,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3725,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3727,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keysdata.c:3729,35'
          Dst:             xmlSecPtrListGetItem
        - Src:             'keysdata.c:3730,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3733,12'
          Dst:             xmlStrEqual
        - Src:             'keysdata.c:3734,12'
          Dst:             xmlStrEqual
    - functionName:    xmlSecKeyDataIdListFind
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3691
      functionLinenumberEnd: 3704
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          76
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:3694,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
            - BranchSide:      'keysdata.c:3694,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'keysdata.c:3694,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3694,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3694,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'keysdata.c:3694,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3694,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3694,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'keysdata.c:3694,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3694,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
            - BranchSide:      'keysdata.c:3695,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'keysdata.c:3695,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3695,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3697,12'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
        - Branch String:   'keysdata.c:3698,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3698,5'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3699,29'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
        - Branch String:   'keysdata.c:3698,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3698,5'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3699,29'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
        - Branch String:   'keysdata.c:3699,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3698,26'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3699,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysdata.c:3694,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3695,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3697,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keysdata.c:3699,29'
          Dst:             xmlSecPtrListGetItem
    - functionName:    xmlSecKeyDataListGetKlass
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3650
      functionLinenumberEnd: 3651
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecKeyDataDuplicate
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          159
      EdgeCount:       55
      CyclomaticComplexity: 18
      functionsReached:
        - xmlSecError
        - xmlSecKeyDataCreate
        - xmlSecKeyDataDestroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:284,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:284,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:284,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:284,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:284,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:284,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:284,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:284,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:284,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:284,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:284,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:284,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:284,5'
              BranchSideFuncs:
                - xmlSecKeyDataCreate
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:284,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:284,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:284,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:285,5'
              BranchSideFuncs:
                - xmlSecKeyDataCreate
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:285,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:285,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:287,15'
              BranchSideFuncs:
                - xmlSecKeyDataCreate
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:288,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:289,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:294,18'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:289,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:289,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:289,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:289,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:289,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:289,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:289,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:289,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:289,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:289,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:289,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:289,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:295,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:295,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:296,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:296,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:296,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:296,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:296,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:296,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:296,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:296,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:296,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:296,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:296,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:296,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:296,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
      Callsites:
        - Src:             'keysdata.c:284,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:285,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:287,15'
          Dst:             xmlSecKeyDataCreate
        - Src:             'keysdata.c:289,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:296,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:298,9'
          Dst:             xmlSecKeyDataDestroy
    - functionName:    xmlSecKeyDataDestroy
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          76
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - memset
        - xmlSecError
      functionUses:    17
      BranchProfiles:
        - Branch String:   'keysdata.c:313,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - memset
            - BranchSide:      'keysdata.c:313,5'
              BranchSideFuncs:
                - xmlSecError
                - memset
        - Branch String:   'keysdata.c:313,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:313,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:313,5'
              BranchSideFuncs:
                - xmlSecError
                - memset
        - Branch String:   'keysdata.c:313,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:313,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:313,5'
              BranchSideFuncs:
                - xmlSecError
                - memset
        - Branch String:   'keysdata.c:313,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:313,5'
              BranchSideFuncs:
                - xmlSecError
                - memset
            - BranchSide:      'keysdata.c:313,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:313,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:313,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
            - BranchSide:      'keysdata.c:313,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:313,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:313,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:316,18'
              BranchSideFuncs:
                - memset
        - Branch String:   'keysdata.c:316,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:317,9'
              BranchSideFuncs:
                - memset
            - BranchSide:      'keysdata.c:319,27'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'keysdata.c:313,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:319,5'
          Dst:             memset
    - functionName:    xmlSecKeyDataDebugDump
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          76
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:499,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:499,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:499,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:499,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:499,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:499,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:499,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:499,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:499,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:499,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:499,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:499,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:499,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:499,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:499,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:499,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:500,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:500,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:500,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:501,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:501,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:501,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:503,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysdata.c:499,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:500,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:501,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataDebugXmlDump
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          76
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:515,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:515,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:515,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:515,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:515,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:515,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:515,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:515,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:515,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:515,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:515,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:515,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:515,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:515,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:515,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:515,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:516,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:516,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:516,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:517,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:517,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:517,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:519,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysdata.c:515,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:516,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:517,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataCreate
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecKeyDataDestroy
      functionUses:    5
      BranchProfiles:
        - Branch String:   'keysdata.c:241,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - memset
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:241,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - memset
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:241,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:241,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:242,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - memset
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:242,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:242,5'
              BranchSideFuncs:
                - xmlSecError
                - memset
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:243,5'
              BranchSideFuncs:
                - xmlSecError
                - memset
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:243,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:243,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:244,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:244,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:244,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:247,30'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:248,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:249,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:253,25'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:256,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:256,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:257,15'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:258,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:258,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:259,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
      Callsites:
        - Src:             'keysdata.c:241,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:242,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:243,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:244,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:249,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:253,5'
          Dst:             memset
        - Src:             'keysdata.c:259,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:261,13'
          Dst:             xmlSecKeyDataDestroy
    - functionName:    xmlSecKeyX509DataValueXmlWrite
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3534
      functionLinenumberEnd: 3624
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          321
      EdgeCount:       112
      CyclomaticComplexity: 32
      functionsReached:
        - xmlGetLastError
        - xmlSecBufferIsEmpty
        - xmlSecEnsureEmptyChild
        - xmlSecError
        - xmlSecKeyX509DataValueXmlWriteBase64Blob
        - xmlSecKeyX509DataValueXmlWriteString
        - xmlSetProp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:3535,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferIsEmpty
                - xmlSecBufferIsEmpty
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecError
                - xmlSecEnsureEmptyChild
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSecError
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSecError
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3535,5'
              BranchSideFuncs:
                - xmlSecBufferIsEmpty
                - xmlSecBufferIsEmpty
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecError
                - xmlSecEnsureEmptyChild
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSecError
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSecError
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3535,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3535,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3538,9'
              BranchSideFuncs:
                - xmlSecBufferIsEmpty
                - xmlSecBufferIsEmpty
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecError
                - xmlSecEnsureEmptyChild
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSecError
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSecError
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSecError
        - Branch String:   'keysdata.c:3538,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3541,17'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSecBufferIsEmpty
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecError
                - xmlSecEnsureEmptyChild
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSecError
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3549,42'
              BranchSideFuncs:
                - xmlSecBufferIsEmpty
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecError
                - xmlSecEnsureEmptyChild
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSecError
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSecError
        - Branch String:   'keysdata.c:3549,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3552,17'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecError
                - xmlSecEnsureEmptyChild
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3560,42'
              BranchSideFuncs:
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecError
                - xmlSecEnsureEmptyChild
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSecError
        - Branch String:   'keysdata.c:3560,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3563,17'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecError
                - xmlSecEnsureEmptyChild
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3571,19'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecError
                - xmlSecEnsureEmptyChild
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3571,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3574,15'
              BranchSideFuncs:
                - xmlSecEnsureEmptyChild
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3582,20'
              BranchSideFuncs:
                - xmlSecEnsureEmptyChild
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3582,40'
          Branch Sides:
            - BranchSide:      'keysdata.c:3582,55'
              BranchSideFuncs:
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3607,43'
              BranchSideFuncs:
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3582,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3586,24'
              BranchSideFuncs:
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3607,43'
              BranchSideFuncs:
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3587,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3588,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3591,63'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3593,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3594,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3599,63'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueXmlWriteString
                - xmlSecBufferIsEmpty
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3607,53'
          Branch Sides:
            - BranchSide:      'keysdata.c:3607,68'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueXmlWriteBase64Blob
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3623,5'
              BranchSideFuncs: []
        - Branch String:   'keysdata.c:3607,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3610,17'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3623,5'
              BranchSideFuncs: []
        - Branch String:   'keysdata.c:3613,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3614,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3618,62'
              BranchSideFuncs:
                - xmlSetProp
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'keysdata.c:3619,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:3619,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3619,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3619,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:3619,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3619,13'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysdata.c:3535,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3538,9'
          Dst:             xmlSecBufferIsEmpty
        - Src:             'keysdata.c:3541,17'
          Dst:             xmlSecKeyX509DataValueXmlWriteBase64Blob
        - Src:             'keysdata.c:3545,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3549,9'
          Dst:             xmlSecBufferIsEmpty
        - Src:             'keysdata.c:3552,17'
          Dst:             xmlSecKeyX509DataValueXmlWriteBase64Blob
        - Src:             'keysdata.c:3556,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3560,9'
          Dst:             xmlSecBufferIsEmpty
        - Src:             'keysdata.c:3563,17'
          Dst:             xmlSecKeyX509DataValueXmlWriteBase64Blob
        - Src:             'keysdata.c:3567,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3574,15'
          Dst:             xmlSecKeyX509DataValueXmlWriteString
        - Src:             'keysdata.c:3577,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3586,24'
          Dst:             xmlSecEnsureEmptyChild
        - Src:             'keysdata.c:3588,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3591,15'
          Dst:             xmlSecKeyX509DataValueXmlWriteString
        - Src:             'keysdata.c:3594,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3599,15'
          Dst:             xmlSecKeyX509DataValueXmlWriteString
        - Src:             'keysdata.c:3602,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3607,10'
          Dst:             xmlSecBufferIsEmpty
        - Src:             'keysdata.c:3610,17'
          Dst:             xmlSecKeyX509DataValueXmlWriteBase64Blob
        - Src:             'keysdata.c:3614,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3618,12'
          Dst:             xmlSetProp
        - Src:             'keysdata.c:3619,13'
          Dst:             xmlGetLastError
        - Src:             'keysdata.c:3619,13'
          Dst:             xmlSecError
    - functionName:    xmlSecX509DataGetNodeContent
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2970
      functionLinenumberEnd: 3034
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          218
      EdgeCount:       65
      CyclomaticComplexity: 21
      functionsReached:
        - xmlGetProp
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecIsEmptyNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:2976,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecError
            - BranchSide:      'keysdata.c:2976,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecError
        - Branch String:   'keysdata.c:2976,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2976,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2977,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
        - Branch String:   'keysdata.c:2977,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2977,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
            - BranchSide:      'keysdata.c:2980,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
        - Branch String:   'keysdata.c:2981,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2981,5'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:2982,12'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
        - Branch String:   'keysdata.c:2982,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:2983,16'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
            - BranchSide:      'keysdata.c:2989,19'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
        - Branch String:   'keysdata.c:2983,16'
          Branch Sides:
            - BranchSide:      'keysdata.c:2984,25'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
            - BranchSide:      'keysdata.c:2987,25'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
        - Branch String:   'keysdata.c:2989,19'
          Branch Sides:
            - BranchSide:      'keysdata.c:2990,16'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
            - BranchSide:      'keysdata.c:2995,19'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
        - Branch String:   'keysdata.c:2990,16'
          Branch Sides:
            - BranchSide:      'keysdata.c:2991,25'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
            - BranchSide:      'keysdata.c:2993,25'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
        - Branch String:   'keysdata.c:2995,19'
          Branch Sides:
            - BranchSide:      'keysdata.c:2996,16'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
            - BranchSide:      'keysdata.c:3001,19'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
        - Branch String:   'keysdata.c:2996,16'
          Branch Sides:
            - BranchSide:      'keysdata.c:2997,25'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
            - BranchSide:      'keysdata.c:2999,25'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
        - Branch String:   'keysdata.c:3001,19'
          Branch Sides:
            - BranchSide:      'keysdata.c:3002,16'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
            - BranchSide:      'keysdata.c:3007,19'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
        - Branch String:   'keysdata.c:3002,16'
          Branch Sides:
            - BranchSide:      'keysdata.c:3003,25'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
            - BranchSide:      'keysdata.c:3005,25'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
        - Branch String:   'keysdata.c:3007,19'
          Branch Sides:
            - BranchSide:      'keysdata.c:3008,16'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
            - BranchSide:      'keysdata.c:3021,19'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
        - Branch String:   'keysdata.c:3008,16'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
        - Branch String:   'keysdata.c:3014,16'
          Branch Sides:
            - BranchSide:      'keysdata.c:3015,38'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecError
            - BranchSide:      'keysdata.c:3030,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
        - Branch String:   'keysdata.c:3016,20'
          Branch Sides:
            - BranchSide:      'keysdata.c:3017,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3030,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
        - Branch String:   'keysdata.c:3017,21'
          Branch Sides:
            - BranchSide:      'keysdata.c:3017,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3017,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3021,19'
          Branch Sides:
            - BranchSide:      'keysdata.c:3022,16'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
            - BranchSide:      'keysdata.c:3030,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
        - Branch String:   'keysdata.c:3022,16'
          Branch Sides:
            - BranchSide:      'keysdata.c:3023,25'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
            - BranchSide:      'keysdata.c:3025,25'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
        - Branch String:   'keysdata.c:2981,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2981,5'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:2982,12'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecIsEmptyNode
      Callsites:
        - Src:             'keysdata.c:2976,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2977,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2980,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:2982,12'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:2983,16'
          Dst:             xmlSecIsEmptyNode
        - Src:             'keysdata.c:2989,19'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:2990,16'
          Dst:             xmlSecIsEmptyNode
        - Src:             'keysdata.c:2995,19'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:2996,16'
          Dst:             xmlSecIsEmptyNode
        - Src:             'keysdata.c:3001,19'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:3002,16'
          Dst:             xmlSecIsEmptyNode
        - Src:             'keysdata.c:3007,19'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:3008,16'
          Dst:             xmlSecIsEmptyNode
        - Src:             'keysdata.c:3015,38'
          Dst:             xmlGetProp
        - Src:             'keysdata.c:3017,21'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3021,19'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:3022,16'
          Dst:             xmlSecIsEmptyNode
        - Src:             'keysdata.c:3030,15'
          Dst:             xmlSecGetNextElementNode
    - functionName:    xmlSecKeyDataX509XmlWrite
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3054
      functionLinenumberEnd: 3123
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          307
      EdgeCount:       102
      CyclomaticComplexity: 32
      functionsReached:
        - xmlSecError
        - xmlSecKeyX509DataValueFinalize
        - xmlSecKeyX509DataValueInitialize
        - xmlSecKeyX509DataValueReset
        - xmlSecKeyX509DataValueXmlWrite
        - xmlSecX509DataGetNodeContent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:3055,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueInitialize
                - xmlSecX509DataGetNodeContent
                - xmlSecKeyX509DataValueXmlWrite
                - xmlSecKeyX509DataValueReset
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3061,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueInitialize
                - xmlSecX509DataGetNodeContent
                - xmlSecKeyX509DataValueXmlWrite
                - xmlSecKeyX509DataValueReset
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3061,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3061,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3062,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueInitialize
                - xmlSecX509DataGetNodeContent
                - xmlSecKeyX509DataValueXmlWrite
                - xmlSecKeyX509DataValueReset
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3062,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3062,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3063,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueInitialize
                - xmlSecX509DataGetNodeContent
                - xmlSecKeyX509DataValueXmlWrite
                - xmlSecKeyX509DataValueReset
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3063,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3063,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3064,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueInitialize
                - xmlSecX509DataGetNodeContent
                - xmlSecKeyX509DataValueXmlWrite
                - xmlSecKeyX509DataValueReset
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3064,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3064,5'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueInitialize
                - xmlSecX509DataGetNodeContent
                - xmlSecKeyX509DataValueXmlWrite
                - xmlSecKeyX509DataValueReset
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3065,5'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueInitialize
                - xmlSecX509DataGetNodeContent
                - xmlSecKeyX509DataValueXmlWrite
                - xmlSecKeyX509DataValueReset
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3065,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3065,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3067,56'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueInitialize
                - xmlSecX509DataGetNodeContent
                - xmlSecKeyX509DataValueXmlWrite
                - xmlSecKeyX509DataValueReset
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3067,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3067,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3072,11'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueInitialize
                - xmlSecX509DataGetNodeContent
                - xmlSecKeyX509DataValueXmlWrite
                - xmlSecKeyX509DataValueReset
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3073,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3074,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3081,74'
              BranchSideFuncs:
                - xmlSecX509DataGetNodeContent
                - xmlSecKeyX509DataValueXmlWrite
                - xmlSecKeyX509DataValueReset
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3074,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3074,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3074,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3074,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3074,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3074,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3074,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3082,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3083,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3086,23'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueXmlWrite
                - xmlSecKeyX509DataValueReset
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
        - Branch String:   'keysdata.c:3083,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3083,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3083,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3083,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3083,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3083,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3083,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3086,15'
          Branch Sides:
            - BranchSide:      'keysdata.c:3089,5'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueXmlWrite
                - xmlSecKeyX509DataValueReset
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
            - BranchSide:      'keysdata.c:3095,15'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueXmlWrite
                - xmlSecKeyX509DataValueReset
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
        - Branch String:   'keysdata.c:3096,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3097,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3099,24'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueXmlWrite
                - xmlSecKeyX509DataValueReset
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
        - Branch String:   'keysdata.c:3097,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:3097,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3097,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:3097,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3097,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:3097,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3097,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3099,20'
          Branch Sides:
            - BranchSide:      'keysdata.c:3103,15'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3104,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3105,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3110,9'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueReset
                - xmlSecKeyX509DataValueXmlWrite
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
        - Branch String:   'keysdata.c:3105,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:3105,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3105,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:3105,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3105,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:3105,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3105,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3096,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3097,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3099,24'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueXmlWrite
                - xmlSecKeyX509DataValueReset
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
        - Branch String:   'keysdata.c:3118,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3118,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3119,9'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueFinalize
      Callsites:
        - Src:             'keysdata.c:3061,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3062,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3063,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3064,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3065,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3072,11'
          Dst:             xmlSecKeyX509DataValueInitialize
        - Src:             'keysdata.c:3074,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3081,15'
          Dst:             xmlSecX509DataGetNodeContent
        - Src:             'keysdata.c:3083,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3097,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3103,15'
          Dst:             xmlSecKeyX509DataValueXmlWrite
        - Src:             'keysdata.c:3105,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3110,9'
          Dst:             xmlSecKeyX509DataValueReset
        - Src:             'keysdata.c:3119,9'
          Dst:             xmlSecKeyX509DataValueFinalize
    - functionName:    xmlSecKeyX509DataValueInitialize
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3126
      functionLinenumberEnd: 3157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - memset
        - xmlSecBufferInitialize
        - xmlSecError
        - xmlSecKeyX509DataValueFinalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keysdata.c:3129,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
            - BranchSide:      'keysdata.c:3129,5'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
        - Branch String:   'keysdata.c:3129,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3129,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3130,5'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3133,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3134,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3138,47'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3139,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3140,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3144,47'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3145,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3146,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3150,47'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:3151,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3151,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:3152,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
      Callsites:
        - Src:             'keysdata.c:3129,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3130,5'
          Dst:             memset
        - Src:             'keysdata.c:3132,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:3134,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3135,9'
          Dst:             xmlSecKeyX509DataValueFinalize
        - Src:             'keysdata.c:3138,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:3140,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3141,9'
          Dst:             xmlSecKeyX509DataValueFinalize
        - Src:             'keysdata.c:3144,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:3146,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3147,9'
          Dst:             xmlSecKeyX509DataValueFinalize
        - Src:             'keysdata.c:3150,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:3152,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3153,9'
          Dst:             xmlSecKeyX509DataValueFinalize
    - functionName:    xmlSecKeyX509DataValueReset
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3187
      functionLinenumberEnd: 3215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          103
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSecBufferEmpty
        - xmlSecError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keysdata.c:3188,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferEmpty
                - xmlSecBufferEmpty
                - xmlSecBufferEmpty
                - xmlSecBufferEmpty
                - xmlSecError
            - BranchSide:      'keysdata.c:3188,5'
              BranchSideFuncs:
                - xmlSecBufferEmpty
                - xmlSecBufferEmpty
                - xmlSecBufferEmpty
                - xmlSecBufferEmpty
                - xmlSecError
        - Branch String:   'keysdata.c:3188,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3188,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3190,5'
              BranchSideFuncs:
                - xmlSecBufferEmpty
                - xmlSecBufferEmpty
                - xmlSecBufferEmpty
                - xmlSecBufferEmpty
        - Branch String:   'keysdata.c:3194,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3195,9'
              BranchSideFuncs:
                - xmlSecBufferEmpty
            - BranchSide:      'keysdata.c:3199,19'
              BranchSideFuncs:
                - xmlSecBufferEmpty
        - Branch String:   'keysdata.c:3199,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3200,9'
              BranchSideFuncs:
                - xmlSecBufferEmpty
            - BranchSide:      'keysdata.c:3203,19'
              BranchSideFuncs:
                - xmlSecBufferEmpty
        - Branch String:   'keysdata.c:3203,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3204,9'
              BranchSideFuncs:
                - xmlSecBufferEmpty
            - BranchSide:      'keysdata.c:3209,19'
              BranchSideFuncs:
                - xmlSecBufferEmpty
        - Branch String:   'keysdata.c:3209,25'
          Branch Sides:
            - BranchSide:      'keysdata.c:3209,40'
              BranchSideFuncs:
                - xmlSecBufferEmpty
            - BranchSide:      'keysdata.c:3213,36'
              BranchSideFuncs:
                - xmlSecBufferEmpty
        - Branch String:   'keysdata.c:3209,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3210,9'
              BranchSideFuncs:
                - xmlSecBufferEmpty
            - BranchSide:      'keysdata.c:3213,36'
              BranchSideFuncs:
                - xmlSecBufferEmpty
      Callsites:
        - Src:             'keysdata.c:3188,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3190,5'
          Dst:             xmlSecBufferEmpty
        - Src:             'keysdata.c:3191,5'
          Dst:             xmlSecBufferEmpty
        - Src:             'keysdata.c:3192,5'
          Dst:             xmlSecBufferEmpty
        - Src:             'keysdata.c:3213,5'
          Dst:             xmlSecBufferEmpty
    - functionName:    xmlSecKeyX509DataValueFinalize
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3160
      functionLinenumberEnd: 3184
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - memset
        - xmlSecBufferFinalize
        - xmlSecError
      functionUses:    6
      BranchProfiles:
        - Branch String:   'keysdata.c:3161,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
                - xmlSecError
            - BranchSide:      'keysdata.c:3161,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
                - xmlSecError
        - Branch String:   'keysdata.c:3161,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3161,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3163,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
        - Branch String:   'keysdata.c:3167,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3168,9'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - memset
            - BranchSide:      'keysdata.c:3171,19'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - memset
        - Branch String:   'keysdata.c:3171,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3172,9'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - memset
            - BranchSide:      'keysdata.c:3174,19'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - memset
        - Branch String:   'keysdata.c:3174,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3175,9'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - memset
            - BranchSide:      'keysdata.c:3178,19'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - memset
        - Branch String:   'keysdata.c:3178,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3179,9'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - memset
            - BranchSide:      'keysdata.c:3181,39'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - memset
      Callsites:
        - Src:             'keysdata.c:3161,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3163,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:3164,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:3165,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:3181,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:3183,5'
          Dst:             memset
    - functionName:    xmlSecKeyX509DataValueXmlRead
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3400
      functionLinenumberEnd: 3462
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          189
      EdgeCount:       60
      CyclomaticComplexity: 20
      functionsReached:
        - xmlGetProp
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecKeyX509DataValueXmlReadBase64Blob
        - xmlSecKeyX509DataValueXmlReadIssuerSerial
        - xmlSecKeyX509DataValueXmlReadString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:3403,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadString
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadIssuerSerial
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlGetProp
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3403,5'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadString
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadIssuerSerial
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlGetProp
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3403,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:3403,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3407,8'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadString
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadIssuerSerial
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlGetProp
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3407,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:3408,15'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadString
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadIssuerSerial
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlGetProp
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3413,15'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadString
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadIssuerSerial
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlGetProp
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3409,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3409,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3410,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3413,15'
          Branch Sides:
            - BranchSide:      'keysdata.c:3414,68'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadString
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadIssuerSerial
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlGetProp
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3419,15'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadString
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadIssuerSerial
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlGetProp
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3415,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3415,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3416,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3419,15'
          Branch Sides:
            - BranchSide:      'keysdata.c:3420,68'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadString
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadIssuerSerial
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlGetProp
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3425,15'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadString
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadIssuerSerial
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlGetProp
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3421,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3421,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3422,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3425,15'
          Branch Sides:
            - BranchSide:      'keysdata.c:3426,64'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadIssuerSerial
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlGetProp
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3431,15'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecKeyX509DataValueXmlReadIssuerSerial
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlGetProp
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3427,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3427,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3428,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3431,15'
          Branch Sides:
            - BranchSide:      'keysdata.c:3432,15'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlGetProp
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3437,15'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlGetProp
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3433,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3433,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3434,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3437,15'
          Branch Sides:
            - BranchSide:      'keysdata.c:3438,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3454,28'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3438,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3438,9'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:3441,38'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:3442,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3443,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3448,68'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueXmlReadBase64Blob
                - xmlSecError
        - Branch String:   'keysdata.c:3443,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:3443,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3443,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3449,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:3449,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3450,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3454,15'
          Branch Sides:
            - BranchSide:      'keysdata.c:3454,15'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:3456,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:3456,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:3456,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:3456,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysdata.c:3403,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3407,8'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:3408,15'
          Dst:             xmlSecKeyX509DataValueXmlReadBase64Blob
        - Src:             'keysdata.c:3410,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3413,15'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:3414,15'
          Dst:             xmlSecKeyX509DataValueXmlReadBase64Blob
        - Src:             'keysdata.c:3416,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3419,15'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:3420,15'
          Dst:             xmlSecKeyX509DataValueXmlReadBase64Blob
        - Src:             'keysdata.c:3422,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3425,15'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:3426,15'
          Dst:             xmlSecKeyX509DataValueXmlReadString
        - Src:             'keysdata.c:3428,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3431,15'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:3432,15'
          Dst:             xmlSecKeyX509DataValueXmlReadIssuerSerial
        - Src:             'keysdata.c:3434,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3437,15'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:3438,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3441,38'
          Dst:             xmlGetProp
        - Src:             'keysdata.c:3443,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3448,15'
          Dst:             xmlSecKeyX509DataValueXmlReadBase64Blob
        - Src:             'keysdata.c:3450,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:3456,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataX509XmlRead
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2896
      functionLinenumberEnd: 2966
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          200
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecKeyDestroy
        - xmlSecKeySwap
        - xmlSecKeyX509DataValueFinalize
        - xmlSecKeyX509DataValueInitialize
        - xmlSecKeyX509DataValueReset
        - xmlSecKeyX509DataValueXmlRead
        - xmlSecKeysMngrFindKeyFromX509Data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:2897,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueInitialize
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueXmlRead
                - xmlSecKeyX509DataValueReset
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeysMngrFindKeyFromX509Data
                - xmlSecKeySwap
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2904,5'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueInitialize
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueXmlRead
                - xmlSecKeyX509DataValueReset
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeysMngrFindKeyFromX509Data
                - xmlSecKeySwap
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2904,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2904,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2905,5'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueInitialize
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueXmlRead
                - xmlSecKeyX509DataValueReset
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeysMngrFindKeyFromX509Data
                - xmlSecKeySwap
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2905,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2905,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2906,5'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueInitialize
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueXmlRead
                - xmlSecKeyX509DataValueReset
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeysMngrFindKeyFromX509Data
                - xmlSecKeySwap
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2906,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2906,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2907,5'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueInitialize
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueXmlRead
                - xmlSecKeyX509DataValueReset
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeysMngrFindKeyFromX509Data
                - xmlSecKeySwap
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2907,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2907,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2909,11'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueInitialize
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueXmlRead
                - xmlSecKeyX509DataValueReset
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeysMngrFindKeyFromX509Data
                - xmlSecKeySwap
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2910,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2911,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:2916,46'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueXmlRead
                - xmlSecKeyX509DataValueReset
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeysMngrFindKeyFromX509Data
                - xmlSecKeySwap
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:2918,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:2919,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:2924,21'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueReset
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueXmlRead
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecKeysMngrFindKeyFromX509Data
                - xmlSecKeySwap
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'keysdata.c:2924,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:2927,68'
              BranchSideFuncs:
                - xmlSecKeysMngrFindKeyFromX509Data
                - xmlSecKeySwap
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecKeyX509DataValueFinalize
                - xmlSecKeyX509DataValueReset
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueXmlRead
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2943,22'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueReset
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueXmlRead
                - xmlSecKeysMngrFindKeyFromX509Data
                - xmlSecKeySwap
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2930,20'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - xmlSecKeyX509DataValueFinalize
                - xmlSecKeyX509DataValueReset
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueXmlRead
                - xmlSecKeysMngrFindKeyFromX509Data
                - xmlSecKeySwap
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2931,21'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecKeyX509DataValueFinalize
                - xmlSecKeyX509DataValueReset
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueXmlRead
                - xmlSecKeysMngrFindKeyFromX509Data
                - xmlSecKeySwap
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2943,28'
          Branch Sides:
            - BranchSide:      'keysdata.c:2943,12'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueReset
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueXmlRead
                - xmlSecKeysMngrFindKeyFromX509Data
                - xmlSecKeySwap
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecKeyX509DataValueFinalize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2953,9'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueReset
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueXmlRead
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecKeysMngrFindKeyFromX509Data
                - xmlSecKeySwap
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:2943,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:2945,58'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueReset
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueXmlRead
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecKeysMngrFindKeyFromX509Data
                - xmlSecKeySwap
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
            - BranchSide:      'keysdata.c:2953,9'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueReset
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueXmlRead
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecKeysMngrFindKeyFromX509Data
                - xmlSecKeySwap
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:2946,16'
          Branch Sides:
            - BranchSide:      'keysdata.c:2947,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:2953,9'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueReset
                - xmlSecGetNextElementNode
                - xmlSecKeyX509DataValueXmlRead
                - xmlSecError
                - xmlSecKeyX509DataValueFinalize
                - xmlSecKeysMngrFindKeyFromX509Data
                - xmlSecKeySwap
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:2916,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2917,15'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueFinalize
            - BranchSide:      'keysdata.c:2961,8'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueFinalize
        - Branch String:   'keysdata.c:2961,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2961,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:2962,9'
              BranchSideFuncs:
                - xmlSecKeyX509DataValueFinalize
      Callsites:
        - Src:             'keysdata.c:2904,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2905,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2906,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2907,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2909,11'
          Dst:             xmlSecKeyX509DataValueInitialize
        - Src:             'keysdata.c:2911,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2916,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:2917,15'
          Dst:             xmlSecKeyX509DataValueXmlRead
        - Src:             'keysdata.c:2919,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2927,22'
          Dst:             xmlSecKeysMngrFindKeyFromX509Data
        - Src:             'keysdata.c:2929,23'
          Dst:             xmlSecKeySwap
        - Src:             'keysdata.c:2931,21'
          Dst:             xmlSecError
        - Src:             'keysdata.c:0,0'
          Dst:             xmlSecKeyDestroy
        - Src:             'keysdata.c:2947,17'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2953,9'
          Dst:             xmlSecKeyX509DataValueReset
        - Src:             'keysdata.c:2916,76'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:2962,9'
          Dst:             xmlSecKeyX509DataValueFinalize
    - functionName:    xmlSecKeyValueRsaXmlWrite
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2704
      functionLinenumberEnd: 2774
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          169
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - xmlNodeAddContent
        - xmlNodeSetContent
        - xmlSecAddChild
        - xmlSecBufferBase64NodeContentWrite
        - xmlSecBufferGetSize
        - xmlSecError
        - xmlSecGetDefaultLineFeed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:2708,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2708,5'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2708,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2708,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2712,11'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:2713,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2714,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2717,8'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
        - Branch String:   'keysdata.c:2717,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2718,32'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2720,9'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2723,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2724,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2727,8'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:2727,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2728,32'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:2732,11'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:2733,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2734,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2737,8'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
        - Branch String:   'keysdata.c:2737,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2738,32'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2740,9'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2743,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2744,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2747,8'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:2747,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2748,32'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:2752,25'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:2752,31'
          Branch Sides:
            - BranchSide:      'keysdata.c:2752,31'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:2752,63'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:2752,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2752,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:2753,15'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:2754,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:2755,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2758,12'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
        - Branch String:   'keysdata.c:2758,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:2759,36'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
            - BranchSide:      'keysdata.c:2761,13'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
        - Branch String:   'keysdata.c:2764,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:2765,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2768,12'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
        - Branch String:   'keysdata.c:2768,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:2768,12'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:2769,36'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
      Callsites:
        - Src:             'keysdata.c:2708,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2712,11'
          Dst:             xmlSecAddChild
        - Src:             'keysdata.c:2714,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2718,32'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:2718,9'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:2720,9'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:2722,11'
          Dst:             xmlSecBufferBase64NodeContentWrite
        - Src:             'keysdata.c:2724,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2728,32'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:2728,9'
          Dst:             xmlNodeAddContent
        - Src:             'keysdata.c:2732,11'
          Dst:             xmlSecAddChild
        - Src:             'keysdata.c:2734,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2738,32'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:2738,9'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:2740,9'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:2742,11'
          Dst:             xmlSecBufferBase64NodeContentWrite
        - Src:             'keysdata.c:2744,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2748,32'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:2748,9'
          Dst:             xmlNodeAddContent
        - Src:             'keysdata.c:2752,35'
          Dst:             xmlSecBufferGetSize
        - Src:             'keysdata.c:2753,15'
          Dst:             xmlSecAddChild
        - Src:             'keysdata.c:2755,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2759,36'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:2759,13'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:2761,13'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:2763,15'
          Dst:             xmlSecBufferBase64NodeContentWrite
        - Src:             'keysdata.c:2765,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2769,36'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:2769,13'
          Dst:             xmlNodeAddContent
    - functionName:    xmlSecKeyDataRsaXmlWrite
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2539
      functionLinenumberEnd: 2601
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          163
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - xmlSecError
        - xmlSecKeyGetValue
        - xmlSecKeyValueRsaFinalize
        - xmlSecKeyValueRsaInitialize
        - xmlSecKeyValueRsaXmlWrite
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:2541,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlWrite
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2547,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlWrite
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2547,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2547,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2548,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlWrite
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2548,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2548,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2549,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlWrite
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2549,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2549,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2550,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlWrite
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2550,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2550,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2551,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlWrite
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2551,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2551,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2552,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlWrite
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2552,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2552,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlWrite
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2554,83'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlWrite
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2554,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2554,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:2558,36'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlWrite
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2558,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2560,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlWrite
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2562,12'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlWrite
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2563,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2564,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
            - BranchSide:      'keysdata.c:2569,11'
              BranchSideFuncs:
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlWrite
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2570,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2571,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
            - BranchSide:      'keysdata.c:2577,11'
              BranchSideFuncs:
                - xmlSecKeyValueRsaXmlWrite
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2578,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2579,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
            - BranchSide:      'keysdata.c:2584,11'
              BranchSideFuncs:
                - xmlSecKeyValueRsaXmlWrite
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
        - Branch String:   'keysdata.c:2586,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2587,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
            - BranchSide:      'keysdata.c:2597,8'
              BranchSideFuncs:
                - xmlSecKeyValueRsaFinalize
        - Branch String:   'keysdata.c:2597,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2597,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:2598,9'
              BranchSideFuncs:
                - xmlSecKeyValueRsaFinalize
      Callsites:
        - Src:             'keysdata.c:2547,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2548,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2549,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2550,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2551,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2552,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2562,12'
          Dst:             xmlSecKeyGetValue
        - Src:             'keysdata.c:2564,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2569,11'
          Dst:             xmlSecKeyValueRsaInitialize
        - Src:             'keysdata.c:2571,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2579,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2584,11'
          Dst:             xmlSecKeyValueRsaXmlWrite
        - Src:             'keysdata.c:2587,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2598,9'
          Dst:             xmlSecKeyValueRsaFinalize
    - functionName:    xmlSecKeyValueRsaInitialize
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2604
      functionLinenumberEnd: 2629
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - memset
        - xmlSecBufferInitialize
        - xmlSecError
        - xmlSecKeyValueRsaFinalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keysdata.c:2607,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
            - BranchSide:      'keysdata.c:2607,5'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
        - Branch String:   'keysdata.c:2607,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2607,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2608,5'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
        - Branch String:   'keysdata.c:2611,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2612,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
            - BranchSide:      'keysdata.c:2616,42'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
        - Branch String:   'keysdata.c:2617,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2618,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
            - BranchSide:      'keysdata.c:2622,42'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
        - Branch String:   'keysdata.c:2623,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2623,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
            - BranchSide:      'keysdata.c:2624,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
      Callsites:
        - Src:             'keysdata.c:2607,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2608,5'
          Dst:             memset
        - Src:             'keysdata.c:2610,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:2612,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2613,9'
          Dst:             xmlSecKeyValueRsaFinalize
        - Src:             'keysdata.c:2616,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:2618,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2619,9'
          Dst:             xmlSecKeyValueRsaFinalize
        - Src:             'keysdata.c:2622,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:2624,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2625,9'
          Dst:             xmlSecKeyValueRsaFinalize
    - functionName:    xmlSecKeyValueRsaFinalize
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2632
      functionLinenumberEnd: 2639
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memset
        - xmlSecBufferFinalize
        - xmlSecError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'keysdata.c:2633,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
                - xmlSecError
            - BranchSide:      'keysdata.c:2633,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
                - xmlSecError
        - Branch String:   'keysdata.c:2633,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2633,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2635,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
      Callsites:
        - Src:             'keysdata.c:2633,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2635,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:2636,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:2637,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:2638,5'
          Dst:             memset
    - functionName:    xmlSecKeyValueRsaXmlRead
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2642
      functionLinenumberEnd: 2700
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          206
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - xmlSecBufferBase64NodeContentRead
        - xmlSecBufferSetSize
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:2646,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2646,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2646,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2646,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2649,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2652,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:2652,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2653,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2652,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2653,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2656,11'
              BranchSideFuncs:
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2653,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2653,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2653,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2653,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2653,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2653,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2657,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2658,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2661,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2664,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:2664,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2665,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2664,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2665,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2668,53'
              BranchSideFuncs:
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2665,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2665,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2665,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2665,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2665,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2665,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2669,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2670,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2673,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecError
        - Branch String:   'keysdata.c:2677,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:2677,26'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2686,43'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2677,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2678,57'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2686,43'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2679,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:2680,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2683,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'keysdata.c:2687,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:2688,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2693,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2693,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2693,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:2694,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2694,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2694,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2694,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysdata.c:2646,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2649,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:2652,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:2653,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2656,11'
          Dst:             xmlSecBufferBase64NodeContentRead
        - Src:             'keysdata.c:2658,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2661,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:2664,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:2665,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2668,11'
          Dst:             xmlSecBufferBase64NodeContentRead
        - Src:             'keysdata.c:2670,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2673,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:2677,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:2678,15'
          Dst:             xmlSecBufferBase64NodeContentRead
        - Src:             'keysdata.c:2680,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2683,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:2686,15'
          Dst:             xmlSecBufferSetSize
        - Src:             'keysdata.c:2688,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2694,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataRsaXmlRead
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2456
      functionLinenumberEnd: 2518
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          183
      EdgeCount:       55
      CyclomaticComplexity: 18
      functionsReached:
        - xmlSecError
        - xmlSecKeyDataDestroy
        - xmlSecKeyGetValue
        - xmlSecKeySetValue
        - xmlSecKeyValueRsaFinalize
        - xmlSecKeyValueRsaInitialize
        - xmlSecKeyValueRsaXmlRead
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:2458,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2463,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2463,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2463,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2464,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2464,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2464,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2465,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2465,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2465,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2466,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2466,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2466,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2467,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2467,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2467,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2469,8'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2469,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2470,9'
              BranchSideFuncs:
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlRead
                - xmlSecKeySetValue
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2475,11'
              BranchSideFuncs:
                - xmlSecKeyValueRsaInitialize
                - xmlSecKeyValueRsaXmlRead
                - xmlSecKeySetValue
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2476,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2477,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:2483,11'
              BranchSideFuncs:
                - xmlSecKeyValueRsaXmlRead
                - xmlSecKeySetValue
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2484,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2485,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:2490,12'
              BranchSideFuncs:
                - xmlSecKeySetValue
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2491,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2492,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:2498,11'
              BranchSideFuncs:
                - xmlSecKeySetValue
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:2499,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2500,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:2511,8'
              BranchSideFuncs:
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:2500,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2500,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:2511,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:2500,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2500,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:2511,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:2500,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2500,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:2511,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:2500,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2511,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:2511,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueRsaFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:2511,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2512,9'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:2514,13'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:2514,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2514,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:2515,9'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
      Callsites:
        - Src:             'keysdata.c:2463,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2464,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2465,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2466,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2467,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2469,8'
          Dst:             xmlSecKeyGetValue
        - Src:             'keysdata.c:2470,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2475,11'
          Dst:             xmlSecKeyValueRsaInitialize
        - Src:             'keysdata.c:2477,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2483,11'
          Dst:             xmlSecKeyValueRsaXmlRead
        - Src:             'keysdata.c:2485,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2492,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2498,11'
          Dst:             xmlSecKeySetValue
        - Src:             'keysdata.c:2500,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2512,9'
          Dst:             xmlSecKeyValueRsaFinalize
        - Src:             'keysdata.c:2515,9'
          Dst:             xmlSecKeyDataDestroy
    - functionName:    xmlSecKeyValueDsaXmlWrite
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2308
      functionLinenumberEnd: 2418
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          255
      EdgeCount:       82
      CyclomaticComplexity: 25
      functionsReached:
        - xmlNodeAddContent
        - xmlNodeSetContent
        - xmlSecAddChild
        - xmlSecBufferBase64NodeContentWrite
        - xmlSecBufferGetSize
        - xmlSecError
        - xmlSecGetDefaultLineFeed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:2312,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2312,5'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2312,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2312,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2316,11'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:2317,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2318,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2321,8'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
        - Branch String:   'keysdata.c:2321,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2322,32'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2324,9'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2327,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2328,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2331,8'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:2331,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2332,32'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:2336,11'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:2337,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2338,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2341,8'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
        - Branch String:   'keysdata.c:2341,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2342,32'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2344,9'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2347,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2348,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2351,8'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:2351,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2352,32'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:2356,11'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:2357,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2358,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2361,8'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
        - Branch String:   'keysdata.c:2361,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2362,32'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2364,9'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2367,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2368,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2371,8'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:2371,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2372,32'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:2376,25'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:2376,31'
          Branch Sides:
            - BranchSide:      'keysdata.c:2376,63'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:2398,11'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:2376,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2377,15'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:2398,11'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:2378,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:2379,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2382,12'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
        - Branch String:   'keysdata.c:2382,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:2383,36'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2385,13'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2388,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:2389,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2392,12'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:2392,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:2393,36'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:2398,11'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:2399,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2400,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2403,8'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
        - Branch String:   'keysdata.c:2403,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2404,32'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
            - BranchSide:      'keysdata.c:2406,9'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
        - Branch String:   'keysdata.c:2409,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2410,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2413,8'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
        - Branch String:   'keysdata.c:2413,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2413,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:2414,32'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
      Callsites:
        - Src:             'keysdata.c:2312,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2316,11'
          Dst:             xmlSecAddChild
        - Src:             'keysdata.c:2318,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2322,32'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:2322,9'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:2324,9'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:2326,11'
          Dst:             xmlSecBufferBase64NodeContentWrite
        - Src:             'keysdata.c:2328,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2332,32'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:2332,9'
          Dst:             xmlNodeAddContent
        - Src:             'keysdata.c:2336,11'
          Dst:             xmlSecAddChild
        - Src:             'keysdata.c:2338,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2342,32'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:2342,9'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:2344,9'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:2346,11'
          Dst:             xmlSecBufferBase64NodeContentWrite
        - Src:             'keysdata.c:2348,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2352,32'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:2352,9'
          Dst:             xmlNodeAddContent
        - Src:             'keysdata.c:2356,11'
          Dst:             xmlSecAddChild
        - Src:             'keysdata.c:2358,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2362,32'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:2362,9'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:2364,9'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:2366,11'
          Dst:             xmlSecBufferBase64NodeContentWrite
        - Src:             'keysdata.c:2368,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2372,32'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:2372,9'
          Dst:             xmlNodeAddContent
        - Src:             'keysdata.c:2376,35'
          Dst:             xmlSecBufferGetSize
        - Src:             'keysdata.c:2377,15'
          Dst:             xmlSecAddChild
        - Src:             'keysdata.c:2379,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2383,36'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:2383,13'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:2385,13'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:2387,15'
          Dst:             xmlSecBufferBase64NodeContentWrite
        - Src:             'keysdata.c:2389,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2393,36'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:2393,13'
          Dst:             xmlNodeAddContent
        - Src:             'keysdata.c:2398,11'
          Dst:             xmlSecAddChild
        - Src:             'keysdata.c:2400,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2404,32'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:2404,9'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:2406,9'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:2408,11'
          Dst:             xmlSecBufferBase64NodeContentWrite
        - Src:             'keysdata.c:2410,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2414,32'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:2414,9'
          Dst:             xmlNodeAddContent
    - functionName:    xmlSecKeyDataDsaXmlWrite
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2089
      functionLinenumberEnd: 2151
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          163
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - xmlSecError
        - xmlSecKeyGetValue
        - xmlSecKeyValueDsaFinalize
        - xmlSecKeyValueDsaInitialize
        - xmlSecKeyValueDsaXmlWrite
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:2091,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlWrite
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2097,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlWrite
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2097,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2097,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2098,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlWrite
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2098,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2098,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2099,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlWrite
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2099,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2099,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2100,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlWrite
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2100,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2100,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlWrite
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2101,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2101,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2102,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlWrite
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2102,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2102,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlWrite
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2104,83'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlWrite
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2104,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2104,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:2108,36'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlWrite
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2108,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2110,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlWrite
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2112,12'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlWrite
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2113,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2114,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
            - BranchSide:      'keysdata.c:2119,11'
              BranchSideFuncs:
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlWrite
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2120,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2121,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
            - BranchSide:      'keysdata.c:2127,11'
              BranchSideFuncs:
                - xmlSecKeyValueDsaXmlWrite
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2128,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2129,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
            - BranchSide:      'keysdata.c:2134,11'
              BranchSideFuncs:
                - xmlSecKeyValueDsaXmlWrite
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
        - Branch String:   'keysdata.c:2136,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2137,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
            - BranchSide:      'keysdata.c:2147,8'
              BranchSideFuncs:
                - xmlSecKeyValueDsaFinalize
        - Branch String:   'keysdata.c:2147,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2147,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:2148,9'
              BranchSideFuncs:
                - xmlSecKeyValueDsaFinalize
      Callsites:
        - Src:             'keysdata.c:2097,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2098,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2099,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2100,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2101,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2102,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2112,12'
          Dst:             xmlSecKeyGetValue
        - Src:             'keysdata.c:2114,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2119,11'
          Dst:             xmlSecKeyValueDsaInitialize
        - Src:             'keysdata.c:2121,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2129,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2134,11'
          Dst:             xmlSecKeyValueDsaXmlWrite
        - Src:             'keysdata.c:2137,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2148,9'
          Dst:             xmlSecKeyValueDsaFinalize
    - functionName:    xmlSecKeyValueDsaInitialize
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2154
      functionLinenumberEnd: 2192
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - memset
        - xmlSecBufferInitialize
        - xmlSecError
        - xmlSecKeyValueDsaFinalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keysdata.c:2157,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
            - BranchSide:      'keysdata.c:2157,5'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
        - Branch String:   'keysdata.c:2157,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2157,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2158,5'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
        - Branch String:   'keysdata.c:2161,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2162,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
            - BranchSide:      'keysdata.c:2166,42'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
        - Branch String:   'keysdata.c:2167,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2168,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
            - BranchSide:      'keysdata.c:2172,42'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
        - Branch String:   'keysdata.c:2173,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2174,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
            - BranchSide:      'keysdata.c:2178,42'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
        - Branch String:   'keysdata.c:2179,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2180,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
            - BranchSide:      'keysdata.c:2184,42'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
        - Branch String:   'keysdata.c:2185,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2185,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
            - BranchSide:      'keysdata.c:2186,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
      Callsites:
        - Src:             'keysdata.c:2157,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2158,5'
          Dst:             memset
        - Src:             'keysdata.c:2160,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:2162,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2163,9'
          Dst:             xmlSecKeyValueDsaFinalize
        - Src:             'keysdata.c:2166,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:2168,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2169,9'
          Dst:             xmlSecKeyValueDsaFinalize
        - Src:             'keysdata.c:2172,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:2174,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2175,9'
          Dst:             xmlSecKeyValueDsaFinalize
        - Src:             'keysdata.c:2178,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:2180,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2181,9'
          Dst:             xmlSecKeyValueDsaFinalize
        - Src:             'keysdata.c:2184,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:2186,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2187,9'
          Dst:             xmlSecKeyValueDsaFinalize
    - functionName:    xmlSecKeyValueDsaFinalize
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2195
      functionLinenumberEnd: 2204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memset
        - xmlSecBufferFinalize
        - xmlSecError
      functionUses:    7
      BranchProfiles:
        - Branch String:   'keysdata.c:2196,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
                - xmlSecError
            - BranchSide:      'keysdata.c:2196,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
                - xmlSecError
        - Branch String:   'keysdata.c:2196,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2196,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2198,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
      Callsites:
        - Src:             'keysdata.c:2196,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2198,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:2199,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:2200,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:2201,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:2202,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:2203,5'
          Dst:             memset
    - functionName:    xmlSecKeyValueDsaXmlRead
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2304
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         88
      ICount:          388
      EdgeCount:       121
      CyclomaticComplexity: 35
      functionsReached:
        - xmlSecBufferBase64NodeContentRead
        - xmlSecBufferSetSize
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:2211,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2211,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2211,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2211,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2214,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2217,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:2217,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2218,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2217,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2218,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2221,11'
              BranchSideFuncs:
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2218,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2218,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2218,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2218,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2218,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2218,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2222,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2223,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2226,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2229,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:2229,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2230,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2229,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2230,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2233,53'
              BranchSideFuncs:
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2230,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2230,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2230,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2230,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2230,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2230,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2234,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2235,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2238,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2241,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:2241,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2242,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2241,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2242,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2245,53'
              BranchSideFuncs:
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2242,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2242,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2242,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2242,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2242,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2242,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2246,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2247,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2250,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferSetSize
                - xmlSecError
        - Branch String:   'keysdata.c:2252,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:2252,26'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2263,43'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2252,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2255,57'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2263,43'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2256,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:2257,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2260,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2264,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:2265,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2271,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2271,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:2271,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2272,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2271,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2272,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2275,53'
              BranchSideFuncs:
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2272,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2272,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2272,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2272,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2272,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2272,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2276,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2277,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2280,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'keysdata.c:2283,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:2283,26'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
            - BranchSide:      'keysdata.c:2288,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'keysdata.c:2283,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2284,45'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
            - BranchSide:      'keysdata.c:2288,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'keysdata.c:2288,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:2288,26'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
            - BranchSide:      'keysdata.c:2293,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'keysdata.c:2288,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2289,45'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
            - BranchSide:      'keysdata.c:2293,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'keysdata.c:2293,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:2293,26'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2297,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2293,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2294,45'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2297,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2297,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2297,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:2298,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:2298,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2298,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2298,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysdata.c:2211,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2214,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:2217,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:2218,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2221,11'
          Dst:             xmlSecBufferBase64NodeContentRead
        - Src:             'keysdata.c:2223,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2226,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:2229,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:2230,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2233,11'
          Dst:             xmlSecBufferBase64NodeContentRead
        - Src:             'keysdata.c:2235,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2238,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:2241,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:2242,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2245,11'
          Dst:             xmlSecBufferBase64NodeContentRead
        - Src:             'keysdata.c:2247,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2250,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:2252,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:2255,15'
          Dst:             xmlSecBufferBase64NodeContentRead
        - Src:             'keysdata.c:2257,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2260,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:2263,15'
          Dst:             xmlSecBufferSetSize
        - Src:             'keysdata.c:2265,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2271,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:2272,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2275,11'
          Dst:             xmlSecBufferBase64NodeContentRead
        - Src:             'keysdata.c:2277,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2280,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:2283,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:2284,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:2288,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:2289,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:2293,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:2294,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:2298,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataDsaXmlRead
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2068
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          183
      EdgeCount:       55
      CyclomaticComplexity: 18
      functionsReached:
        - xmlSecError
        - xmlSecKeyDataDestroy
        - xmlSecKeyGetValue
        - xmlSecKeySetValue
        - xmlSecKeyValueDsaFinalize
        - xmlSecKeyValueDsaInitialize
        - xmlSecKeyValueDsaXmlRead
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:2008,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2013,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2013,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2013,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2014,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2014,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2014,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2015,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2015,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2015,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2016,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2016,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2016,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2017,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2017,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:2017,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:2019,8'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2019,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2020,9'
              BranchSideFuncs:
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlRead
                - xmlSecKeySetValue
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:2025,11'
              BranchSideFuncs:
                - xmlSecKeyValueDsaInitialize
                - xmlSecKeyValueDsaXmlRead
                - xmlSecKeySetValue
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2026,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2027,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:2033,11'
              BranchSideFuncs:
                - xmlSecKeyValueDsaXmlRead
                - xmlSecKeySetValue
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2034,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2035,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:2040,12'
              BranchSideFuncs:
                - xmlSecKeySetValue
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:2041,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2042,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:2048,11'
              BranchSideFuncs:
                - xmlSecKeySetValue
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:2049,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2050,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:2061,8'
              BranchSideFuncs:
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:2050,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2050,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:2061,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:2050,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2050,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:2061,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:2050,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2050,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:2061,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:2050,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:2061,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:2061,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDsaFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:2061,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2062,9'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:2064,13'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:2064,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:2064,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:2065,9'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
      Callsites:
        - Src:             'keysdata.c:2013,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2014,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2015,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2016,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2017,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2019,8'
          Dst:             xmlSecKeyGetValue
        - Src:             'keysdata.c:2020,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2025,11'
          Dst:             xmlSecKeyValueDsaInitialize
        - Src:             'keysdata.c:2027,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2033,11'
          Dst:             xmlSecKeyValueDsaXmlRead
        - Src:             'keysdata.c:2035,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2042,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2048,11'
          Dst:             xmlSecKeySetValue
        - Src:             'keysdata.c:2050,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:2062,9'
          Dst:             xmlSecKeyValueDsaFinalize
        - Src:             'keysdata.c:2065,9'
          Dst:             xmlSecKeyDataDestroy
    - functionName:    xmlSecKeyValueDhXmlWrite
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1829
      functionLinenumberEnd: 1968
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          328
      EdgeCount:       105
      CyclomaticComplexity: 32
      functionsReached:
        - xmlNodeAddContent
        - xmlNodeSetContent
        - xmlSecAddChild
        - xmlSecBufferBase64NodeContentWrite
        - xmlSecBufferGetSize
        - xmlSecError
        - xmlSecGetDefaultLineFeed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:1833,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1833,5'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1833,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1833,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1837,8'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1837,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1838,15'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:1859,36'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1839,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1840,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1843,12'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
        - Branch String:   'keysdata.c:1843,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1844,36'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1846,13'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1849,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1850,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1853,12'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1853,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1854,36'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:1859,36'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1859,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1860,15'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:1881,36'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1861,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1862,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1865,12'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
        - Branch String:   'keysdata.c:1865,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1866,36'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1868,13'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1871,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1872,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1875,12'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1875,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1876,36'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:1881,36'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1881,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1882,15'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:1903,11'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1883,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1884,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1887,12'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
        - Branch String:   'keysdata.c:1887,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1888,36'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1890,13'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1893,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1894,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1897,12'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1897,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1898,36'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:1903,11'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1904,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1905,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1908,8'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
        - Branch String:   'keysdata.c:1908,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1909,32'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1911,9'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1914,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1915,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1918,8'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1918,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1919,32'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:1923,36'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1923,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1924,15'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:1945,36'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1925,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1926,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1929,12'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlNodeSetContent
        - Branch String:   'keysdata.c:1929,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1930,36'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1932,13'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1935,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1936,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1939,12'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1939,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1940,36'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:1945,36'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1945,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1945,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:1946,15'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1947,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1948,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1951,12'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
        - Branch String:   'keysdata.c:1951,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1952,36'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
            - BranchSide:      'keysdata.c:1954,13'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
        - Branch String:   'keysdata.c:1957,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1958,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1961,12'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
        - Branch String:   'keysdata.c:1961,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1961,12'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:1962,36'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
      Callsites:
        - Src:             'keysdata.c:1833,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1837,8'
          Dst:             xmlSecBufferGetSize
        - Src:             'keysdata.c:1838,15'
          Dst:             xmlSecAddChild
        - Src:             'keysdata.c:1840,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1844,36'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:1844,13'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:1846,13'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:1848,15'
          Dst:             xmlSecBufferBase64NodeContentWrite
        - Src:             'keysdata.c:1850,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1854,36'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:1854,13'
          Dst:             xmlNodeAddContent
        - Src:             'keysdata.c:1859,8'
          Dst:             xmlSecBufferGetSize
        - Src:             'keysdata.c:1860,15'
          Dst:             xmlSecAddChild
        - Src:             'keysdata.c:1862,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1866,36'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:1866,13'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:1868,13'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:1870,15'
          Dst:             xmlSecBufferBase64NodeContentWrite
        - Src:             'keysdata.c:1872,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1876,36'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:1876,13'
          Dst:             xmlNodeAddContent
        - Src:             'keysdata.c:1881,8'
          Dst:             xmlSecBufferGetSize
        - Src:             'keysdata.c:1882,15'
          Dst:             xmlSecAddChild
        - Src:             'keysdata.c:1884,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1888,36'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:1888,13'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:1890,13'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:1892,15'
          Dst:             xmlSecBufferBase64NodeContentWrite
        - Src:             'keysdata.c:1894,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1898,36'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:1898,13'
          Dst:             xmlNodeAddContent
        - Src:             'keysdata.c:1903,11'
          Dst:             xmlSecAddChild
        - Src:             'keysdata.c:1905,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1909,32'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:1909,9'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:1911,9'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:1913,11'
          Dst:             xmlSecBufferBase64NodeContentWrite
        - Src:             'keysdata.c:1915,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1919,32'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:1919,9'
          Dst:             xmlNodeAddContent
        - Src:             'keysdata.c:1923,8'
          Dst:             xmlSecBufferGetSize
        - Src:             'keysdata.c:1924,15'
          Dst:             xmlSecAddChild
        - Src:             'keysdata.c:1926,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1930,36'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:1930,13'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:1932,13'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:1934,15'
          Dst:             xmlSecBufferBase64NodeContentWrite
        - Src:             'keysdata.c:1936,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1940,36'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:1940,13'
          Dst:             xmlNodeAddContent
        - Src:             'keysdata.c:1945,8'
          Dst:             xmlSecBufferGetSize
        - Src:             'keysdata.c:1946,15'
          Dst:             xmlSecAddChild
        - Src:             'keysdata.c:1948,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1952,36'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:1952,13'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:1954,13'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:1956,15'
          Dst:             xmlSecBufferBase64NodeContentWrite
        - Src:             'keysdata.c:1958,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1962,36'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:1962,13'
          Dst:             xmlNodeAddContent
    - functionName:    xmlSecKeyDataDhXmlWrite
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          147
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached:
        - xmlSecError
        - xmlSecKeyGetValue
        - xmlSecKeyValueDhFinalize
        - xmlSecKeyValueDhInitialize
        - xmlSecKeyValueDhXmlWrite
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:1631,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlWrite
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1636,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlWrite
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1636,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1636,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1637,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlWrite
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1637,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1637,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1638,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlWrite
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1638,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1638,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1639,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlWrite
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1639,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1639,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1640,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlWrite
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1640,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1640,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1641,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlWrite
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1641,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1641,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlWrite
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1643,83'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlWrite
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1643,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1643,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:1648,12'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlWrite
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1649,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1650,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
            - BranchSide:      'keysdata.c:1655,11'
              BranchSideFuncs:
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlWrite
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1656,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1657,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
            - BranchSide:      'keysdata.c:1663,11'
              BranchSideFuncs:
                - xmlSecKeyValueDhXmlWrite
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1664,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1665,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
            - BranchSide:      'keysdata.c:1670,11'
              BranchSideFuncs:
                - xmlSecKeyValueDhXmlWrite
                - xmlSecKeyValueDhFinalize
                - xmlSecError
        - Branch String:   'keysdata.c:1671,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1672,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
            - BranchSide:      'keysdata.c:1682,8'
              BranchSideFuncs:
                - xmlSecKeyValueDhFinalize
        - Branch String:   'keysdata.c:1682,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1682,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:1683,9'
              BranchSideFuncs:
                - xmlSecKeyValueDhFinalize
      Callsites:
        - Src:             'keysdata.c:1636,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1637,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1638,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1639,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1640,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1641,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1648,12'
          Dst:             xmlSecKeyGetValue
        - Src:             'keysdata.c:1650,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1655,11'
          Dst:             xmlSecKeyValueDhInitialize
        - Src:             'keysdata.c:1657,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1665,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1670,11'
          Dst:             xmlSecKeyValueDhXmlWrite
        - Src:             'keysdata.c:1672,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1683,9'
          Dst:             xmlSecKeyValueDhFinalize
    - functionName:    xmlSecKeyValueDhInitialize
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1733
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          96
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - memset
        - xmlSecBufferInitialize
        - xmlSecError
        - xmlSecKeyValueDhFinalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keysdata.c:1692,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
            - BranchSide:      'keysdata.c:1692,5'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
        - Branch String:   'keysdata.c:1692,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1692,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1693,5'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
        - Branch String:   'keysdata.c:1696,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1697,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
            - BranchSide:      'keysdata.c:1701,42'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
        - Branch String:   'keysdata.c:1702,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1703,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
            - BranchSide:      'keysdata.c:1707,42'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
        - Branch String:   'keysdata.c:1708,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1709,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
            - BranchSide:      'keysdata.c:1713,42'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
        - Branch String:   'keysdata.c:1714,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1715,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
            - BranchSide:      'keysdata.c:1719,42'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
        - Branch String:   'keysdata.c:1720,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1721,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
            - BranchSide:      'keysdata.c:1725,42'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueDhFinalize
        - Branch String:   'keysdata.c:1726,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1726,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
            - BranchSide:      'keysdata.c:1727,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
      Callsites:
        - Src:             'keysdata.c:1692,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1693,5'
          Dst:             memset
        - Src:             'keysdata.c:1695,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:1697,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1698,9'
          Dst:             xmlSecKeyValueDhFinalize
        - Src:             'keysdata.c:1701,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:1703,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1704,9'
          Dst:             xmlSecKeyValueDhFinalize
        - Src:             'keysdata.c:1707,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:1709,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1710,9'
          Dst:             xmlSecKeyValueDhFinalize
        - Src:             'keysdata.c:1713,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:1715,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1716,9'
          Dst:             xmlSecKeyValueDhFinalize
        - Src:             'keysdata.c:1719,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:1721,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1722,9'
          Dst:             xmlSecKeyValueDhFinalize
        - Src:             'keysdata.c:1725,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:1727,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1728,9'
          Dst:             xmlSecKeyValueDhFinalize
    - functionName:    xmlSecKeyValueDhFinalize
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1736
      functionLinenumberEnd: 1746
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memset
        - xmlSecBufferFinalize
        - xmlSecError
      functionUses:    8
      BranchProfiles:
        - Branch String:   'keysdata.c:1737,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
                - xmlSecError
            - BranchSide:      'keysdata.c:1737,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
                - xmlSecError
        - Branch String:   'keysdata.c:1737,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1737,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1739,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
      Callsites:
        - Src:             'keysdata.c:1737,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1739,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:1740,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:1741,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:1742,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:1743,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:1744,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:1745,5'
          Dst:             memset
    - functionName:    xmlSecKeyValueDhXmlRead
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1749
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          276
      EdgeCount:       82
      CyclomaticComplexity: 25
      functionsReached:
        - xmlSecBufferBase64NodeContentRead
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:1753,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1753,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1753,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1753,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1756,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1759,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:1759,26'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1768,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1759,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1760,15'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1768,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1761,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1762,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1765,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1768,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:1768,26'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1777,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1768,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1769,57'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1777,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1770,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1771,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1774,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1777,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:1777,26'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1787,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1777,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1778,57'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1787,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1779,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1780,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1783,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1787,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:1787,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1788,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:1787,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1788,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1791,53'
              BranchSideFuncs:
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1788,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:1788,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1788,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:1788,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:1788,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1788,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:1792,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1793,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1796,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1799,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:1799,26'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1809,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1799,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1800,57'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1809,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1801,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1802,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1805,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1809,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:1809,26'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1819,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:1809,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1810,57'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1819,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:1811,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1812,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1815,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'keysdata.c:1819,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1819,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:1820,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:1820,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:1820,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1820,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysdata.c:1753,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1756,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:1759,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:1760,15'
          Dst:             xmlSecBufferBase64NodeContentRead
        - Src:             'keysdata.c:1762,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1765,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:1768,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:1769,15'
          Dst:             xmlSecBufferBase64NodeContentRead
        - Src:             'keysdata.c:1771,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1774,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:1777,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:1778,15'
          Dst:             xmlSecBufferBase64NodeContentRead
        - Src:             'keysdata.c:1780,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1783,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:1787,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:1788,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1791,11'
          Dst:             xmlSecBufferBase64NodeContentRead
        - Src:             'keysdata.c:1793,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1796,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:1799,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:1800,15'
          Dst:             xmlSecBufferBase64NodeContentRead
        - Src:             'keysdata.c:1802,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1805,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:1809,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:1810,15'
          Dst:             xmlSecBufferBase64NodeContentRead
        - Src:             'keysdata.c:1812,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1815,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:1820,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataDhXmlRead
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1607
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          183
      EdgeCount:       55
      CyclomaticComplexity: 18
      functionsReached:
        - xmlSecError
        - xmlSecKeyDataDestroy
        - xmlSecKeyGetValue
        - xmlSecKeySetValue
        - xmlSecKeyValueDhFinalize
        - xmlSecKeyValueDhInitialize
        - xmlSecKeyValueDhXmlRead
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:1547,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1552,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1552,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1552,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1553,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1553,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1553,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1554,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1554,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1554,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1555,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1555,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1555,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1556,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1556,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1556,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1558,8'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1558,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1559,9'
              BranchSideFuncs:
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlRead
                - xmlSecKeySetValue
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1564,11'
              BranchSideFuncs:
                - xmlSecKeyValueDhInitialize
                - xmlSecKeyValueDhXmlRead
                - xmlSecKeySetValue
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1565,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1566,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:1572,11'
              BranchSideFuncs:
                - xmlSecKeyValueDhXmlRead
                - xmlSecKeySetValue
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1573,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1574,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:1579,12'
              BranchSideFuncs:
                - xmlSecKeySetValue
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1580,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1581,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:1587,11'
              BranchSideFuncs:
                - xmlSecKeySetValue
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:1588,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1589,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:1600,8'
              BranchSideFuncs:
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:1589,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:1589,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:1600,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:1589,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:1589,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:1600,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:1589,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:1589,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:1600,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:1589,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:1600,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:1600,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueDhFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:1600,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1601,9'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:1603,13'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:1603,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1603,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:1604,9'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
      Callsites:
        - Src:             'keysdata.c:1552,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1553,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1554,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1555,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1556,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1558,8'
          Dst:             xmlSecKeyGetValue
        - Src:             'keysdata.c:1559,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1564,11'
          Dst:             xmlSecKeyValueDhInitialize
        - Src:             'keysdata.c:1566,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1572,11'
          Dst:             xmlSecKeyValueDhXmlRead
        - Src:             'keysdata.c:1574,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1581,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1587,11'
          Dst:             xmlSecKeySetValue
        - Src:             'keysdata.c:1589,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1601,9'
          Dst:             xmlSecKeyValueDhFinalize
        - Src:             'keysdata.c:1604,9'
          Dst:             xmlSecKeyDataDestroy
    - functionName:    xmlSecKeyDataEcPublicKeyCombineComponents
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          111
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - memset
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecBufferSetSize
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:1306,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferSetSize
                - xmlSecBufferGetData
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1306,5'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferSetSize
                - xmlSecBufferGetData
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1306,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1306,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1308,44'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBufferSetSize
                - xmlSecBufferGetData
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1313,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1313,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1314,5'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecBufferGetData
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1314,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1314,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1315,5'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecBufferGetData
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1315,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1315,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1316,5'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecBufferGetData
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1316,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1316,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1319,22'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecBufferGetData
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1319,15'
          Branch Sides:
            - BranchSide:      'keysdata.c:1320,18'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecBufferGetData
                - memset
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1320,18'
              BranchSideFuncs:
                - xmlSecBufferSetSize
                - xmlSecBufferGetData
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1322,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1323,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1327,12'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - memset
                - xmlSecError
        - Branch String:   'keysdata.c:1328,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1328,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1331,5'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'keysdata.c:1306,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1308,13'
          Dst:             xmlSecBufferGetData
        - Src:             'keysdata.c:1309,13'
          Dst:             xmlSecBufferGetSize
        - Src:             'keysdata.c:1310,13'
          Dst:             xmlSecBufferGetData
        - Src:             'keysdata.c:1311,13'
          Dst:             xmlSecBufferGetSize
        - Src:             'keysdata.c:1313,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1314,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1315,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1316,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1321,11'
          Dst:             xmlSecBufferSetSize
        - Src:             'keysdata.c:1323,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1327,12'
          Dst:             xmlSecBufferGetData
        - Src:             'keysdata.c:1328,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1331,5'
          Dst:             memset
    - functionName:    xmlSecKeyDataEcPublicKeySplitComponents
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          89
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecBufferSetData
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:1264,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferSetData
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1264,5'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferSetData
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1264,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1264,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1267,43'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferSetData
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1269,23'
          Branch Sides:
            - BranchSide:      'keysdata.c:1269,32'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1270,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:1269,38'
          Branch Sides:
            - BranchSide:      'keysdata.c:1269,48'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1270,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:1269,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1270,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1273,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferSetData
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1273,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1274,9'
              BranchSideFuncs:
                - xmlSecBufferSetData
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1277,5'
              BranchSideFuncs:
                - xmlSecBufferSetData
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1282,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1283,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1289,42'
              BranchSideFuncs:
                - xmlSecBufferSetData
                - xmlSecError
        - Branch String:   'keysdata.c:1290,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1290,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1291,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysdata.c:1264,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1267,12'
          Dst:             xmlSecBufferGetData
        - Src:             'keysdata.c:1268,12'
          Dst:             xmlSecBufferGetSize
        - Src:             'keysdata.c:1270,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1274,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1281,11'
          Dst:             xmlSecBufferSetData
        - Src:             'keysdata.c:1283,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1289,11'
          Dst:             xmlSecBufferSetData
        - Src:             'keysdata.c:1291,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyValueEcXmlWrite
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1428
      functionLinenumberEnd: 1492
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          196
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - xmlGetLastError
        - xmlNodeAddContent
        - xmlNodeSetContent
        - xmlSecAddChild
        - xmlSecBufferBase64NodeContentWrite
        - xmlSecError
        - xmlSecGetDefaultLineFeed
        - xmlSetProp
        - xmlStrPrintf
        - xmlStrlen
        - xmlStrncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:1432,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSetProp
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSetProp
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1432,5'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSetProp
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSetProp
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1432,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1432,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1433,5'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSetProp
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSetProp
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1433,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1433,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1437,11'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSetProp
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSetProp
                - xmlSecError
        - Branch String:   'keysdata.c:1438,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1439,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1443,26'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrlen
                - xmlStrPrintf
                - xmlSetProp
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSetProp
        - Branch String:   'keysdata.c:1443,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1448,15'
              BranchSideFuncs:
                - xmlSetProp
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:1466,46'
              BranchSideFuncs:
                - xmlSetProp
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1452,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1453,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:1457,85'
              BranchSideFuncs:
                - xmlStrPrintf
                - xmlSetProp
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'keysdata.c:1458,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1459,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:1463,9'
              BranchSideFuncs:
                - xmlSetProp
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1459,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:1459,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:1459,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1459,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:1459,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
            - BranchSide:      'keysdata.c:1459,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddChild
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:1471,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1472,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1475,8'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
                - xmlNodeSetContent
        - Branch String:   'keysdata.c:1475,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1476,32'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
            - BranchSide:      'keysdata.c:1478,9'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlSecBufferBase64NodeContentWrite
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
                - xmlSecError
        - Branch String:   'keysdata.c:1482,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1483,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1486,8'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
        - Branch String:   'keysdata.c:1486,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1486,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:1487,32'
              BranchSideFuncs:
                - xmlSecGetDefaultLineFeed
                - xmlNodeAddContent
      Callsites:
        - Src:             'keysdata.c:1432,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1433,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1437,11'
          Dst:             xmlSecAddChild
        - Src:             'keysdata.c:1439,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1443,64'
          Dst:             xmlStrlen
        - Src:             'keysdata.c:1443,9'
          Dst:             xmlStrncmp
        - Src:             'keysdata.c:1448,15'
          Dst:             xmlStrlen
        - Src:             'keysdata.c:1448,58'
          Dst:             xmlStrlen
        - Src:             'keysdata.c:1449,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1453,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1457,15'
          Dst:             xmlStrPrintf
        - Src:             'keysdata.c:1459,13'
          Dst:             xmlGetLastError
        - Src:             'keysdata.c:1459,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1463,9'
          Dst:             xmlSetProp
        - Src:             'keysdata.c:1466,9'
          Dst:             xmlSetProp
        - Src:             'keysdata.c:1470,11'
          Dst:             xmlSecAddChild
        - Src:             'keysdata.c:1472,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1476,32'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:1476,9'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:1478,9'
          Dst:             xmlNodeSetContent
        - Src:             'keysdata.c:1481,11'
          Dst:             xmlSecBufferBase64NodeContentWrite
        - Src:             'keysdata.c:1483,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1487,32'
          Dst:             xmlSecGetDefaultLineFeed
        - Src:             'keysdata.c:1487,9'
          Dst:             xmlNodeAddContent
    - functionName:    xmlSecKeyDataEcXmlWrite
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          147
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached:
        - xmlSecError
        - xmlSecKeyGetValue
        - xmlSecKeyValueEcFinalize
        - xmlSecKeyValueEcInitialize
        - xmlSecKeyValueEcXmlWrite
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:1147,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlWrite
                - xmlSecKeyValueEcFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1152,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlWrite
                - xmlSecKeyValueEcFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1152,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1152,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1153,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlWrite
                - xmlSecKeyValueEcFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1153,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1153,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1154,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlWrite
                - xmlSecKeyValueEcFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1154,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1154,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1155,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlWrite
                - xmlSecKeyValueEcFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1155,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1155,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1156,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlWrite
                - xmlSecKeyValueEcFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1156,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1156,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1157,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyGetValue
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlWrite
                - xmlSecKeyValueEcFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1157,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1157,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlWrite
                - xmlSecKeyValueEcFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1159,83'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlWrite
                - xmlSecKeyValueEcFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1159,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1159,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:1164,12'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlWrite
                - xmlSecKeyValueEcFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1165,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1166,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
            - BranchSide:      'keysdata.c:1171,11'
              BranchSideFuncs:
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlWrite
                - xmlSecKeyValueEcFinalize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1172,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1173,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
            - BranchSide:      'keysdata.c:1179,11'
              BranchSideFuncs:
                - xmlSecKeyValueEcXmlWrite
                - xmlSecKeyValueEcFinalize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1180,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1181,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
            - BranchSide:      'keysdata.c:1186,11'
              BranchSideFuncs:
                - xmlSecKeyValueEcXmlWrite
                - xmlSecKeyValueEcFinalize
                - xmlSecError
        - Branch String:   'keysdata.c:1187,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1188,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
            - BranchSide:      'keysdata.c:1198,8'
              BranchSideFuncs:
                - xmlSecKeyValueEcFinalize
        - Branch String:   'keysdata.c:1198,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1198,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:1199,9'
              BranchSideFuncs:
                - xmlSecKeyValueEcFinalize
      Callsites:
        - Src:             'keysdata.c:1152,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1153,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1154,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1155,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1156,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1157,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1164,12'
          Dst:             xmlSecKeyGetValue
        - Src:             'keysdata.c:1166,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1171,11'
          Dst:             xmlSecKeyValueEcInitialize
        - Src:             'keysdata.c:1173,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1181,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1186,11'
          Dst:             xmlSecKeyValueEcXmlWrite
        - Src:             'keysdata.c:1188,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1199,9'
          Dst:             xmlSecKeyValueEcFinalize
    - functionName:    xmlSecKeyValueEcInitialize
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - memset
        - xmlSecBufferInitialize
        - xmlSecError
        - xmlSecKeyValueEcFinalize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keysdata.c:1208,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecError
            - BranchSide:      'keysdata.c:1208,5'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecError
        - Branch String:   'keysdata.c:1208,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1208,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1209,5'
              BranchSideFuncs:
                - memset
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecError
                - xmlSecKeyValueEcFinalize
        - Branch String:   'keysdata.c:1212,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1213,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
            - BranchSide:      'keysdata.c:1217,42'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecError
                - xmlSecKeyValueEcFinalize
        - Branch String:   'keysdata.c:1218,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1219,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
            - BranchSide:      'keysdata.c:1223,42'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecKeyValueEcFinalize
        - Branch String:   'keysdata.c:1224,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1224,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
            - BranchSide:      'keysdata.c:1225,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
      Callsites:
        - Src:             'keysdata.c:1208,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1209,5'
          Dst:             memset
        - Src:             'keysdata.c:1211,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:1213,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1214,9'
          Dst:             xmlSecKeyValueEcFinalize
        - Src:             'keysdata.c:1217,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:1219,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1220,9'
          Dst:             xmlSecKeyValueEcFinalize
        - Src:             'keysdata.c:1223,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:1225,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1226,9'
          Dst:             xmlSecKeyValueEcFinalize
    - functionName:    xmlSecKeyValueEcFinalize
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memset
        - xmlSecBufferFinalize
        - xmlSecError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'keysdata.c:1234,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
                - xmlSecError
            - BranchSide:      'keysdata.c:1234,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
                - xmlSecError
        - Branch String:   'keysdata.c:1234,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1234,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1236,14'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
        - Branch String:   'keysdata.c:1236,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1237,9'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
            - BranchSide:      'keysdata.c:1239,34'
              BranchSideFuncs:
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - xmlSecBufferFinalize
                - memset
      Callsites:
        - Src:             'keysdata.c:1234,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1239,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:1240,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:1241,5'
          Dst:             xmlSecBufferFinalize
        - Src:             'keysdata.c:1243,5'
          Dst:             memset
    - functionName:    xmlSecKeyValueEcXmlRead
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1425
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          217
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - xmlGetProp
        - xmlSecBufferBase64NodeContentRead
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlStrdup
        - xmlStrlen
        - xmlStrncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:1376,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlStrlen
                - xmlStrncmp
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1376,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlStrlen
                - xmlStrncmp
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1376,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1376,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1377,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlStrlen
                - xmlStrncmp
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1377,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1377,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlStrlen
                - xmlStrncmp
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1380,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlStrlen
                - xmlStrncmp
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1383,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:1383,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1384,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:1383,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1384,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1387,19'
              BranchSideFuncs:
                - xmlGetProp
                - xmlStrlen
                - xmlStrncmp
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1384,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:1384,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1384,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:1384,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:1384,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1384,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:1388,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1389,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1393,64'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlStrdup
                - xmlStrlen
                - xmlSecError
        - Branch String:   'keysdata.c:1389,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:1389,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1389,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:1393,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1394,43'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrdup
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlStrlen
                - xmlSecError
            - BranchSide:      'keysdata.c:1402,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1395,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:1396,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSecError
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1399,9'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1406,22'
          Branch Sides:
            - BranchSide:      'keysdata.c:1406,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1407,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:1406,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1407,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1410,53'
              BranchSideFuncs:
                - xmlSecBufferBase64NodeContentRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1407,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:1407,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1407,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:1407,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:1407,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1407,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:1411,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1412,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1415,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'keysdata.c:1418,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1418,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:1419,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:1419,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:1419,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1419,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysdata.c:1376,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1377,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1380,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:1383,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:1384,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1387,19'
          Dst:             xmlGetProp
        - Src:             'keysdata.c:1389,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1393,64'
          Dst:             xmlStrlen
        - Src:             'keysdata.c:1393,9'
          Dst:             xmlStrncmp
        - Src:             'keysdata.c:1394,51'
          Dst:             xmlStrlen
        - Src:             'keysdata.c:1394,27'
          Dst:             xmlStrdup
        - Src:             'keysdata.c:1396,13'
          Dst:             xmlStrlen
        - Src:             'keysdata.c:1396,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1402,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:1406,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysdata.c:1407,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1410,11'
          Dst:             xmlSecBufferBase64NodeContentRead
        - Src:             'keysdata.c:1412,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1415,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysdata.c:1419,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataEcXmlRead
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          183
      EdgeCount:       55
      CyclomaticComplexity: 18
      functionsReached:
        - xmlSecError
        - xmlSecKeyDataDestroy
        - xmlSecKeyGetValue
        - xmlSecKeySetValue
        - xmlSecKeyValueEcFinalize
        - xmlSecKeyValueEcInitialize
        - xmlSecKeyValueEcXmlRead
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:1064,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1069,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1069,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1069,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1070,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1070,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1070,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1071,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1071,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1071,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1072,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1072,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1072,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1073,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1073,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1073,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1075,8'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlRead
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1075,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1076,9'
              BranchSideFuncs:
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlRead
                - xmlSecKeySetValue
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1081,11'
              BranchSideFuncs:
                - xmlSecKeyValueEcInitialize
                - xmlSecKeyValueEcXmlRead
                - xmlSecKeySetValue
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1082,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1083,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:1089,11'
              BranchSideFuncs:
                - xmlSecKeyValueEcXmlRead
                - xmlSecKeySetValue
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1090,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1091,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:1096,12'
              BranchSideFuncs:
                - xmlSecKeySetValue
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1097,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1098,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:1104,11'
              BranchSideFuncs:
                - xmlSecKeySetValue
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:1105,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1106,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:1117,8'
              BranchSideFuncs:
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:1106,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:1106,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:1117,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:1106,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:1106,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:1117,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:1106,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:1106,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:1117,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:1106,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:1117,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:1117,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyValueEcFinalize
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:1117,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1118,9'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:1120,13'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:1120,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:1120,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:1121,9'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
      Callsites:
        - Src:             'keysdata.c:1069,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1070,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1071,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1072,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1073,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1075,8'
          Dst:             xmlSecKeyGetValue
        - Src:             'keysdata.c:1076,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1081,11'
          Dst:             xmlSecKeyValueEcInitialize
        - Src:             'keysdata.c:1083,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1089,11'
          Dst:             xmlSecKeyValueEcXmlRead
        - Src:             'keysdata.c:1091,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1098,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1104,11'
          Dst:             xmlSecKeySetValue
        - Src:             'keysdata.c:1106,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1118,9'
          Dst:             xmlSecKeyValueEcFinalize
        - Src:             'keysdata.c:1121,9'
          Dst:             xmlSecKeyDataDestroy
    - functionName:    xmlSecKeyDataBinaryValueGetSize
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          76
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecBufferGetSize
        - xmlSecError
        - xmlSecKeyDataBinaryValueGetBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:976,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecError
            - BranchSide:      'keysdata.c:976,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecError
        - Branch String:   'keysdata.c:976,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:976,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:976,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecError
        - Branch String:   'keysdata.c:976,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:976,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:976,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecError
        - Branch String:   'keysdata.c:976,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:976,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecError
            - BranchSide:      'keysdata.c:976,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:976,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:976,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:976,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:976,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:976,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:977,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecError
        - Branch String:   'keysdata.c:977,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:977,5'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecError
            - BranchSide:      'keysdata.c:979,14'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecError
        - Branch String:   'keysdata.c:980,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:980,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:983,16'
              BranchSideFuncs:
                - xmlSecBufferGetSize
      Callsites:
        - Src:             'keysdata.c:976,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:977,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:979,14'
          Dst:             xmlSecKeyDataBinaryValueGetBuffer
        - Src:             'keysdata.c:980,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:983,16'
          Dst:             xmlSecBufferGetSize
    - functionName:    xmlSecKeyDataBinaryValueGetBuffer
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          66
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSecError
      functionUses:    11
      BranchProfiles:
        - Branch String:   'keysdata.c:996,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:996,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:996,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:996,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:996,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:996,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:996,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:996,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:996,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:996,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:996,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:996,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:996,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:996,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:996,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:996,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:997,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:997,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:997,5'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:999,45'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysdata.c:996,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:997,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataBinaryValueDebugXmlDump
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          95
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - fprintf
        - xmlSecError
        - xmlSecKeyDataBinaryValueGetBuffer
        - xmlSecKeyDataGetSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:951,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:951,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:951,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:951,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:951,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:951,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:951,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:951,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:951,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:951,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:951,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:951,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:951,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:951,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:951,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:951,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:952,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:952,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:952,5'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:953,5'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:953,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:953,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:954,5'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:954,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:954,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:956,14'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
        - Branch String:   'keysdata.c:957,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:957,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:961,15'
              BranchSideFuncs:
                - xmlSecKeyDataGetSize
                - fprintf
      Callsites:
        - Src:             'keysdata.c:951,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:952,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:953,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:954,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:956,14'
          Dst:             xmlSecKeyDataBinaryValueGetBuffer
        - Src:             'keysdata.c:957,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:961,33'
          Dst:             xmlSecKeyDataGetSize
        - Src:             'keysdata.c:960,5'
          Dst:             fprintf
    - functionName:    xmlSecKeyDataGetSize
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          69
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSecError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'keysdata.c:468,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:468,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:468,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:468,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:468,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:468,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:468,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:468,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:468,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:468,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:468,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:468,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:468,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:468,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:468,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:468,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:469,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:469,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:469,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:471,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysdata.c:468,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:469,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataBinaryValueDebugDump
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          95
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - fprintf
        - xmlSecError
        - xmlSecKeyDataBinaryValueGetBuffer
        - xmlSecKeyDataGetSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:927,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:927,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:927,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:927,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:927,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:927,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:927,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:927,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:927,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:927,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:927,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:927,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:927,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:927,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:927,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:927,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:928,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:928,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:928,5'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:929,5'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:929,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:929,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:930,5'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:930,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:930,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:932,14'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecKeyDataGetSize
                - fprintf
                - xmlSecError
        - Branch String:   'keysdata.c:933,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:933,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:937,15'
              BranchSideFuncs:
                - xmlSecKeyDataGetSize
                - fprintf
      Callsites:
        - Src:             'keysdata.c:927,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:928,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:929,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:930,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:932,14'
          Dst:             xmlSecKeyDataBinaryValueGetBuffer
        - Src:             'keysdata.c:933,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:937,33'
          Dst:             xmlSecKeyDataGetSize
        - Src:             'keysdata.c:936,5'
          Dst:             fprintf
    - functionName:    xmlSecKeyDataBinaryValueBinWrite
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          139
      EdgeCount:       44
      CyclomaticComplexity: 15
      functionsReached:
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecError
        - xmlSecKeyDataBinaryValueGetBuffer
        - xmlSecKeyGetValue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:888,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:888,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:888,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:888,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:889,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:889,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:889,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:890,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:890,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:890,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:891,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:891,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:891,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:892,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:892,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:892,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:894,57'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:894,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:894,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:899,13'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:900,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:900,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:900,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:900,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:900,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:900,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:900,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:900,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:900,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:900,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:900,5'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:900,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:900,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:900,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:902,53'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:903,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:903,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:905,18'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecError
        - Branch String:   'keysdata.c:907,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:908,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:912,20'
              BranchSideFuncs:
                - xmlSecBufferGetData
      Callsites:
        - Src:             'keysdata.c:888,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:889,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:890,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:891,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:892,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:899,13'
          Dst:             xmlSecKeyGetValue
        - Src:             'keysdata.c:900,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:902,14'
          Dst:             xmlSecKeyDataBinaryValueGetBuffer
        - Src:             'keysdata.c:903,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:905,18'
          Dst:             xmlSecBufferGetSize
        - Src:             'keysdata.c:908,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:912,20'
          Dst:             xmlSecBufferGetData
    - functionName:    xmlSecKeyDataBinaryValueBinRead
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          314
      EdgeCount:       107
      CyclomaticComplexity: 34
      functionsReached:
        - memcmp
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecError
        - xmlSecKeyDataBinaryValueGetBuffer
        - xmlSecKeyDataBinaryValueSetBuffer
        - xmlSecKeyDataCreate
        - xmlSecKeyDataDestroy
        - xmlSecKeyGetValue
        - xmlSecKeyReqMatchKeyValue
        - xmlSecKeySetValue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:794,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:794,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:794,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:794,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:795,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:795,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:795,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:796,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:796,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:796,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:797,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:797,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:797,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:798,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:798,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:798,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:801,12'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
        - Branch String:   'keysdata.c:802,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:805,13'
              BranchSideFuncs:
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
            - BranchSide:      'keysdata.c:836,12'
              BranchSideFuncs:
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:805,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:805,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
            - BranchSide:      'keysdata.c:806,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:805,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:805,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
            - BranchSide:      'keysdata.c:806,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:805,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:805,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
            - BranchSide:      'keysdata.c:806,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:805,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:805,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
            - BranchSide:      'keysdata.c:806,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:805,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:806,13'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
            - BranchSide:      'keysdata.c:813,18'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
        - Branch String:   'keysdata.c:806,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:806,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
            - BranchSide:      'keysdata.c:806,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:806,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:806,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
            - BranchSide:      'keysdata.c:806,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:806,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:806,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
            - BranchSide:      'keysdata.c:806,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:806,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:806,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
            - BranchSide:      'keysdata.c:806,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:815,16'
          Branch Sides:
            - BranchSide:      'keysdata.c:816,17'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
            - BranchSide:      'keysdata.c:822,41'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:837,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:838,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:842,11'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecError
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:843,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:844,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:851,48'
              BranchSideFuncs:
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:851,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:852,9'
              BranchSideFuncs:
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:858,11'
              BranchSideFuncs:
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:859,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:859,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:860,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
      Callsites:
        - Src:             'keysdata.c:794,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:795,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:796,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:797,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:798,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:801,12'
          Dst:             xmlSecKeyGetValue
        - Src:             'keysdata.c:806,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:813,18'
          Dst:             xmlSecKeyDataBinaryValueGetBuffer
        - Src:             'keysdata.c:815,16'
          Dst:             xmlSecBufferGetSize
        - Src:             'keysdata.c:816,17'
          Dst:             xmlSecBufferGetSize
        - Src:             'keysdata.c:816,17'
          Dst:             xmlSecError
        - Src:             'keysdata.c:822,41'
          Dst:             xmlSecBufferGetData
        - Src:             'keysdata.c:822,34'
          Dst:             memcmp
        - Src:             'keysdata.c:823,17'
          Dst:             xmlSecError
        - Src:             'keysdata.c:836,12'
          Dst:             xmlSecKeyDataCreate
        - Src:             'keysdata.c:838,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:842,11'
          Dst:             xmlSecKeyDataBinaryValueSetBuffer
        - Src:             'keysdata.c:844,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:847,9'
          Dst:             xmlSecKeyDataDestroy
        - Src:             'keysdata.c:851,8'
          Dst:             xmlSecKeyReqMatchKeyValue
        - Src:             'keysdata.c:852,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:854,9'
          Dst:             xmlSecKeyDataDestroy
        - Src:             'keysdata.c:858,11'
          Dst:             xmlSecKeySetValue
        - Src:             'keysdata.c:860,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:862,9'
          Dst:             xmlSecKeyDataDestroy
    - functionName:    xmlSecKeyDataBinaryValueSetBuffer
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          92
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSecBufferSetData
        - xmlSecError
        - xmlSecKeyDataBinaryValueGetBuffer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'keysdata.c:1017,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1017,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1017,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1017,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1017,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1017,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1017,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1017,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1017,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1017,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1017,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:1017,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1017,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1017,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:1017,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1017,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1018,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1018,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1018,5'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:1019,5'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1019,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1019,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1020,5'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferSetData
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:1020,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1020,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1022,14'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferSetData
                - xmlSecError
        - Branch String:   'keysdata.c:1023,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:1023,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:1025,12'
              BranchSideFuncs:
                - xmlSecBufferSetData
      Callsites:
        - Src:             'keysdata.c:1017,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1018,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1019,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1020,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1022,14'
          Dst:             xmlSecKeyDataBinaryValueGetBuffer
        - Src:             'keysdata.c:1023,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:1025,12'
          Dst:             xmlSecBufferSetData
    - functionName:    xmlSecKeyDataBinaryValueXmlWrite
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          129
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached:
        - xmlNodeSetContent
        - xmlSecBase64Encode
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecError
        - xmlSecKeyDataBinaryValueGetBuffer
        - xmlSecKeyGetValue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:746,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:746,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:746,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:746,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:747,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:747,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:747,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:748,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:748,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:748,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:749,5'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:749,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:749,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:751,57'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:751,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:751,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:756,13'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:757,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:757,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:757,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:757,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:757,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:757,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:757,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:757,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:757,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:757,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:757,5'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:757,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:757,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:757,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:759,14'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlNodeSetContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:760,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:760,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:762,30'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecBase64Encode
                - xmlNodeSetContent
                - xmlSecError
        - Branch String:   'keysdata.c:765,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:766,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:770,5'
              BranchSideFuncs:
                - xmlNodeSetContent
      Callsites:
        - Src:             'keysdata.c:746,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:747,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:748,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:749,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:756,13'
          Dst:             xmlSecKeyGetValue
        - Src:             'keysdata.c:757,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:759,14'
          Dst:             xmlSecKeyDataBinaryValueGetBuffer
        - Src:             'keysdata.c:760,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:762,30'
          Dst:             xmlSecBufferGetData
        - Src:             'keysdata.c:763,30'
          Dst:             xmlSecBufferGetSize
        - Src:             'keysdata.c:762,11'
          Dst:             xmlSecBase64Encode
        - Src:             'keysdata.c:766,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:770,5'
          Dst:             xmlNodeSetContent
    - functionName:    xmlSecKeyDataBinaryValueXmlRead
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          394
      EdgeCount:       125
      CyclomaticComplexity: 39
      functionsReached:
        - memcmp
        - xmlNodeGetContent
        - xmlSecBase64DecodeInPlace
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecError
        - xmlSecKeyDataBinaryValueGetBuffer
        - xmlSecKeyDataBinaryValueSetBuffer
        - xmlSecKeyDataCreate
        - xmlSecKeyDataDestroy
        - xmlSecKeyGetValue
        - xmlSecKeyReqMatchKeyValue
        - xmlSecKeySetValue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:629,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecBase64DecodeInPlace
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:633,5'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecBase64DecodeInPlace
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:633,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:633,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:634,5'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecBase64DecodeInPlace
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:634,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:634,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:635,5'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecBase64DecodeInPlace
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:635,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:635,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:636,5'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecBase64DecodeInPlace
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:636,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:636,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:638,11'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecBase64DecodeInPlace
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:639,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:640,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:645,17'
              BranchSideFuncs:
                - xmlSecBase64DecodeInPlace
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:640,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:718,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:718,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:647,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:648,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:653,12'
              BranchSideFuncs:
                - xmlSecKeyGetValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
        - Branch String:   'keysdata.c:654,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:657,13'
              BranchSideFuncs:
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:688,12'
              BranchSideFuncs:
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:657,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:657,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:658,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:657,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:657,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
            - BranchSide:      'keysdata.c:658,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:657,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:657,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
            - BranchSide:      'keysdata.c:658,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:657,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:657,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:658,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:657,12'
          Branch Sides:
            - BranchSide:      'keysdata.c:658,13'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
            - BranchSide:      'keysdata.c:663,18'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetSize
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
        - Branch String:   'keysdata.c:658,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:658,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:658,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:658,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:658,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:658,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:658,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:658,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:658,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:658,13'
          Branch Sides:
            - BranchSide:      'keysdata.c:658,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:658,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:665,16'
          Branch Sides:
            - BranchSide:      'keysdata.c:666,17'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:672,29'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - memcmp
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeyDataCreate
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:689,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:690,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:694,69'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:695,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:696,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:702,48'
              BranchSideFuncs:
                - xmlSecKeyReqMatchKeyValue
                - xmlSecError
                - xmlSecKeyDataDestroy
                - xmlSecKeySetValue
                - xmlSecError
        - Branch String:   'keysdata.c:702,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:703,9'
              BranchSideFuncs:
                - xmlSecKeySetValue
                - xmlSecKeyDataDestroy
                - xmlSecError
            - BranchSide:      'keysdata.c:707,11'
              BranchSideFuncs:
                - xmlSecKeySetValue
                - xmlSecKeyDataDestroy
                - xmlSecError
        - Branch String:   'keysdata.c:708,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:709,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataDestroy
            - BranchSide:      'keysdata.c:718,13'
              BranchSideFuncs:
                - xmlSecKeyDataDestroy
        - Branch String:   'keysdata.c:718,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:719,9'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:721,8'
              BranchSideFuncs: []
        - Branch String:   'keysdata.c:721,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:721,8'
              BranchSideFuncs: []
            - BranchSide:      'keysdata.c:722,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysdata.c:633,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:634,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:635,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:636,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:638,11'
          Dst:             xmlNodeGetContent
        - Src:             'keysdata.c:640,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:646,11'
          Dst:             xmlSecBase64DecodeInPlace
        - Src:             'keysdata.c:648,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:653,12'
          Dst:             xmlSecKeyGetValue
        - Src:             'keysdata.c:658,13'
          Dst:             xmlSecError
        - Src:             'keysdata.c:663,18'
          Dst:             xmlSecKeyDataBinaryValueGetBuffer
        - Src:             'keysdata.c:665,16'
          Dst:             xmlSecBufferGetSize
        - Src:             'keysdata.c:666,17'
          Dst:             xmlSecBufferGetSize
        - Src:             'keysdata.c:666,17'
          Dst:             xmlSecError
        - Src:             'keysdata.c:672,45'
          Dst:             xmlSecBufferGetData
        - Src:             'keysdata.c:672,38'
          Dst:             memcmp
        - Src:             'keysdata.c:673,17'
          Dst:             xmlSecError
        - Src:             'keysdata.c:688,12'
          Dst:             xmlSecKeyDataCreate
        - Src:             'keysdata.c:690,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:694,11'
          Dst:             xmlSecKeyDataBinaryValueSetBuffer
        - Src:             'keysdata.c:696,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:702,8'
          Dst:             xmlSecKeyReqMatchKeyValue
        - Src:             'keysdata.c:703,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:707,11'
          Dst:             xmlSecKeySetValue
        - Src:             'keysdata.c:709,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:719,9'
          Dst:             xmlSecKeyDataDestroy
    - functionName:    xmlSecKeyDataBinaryValueFinalize
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          74
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecBufferFinalize
        - xmlSecError
        - xmlSecKeyDataBinaryValueGetBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:603,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferFinalize
                - xmlSecError
            - BranchSide:      'keysdata.c:603,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferFinalize
                - xmlSecError
        - Branch String:   'keysdata.c:603,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:603,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:603,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferFinalize
                - xmlSecError
        - Branch String:   'keysdata.c:603,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:603,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:603,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferFinalize
                - xmlSecError
        - Branch String:   'keysdata.c:603,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:603,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferFinalize
                - xmlSecError
            - BranchSide:      'keysdata.c:603,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:603,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:603,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferFinalize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:603,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:603,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:603,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:604,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferFinalize
                - xmlSecError
        - Branch String:   'keysdata.c:604,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:604,5'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferFinalize
                - xmlSecError
            - BranchSide:      'keysdata.c:607,14'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferFinalize
                - xmlSecError
        - Branch String:   'keysdata.c:608,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:608,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:610,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
      Callsites:
        - Src:             'keysdata.c:603,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:604,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:607,14'
          Dst:             xmlSecKeyDataBinaryValueGetBuffer
        - Src:             'keysdata.c:608,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:610,5'
          Dst:             xmlSecBufferFinalize
    - functionName:    xmlSecKeyDataBinaryValueDuplicate
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          169
      EdgeCount:       61
      CyclomaticComplexity: 20
      functionsReached:
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecError
        - xmlSecKeyDataBinaryValueGetBuffer
        - xmlSecKeyDataBinaryValueSetBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:572,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:572,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:572,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:572,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:572,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:572,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:572,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:572,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:572,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:572,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:572,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:572,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:572,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:572,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:572,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:572,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:573,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:573,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:573,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:574,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:574,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:574,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:574,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:574,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:574,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:574,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:574,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:574,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:574,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:574,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:574,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:574,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:574,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:574,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:575,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:575,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:575,5'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:577,14'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:578,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:578,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:582,21'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyDataBinaryValueSetBuffer
                - xmlSecError
        - Branch String:   'keysdata.c:584,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:584,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:585,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:585,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:585,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:585,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:585,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:585,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:585,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:585,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:585,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:585,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:585,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:585,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:585,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysdata.c:572,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:573,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:574,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:575,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:577,14'
          Dst:             xmlSecKeyDataBinaryValueGetBuffer
        - Src:             'keysdata.c:578,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:582,21'
          Dst:             xmlSecBufferGetData
        - Src:             'keysdata.c:583,21'
          Dst:             xmlSecBufferGetSize
        - Src:             'keysdata.c:581,11'
          Dst:             xmlSecKeyDataBinaryValueSetBuffer
        - Src:             'keysdata.c:585,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataBinaryValueInitialize
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          118
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - xmlSecBufferInitialize
        - xmlSecError
        - xmlSecKeyDataBinaryValueGetBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:541,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:541,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:541,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:541,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:541,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:541,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:541,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:541,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:541,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:541,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:541,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:541,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:541,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:541,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:541,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:541,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:542,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:542,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:542,5'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:545,14'
              BranchSideFuncs:
                - xmlSecKeyDataBinaryValueGetBuffer
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:546,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:546,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:548,11'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecError
        - Branch String:   'keysdata.c:549,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:549,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:550,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:550,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:550,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:550,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:550,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:550,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:550,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:550,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:550,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:550,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:550,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:550,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:550,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysdata.c:541,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:542,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:545,14'
          Dst:             xmlSecKeyDataBinaryValueGetBuffer
        - Src:             'keysdata.c:546,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:548,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'keysdata.c:550,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataGetIdentifier
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          69
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysdata.c:484,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:484,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:484,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:484,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:484,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:484,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:484,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:484,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:484,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:484,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:484,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:484,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:484,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:484,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:484,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:484,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:485,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:485,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:485,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:487,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysdata.c:484,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:485,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataGetType
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          69
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:452,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:452,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:452,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:452,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:452,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:452,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:452,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:452,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:452,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:452,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:452,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:452,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:452,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:452,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:452,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:452,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:453,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:453,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:453,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:455,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysdata.c:452,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:453,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataGenerate
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          114
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:429,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:429,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:429,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:429,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:429,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:429,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:429,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:429,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:429,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:429,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:429,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:429,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:429,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:429,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:429,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:429,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:430,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:430,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:430,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:433,11'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:434,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:434,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:435,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:435,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:435,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:435,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:435,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:435,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:435,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:435,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:435,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:435,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:435,9'
          Branch Sides:
            - BranchSide:      'keysdata.c:435,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:435,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysdata.c:429,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:430,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:435,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataBinWrite
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:406,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:406,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:406,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:406,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:407,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:407,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:407,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:408,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:408,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:408,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:409,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:409,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:409,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:411,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysdata.c:406,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:407,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:408,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:409,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataBinRead
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'keysdata.c:382,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:382,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:382,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:382,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:383,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:383,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:383,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:384,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:384,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:384,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:385,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:385,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:385,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:387,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysdata.c:382,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:383,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:384,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:385,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataXmlWrite
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keysdata.c:358,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:358,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:358,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:358,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:359,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:359,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:359,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:360,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:360,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:360,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:361,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:361,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:361,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:363,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysdata.c:358,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:359,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:360,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:361,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataXmlRead
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'keysdata.c:337,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:337,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:337,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:337,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:338,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:338,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:338,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:339,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:339,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:339,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:340,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysdata.c:340,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:340,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:342,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysdata.c:337,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:338,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:339,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:340,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataIdsRegisterDisabled
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
        - xmlSecPtrListAdd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:159,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:159,5'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:159,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:159,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:161,11'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecError
        - Branch String:   'keysdata.c:162,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:162,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:163,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysdata.c:159,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:161,11'
          Dst:             xmlSecPtrListAdd
        - Src:             'keysdata.c:163,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataIdsRegister
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSecError
        - xmlSecPtrListAdd
      functionUses:    6
      BranchProfiles:
        - Branch String:   'keysdata.c:130,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:0,0'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:130,5'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:130,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:130,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:132,11'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:133,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:134,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:138,11'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecError
        - Branch String:   'keysdata.c:139,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:139,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:140,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysdata.c:130,5'
          Dst:             xmlSecError
        - Src:             'keysdata.c:132,11'
          Dst:             xmlSecPtrListAdd
        - Src:             'keysdata.c:134,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:138,11'
          Dst:             xmlSecPtrListAdd
        - Src:             'keysdata.c:140,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataIdsShutdown
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSecPtrListFinalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:114,5'
          Branch Sides:
            - BranchSide:      'keysdata.c:114,5'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
                - xmlSecPtrListFinalize
            - BranchSide:      'keysdata.c:114,5'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
                - xmlSecPtrListFinalize
      Callsites:
        - Src:             'keysdata.c:114,5'
          Dst:             xmlSecPtrListFinalize
        - Src:             'keysdata.c:115,5'
          Dst:             xmlSecPtrListFinalize
    - functionName:    xmlSecKeyDataIdsRegisterDefault
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          86
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
        - xmlSecKeyDataAgreementMethodGetKlass
        - xmlSecKeyDataDerivedKeyGetKlass
        - xmlSecKeyDataEncryptedKeyGetKlass
        - xmlSecKeyDataIdsRegister
        - xmlSecKeyDataIdsRegisterDisabled
        - xmlSecKeyDataKeyInfoReferenceGetKlass
        - xmlSecKeyDataNameGetKlass
        - xmlSecKeyDataRetrievalMethodGetKlass
        - xmlSecKeyDataValueGetKlass
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:181,33'
          Branch Sides:
            - BranchSide:      'keysdata.c:181,33'
              BranchSideFuncs:
                - xmlSecKeyDataNameGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataRetrievalMethodGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataKeyInfoReferenceGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataEncryptedKeyGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataAgreementMethodGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataDerivedKeyGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataValueGetKlass
                - xmlSecKeyDataIdsRegisterDisabled
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:181,33'
              BranchSideFuncs:
                - xmlSecKeyDataNameGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataRetrievalMethodGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataKeyInfoReferenceGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataEncryptedKeyGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataAgreementMethodGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataDerivedKeyGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataValueGetKlass
                - xmlSecKeyDataIdsRegisterDisabled
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:181,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:182,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:186,33'
              BranchSideFuncs:
                - xmlSecKeyDataRetrievalMethodGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataKeyInfoReferenceGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataEncryptedKeyGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataAgreementMethodGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataDerivedKeyGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataValueGetKlass
                - xmlSecKeyDataIdsRegisterDisabled
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:186,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:187,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:191,33'
              BranchSideFuncs:
                - xmlSecKeyDataKeyInfoReferenceGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataEncryptedKeyGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataAgreementMethodGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataDerivedKeyGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataValueGetKlass
                - xmlSecKeyDataIdsRegisterDisabled
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:191,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:192,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:197,33'
              BranchSideFuncs:
                - xmlSecKeyDataEncryptedKeyGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataAgreementMethodGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataDerivedKeyGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataValueGetKlass
                - xmlSecKeyDataIdsRegisterDisabled
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:197,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:198,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:201,33'
              BranchSideFuncs:
                - xmlSecKeyDataAgreementMethodGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataDerivedKeyGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataValueGetKlass
                - xmlSecKeyDataIdsRegisterDisabled
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:201,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:202,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:205,33'
              BranchSideFuncs:
                - xmlSecKeyDataDerivedKeyGetKlass
                - xmlSecKeyDataIdsRegister
                - xmlSecKeyDataValueGetKlass
                - xmlSecKeyDataIdsRegisterDisabled
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:205,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:206,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:212,41'
              BranchSideFuncs:
                - xmlSecKeyDataValueGetKlass
                - xmlSecKeyDataIdsRegisterDisabled
                - xmlSecError
        - Branch String:   'keysdata.c:212,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:212,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:213,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysdata.c:181,33'
          Dst:             xmlSecKeyDataNameGetKlass
        - Src:             'keysdata.c:181,8'
          Dst:             xmlSecKeyDataIdsRegister
        - Src:             'keysdata.c:182,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:186,33'
          Dst:             xmlSecKeyDataRetrievalMethodGetKlass
        - Src:             'keysdata.c:186,8'
          Dst:             xmlSecKeyDataIdsRegister
        - Src:             'keysdata.c:187,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:191,33'
          Dst:             xmlSecKeyDataKeyInfoReferenceGetKlass
        - Src:             'keysdata.c:191,8'
          Dst:             xmlSecKeyDataIdsRegister
        - Src:             'keysdata.c:192,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:197,33'
          Dst:             xmlSecKeyDataEncryptedKeyGetKlass
        - Src:             'keysdata.c:197,8'
          Dst:             xmlSecKeyDataIdsRegister
        - Src:             'keysdata.c:198,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:201,33'
          Dst:             xmlSecKeyDataAgreementMethodGetKlass
        - Src:             'keysdata.c:201,8'
          Dst:             xmlSecKeyDataIdsRegister
        - Src:             'keysdata.c:202,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:205,33'
          Dst:             xmlSecKeyDataDerivedKeyGetKlass
        - Src:             'keysdata.c:205,8'
          Dst:             xmlSecKeyDataIdsRegister
        - Src:             'keysdata.c:206,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:212,41'
          Dst:             xmlSecKeyDataValueGetKlass
        - Src:             'keysdata.c:212,8'
          Dst:             xmlSecKeyDataIdsRegisterDisabled
        - Src:             'keysdata.c:213,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataIdListGetKlass
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3676
      functionLinenumberEnd: 3677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecKeyDataIdsInit
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSecError
        - xmlSecKeyDataIdsRegisterDefault
        - xmlSecPtrListInitialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysdata.c:85,11'
          Branch Sides:
            - BranchSide:      'keysdata.c:85,11'
              BranchSideFuncs:
                - xmlSecPtrListInitialize
                - xmlSecPtrListInitialize
                - xmlSecKeyDataIdsRegisterDefault
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysdata.c:85,11'
              BranchSideFuncs:
                - xmlSecPtrListInitialize
                - xmlSecPtrListInitialize
                - xmlSecKeyDataIdsRegisterDefault
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:86,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:87,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:91,11'
              BranchSideFuncs:
                - xmlSecPtrListInitialize
                - xmlSecKeyDataIdsRegisterDefault
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysdata.c:92,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:93,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:97,11'
              BranchSideFuncs:
                - xmlSecKeyDataIdsRegisterDefault
                - xmlSecError
        - Branch String:   'keysdata.c:98,8'
          Branch Sides:
            - BranchSide:      'keysdata.c:98,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysdata.c:99,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysdata.c:85,11'
          Dst:             xmlSecPtrListInitialize
        - Src:             'keysdata.c:87,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:91,11'
          Dst:             xmlSecPtrListInitialize
        - Src:             'keysdata.c:93,9'
          Dst:             xmlSecError
        - Src:             'keysdata.c:97,11'
          Dst:             xmlSecKeyDataIdsRegisterDefault
        - Src:             'keysdata.c:99,9'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyDataIdsGetEnabled
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecKeyDataIdsGet
      functionSourceFile: '/src/xmlsec/src/keysdata.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecSimpleKeysStoreFindKey
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          114
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - xmlSecError
        - xmlSecKeyDuplicate
        - xmlSecKeyMatch
        - xmlSecKeyPtrListGetKlass
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
        - xmlSecSimpleKeysStoreGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysmngr.c:782,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecKeyMatch
                - xmlSecKeyDuplicate
                - xmlSecError
            - BranchSide:      'keysmngr.c:782,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecKeyMatch
                - xmlSecKeyDuplicate
                - xmlSecError
        - Branch String:   'keysmngr.c:782,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:782,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:782,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecKeyMatch
                - xmlSecKeyDuplicate
                - xmlSecError
        - Branch String:   'keysmngr.c:782,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:782,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:782,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecKeyMatch
                - xmlSecKeyDuplicate
                - xmlSecError
        - Branch String:   'keysmngr.c:782,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:782,5'
              BranchSideFuncs:
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecKeyMatch
                - xmlSecKeyDuplicate
                - xmlSecError
            - BranchSide:      'keysmngr.c:783,5'
              BranchSideFuncs:
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecKeyMatch
                - xmlSecKeyDuplicate
                - xmlSecError
        - Branch String:   'keysmngr.c:783,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:783,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:785,12'
              BranchSideFuncs:
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecKeyMatch
                - xmlSecKeyDuplicate
        - Branch String:   'keysmngr.c:786,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:786,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:786,5'
              BranchSideFuncs:
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecKeyMatch
                - xmlSecKeyDuplicate
        - Branch String:   'keysmngr.c:786,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:786,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:786,5'
              BranchSideFuncs:
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecKeyMatch
                - xmlSecKeyDuplicate
        - Branch String:   'keysmngr.c:786,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:786,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecKeyMatch
                - xmlSecKeyDuplicate
            - BranchSide:      'keysmngr.c:788,12'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecKeyMatch
                - xmlSecKeyDuplicate
        - Branch String:   'keysmngr.c:791,26'
          Branch Sides:
            - BranchSide:      'keysmngr.c:789,30'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlSecKeyMatch
                - xmlSecKeyDuplicate
            - BranchSide:      'keysmngr.c:791,30'
              BranchSideFuncs:
                - xmlSecKeyMatch
                - xmlSecPtrListGetItem
                - xmlSecKeyDuplicate
        - Branch String:   'keysmngr.c:791,12'
          Branch Sides:
            - BranchSide:      'keysmngr.c:789,30'
              BranchSideFuncs:
                - xmlSecKeyDuplicate
            - BranchSide:      'keysmngr.c:792,20'
              BranchSideFuncs:
                - xmlSecKeyDuplicate
        - Branch String:   'keysmngr.c:789,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:789,5'
              BranchSideFuncs: []
            - BranchSide:      'keysmngr.c:790,29'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlSecKeyMatch
                - xmlSecKeyDuplicate
      Callsites:
        - Src:             'keysmngr.c:782,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:783,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:785,12'
          Dst:             xmlSecSimpleKeysStoreGetCtx
        - Src:             'keysmngr.c:786,5'
          Dst:             xmlSecKeyPtrListGetKlass
        - Src:             'keysmngr.c:786,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:788,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keysmngr.c:790,29'
          Dst:             xmlSecPtrListGetItem
        - Src:             'keysmngr.c:791,30'
          Dst:             xmlSecKeyMatch
        - Src:             'keysmngr.c:792,20'
          Dst:             xmlSecKeyDuplicate
    - functionName:    xmlSecSimpleKeysStoreGetCtx
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'keysmngr.c:363,1'
          Branch Sides:
            - BranchSide:      'keysmngr.c:363,1'
              BranchSideFuncs: []
            - BranchSide:      'keysmngr.c:363,1'
              BranchSideFuncs: []
        - Branch String:   'keysmngr.c:363,1'
          Branch Sides:
            - BranchSide:      'keysmngr.c:363,1'
              BranchSideFuncs: []
            - BranchSide:      'keysmngr.c:363,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSecSimpleKeysStoreInitialize
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          69
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSecError
        - xmlSecKeyPtrListGetKlass
        - xmlSecPtrListInitialize
        - xmlSecSimpleKeysStoreGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysmngr.c:749,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysmngr.c:749,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:749,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:749,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:749,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:749,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:749,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:749,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:749,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:749,5'
              BranchSideFuncs:
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysmngr.c:751,12'
              BranchSideFuncs:
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:752,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:752,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:754,41'
              BranchSideFuncs:
                - xmlSecKeyPtrListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
        - Branch String:   'keysmngr.c:755,8'
          Branch Sides:
            - BranchSide:      'keysmngr.c:755,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:756,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysmngr.c:756,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:756,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:756,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysmngr.c:749,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:751,12'
          Dst:             xmlSecSimpleKeysStoreGetCtx
        - Src:             'keysmngr.c:752,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:754,41'
          Dst:             xmlSecKeyPtrListGetKlass
        - Src:             'keysmngr.c:754,11'
          Dst:             xmlSecPtrListInitialize
        - Src:             'keysmngr.c:756,9'
          Dst:             xmlSecError
    - functionName:    xmlSecSimpleKeysStoreFinalize
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecError
        - xmlSecPtrListFinalize
        - xmlSecSimpleKeysStoreGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysmngr.c:768,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecPtrListFinalize
                - xmlSecError
            - BranchSide:      'keysmngr.c:768,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecPtrListFinalize
                - xmlSecError
        - Branch String:   'keysmngr.c:768,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:768,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:768,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecPtrListFinalize
                - xmlSecError
        - Branch String:   'keysmngr.c:768,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:768,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:768,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecPtrListFinalize
                - xmlSecError
        - Branch String:   'keysmngr.c:768,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:768,5'
              BranchSideFuncs:
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecPtrListFinalize
                - xmlSecError
            - BranchSide:      'keysmngr.c:770,12'
              BranchSideFuncs:
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecPtrListFinalize
                - xmlSecError
        - Branch String:   'keysmngr.c:771,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:771,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:773,5'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
      Callsites:
        - Src:             'keysmngr.c:768,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:770,12'
          Dst:             xmlSecSimpleKeysStoreGetCtx
        - Src:             'keysmngr.c:771,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:773,5'
          Dst:             xmlSecPtrListFinalize
    - functionName:    xmlSecSimpleKeysStoreGetKeys
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          62
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSecError
        - xmlSecKeyPtrListGetKlass
        - xmlSecSimpleKeysStoreGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysmngr.c:736,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
            - BranchSide:      'keysmngr.c:736,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
        - Branch String:   'keysmngr.c:736,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:736,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:736,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
        - Branch String:   'keysmngr.c:736,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:736,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:736,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
        - Branch String:   'keysmngr.c:736,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:736,5'
              BranchSideFuncs:
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
            - BranchSide:      'keysmngr.c:738,12'
              BranchSideFuncs:
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
        - Branch String:   'keysmngr.c:739,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:739,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:739,5'
              BranchSideFuncs:
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
        - Branch String:   'keysmngr.c:739,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:739,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:739,5'
              BranchSideFuncs:
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
        - Branch String:   'keysmngr.c:739,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:739,5'
              BranchSideFuncs: []
            - BranchSide:      'keysmngr.c:739,5'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysmngr.c:736,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:738,12'
          Dst:             xmlSecSimpleKeysStoreGetCtx
        - Src:             'keysmngr.c:739,5'
          Dst:             xmlSecKeyPtrListGetKlass
        - Src:             'keysmngr.c:739,5'
          Dst:             xmlSecError
    - functionName:    xmlSecSimpleKeysStoreSave
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          420
      EdgeCount:       135
      CyclomaticComplexity: 39
      functionsReached:
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlGetLastError
        - xmlSaveFormatFile
        - xmlSecAddChild
        - xmlSecCreateTree
        - xmlSecError
        - xmlSecKeyDataIdsGet
        - xmlSecKeyGetData
        - xmlSecKeyGetName
        - xmlSecKeyInfoCtxFinalize
        - xmlSecKeyInfoCtxInitialize
        - xmlSecKeyInfoNodeWrite
        - xmlSecKeyPtrListGetKlass
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
        - xmlSecSimpleKeysStoreEnableAllKeyData
        - xmlSecSimpleKeysStoreGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysmngr.c:604,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecCreateTree
                - xmlSecKeyDataIdsGet
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysmngr.c:616,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecCreateTree
                - xmlSecKeyDataIdsGet
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:616,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:616,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:616,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecCreateTree
                - xmlSecKeyDataIdsGet
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:616,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:616,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:616,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecCreateTree
                - xmlSecKeyDataIdsGet
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:616,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:616,5'
              BranchSideFuncs:
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecCreateTree
                - xmlSecKeyDataIdsGet
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysmngr.c:617,5'
              BranchSideFuncs:
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecCreateTree
                - xmlSecKeyDataIdsGet
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:617,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:617,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:619,12'
              BranchSideFuncs:
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecCreateTree
                - xmlSecKeyDataIdsGet
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:620,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:620,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:620,5'
              BranchSideFuncs:
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecCreateTree
                - xmlSecKeyDataIdsGet
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:620,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:620,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:620,5'
              BranchSideFuncs:
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecCreateTree
                - xmlSecKeyDataIdsGet
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:620,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:620,5'
              BranchSideFuncs:
                - xmlSecCreateTree
                - xmlSecKeyDataIdsGet
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysmngr.c:623,11'
              BranchSideFuncs:
                - xmlSecCreateTree
                - xmlSecKeyDataIdsGet
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:624,8'
          Branch Sides:
            - BranchSide:      'keysmngr.c:625,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:629,15'
              BranchSideFuncs:
                - xmlSecKeyDataIdsGet
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:625,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:625,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:625,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysmngr.c:630,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:630,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:632,16'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
        - Branch String:   'keysmngr.c:634,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:711,11'
              BranchSideFuncs:
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:636,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:636,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:638,30'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:639,12'
          Branch Sides:
            - BranchSide:      'keysmngr.c:640,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:647,12'
              BranchSideFuncs:
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:640,13'
          Branch Sides:
            - BranchSide:      'keysmngr.c:640,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:640,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:647,12'
          Branch Sides:
            - BranchSide:      'keysmngr.c:648,16'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
            - BranchSide:      'keysmngr.c:657,9'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
        - Branch String:   'keysmngr.c:648,16'
          Branch Sides:
            - BranchSide:      'keysmngr.c:649,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:657,9'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
        - Branch String:   'keysmngr.c:649,17'
          Branch Sides:
            - BranchSide:      'keysmngr.c:649,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:649,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:657,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:658,39'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:678,15'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:659,13'
          Branch Sides:
            - BranchSide:      'keysmngr.c:659,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:661,24'
              BranchSideFuncs:
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:661,16'
          Branch Sides:
            - BranchSide:      'keysmngr.c:657,33'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:665,20'
              BranchSideFuncs:
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:666,16'
          Branch Sides:
            - BranchSide:      'keysmngr.c:657,33'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:670,44'
              BranchSideFuncs:
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecError
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:670,16'
          Branch Sides:
            - BranchSide:      'keysmngr.c:657,33'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:671,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:671,17'
          Branch Sides:
            - BranchSide:      'keysmngr.c:671,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:671,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:671,17'
          Branch Sides:
            - BranchSide:      'keysmngr.c:671,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:671,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:657,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:658,39'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:678,15'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:679,12'
          Branch Sides:
            - BranchSide:      'keysmngr.c:680,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:685,41'
              BranchSideFuncs:
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:680,13'
          Branch Sides:
            - BranchSide:      'keysmngr.c:680,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:680,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:692,12'
          Branch Sides:
            - BranchSide:      'keysmngr.c:693,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:700,15'
              BranchSideFuncs:
                - xmlSecKeyInfoNodeWrite
                - xmlSecKeyInfoCtxFinalize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:693,13'
          Branch Sides:
            - BranchSide:      'keysmngr.c:693,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:693,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:701,12'
          Branch Sides:
            - BranchSide:      'keysmngr.c:702,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:707,9'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxFinalize
                - xmlSecPtrListGetItem
                - xmlDocGetRootElement
                - xmlSecAddChild
                - xmlSecKeyGetName
                - xmlSecAddChild
                - xmlSecPtrListGetItem
                - xmlSecKeyGetData
                - xmlSecAddChild
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeWrite
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:702,13'
          Branch Sides:
            - BranchSide:      'keysmngr.c:702,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:702,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:634,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:635,29'
              BranchSideFuncs:
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:711,11'
              BranchSideFuncs:
                - xmlSaveFormatFile
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:712,8'
          Branch Sides:
            - BranchSide:      'keysmngr.c:713,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:719,5'
              BranchSideFuncs:
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:713,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:713,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:713,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:713,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:713,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:713,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:713,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:713,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:713,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:713,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:713,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:713,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
      Callsites:
        - Src:             'keysmngr.c:616,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:617,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:619,12'
          Dst:             xmlSecSimpleKeysStoreGetCtx
        - Src:             'keysmngr.c:620,5'
          Dst:             xmlSecKeyPtrListGetKlass
        - Src:             'keysmngr.c:620,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:623,11'
          Dst:             xmlSecCreateTree
        - Src:             'keysmngr.c:625,9'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:629,15'
          Dst:             xmlSecKeyDataIdsGet
        - Src:             'keysmngr.c:630,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:632,16'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keysmngr.c:633,15'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keysmngr.c:635,29'
          Dst:             xmlSecPtrListGetItem
        - Src:             'keysmngr.c:636,9'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:638,30'
          Dst:             xmlDocGetRootElement
        - Src:             'keysmngr.c:638,15'
          Dst:             xmlSecAddChild
        - Src:             'keysmngr.c:640,13'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:642,13'
          Dst:             xmlFreeDoc
        - Src:             'keysmngr.c:647,12'
          Dst:             xmlSecKeyGetName
        - Src:             'keysmngr.c:648,16'
          Dst:             xmlSecAddChild
        - Src:             'keysmngr.c:649,17'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:651,17'
          Dst:             xmlFreeDoc
        - Src:             'keysmngr.c:658,39'
          Dst:             xmlSecPtrListGetItem
        - Src:             'keysmngr.c:659,13'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:665,20'
          Dst:             xmlSecKeyGetData
        - Src:             'keysmngr.c:670,16'
          Dst:             xmlSecAddChild
        - Src:             'keysmngr.c:671,17'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:673,17'
          Dst:             xmlFreeDoc
        - Src:             'keysmngr.c:678,15'
          Dst:             xmlSecKeyInfoCtxInitialize
        - Src:             'keysmngr.c:680,13'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:681,13'
          Dst:             xmlFreeDoc
        - Src:             'keysmngr.c:691,15'
          Dst:             xmlSecSimpleKeysStoreEnableAllKeyData
        - Src:             'keysmngr.c:693,13'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:694,13'
          Dst:             xmlSecKeyInfoCtxFinalize
        - Src:             'keysmngr.c:695,13'
          Dst:             xmlFreeDoc
        - Src:             'keysmngr.c:700,15'
          Dst:             xmlSecKeyInfoNodeWrite
        - Src:             'keysmngr.c:702,13'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:703,13'
          Dst:             xmlSecKeyInfoCtxFinalize
        - Src:             'keysmngr.c:704,13'
          Dst:             xmlFreeDoc
        - Src:             'keysmngr.c:707,9'
          Dst:             xmlSecKeyInfoCtxFinalize
        - Src:             'keysmngr.c:711,11'
          Dst:             xmlSaveFormatFile
        - Src:             'keysmngr.c:713,9'
          Dst:             xmlGetLastError
        - Src:             'keysmngr.c:713,9'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:715,9'
          Dst:             xmlFreeDoc
        - Src:             'keysmngr.c:719,5'
          Dst:             xmlFreeDoc
    - functionName:    xmlSecSimpleKeysStoreEnableAllKeyData
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSecError
        - xmlSecKeyDataIdsGet
        - xmlSecPtrListAdd
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keysmngr.c:457,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyDataIdsGet
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysmngr.c:457,5'
              BranchSideFuncs:
                - xmlSecKeyDataIdsGet
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:457,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:457,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:459,12'
              BranchSideFuncs:
                - xmlSecKeyDataIdsGet
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:460,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:460,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:462,12'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:463,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:463,5'
              BranchSideFuncs: []
            - BranchSide:      'keysmngr.c:464,35'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:465,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:465,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:467,15'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:468,12'
          Branch Sides:
            - BranchSide:      'keysmngr.c:463,28'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:469,13'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysmngr.c:457,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:459,12'
          Dst:             xmlSecKeyDataIdsGet
        - Src:             'keysmngr.c:460,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:462,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keysmngr.c:464,35'
          Dst:             xmlSecPtrListGetItem
        - Src:             'keysmngr.c:465,9'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:467,15'
          Dst:             xmlSecPtrListAdd
        - Src:             'keysmngr.c:469,13'
          Dst:             xmlSecError
    - functionName:    xmlSecSimpleKeysStoreLoad_ex
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          375
      EdgeCount:       113
      CyclomaticComplexity: 32
      functionsReached:
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlGetLastError
        - xmlReadFile
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecKeyCreate
        - xmlSecKeyDestroy
        - xmlSecKeyInfoCtxFinalize
        - xmlSecKeyInfoCtxInitialize
        - xmlSecKeyInfoNodeRead
        - xmlSecParserGetDefaultOptions
        - xmlSecSimpleKeysStoreEnableAllKeyData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysmngr.c:497,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - xmlSecParserGetDefaultOptions
                - xmlReadFile
                - xmlDocGetRootElement
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysmngr.c:502,5'
              BranchSideFuncs:
                - xmlSecParserGetDefaultOptions
                - xmlReadFile
                - xmlDocGetRootElement
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:502,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:502,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:503,5'
              BranchSideFuncs:
                - xmlSecParserGetDefaultOptions
                - xmlReadFile
                - xmlDocGetRootElement
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:503,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:503,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:504,5'
              BranchSideFuncs:
                - xmlSecParserGetDefaultOptions
                - xmlReadFile
                - xmlDocGetRootElement
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:504,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:504,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:507,34'
              BranchSideFuncs:
                - xmlSecParserGetDefaultOptions
                - xmlReadFile
                - xmlDocGetRootElement
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'keysmngr.c:508,8'
          Branch Sides:
            - BranchSide:      'keysmngr.c:509,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'keysmngr.c:514,12'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:509,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:509,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:509,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysmngr.c:509,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:509,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:509,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysmngr.c:509,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:509,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:509,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysmngr.c:509,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:509,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:509,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysmngr.c:515,23'
          Branch Sides:
            - BranchSide:      'keysmngr.c:515,28'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:516,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:515,8'
          Branch Sides:
            - BranchSide:      'keysmngr.c:516,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:521,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:516,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:516,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:516,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:516,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:516,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:516,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:516,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:516,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:516,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:522,25'
          Branch Sides:
            - BranchSide:      'keysmngr.c:522,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:522,28'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:522,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:523,15'
              BranchSideFuncs:
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:581,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:524,12'
          Branch Sides:
            - BranchSide:      'keysmngr.c:525,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:530,15'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecKeyCreate
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:525,13'
          Branch Sides:
            - BranchSide:      'keysmngr.c:525,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:525,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:531,12'
          Branch Sides:
            - BranchSide:      'keysmngr.c:532,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:538,35'
              BranchSideFuncs:
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:532,13'
          Branch Sides:
            - BranchSide:      'keysmngr.c:532,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:532,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:548,12'
          Branch Sides:
            - BranchSide:      'keysmngr.c:549,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:556,15'
              BranchSideFuncs:
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:549,13'
          Branch Sides:
            - BranchSide:      'keysmngr.c:549,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:549,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:557,12'
          Branch Sides:
            - BranchSide:      'keysmngr.c:558,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:564,9'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxFinalize
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeRead
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecKeyDestroy
        - Branch String:   'keysmngr.c:558,13'
          Branch Sides:
            - BranchSide:      'keysmngr.c:558,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:558,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:566,12'
          Branch Sides:
            - BranchSide:      'keysmngr.c:566,12'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:576,13'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:566,12'
          Branch Sides:
            - BranchSide:      'keysmngr.c:567,19'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:576,13'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:568,16'
          Branch Sides:
            - BranchSide:      'keysmngr.c:569,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:578,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlSecKeyCreate
                - xmlSecKeyInfoCtxInitialize
                - xmlSecSimpleKeysStoreEnableAllKeyData
                - xmlSecKeyInfoNodeRead
                - xmlSecKeyInfoCtxFinalize
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:569,17'
          Branch Sides:
            - BranchSide:      'keysmngr.c:569,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:569,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:581,8'
          Branch Sides:
            - BranchSide:      'keysmngr.c:582,9'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:587,5'
              BranchSideFuncs:
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:582,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:582,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:582,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'keysmngr.c:582,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:582,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'keysmngr.c:582,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlFreeDoc
      Callsites:
        - Src:             'keysmngr.c:502,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:503,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:504,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:507,34'
          Dst:             xmlSecParserGetDefaultOptions
        - Src:             'keysmngr.c:507,11'
          Dst:             xmlReadFile
        - Src:             'keysmngr.c:509,9'
          Dst:             xmlGetLastError
        - Src:             'keysmngr.c:509,9'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:514,12'
          Dst:             xmlDocGetRootElement
        - Src:             'keysmngr.c:515,28'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysmngr.c:516,9'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:517,9'
          Dst:             xmlFreeDoc
        - Src:             'keysmngr.c:521,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysmngr.c:522,28'
          Dst:             xmlSecCheckNodeName
        - Src:             'keysmngr.c:523,15'
          Dst:             xmlSecKeyCreate
        - Src:             'keysmngr.c:525,13'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:526,13'
          Dst:             xmlFreeDoc
        - Src:             'keysmngr.c:530,15'
          Dst:             xmlSecKeyInfoCtxInitialize
        - Src:             'keysmngr.c:532,13'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:533,13'
          Dst:             xmlSecKeyDestroy
        - Src:             'keysmngr.c:534,13'
          Dst:             xmlFreeDoc
        - Src:             'keysmngr.c:547,15'
          Dst:             xmlSecSimpleKeysStoreEnableAllKeyData
        - Src:             'keysmngr.c:549,13'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:550,13'
          Dst:             xmlSecKeyInfoCtxFinalize
        - Src:             'keysmngr.c:551,13'
          Dst:             xmlSecKeyDestroy
        - Src:             'keysmngr.c:552,13'
          Dst:             xmlFreeDoc
        - Src:             'keysmngr.c:556,15'
          Dst:             xmlSecKeyInfoNodeRead
        - Src:             'keysmngr.c:558,13'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:559,13'
          Dst:             xmlSecKeyInfoCtxFinalize
        - Src:             'keysmngr.c:560,13'
          Dst:             xmlSecKeyDestroy
        - Src:             'keysmngr.c:561,13'
          Dst:             xmlFreeDoc
        - Src:             'keysmngr.c:564,9'
          Dst:             xmlSecKeyInfoCtxFinalize
        - Src:             'keysmngr.c:569,17'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:570,17'
          Dst:             xmlSecKeyDestroy
        - Src:             'keysmngr.c:571,17'
          Dst:             xmlFreeDoc
        - Src:             'keysmngr.c:576,13'
          Dst:             xmlSecKeyDestroy
        - Src:             'keysmngr.c:578,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'keysmngr.c:582,9'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:583,9'
          Dst:             xmlFreeDoc
        - Src:             'keysmngr.c:587,5'
          Dst:             xmlFreeDoc
    - functionName:    xmlSecSimpleKeysStoreLoad
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          41
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSecError
        - xmlSecSimpleKeysStoreAdoptKey
        - xmlSecSimpleKeysStoreLoad_ex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysmngr.c:444,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreLoad_ex
            - BranchSide:      'keysmngr.c:444,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreLoad_ex
        - Branch String:   'keysmngr.c:444,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:444,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:444,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreLoad_ex
        - Branch String:   'keysmngr.c:444,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:444,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:444,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreLoad_ex
        - Branch String:   'keysmngr.c:444,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:444,5'
              BranchSideFuncs:
                - xmlSecSimpleKeysStoreLoad_ex
            - BranchSide:      'keysmngr.c:446,12'
              BranchSideFuncs:
                - xmlSecSimpleKeysStoreLoad_ex
      Callsites:
        - Src:             'keysmngr.c:444,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:446,12'
          Dst:             xmlSecSimpleKeysStoreLoad_ex
        - Src:             'keysmngr.c:446,12'
          Dst:             xmlSecSimpleKeysStoreAdoptKey
    - functionName:    xmlSecSimpleKeysStoreAdoptKey
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          91
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSecError
        - xmlSecKeyPtrListGetKlass
        - xmlSecPtrListAdd
        - xmlSecSimpleKeysStoreGetCtx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysmngr.c:415,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysmngr.c:415,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:415,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:415,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:415,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:415,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:415,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:415,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:415,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:415,5'
              BranchSideFuncs:
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysmngr.c:416,5'
              BranchSideFuncs:
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:416,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:416,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:418,12'
              BranchSideFuncs:
                - xmlSecSimpleKeysStoreGetCtx
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecPtrListAdd
                - xmlSecError
        - Branch String:   'keysmngr.c:419,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:419,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:419,5'
              BranchSideFuncs:
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecPtrListAdd
                - xmlSecError
        - Branch String:   'keysmngr.c:419,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:419,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:419,5'
              BranchSideFuncs:
                - xmlSecKeyPtrListGetKlass
                - xmlSecError
                - xmlSecPtrListAdd
                - xmlSecError
        - Branch String:   'keysmngr.c:419,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:419,5'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecError
            - BranchSide:      'keysmngr.c:421,11'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecError
        - Branch String:   'keysmngr.c:422,8'
          Branch Sides:
            - BranchSide:      'keysmngr.c:422,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:423,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysmngr.c:423,9'
          Branch Sides:
            - BranchSide:      'keysmngr.c:423,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:423,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysmngr.c:415,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:416,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:418,12'
          Dst:             xmlSecSimpleKeysStoreGetCtx
        - Src:             'keysmngr.c:419,5'
          Dst:             xmlSecKeyPtrListGetKlass
        - Src:             'keysmngr.c:419,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:421,11'
          Dst:             xmlSecPtrListAdd
        - Src:             'keysmngr.c:423,9'
          Dst:             xmlSecError
    - functionName:    xmlSecSimpleKeysStoreGetKlass
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecKeyStoreCreate
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecKeyStoreDestroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysmngr.c:267,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecKeyStoreDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysmngr.c:267,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecKeyStoreDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:267,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:267,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:268,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecKeyStoreDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:268,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:268,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:271,32'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecKeyStoreDestroy
                - xmlSecError
        - Branch String:   'keysmngr.c:272,8'
          Branch Sides:
            - BranchSide:      'keysmngr.c:273,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:277,26'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecKeyStoreDestroy
        - Branch String:   'keysmngr.c:280,8'
          Branch Sides:
            - BranchSide:      'keysmngr.c:280,8'
              BranchSideFuncs: []
            - BranchSide:      'keysmngr.c:281,15'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyStoreDestroy
        - Branch String:   'keysmngr.c:282,12'
          Branch Sides:
            - BranchSide:      'keysmngr.c:282,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyStoreDestroy
            - BranchSide:      'keysmngr.c:283,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyStoreDestroy
      Callsites:
        - Src:             'keysmngr.c:267,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:268,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:273,9'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:277,5'
          Dst:             memset
        - Src:             'keysmngr.c:283,13'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:285,13'
          Dst:             xmlSecKeyStoreDestroy
    - functionName:    xmlSecKeyStoreDestroy
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - memset
        - xmlSecError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'keysmngr.c:301,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysmngr.c:301,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:301,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:301,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:301,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:301,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:301,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:302,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'keysmngr.c:302,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:302,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:304,19'
              BranchSideFuncs:
                - memset
        - Branch String:   'keysmngr.c:304,8'
          Branch Sides:
            - BranchSide:      'keysmngr.c:305,9'
              BranchSideFuncs:
                - memset
            - BranchSide:      'keysmngr.c:307,29'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'keysmngr.c:301,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:302,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:307,5'
          Dst:             memset
    - functionName:    xmlSecKeysMngrGetDataStore
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSecError
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysmngr.c:234,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysmngr.c:234,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:234,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:234,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:235,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecError
        - Branch String:   'keysmngr.c:235,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:235,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:237,41'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
        - Branch String:   'keysmngr.c:238,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      'keysmngr.c:239,38'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
        - Branch String:   'keysmngr.c:240,26'
          Branch Sides:
            - BranchSide:      'keysmngr.c:238,30'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
            - BranchSide:      'keysmngr.c:240,35'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
        - Branch String:   'keysmngr.c:240,12'
          Branch Sides:
            - BranchSide:      'keysmngr.c:238,30'
              BranchSideFuncs: []
            - BranchSide:      'keysmngr.c:240,12'
              BranchSideFuncs: []
        - Branch String:   'keysmngr.c:238,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:238,5'
              BranchSideFuncs: []
            - BranchSide:      'keysmngr.c:239,38'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
      Callsites:
        - Src:             'keysmngr.c:234,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:235,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:237,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keysmngr.c:239,38'
          Dst:             xmlSecPtrListGetItem
    - functionName:    xmlSecKeysMngrAdoptDataStore
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          85
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
        - xmlSecPtrListAdd
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
        - xmlSecPtrListSet
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysmngr.c:204,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecPtrListSet
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysmngr.c:204,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecPtrListSet
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:204,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:204,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:205,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecPtrListSet
                - xmlSecError
        - Branch String:   'keysmngr.c:205,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:205,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:205,5'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecPtrListSet
                - xmlSecError
        - Branch String:   'keysmngr.c:205,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:205,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:207,41'
              BranchSideFuncs:
                - xmlSecPtrListGetSize
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecPtrListSet
        - Branch String:   'keysmngr.c:208,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:209,38'
              BranchSideFuncs:
                - xmlSecPtrListAdd
            - BranchSide:      'keysmngr.c:215,12'
              BranchSideFuncs:
                - xmlSecPtrListAdd
        - Branch String:   'keysmngr.c:210,26'
          Branch Sides:
            - BranchSide:      'keysmngr.c:208,30'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlSecPtrListSet
                - xmlSecPtrListAdd
            - BranchSide:      'keysmngr.c:210,35'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlSecPtrListAdd
                - xmlSecPtrListSet
        - Branch String:   'keysmngr.c:210,12'
          Branch Sides:
            - BranchSide:      'keysmngr.c:208,30'
              BranchSideFuncs:
                - xmlSecPtrListSet
            - BranchSide:      'keysmngr.c:211,20'
              BranchSideFuncs:
                - xmlSecPtrListSet
        - Branch String:   'keysmngr.c:208,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:209,38'
              BranchSideFuncs:
                - xmlSecPtrListAdd
            - BranchSide:      'keysmngr.c:215,12'
              BranchSideFuncs:
                - xmlSecPtrListAdd
      Callsites:
        - Src:             'keysmngr.c:204,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:205,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:207,12'
          Dst:             xmlSecPtrListGetSize
        - Src:             'keysmngr.c:209,38'
          Dst:             xmlSecPtrListGetItem
        - Src:             'keysmngr.c:211,20'
          Dst:             xmlSecPtrListSet
        - Src:             'keysmngr.c:215,12'
          Dst:             xmlSecPtrListAdd
    - functionName:    xmlSecKeysMngrAdoptKeysStore
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          50
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecError
        - xmlSecKeyStoreDestroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysmngr.c:163,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyStoreDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysmngr.c:163,5'
              BranchSideFuncs:
                - xmlSecKeyStoreDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:163,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:163,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:164,5'
              BranchSideFuncs:
                - xmlSecKeyStoreDestroy
                - xmlSecError
        - Branch String:   'keysmngr.c:164,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:164,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:164,5'
              BranchSideFuncs:
                - xmlSecKeyStoreDestroy
                - xmlSecError
        - Branch String:   'keysmngr.c:164,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:164,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:166,14'
              BranchSideFuncs:
                - xmlSecKeyStoreDestroy
        - Branch String:   'keysmngr.c:166,8'
          Branch Sides:
            - BranchSide:      'keysmngr.c:167,9'
              BranchSideFuncs: []
            - BranchSide:      'keysmngr.c:169,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysmngr.c:163,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:164,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:167,9'
          Dst:             xmlSecKeyStoreDestroy
    - functionName:    xmlSecKeyStoreFindKeyFromX509Data
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysmngr.c:346,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysmngr.c:346,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:346,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:346,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:346,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:346,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:346,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:347,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:347,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:347,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:348,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysmngr.c:348,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:348,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:350,19'
              BranchSideFuncs: []
        - Branch String:   'keysmngr.c:350,8'
          Branch Sides:
            - BranchSide:      'keysmngr.c:350,8'
              BranchSideFuncs: []
            - BranchSide:      'keysmngr.c:353,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysmngr.c:346,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:347,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:348,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeysMngrFindKeyFromX509Data
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecError
        - xmlSecKeyStoreFindKeyFromX509Data
        - xmlSecKeysMngrGetKeysStore
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysmngr.c:138,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - xmlSecKeysMngrGetKeysStore
                - xmlSecKeyStoreFindKeyFromX509Data
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysmngr.c:138,5'
              BranchSideFuncs:
                - xmlSecKeysMngrGetKeysStore
                - xmlSecKeyStoreFindKeyFromX509Data
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:138,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:138,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:139,5'
              BranchSideFuncs:
                - xmlSecKeysMngrGetKeysStore
                - xmlSecKeyStoreFindKeyFromX509Data
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:139,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:139,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:140,5'
              BranchSideFuncs:
                - xmlSecKeysMngrGetKeysStore
                - xmlSecKeyStoreFindKeyFromX509Data
                - xmlSecError
        - Branch String:   'keysmngr.c:140,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:140,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:142,13'
              BranchSideFuncs:
                - xmlSecKeysMngrGetKeysStore
                - xmlSecKeyStoreFindKeyFromX509Data
        - Branch String:   'keysmngr.c:143,8'
          Branch Sides:
            - BranchSide:      'keysmngr.c:143,8'
              BranchSideFuncs: []
            - BranchSide:      'keysmngr.c:148,12'
              BranchSideFuncs:
                - xmlSecKeyStoreFindKeyFromX509Data
      Callsites:
        - Src:             'keysmngr.c:138,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:139,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:140,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:142,13'
          Dst:             xmlSecKeysMngrGetKeysStore
        - Src:             'keysmngr.c:148,12'
          Dst:             xmlSecKeyStoreFindKeyFromX509Data
    - functionName:    xmlSecKeysMngrGetKeysStore
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keysmngr.c:185,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:185,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysmngr.c:185,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:185,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:187,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysmngr.c:185,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeyStoreFindKey
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keysmngr.c:324,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysmngr.c:324,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:324,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:324,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:324,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:324,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:324,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:325,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'keysmngr.c:325,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:325,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:327,19'
              BranchSideFuncs: []
        - Branch String:   'keysmngr.c:327,8'
          Branch Sides:
            - BranchSide:      'keysmngr.c:327,8'
              BranchSideFuncs: []
            - BranchSide:      'keysmngr.c:330,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keysmngr.c:324,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:325,5'
          Dst:             xmlSecError
    - functionName:    xmlSecKeysMngrFindKey
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSecError
        - xmlSecKeyStoreFindKey
        - xmlSecKeysMngrGetKeysStore
      functionUses:    3
      BranchProfiles:
        - Branch String:   'keysmngr.c:111,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - xmlSecKeysMngrGetKeysStore
                - xmlSecKeyStoreFindKey
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysmngr.c:111,5'
              BranchSideFuncs:
                - xmlSecKeysMngrGetKeysStore
                - xmlSecKeyStoreFindKey
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:111,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:111,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:112,5'
              BranchSideFuncs:
                - xmlSecKeysMngrGetKeysStore
                - xmlSecKeyStoreFindKey
                - xmlSecError
        - Branch String:   'keysmngr.c:112,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:112,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:114,13'
              BranchSideFuncs:
                - xmlSecKeysMngrGetKeysStore
                - xmlSecKeyStoreFindKey
        - Branch String:   'keysmngr.c:115,8'
          Branch Sides:
            - BranchSide:      'keysmngr.c:115,8'
              BranchSideFuncs: []
            - BranchSide:      'keysmngr.c:120,12'
              BranchSideFuncs:
                - xmlSecKeyStoreFindKey
      Callsites:
        - Src:             'keysmngr.c:111,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:112,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:114,13'
          Dst:             xmlSecKeysMngrGetKeysStore
        - Src:             'keysmngr.c:120,12'
          Dst:             xmlSecKeyStoreFindKey
    - functionName:    xmlSecKeysMngrDestroy
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecKeyStoreDestroy
        - xmlSecPtrListFinalize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysmngr.c:82,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:0,0'
              BranchSideFuncs:
                - xmlSecKeyStoreDestroy
                - xmlSecPtrListFinalize
                - memset
                - xmlSecError
            - BranchSide:      'keysmngr.c:82,5'
              BranchSideFuncs:
                - xmlSecKeyStoreDestroy
                - xmlSecPtrListFinalize
                - memset
                - xmlSecError
        - Branch String:   'keysmngr.c:82,5'
          Branch Sides:
            - BranchSide:      'keysmngr.c:82,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:85,14'
              BranchSideFuncs:
                - xmlSecKeyStoreDestroy
                - xmlSecPtrListFinalize
                - memset
        - Branch String:   'keysmngr.c:85,8'
          Branch Sides:
            - BranchSide:      'keysmngr.c:86,9'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
                - memset
            - BranchSide:      'keysmngr.c:90,35'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
                - memset
      Callsites:
        - Src:             'keysmngr.c:82,5'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:86,9'
          Dst:             xmlSecKeyStoreDestroy
        - Src:             'keysmngr.c:90,5'
          Dst:             xmlSecPtrListFinalize
        - Src:             'keysmngr.c:92,5'
          Dst:             memset
    - functionName:    xmlSecKeysMngrCreate
      functionSourceFile: '/src/xmlsec/src/keysmngr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecKeyDataStorePtrListGetKlass
        - xmlSecPtrListInitialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keysmngr.c:58,31'
          Branch Sides:
            - BranchSide:      'keysmngr.c:58,31'
              BranchSideFuncs:
                - memset
                - xmlSecKeyDataStorePtrListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'keysmngr.c:58,31'
              BranchSideFuncs:
                - memset
                - xmlSecKeyDataStorePtrListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'keysmngr.c:59,8'
          Branch Sides:
            - BranchSide:      'keysmngr.c:60,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:63,5'
              BranchSideFuncs:
                - memset
                - xmlSecKeyDataStorePtrListGetKlass
                - xmlSecPtrListInitialize
                - xmlSecError
        - Branch String:   'keysmngr.c:66,8'
          Branch Sides:
            - BranchSide:      'keysmngr.c:66,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'keysmngr.c:67,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'keysmngr.c:60,9'
          Dst:             xmlSecError
        - Src:             'keysmngr.c:63,5'
          Dst:             memset
        - Src:             'keysmngr.c:65,56'
          Dst:             xmlSecKeyDataStorePtrListGetKlass
        - Src:             'keysmngr.c:65,11'
          Dst:             xmlSecPtrListInitialize
        - Src:             'keysmngr.c:67,9'
          Dst:             xmlSecError
    - functionName:    xmlSecStringListDestroyItem
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:546,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:546,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:546,5'
          Branch Sides:
            - BranchSide:      'list.c:546,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:548,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:546,5'
          Dst:             xmlSecError
    - functionName:    xmlSecStringListDuplicateItem
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:539,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSecError
            - BranchSide:      'list.c:539,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSecError
        - Branch String:   'list.c:539,5'
          Branch Sides:
            - BranchSide:      'list.c:539,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:541,12'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'list.c:539,5'
          Dst:             xmlSecError
        - Src:             'list.c:541,12'
          Dst:             xmlStrdup
    - functionName:    xmlSecStringListGetKlass
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecPtrListDebugXmlDump
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          124
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - fprintf
        - fwrite
        - xmlSecError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:451,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - fprintf
                - fwrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'list.c:451,5'
              BranchSideFuncs:
                - fprintf
                - fwrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:451,5'
          Branch Sides:
            - BranchSide:      'list.c:451,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:451,5'
              BranchSideFuncs:
                - fprintf
                - fwrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:451,5'
          Branch Sides:
            - BranchSide:      'list.c:451,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:452,5'
              BranchSideFuncs:
                - fprintf
                - fwrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:452,5'
          Branch Sides:
            - BranchSide:      'list.c:452,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:454,68'
              BranchSideFuncs:
                - fprintf
                - fwrite
                - xmlSecError
        - Branch String:   'list.c:455,8'
          Branch Sides:
            - BranchSide:      'list.c:458,34'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'list.c:465,5'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'list.c:459,13'
          Branch Sides:
            - BranchSide:      'list.c:459,13'
              BranchSideFuncs:
                - xmlSecError
                - fwrite
            - BranchSide:      'list.c:460,16'
              BranchSideFuncs:
                - fwrite
                - xmlSecError
        - Branch String:   'list.c:459,13'
          Branch Sides:
            - BranchSide:      'list.c:459,13'
              BranchSideFuncs:
                - xmlSecError
                - fwrite
            - BranchSide:      'list.c:460,16'
              BranchSideFuncs:
                - fwrite
                - xmlSecError
        - Branch String:   'list.c:460,16'
          Branch Sides:
            - BranchSide:      'list.c:458,39'
              BranchSideFuncs:
                - fwrite
                - xmlSecError
            - BranchSide:      'list.c:461,23'
              BranchSideFuncs:
                - fwrite
                - xmlSecError
      Callsites:
        - Src:             'list.c:451,5'
          Dst:             xmlSecError
        - Src:             'list.c:452,5'
          Dst:             xmlSecError
        - Src:             'list.c:454,5'
          Dst:             fprintf
        - Src:             'list.c:459,13'
          Dst:             xmlSecError
        - Src:             'list.c:465,5'
          Dst:             fwrite
    - functionName:    xmlSecPtrListDebugDump
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          99
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - fprintf
        - xmlSecError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:426,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'list.c:426,5'
              BranchSideFuncs:
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:426,5'
          Branch Sides:
            - BranchSide:      'list.c:426,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:426,5'
              BranchSideFuncs:
                - fprintf
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:426,5'
          Branch Sides:
            - BranchSide:      'list.c:426,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:427,5'
              BranchSideFuncs:
                - fprintf
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:427,5'
          Branch Sides:
            - BranchSide:      'list.c:427,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:429,67'
              BranchSideFuncs:
                - fprintf
                - xmlSecError
        - Branch String:   'list.c:430,8'
          Branch Sides:
            - BranchSide:      'list.c:430,8'
              BranchSideFuncs: []
            - BranchSide:      'list.c:433,34'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:434,13'
          Branch Sides:
            - BranchSide:      'list.c:434,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:435,16'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:435,16'
          Branch Sides:
            - BranchSide:      'list.c:433,39'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:436,23'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:433,9'
          Branch Sides:
            - BranchSide:      'list.c:433,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:434,13'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'list.c:426,5'
          Dst:             xmlSecError
        - Src:             'list.c:427,5'
          Dst:             xmlSecError
        - Src:             'list.c:429,5'
          Dst:             fprintf
        - Src:             'list.c:434,13'
          Dst:             xmlSecError
    - functionName:    xmlSecPtrListRemoveAndReturn
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:404,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'list.c:404,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:404,5'
          Branch Sides:
            - BranchSide:      'list.c:404,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:404,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:404,5'
          Branch Sides:
            - BranchSide:      'list.c:404,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:405,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:405,5'
          Branch Sides:
            - BranchSide:      'list.c:405,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:406,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:406,5'
          Branch Sides:
            - BranchSide:      'list.c:406,5'
              BranchSideFuncs: []
            - BranchSide:      'list.c:408,11'
              BranchSideFuncs: []
        - Branch String:   'list.c:410,8'
          Branch Sides:
            - BranchSide:      'list.c:410,8'
              BranchSideFuncs: []
            - BranchSide:      'list.c:411,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:404,5'
          Dst:             xmlSecError
        - Src:             'list.c:405,5'
          Dst:             xmlSecError
        - Src:             'list.c:406,5'
          Dst:             xmlSecError
    - functionName:    xmlSecPtrListRemove
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          88
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:377,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'list.c:377,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:377,5'
          Branch Sides:
            - BranchSide:      'list.c:377,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:377,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:377,5'
          Branch Sides:
            - BranchSide:      'list.c:377,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:378,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:378,5'
          Branch Sides:
            - BranchSide:      'list.c:378,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:379,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:379,5'
          Branch Sides:
            - BranchSide:      'list.c:379,5'
              BranchSideFuncs: []
            - BranchSide:      'list.c:381,19'
              BranchSideFuncs: []
        - Branch String:   'list.c:381,40'
          Branch Sides:
            - BranchSide:      'list.c:381,44'
              BranchSideFuncs: []
            - BranchSide:      'list.c:384,11'
              BranchSideFuncs: []
        - Branch String:   'list.c:381,8'
          Branch Sides:
            - BranchSide:      'list.c:382,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:384,11'
              BranchSideFuncs: []
        - Branch String:   'list.c:385,8'
          Branch Sides:
            - BranchSide:      'list.c:385,8'
              BranchSideFuncs: []
            - BranchSide:      'list.c:386,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:377,5'
          Dst:             xmlSecError
        - Src:             'list.c:378,5'
          Dst:             xmlSecError
        - Src:             'list.c:379,5'
          Dst:             xmlSecError
    - functionName:    xmlSecPtrListSet
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          76
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSecError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:355,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'list.c:355,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:355,5'
          Branch Sides:
            - BranchSide:      'list.c:355,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:355,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:355,5'
          Branch Sides:
            - BranchSide:      'list.c:355,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:356,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:356,5'
          Branch Sides:
            - BranchSide:      'list.c:356,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:357,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:357,5'
          Branch Sides:
            - BranchSide:      'list.c:357,5'
              BranchSideFuncs: []
            - BranchSide:      'list.c:359,19'
              BranchSideFuncs: []
        - Branch String:   'list.c:359,40'
          Branch Sides:
            - BranchSide:      'list.c:359,44'
              BranchSideFuncs: []
            - BranchSide:      'list.c:362,11'
              BranchSideFuncs: []
        - Branch String:   'list.c:359,8'
          Branch Sides:
            - BranchSide:      'list.c:360,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:362,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:355,5'
          Dst:             xmlSecError
        - Src:             'list.c:356,5'
          Dst:             xmlSecError
        - Src:             'list.c:357,5'
          Dst:             xmlSecError
    - functionName:    xmlSecPtrListInsert
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSecError
        - xmlSecPtrListEnsureSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:318,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - xmlSecPtrListEnsureSize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'list.c:318,5'
              BranchSideFuncs:
                - xmlSecPtrListEnsureSize
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:318,5'
          Branch Sides:
            - BranchSide:      'list.c:318,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:318,5'
              BranchSideFuncs:
                - xmlSecPtrListEnsureSize
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:318,5'
          Branch Sides:
            - BranchSide:      'list.c:318,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:320,47'
              BranchSideFuncs:
                - xmlSecPtrListEnsureSize
                - xmlSecError
        - Branch String:   'list.c:321,8'
          Branch Sides:
            - BranchSide:      'list.c:322,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:327,20'
              BranchSideFuncs: []
        - Branch String:   'list.c:322,9'
          Branch Sides:
            - BranchSide:      'list.c:322,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:322,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:327,8'
          Branch Sides:
            - BranchSide:      'list.c:329,25'
              BranchSideFuncs: []
            - BranchSide:      'list.c:334,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:318,5'
          Dst:             xmlSecError
        - Src:             'list.c:320,11'
          Dst:             xmlSecPtrListEnsureSize
        - Src:             'list.c:322,9'
          Dst:             xmlSecError
    - functionName:    xmlSecPtrListEnsureSize
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSecError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'list.c:473,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
            - BranchSide:      'list.c:473,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:473,5'
          Branch Sides:
            - BranchSide:      'list.c:473,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:475,21'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:475,8'
          Branch Sides:
            - BranchSide:      'list.c:475,8'
              BranchSideFuncs: []
            - BranchSide:      'list.c:479,18'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:479,5'
          Branch Sides:
            - BranchSide:      'list.c:481,28'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:484,25'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:488,18'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:488,8'
          Branch Sides:
            - BranchSide:      'list.c:490,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:492,14'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:492,8'
          Branch Sides:
            - BranchSide:      'list.c:493,31'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:495,31'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:497,8'
          Branch Sides:
            - BranchSide:      'list.c:498,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:503,16'
              BranchSideFuncs: []
        - Branch String:   'list.c:498,9'
          Branch Sides:
            - BranchSide:      'list.c:498,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:498,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'list.c:473,5'
          Dst:             xmlSecError
        - Src:             'list.c:498,9'
          Dst:             xmlSecError
    - functionName:    xmlSecPtrListAdd
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecError
        - xmlSecPtrListEnsureSize
      functionUses:    16
      BranchProfiles:
        - Branch String:   'list.c:291,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - xmlSecPtrListEnsureSize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'list.c:291,5'
              BranchSideFuncs:
                - xmlSecPtrListEnsureSize
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:291,5'
          Branch Sides:
            - BranchSide:      'list.c:291,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:291,5'
              BranchSideFuncs:
                - xmlSecPtrListEnsureSize
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:291,5'
          Branch Sides:
            - BranchSide:      'list.c:291,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:293,47'
              BranchSideFuncs:
                - xmlSecPtrListEnsureSize
                - xmlSecError
        - Branch String:   'list.c:294,8'
          Branch Sides:
            - BranchSide:      'list.c:295,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:300,11'
              BranchSideFuncs: []
        - Branch String:   'list.c:295,9'
          Branch Sides:
            - BranchSide:      'list.c:295,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:295,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'list.c:291,5'
          Dst:             xmlSecError
        - Src:             'list.c:293,11'
          Dst:             xmlSecPtrListEnsureSize
        - Src:             'list.c:295,9'
          Dst:             xmlSecError
    - functionName:    xmlSecPtrListGetItem
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecError
      functionUses:    22
      BranchProfiles:
        - Branch String:   'list.c:271,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'list.c:271,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:271,5'
          Branch Sides:
            - BranchSide:      'list.c:271,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:271,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:271,5'
          Branch Sides:
            - BranchSide:      'list.c:271,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:272,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:272,5'
          Branch Sides:
            - BranchSide:      'list.c:272,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:273,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:273,5'
          Branch Sides:
            - BranchSide:      'list.c:273,5'
              BranchSideFuncs: []
            - BranchSide:      'list.c:275,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:271,5'
          Dst:             xmlSecError
        - Src:             'list.c:272,5'
          Dst:             xmlSecError
        - Src:             'list.c:273,5'
          Dst:             xmlSecError
    - functionName:    xmlSecPtrListGetSize
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
      functionUses:    40
      BranchProfiles:
        - Branch String:   'list.c:254,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:254,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:254,5'
          Branch Sides:
            - BranchSide:      'list.c:254,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:254,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:254,5'
          Branch Sides:
            - BranchSide:      'list.c:254,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:256,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:254,5'
          Dst:             xmlSecError
    - functionName:    xmlSecPtrListDuplicate
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          72
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSecError
        - xmlSecPtrListCopy
        - xmlSecPtrListCreate
        - xmlSecPtrListDestroy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'list.c:225,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - xmlSecPtrListCreate
                - xmlSecPtrListCopy
                - xmlSecError
                - xmlSecPtrListDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'list.c:225,5'
              BranchSideFuncs:
                - xmlSecPtrListCreate
                - xmlSecPtrListCopy
                - xmlSecError
                - xmlSecPtrListDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:225,5'
          Branch Sides:
            - BranchSide:      'list.c:225,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:225,5'
              BranchSideFuncs:
                - xmlSecPtrListCreate
                - xmlSecPtrListCopy
                - xmlSecError
                - xmlSecPtrListDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:225,5'
          Branch Sides:
            - BranchSide:      'list.c:225,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:227,15'
              BranchSideFuncs:
                - xmlSecPtrListCreate
                - xmlSecPtrListCopy
                - xmlSecError
                - xmlSecPtrListDestroy
                - xmlSecError
        - Branch String:   'list.c:228,8'
          Branch Sides:
            - BranchSide:      'list.c:229,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:234,11'
              BranchSideFuncs:
                - xmlSecPtrListCopy
                - xmlSecError
                - xmlSecPtrListDestroy
        - Branch String:   'list.c:229,9'
          Branch Sides:
            - BranchSide:      'list.c:229,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:229,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:235,8'
          Branch Sides:
            - BranchSide:      'list.c:235,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListDestroy
            - BranchSide:      'list.c:236,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListDestroy
        - Branch String:   'list.c:236,9'
          Branch Sides:
            - BranchSide:      'list.c:236,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListDestroy
            - BranchSide:      'list.c:236,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListDestroy
      Callsites:
        - Src:             'list.c:225,5'
          Dst:             xmlSecError
        - Src:             'list.c:227,15'
          Dst:             xmlSecPtrListCreate
        - Src:             'list.c:229,9'
          Dst:             xmlSecError
        - Src:             'list.c:234,11'
          Dst:             xmlSecPtrListCopy
        - Src:             'list.c:236,9'
          Dst:             xmlSecError
        - Src:             'list.c:238,9'
          Dst:             xmlSecPtrListDestroy
    - functionName:    xmlSecPtrListCreate
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSecError
        - xmlSecPtrListInitialize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'list.c:64,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'list.c:64,5'
              BranchSideFuncs:
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:64,5'
          Branch Sides:
            - BranchSide:      'list.c:64,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:67,30'
              BranchSideFuncs:
                - xmlSecPtrListInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:68,8'
          Branch Sides:
            - BranchSide:      'list.c:69,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:74,11'
              BranchSideFuncs:
                - xmlSecPtrListInitialize
                - xmlSecError
        - Branch String:   'list.c:75,8'
          Branch Sides:
            - BranchSide:      'list.c:75,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:76,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'list.c:64,5'
          Dst:             xmlSecError
        - Src:             'list.c:69,9'
          Dst:             xmlSecError
        - Src:             'list.c:74,11'
          Dst:             xmlSecPtrListInitialize
        - Src:             'list.c:76,9'
          Dst:             xmlSecError
    - functionName:    xmlSecPtrListCopy
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          178
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - xmlSecError
        - xmlSecPtrListEnsureSize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'list.c:181,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListEnsureSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'list.c:181,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListEnsureSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:181,5'
          Branch Sides:
            - BranchSide:      'list.c:181,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:181,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListEnsureSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:181,5'
          Branch Sides:
            - BranchSide:      'list.c:181,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:182,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListEnsureSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:182,5'
          Branch Sides:
            - BranchSide:      'list.c:182,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:182,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListEnsureSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:182,5'
          Branch Sides:
            - BranchSide:      'list.c:182,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:183,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecPtrListEnsureSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:183,5'
          Branch Sides:
            - BranchSide:      'list.c:183,5'
              BranchSideFuncs:
                - xmlSecPtrListEnsureSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'list.c:186,45'
              BranchSideFuncs:
                - xmlSecPtrListEnsureSize
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:187,8'
          Branch Sides:
            - BranchSide:      'list.c:188,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:194,25'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:188,9'
          Branch Sides:
            - BranchSide:      'list.c:188,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:188,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:195,9'
          Branch Sides:
            - BranchSide:      'list.c:195,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:196,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:196,9'
          Branch Sides:
            - BranchSide:      'list.c:196,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:198,18'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:198,45'
          Branch Sides:
            - BranchSide:      'list.c:198,49'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'list.c:205,35'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:198,12'
          Branch Sides:
            - BranchSide:      'list.c:199,35'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'list.c:205,35'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:200,16'
          Branch Sides:
            - BranchSide:      'list.c:194,30'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:201,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:201,17'
          Branch Sides:
            - BranchSide:      'list.c:201,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:201,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:194,5'
          Branch Sides:
            - BranchSide:      'list.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'list.c:195,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
      Callsites:
        - Src:             'list.c:181,5'
          Dst:             xmlSecError
        - Src:             'list.c:182,5'
          Dst:             xmlSecError
        - Src:             'list.c:183,5'
          Dst:             xmlSecError
        - Src:             'list.c:186,11'
          Dst:             xmlSecPtrListEnsureSize
        - Src:             'list.c:188,9'
          Dst:             xmlSecError
        - Src:             'list.c:195,9'
          Dst:             xmlSecError
        - Src:             'list.c:196,9'
          Dst:             xmlSecError
        - Src:             'list.c:201,17'
          Dst:             xmlSecError
    - functionName:    xmlSecPtrListDestroy
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
        - xmlSecPtrListFinalize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'list.c:93,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
                - xmlSecError
            - BranchSide:      'list.c:93,5'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
                - xmlSecError
        - Branch String:   'list.c:93,5'
          Branch Sides:
            - BranchSide:      'list.c:93,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:93,5'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
                - xmlSecError
        - Branch String:   'list.c:93,5'
          Branch Sides:
            - BranchSide:      'list.c:93,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:94,5'
              BranchSideFuncs:
                - xmlSecPtrListFinalize
      Callsites:
        - Src:             'list.c:93,5'
          Dst:             xmlSecError
        - Src:             'list.c:94,5'
          Dst:             xmlSecPtrListFinalize
    - functionName:    xmlSecPtrListFinalize
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecPtrListEmpty
      functionUses:    12
      BranchProfiles:
        - Branch String:   'list.c:129,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - xmlSecPtrListEmpty
                - memset
                - xmlSecError
            - BranchSide:      'list.c:129,5'
              BranchSideFuncs:
                - xmlSecPtrListEmpty
                - memset
                - xmlSecError
        - Branch String:   'list.c:129,5'
          Branch Sides:
            - BranchSide:      'list.c:129,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:129,5'
              BranchSideFuncs:
                - xmlSecPtrListEmpty
                - memset
                - xmlSecError
        - Branch String:   'list.c:129,5'
          Branch Sides:
            - BranchSide:      'list.c:129,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:131,5'
              BranchSideFuncs:
                - xmlSecPtrListEmpty
                - memset
      Callsites:
        - Src:             'list.c:129,5'
          Dst:             xmlSecError
        - Src:             'list.c:131,5'
          Dst:             xmlSecPtrListEmpty
        - Src:             'list.c:132,5'
          Dst:             memset
    - functionName:    xmlSecPtrListEmpty
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          148
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - memset
        - xmlSecError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'list.c:143,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'list.c:143,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:143,5'
          Branch Sides:
            - BranchSide:      'list.c:143,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:143,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:143,5'
          Branch Sides:
            - BranchSide:      'list.c:143,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:145,18'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:149,13'
          Branch Sides:
            - BranchSide:      'list.c:149,13'
              BranchSideFuncs:
                - xmlSecError
                - memset
                - xmlSecError
            - BranchSide:      'list.c:150,16'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:149,13'
          Branch Sides:
            - BranchSide:      'list.c:149,13'
              BranchSideFuncs:
                - xmlSecError
                - memset
                - xmlSecError
            - BranchSide:      'list.c:150,16'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:150,16'
          Branch Sides:
            - BranchSide:      'list.c:148,39'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
            - BranchSide:      'list.c:151,23'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:155,8'
          Branch Sides:
            - BranchSide:      'list.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:161,23'
              BranchSideFuncs: []
        - Branch String:   'list.c:156,9'
          Branch Sides:
            - BranchSide:      'list.c:156,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:158,57'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'list.c:143,5'
          Dst:             xmlSecError
        - Src:             'list.c:149,13'
          Dst:             xmlSecError
        - Src:             'list.c:156,9'
          Dst:             xmlSecError
        - Src:             'list.c:158,9'
          Dst:             memset
    - functionName:    xmlSecPtrListInitialize
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memset
        - xmlSecError
      functionUses:    12
      BranchProfiles:
        - Branch String:   'list.c:110,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
            - BranchSide:      'list.c:110,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
                - xmlSecError
        - Branch String:   'list.c:110,5'
          Branch Sides:
            - BranchSide:      'list.c:110,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:111,5'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'list.c:111,5'
          Branch Sides:
            - BranchSide:      'list.c:111,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:113,5'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'list.c:110,5'
          Dst:             xmlSecError
        - Src:             'list.c:111,5'
          Dst:             xmlSecError
        - Src:             'list.c:113,5'
          Dst:             memset
    - functionName:    xmlSecPtrListSetDefaultAllocMode
      functionSourceFile: '/src/xmlsec/src/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:44,5'
          Branch Sides:
            - BranchSide:      'list.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:44,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'list.c:44,5'
          Branch Sides:
            - BranchSide:      'list.c:44,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'list.c:46,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:44,5'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformMemBufExecute
      functionSourceFile: '/src/xmlsec/src/membuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          301
      EdgeCount:       106
      CyclomaticComplexity: 34
      functionsReached:
        - xmlSecBufferAppend
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecBufferRemoveHead
        - xmlSecError
        - xmlSecMemBufGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'membuf.c:147,5'
          Branch Sides:
            - BranchSide:      'membuf.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'membuf.c:147,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'membuf.c:147,5'
          Branch Sides:
            - BranchSide:      'membuf.c:147,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:147,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'membuf.c:147,5'
          Branch Sides:
            - BranchSide:      'membuf.c:147,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:147,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'membuf.c:147,5'
          Branch Sides:
            - BranchSide:      'membuf.c:147,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'membuf.c:147,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:147,5'
          Branch Sides:
            - BranchSide:      'membuf.c:147,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'membuf.c:147,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:147,5'
          Branch Sides:
            - BranchSide:      'membuf.c:147,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:147,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'membuf.c:147,5'
          Branch Sides:
            - BranchSide:      'membuf.c:147,5'
              BranchSideFuncs:
                - xmlSecMemBufGetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'membuf.c:148,5'
              BranchSideFuncs:
                - xmlSecMemBufGetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'membuf.c:148,5'
          Branch Sides:
            - BranchSide:      'membuf.c:148,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:150,14'
              BranchSideFuncs:
                - xmlSecMemBufGetCtx
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'membuf.c:151,5'
          Branch Sides:
            - BranchSide:      'membuf.c:151,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:153,23'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'membuf.c:157,8'
          Branch Sides:
            - BranchSide:      'membuf.c:158,27'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'membuf.c:161,19'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'membuf.c:161,8'
          Branch Sides:
            - BranchSide:      'membuf.c:163,42'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'membuf.c:190,33'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'membuf.c:164,12'
          Branch Sides:
            - BranchSide:      'membuf.c:165,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:171,39'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferAppend
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
        - Branch String:   'membuf.c:165,13'
          Branch Sides:
            - BranchSide:      'membuf.c:165,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:165,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:165,13'
          Branch Sides:
            - BranchSide:      'membuf.c:165,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:165,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:165,13'
          Branch Sides:
            - BranchSide:      'membuf.c:165,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:165,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:165,13'
          Branch Sides:
            - BranchSide:      'membuf.c:165,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:165,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:172,12'
          Branch Sides:
            - BranchSide:      'membuf.c:173,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:179,15'
              BranchSideFuncs:
                - xmlSecBufferRemoveHead
                - xmlSecError
        - Branch String:   'membuf.c:173,13'
          Branch Sides:
            - BranchSide:      'membuf.c:173,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:173,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:173,13'
          Branch Sides:
            - BranchSide:      'membuf.c:173,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:173,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:173,13'
          Branch Sides:
            - BranchSide:      'membuf.c:173,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:173,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:173,13'
          Branch Sides:
            - BranchSide:      'membuf.c:173,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:173,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:180,12'
          Branch Sides:
            - BranchSide:      'membuf.c:181,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:187,17'
              BranchSideFuncs: []
        - Branch String:   'membuf.c:181,13'
          Branch Sides:
            - BranchSide:      'membuf.c:181,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:181,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:181,13'
          Branch Sides:
            - BranchSide:      'membuf.c:181,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:181,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:181,13'
          Branch Sides:
            - BranchSide:      'membuf.c:181,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:181,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:181,13'
          Branch Sides:
            - BranchSide:      'membuf.c:181,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:181,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:187,12'
          Branch Sides:
            - BranchSide:      'membuf.c:187,12'
              BranchSideFuncs: []
            - BranchSide:      'membuf.c:188,31'
              BranchSideFuncs: []
        - Branch String:   'membuf.c:190,15'
          Branch Sides:
            - BranchSide:      'membuf.c:192,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:194,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:192,9'
          Branch Sides:
            - BranchSide:      'membuf.c:192,9'
              BranchSideFuncs: []
            - BranchSide:      'membuf.c:192,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:194,9'
          Branch Sides:
            - BranchSide:      'membuf.c:194,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:194,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:194,9'
          Branch Sides:
            - BranchSide:      'membuf.c:194,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:194,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:194,9'
          Branch Sides:
            - BranchSide:      'membuf.c:194,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:194,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:194,9'
          Branch Sides:
            - BranchSide:      'membuf.c:194,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:194,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'membuf.c:147,5'
          Dst:             xmlSecError
        - Src:             'membuf.c:148,5'
          Dst:             xmlSecError
        - Src:             'membuf.c:150,14'
          Dst:             xmlSecMemBufGetCtx
        - Src:             'membuf.c:151,5'
          Dst:             xmlSecError
        - Src:             'membuf.c:155,14'
          Dst:             xmlSecBufferGetSize
        - Src:             'membuf.c:163,42'
          Dst:             xmlSecBufferGetData
        - Src:             'membuf.c:163,15'
          Dst:             xmlSecBufferAppend
        - Src:             'membuf.c:165,13'
          Dst:             xmlSecError
        - Src:             'membuf.c:171,39'
          Dst:             xmlSecBufferGetData
        - Src:             'membuf.c:171,15'
          Dst:             xmlSecBufferAppend
        - Src:             'membuf.c:173,13'
          Dst:             xmlSecError
        - Src:             'membuf.c:179,15'
          Dst:             xmlSecBufferRemoveHead
        - Src:             'membuf.c:181,13'
          Dst:             xmlSecError
        - Src:             'membuf.c:192,9'
          Dst:             xmlSecError
        - Src:             'membuf.c:194,9'
          Dst:             xmlSecError
    - functionName:    xmlSecMemBufGetCtx
      functionSourceFile: '/src/xmlsec/src/membuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'membuf.c:42,1'
          Branch Sides:
            - BranchSide:      'membuf.c:42,1'
              BranchSideFuncs: []
            - BranchSide:      'membuf.c:42,1'
              BranchSideFuncs: []
        - Branch String:   'membuf.c:42,1'
          Branch Sides:
            - BranchSide:      'membuf.c:42,1'
              BranchSideFuncs: []
            - BranchSide:      'membuf.c:42,1'
              BranchSideFuncs: []
        - Branch String:   'membuf.c:42,1'
          Branch Sides:
            - BranchSide:      'membuf.c:42,1'
              BranchSideFuncs: []
            - BranchSide:      'membuf.c:42,1'
              BranchSideFuncs: []
        - Branch String:   'membuf.c:42,1'
          Branch Sides:
            - BranchSide:      'membuf.c:42,1'
              BranchSideFuncs: []
            - BranchSide:      'membuf.c:42,1'
              BranchSideFuncs: []
        - Branch String:   'membuf.c:42,1'
          Branch Sides:
            - BranchSide:      'membuf.c:42,1'
              BranchSideFuncs: []
            - BranchSide:      'membuf.c:42,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSecTransformMemBufInitialize
      functionSourceFile: '/src/xmlsec/src/membuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          116
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - xmlSecBufferInitialize
        - xmlSecError
        - xmlSecMemBufGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'membuf.c:114,5'
          Branch Sides:
            - BranchSide:      'membuf.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'membuf.c:114,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'membuf.c:114,5'
          Branch Sides:
            - BranchSide:      'membuf.c:114,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:114,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'membuf.c:114,5'
          Branch Sides:
            - BranchSide:      'membuf.c:114,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:114,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'membuf.c:114,5'
          Branch Sides:
            - BranchSide:      'membuf.c:114,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'membuf.c:114,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:114,5'
          Branch Sides:
            - BranchSide:      'membuf.c:114,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'membuf.c:114,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:114,5'
          Branch Sides:
            - BranchSide:      'membuf.c:114,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:114,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'membuf.c:114,5'
          Branch Sides:
            - BranchSide:      'membuf.c:114,5'
              BranchSideFuncs:
                - xmlSecMemBufGetCtx
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
            - BranchSide:      'membuf.c:116,14'
              BranchSideFuncs:
                - xmlSecMemBufGetCtx
                - xmlSecBufferInitialize
                - xmlSecError
                - xmlSecError
        - Branch String:   'membuf.c:117,5'
          Branch Sides:
            - BranchSide:      'membuf.c:117,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:119,11'
              BranchSideFuncs:
                - xmlSecBufferInitialize
                - xmlSecError
        - Branch String:   'membuf.c:120,8'
          Branch Sides:
            - BranchSide:      'membuf.c:120,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:121,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:121,9'
          Branch Sides:
            - BranchSide:      'membuf.c:121,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:121,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:121,9'
          Branch Sides:
            - BranchSide:      'membuf.c:121,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:121,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:121,9'
          Branch Sides:
            - BranchSide:      'membuf.c:121,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:121,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:121,9'
          Branch Sides:
            - BranchSide:      'membuf.c:121,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:121,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'membuf.c:114,5'
          Dst:             xmlSecError
        - Src:             'membuf.c:116,14'
          Dst:             xmlSecMemBufGetCtx
        - Src:             'membuf.c:117,5'
          Dst:             xmlSecError
        - Src:             'membuf.c:119,11'
          Dst:             xmlSecBufferInitialize
        - Src:             'membuf.c:121,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformMemBufFinalize
      functionSourceFile: '/src/xmlsec/src/membuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          72
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecBufferFinalize
        - xmlSecError
        - xmlSecMemBufGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'membuf.c:132,5'
          Branch Sides:
            - BranchSide:      'membuf.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferFinalize
                - xmlSecError
            - BranchSide:      'membuf.c:132,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferFinalize
                - xmlSecError
        - Branch String:   'membuf.c:132,5'
          Branch Sides:
            - BranchSide:      'membuf.c:132,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:132,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferFinalize
                - xmlSecError
        - Branch String:   'membuf.c:132,5'
          Branch Sides:
            - BranchSide:      'membuf.c:132,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:132,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferFinalize
                - xmlSecError
        - Branch String:   'membuf.c:132,5'
          Branch Sides:
            - BranchSide:      'membuf.c:132,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferFinalize
                - xmlSecError
            - BranchSide:      'membuf.c:132,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:132,5'
          Branch Sides:
            - BranchSide:      'membuf.c:132,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferFinalize
                - xmlSecError
            - BranchSide:      'membuf.c:132,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:132,5'
          Branch Sides:
            - BranchSide:      'membuf.c:132,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:132,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecBufferFinalize
                - xmlSecError
        - Branch String:   'membuf.c:132,5'
          Branch Sides:
            - BranchSide:      'membuf.c:132,5'
              BranchSideFuncs:
                - xmlSecMemBufGetCtx
                - xmlSecBufferFinalize
                - xmlSecError
            - BranchSide:      'membuf.c:134,14'
              BranchSideFuncs:
                - xmlSecMemBufGetCtx
                - xmlSecBufferFinalize
                - xmlSecError
        - Branch String:   'membuf.c:135,5'
          Branch Sides:
            - BranchSide:      'membuf.c:135,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:137,5'
              BranchSideFuncs:
                - xmlSecBufferFinalize
      Callsites:
        - Src:             'membuf.c:132,5'
          Dst:             xmlSecError
        - Src:             'membuf.c:134,14'
          Dst:             xmlSecMemBufGetCtx
        - Src:             'membuf.c:135,5'
          Dst:             xmlSecError
        - Src:             'membuf.c:137,5'
          Dst:             xmlSecBufferFinalize
    - functionName:    xmlSecTransformMemBufGetBuffer
      functionSourceFile: '/src/xmlsec/src/membuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          72
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecError
        - xmlSecMemBufGetCtx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'membuf.c:101,5'
          Branch Sides:
            - BranchSide:      'membuf.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecError
            - BranchSide:      'membuf.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecError
        - Branch String:   'membuf.c:101,5'
          Branch Sides:
            - BranchSide:      'membuf.c:101,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecError
        - Branch String:   'membuf.c:101,5'
          Branch Sides:
            - BranchSide:      'membuf.c:101,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecError
        - Branch String:   'membuf.c:101,5'
          Branch Sides:
            - BranchSide:      'membuf.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecError
            - BranchSide:      'membuf.c:101,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:101,5'
          Branch Sides:
            - BranchSide:      'membuf.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecError
            - BranchSide:      'membuf.c:101,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'membuf.c:101,5'
          Branch Sides:
            - BranchSide:      'membuf.c:101,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:101,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecMemBufGetCtx
                - xmlSecError
        - Branch String:   'membuf.c:101,5'
          Branch Sides:
            - BranchSide:      'membuf.c:101,5'
              BranchSideFuncs:
                - xmlSecMemBufGetCtx
                - xmlSecError
            - BranchSide:      'membuf.c:103,14'
              BranchSideFuncs:
                - xmlSecMemBufGetCtx
                - xmlSecError
        - Branch String:   'membuf.c:104,5'
          Branch Sides:
            - BranchSide:      'membuf.c:104,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'membuf.c:104,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'membuf.c:101,5'
          Dst:             xmlSecError
        - Src:             'membuf.c:103,14'
          Dst:             xmlSecMemBufGetCtx
        - Src:             'membuf.c:104,5'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformMemBufGetKlass
      functionSourceFile: '/src/xmlsec/src/membuf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecNodeSetDebugDump
      functionSourceFile: '/src/xmlsec/src/nodeset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          221
      EdgeCount:       62
      CyclomaticComplexity: 15
      functionsReached:
        - fprintf
        - fwrite
        - xmlSecError
        - xmlSecNodeSetDebugDump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nodeset.c:547,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:0,0'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fwrite
                - xmlSecNodeSetDebugDump
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - xmlSecError
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
            - BranchSide:      'nodeset.c:547,5'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fwrite
                - xmlSecNodeSetDebugDump
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - xmlSecError
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'nodeset.c:547,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:547,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:548,5'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fwrite
                - xmlSecNodeSetDebugDump
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - xmlSecError
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - xmlSecError
        - Branch String:   'nodeset.c:548,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:548,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:550,5'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fwrite
                - xmlSecNodeSetDebugDump
                - fwrite
                - fwrite
                - fprintf
                - fprintf
                - xmlSecError
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'nodeset.c:551,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:553,9'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecError
            - BranchSide:      'nodeset.c:556,9'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecError
            - BranchSide:      'nodeset.c:559,9'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecError
            - BranchSide:      'nodeset.c:562,9'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecError
            - BranchSide:      'nodeset.c:565,9'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecError
            - BranchSide:      'nodeset.c:568,9'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - fprintf
                - xmlSecError
            - BranchSide:      'nodeset.c:571,9'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - xmlSecNodeSetDebugDump
                - fwrite
            - BranchSide:      'nodeset.c:578,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
        - Branch String:   'nodeset.c:578,11'
          Branch Sides:
            - BranchSide:      'nodeset.c:579,20'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
            - BranchSide:      'nodeset.c:579,20'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
        - Branch String:   'nodeset.c:579,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:579,20'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
            - BranchSide:      'nodeset.c:579,5'
              BranchSideFuncs: []
        - Branch String:   'nodeset.c:580,15'
          Branch Sides:
            - BranchSide:      'nodeset.c:580,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
            - BranchSide:      'nodeset.c:581,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
        - Branch String:   'nodeset.c:580,15'
          Branch Sides:
            - BranchSide:      'nodeset.c:581,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
            - BranchSide:      'nodeset.c:581,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
        - Branch String:   'nodeset.c:581,9'
          Branch Sides:
            - BranchSide:      'nodeset.c:581,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:583,17'
              BranchSideFuncs:
                - fprintf
                - xmlSecError
                - fprintf
        - Branch String:   'nodeset.c:583,12'
          Branch Sides:
            - BranchSide:      'nodeset.c:586,23'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
            - BranchSide:      'nodeset.c:591,22'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
        - Branch String:   'nodeset.c:586,17'
          Branch Sides:
            - BranchSide:      'nodeset.c:584,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
            - BranchSide:      'nodeset.c:584,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
        - Branch String:   'nodeset.c:591,17'
          Branch Sides:
            - BranchSide:      'nodeset.c:592,22'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
            - BranchSide:      'nodeset.c:592,22'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
        - Branch String:   'nodeset.c:592,17'
          Branch Sides:
            - BranchSide:      'nodeset.c:593,35'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
            - BranchSide:      'nodeset.c:593,35'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
        - Branch String:   'nodeset.c:593,45'
          Branch Sides:
            - BranchSide:      'nodeset.c:594,46'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
            - BranchSide:      'nodeset.c:596,41'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
        - Branch String:   'nodeset.c:593,17'
          Branch Sides:
            - BranchSide:      'nodeset.c:596,41'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
            - BranchSide:      'nodeset.c:596,41'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
        - Branch String:   'nodeset.c:579,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:579,5'
              BranchSideFuncs: []
            - BranchSide:      'nodeset.c:580,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSecError
      Callsites:
        - Src:             'nodeset.c:547,5'
          Dst:             xmlSecError
        - Src:             'nodeset.c:548,5'
          Dst:             xmlSecError
        - Src:             'nodeset.c:550,5'
          Dst:             fwrite
        - Src:             'nodeset.c:553,9'
          Dst:             fwrite
        - Src:             'nodeset.c:556,9'
          Dst:             fwrite
        - Src:             'nodeset.c:559,9'
          Dst:             fwrite
        - Src:             'nodeset.c:562,9'
          Dst:             fwrite
        - Src:             'nodeset.c:565,9'
          Dst:             fwrite
        - Src:             'nodeset.c:568,9'
          Dst:             fwrite
        - Src:             'nodeset.c:571,9'
          Dst:             fwrite
        - Src:             'nodeset.c:572,9'
          Dst:             fwrite
        - Src:             'nodeset.c:573,9'
          Dst:             xmlSecNodeSetDebugDump
        - Src:             'nodeset.c:574,9'
          Dst:             fwrite
        - Src:             'nodeset.c:581,9'
          Dst:             xmlSecError
        - Src:             'nodeset.c:584,13'
          Dst:             fprintf
        - Src:             'nodeset.c:589,13'
          Dst:             fprintf
    - functionName:    xmlSecNodeSetDumpTextNodesWalkCallback
      functionSourceFile: '/src/xmlsec/src/nodeset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          99
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xmlGetLastError
        - xmlOutputBufferWriteString
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nodeset.c:500,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:0,0'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'nodeset.c:500,5'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'nodeset.c:500,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:500,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:501,5'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'nodeset.c:501,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:501,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:502,5'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'nodeset.c:502,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:502,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:506,13'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'nodeset.c:506,8'
          Branch Sides:
            - BranchSide:      'nodeset.c:506,8'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'nodeset.c:510,26'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'nodeset.c:511,8'
          Branch Sides:
            - BranchSide:      'nodeset.c:511,8'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'nodeset.c:512,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'nodeset.c:512,9'
          Branch Sides:
            - BranchSide:      'nodeset.c:512,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:512,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'nodeset.c:512,9'
          Branch Sides:
            - BranchSide:      'nodeset.c:512,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:512,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'nodeset.c:512,9'
          Branch Sides:
            - BranchSide:      'nodeset.c:512,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:512,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'nodeset.c:500,5'
          Dst:             xmlSecError
        - Src:             'nodeset.c:501,5'
          Dst:             xmlSecError
        - Src:             'nodeset.c:502,5'
          Dst:             xmlSecError
        - Src:             'nodeset.c:509,11'
          Dst:             xmlOutputBufferWriteString
        - Src:             'nodeset.c:512,9'
          Dst:             xmlGetLastError
        - Src:             'nodeset.c:512,9'
          Dst:             xmlSecError
    - functionName:    xmlSecNodeSetDumpTextNodes
      functionSourceFile: '/src/xmlsec/src/nodeset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecError
        - xmlSecNodeSetDumpTextNodesWalkCallback
        - xmlSecNodeSetWalk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nodeset.c:529,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:0,0'
              BranchSideFuncs:
                - xmlSecNodeSetWalk
                - xmlSecError
                - xmlSecError
            - BranchSide:      'nodeset.c:529,5'
              BranchSideFuncs:
                - xmlSecNodeSetWalk
                - xmlSecError
                - xmlSecError
        - Branch String:   'nodeset.c:529,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:529,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:530,5'
              BranchSideFuncs:
                - xmlSecNodeSetWalk
                - xmlSecError
        - Branch String:   'nodeset.c:530,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:530,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:532,12'
              BranchSideFuncs:
                - xmlSecNodeSetWalk
      Callsites:
        - Src:             'nodeset.c:529,5'
          Dst:             xmlSecError
        - Src:             'nodeset.c:530,5'
          Dst:             xmlSecError
        - Src:             'nodeset.c:532,12'
          Dst:             xmlSecNodeSetWalk
        - Src:             'nodeset.c:532,12'
          Dst:             xmlSecNodeSetDumpTextNodesWalkCallback
    - functionName:    xmlSecNodeSetWalk
      functionSourceFile: '/src/xmlsec/src/nodeset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          183
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSecError
        - xmlSecNodeSetWalkRecursive
      functionUses:    1
      BranchProfiles:
        - Branch String:   'nodeset.c:341,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:0,0'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'nodeset.c:341,5'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'nodeset.c:341,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:341,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:342,5'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
                - xmlSecError
                - xmlSecError
        - Branch String:   'nodeset.c:342,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:342,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:343,5'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
                - xmlSecError
        - Branch String:   'nodeset.c:343,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:343,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:346,14'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
        - Branch String:   'nodeset.c:346,8'
          Branch Sides:
            - BranchSide:      'nodeset.c:349,22'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
            - BranchSide:      'nodeset.c:364,21'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
        - Branch String:   'nodeset.c:349,9'
          Branch Sides:
            - BranchSide:      'nodeset.c:353,13'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
            - BranchSide:      'nodeset.c:353,13'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
            - BranchSide:      'nodeset.c:353,13'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
        - Branch String:   'nodeset.c:353,35'
          Branch Sides:
            - BranchSide:      'nodeset.c:353,49'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
            - BranchSide:      'nodeset.c:353,13'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
        - Branch String:   'nodeset.c:356,21'
          Branch Sides:
            - BranchSide:      'nodeset.c:353,29'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
            - BranchSide:      'nodeset.c:353,29'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
        - Branch String:   'nodeset.c:364,50'
          Branch Sides:
            - BranchSide:      'nodeset.c:364,5'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
            - BranchSide:      'nodeset.c:364,58'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
        - Branch String:   'nodeset.c:364,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:364,5'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
            - BranchSide:      'nodeset.c:365,69'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
        - Branch String:   'nodeset.c:365,69'
          Branch Sides:
            - BranchSide:      'nodeset.c:364,0'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
            - BranchSide:      'nodeset.c:364,0'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
      Callsites:
        - Src:             'nodeset.c:341,5'
          Dst:             xmlSecError
        - Src:             'nodeset.c:342,5'
          Dst:             xmlSecError
        - Src:             'nodeset.c:343,5'
          Dst:             xmlSecError
        - Src:             'nodeset.c:354,23'
          Dst:             xmlSecNodeSetWalkRecursive
        - Src:             'nodeset.c:365,15'
          Dst:             xmlSecNodeSetWalkRecursive
    - functionName:    xmlSecNodeSetWalkRecursive
      functionSourceFile: '/src/xmlsec/src/nodeset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          269
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - xmlSearchNs
        - xmlSecError
        - xmlSecNodeSetContains
        - xmlSecNodeSetWalkRecursive
      functionUses:    4
      BranchProfiles:
        - Branch String:   'nodeset.c:376,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:0,0'
              BranchSideFuncs:
                - xmlSecNodeSetContains
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetContains
                - xmlSearchNs
                - xmlSecNodeSetContains
                - xmlSecError
            - BranchSide:      'nodeset.c:376,5'
              BranchSideFuncs:
                - xmlSecNodeSetContains
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetContains
                - xmlSearchNs
                - xmlSecNodeSetContains
                - xmlSecError
        - Branch String:   'nodeset.c:376,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:376,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:380,8'
              BranchSideFuncs:
                - xmlSecNodeSetContains
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetContains
                - xmlSearchNs
                - xmlSecNodeSetContains
        - Branch String:   'nodeset.c:380,8'
          Branch Sides:
            - BranchSide:      'nodeset.c:381,15'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetContains
                - xmlSearchNs
                - xmlSecNodeSetContains
            - BranchSide:      'nodeset.c:389,13'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetContains
                - xmlSearchNs
                - xmlSecNodeSetContains
        - Branch String:   'nodeset.c:383,12'
          Branch Sides:
            - BranchSide:      'nodeset.c:383,12'
              BranchSideFuncs: []
            - BranchSide:      'nodeset.c:389,13'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetContains
                - xmlSearchNs
                - xmlSecNodeSetContains
        - Branch String:   'nodeset.c:389,8'
          Branch Sides:
            - BranchSide:      'nodeset.c:394,33'
              BranchSideFuncs:
                - xmlSecNodeSetContains
                - xmlSearchNs
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetContains
            - BranchSide:      'nodeset.c:423,14'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
        - Branch String:   'nodeset.c:396,16'
          Branch Sides:
            - BranchSide:      'nodeset.c:397,23'
              BranchSideFuncs:
                - xmlSecNodeSetContains
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
                - xmlSearchNs
                - xmlSecNodeSetContains
            - BranchSide:      'nodeset.c:402,26'
              BranchSideFuncs:
                - xmlSecNodeSetContains
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
                - xmlSearchNs
                - xmlSecNodeSetContains
        - Branch String:   'nodeset.c:408,13'
          Branch Sides:
            - BranchSide:      'nodeset.c:409,41'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSecNodeSetContains
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
            - BranchSide:      'nodeset.c:418,26'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSecNodeSetContains
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
        - Branch String:   'nodeset.c:410,32'
          Branch Sides:
            - BranchSide:      'nodeset.c:0,0'
              BranchSideFuncs:
                - xmlSecNodeSetContains
                - xmlSearchNs
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
            - BranchSide:      'nodeset.c:410,35'
              BranchSideFuncs:
                - xmlSecNodeSetContains
                - xmlSearchNs
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
        - Branch String:   'nodeset.c:410,20'
          Branch Sides:
            - BranchSide:      'nodeset.c:0,0'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSecNodeSetContains
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
            - BranchSide:      'nodeset.c:411,27'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSecNodeSetContains
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
        - Branch String:   'nodeset.c:408,13'
          Branch Sides:
            - BranchSide:      'nodeset.c:409,41'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSecNodeSetContains
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
            - BranchSide:      'nodeset.c:418,26'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSecNodeSetContains
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
        - Branch String:   'nodeset.c:423,40'
          Branch Sides:
            - BranchSide:      'nodeset.c:423,54'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
            - BranchSide:      'nodeset.c:426,21'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
        - Branch String:   'nodeset.c:423,8'
          Branch Sides:
            - BranchSide:      'nodeset.c:426,21'
              BranchSideFuncs:
                - xmlSecNodeSetWalkRecursive
                - xmlSecNodeSetWalkRecursive
            - BranchSide:      'nodeset.c:435,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nodeset.c:376,5'
          Dst:             xmlSecError
        - Src:             'nodeset.c:380,8'
          Dst:             xmlSecNodeSetContains
        - Src:             'nodeset.c:396,16'
          Dst:             xmlSecNodeSetContains
        - Src:             'nodeset.c:409,23'
          Dst:             xmlSearchNs
        - Src:             'nodeset.c:410,35'
          Dst:             xmlSecNodeSetContains
        - Src:             'nodeset.c:428,19'
          Dst:             xmlSecNodeSetWalkRecursive
        - Src:             'nodeset.c:428,19'
          Dst:             xmlSecNodeSetWalkRecursive
    - functionName:    xmlSecNodeSetContains
      functionSourceFile: '/src/xmlsec/src/nodeset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          119
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSecError
        - xmlSecNodeSetOneContains
      functionUses:    11
      BranchProfiles:
        - Branch String:   'nodeset.c:221,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:0,0'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
                - xmlSecError
            - BranchSide:      'nodeset.c:221,5'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
                - xmlSecError
        - Branch String:   'nodeset.c:221,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:221,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:224,13'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
        - Branch String:   'nodeset.c:224,8'
          Branch Sides:
            - BranchSide:      'nodeset.c:224,8'
              BranchSideFuncs: []
            - BranchSide:      'nodeset.c:231,21'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
        - Branch String:   'nodeset.c:231,9'
          Branch Sides:
            - BranchSide:      'nodeset.c:233,16'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
            - BranchSide:      'nodeset.c:238,16'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
            - BranchSide:      'nodeset.c:243,17'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
                - xmlSecNodeSetOneContains
            - BranchSide:      'nodeset.c:248,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'nodeset.c:233,23'
          Branch Sides:
            - BranchSide:      'nodeset.c:233,27'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
            - BranchSide:      'nodeset.c:252,20'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
        - Branch String:   'nodeset.c:233,16'
          Branch Sides:
            - BranchSide:      'nodeset.c:235,13'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
            - BranchSide:      'nodeset.c:252,20'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
        - Branch String:   'nodeset.c:238,23'
          Branch Sides:
            - BranchSide:      'nodeset.c:238,26'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
            - BranchSide:      'nodeset.c:252,20'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
        - Branch String:   'nodeset.c:238,16'
          Branch Sides:
            - BranchSide:      'nodeset.c:240,13'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
            - BranchSide:      'nodeset.c:252,20'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
        - Branch String:   'nodeset.c:243,24'
          Branch Sides:
            - BranchSide:      'nodeset.c:243,27'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
            - BranchSide:      'nodeset.c:252,20'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
        - Branch String:   'nodeset.c:243,16'
          Branch Sides:
            - BranchSide:      'nodeset.c:245,13'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
            - BranchSide:      'nodeset.c:252,20'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
        - Branch String:   'nodeset.c:253,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:231,21'
              BranchSideFuncs: []
            - BranchSide:      'nodeset.c:253,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nodeset.c:221,5'
          Dst:             xmlSecError
        - Src:             'nodeset.c:233,27'
          Dst:             xmlSecNodeSetOneContains
        - Src:             'nodeset.c:238,26'
          Dst:             xmlSecNodeSetOneContains
        - Src:             'nodeset.c:243,27'
          Dst:             xmlSecNodeSetOneContains
        - Src:             'nodeset.c:248,13'
          Dst:             xmlSecError
    - functionName:    xmlSecNodeSetOneContains
      functionSourceFile: '/src/xmlsec/src/nodeset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          205
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSecError
        - xmlSecNodeSetContains
        - xmlSecNodeSetOneContains
        - xmlXPathNodeSetContains
      functionUses:    5
      BranchProfiles:
        - Branch String:   'nodeset.c:136,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:0,0'
              BranchSideFuncs:
                - xmlSecNodeSetContains
                - xmlXPathNodeSetContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
                - xmlXPathNodeSetContains
                - xmlSecError
            - BranchSide:      'nodeset.c:136,5'
              BranchSideFuncs:
                - xmlSecNodeSetContains
                - xmlXPathNodeSetContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
                - xmlXPathNodeSetContains
                - xmlSecError
        - Branch String:   'nodeset.c:136,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:136,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:140,18'
              BranchSideFuncs:
                - xmlSecNodeSetContains
                - xmlXPathNodeSetContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
                - xmlXPathNodeSetContains
        - Branch String:   'nodeset.c:140,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:143,22'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
                - xmlXPathNodeSetContains
            - BranchSide:      'nodeset.c:143,22'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
                - xmlXPathNodeSetContains
            - BranchSide:      'nodeset.c:148,48'
              BranchSideFuncs:
                - xmlSecNodeSetContains
            - BranchSide:      'nodeset.c:153,14'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
                - xmlXPathNodeSetContains
        - Branch String:   'nodeset.c:143,16'
          Branch Sides:
            - BranchSide:      'nodeset.c:143,16'
              BranchSideFuncs: []
            - BranchSide:      'nodeset.c:153,14'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
                - xmlXPathNodeSetContains
        - Branch String:   'nodeset.c:153,8'
          Branch Sides:
            - BranchSide:      'nodeset.c:154,18'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
            - BranchSide:      'nodeset.c:176,18'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
        - Branch String:   'nodeset.c:154,12'
          Branch Sides:
            - BranchSide:      'nodeset.c:155,28'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
            - BranchSide:      'nodeset.c:159,13'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
        - Branch String:   'nodeset.c:162,33'
          Branch Sides:
            - BranchSide:      'nodeset.c:0,0'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
            - BranchSide:      'nodeset.c:162,45'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
        - Branch String:   'nodeset.c:162,16'
          Branch Sides:
            - BranchSide:      'nodeset.c:0,0'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
            - BranchSide:      'nodeset.c:163,45'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlSecNodeSetOneContains
                - xmlSecNodeSetOneContains
                - xmlSecError
        - Branch String:   'nodeset.c:176,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:176,5'
              BranchSideFuncs: []
            - BranchSide:      'nodeset.c:180,16'
              BranchSideFuncs: []
            - BranchSide:      'nodeset.c:183,12'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
            - BranchSide:      'nodeset.c:183,12'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
            - BranchSide:      'nodeset.c:192,12'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
            - BranchSide:      'nodeset.c:192,12'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
            - BranchSide:      'nodeset.c:200,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'nodeset.c:183,12'
          Branch Sides:
            - BranchSide:      'nodeset.c:183,12'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
            - BranchSide:      'nodeset.c:186,20'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
        - Branch String:   'nodeset.c:186,29'
          Branch Sides:
            - BranchSide:      'nodeset.c:186,29'
              BranchSideFuncs: []
            - BranchSide:      'nodeset.c:186,41'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
        - Branch String:   'nodeset.c:186,12'
          Branch Sides:
            - BranchSide:      'nodeset.c:186,12'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
            - BranchSide:      'nodeset.c:187,67'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
        - Branch String:   'nodeset.c:192,12'
          Branch Sides:
            - BranchSide:      'nodeset.c:192,12'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
            - BranchSide:      'nodeset.c:195,20'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
        - Branch String:   'nodeset.c:195,29'
          Branch Sides:
            - BranchSide:      'nodeset.c:195,29'
              BranchSideFuncs: []
            - BranchSide:      'nodeset.c:195,41'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
        - Branch String:   'nodeset.c:195,12'
          Branch Sides:
            - BranchSide:      'nodeset.c:195,12'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
            - BranchSide:      'nodeset.c:196,67'
              BranchSideFuncs:
                - xmlSecNodeSetOneContains
      Callsites:
        - Src:             'nodeset.c:136,5'
          Dst:             xmlSecError
        - Src:             'nodeset.c:148,20'
          Dst:             xmlSecNodeSetContains
        - Src:             'nodeset.c:155,28'
          Dst:             xmlXPathNodeSetContains
        - Src:             'nodeset.c:172,29'
          Dst:             xmlXPathNodeSetContains
        - Src:             'nodeset.c:187,20'
          Dst:             xmlSecNodeSetOneContains
        - Src:             'nodeset.c:196,20'
          Dst:             xmlSecNodeSetOneContains
        - Src:             'nodeset.c:200,9'
          Dst:             xmlSecError
    - functionName:    xmlSecNodeSetGetChildren
      functionSourceFile: '/src/xmlsec/src/nodeset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          179
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - xmlGetLastError
        - xmlSecError
        - xmlSecNodeSetCreate
        - xmlXPathNodeSetAdd
        - xmlXPathNodeSetCreate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'nodeset.c:464,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:0,0'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlXPathNodeSetAdd
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'nodeset.c:464,5'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlXPathNodeSetAdd
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'nodeset.c:464,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:464,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:466,13'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlSecNodeSetCreate
                - xmlXPathNodeSetAdd
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'nodeset.c:467,8'
          Branch Sides:
            - BranchSide:      'nodeset.c:468,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'nodeset.c:473,15'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
                - xmlXPathNodeSetAdd
        - Branch String:   'nodeset.c:468,9'
          Branch Sides:
            - BranchSide:      'nodeset.c:468,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:468,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'nodeset.c:468,9'
          Branch Sides:
            - BranchSide:      'nodeset.c:468,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:468,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'nodeset.c:468,9'
          Branch Sides:
            - BranchSide:      'nodeset.c:468,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:468,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'nodeset.c:473,8'
          Branch Sides:
            - BranchSide:      'nodeset.c:475,24'
              BranchSideFuncs:
                - xmlXPathNodeSetAdd
                - xmlSecNodeSetCreate
            - BranchSide:      'nodeset.c:482,8'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
        - Branch String:   'nodeset.c:475,9'
          Branch Sides:
            - BranchSide:      'nodeset.c:0,0'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
            - BranchSide:      'nodeset.c:482,8'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
        - Branch String:   'nodeset.c:476,29'
          Branch Sides:
            - BranchSide:      'nodeset.c:476,38'
              BranchSideFuncs:
                - xmlXPathNodeSetAdd
                - xmlSecNodeSetCreate
            - BranchSide:      'nodeset.c:477,17'
              BranchSideFuncs:
                - xmlXPathNodeSetAdd
                - xmlSecNodeSetCreate
        - Branch String:   'nodeset.c:476,16'
          Branch Sides:
            - BranchSide:      'nodeset.c:475,58'
              BranchSideFuncs:
                - xmlXPathNodeSetAdd
                - xmlSecNodeSetCreate
            - BranchSide:      'nodeset.c:477,17'
              BranchSideFuncs:
                - xmlXPathNodeSetAdd
                - xmlSecNodeSetCreate
        - Branch String:   'nodeset.c:475,9'
          Branch Sides:
            - BranchSide:      'nodeset.c:476,29'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
            - BranchSide:      'nodeset.c:482,8'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
        - Branch String:   'nodeset.c:482,21'
          Branch Sides:
            - BranchSide:      'nodeset.c:482,24'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
            - BranchSide:      'nodeset.c:484,28'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
        - Branch String:   'nodeset.c:482,8'
          Branch Sides:
            - BranchSide:      'nodeset.c:484,28'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
            - BranchSide:      'nodeset.c:492,12'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
        - Branch String:   'nodeset.c:484,28'
          Branch Sides:
            - BranchSide:      'nodeset.c:484,32'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
            - BranchSide:      'nodeset.c:486,29'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
        - Branch String:   'nodeset.c:484,15'
          Branch Sides:
            - BranchSide:      'nodeset.c:486,29'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
            - BranchSide:      'nodeset.c:492,12'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
      Callsites:
        - Src:             'nodeset.c:464,5'
          Dst:             xmlSecError
        - Src:             'nodeset.c:466,13'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'nodeset.c:468,9'
          Dst:             xmlGetLastError
        - Src:             'nodeset.c:468,9'
          Dst:             xmlSecError
        - Src:             'nodeset.c:477,17'
          Dst:             xmlXPathNodeSetAdd
        - Src:             'nodeset.c:492,12'
          Dst:             xmlSecNodeSetCreate
    - functionName:    xmlSecNodeSetCreate
      functionSourceFile: '/src/xmlsec/src/nodeset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memset
        - xmlSecError
      functionUses:    7
      BranchProfiles:
        - Branch String:   'nodeset.c:62,30'
          Branch Sides:
            - BranchSide:      'nodeset.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecError
            - BranchSide:      'nodeset.c:62,30'
              BranchSideFuncs:
                - memset
                - xmlSecError
        - Branch String:   'nodeset.c:63,8'
          Branch Sides:
            - BranchSide:      'nodeset.c:64,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:67,5'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'nodeset.c:64,9'
          Dst:             xmlSecError
        - Src:             'nodeset.c:67,5'
          Dst:             memset
    - functionName:    xmlSecNodeSetAddList
      functionSourceFile: '/src/xmlsec/src/nodeset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSecError
        - xmlSecNodeSetAdd
        - xmlSecNodeSetCreate
        - xmlSecNodeSetDestroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'nodeset.c:305,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:0,0'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
            - BranchSide:      'nodeset.c:305,5'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'nodeset.c:305,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:305,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:307,41'
              BranchSideFuncs:
                - xmlSecNodeSetCreate
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
                - xmlSecError
        - Branch String:   'nodeset.c:308,8'
          Branch Sides:
            - BranchSide:      'nodeset.c:309,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:312,11'
              BranchSideFuncs:
                - xmlSecNodeSetAdd
                - xmlSecError
                - xmlSecNodeSetDestroy
        - Branch String:   'nodeset.c:315,8'
          Branch Sides:
            - BranchSide:      'nodeset.c:315,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDestroy
            - BranchSide:      'nodeset.c:316,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecNodeSetDestroy
      Callsites:
        - Src:             'nodeset.c:305,5'
          Dst:             xmlSecError
        - Src:             'nodeset.c:307,12'
          Dst:             xmlSecNodeSetCreate
        - Src:             'nodeset.c:309,9'
          Dst:             xmlSecError
        - Src:             'nodeset.c:314,12'
          Dst:             xmlSecNodeSetAdd
        - Src:             'nodeset.c:316,9'
          Dst:             xmlSecError
        - Src:             'nodeset.c:317,9'
          Dst:             xmlSecNodeSetDestroy
    - functionName:    xmlSecNodeSetAdd
      functionSourceFile: '/src/xmlsec/src/nodeset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSecError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'nodeset.c:272,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'nodeset.c:272,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'nodeset.c:272,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:272,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:273,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
        - Branch String:   'nodeset.c:273,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:273,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:275,14'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'nodeset.c:276,8'
          Branch Sides:
            - BranchSide:      'nodeset.c:276,8'
              BranchSideFuncs: []
            - BranchSide:      'nodeset.c:281,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'nodeset.c:281,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:281,5'
              BranchSideFuncs: []
            - BranchSide:      'nodeset.c:283,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nodeset.c:272,5'
          Dst:             xmlSecError
        - Src:             'nodeset.c:273,5'
          Dst:             xmlSecError
        - Src:             'nodeset.c:281,5'
          Dst:             xmlSecError
    - functionName:    xmlSecNodeSetDestroy
      functionSourceFile: '/src/xmlsec/src/nodeset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          140
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - memset
        - xmlFreeDoc
        - xmlSecError
        - xmlSecNodeSetDestroy
        - xmlXPathFreeNodeSet
      functionUses:    10
      BranchProfiles:
        - Branch String:   'nodeset.c:87,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:0,0'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlSecNodeSetDestroy
                - xmlSecError
                - memset
                - xmlFreeDoc
                - xmlSecError
            - BranchSide:      'nodeset.c:87,5'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlSecNodeSetDestroy
                - xmlSecError
                - memset
                - xmlFreeDoc
                - xmlSecError
        - Branch String:   'nodeset.c:87,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:87,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:90,19'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlSecNodeSetDestroy
                - xmlSecError
                - memset
                - xmlFreeDoc
        - Branch String:   'nodeset.c:90,33'
          Branch Sides:
            - BranchSide:      'nodeset.c:90,48'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlSecNodeSetDestroy
                - xmlSecError
                - memset
                - xmlFreeDoc
            - BranchSide:      'nodeset.c:98,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlSecNodeSetDestroy
                - xmlSecError
                - memset
                - xmlFreeDoc
        - Branch String:   'nodeset.c:90,12'
          Branch Sides:
            - BranchSide:      'nodeset.c:91,38'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlSecNodeSetDestroy
                - xmlSecError
                - memset
                - xmlFreeDoc
            - BranchSide:      'nodeset.c:98,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlSecNodeSetDestroy
                - xmlSecError
                - memset
                - xmlFreeDoc
        - Branch String:   'nodeset.c:98,12'
          Branch Sides:
            - BranchSide:      'nodeset.c:99,13'
              BranchSideFuncs:
                - xmlSecNodeSetDestroy
                - xmlSecError
                - memset
                - xmlXPathFreeNodeSet
                - xmlFreeDoc
            - BranchSide:      'nodeset.c:101,17'
              BranchSideFuncs:
                - xmlSecNodeSetDestroy
                - xmlSecError
                - memset
                - xmlXPathFreeNodeSet
                - xmlFreeDoc
        - Branch String:   'nodeset.c:101,12'
          Branch Sides:
            - BranchSide:      'nodeset.c:102,13'
              BranchSideFuncs:
                - xmlSecError
                - memset
                - xmlXPathFreeNodeSet
                - xmlSecNodeSetDestroy
                - xmlFreeDoc
            - BranchSide:      'nodeset.c:104,18'
              BranchSideFuncs:
                - xmlSecError
                - memset
                - xmlXPathFreeNodeSet
                - xmlSecNodeSetDestroy
                - xmlFreeDoc
        - Branch String:   'nodeset.c:104,31'
          Branch Sides:
            - BranchSide:      'nodeset.c:104,40'
              BranchSideFuncs:
                - memset
                - xmlXPathFreeNodeSet
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'nodeset.c:109,9'
              BranchSideFuncs:
                - memset
                - xmlXPathFreeNodeSet
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'nodeset.c:104,12'
          Branch Sides:
            - BranchSide:      'nodeset.c:106,13'
              BranchSideFuncs:
                - memset
                - xmlXPathFreeNodeSet
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'nodeset.c:109,9'
              BranchSideFuncs:
                - memset
                - xmlXPathFreeNodeSet
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'nodeset.c:106,13'
          Branch Sides:
            - BranchSide:      'nodeset.c:106,13'
              BranchSideFuncs:
                - memset
                - xmlXPathFreeNodeSet
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'nodeset.c:109,9'
              BranchSideFuncs:
                - memset
                - xmlXPathFreeNodeSet
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'nodeset.c:106,13'
          Branch Sides:
            - BranchSide:      'nodeset.c:106,13'
              BranchSideFuncs:
                - memset
                - xmlXPathFreeNodeSet
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlFreeDoc
            - BranchSide:      'nodeset.c:109,9'
              BranchSideFuncs:
                - memset
                - xmlXPathFreeNodeSet
                - xmlSecNodeSetDestroy
                - xmlSecError
                - xmlFreeDoc
        - Branch String:   'nodeset.c:89,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:90,19'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'nodeset.c:114,19'
              BranchSideFuncs:
                - xmlFreeDoc
        - Branch String:   'nodeset.c:114,8'
          Branch Sides:
            - BranchSide:      'nodeset.c:114,8'
              BranchSideFuncs: []
            - BranchSide:      'nodeset.c:115,9'
              BranchSideFuncs:
                - xmlFreeDoc
      Callsites:
        - Src:             'nodeset.c:87,5'
          Dst:             xmlSecError
        - Src:             'nodeset.c:99,13'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'nodeset.c:102,13'
          Dst:             xmlSecNodeSetDestroy
        - Src:             'nodeset.c:106,13'
          Dst:             xmlSecError
        - Src:             'nodeset.c:109,9'
          Dst:             memset
        - Src:             'nodeset.c:115,9'
          Dst:             xmlFreeDoc
    - functionName:    xmlSecNodeSetDocDestroy
      functionSourceFile: '/src/xmlsec/src/nodeset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'nodeset.c:127,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:127,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'nodeset.c:127,5'
          Branch Sides:
            - BranchSide:      'nodeset.c:127,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'nodeset.c:129,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'nodeset.c:127,5'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformRelationshipWriteProp
      functionSourceFile: '/src/xmlsec/src/relationship.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          267
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - xmlGetLastError
        - xmlOutputBufferWriteString
        - xmlSecError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'relationship.c:400,5'
          Branch Sides:
            - BranchSide:      'relationship.c:0,0'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:400,5'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:400,5'
          Branch Sides:
            - BranchSide:      'relationship.c:400,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:402,11'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:403,8'
          Branch Sides:
            - BranchSide:      'relationship.c:404,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'relationship.c:408,11'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:404,9'
          Branch Sides:
            - BranchSide:      'relationship.c:404,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:404,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:404,9'
          Branch Sides:
            - BranchSide:      'relationship.c:404,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:404,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:404,9'
          Branch Sides:
            - BranchSide:      'relationship.c:404,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:404,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:409,8'
          Branch Sides:
            - BranchSide:      'relationship.c:410,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'relationship.c:414,14'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:410,9'
          Branch Sides:
            - BranchSide:      'relationship.c:410,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:410,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:410,9'
          Branch Sides:
            - BranchSide:      'relationship.c:410,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:410,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:410,9'
          Branch Sides:
            - BranchSide:      'relationship.c:410,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:410,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:414,8'
          Branch Sides:
            - BranchSide:      'relationship.c:414,8'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:415,15'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:416,12'
          Branch Sides:
            - BranchSide:      'relationship.c:417,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'relationship.c:420,15'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:417,13'
          Branch Sides:
            - BranchSide:      'relationship.c:417,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:417,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:417,13'
          Branch Sides:
            - BranchSide:      'relationship.c:417,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:417,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:417,13'
          Branch Sides:
            - BranchSide:      'relationship.c:417,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:417,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:421,12'
          Branch Sides:
            - BranchSide:      'relationship.c:422,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'relationship.c:425,15'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:422,13'
          Branch Sides:
            - BranchSide:      'relationship.c:422,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:422,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:422,13'
          Branch Sides:
            - BranchSide:      'relationship.c:422,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:422,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:422,13'
          Branch Sides:
            - BranchSide:      'relationship.c:422,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:422,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:426,12'
          Branch Sides:
            - BranchSide:      'relationship.c:426,12'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'relationship.c:427,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:427,13'
          Branch Sides:
            - BranchSide:      'relationship.c:427,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:427,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:427,13'
          Branch Sides:
            - BranchSide:      'relationship.c:427,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:427,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:427,13'
          Branch Sides:
            - BranchSide:      'relationship.c:427,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:427,13'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'relationship.c:400,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:402,11'
          Dst:             xmlOutputBufferWriteString
        - Src:             'relationship.c:404,9'
          Dst:             xmlGetLastError
        - Src:             'relationship.c:404,9'
          Dst:             xmlSecError
        - Src:             'relationship.c:408,11'
          Dst:             xmlOutputBufferWriteString
        - Src:             'relationship.c:410,9'
          Dst:             xmlGetLastError
        - Src:             'relationship.c:410,9'
          Dst:             xmlSecError
        - Src:             'relationship.c:415,15'
          Dst:             xmlOutputBufferWriteString
        - Src:             'relationship.c:417,13'
          Dst:             xmlGetLastError
        - Src:             'relationship.c:417,13'
          Dst:             xmlSecError
        - Src:             'relationship.c:420,15'
          Dst:             xmlOutputBufferWriteString
        - Src:             'relationship.c:422,13'
          Dst:             xmlGetLastError
        - Src:             'relationship.c:422,13'
          Dst:             xmlSecError
        - Src:             'relationship.c:425,15'
          Dst:             xmlOutputBufferWriteString
        - Src:             'relationship.c:427,13'
          Dst:             xmlGetLastError
        - Src:             'relationship.c:427,13'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformRelationshipWriteNs
      functionSourceFile: '/src/xmlsec/src/relationship.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecTransformRelationshipWriteProp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relationship.c:439,78'
          Branch Sides:
            - BranchSide:      'relationship.c:0,0'
              BranchSideFuncs:
                - xmlSecTransformRelationshipWriteProp
            - BranchSide:      'relationship.c:439,78'
              BranchSideFuncs:
                - xmlSecTransformRelationshipWriteProp
        - Branch String:   'relationship.c:439,72'
          Branch Sides:
            - BranchSide:      'relationship.c:439,72'
              BranchSideFuncs:
                - xmlSecTransformRelationshipWriteProp
            - BranchSide:      'relationship.c:439,72'
              BranchSideFuncs:
                - xmlSecTransformRelationshipWriteProp
      Callsites:
        - Src:             'relationship.c:439,12'
          Dst:             xmlSecTransformRelationshipWriteProp
    - functionName:    xmlSecTransformRelationshipProcessElementNode
      functionSourceFile: '/src/xmlsec/src/relationship.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         193
      ICount:          821
      EdgeCount:       270
      CyclomaticComplexity: 79
      functionsReached:
        - xmlGetLastError
        - xmlGetProp
        - xmlOutputBufferWriteString
        - xmlSecError
        - xmlSecTransformRelationshipProcessNodeList
        - xmlSecTransformRelationshipWriteNs
        - xmlSecTransformRelationshipWriteProp
        - xmlStrcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relationship.c:452,5'
          Branch Sides:
            - BranchSide:      'relationship.c:0,0'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipWriteNs
                - xmlGetProp
                - xmlStrcmp
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:452,5'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipWriteNs
                - xmlGetProp
                - xmlStrcmp
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:452,5'
          Branch Sides:
            - BranchSide:      'relationship.c:452,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:455,11'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipWriteNs
                - xmlGetProp
                - xmlStrcmp
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:456,8'
          Branch Sides:
            - BranchSide:      'relationship.c:457,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'relationship.c:461,62'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipWriteNs
                - xmlGetProp
                - xmlStrcmp
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:457,9'
          Branch Sides:
            - BranchSide:      'relationship.c:457,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:457,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:457,9'
          Branch Sides:
            - BranchSide:      'relationship.c:457,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:457,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:457,9'
          Branch Sides:
            - BranchSide:      'relationship.c:457,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:457,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:457,9'
          Branch Sides:
            - BranchSide:      'relationship.c:457,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:457,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:457,9'
          Branch Sides:
            - BranchSide:      'relationship.c:457,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:457,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:457,9'
          Branch Sides:
            - BranchSide:      'relationship.c:457,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:457,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:457,9'
          Branch Sides:
            - BranchSide:      'relationship.c:457,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:457,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:462,8'
          Branch Sides:
            - BranchSide:      'relationship.c:463,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'relationship.c:469,13'
              BranchSideFuncs:
                - xmlSecTransformRelationshipWriteNs
                - xmlGetProp
                - xmlStrcmp
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:463,9'
          Branch Sides:
            - BranchSide:      'relationship.c:463,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:463,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:463,9'
          Branch Sides:
            - BranchSide:      'relationship.c:463,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:463,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:463,9'
          Branch Sides:
            - BranchSide:      'relationship.c:463,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:463,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:463,9'
          Branch Sides:
            - BranchSide:      'relationship.c:463,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:463,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:463,9'
          Branch Sides:
            - BranchSide:      'relationship.c:463,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:463,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:463,9'
          Branch Sides:
            - BranchSide:      'relationship.c:463,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:463,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:463,9'
          Branch Sides:
            - BranchSide:      'relationship.c:463,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:463,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:469,8'
          Branch Sides:
            - BranchSide:      'relationship.c:470,67'
              BranchSideFuncs:
                - xmlGetProp
                - xmlStrcmp
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
            - BranchSide:      'relationship.c:483,21'
              BranchSideFuncs:
                - xmlGetProp
                - xmlStrcmp
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
        - Branch String:   'relationship.c:471,12'
          Branch Sides:
            - BranchSide:      'relationship.c:472,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:483,21'
              BranchSideFuncs:
                - xmlGetProp
                - xmlStrcmp
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
        - Branch String:   'relationship.c:472,13'
          Branch Sides:
            - BranchSide:      'relationship.c:472,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:472,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:472,13'
          Branch Sides:
            - BranchSide:      'relationship.c:472,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:472,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:472,13'
          Branch Sides:
            - BranchSide:      'relationship.c:472,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:472,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:472,13'
          Branch Sides:
            - BranchSide:      'relationship.c:472,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:472,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:483,5'
          Branch Sides:
            - BranchSide:      'relationship.c:484,49'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
            - BranchSide:      'relationship.c:502,23'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
        - Branch String:   'relationship.c:483,5'
          Branch Sides:
            - BranchSide:      'relationship.c:484,49'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
            - BranchSide:      'relationship.c:502,23'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
        - Branch String:   'relationship.c:486,12'
          Branch Sides:
            - BranchSide:      'relationship.c:488,9'
              BranchSideFuncs:
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
                - xmlGetProp
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
            - BranchSide:      'relationship.c:490,63'
              BranchSideFuncs:
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
                - xmlGetProp
                - xmlStrcmp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
        - Branch String:   'relationship.c:491,12'
          Branch Sides:
            - BranchSide:      'relationship.c:0,0'
              BranchSideFuncs:
                - xmlGetProp
                - xmlStrcmp
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
            - BranchSide:      'relationship.c:492,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlGetProp
                - xmlStrcmp
                - xmlSecTransformRelationshipWriteProp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
        - Branch String:   'relationship.c:492,13'
          Branch Sides:
            - BranchSide:      'relationship.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlGetProp
                - xmlStrcmp
                - xmlSecTransformRelationshipWriteProp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
            - BranchSide:      'relationship.c:492,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlGetProp
                - xmlStrcmp
                - xmlSecTransformRelationshipWriteProp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
        - Branch String:   'relationship.c:492,13'
          Branch Sides:
            - BranchSide:      'relationship.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlGetProp
                - xmlStrcmp
                - xmlSecTransformRelationshipWriteProp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
            - BranchSide:      'relationship.c:492,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlGetProp
                - xmlStrcmp
                - xmlSecTransformRelationshipWriteProp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
        - Branch String:   'relationship.c:492,13'
          Branch Sides:
            - BranchSide:      'relationship.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlGetProp
                - xmlStrcmp
                - xmlSecTransformRelationshipWriteProp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
            - BranchSide:      'relationship.c:492,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlGetProp
                - xmlStrcmp
                - xmlSecTransformRelationshipWriteProp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
        - Branch String:   'relationship.c:492,13'
          Branch Sides:
            - BranchSide:      'relationship.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlGetProp
                - xmlStrcmp
                - xmlSecTransformRelationshipWriteProp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
            - BranchSide:      'relationship.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlGetProp
                - xmlStrcmp
                - xmlSecTransformRelationshipWriteProp
                - xmlStrcmp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
        - Branch String:   'relationship.c:502,58'
          Branch Sides:
            - BranchSide:      'relationship.c:502,62'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipWriteProp
                - xmlSecError
            - BranchSide:      'relationship.c:512,11'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:502,8'
          Branch Sides:
            - BranchSide:      'relationship.c:503,15'
              BranchSideFuncs:
                - xmlSecTransformRelationshipWriteProp
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:512,11'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:504,12'
          Branch Sides:
            - BranchSide:      'relationship.c:505,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:512,11'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:505,13'
          Branch Sides:
            - BranchSide:      'relationship.c:505,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:505,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:505,13'
          Branch Sides:
            - BranchSide:      'relationship.c:505,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:505,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:505,13'
          Branch Sides:
            - BranchSide:      'relationship.c:505,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:505,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:505,13'
          Branch Sides:
            - BranchSide:      'relationship.c:505,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:505,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:513,8'
          Branch Sides:
            - BranchSide:      'relationship.c:514,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'relationship.c:520,13'
              BranchSideFuncs:
                - xmlSecTransformRelationshipProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:514,9'
          Branch Sides:
            - BranchSide:      'relationship.c:514,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:514,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:514,9'
          Branch Sides:
            - BranchSide:      'relationship.c:514,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:514,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:514,9'
          Branch Sides:
            - BranchSide:      'relationship.c:514,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:514,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:514,9'
          Branch Sides:
            - BranchSide:      'relationship.c:514,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:514,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:514,9'
          Branch Sides:
            - BranchSide:      'relationship.c:514,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:514,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:514,9'
          Branch Sides:
            - BranchSide:      'relationship.c:514,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:514,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:514,9'
          Branch Sides:
            - BranchSide:      'relationship.c:514,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:514,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:520,8'
          Branch Sides:
            - BranchSide:      'relationship.c:521,15'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'relationship.c:530,11'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:522,12'
          Branch Sides:
            - BranchSide:      'relationship.c:523,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:530,11'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:523,13'
          Branch Sides:
            - BranchSide:      'relationship.c:523,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:523,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:523,13'
          Branch Sides:
            - BranchSide:      'relationship.c:523,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:523,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:523,13'
          Branch Sides:
            - BranchSide:      'relationship.c:523,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:523,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:523,13'
          Branch Sides:
            - BranchSide:      'relationship.c:523,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:523,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:531,8'
          Branch Sides:
            - BranchSide:      'relationship.c:532,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'relationship.c:536,62'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:532,9'
          Branch Sides:
            - BranchSide:      'relationship.c:532,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:532,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:532,9'
          Branch Sides:
            - BranchSide:      'relationship.c:532,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:532,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:532,9'
          Branch Sides:
            - BranchSide:      'relationship.c:532,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:532,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:532,9'
          Branch Sides:
            - BranchSide:      'relationship.c:532,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:532,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:532,9'
          Branch Sides:
            - BranchSide:      'relationship.c:532,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:532,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:532,9'
          Branch Sides:
            - BranchSide:      'relationship.c:532,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:532,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:532,9'
          Branch Sides:
            - BranchSide:      'relationship.c:532,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:532,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:537,8'
          Branch Sides:
            - BranchSide:      'relationship.c:538,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'relationship.c:542,8'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:538,9'
          Branch Sides:
            - BranchSide:      'relationship.c:538,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:538,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:538,9'
          Branch Sides:
            - BranchSide:      'relationship.c:538,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:538,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:538,9'
          Branch Sides:
            - BranchSide:      'relationship.c:538,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:538,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:538,9'
          Branch Sides:
            - BranchSide:      'relationship.c:538,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:538,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:538,9'
          Branch Sides:
            - BranchSide:      'relationship.c:538,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:538,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:538,9'
          Branch Sides:
            - BranchSide:      'relationship.c:538,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:538,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:538,9'
          Branch Sides:
            - BranchSide:      'relationship.c:538,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:538,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:542,8'
          Branch Sides:
            - BranchSide:      'relationship.c:542,8'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'relationship.c:543,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:543,9'
          Branch Sides:
            - BranchSide:      'relationship.c:543,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:543,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:543,9'
          Branch Sides:
            - BranchSide:      'relationship.c:543,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:543,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:543,9'
          Branch Sides:
            - BranchSide:      'relationship.c:543,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:543,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:543,9'
          Branch Sides:
            - BranchSide:      'relationship.c:543,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:543,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:543,9'
          Branch Sides:
            - BranchSide:      'relationship.c:543,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:543,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:543,9'
          Branch Sides:
            - BranchSide:      'relationship.c:543,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:543,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:543,9'
          Branch Sides:
            - BranchSide:      'relationship.c:543,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:543,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'relationship.c:452,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:455,11'
          Dst:             xmlOutputBufferWriteString
        - Src:             'relationship.c:457,9'
          Dst:             xmlGetLastError
        - Src:             'relationship.c:457,9'
          Dst:             xmlSecError
        - Src:             'relationship.c:461,11'
          Dst:             xmlOutputBufferWriteString
        - Src:             'relationship.c:463,9'
          Dst:             xmlGetLastError
        - Src:             'relationship.c:463,9'
          Dst:             xmlSecError
        - Src:             'relationship.c:470,15'
          Dst:             xmlSecTransformRelationshipWriteNs
        - Src:             'relationship.c:472,13'
          Dst:             xmlSecError
        - Src:             'relationship.c:484,27'
          Dst:             xmlGetProp
        - Src:             'relationship.c:486,12'
          Dst:             xmlStrcmp
        - Src:             'relationship.c:490,15'
          Dst:             xmlSecTransformRelationshipWriteProp
        - Src:             'relationship.c:492,13'
          Dst:             xmlSecError
        - Src:             'relationship.c:502,8'
          Dst:             xmlStrcmp
        - Src:             'relationship.c:503,15'
          Dst:             xmlSecTransformRelationshipWriteProp
        - Src:             'relationship.c:505,13'
          Dst:             xmlSecError
        - Src:             'relationship.c:512,11'
          Dst:             xmlOutputBufferWriteString
        - Src:             'relationship.c:514,9'
          Dst:             xmlGetLastError
        - Src:             'relationship.c:514,9'
          Dst:             xmlSecError
        - Src:             'relationship.c:521,15'
          Dst:             xmlSecTransformRelationshipProcessNodeList
        - Src:             'relationship.c:523,13'
          Dst:             xmlSecError
        - Src:             'relationship.c:530,11'
          Dst:             xmlOutputBufferWriteString
        - Src:             'relationship.c:532,9'
          Dst:             xmlGetLastError
        - Src:             'relationship.c:532,9'
          Dst:             xmlSecError
        - Src:             'relationship.c:536,11'
          Dst:             xmlOutputBufferWriteString
        - Src:             'relationship.c:538,9'
          Dst:             xmlGetLastError
        - Src:             'relationship.c:538,9'
          Dst:             xmlSecError
        - Src:             'relationship.c:542,8'
          Dst:             xmlOutputBufferWriteString
        - Src:             'relationship.c:543,9'
          Dst:             xmlGetLastError
        - Src:             'relationship.c:543,9'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformRelationshipProcessNodeList
      functionSourceFile: '/src/xmlsec/src/relationship.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          337
      EdgeCount:       112
      CyclomaticComplexity: 33
      functionsReached:
        - xmlGetLastError
        - xmlLinkGetData
        - xmlListCreate
        - xmlListDelete
        - xmlListEmpty
        - xmlListFront
        - xmlListInsert
        - xmlListPopFront
        - xmlListSort
        - xmlSecError
        - xmlSecTransformRelationshipCompare
        - xmlSecTransformRelationshipProcessNode
        - xmlStrcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relationship.c:350,12'
          Branch Sides:
            - BranchSide:      'relationship.c:0,0'
              BranchSideFuncs:
                - xmlListCreate
                - xmlStrcmp
                - xmlSecTransformRelationshipProcessNode
                - xmlListSort
                - xmlListEmpty
                - xmlListDelete
                - xmlListFront
                - xmlLinkGetData
                - xmlSecTransformRelationshipProcessNode
                - xmlSecError
                - xmlListDelete
                - xmlListPopFront
                - xmlSecError
                - xmlListDelete
                - xmlListInsert
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'relationship.c:350,12'
              BranchSideFuncs:
                - xmlListCreate
                - xmlStrcmp
                - xmlSecTransformRelationshipProcessNode
                - xmlListSort
                - xmlListEmpty
                - xmlListDelete
                - xmlListFront
                - xmlLinkGetData
                - xmlSecTransformRelationshipProcessNode
                - xmlSecError
                - xmlListDelete
                - xmlListPopFront
                - xmlSecError
                - xmlListDelete
                - xmlListInsert
                - xmlGetLastError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:351,8'
          Branch Sides:
            - BranchSide:      'relationship.c:352,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'relationship.c:356,5'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlSecTransformRelationshipProcessNode
                - xmlListSort
                - xmlListEmpty
                - xmlListDelete
                - xmlListFront
                - xmlLinkGetData
                - xmlSecTransformRelationshipProcessNode
                - xmlSecError
                - xmlListDelete
                - xmlListPopFront
                - xmlSecError
                - xmlListDelete
                - xmlListInsert
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:356,5'
          Branch Sides:
            - BranchSide:      'relationship.c:357,27'
              BranchSideFuncs:
                - xmlListSort
                - xmlListEmpty
                - xmlListDelete
                - xmlListFront
                - xmlLinkGetData
                - xmlSecTransformRelationshipProcessNode
                - xmlSecError
                - xmlListDelete
                - xmlListPopFront
            - BranchSide:      'relationship.c:373,5'
              BranchSideFuncs:
                - xmlListSort
                - xmlListEmpty
                - xmlListDelete
                - xmlListFront
                - xmlLinkGetData
                - xmlSecTransformRelationshipProcessNode
                - xmlSecError
                - xmlListDelete
                - xmlListPopFront
        - Branch String:   'relationship.c:352,9'
          Branch Sides:
            - BranchSide:      'relationship.c:352,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:352,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:352,9'
          Branch Sides:
            - BranchSide:      'relationship.c:352,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:352,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:352,9'
          Branch Sides:
            - BranchSide:      'relationship.c:352,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:352,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:352,9'
          Branch Sides:
            - BranchSide:      'relationship.c:352,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:352,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:352,9'
          Branch Sides:
            - BranchSide:      'relationship.c:352,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:352,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:352,9'
          Branch Sides:
            - BranchSide:      'relationship.c:352,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:352,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:352,9'
          Branch Sides:
            - BranchSide:      'relationship.c:352,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:352,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:357,12'
          Branch Sides:
            - BranchSide:      'relationship.c:358,16'
              BranchSideFuncs:
                - xmlListInsert
                - xmlGetLastError
                - xmlSecError
                - xmlStrcmp
                - xmlSecTransformRelationshipProcessNode
                - xmlSecError
                - xmlListDelete
                - xmlListSort
                - xmlListEmpty
                - xmlListDelete
                - xmlListFront
                - xmlLinkGetData
                - xmlSecTransformRelationshipProcessNode
                - xmlSecError
                - xmlListDelete
                - xmlListPopFront
            - BranchSide:      'relationship.c:363,19'
              BranchSideFuncs:
                - xmlSecTransformRelationshipProcessNode
                - xmlStrcmp
                - xmlListInsert
                - xmlGetLastError
                - xmlSecError
                - xmlListSort
                - xmlListEmpty
                - xmlListDelete
                - xmlListFront
                - xmlLinkGetData
                - xmlSecTransformRelationshipProcessNode
                - xmlSecError
                - xmlListDelete
                - xmlListPopFront
                - xmlSecError
                - xmlListDelete
        - Branch String:   'relationship.c:358,16'
          Branch Sides:
            - BranchSide:      'relationship.c:356,27'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlSecTransformRelationshipProcessNode
                - xmlSecError
                - xmlListDelete
                - xmlListInsert
                - xmlGetLastError
                - xmlSecError
                - xmlListSort
                - xmlListEmpty
                - xmlListDelete
                - xmlListFront
                - xmlLinkGetData
                - xmlSecTransformRelationshipProcessNode
                - xmlSecError
                - xmlListDelete
                - xmlListPopFront
            - BranchSide:      'relationship.c:359,17'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:359,17'
          Branch Sides:
            - BranchSide:      'relationship.c:359,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:359,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:359,17'
          Branch Sides:
            - BranchSide:      'relationship.c:359,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:359,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:359,17'
          Branch Sides:
            - BranchSide:      'relationship.c:359,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:359,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:359,17'
          Branch Sides:
            - BranchSide:      'relationship.c:359,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:359,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:359,17'
          Branch Sides:
            - BranchSide:      'relationship.c:359,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:359,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:359,17'
          Branch Sides:
            - BranchSide:      'relationship.c:359,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:359,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:359,17'
          Branch Sides:
            - BranchSide:      'relationship.c:359,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:359,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:364,16'
          Branch Sides:
            - BranchSide:      'relationship.c:356,27'
              BranchSideFuncs:
                - xmlSecError
                - xmlListDelete
            - BranchSide:      'relationship.c:365,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlListDelete
        - Branch String:   'relationship.c:365,17'
          Branch Sides:
            - BranchSide:      'relationship.c:365,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlListDelete
            - BranchSide:      'relationship.c:365,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlListDelete
        - Branch String:   'relationship.c:365,17'
          Branch Sides:
            - BranchSide:      'relationship.c:365,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlListDelete
            - BranchSide:      'relationship.c:365,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlListDelete
        - Branch String:   'relationship.c:365,17'
          Branch Sides:
            - BranchSide:      'relationship.c:365,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlListDelete
            - BranchSide:      'relationship.c:365,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlListDelete
        - Branch String:   'relationship.c:365,17'
          Branch Sides:
            - BranchSide:      'relationship.c:365,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlListDelete
            - BranchSide:      'relationship.c:365,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlListDelete
        - Branch String:   'relationship.c:356,5'
          Branch Sides:
            - BranchSide:      'relationship.c:357,27'
              BranchSideFuncs:
                - xmlListSort
                - xmlListEmpty
                - xmlListDelete
                - xmlListFront
                - xmlLinkGetData
                - xmlSecTransformRelationshipProcessNode
                - xmlSecError
                - xmlListDelete
                - xmlListPopFront
            - BranchSide:      'relationship.c:373,5'
              BranchSideFuncs:
                - xmlListSort
                - xmlListEmpty
                - xmlListDelete
                - xmlListFront
                - xmlLinkGetData
                - xmlSecTransformRelationshipProcessNode
                - xmlSecError
                - xmlListDelete
                - xmlListPopFront
        - Branch String:   'relationship.c:375,5'
          Branch Sides:
            - BranchSide:      'relationship.c:376,27'
              BranchSideFuncs:
                - xmlListFront
                - xmlLinkGetData
                - xmlSecTransformRelationshipProcessNode
                - xmlSecError
                - xmlListDelete
                - xmlListEmpty
                - xmlListDelete
                - xmlListPopFront
            - BranchSide:      'relationship.c:391,5'
              BranchSideFuncs:
                - xmlListDelete
        - Branch String:   'relationship.c:380,12'
          Branch Sides:
            - BranchSide:      'relationship.c:381,13'
              BranchSideFuncs:
                - xmlListPopFront
                - xmlListEmpty
                - xmlListDelete
                - xmlListFront
                - xmlLinkGetData
                - xmlSecTransformRelationshipProcessNode
                - xmlSecError
                - xmlListDelete
            - BranchSide:      'relationship.c:387,9'
              BranchSideFuncs:
                - xmlListPopFront
                - xmlListEmpty
                - xmlListDelete
                - xmlListFront
                - xmlLinkGetData
                - xmlSecTransformRelationshipProcessNode
                - xmlSecError
                - xmlListDelete
      Callsites:
        - Src:             'relationship.c:350,12'
          Dst:             xmlListCreate
        - Src:             'relationship.c:350,12'
          Dst:             xmlSecTransformRelationshipCompare
        - Src:             'relationship.c:352,9'
          Dst:             xmlGetLastError
        - Src:             'relationship.c:352,9'
          Dst:             xmlSecError
        - Src:             'relationship.c:357,12'
          Dst:             xmlStrcmp
        - Src:             'relationship.c:358,16'
          Dst:             xmlListInsert
        - Src:             'relationship.c:359,17'
          Dst:             xmlGetLastError
        - Src:             'relationship.c:359,17'
          Dst:             xmlSecError
        - Src:             'relationship.c:363,19'
          Dst:             xmlSecTransformRelationshipProcessNode
        - Src:             'relationship.c:365,17'
          Dst:             xmlSecError
        - Src:             'relationship.c:367,17'
          Dst:             xmlListDelete
        - Src:             'relationship.c:373,5'
          Dst:             xmlListSort
        - Src:             'relationship.c:375,12'
          Dst:             xmlListEmpty
        - Src:             'relationship.c:376,27'
          Dst:             xmlListFront
        - Src:             'relationship.c:377,39'
          Dst:             xmlLinkGetData
        - Src:             'relationship.c:379,15'
          Dst:             xmlSecTransformRelationshipProcessNode
        - Src:             'relationship.c:381,13'
          Dst:             xmlSecError
        - Src:             'relationship.c:383,13'
          Dst:             xmlListDelete
        - Src:             'relationship.c:387,9'
          Dst:             xmlListPopFront
        - Src:             'relationship.c:391,5'
          Dst:             xmlListDelete
    - functionName:    xmlSecTransformRelationshipCompare
      functionSourceFile: '/src/xmlsec/src/relationship.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          86
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlGetProp
        - xmlStrcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relationship.c:254,14'
          Branch Sides:
            - BranchSide:      'relationship.c:0,0'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlStrcmp
            - BranchSide:      'relationship.c:254,14'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlStrcmp
        - Branch String:   'relationship.c:254,8'
          Branch Sides:
            - BranchSide:      'relationship.c:254,8'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:257,14'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlStrcmp
        - Branch String:   'relationship.c:257,8'
          Branch Sides:
            - BranchSide:      'relationship.c:257,8'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:260,14'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlStrcmp
        - Branch String:   'relationship.c:260,8'
          Branch Sides:
            - BranchSide:      'relationship.c:260,8'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:264,11'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlStrcmp
        - Branch String:   'relationship.c:266,8'
          Branch Sides:
            - BranchSide:      'relationship.c:270,12'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:278,9'
              BranchSideFuncs: []
        - Branch String:   'relationship.c:270,8'
          Branch Sides:
            - BranchSide:      'relationship.c:275,11'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:278,9'
              BranchSideFuncs: []
        - Branch String:   'relationship.c:278,9'
          Branch Sides:
            - BranchSide:      'relationship.c:279,9'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:281,13'
              BranchSideFuncs: []
        - Branch String:   'relationship.c:281,9'
          Branch Sides:
            - BranchSide:      'relationship.c:281,9'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:282,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relationship.c:264,11'
          Dst:             xmlGetProp
        - Src:             'relationship.c:265,11'
          Dst:             xmlGetProp
        - Src:             'relationship.c:275,11'
          Dst:             xmlStrcmp
    - functionName:    xmlSecTransformRelationshipProcessNode
      functionSourceFile: '/src/xmlsec/src/relationship.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          217
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - xmlGetLastError
        - xmlGetProp
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecPtrListGetItem
        - xmlSecPtrListGetSize
        - xmlSecRelationshipGetCtx
        - xmlSecTransformRelationshipProcessElementNode
        - xmlStrcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relationship.c:301,5'
          Branch Sides:
            - BranchSide:      'relationship.c:0,0'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecRelationshipGetCtx
                - xmlSecPtrListGetSize
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
                - xmlSecPtrListGetItem
                - xmlStrcmp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:301,5'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecRelationshipGetCtx
                - xmlSecPtrListGetSize
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
                - xmlSecPtrListGetItem
                - xmlStrcmp
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:301,5'
          Branch Sides:
            - BranchSide:      'relationship.c:301,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:303,8'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecRelationshipGetCtx
                - xmlSecPtrListGetSize
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
                - xmlSecPtrListGetItem
                - xmlStrcmp
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:303,8'
          Branch Sides:
            - BranchSide:      'relationship.c:304,23'
              BranchSideFuncs:
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
            - BranchSide:      'relationship.c:327,11'
              BranchSideFuncs:
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
        - Branch String:   'relationship.c:305,12'
          Branch Sides:
            - BranchSide:      'relationship.c:306,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
            - BranchSide:      'relationship.c:312,15'
              BranchSideFuncs:
                - xmlSecRelationshipGetCtx
                - xmlSecPtrListGetSize
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
                - xmlSecPtrListGetItem
                - xmlStrcmp
        - Branch String:   'relationship.c:306,13'
          Branch Sides:
            - BranchSide:      'relationship.c:306,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
            - BranchSide:      'relationship.c:306,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
        - Branch String:   'relationship.c:306,13'
          Branch Sides:
            - BranchSide:      'relationship.c:306,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
            - BranchSide:      'relationship.c:306,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
        - Branch String:   'relationship.c:306,13'
          Branch Sides:
            - BranchSide:      'relationship.c:306,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
            - BranchSide:      'relationship.c:306,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
        - Branch String:   'relationship.c:306,13'
          Branch Sides:
            - BranchSide:      'relationship.c:306,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
            - BranchSide:      'relationship.c:306,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
        - Branch String:   'relationship.c:306,13'
          Branch Sides:
            - BranchSide:      'relationship.c:306,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
            - BranchSide:      'relationship.c:306,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
        - Branch String:   'relationship.c:306,13'
          Branch Sides:
            - BranchSide:      'relationship.c:306,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
            - BranchSide:      'relationship.c:306,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
        - Branch String:   'relationship.c:313,9'
          Branch Sides:
            - BranchSide:      'relationship.c:314,63'
              BranchSideFuncs:
                - xmlSecPtrListGetItem
                - xmlStrcmp
                - xmlSecPtrListGetSize
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
            - BranchSide:      'relationship.c:320,9'
              BranchSideFuncs:
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
        - Branch String:   'relationship.c:314,16'
          Branch Sides:
            - BranchSide:      'relationship.c:313,52'
              BranchSideFuncs:
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
            - BranchSide:      'relationship.c:320,9'
              BranchSideFuncs:
                - xmlSecTransformRelationshipProcessElementNode
                - xmlSecError
        - Branch String:   'relationship.c:328,8'
          Branch Sides:
            - BranchSide:      'relationship.c:328,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:329,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:329,9'
          Branch Sides:
            - BranchSide:      'relationship.c:329,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:329,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:329,9'
          Branch Sides:
            - BranchSide:      'relationship.c:329,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:329,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:329,9'
          Branch Sides:
            - BranchSide:      'relationship.c:329,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:329,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:329,9'
          Branch Sides:
            - BranchSide:      'relationship.c:329,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:329,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'relationship.c:301,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:303,8'
          Dst:             xmlSecCheckNodeName
        - Src:             'relationship.c:304,23'
          Dst:             xmlGetProp
        - Src:             'relationship.c:306,13'
          Dst:             xmlGetLastError
        - Src:             'relationship.c:306,13'
          Dst:             xmlSecError
        - Src:             'relationship.c:312,15'
          Dst:             xmlSecRelationshipGetCtx
        - Src:             'relationship.c:313,26'
          Dst:             xmlSecPtrListGetSize
        - Src:             'relationship.c:314,37'
          Dst:             xmlSecPtrListGetItem
        - Src:             'relationship.c:314,16'
          Dst:             xmlStrcmp
        - Src:             'relationship.c:327,11'
          Dst:             xmlSecTransformRelationshipProcessElementNode
        - Src:             'relationship.c:329,9'
          Dst:             xmlSecError
    - functionName:    xmlSecRelationshipGetCtx
      functionSourceFile: '/src/xmlsec/src/relationship.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          56
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'relationship.c:107,1'
          Branch Sides:
            - BranchSide:      'relationship.c:107,1'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:107,1'
              BranchSideFuncs: []
        - Branch String:   'relationship.c:107,1'
          Branch Sides:
            - BranchSide:      'relationship.c:107,1'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:107,1'
              BranchSideFuncs: []
        - Branch String:   'relationship.c:107,1'
          Branch Sides:
            - BranchSide:      'relationship.c:107,1'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:107,1'
              BranchSideFuncs: []
        - Branch String:   'relationship.c:107,1'
          Branch Sides:
            - BranchSide:      'relationship.c:107,1'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:107,1'
              BranchSideFuncs: []
        - Branch String:   'relationship.c:107,1'
          Branch Sides:
            - BranchSide:      'relationship.c:107,1'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:107,1'
              BranchSideFuncs: []
        - Branch String:   'relationship.c:107,1'
          Branch Sides:
            - BranchSide:      'relationship.c:107,1'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:107,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSecTransformRelationshipExecute
      functionSourceFile: '/src/xmlsec/src/relationship.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          85
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSecError
        - xmlSecTransformRelationshipProcessNodeList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relationship.c:556,5'
          Branch Sides:
            - BranchSide:      'relationship.c:0,0'
              BranchSideFuncs:
                - xmlSecTransformRelationshipProcessNodeList
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:556,5'
              BranchSideFuncs:
                - xmlSecTransformRelationshipProcessNodeList
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:556,5'
          Branch Sides:
            - BranchSide:      'relationship.c:556,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:558,5'
              BranchSideFuncs:
                - xmlSecTransformRelationshipProcessNodeList
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:558,5'
          Branch Sides:
            - BranchSide:      'relationship.c:558,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:560,13'
              BranchSideFuncs:
                - xmlSecTransformRelationshipProcessNodeList
                - xmlSecError
        - Branch String:   'relationship.c:560,8'
          Branch Sides:
            - BranchSide:      'relationship.c:560,8'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:561,15'
              BranchSideFuncs:
                - xmlSecTransformRelationshipProcessNodeList
                - xmlSecError
        - Branch String:   'relationship.c:562,12'
          Branch Sides:
            - BranchSide:      'relationship.c:562,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:563,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:563,13'
          Branch Sides:
            - BranchSide:      'relationship.c:563,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:563,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:563,13'
          Branch Sides:
            - BranchSide:      'relationship.c:563,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:563,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:563,13'
          Branch Sides:
            - BranchSide:      'relationship.c:563,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:563,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:563,13'
          Branch Sides:
            - BranchSide:      'relationship.c:563,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:563,13'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'relationship.c:556,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:558,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:561,15'
          Dst:             xmlSecTransformRelationshipProcessNodeList
        - Src:             'relationship.c:563,13'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformRelationshipPushXml
      functionSourceFile: '/src/xmlsec/src/relationship.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          366
      EdgeCount:       127
      CyclomaticComplexity: 38
      functionsReached:
        - xmlGetLastError
        - xmlOutputBufferClose
        - xmlSecBufferCreateOutputBuffer
        - xmlSecError
        - xmlSecRelationshipGetCtx
        - xmlSecTransformCreateOutputBuffer
        - xmlSecTransformRelationshipExecute
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relationship.c:579,5'
          Branch Sides:
            - BranchSide:      'relationship.c:0,0'
              BranchSideFuncs:
                - xmlSecRelationshipGetCtx
                - xmlSecTransformCreateOutputBuffer
                - xmlSecTransformRelationshipExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:579,5'
              BranchSideFuncs:
                - xmlSecRelationshipGetCtx
                - xmlSecTransformCreateOutputBuffer
                - xmlSecTransformRelationshipExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:579,5'
          Branch Sides:
            - BranchSide:      'relationship.c:579,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:580,5'
              BranchSideFuncs:
                - xmlSecRelationshipGetCtx
                - xmlSecTransformCreateOutputBuffer
                - xmlSecTransformRelationshipExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:580,5'
          Branch Sides:
            - BranchSide:      'relationship.c:580,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:581,5'
              BranchSideFuncs:
                - xmlSecRelationshipGetCtx
                - xmlSecTransformCreateOutputBuffer
                - xmlSecTransformRelationshipExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:581,5'
          Branch Sides:
            - BranchSide:      'relationship.c:581,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:583,11'
              BranchSideFuncs:
                - xmlSecRelationshipGetCtx
                - xmlSecTransformCreateOutputBuffer
                - xmlSecTransformRelationshipExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:584,5'
          Branch Sides:
            - BranchSide:      'relationship.c:584,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:587,23'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecTransformRelationshipExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:587,5'
          Branch Sides:
            - BranchSide:      'relationship.c:587,5'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:587,5'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:589,26'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlSecTransformRelationshipExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferCreateOutputBuffer
                - xmlSecError
            - BranchSide:      'relationship.c:595,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:601,8'
          Branch Sides:
            - BranchSide:      'relationship.c:602,14'
              BranchSideFuncs:
                - xmlSecBufferCreateOutputBuffer
                - xmlSecTransformRelationshipExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
            - BranchSide:      'relationship.c:609,58'
              BranchSideFuncs:
                - xmlSecBufferCreateOutputBuffer
                - xmlSecTransformRelationshipExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
        - Branch String:   'relationship.c:595,8'
          Branch Sides:
            - BranchSide:      'relationship.c:595,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:595,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:595,8'
          Branch Sides:
            - BranchSide:      'relationship.c:595,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:595,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:595,8'
          Branch Sides:
            - BranchSide:      'relationship.c:595,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:595,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:595,8'
          Branch Sides:
            - BranchSide:      'relationship.c:595,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:595,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:595,8'
          Branch Sides:
            - BranchSide:      'relationship.c:595,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:595,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:603,11'
          Branch Sides:
            - BranchSide:      'relationship.c:604,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:617,69'
              BranchSideFuncs:
                - xmlSecTransformRelationshipExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'relationship.c:604,12'
          Branch Sides:
            - BranchSide:      'relationship.c:604,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:604,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:604,12'
          Branch Sides:
            - BranchSide:      'relationship.c:604,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:604,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:604,12'
          Branch Sides:
            - BranchSide:      'relationship.c:604,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:604,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:604,12'
          Branch Sides:
            - BranchSide:      'relationship.c:604,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:604,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:604,12'
          Branch Sides:
            - BranchSide:      'relationship.c:604,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:604,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:610,11'
          Branch Sides:
            - BranchSide:      'relationship.c:611,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:617,69'
              BranchSideFuncs:
                - xmlSecTransformRelationshipExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'relationship.c:611,12'
          Branch Sides:
            - BranchSide:      'relationship.c:611,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:611,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:611,12'
          Branch Sides:
            - BranchSide:      'relationship.c:611,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:611,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:611,12'
          Branch Sides:
            - BranchSide:      'relationship.c:611,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:611,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:611,12'
          Branch Sides:
            - BranchSide:      'relationship.c:611,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:611,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:611,12'
          Branch Sides:
            - BranchSide:      'relationship.c:611,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:611,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:618,8'
          Branch Sides:
            - BranchSide:      'relationship.c:619,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
            - BranchSide:      'relationship.c:625,11'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:619,8'
          Branch Sides:
            - BranchSide:      'relationship.c:619,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
            - BranchSide:      'relationship.c:619,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'relationship.c:619,8'
          Branch Sides:
            - BranchSide:      'relationship.c:619,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
            - BranchSide:      'relationship.c:619,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'relationship.c:619,8'
          Branch Sides:
            - BranchSide:      'relationship.c:619,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
            - BranchSide:      'relationship.c:619,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'relationship.c:619,8'
          Branch Sides:
            - BranchSide:      'relationship.c:619,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
            - BranchSide:      'relationship.c:619,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'relationship.c:619,8'
          Branch Sides:
            - BranchSide:      'relationship.c:619,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
            - BranchSide:      'relationship.c:619,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'relationship.c:626,8'
          Branch Sides:
            - BranchSide:      'relationship.c:627,8'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'relationship.c:630,23'
              BranchSideFuncs: []
        - Branch String:   'relationship.c:627,8'
          Branch Sides:
            - BranchSide:      'relationship.c:627,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:627,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:627,8'
          Branch Sides:
            - BranchSide:      'relationship.c:627,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:627,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:627,8'
          Branch Sides:
            - BranchSide:      'relationship.c:627,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:627,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:627,8'
          Branch Sides:
            - BranchSide:      'relationship.c:627,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:627,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:627,8'
          Branch Sides:
            - BranchSide:      'relationship.c:627,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:627,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:627,8'
          Branch Sides:
            - BranchSide:      'relationship.c:627,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:627,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:627,8'
          Branch Sides:
            - BranchSide:      'relationship.c:627,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:627,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:627,8'
          Branch Sides:
            - BranchSide:      'relationship.c:627,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:627,8'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'relationship.c:579,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:580,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:581,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:583,11'
          Dst:             xmlSecRelationshipGetCtx
        - Src:             'relationship.c:584,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:595,8'
          Dst:             xmlSecError
        - Src:             'relationship.c:602,14'
          Dst:             xmlSecTransformCreateOutputBuffer
        - Src:             'relationship.c:604,12'
          Dst:             xmlSecError
        - Src:             'relationship.c:609,14'
          Dst:             xmlSecBufferCreateOutputBuffer
        - Src:             'relationship.c:611,12'
          Dst:             xmlSecError
        - Src:             'relationship.c:617,11'
          Dst:             xmlSecTransformRelationshipExecute
        - Src:             'relationship.c:619,8'
          Dst:             xmlSecError
        - Src:             'relationship.c:621,14'
          Dst:             xmlOutputBufferClose
        - Src:             'relationship.c:625,11'
          Dst:             xmlOutputBufferClose
        - Src:             'relationship.c:627,8'
          Dst:             xmlGetLastError
        - Src:             'relationship.c:627,8'
          Dst:             xmlSecError
    - functionName:    xmlSecTransformRelationshipPopBin
      functionSourceFile: '/src/xmlsec/src/relationship.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         128
      ICount:          520
      EdgeCount:       182
      CyclomaticComplexity: 56
      functionsReached:
        - xmlC14NExecute
        - xmlGetLastError
        - xmlOutputBufferClose
        - xmlSecBufferCreateOutputBuffer
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecBufferRemoveHead
        - xmlSecError
        - xmlSecNodeSetContains
        - xmlSecTransformPopXml
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relationship.c:639,5'
          Branch Sides:
            - BranchSide:      'relationship.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:639,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:639,5'
          Branch Sides:
            - BranchSide:      'relationship.c:639,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:640,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:640,5'
          Branch Sides:
            - BranchSide:      'relationship.c:640,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:641,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:641,5'
          Branch Sides:
            - BranchSide:      'relationship.c:641,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:643,24'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:644,8'
          Branch Sides:
            - BranchSide:      'relationship.c:647,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlC14NExecute
                - xmlOutputBufferClose
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:687,19'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'relationship.c:647,8'
          Branch Sides:
            - BranchSide:      'relationship.c:647,8'
              BranchSideFuncs:
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlC14NExecute
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:649,22'
              BranchSideFuncs:
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlC14NExecute
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:649,11'
          Branch Sides:
            - BranchSide:      'relationship.c:650,24'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'relationship.c:656,14'
              BranchSideFuncs:
                - xmlSecTransformPopXml
                - xmlSecBufferCreateOutputBuffer
                - xmlC14NExecute
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:657,11'
          Branch Sides:
            - BranchSide:      'relationship.c:658,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'relationship.c:664,14'
              BranchSideFuncs:
                - xmlSecBufferCreateOutputBuffer
                - xmlC14NExecute
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
        - Branch String:   'relationship.c:665,11'
          Branch Sides:
            - BranchSide:      'relationship.c:666,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'relationship.c:671,40'
              BranchSideFuncs:
                - xmlC14NExecute
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'relationship.c:672,11'
          Branch Sides:
            - BranchSide:      'relationship.c:673,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'relationship.c:679,14'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'relationship.c:680,11'
          Branch Sides:
            - BranchSide:      'relationship.c:681,12'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'relationship.c:684,26'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'relationship.c:681,12'
          Branch Sides:
            - BranchSide:      'relationship.c:681,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'relationship.c:681,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'relationship.c:681,12'
          Branch Sides:
            - BranchSide:      'relationship.c:681,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'relationship.c:681,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'relationship.c:681,12'
          Branch Sides:
            - BranchSide:      'relationship.c:681,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'relationship.c:681,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'relationship.c:681,12'
          Branch Sides:
            - BranchSide:      'relationship.c:681,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'relationship.c:681,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'relationship.c:681,12'
          Branch Sides:
            - BranchSide:      'relationship.c:681,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'relationship.c:681,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'relationship.c:681,12'
          Branch Sides:
            - BranchSide:      'relationship.c:681,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'relationship.c:681,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'relationship.c:681,12'
          Branch Sides:
            - BranchSide:      'relationship.c:681,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'relationship.c:681,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'relationship.c:687,8'
          Branch Sides:
            - BranchSide:      'relationship.c:691,18'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'relationship.c:713,33'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecBufferGetSize
                - xmlSecError
        - Branch String:   'relationship.c:692,11'
          Branch Sides:
            - BranchSide:      'relationship.c:694,8'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'relationship.c:695,35'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'relationship.c:695,11'
          Branch Sides:
            - BranchSide:      'relationship.c:697,8'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
            - BranchSide:      'relationship.c:698,19'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
                - xmlSecError
                - xmlSecBufferGetSize
        - Branch String:   'relationship.c:698,11'
          Branch Sides:
            - BranchSide:      'relationship.c:699,12'
              BranchSideFuncs:
                - xmlSecBufferGetSize
            - BranchSide:      'relationship.c:709,18'
              BranchSideFuncs:
                - xmlSecBufferGetSize
        - Branch String:   'relationship.c:699,12'
          Branch Sides:
            - BranchSide:      'relationship.c:699,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:701,25'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferRemoveHead
                - xmlSecError
        - Branch String:   'relationship.c:703,15'
          Branch Sides:
            - BranchSide:      'relationship.c:704,16'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:712,20'
              BranchSideFuncs: []
        - Branch String:   'relationship.c:709,18'
          Branch Sides:
            - BranchSide:      'relationship.c:710,30'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:712,20'
              BranchSideFuncs: []
        - Branch String:   'relationship.c:713,15'
          Branch Sides:
            - BranchSide:      'relationship.c:715,8'
              BranchSideFuncs:
                - xmlSecBufferGetSize
                - xmlSecError
            - BranchSide:      'relationship.c:718,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:715,8'
          Branch Sides:
            - BranchSide:      'relationship.c:715,8'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:716,20'
              BranchSideFuncs: []
        - Branch String:   'relationship.c:718,8'
          Branch Sides:
            - BranchSide:      'relationship.c:718,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:718,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:718,8'
          Branch Sides:
            - BranchSide:      'relationship.c:718,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:718,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:718,8'
          Branch Sides:
            - BranchSide:      'relationship.c:718,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:718,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:718,8'
          Branch Sides:
            - BranchSide:      'relationship.c:718,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:718,8'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:718,8'
          Branch Sides:
            - BranchSide:      'relationship.c:718,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:718,8'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'relationship.c:639,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:640,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:641,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:647,8'
          Dst:             xmlSecError
        - Src:             'relationship.c:656,14'
          Dst:             xmlSecTransformPopXml
        - Src:             'relationship.c:658,12'
          Dst:             xmlSecError
        - Src:             'relationship.c:664,14'
          Dst:             xmlSecBufferCreateOutputBuffer
        - Src:             'relationship.c:666,12'
          Dst:             xmlSecError
        - Src:             'relationship.c:671,14'
          Dst:             xmlC14NExecute
        - Src:             'relationship.c:671,14'
          Dst:             xmlSecNodeSetContains
        - Src:             'relationship.c:673,13'
          Dst:             xmlSecError
        - Src:             'relationship.c:675,18'
          Dst:             xmlOutputBufferClose
        - Src:             'relationship.c:679,14'
          Dst:             xmlOutputBufferClose
        - Src:             'relationship.c:681,12'
          Dst:             xmlGetLastError
        - Src:             'relationship.c:681,12'
          Dst:             xmlSecError
        - Src:             'relationship.c:691,18'
          Dst:             xmlSecBufferGetSize
        - Src:             'relationship.c:699,12'
          Dst:             xmlSecBufferGetData
        - Src:             'relationship.c:699,12'
          Dst:             xmlSecError
        - Src:             'relationship.c:701,25'
          Dst:             xmlSecBufferGetData
        - Src:             'relationship.c:702,18'
          Dst:             xmlSecBufferRemoveHead
        - Src:             'relationship.c:704,16'
          Dst:             xmlSecError
        - Src:             'relationship.c:709,18'
          Dst:             xmlSecBufferGetSize
        - Src:             'relationship.c:715,8'
          Dst:             xmlSecBufferGetSize
        - Src:             'relationship.c:715,8'
          Dst:             xmlSecError
        - Src:             'relationship.c:718,8'
          Dst:             xmlSecError
    - functionName:    xmlSecRelationshipReadNode
      functionSourceFile: '/src/xmlsec/src/relationship.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          209
      EdgeCount:       73
      CyclomaticComplexity: 23
      functionsReached:
        - xmlGetProp
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecPtrListAdd
        - xmlSecRelationshipGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relationship.c:213,5'
          Branch Sides:
            - BranchSide:      'relationship.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:213,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:213,5'
          Branch Sides:
            - BranchSide:      'relationship.c:213,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:213,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:213,5'
          Branch Sides:
            - BranchSide:      'relationship.c:213,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:213,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:213,5'
          Branch Sides:
            - BranchSide:      'relationship.c:213,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:213,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:213,5'
          Branch Sides:
            - BranchSide:      'relationship.c:213,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:213,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:213,5'
          Branch Sides:
            - BranchSide:      'relationship.c:213,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:213,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:213,5'
          Branch Sides:
            - BranchSide:      'relationship.c:213,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:214,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:214,5'
          Branch Sides:
            - BranchSide:      'relationship.c:214,5'
              BranchSideFuncs:
                - xmlSecRelationshipGetCtx
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:215,5'
              BranchSideFuncs:
                - xmlSecRelationshipGetCtx
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:215,5'
          Branch Sides:
            - BranchSide:      'relationship.c:215,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:216,5'
              BranchSideFuncs:
                - xmlSecRelationshipGetCtx
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:216,5'
          Branch Sides:
            - BranchSide:      'relationship.c:216,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:217,11'
              BranchSideFuncs:
                - xmlSecRelationshipGetCtx
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:218,5'
          Branch Sides:
            - BranchSide:      'relationship.c:218,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:220,17'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:221,5'
          Branch Sides:
            - BranchSide:      'relationship.c:221,5'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:222,12'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:222,12'
          Branch Sides:
            - BranchSide:      'relationship.c:225,24'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:241,20'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:226,16'
          Branch Sides:
            - BranchSide:      'relationship.c:227,17'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecError
            - BranchSide:      'relationship.c:232,41'
              BranchSideFuncs:
                - xmlSecPtrListAdd
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:221,5'
          Branch Sides:
            - BranchSide:      'relationship.c:221,5'
              BranchSideFuncs: []
            - BranchSide:      'relationship.c:222,12'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlGetProp
                - xmlSecPtrListAdd
                - xmlSecError
                - xmlSecError
      Callsites:
        - Src:             'relationship.c:213,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:214,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:215,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:216,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:217,11'
          Dst:             xmlSecRelationshipGetCtx
        - Src:             'relationship.c:218,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:222,12'
          Dst:             xmlSecCheckNodeName
        - Src:             'relationship.c:225,24'
          Dst:             xmlGetProp
        - Src:             'relationship.c:227,17'
          Dst:             xmlSecError
        - Src:             'relationship.c:232,19'
          Dst:             xmlSecPtrListAdd
        - Src:             'relationship.c:234,17'
          Dst:             xmlSecError
    - functionName:    xmlSecRelationshipInitialize
      functionSourceFile: '/src/xmlsec/src/relationship.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          125
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecPtrListCreate
        - xmlSecRelationshipGetCtx
        - xmlSecStringListGetKlass
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relationship.c:172,5'
          Branch Sides:
            - BranchSide:      'relationship.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - memset
                - xmlSecStringListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:172,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - memset
                - xmlSecStringListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:172,5'
          Branch Sides:
            - BranchSide:      'relationship.c:172,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:172,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - memset
                - xmlSecStringListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:172,5'
          Branch Sides:
            - BranchSide:      'relationship.c:172,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:172,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - memset
                - xmlSecStringListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:172,5'
          Branch Sides:
            - BranchSide:      'relationship.c:172,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - memset
                - xmlSecStringListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:172,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:172,5'
          Branch Sides:
            - BranchSide:      'relationship.c:172,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - memset
                - xmlSecStringListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:172,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:172,5'
          Branch Sides:
            - BranchSide:      'relationship.c:172,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:172,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - memset
                - xmlSecStringListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:172,5'
          Branch Sides:
            - BranchSide:      'relationship.c:172,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - memset
                - xmlSecStringListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:173,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - memset
                - xmlSecStringListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:173,5'
          Branch Sides:
            - BranchSide:      'relationship.c:173,5'
              BranchSideFuncs:
                - xmlSecRelationshipGetCtx
                - memset
                - xmlSecStringListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
                - xmlSecError
            - BranchSide:      'relationship.c:175,11'
              BranchSideFuncs:
                - xmlSecRelationshipGetCtx
                - memset
                - xmlSecStringListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
                - xmlSecError
        - Branch String:   'relationship.c:176,5'
          Branch Sides:
            - BranchSide:      'relationship.c:176,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:179,5'
              BranchSideFuncs:
                - memset
                - xmlSecStringListGetKlass
                - xmlSecPtrListCreate
                - xmlSecError
        - Branch String:   'relationship.c:182,8'
          Branch Sides:
            - BranchSide:      'relationship.c:182,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:183,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:183,9'
          Branch Sides:
            - BranchSide:      'relationship.c:183,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:183,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:183,9'
          Branch Sides:
            - BranchSide:      'relationship.c:183,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:183,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:183,9'
          Branch Sides:
            - BranchSide:      'relationship.c:183,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:183,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:183,9'
          Branch Sides:
            - BranchSide:      'relationship.c:183,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:183,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'relationship.c:172,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:173,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:175,11'
          Dst:             xmlSecRelationshipGetCtx
        - Src:             'relationship.c:176,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:179,5'
          Dst:             memset
        - Src:             'relationship.c:181,45'
          Dst:             xmlSecStringListGetKlass
        - Src:             'relationship.c:181,25'
          Dst:             xmlSecPtrListCreate
        - Src:             'relationship.c:183,9'
          Dst:             xmlSecError
    - functionName:    xmlSecRelationshipFinalize
      functionSourceFile: '/src/xmlsec/src/relationship.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          89
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - memset
        - xmlSecError
        - xmlSecPtrListDestroy
        - xmlSecRelationshipGetCtx
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relationship.c:194,5'
          Branch Sides:
            - BranchSide:      'relationship.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - xmlSecPtrListDestroy
                - memset
                - xmlSecError
            - BranchSide:      'relationship.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - xmlSecPtrListDestroy
                - memset
                - xmlSecError
        - Branch String:   'relationship.c:194,5'
          Branch Sides:
            - BranchSide:      'relationship.c:194,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - xmlSecPtrListDestroy
                - memset
                - xmlSecError
        - Branch String:   'relationship.c:194,5'
          Branch Sides:
            - BranchSide:      'relationship.c:194,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - xmlSecPtrListDestroy
                - memset
                - xmlSecError
        - Branch String:   'relationship.c:194,5'
          Branch Sides:
            - BranchSide:      'relationship.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - xmlSecPtrListDestroy
                - memset
                - xmlSecError
            - BranchSide:      'relationship.c:194,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:194,5'
          Branch Sides:
            - BranchSide:      'relationship.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - xmlSecPtrListDestroy
                - memset
                - xmlSecError
            - BranchSide:      'relationship.c:194,5'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'relationship.c:194,5'
          Branch Sides:
            - BranchSide:      'relationship.c:194,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - xmlSecPtrListDestroy
                - memset
                - xmlSecError
        - Branch String:   'relationship.c:194,5'
          Branch Sides:
            - BranchSide:      'relationship.c:194,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - xmlSecPtrListDestroy
                - memset
                - xmlSecError
            - BranchSide:      'relationship.c:195,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecRelationshipGetCtx
                - xmlSecPtrListDestroy
                - memset
                - xmlSecError
        - Branch String:   'relationship.c:195,5'
          Branch Sides:
            - BranchSide:      'relationship.c:195,5'
              BranchSideFuncs:
                - xmlSecRelationshipGetCtx
                - xmlSecPtrListDestroy
                - memset
                - xmlSecError
            - BranchSide:      'relationship.c:197,11'
              BranchSideFuncs:
                - xmlSecRelationshipGetCtx
                - xmlSecPtrListDestroy
                - memset
                - xmlSecError
        - Branch String:   'relationship.c:198,5'
          Branch Sides:
            - BranchSide:      'relationship.c:198,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'relationship.c:200,13'
              BranchSideFuncs:
                - xmlSecPtrListDestroy
                - memset
        - Branch String:   'relationship.c:200,8'
          Branch Sides:
            - BranchSide:      'relationship.c:201,8'
              BranchSideFuncs:
                - memset
            - BranchSide:      'relationship.c:204,5'
              BranchSideFuncs:
                - memset
      Callsites:
        - Src:             'relationship.c:194,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:195,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:197,11'
          Dst:             xmlSecRelationshipGetCtx
        - Src:             'relationship.c:198,5'
          Dst:             xmlSecError
        - Src:             'relationship.c:201,8'
          Dst:             xmlSecPtrListDestroy
        - Src:             'relationship.c:204,5'
          Dst:             memset
    - functionName:    xmlSecTransformRelationshipGetKlass
      functionSourceFile: '/src/xmlsec/src/relationship.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecEncCtxCipherReferenceNodeRead
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          115
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlGetProp
        - xmlSecCheckNodeName
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecTransformCtxNodesListRead
        - xmlSecTransformCtxSetUri
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlenc.c:916,11'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:916,11'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecTransformCtxSetUri
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:918,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:919,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:924,5'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodesListRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:919,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:919,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:919,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:929,22'
          Branch Sides:
            - BranchSide:      'xmlenc.c:929,26'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:941,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:929,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:930,15'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:941,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:932,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:933,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:937,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'xmlenc.c:933,13'
          Branch Sides:
            - BranchSide:      'xmlenc.c:933,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:933,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:941,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:941,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlenc.c:942,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:942,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:942,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:942,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmlenc.c:916,11'
          Dst:             xmlGetProp
        - Src:             'xmlenc.c:917,11'
          Dst:             xmlSecTransformCtxSetUri
        - Src:             'xmlenc.c:919,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:926,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xmlenc.c:929,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'xmlenc.c:930,15'
          Dst:             xmlSecTransformCtxNodesListRead
        - Src:             'xmlenc.c:933,13'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:937,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xmlenc.c:942,9'
          Dst:             xmlSecError
    - functionName:    xmlSecEncCtxCipherDataNodeRead
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          143
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - xmlSecCheckNodeName
        - xmlSecEncCtxCipherReferenceNodeRead
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecTransformBase64GetKlass
        - xmlSecTransformCtxCreateAndPrepend
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlenc.c:868,42'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherReferenceNodeRead
                - xmlSecError
            - BranchSide:      'xmlenc.c:868,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherReferenceNodeRead
                - xmlSecError
        - Branch String:   'xmlenc.c:871,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:871,5'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherReferenceNodeRead
                - xmlSecError
            - BranchSide:      'xmlenc.c:872,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherReferenceNodeRead
                - xmlSecError
        - Branch String:   'xmlenc.c:872,22'
          Branch Sides:
            - BranchSide:      'xmlenc.c:872,26'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecEncCtxCipherReferenceNodeRead
                - xmlSecError
            - BranchSide:      'xmlenc.c:886,29'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecEncCtxCipherReferenceNodeRead
                - xmlSecError
        - Branch String:   'xmlenc.c:872,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:874,20'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecEncCtxCipherReferenceNodeRead
                - xmlSecError
            - BranchSide:      'xmlenc.c:886,29'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecEncCtxCipherReferenceNodeRead
                - xmlSecError
        - Branch String:   'xmlenc.c:874,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:878,73'
              BranchSideFuncs:
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndPrepend
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:884,33'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'xmlenc.c:886,29'
          Branch Sides:
            - BranchSide:      'xmlenc.c:886,33'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:899,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:886,15'
          Branch Sides:
            - BranchSide:      'xmlenc.c:888,20'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:899,12'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:888,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlSecEncCtxCipherReferenceNodeRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:889,19'
              BranchSideFuncs:
                - xmlSecEncCtxCipherReferenceNodeRead
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:890,16'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:891,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:899,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:899,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlenc.c:900,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:900,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:900,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:900,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmlenc.c:868,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xmlenc.c:871,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:872,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'xmlenc.c:878,88'
          Dst:             xmlSecTransformBase64GetKlass
        - Src:             'xmlenc.c:878,28'
          Dst:             xmlSecTransformCtxCreateAndPrepend
        - Src:             'xmlenc.c:880,17'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:886,33'
          Dst:             xmlSecCheckNodeName
        - Src:             'xmlenc.c:889,19'
          Dst:             xmlSecEncCtxCipherReferenceNodeRead
        - Src:             'xmlenc.c:891,17'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:0,0'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xmlenc.c:900,9'
          Dst:             xmlSecError
    - functionName:    xmlSecEncCtxAgreementMethodXmlWrite
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          93
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSecAddIDs
        - xmlSecError
        - xmlSecTransformCtxNodeRead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlenc.c:1447,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecTransformCtxNodeRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:1447,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecTransformCtxNodeRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1447,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1447,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1448,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecTransformCtxNodeRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1448,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1448,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecTransformCtxNodeRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:1449,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecTransformCtxNodeRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1449,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1449,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1450,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecTransformCtxNodeRead
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1450,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1450,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1453,37'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecTransformCtxNodeRead
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1459,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1460,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1465,27'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1465,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1465,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlenc.c:1466,15'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1467,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1467,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1468,13'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmlenc.c:1447,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1448,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1449,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1450,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1454,5'
          Dst:             xmlSecAddIDs
        - Src:             'xmlenc.c:1458,25'
          Dst:             xmlSecTransformCtxNodeRead
        - Src:             'xmlenc.c:1460,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1468,13'
          Dst:             xmlSecError
    - functionName:    xmlSecEncCtxAgreementMethodGenerate
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionLinenumberEnd: 1441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSecAddIDs
        - xmlSecEncCtxGenerateKey
        - xmlSecError
        - xmlSecTransformCtxNodeRead
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlenc.c:1407,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecTransformCtxNodeRead
                - xmlSecEncCtxGenerateKey
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:1407,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecTransformCtxNodeRead
                - xmlSecEncCtxGenerateKey
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1407,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1407,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1408,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecTransformCtxNodeRead
                - xmlSecEncCtxGenerateKey
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1408,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1408,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecTransformCtxNodeRead
                - xmlSecEncCtxGenerateKey
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:1409,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecTransformCtxNodeRead
                - xmlSecEncCtxGenerateKey
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1409,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1409,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1410,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecTransformCtxNodeRead
                - xmlSecEncCtxGenerateKey
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1410,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1410,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1413,37'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecTransformCtxNodeRead
                - xmlSecEncCtxGenerateKey
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1419,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1420,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1425,64'
              BranchSideFuncs:
                - xmlSecEncCtxGenerateKey
                - xmlSecError
        - Branch String:   'xmlenc.c:1434,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1434,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1435,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmlenc.c:1407,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1408,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1409,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1410,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1414,5'
          Dst:             xmlSecAddIDs
        - Src:             'xmlenc.c:1418,25'
          Dst:             xmlSecTransformCtxNodeRead
        - Src:             'xmlenc.c:1420,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1433,11'
          Dst:             xmlSecEncCtxGenerateKey
        - Src:             'xmlenc.c:1435,9'
          Dst:             xmlSecError
    - functionName:    xmlSecEncCtxGenerateKey
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          237
      EdgeCount:       82
      CyclomaticComplexity: 26
      functionsReached:
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecError
        - xmlSecKeyCreate
        - xmlSecKeyDataBinRead
        - xmlSecKeyDestroy
        - xmlSecTransformCtxBinaryExecute
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlenc.c:1170,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCtxBinaryExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyCreate
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:1170,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCtxBinaryExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyCreate
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1170,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1170,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1171,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCtxBinaryExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyCreate
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1171,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1171,5'
              BranchSideFuncs:
                - xmlSecTransformCtxBinaryExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyCreate
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:1174,53'
              BranchSideFuncs:
                - xmlSecTransformCtxBinaryExecute
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyCreate
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1175,18'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1175,43'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1176,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1175,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1176,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1179,20'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecKeyCreate
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1176,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1176,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1176,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1176,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1176,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1176,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1176,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1176,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1176,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1176,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1176,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1176,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1176,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1176,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1176,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1183,26'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1183,38'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1184,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1183,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1184,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1188,11'
              BranchSideFuncs:
                - xmlSecKeyCreate
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecError
        - Branch String:   'xmlenc.c:1184,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1184,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1184,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1184,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1184,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1184,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1184,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1184,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1184,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1184,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1184,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1184,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1184,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1184,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1184,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1189,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1190,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1194,11'
              BranchSideFuncs:
                - xmlSecKeyDataBinRead
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'xmlenc.c:1190,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1190,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1190,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1190,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1190,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1190,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1190,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1190,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1190,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1190,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1190,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1190,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1190,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1190,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1190,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1195,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1195,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1196,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'xmlenc.c:1196,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1196,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1196,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
      Callsites:
        - Src:             'xmlenc.c:1170,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1171,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1174,11'
          Dst:             xmlSecTransformCtxBinaryExecute
        - Src:             'xmlenc.c:1176,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1181,15'
          Dst:             xmlSecBufferGetData
        - Src:             'xmlenc.c:1182,15'
          Dst:             xmlSecBufferGetSize
        - Src:             'xmlenc.c:1184,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1188,11'
          Dst:             xmlSecKeyCreate
        - Src:             'xmlenc.c:1190,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1194,11'
          Dst:             xmlSecKeyDataBinRead
        - Src:             'xmlenc.c:1196,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1198,9'
          Dst:             xmlSecKeyDestroy
    - functionName:    xmlSecEncCtxMarkAsFailed
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlenc.c:952,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:952,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlenc.c:953,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSecEncCtxDerivedKeyGenerate
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         130
      ICount:          580
      EdgeCount:       184
      CyclomaticComplexity: 56
      functionsReached:
        - xmlNodeGetContent
        - xmlSecAddIDs
        - xmlSecCheckNodeName
        - xmlSecEncCtxGenerateKey
        - xmlSecEncCtxMarkAsFailed
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecKeyDestroy
        - xmlSecKeyMatch
        - xmlSecKeySetName
        - xmlSecKeysMngrFindKey
        - xmlSecTransformCtxNodeRead
        - xmlSecTransformSetKey
        - xmlSecTransformSetKeyReq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlenc.c:1248,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:1248,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1248,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1248,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1249,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1249,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1249,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:1250,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1250,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1250,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1251,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1251,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1251,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1254,37'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecTransformCtxNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1270,22'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1270,27'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1271,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'xmlenc.c:1270,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1271,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1275,62'
              BranchSideFuncs:
                - xmlSecTransformCtxNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1271,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1271,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1271,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'xmlenc.c:1271,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1366,22'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1366,22'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'xmlenc.c:1276,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1277,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1281,64'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1290,22'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1290,26'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:1296,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1290,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1292,45'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:1296,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1296,22'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1296,26'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:1308,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1296,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1297,26'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:1308,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1298,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1299,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1304,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1299,13'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1366,22'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1366,22'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'xmlenc.c:1308,22'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1308,26'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
            - BranchSide:      'xmlenc.c:1319,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
        - Branch String:   'xmlenc.c:1308,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1309,25'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
            - BranchSide:      'xmlenc.c:1319,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
        - Branch String:   'xmlenc.c:1310,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1311,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1315,45'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecKeyDestroy
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
        - Branch String:   'xmlenc.c:1311,13'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1366,22'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1366,22'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'xmlenc.c:1319,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1320,9'
              BranchSideFuncs:
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
            - BranchSide:      'xmlenc.c:1325,44'
              BranchSideFuncs:
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
                - xmlSecError
        - Branch String:   'xmlenc.c:1320,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1366,22'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1366,22'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'xmlenc.c:1326,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1327,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1330,17'
              BranchSideFuncs:
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecKeysMngrFindKey
        - Branch String:   'xmlenc.c:1327,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1327,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1366,22'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'xmlenc.c:1327,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1327,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1366,22'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'xmlenc.c:1327,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1327,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1366,22'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'xmlenc.c:1327,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1327,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1366,22'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'xmlenc.c:1327,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1366,22'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1366,22'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
        - Branch String:   'xmlenc.c:1330,33'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1330,60'
              BranchSideFuncs:
                - xmlSecKeysMngrFindKey
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:1333,17'
              BranchSideFuncs:
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:1330,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1331,26'
              BranchSideFuncs:
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:1333,17'
              BranchSideFuncs:
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:1333,33'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1333,38'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:1333,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:1339,41'
              BranchSideFuncs:
                - xmlSecTransformSetKey
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1334,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:1334,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:1334,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:1334,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:1334,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:1334,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:1334,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:1334,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:1334,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:1334,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:1334,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:1334,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:1340,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1341,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1346,11'
              BranchSideFuncs:
                - xmlSecEncCtxGenerateKey
                - xmlSecKeySetName
                - xmlSecKeyDestroy
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1341,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1341,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1341,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1341,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1341,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1341,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1341,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1341,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1341,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1341,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1341,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1341,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1341,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1341,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1341,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:1347,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1348,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1353,23'
              BranchSideFuncs:
                - xmlSecKeySetName
                - xmlSecKeyDestroy
                - xmlSecError
        - Branch String:   'xmlenc.c:1353,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1354,15'
              BranchSideFuncs:
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1366,22'
              BranchSideFuncs:
                - xmlSecKeyDestroy
        - Branch String:   'xmlenc.c:1355,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1356,13'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1366,22'
              BranchSideFuncs:
                - xmlSecKeyDestroy
        - Branch String:   'xmlenc.c:1366,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1367,9'
              BranchSideFuncs:
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1369,23'
              BranchSideFuncs:
                - xmlSecKeyDestroy
        - Branch String:   'xmlenc.c:1369,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1370,9'
              BranchSideFuncs:
                - xmlSecKeyDestroy
            - BranchSide:      'xmlenc.c:1372,12'
              BranchSideFuncs:
                - xmlSecKeyDestroy
        - Branch String:   'xmlenc.c:1372,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1372,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlenc.c:1373,9'
              BranchSideFuncs:
                - xmlSecKeyDestroy
      Callsites:
        - Src:             'xmlenc.c:1248,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1249,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1250,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1251,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1255,5'
          Dst:             xmlSecAddIDs
        - Src:             'xmlenc.c:1258,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xmlenc.c:1270,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'xmlenc.c:1271,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1275,25'
          Dst:             xmlSecTransformCtxNodeRead
        - Src:             'xmlenc.c:1277,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1287,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xmlenc.c:1290,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'xmlenc.c:1292,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xmlenc.c:1296,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'xmlenc.c:1297,26'
          Dst:             xmlNodeGetContent
        - Src:             'xmlenc.c:1299,13'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1304,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xmlenc.c:1308,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'xmlenc.c:1309,25'
          Dst:             xmlNodeGetContent
        - Src:             'xmlenc.c:1311,13'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1315,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xmlenc.c:1320,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1325,11'
          Dst:             xmlSecTransformSetKeyReq
        - Src:             'xmlenc.c:1327,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1331,26'
          Dst:             xmlSecKeysMngrFindKey
        - Src:             'xmlenc.c:1333,38'
          Dst:             xmlSecKeyMatch
        - Src:             'xmlenc.c:1334,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1336,9'
          Dst:             xmlSecEncCtxMarkAsFailed
        - Src:             'xmlenc.c:1339,11'
          Dst:             xmlSecTransformSetKey
        - Src:             'xmlenc.c:1341,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1346,11'
          Dst:             xmlSecEncCtxGenerateKey
        - Src:             'xmlenc.c:1348,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1354,15'
          Dst:             xmlSecKeySetName
        - Src:             'xmlenc.c:1356,13'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1373,9'
          Dst:             xmlSecKeyDestroy
    - functionName:    xmlSecEncCtxDebugXmlDump
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          230
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - fprintf
        - fwrite
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecEncCtxGetFailureReasonString
        - xmlSecError
        - xmlSecKeyDebugXmlDump
        - xmlSecKeyInfoCtxDebugXmlDump
        - xmlSecPrintXmlString
        - xmlSecTransformCtxDebugXmlDump
        - xmlSecTransformDebugXmlDump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlenc.c:1053,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fwrite
                - fprintf
                - fprintf
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyDebugXmlDump
                - fwrite
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:1053,5'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fwrite
                - fprintf
                - fprintf
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyDebugXmlDump
                - fwrite
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:1053,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1053,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1054,5'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fwrite
                - fprintf
                - fprintf
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyDebugXmlDump
                - fwrite
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - xmlSecError
        - Branch String:   'xmlenc.c:1054,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1054,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:1056,20'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fwrite
                - fprintf
                - fprintf
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyDebugXmlDump
                - fwrite
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:1056,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1058,24'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fwrite
                - fprintf
                - fprintf
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyDebugXmlDump
                - fwrite
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:1065,24'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fwrite
                - fprintf
                - fprintf
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyDebugXmlDump
                - fwrite
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:1072,50'
              BranchSideFuncs:
                - fprintf
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fwrite
                - fprintf
                - fprintf
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyDebugXmlDump
                - fwrite
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:1058,16'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1059,17'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fwrite
                - fprintf
                - fprintf
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyDebugXmlDump
                - fwrite
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:1061,17'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fwrite
                - fprintf
                - fprintf
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyDebugXmlDump
                - fwrite
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:1065,16'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1066,17'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fwrite
                - fprintf
                - fprintf
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyDebugXmlDump
                - fwrite
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:1068,17'
              BranchSideFuncs:
                - fwrite
                - fprintf
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fwrite
                - fprintf
                - fprintf
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecPrintXmlString
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyInfoCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformCtxDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecTransformDebugXmlDump
                - fwrite
                - fwrite
                - xmlSecKeyDebugXmlDump
                - fwrite
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:1115,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1116,9'
              BranchSideFuncs:
                - fwrite
                - xmlSecKeyDebugXmlDump
                - fwrite
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:1121,16'
              BranchSideFuncs:
                - fwrite
                - xmlSecKeyDebugXmlDump
                - fwrite
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:1121,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1122,9'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:1127,17'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:1127,33'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1128,9'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:1138,20'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:1128,54'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1129,17'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:1138,20'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:1127,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1131,9'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:1138,20'
              BranchSideFuncs:
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:1138,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1138,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlenc.c:1140,24'
              BranchSideFuncs:
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:1147,24'
              BranchSideFuncs:
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:1140,16'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1141,17'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'xmlenc.c:1143,17'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'xmlenc.c:1147,16'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1148,17'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'xmlenc.c:1150,17'
              BranchSideFuncs:
                - fwrite
      Callsites:
        - Src:             'xmlenc.c:1053,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1054,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:1059,17'
          Dst:             fwrite
        - Src:             'xmlenc.c:1061,17'
          Dst:             fwrite
        - Src:             'xmlenc.c:1066,17'
          Dst:             fwrite
        - Src:             'xmlenc.c:1068,17'
          Dst:             fwrite
        - Src:             'xmlenc.c:1072,5'
          Dst:             fprintf
        - Src:             'xmlenc.c:1073,48'
          Dst:             xmlSecEncCtxGetFailureReasonString
        - Src:             'xmlenc.c:1073,5'
          Dst:             fprintf
        - Src:             'xmlenc.c:1074,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1076,5'
          Dst:             fprintf
        - Src:             'xmlenc.c:1077,5'
          Dst:             fprintf
        - Src:             'xmlenc.c:1079,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1080,5'
          Dst:             xmlSecPrintXmlString
        - Src:             'xmlenc.c:1081,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1083,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1084,5'
          Dst:             xmlSecPrintXmlString
        - Src:             'xmlenc.c:1085,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1087,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1088,5'
          Dst:             xmlSecPrintXmlString
        - Src:             'xmlenc.c:1089,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1091,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1092,5'
          Dst:             xmlSecPrintXmlString
        - Src:             'xmlenc.c:1093,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1095,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1096,5'
          Dst:             xmlSecPrintXmlString
        - Src:             'xmlenc.c:1097,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1099,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1100,5'
          Dst:             xmlSecPrintXmlString
        - Src:             'xmlenc.c:1101,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1103,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1104,5'
          Dst:             xmlSecKeyInfoCtxDebugXmlDump
        - Src:             'xmlenc.c:1105,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1107,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1108,5'
          Dst:             xmlSecKeyInfoCtxDebugXmlDump
        - Src:             'xmlenc.c:1109,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1111,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1112,5'
          Dst:             xmlSecTransformCtxDebugXmlDump
        - Src:             'xmlenc.c:1113,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1116,9'
          Dst:             fwrite
        - Src:             'xmlenc.c:1117,9'
          Dst:             xmlSecTransformDebugXmlDump
        - Src:             'xmlenc.c:1118,9'
          Dst:             fwrite
        - Src:             'xmlenc.c:1122,9'
          Dst:             fwrite
        - Src:             'xmlenc.c:1123,9'
          Dst:             xmlSecKeyDebugXmlDump
        - Src:             'xmlenc.c:1124,9'
          Dst:             fwrite
        - Src:             'xmlenc.c:1128,9'
          Dst:             xmlSecBufferGetData
        - Src:             'xmlenc.c:1131,9'
          Dst:             fwrite
        - Src:             'xmlenc.c:1132,22'
          Dst:             xmlSecBufferGetData
        - Src:             'xmlenc.c:1133,22'
          Dst:             xmlSecBufferGetSize
        - Src:             'xmlenc.c:1132,15'
          Dst:             fwrite
        - Src:             'xmlenc.c:1135,9'
          Dst:             fwrite
        - Src:             'xmlenc.c:1141,17'
          Dst:             fwrite
        - Src:             'xmlenc.c:1143,17'
          Dst:             fwrite
        - Src:             'xmlenc.c:1148,17'
          Dst:             fwrite
        - Src:             'xmlenc.c:1150,17'
          Dst:             fwrite
    - functionName:    xmlSecEncCtxGetFailureReasonString
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1485
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlenc.c:1486,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1486,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlenc.c:1492,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSecEncCtxDebugDump
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          234
      EdgeCount:       60
      CyclomaticComplexity: 16
      functionsReached:
        - fprintf
        - fwrite
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecEncCtxGetFailureReasonString
        - xmlSecError
        - xmlSecKeyDebugDump
        - xmlSecKeyInfoCtxDebugDump
        - xmlSecTransformCtxDebugDump
        - xmlSecTransformDebugDump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlenc.c:966,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - fwrite
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:966,5'
              BranchSideFuncs:
                - fwrite
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:966,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:966,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:967,5'
              BranchSideFuncs:
                - fwrite
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - xmlSecError
        - Branch String:   'xmlenc.c:967,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:967,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:969,20'
              BranchSideFuncs:
                - fwrite
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:969,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:971,24'
              BranchSideFuncs:
                - fwrite
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:978,24'
              BranchSideFuncs:
                - fwrite
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:985,91'
              BranchSideFuncs:
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:971,16'
          Branch Sides:
            - BranchSide:      'xmlenc.c:972,17'
              BranchSideFuncs:
                - fwrite
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:974,17'
              BranchSideFuncs:
                - fwrite
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:978,16'
          Branch Sides:
            - BranchSide:      'xmlenc.c:979,17'
              BranchSideFuncs:
                - fwrite
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:981,17'
              BranchSideFuncs:
                - fwrite
                - xmlSecEncCtxGetFailureReasonString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:994,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:995,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:997,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:997,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:998,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:1000,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:1000,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1001,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:1003,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:1003,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1004,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:1006,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:1006,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1007,9'
              BranchSideFuncs:
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:1009,16'
              BranchSideFuncs:
                - fprintf
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:1009,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1010,9'
              BranchSideFuncs:
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:1013,5'
              BranchSideFuncs:
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecKeyInfoCtxDebugDump
                - fwrite
                - xmlSecTransformCtxDebugDump
                - fwrite
                - xmlSecTransformDebugDump
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:1022,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1023,9'
              BranchSideFuncs:
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:1027,16'
              BranchSideFuncs:
                - fwrite
                - xmlSecKeyDebugDump
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:1027,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1028,9'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
            - BranchSide:      'xmlenc.c:1032,17'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:1032,33'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1032,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlenc.c:1033,9'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:1033,54'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1033,54'
              BranchSideFuncs: []
            - BranchSide:      'xmlenc.c:1034,17'
              BranchSideFuncs:
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
        - Branch String:   'xmlenc.c:1032,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:1032,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlenc.c:1036,9'
              BranchSideFuncs:
                - fwrite
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - fwrite
                - fwrite
      Callsites:
        - Src:             'xmlenc.c:966,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:967,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:972,17'
          Dst:             fwrite
        - Src:             'xmlenc.c:974,17'
          Dst:             fwrite
        - Src:             'xmlenc.c:979,17'
          Dst:             fwrite
        - Src:             'xmlenc.c:981,17'
          Dst:             fwrite
        - Src:             'xmlenc.c:985,48'
          Dst:             xmlSecEncCtxGetFailureReasonString
        - Src:             'xmlenc.c:985,5'
          Dst:             fprintf
        - Src:             'xmlenc.c:987,5'
          Dst:             fprintf
        - Src:             'xmlenc.c:991,5'
          Dst:             fprintf
        - Src:             'xmlenc.c:992,5'
          Dst:             fprintf
        - Src:             'xmlenc.c:995,9'
          Dst:             fprintf
        - Src:             'xmlenc.c:998,9'
          Dst:             fprintf
        - Src:             'xmlenc.c:1001,9'
          Dst:             fprintf
        - Src:             'xmlenc.c:1004,9'
          Dst:             fprintf
        - Src:             'xmlenc.c:1007,9'
          Dst:             fprintf
        - Src:             'xmlenc.c:1010,9'
          Dst:             fprintf
        - Src:             'xmlenc.c:1013,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1014,5'
          Dst:             xmlSecKeyInfoCtxDebugDump
        - Src:             'xmlenc.c:1016,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1017,5'
          Dst:             xmlSecKeyInfoCtxDebugDump
        - Src:             'xmlenc.c:1019,5'
          Dst:             fwrite
        - Src:             'xmlenc.c:1020,5'
          Dst:             xmlSecTransformCtxDebugDump
        - Src:             'xmlenc.c:1023,9'
          Dst:             fwrite
        - Src:             'xmlenc.c:1024,9'
          Dst:             xmlSecTransformDebugDump
        - Src:             'xmlenc.c:1028,9'
          Dst:             fwrite
        - Src:             'xmlenc.c:1029,9'
          Dst:             xmlSecKeyDebugDump
        - Src:             'xmlenc.c:1033,9'
          Dst:             xmlSecBufferGetData
        - Src:             'xmlenc.c:1036,9'
          Dst:             fwrite
        - Src:             'xmlenc.c:1037,22'
          Dst:             xmlSecBufferGetData
        - Src:             'xmlenc.c:1038,22'
          Dst:             xmlSecBufferGetSize
        - Src:             'xmlenc.c:1037,15'
          Dst:             fwrite
        - Src:             'xmlenc.c:1040,9'
          Dst:             fwrite
    - functionName:    xmlSecEncCtxDecryptToBuffer
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          158
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - xmlNodeGetContent
        - xmlSecAddIDs
        - xmlSecEncCtxEncDataNodeRead
        - xmlSecError
        - xmlSecStrlen
        - xmlSecTransformCtxBinaryExecute
        - xmlSecTransformCtxExecute
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlenc.c:603,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlNodeGetContent
                - xmlSecStrlen
                - xmlSecTransformCtxBinaryExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:603,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlNodeGetContent
                - xmlSecStrlen
                - xmlSecTransformCtxBinaryExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:603,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:603,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:604,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlNodeGetContent
                - xmlSecStrlen
                - xmlSecTransformCtxBinaryExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:604,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:604,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlNodeGetContent
                - xmlSecStrlen
                - xmlSecTransformCtxBinaryExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:605,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlNodeGetContent
                - xmlSecStrlen
                - xmlSecTransformCtxBinaryExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:605,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:605,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:608,13'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlNodeGetContent
                - xmlSecStrlen
                - xmlSecTransformCtxBinaryExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:612,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:613,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:618,16'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlSecStrlen
                - xmlSecTransformCtxBinaryExecute
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxExecute
                - xmlSecError
        - Branch String:   'xmlenc.c:618,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:619,16'
              BranchSideFuncs:
                - xmlSecTransformCtxExecute
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:631,51'
              BranchSideFuncs:
                - xmlSecTransformCtxExecute
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:620,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:621,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:625,57'
              BranchSideFuncs:
                - xmlSecStrlen
                - xmlSecTransformCtxBinaryExecute
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:621,13'
          Branch Sides:
            - BranchSide:      'xmlenc.c:621,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:621,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:621,13'
          Branch Sides:
            - BranchSide:      'xmlenc.c:643,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:643,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:626,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:627,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:639,49'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:632,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:633,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:639,49'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:640,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:640,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:643,13'
              BranchSideFuncs: []
        - Branch String:   'xmlenc.c:643,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:643,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlenc.c:644,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlenc.c:603,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:604,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:605,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:609,5'
          Dst:             xmlSecAddIDs
        - Src:             'xmlenc.c:611,11'
          Dst:             xmlSecEncCtxEncDataNodeRead
        - Src:             'xmlenc.c:613,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:619,16'
          Dst:             xmlNodeGetContent
        - Src:             'xmlenc.c:621,13'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:625,78'
          Dst:             xmlSecStrlen
        - Src:             'xmlenc.c:625,15'
          Dst:             xmlSecTransformCtxBinaryExecute
        - Src:             'xmlenc.c:627,13'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:631,15'
          Dst:             xmlSecTransformCtxExecute
        - Src:             'xmlenc.c:633,13'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:640,5'
          Dst:             xmlSecError
    - functionName:    xmlSecEncCtxEncDataNodeRead
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         181
      ICount:          786
      EdgeCount:       254
      CyclomaticComplexity: 75
      functionsReached:
        - xmlGetProp
        - xmlNodeGetContent
        - xmlSecCheckNodeName
        - xmlSecEncCtxCipherDataNodeRead
        - xmlSecEncCtxMarkAsFailed
        - xmlSecError
        - xmlSecGetNextElementNode
        - xmlSecKeyMatch
        - xmlSecTransformBase64GetKlass
        - xmlSecTransformCtxCreateAndAppend
        - xmlSecTransformCtxNodeRead
        - xmlSecTransformSetKey
        - xmlSecTransformSetKeyReq
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlenc.c:655,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecError
            - BranchSide:      'xmlenc.c:655,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecError
        - Branch String:   'xmlenc.c:655,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:655,5'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecError
            - BranchSide:      'xmlenc.c:658,20'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecError
        - Branch String:   'xmlenc.c:655,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:655,5'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecError
            - BranchSide:      'xmlenc.c:658,20'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecError
        - Branch String:   'xmlenc.c:658,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:660,17'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecError
            - BranchSide:      'xmlenc.c:666,17'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlSecError
            - BranchSide:      'xmlenc.c:674,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
        - Branch String:   'xmlenc.c:660,16'
          Branch Sides:
            - BranchSide:      'xmlenc.c:661,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:674,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
        - Branch String:   'xmlenc.c:661,17'
          Branch Sides:
            - BranchSide:      'xmlenc.c:661,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:661,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:666,16'
          Branch Sides:
            - BranchSide:      'xmlenc.c:667,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:674,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
        - Branch String:   'xmlenc.c:667,17'
          Branch Sides:
            - BranchSide:      'xmlenc.c:667,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:667,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:674,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:674,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
            - BranchSide:      'xmlenc.c:675,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
        - Branch String:   'xmlenc.c:675,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:675,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
            - BranchSide:      'xmlenc.c:676,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
        - Branch String:   'xmlenc.c:676,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:676,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
            - BranchSide:      'xmlenc.c:677,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
        - Branch String:   'xmlenc.c:677,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:677,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
            - BranchSide:      'xmlenc.c:678,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
        - Branch String:   'xmlenc.c:678,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:678,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
            - BranchSide:      'xmlenc.c:679,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
        - Branch String:   'xmlenc.c:679,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:679,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
            - BranchSide:      'xmlenc.c:681,18'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetProp
        - Branch String:   'xmlenc.c:685,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:686,29'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:689,42'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:692,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:692,5'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:693,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:693,22'
          Branch Sides:
            - BranchSide:      'xmlenc.c:693,26'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:699,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:693,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:694,31'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:699,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:699,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:699,5'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:700,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:700,22'
          Branch Sides:
            - BranchSide:      'xmlenc.c:700,26'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:706,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:700,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:701,29'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:706,13'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:706,22'
          Branch Sides:
            - BranchSide:      'xmlenc.c:706,27'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:707,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:706,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:707,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:711,11'
              BranchSideFuncs:
                - xmlSecEncCtxCipherDataNodeRead
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:707,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:707,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:707,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:707,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:707,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:707,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:712,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:713,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:716,41'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'xmlenc.c:719,22'
          Branch Sides:
            - BranchSide:      'xmlenc.c:719,26'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
            - BranchSide:      'xmlenc.c:724,16'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'xmlenc.c:719,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:720,45'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
            - BranchSide:      'xmlenc.c:724,16'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
        - Branch String:   'xmlenc.c:724,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:726,17'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlSecGetNextElementNode
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:743,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:726,26'
          Branch Sides:
            - BranchSide:      'xmlenc.c:726,30'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:731,17'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:726,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:727,49'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:731,17'
              BranchSideFuncs:
                - xmlSecCheckNodeName
                - xmlNodeGetContent
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:731,26'
          Branch Sides:
            - BranchSide:      'xmlenc.c:731,30'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:743,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:731,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:732,38'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:743,12'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:733,16'
          Branch Sides:
            - BranchSide:      'xmlenc.c:734,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:738,49'
              BranchSideFuncs:
                - xmlSecGetNextElementNode
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:734,17'
          Branch Sides:
            - BranchSide:      'xmlenc.c:734,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:734,17'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:743,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:744,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:749,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:744,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:744,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:744,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:749,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:749,5'
              BranchSideFuncs:
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:750,16'
              BranchSideFuncs:
                - xmlSecTransformCtxNodeRead
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:750,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:751,66'
              BranchSideFuncs:
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:758,23'
              BranchSideFuncs:
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:753,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:754,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:770,44'
              BranchSideFuncs:
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
        - Branch String:   'xmlenc.c:754,13'
          Branch Sides:
            - BranchSide:      'xmlenc.c:754,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:754,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:758,15'
          Branch Sides:
            - BranchSide:      'xmlenc.c:759,73'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:767,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:761,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:762,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:770,44'
              BranchSideFuncs:
                - xmlSecTransformSetKeyReq
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
                - xmlSecError
        - Branch String:   'xmlenc.c:762,13'
          Branch Sides:
            - BranchSide:      'xmlenc.c:762,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:762,13'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:776,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:777,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:783,17'
              BranchSideFuncs:
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:777,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:777,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:777,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:777,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:777,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:777,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:777,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:777,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:777,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:777,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:777,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:777,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:777,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:777,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:777,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:783,33'
          Branch Sides:
            - BranchSide:      'xmlenc.c:783,60'
              BranchSideFuncs:
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:790,17'
              BranchSideFuncs:
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:784,25'
          Branch Sides:
            - BranchSide:      'xmlenc.c:784,62'
              BranchSideFuncs:
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:790,17'
              BranchSideFuncs:
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:783,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:785,76'
              BranchSideFuncs:
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:790,17'
              BranchSideFuncs:
                - xmlSecKeyMatch
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:790,33'
          Branch Sides:
            - BranchSide:      'xmlenc.c:791,10'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:790,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:801,41'
              BranchSideFuncs:
                - xmlSecTransformSetKey
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:793,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:793,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:793,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:793,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:793,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:793,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:793,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:793,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:793,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:793,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:793,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
            - BranchSide:      'xmlenc.c:793,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxMarkAsFailed
        - Branch String:   'xmlenc.c:802,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:803,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:809,17'
              BranchSideFuncs:
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
        - Branch String:   'xmlenc.c:803,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:803,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:803,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:803,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:803,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:803,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:803,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:803,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:803,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:803,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:803,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:803,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:803,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:803,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:803,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:809,63'
          Branch Sides:
            - BranchSide:      'xmlenc.c:809,75'
              BranchSideFuncs:
                - xmlSecTransformBase64GetKlass
                - xmlSecTransformCtxCreateAndAppend
                - xmlSecError
            - BranchSide:      'xmlenc.c:822,5'
              BranchSideFuncs: []
        - Branch String:   'xmlenc.c:809,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:813,68'
              BranchSideFuncs: []
            - BranchSide:      'xmlenc.c:822,5'
              BranchSideFuncs: []
        - Branch String:   'xmlenc.c:814,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:815,13'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:818,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlenc.c:655,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:660,17'
          Dst:             xmlSecCheckNodeName
        - Src:             'xmlenc.c:661,17'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:666,17'
          Dst:             xmlSecCheckNodeName
        - Src:             'xmlenc.c:667,17'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:674,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:675,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:676,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:677,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:678,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:679,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:681,18'
          Dst:             xmlGetProp
        - Src:             'xmlenc.c:682,20'
          Dst:             xmlGetProp
        - Src:             'xmlenc.c:683,24'
          Dst:             xmlGetProp
        - Src:             'xmlenc.c:684,24'
          Dst:             xmlGetProp
        - Src:             'xmlenc.c:686,29'
          Dst:             xmlGetProp
        - Src:             'xmlenc.c:689,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xmlenc.c:692,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:693,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'xmlenc.c:695,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xmlenc.c:699,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:700,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'xmlenc.c:702,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xmlenc.c:706,27'
          Dst:             xmlSecCheckNodeName
        - Src:             'xmlenc.c:707,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:711,11'
          Dst:             xmlSecEncCtxCipherDataNodeRead
        - Src:             'xmlenc.c:713,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:716,11'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xmlenc.c:719,26'
          Dst:             xmlSecCheckNodeName
        - Src:             'xmlenc.c:720,15'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xmlenc.c:726,30'
          Dst:             xmlSecCheckNodeName
        - Src:             'xmlenc.c:727,19'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xmlenc.c:731,30'
          Dst:             xmlSecCheckNodeName
        - Src:             'xmlenc.c:732,38'
          Dst:             xmlNodeGetContent
        - Src:             'xmlenc.c:734,17'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:738,19'
          Dst:             xmlSecGetNextElementNode
        - Src:             'xmlenc.c:744,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:749,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:751,29'
          Dst:             xmlSecTransformCtxNodeRead
        - Src:             'xmlenc.c:754,13'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:759,29'
          Dst:             xmlSecTransformCtxCreateAndAppend
        - Src:             'xmlenc.c:762,13'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:767,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:775,11'
          Dst:             xmlSecTransformSetKeyReq
        - Src:             'xmlenc.c:777,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:791,10'
          Dst:             xmlSecKeyMatch
        - Src:             'xmlenc.c:793,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:796,9'
          Dst:             xmlSecEncCtxMarkAsFailed
        - Src:             'xmlenc.c:801,11'
          Dst:             xmlSecTransformSetKey
        - Src:             'xmlenc.c:803,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:813,83'
          Dst:             xmlSecTransformBase64GetKlass
        - Src:             'xmlenc.c:813,24'
          Dst:             xmlSecTransformCtxCreateAndAppend
        - Src:             'xmlenc.c:815,13'
          Dst:             xmlSecError
    - functionName:    xmlSecEncCtxDecrypt
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          160
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecEncCtxDecryptToBuffer
        - xmlSecError
        - xmlSecReplaceNodeBuffer
        - xmlSecReplaceNodeBufferAndReturn
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlenc.c:533,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlSecEncCtxDecryptToBuffer
                - xmlStrEqual
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBufferAndReturn
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
                - xmlStrEqual
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBufferAndReturn
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:533,5'
              BranchSideFuncs:
                - xmlSecEncCtxDecryptToBuffer
                - xmlStrEqual
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBufferAndReturn
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
                - xmlStrEqual
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBufferAndReturn
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:533,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:533,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:534,5'
              BranchSideFuncs:
                - xmlSecEncCtxDecryptToBuffer
                - xmlStrEqual
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBufferAndReturn
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
                - xmlStrEqual
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBufferAndReturn
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:534,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:534,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:537,14'
              BranchSideFuncs:
                - xmlSecEncCtxDecryptToBuffer
                - xmlStrEqual
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBufferAndReturn
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
                - xmlStrEqual
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBufferAndReturn
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:538,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:539,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:544,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBufferAndReturn
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
                - xmlStrEqual
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBufferAndReturn
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
        - Branch String:   'xmlenc.c:544,31'
          Branch Sides:
            - BranchSide:      'xmlenc.c:544,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBufferAndReturn
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
            - BranchSide:      'xmlenc.c:563,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBufferAndReturn
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
        - Branch String:   'xmlenc.c:544,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:546,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBufferAndReturn
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
            - BranchSide:      'xmlenc.c:563,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBufferAndReturn
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
        - Branch String:   'xmlenc.c:546,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:547,62'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
            - BranchSide:      'xmlenc.c:554,53'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
        - Branch String:   'xmlenc.c:548,20'
          Branch Sides:
            - BranchSide:      'xmlenc.c:549,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:562,17'
              BranchSideFuncs: []
        - Branch String:   'xmlenc.c:555,20'
          Branch Sides:
            - BranchSide:      'xmlenc.c:556,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:562,17'
              BranchSideFuncs: []
        - Branch String:   'xmlenc.c:563,38'
          Branch Sides:
            - BranchSide:      'xmlenc.c:563,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlenc.c:563,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBufferAndReturn
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
        - Branch String:   'xmlenc.c:563,15'
          Branch Sides:
            - BranchSide:      'xmlenc.c:563,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlenc.c:567,21'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBufferAndReturn
                - xmlSecError
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
        - Branch String:   'xmlenc.c:567,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:568,62'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
            - BranchSide:      'xmlenc.c:575,49'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlSecReplaceNodeBuffer
                - xmlSecError
        - Branch String:   'xmlenc.c:569,20'
          Branch Sides:
            - BranchSide:      'xmlenc.c:570,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:582,17'
              BranchSideFuncs: []
        - Branch String:   'xmlenc.c:576,20'
          Branch Sides:
            - BranchSide:      'xmlenc.c:577,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:582,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlenc.c:533,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:534,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:537,14'
          Dst:             xmlSecEncCtxDecryptToBuffer
        - Src:             'xmlenc.c:539,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:544,34'
          Dst:             xmlStrEqual
        - Src:             'xmlenc.c:547,62'
          Dst:             xmlSecBufferGetData
        - Src:             'xmlenc.c:547,92'
          Dst:             xmlSecBufferGetSize
        - Src:             'xmlenc.c:547,23'
          Dst:             xmlSecReplaceNodeBufferAndReturn
        - Src:             'xmlenc.c:549,21'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:554,53'
          Dst:             xmlSecBufferGetData
        - Src:             'xmlenc.c:554,83'
          Dst:             xmlSecBufferGetSize
        - Src:             'xmlenc.c:554,23'
          Dst:             xmlSecReplaceNodeBuffer
        - Src:             'xmlenc.c:556,21'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:563,41'
          Dst:             xmlStrEqual
        - Src:             'xmlenc.c:568,62'
          Dst:             xmlSecBufferGetData
        - Src:             'xmlenc.c:568,91'
          Dst:             xmlSecBufferGetSize
        - Src:             'xmlenc.c:568,23'
          Dst:             xmlSecReplaceNodeBufferAndReturn
        - Src:             'xmlenc.c:570,21'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:575,49'
          Dst:             xmlSecBufferGetData
        - Src:             'xmlenc.c:575,78'
          Dst:             xmlSecBufferGetSize
        - Src:             'xmlenc.c:575,19'
          Dst:             xmlSecReplaceNodeBuffer
        - Src:             'xmlenc.c:577,21'
          Dst:             xmlSecError
    - functionName:    xmlSecEncCtxUriEncrypt
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          106
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSecAddIDs
        - xmlSecEncCtxEncDataNodeRead
        - xmlSecEncCtxEncDataNodeWrite
        - xmlSecError
        - xmlSecTransformCtxExecute
        - xmlSecTransformCtxSetUri
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlenc.c:476,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecTransformCtxSetUri
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxExecute
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:476,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecTransformCtxSetUri
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxExecute
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:476,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:476,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:477,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecTransformCtxSetUri
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxExecute
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:477,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:477,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecTransformCtxSetUri
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxExecute
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:478,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecTransformCtxSetUri
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxExecute
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:478,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:478,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:479,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecTransformCtxSetUri
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxExecute
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:479,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:479,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:482,13'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecTransformCtxSetUri
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxExecute
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:487,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:488,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:494,11'
              BranchSideFuncs:
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxExecute
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:495,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:496,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:501,68'
              BranchSideFuncs:
                - xmlSecTransformCtxExecute
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:502,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:503,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:507,43'
              BranchSideFuncs:
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:508,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:508,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:510,11'
              BranchSideFuncs:
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
        - Branch String:   'xmlenc.c:511,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:511,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:512,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmlenc.c:476,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:477,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:478,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:479,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:483,5'
          Dst:             xmlSecAddIDs
        - Src:             'xmlenc.c:486,11'
          Dst:             xmlSecTransformCtxSetUri
        - Src:             'xmlenc.c:488,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:494,11'
          Dst:             xmlSecEncCtxEncDataNodeRead
        - Src:             'xmlenc.c:496,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:501,11'
          Dst:             xmlSecTransformCtxExecute
        - Src:             'xmlenc.c:503,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:508,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:510,11'
          Dst:             xmlSecEncCtxEncDataNodeWrite
        - Src:             'xmlenc.c:512,9'
          Dst:             xmlSecError
    - functionName:    xmlSecEncCtxEncDataNodeWrite
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          103
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - xmlNodeSetContentLen
        - xmlSecBufferGetData
        - xmlSecBufferGetSize
        - xmlSecError
        - xmlSecKeyInfoNodeWrite
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlenc.c:830,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlNodeSetContentLen
                - xmlSecKeyInfoNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:830,5'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlNodeSetContentLen
                - xmlSecKeyInfoNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:830,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:830,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:831,5'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlNodeSetContentLen
                - xmlSecKeyInfoNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:831,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:831,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:834,16'
              BranchSideFuncs:
                - xmlSecBufferGetData
                - xmlSecBufferGetSize
                - xmlNodeSetContentLen
                - xmlSecKeyInfoNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:834,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:839,17'
              BranchSideFuncs:
                - xmlSecKeyInfoNodeWrite
                - xmlSecError
            - BranchSide:      'xmlenc.c:849,16'
              BranchSideFuncs:
                - xmlSecKeyInfoNodeWrite
                - xmlSecError
        - Branch String:   'xmlenc.c:841,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:841,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecKeyInfoNodeWrite
                - xmlSecError
            - BranchSide:      'xmlenc.c:842,9'
              BranchSideFuncs:
                - xmlNodeSetContentLen
                - xmlSecKeyInfoNodeWrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:849,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:849,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlenc.c:850,67'
              BranchSideFuncs:
                - xmlSecKeyInfoNodeWrite
                - xmlSecError
        - Branch String:   'xmlenc.c:851,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:851,12'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:852,13'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmlenc.c:830,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:831,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:839,17'
          Dst:             xmlSecBufferGetData
        - Src:             'xmlenc.c:840,18'
          Dst:             xmlSecBufferGetSize
        - Src:             'xmlenc.c:841,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:842,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:844,9'
          Dst:             xmlNodeSetContentLen
        - Src:             'xmlenc.c:850,15'
          Dst:             xmlSecKeyInfoNodeWrite
        - Src:             'xmlenc.c:852,13'
          Dst:             xmlSecError
    - functionName:    xmlSecEncCtxXmlEncrypt
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          414
      EdgeCount:       132
      CyclomaticComplexity: 40
      functionsReached:
        - xmlGetLastError
        - xmlNodeDumpOutput
        - xmlOutputBufferClose
        - xmlSecAddIDs
        - xmlSecEncCtxEncDataNodeRead
        - xmlSecEncCtxEncDataNodeWrite
        - xmlSecError
        - xmlSecReplaceContent
        - xmlSecReplaceContentAndReturn
        - xmlSecReplaceNode
        - xmlSecReplaceNodeAndReturn
        - xmlSecTransformCreateOutputBuffer
        - xmlSecTransformCtxPrepare
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlenc.c:349,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxPrepare
                - xmlSecTransformCreateOutputBuffer
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:349,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxPrepare
                - xmlSecTransformCreateOutputBuffer
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:349,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:349,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:350,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxPrepare
                - xmlSecTransformCreateOutputBuffer
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:350,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:350,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxPrepare
                - xmlSecTransformCreateOutputBuffer
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:351,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxPrepare
                - xmlSecTransformCreateOutputBuffer
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:351,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:351,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:352,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxPrepare
                - xmlSecTransformCreateOutputBuffer
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:352,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:352,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:353,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxPrepare
                - xmlSecTransformCreateOutputBuffer
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:353,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:353,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:356,13'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxPrepare
                - xmlSecTransformCreateOutputBuffer
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:361,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:362,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:366,47'
              BranchSideFuncs:
                - xmlSecTransformCtxPrepare
                - xmlSecTransformCreateOutputBuffer
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:367,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:368,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:372,5'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:372,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:372,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:373,14'
              BranchSideFuncs:
                - xmlSecTransformCreateOutputBuffer
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlSecError
                - xmlOutputBufferClose
                - xmlSecError
        - Branch String:   'xmlenc.c:375,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:376,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:382,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'xmlenc.c:376,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:376,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:376,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:376,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:376,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:376,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:376,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:376,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:376,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:376,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:376,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:376,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:376,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:376,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:376,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:382,31'
          Branch Sides:
            - BranchSide:      'xmlenc.c:382,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
            - BranchSide:      'xmlenc.c:385,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'xmlenc.c:382,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:384,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
            - BranchSide:      'xmlenc.c:385,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'xmlenc.c:385,38'
          Branch Sides:
            - BranchSide:      'xmlenc.c:385,41'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
            - BranchSide:      'xmlenc.c:393,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'xmlenc.c:385,15'
          Branch Sides:
            - BranchSide:      'xmlenc.c:389,25'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
            - BranchSide:      'xmlenc.c:393,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'xmlenc.c:389,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:390,45'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmlenc.c:400,11'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmlenc.c:389,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:390,45'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmlenc.c:400,11'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlGetLastError
                - xmlSecError
        - Branch String:   'xmlenc.c:393,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:393,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
            - BranchSide:      'xmlenc.c:393,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlOutputBufferClose
        - Branch String:   'xmlenc.c:401,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:402,9'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlSecError
            - BranchSide:      'xmlenc.c:406,43'
              BranchSideFuncs:
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:402,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:402,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:402,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:402,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:402,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:402,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:402,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:402,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:402,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:407,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:407,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:409,11'
              BranchSideFuncs:
                - xmlSecEncCtxEncDataNodeWrite
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:410,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:411,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:416,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecReplaceNodeAndReturn
                - xmlSecError
                - xmlSecReplaceNode
                - xmlSecError
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:416,31'
          Branch Sides:
            - BranchSide:      'xmlenc.c:416,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:434,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:416,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:418,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:434,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSecReplaceContentAndReturn
                - xmlSecError
                - xmlSecReplaceContent
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:418,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:419,68'
              BranchSideFuncs:
                - xmlSecReplaceNode
                - xmlSecError
            - BranchSide:      'xmlenc.c:426,19'
              BranchSideFuncs:
                - xmlSecReplaceNode
                - xmlSecError
        - Branch String:   'xmlenc.c:420,16'
          Branch Sides:
            - BranchSide:      'xmlenc.c:421,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:433,17'
              BranchSideFuncs: []
        - Branch String:   'xmlenc.c:427,16'
          Branch Sides:
            - BranchSide:      'xmlenc.c:428,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:433,17'
              BranchSideFuncs: []
        - Branch String:   'xmlenc.c:434,38'
          Branch Sides:
            - BranchSide:      'xmlenc.c:434,41'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:454,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:434,15'
          Branch Sides:
            - BranchSide:      'xmlenc.c:436,21'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:454,9'
              BranchSideFuncs:
                - xmlSecError
        - Branch String:   'xmlenc.c:436,12'
          Branch Sides:
            - BranchSide:      'xmlenc.c:437,71'
              BranchSideFuncs:
                - xmlSecReplaceContent
                - xmlSecError
            - BranchSide:      'xmlenc.c:444,19'
              BranchSideFuncs:
                - xmlSecReplaceContent
                - xmlSecError
        - Branch String:   'xmlenc.c:438,16'
          Branch Sides:
            - BranchSide:      'xmlenc.c:439,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:451,17'
              BranchSideFuncs: []
        - Branch String:   'xmlenc.c:445,16'
          Branch Sides:
            - BranchSide:      'xmlenc.c:446,17'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:451,17'
              BranchSideFuncs: []
        - Branch String:   'xmlenc.c:454,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:454,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:454,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmlenc.c:349,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:350,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:351,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:352,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:353,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:357,5'
          Dst:             xmlSecAddIDs
        - Src:             'xmlenc.c:360,11'
          Dst:             xmlSecEncCtxEncDataNodeRead
        - Src:             'xmlenc.c:362,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:366,11'
          Dst:             xmlSecTransformCtxPrepare
        - Src:             'xmlenc.c:368,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:372,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:373,14'
          Dst:             xmlSecTransformCreateOutputBuffer
        - Src:             'xmlenc.c:376,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:382,34'
          Dst:             xmlStrEqual
        - Src:             'xmlenc.c:384,9'
          Dst:             xmlNodeDumpOutput
        - Src:             'xmlenc.c:385,41'
          Dst:             xmlStrEqual
        - Src:             'xmlenc.c:390,13'
          Dst:             xmlNodeDumpOutput
        - Src:             'xmlenc.c:393,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:395,15'
          Dst:             xmlOutputBufferClose
        - Src:             'xmlenc.c:400,11'
          Dst:             xmlOutputBufferClose
        - Src:             'xmlenc.c:402,9'
          Dst:             xmlGetLastError
        - Src:             'xmlenc.c:402,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:407,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:409,11'
          Dst:             xmlSecEncCtxEncDataNodeWrite
        - Src:             'xmlenc.c:411,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:416,34'
          Dst:             xmlStrEqual
        - Src:             'xmlenc.c:419,19'
          Dst:             xmlSecReplaceNodeAndReturn
        - Src:             'xmlenc.c:421,17'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:426,19'
          Dst:             xmlSecReplaceNode
        - Src:             'xmlenc.c:428,17'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:434,41'
          Dst:             xmlStrEqual
        - Src:             'xmlenc.c:437,19'
          Dst:             xmlSecReplaceContentAndReturn
        - Src:             'xmlenc.c:439,17'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:444,19'
          Dst:             xmlSecReplaceContent
        - Src:             'xmlenc.c:446,17'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:454,9'
          Dst:             xmlSecError
    - functionName:    xmlSecEncCtxBinaryEncrypt
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          96
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSecAddIDs
        - xmlSecEncCtxEncDataNodeRead
        - xmlSecEncCtxEncDataNodeWrite
        - xmlSecError
        - xmlSecTransformCtxBinaryExecute
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlenc.c:299,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxBinaryExecute
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:299,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxBinaryExecute
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:299,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:299,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:300,5'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxBinaryExecute
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:300,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:300,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxBinaryExecute
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:301,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxBinaryExecute
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:301,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:301,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:302,5'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxBinaryExecute
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:302,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:302,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:305,13'
              BranchSideFuncs:
                - xmlSecAddIDs
                - xmlSecEncCtxEncDataNodeRead
                - xmlSecTransformCtxBinaryExecute
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:310,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:311,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:315,53'
              BranchSideFuncs:
                - xmlSecTransformCtxBinaryExecute
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:316,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:317,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:322,43'
              BranchSideFuncs:
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:323,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:323,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:325,11'
              BranchSideFuncs:
                - xmlSecEncCtxEncDataNodeWrite
                - xmlSecError
        - Branch String:   'xmlenc.c:326,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:326,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:327,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmlenc.c:299,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:300,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:301,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:302,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:306,5'
          Dst:             xmlSecAddIDs
        - Src:             'xmlenc.c:309,11'
          Dst:             xmlSecEncCtxEncDataNodeRead
        - Src:             'xmlenc.c:311,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:315,11'
          Dst:             xmlSecTransformCtxBinaryExecute
        - Src:             'xmlenc.c:317,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:323,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:325,11'
          Dst:             xmlSecEncCtxEncDataNodeWrite
        - Src:             'xmlenc.c:327,9'
          Dst:             xmlSecError
    - functionName:    xmlSecEncCtxCopyUserPref
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSecError
        - xmlSecKeyInfoCtxCopyUserPref
        - xmlSecTransformCtxCopyUserPref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlenc.c:253,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlSecTransformCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:253,5'
              BranchSideFuncs:
                - xmlSecTransformCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:253,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:253,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:254,5'
              BranchSideFuncs:
                - xmlSecTransformCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:254,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:254,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:256,32'
              BranchSideFuncs:
                - xmlSecTransformCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:263,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:264,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:268,47'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:269,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:270,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:274,47'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxCopyUserPref
                - xmlSecError
        - Branch String:   'xmlenc.c:275,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:275,8'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:276,9'
              BranchSideFuncs:
                - xmlSecError
      Callsites:
        - Src:             'xmlenc.c:253,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:254,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:262,11'
          Dst:             xmlSecTransformCtxCopyUserPref
        - Src:             'xmlenc.c:264,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:268,11'
          Dst:             xmlSecKeyInfoCtxCopyUserPref
        - Src:             'xmlenc.c:270,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:274,11'
          Dst:             xmlSecKeyInfoCtxCopyUserPref
        - Src:             'xmlenc.c:276,9'
          Dst:             xmlSecError
    - functionName:    xmlSecEncCtxReset
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          175
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - xmlFreeNodeList
        - xmlSecEncCtxSetDefaults
        - xmlSecError
        - xmlSecKeyDestroy
        - xmlSecKeyInfoCtxReset
        - xmlSecTransformCtxReset
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlenc.c:182,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlSecTransformCtxReset
                - xmlSecKeyInfoCtxReset
                - xmlSecKeyInfoCtxReset
                - xmlFreeNodeList
                - xmlSecKeyDestroy
                - xmlSecEncCtxSetDefaults
                - xmlSecError
            - BranchSide:      'xmlenc.c:182,5'
              BranchSideFuncs:
                - xmlSecTransformCtxReset
                - xmlSecKeyInfoCtxReset
                - xmlSecKeyInfoCtxReset
                - xmlFreeNodeList
                - xmlSecKeyDestroy
                - xmlSecEncCtxSetDefaults
                - xmlSecError
        - Branch String:   'xmlenc.c:182,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:182,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:184,39'
              BranchSideFuncs:
                - xmlSecTransformCtxReset
                - xmlSecKeyInfoCtxReset
                - xmlSecKeyInfoCtxReset
                - xmlFreeNodeList
                - xmlSecKeyDestroy
                - xmlSecEncCtxSetDefaults
        - Branch String:   'xmlenc.c:194,9'
          Branch Sides:
            - BranchSide:      'xmlenc.c:195,17'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - xmlSecEncCtxSetDefaults
            - BranchSide:      'xmlenc.c:199,16'
              BranchSideFuncs:
                - xmlSecKeyDestroy
                - xmlSecEncCtxSetDefaults
        - Branch String:   'xmlenc.c:199,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:200,9'
              BranchSideFuncs:
                - xmlSecEncCtxSetDefaults
            - BranchSide:      'xmlenc.c:204,16'
              BranchSideFuncs:
                - xmlSecEncCtxSetDefaults
        - Branch String:   'xmlenc.c:204,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:205,9'
              BranchSideFuncs:
                - xmlSecEncCtxSetDefaults
            - BranchSide:      'xmlenc.c:209,16'
              BranchSideFuncs:
                - xmlSecEncCtxSetDefaults
        - Branch String:   'xmlenc.c:209,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:210,9'
              BranchSideFuncs:
                - xmlSecEncCtxSetDefaults
            - BranchSide:      'xmlenc.c:214,16'
              BranchSideFuncs:
                - xmlSecEncCtxSetDefaults
        - Branch String:   'xmlenc.c:214,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:215,9'
              BranchSideFuncs:
                - xmlSecEncCtxSetDefaults
            - BranchSide:      'xmlenc.c:219,16'
              BranchSideFuncs:
                - xmlSecEncCtxSetDefaults
        - Branch String:   'xmlenc.c:219,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:220,9'
              BranchSideFuncs:
                - xmlSecEncCtxSetDefaults
            - BranchSide:      'xmlenc.c:224,16'
              BranchSideFuncs:
                - xmlSecEncCtxSetDefaults
        - Branch String:   'xmlenc.c:224,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:225,9'
              BranchSideFuncs:
                - xmlSecEncCtxSetDefaults
            - BranchSide:      'xmlenc.c:229,16'
              BranchSideFuncs:
                - xmlSecEncCtxSetDefaults
        - Branch String:   'xmlenc.c:229,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:230,9'
              BranchSideFuncs:
                - xmlSecEncCtxSetDefaults
            - BranchSide:      'xmlenc.c:235,35'
              BranchSideFuncs:
                - xmlSecEncCtxSetDefaults
      Callsites:
        - Src:             'xmlenc.c:182,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:184,5'
          Dst:             xmlSecTransformCtxReset
        - Src:             'xmlenc.c:185,5'
          Dst:             xmlSecKeyInfoCtxReset
        - Src:             'xmlenc.c:186,5'
          Dst:             xmlSecKeyInfoCtxReset
        - Src:             'xmlenc.c:195,17'
          Dst:             xmlFreeNodeList
        - Src:             'xmlenc.c:200,9'
          Dst:             xmlSecKeyDestroy
        - Src:             'xmlenc.c:237,5'
          Dst:             xmlSecEncCtxSetDefaults
    - functionName:    xmlSecEncCtxSetDefaults
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSecEncCtxFinalize
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memset
        - xmlSecEncCtxReset
        - xmlSecError
        - xmlSecKeyInfoCtxFinalize
        - xmlSecTransformCtxFinalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlenc.c:163,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlSecEncCtxReset
                - xmlSecTransformCtxFinalize
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyInfoCtxFinalize
                - memset
                - xmlSecError
            - BranchSide:      'xmlenc.c:163,5'
              BranchSideFuncs:
                - xmlSecEncCtxReset
                - xmlSecTransformCtxFinalize
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyInfoCtxFinalize
                - memset
                - xmlSecError
        - Branch String:   'xmlenc.c:163,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:163,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:165,5'
              BranchSideFuncs:
                - xmlSecEncCtxReset
                - xmlSecTransformCtxFinalize
                - xmlSecKeyInfoCtxFinalize
                - xmlSecKeyInfoCtxFinalize
                - memset
      Callsites:
        - Src:             'xmlenc.c:163,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:165,5'
          Dst:             xmlSecEncCtxReset
        - Src:             'xmlenc.c:167,5'
          Dst:             xmlSecTransformCtxFinalize
        - Src:             'xmlenc.c:168,5'
          Dst:             xmlSecKeyInfoCtxFinalize
        - Src:             'xmlenc.c:169,5'
          Dst:             xmlSecKeyInfoCtxFinalize
        - Src:             'xmlenc.c:171,5'
          Dst:             memset
    - functionName:    xmlSecEncCtxDestroy
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSecEncCtxFinalize
        - xmlSecError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlenc.c:95,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlSecEncCtxFinalize
                - xmlSecError
            - BranchSide:      'xmlenc.c:95,5'
              BranchSideFuncs:
                - xmlSecEncCtxFinalize
                - xmlSecError
        - Branch String:   'xmlenc.c:95,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:95,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:97,5'
              BranchSideFuncs:
                - xmlSecEncCtxFinalize
      Callsites:
        - Src:             'xmlenc.c:95,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:97,5'
          Dst:             xmlSecEncCtxFinalize
    - functionName:    xmlSecEncCtxInitialize
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - memset
        - xmlSecEncCtxSetDefaults
        - xmlSecError
        - xmlSecKeyInfoCtxInitialize
        - xmlSecTransformCtxInitialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlenc.c:127,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - memset
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxInitialize
                - xmlSecTransformCtxInitialize
                - xmlSecEncCtxSetDefaults
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
            - BranchSide:      'xmlenc.c:127,5'
              BranchSideFuncs:
                - memset
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxInitialize
                - xmlSecTransformCtxInitialize
                - xmlSecEncCtxSetDefaults
                - xmlSecError
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:127,5'
          Branch Sides:
            - BranchSide:      'xmlenc.c:127,5'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:129,5'
              BranchSideFuncs:
                - memset
                - xmlSecKeyInfoCtxInitialize
                - xmlSecKeyInfoCtxInitialize
                - xmlSecTransformCtxInitialize
                - xmlSecEncCtxSetDefaults
                - xmlSecError
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:133,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:134,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:138,48'
              BranchSideFuncs:
                - xmlSecKeyInfoCtxInitialize
                - xmlSecTransformCtxInitialize
                - xmlSecEncCtxSetDefaults
                - xmlSecError
                - xmlSecError
        - Branch String:   'xmlenc.c:139,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:140,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:145,50'
              BranchSideFuncs:
                - xmlSecTransformCtxInitialize
                - xmlSecEncCtxSetDefaults
                - xmlSecError
        - Branch String:   'xmlenc.c:146,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:147,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:151,5'
              BranchSideFuncs:
                - xmlSecEncCtxSetDefaults
      Callsites:
        - Src:             'xmlenc.c:127,5'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:129,5'
          Dst:             memset
        - Src:             'xmlenc.c:132,11'
          Dst:             xmlSecKeyInfoCtxInitialize
        - Src:             'xmlenc.c:134,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:138,11'
          Dst:             xmlSecKeyInfoCtxInitialize
        - Src:             'xmlenc.c:140,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:145,11'
          Dst:             xmlSecTransformCtxInitialize
        - Src:             'xmlenc.c:147,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:151,5'
          Dst:             xmlSecEncCtxSetDefaults
    - functionName:    xmlSecEncCtxCreate
      functionSourceFile: '/src/xmlsec/src/xmlenc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSecEncCtxDestroy
        - xmlSecEncCtxInitialize
        - xmlSecError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlenc.c:72,32'
          Branch Sides:
            - BranchSide:      'xmlenc.c:0,0'
              BranchSideFuncs:
                - xmlSecEncCtxInitialize
                - xmlSecError
                - xmlSecEncCtxDestroy
                - xmlSecError
            - BranchSide:      'xmlenc.c:72,32'
              BranchSideFuncs:
                - xmlSecEncCtxInitialize
                - xmlSecError
                - xmlSecEncCtxDestroy
                - xmlSecError
        - Branch String:   'xmlenc.c:73,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:74,9'
              BranchSideFuncs:
                - xmlSecError
            - BranchSide:      'xmlenc.c:78,11'
              BranchSideFuncs:
                - xmlSecEncCtxInitialize
                - xmlSecError
                - xmlSecEncCtxDestroy
        - Branch String:   'xmlenc.c:79,8'
          Branch Sides:
            - BranchSide:      'xmlenc.c:79,8'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxDestroy
            - BranchSide:      'xmlenc.c:80,9'
              BranchSideFuncs:
                - xmlSecError
                - xmlSecEncCtxDestroy
      Callsites:
        - Src:             'xmlenc.c:74,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:78,11'
          Dst:             xmlSecEncCtxInitialize
        - Src:             'xmlenc.c:80,9'
          Dst:             xmlSecError
        - Src:             'xmlenc.c:81,9'
          Dst:             xmlSecEncCtxDestroy
    - functionName:    xsltGetInheritedNsList
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - template
        - node
      BBCount:         62
      ICount:          349
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlStrEqual
        - xsltCheckExtPrefix
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:1121,25'
          Branch Sides:
            - BranchSide:      'xslt.c:1121,29'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1123,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1121,47'
          Branch Sides:
            - BranchSide:      'xslt.c:1121,51'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1123,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1121,65'
          Branch Sides:
            - BranchSide:      'xslt.c:1122,3'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1123,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1122,33'
          Branch Sides:
            - BranchSide:      'xslt.c:1122,37'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1123,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1121,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1123,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1124,5'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
        - Branch String:   'xslt.c:1124,5'
          Branch Sides:
            - BranchSide:      'xslt.c:1125,13'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
            - BranchSide:      'xslt.c:1173,9'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1125,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1126,19'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
            - BranchSide:      'xslt.c:1171,16'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
        - Branch String:   'xslt.c:1127,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1128,19'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
            - BranchSide:      'xslt.c:1170,9'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
        - Branch String:   'xslt.c:1128,7'
          Branch Sides:
            - BranchSide:      'xslt.c:1129,7'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
            - BranchSide:      'xslt.c:1131,8'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
        - Branch String:   'xslt.c:1131,29'
          Branch Sides:
            - BranchSide:      'xslt.c:1132,27'
              BranchSideFuncs:
                - xsltCheckExtPrefix
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:1139,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:1131,7'
          Branch Sides:
            - BranchSide:      'xslt.c:1133,7'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
            - BranchSide:      'xslt.c:1139,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:1139,3'
          Branch Sides:
            - BranchSide:      'xslt.c:1140,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
            - BranchSide:      'xslt.c:1146,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
        - Branch String:   'xslt.c:1140,11'
          Branch Sides:
            - BranchSide:      'xslt.c:1141,4'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
            - BranchSide:      'xslt.c:1142,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:1146,17'
          Branch Sides:
            - BranchSide:      'xslt.c:1147,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:1151,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xslt.c:1147,57'
          Branch Sides:
            - BranchSide:      'xslt.c:1148,38'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:1149,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xslt.c:1147,25'
          Branch Sides:
            - BranchSide:      'xslt.c:1149,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:1150,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
        - Branch String:   'xslt.c:1151,21'
          Branch Sides:
            - BranchSide:      'xslt.c:1151,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:1152,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xslt.c:1152,25'
          Branch Sides:
            - BranchSide:      'xslt.c:1153,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:1164,35'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
        - Branch String:   'xslt.c:1153,33'
          Branch Sides:
            - BranchSide:      'xslt.c:1153,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:1153,57'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xslt.c:1156,29'
          Branch Sides:
            - BranchSide:      'xslt.c:1157,29'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:1162,31'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
                - xmlStrEqual
                - xsltCheckExtPrefix
        - Branch String:   'xslt.c:1173,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1178,28'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1181,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:1128,7'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1132,8'
          Dst:             xsltCheckExtPrefix
        - Src:             'xslt.c:1140,11'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1148,26'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1157,29'
          Dst:             __xmlGenericError
        - Src:             'xslt.c:1157,45'
          Dst:             __xmlGenericErrorContext
    - functionName:    xsltParseStylesheetTemplate
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5382
      functionLinenumberEnd: 5501
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - template
      BBCount:         63
      ICount:          416
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - xmlDictLookup
        - xmlGetNsProp
        - xmlStrdup
        - xmlValidateNCName
        - xmlXPathStringEvalNumber
        - xsltAddTemplate
        - xsltGetInheritedNsList
        - xsltGetQNameURI
        - xsltNewTemplate
        - xsltParseTemplateContent
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:5389,25'
          Branch Sides:
            - BranchSide:      'xslt.c:5389,29'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5391,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5389,47'
          Branch Sides:
            - BranchSide:      'xslt.c:5390,10'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5391,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5389,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5391,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5393,9'
              BranchSideFuncs:
                - xsltNewTemplate
                - xsltGetInheritedNsList
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
                - xsltGetQNameURI
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrdup
                - xsltTransformError
        - Branch String:   'xslt.c:5393,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5394,13'
              BranchSideFuncs:
                - xsltNewTemplate
                - xsltGetInheritedNsList
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
                - xsltGetQNameURI
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'xslt.c:5405,11'
              BranchSideFuncs:
                - xsltNewTemplate
                - xsltGetInheritedNsList
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
                - xsltGetQNameURI
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrdup
        - Branch String:   'xslt.c:5394,13'
          Branch Sides:
            - BranchSide:      'xslt.c:5395,38'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:5400,5'
              BranchSideFuncs:
                - xsltNewTemplate
                - xsltGetInheritedNsList
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
                - xsltGetQNameURI
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrdup
        - Branch String:   'xslt.c:5406,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5407,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5408,17'
              BranchSideFuncs:
                - xsltGetInheritedNsList
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
                - xsltGetQNameURI
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrdup
        - Branch String:   'xslt.c:5425,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5431,24'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlDictLookup
                - xmlDictLookup
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
                - xmlStrdup
            - BranchSide:      'xslt.c:5449,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
        - Branch String:   'xslt.c:5432,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5433,10'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5436,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
                - xmlStrdup
        - Branch String:   'xslt.c:5433,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5433,25'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5434,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5446,13'
          Branch Sides:
            - BranchSide:      'xslt.c:5446,27'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
            - BranchSide:      'xslt.c:5447,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
        - Branch String:   'xslt.c:5447,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5447,23'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
            - BranchSide:      'xslt.c:5448,5'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
        - Branch String:   'xslt.c:5450,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5451,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
            - BranchSide:      'xslt.c:5455,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
        - Branch String:   'xslt.c:5451,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5451,26'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
            - BranchSide:      'xslt.c:5452,16'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathStringEvalNumber
        - Branch String:   'xslt.c:5456,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5457,38'
              BranchSideFuncs:
                - xmlXPathStringEvalNumber
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'xslt.c:5462,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'xslt.c:5463,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5469,24'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlValidateNCName
                - xmlDictLookup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'xslt.c:5494,30'
              BranchSideFuncs:
                - xsltParseTemplateContent
                - xsltAddTemplate
        - Branch String:   'xslt.c:5470,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5471,10'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5474,28'
              BranchSideFuncs:
                - xmlValidateNCName
                - xmlDictLookup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'xslt.c:5471,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5471,25'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5472,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5474,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5475,35'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:5481,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xmlDictLookup
        - Branch String:   'xslt.c:5477,7'
          Branch Sides:
            - BranchSide:      'xslt.c:5477,22'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5478,17'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5484,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5485,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltParseTemplateContent
                - xsltAddTemplate
            - BranchSide:      'xslt.c:5487,3'
              BranchSideFuncs:
                - xsltParseTemplateContent
                - xsltAddTemplate
      Callsites:
        - Src:             'xslt.c:5395,13'
          Dst:             xsltTransformError
        - Src:             'xslt.c:5405,11'
          Dst:             xsltNewTemplate
        - Src:             'xslt.c:5419,5'
          Dst:             xsltGetInheritedNsList
        - Src:             'xslt.c:5424,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:5431,8'
          Dst:             xsltGetQNameURI
        - Src:             'xslt.c:5438,13'
          Dst:             xmlStrdup
        - Src:             'xslt.c:5440,14'
          Dst:             xmlDictLookup
        - Src:             'xslt.c:5441,17'
          Dst:             xmlDictLookup
        - Src:             'xslt.c:5449,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:5455,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:5457,13'
          Dst:             xmlXPathStringEvalNumber
        - Src:             'xslt.c:5462,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:5469,8'
          Dst:             xsltGetQNameURI
        - Src:             'xslt.c:5474,10'
          Dst:             xmlValidateNCName
        - Src:             'xslt.c:5475,10'
          Dst:             xsltTransformError
        - Src:             'xslt.c:5481,18'
          Dst:             xmlDictLookup
        - Src:             'xslt.c:5485,18'
          Dst:             xmlDictLookup
        - Src:             'xslt.c:5494,5'
          Dst:             xsltParseTemplateContent
        - Src:             'xslt.c:5497,5'
          Dst:             xsltAddTemplate
    - functionName:    xsltNewTemplate
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:422,29'
          Branch Sides:
            - BranchSide:      'xslt.c:420,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:422,29'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'xslt.c:423,9'
          Branch Sides:
            - BranchSide:      'xslt.c:424,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:428,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:424,2'
          Dst:             xsltTransformError
    - functionName:    xsltParseTemplateContent
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4904
      functionLinenumberEnd: 5114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - templ
      BBCount:         156
      ICount:          802
      EdgeCount:       213
      CyclomaticComplexity: 59
      functionsReached:
        - xmlAddPrevSibling
        - xmlDictLookup
        - xmlDictOwns
        - xmlFreeNode
        - xmlGetNsProp
        - xmlNodeSetContent
        - xmlSearchNsByHref
        - xmlStrEqual
        - xmlUnlinkNode
        - xsltCheckExtPrefix
        - xsltCompileAttr
        - xsltStylePreCompute
        - xsltTransformError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xslt.c:4907,25'
          Branch Sides:
            - BranchSide:      'xslt.c:4907,29'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:4908,46'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:4907,44'
          Branch Sides:
            - BranchSide:      'xslt.c:4908,46'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:4908,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:4907,9'
          Branch Sides:
            - BranchSide:      'xslt.c:4908,46'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:4915,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:4917,5'
          Branch Sides:
            - BranchSide:      'xslt.c:4918,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5078,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:4920,6'
          Branch Sides:
            - BranchSide:      'xslt.c:4925,20'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:4929,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:4929,6'
          Branch Sides:
            - BranchSide:      'xslt.c:4929,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:5022,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
        - Branch String:   'xslt.c:4929,6'
          Branch Sides:
            - BranchSide:      'xslt.c:4929,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:5022,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
        - Branch String:   'xslt.c:4929,6'
          Branch Sides:
            - BranchSide:      'xslt.c:4929,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:5022,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
        - Branch String:   'xslt.c:4929,6'
          Branch Sides:
            - BranchSide:      'xslt.c:4930,33'
              BranchSideFuncs:
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:5022,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
        - Branch String:   'xslt.c:4932,10'
          Branch Sides:
            - BranchSide:      'xslt.c:4940,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:5021,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:4940,7'
          Branch Sides:
            - BranchSide:      'xslt.c:4942,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:5018,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:4948,11'
          Branch Sides:
            - BranchSide:      'xslt.c:4953,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
            - BranchSide:      'xslt.c:4965,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
        - Branch String:   'xslt.c:4953,8'
          Branch Sides:
            - BranchSide:      'xslt.c:4954,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
            - BranchSide:      'xslt.c:4955,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
        - Branch String:   'xslt.c:4965,7'
          Branch Sides:
            - BranchSide:      'xslt.c:4966,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
            - BranchSide:      'xslt.c:4985,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:4966,8'
          Branch Sides:
            - BranchSide:      'xslt.c:4967,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
            - BranchSide:      'xslt.c:4970,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
        - Branch String:   'xslt.c:4970,38'
          Branch Sides:
            - BranchSide:      'xslt.c:4971,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
            - BranchSide:      'xslt.c:4977,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
        - Branch String:   'xslt.c:4970,8'
          Branch Sides:
            - BranchSide:      'xslt.c:4972,33'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:4977,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
        - Branch String:   'xslt.c:4977,16'
          Branch Sides:
            - BranchSide:      'xslt.c:4977,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
            - BranchSide:      'xslt.c:4979,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
        - Branch String:   'xslt.c:4977,8'
          Branch Sides:
            - BranchSide:      'xslt.c:4978,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
            - BranchSide:      'xslt.c:4979,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
        - Branch String:   'xslt.c:4985,11'
          Branch Sides:
            - BranchSide:      'xslt.c:4986,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:5017,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:4987,4'
          Branch Sides:
            - BranchSide:      'xslt.c:4988,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:5016,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:4988,34'
          Branch Sides:
            - BranchSide:      'xslt.c:4989,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:5007,15'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlFreeNode
        - Branch String:   'xslt.c:4989,36'
          Branch Sides:
            - BranchSide:      'xslt.c:4990,26'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltTransformError
                - xmlFreeNode
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:5007,15'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlFreeNode
        - Branch String:   'xslt.c:4988,12'
          Branch Sides:
            - BranchSide:      'xslt.c:4995,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlFreeNode
            - BranchSide:      'xslt.c:5007,15'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlFreeNode
        - Branch String:   'xslt.c:4995,9'
          Branch Sides:
            - BranchSide:      'xslt.c:4998,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xsltTransformError
                - xmlFreeNode
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:5005,8'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlFreeNode
        - Branch String:   'xslt.c:5000,13'
          Branch Sides:
            - BranchSide:      'xslt.c:5001,31'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xsltTransformError
                - xmlFreeNode
            - BranchSide:      'xslt.c:5004,5'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlFreeNode
        - Branch String:   'xslt.c:5009,33'
          Branch Sides:
            - BranchSide:      'xslt.c:5010,58'
              BranchSideFuncs:
                - xsltTransformError
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:5014,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:5022,29'
          Branch Sides:
            - BranchSide:      'xslt.c:5022,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
            - BranchSide:      'xslt.c:5030,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
        - Branch String:   'xslt.c:5022,56'
          Branch Sides:
            - BranchSide:      'xslt.c:5023,26'
              BranchSideFuncs:
                - xsltCheckExtPrefix
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltStylePreCompute
            - BranchSide:      'xslt.c:5030,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
        - Branch String:   'xslt.c:5022,11'
          Branch Sides:
            - BranchSide:      'xslt.c:5028,26'
              BranchSideFuncs:
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5030,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
        - Branch String:   'xslt.c:5036,28'
          Branch Sides:
            - BranchSide:      'xslt.c:5036,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
            - BranchSide:      'xslt.c:5040,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
        - Branch String:   'xslt.c:5036,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5037,31'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
            - BranchSide:      'xslt.c:5040,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
        - Branch String:   'xslt.c:5040,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5041,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
            - BranchSide:      'xslt.c:5048,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5043,3'
          Branch Sides:
            - BranchSide:      'xslt.c:5044,23'
              BranchSideFuncs:
                - xsltCompileAttr
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5047,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5052,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5052,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5053,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5053,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5054,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5057,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5059,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5060,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5064,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5066,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5067,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5068,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5068,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5069,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5072,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5072,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5073,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5076,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5076,2'
          Branch Sides:
            - BranchSide:      'xslt.c:4917,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5065,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltCompileAttr
                - xmlSearchNsByHref
                - xsltCheckExtPrefix
                - xsltStylePreCompute
                - xmlStrEqual
                - xsltStylePreCompute
                - xmlStrEqual
                - xmlGetNsProp
                - xmlUnlinkNode
                - xmlAddPrevSibling
                - xsltTransformError
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5078,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5083,16'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:5091,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:5092,5'
          Branch Sides:
            - BranchSide:      'xslt.c:5093,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:5101,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5093,7'
          Branch Sides:
            - BranchSide:      'xslt.c:5093,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:5095,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:5093,7'
          Branch Sides:
            - BranchSide:      'xslt.c:5093,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:5095,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:5093,7'
          Branch Sides:
            - BranchSide:      'xslt.c:5093,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
            - BranchSide:      'xslt.c:5095,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:5093,26'
          Branch Sides:
            - BranchSide:      'xslt.c:5093,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
            - BranchSide:      'xslt.c:5095,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:5093,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5094,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:5095,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:5101,5'
          Branch Sides:
            - BranchSide:      'xslt.c:5101,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5102,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:5102,7'
          Branch Sides:
            - BranchSide:      'xslt.c:5102,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5112,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5102,7'
          Branch Sides:
            - BranchSide:      'xslt.c:5102,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5112,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5102,7'
          Branch Sides:
            - BranchSide:      'xslt.c:5102,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:5112,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5102,26'
          Branch Sides:
            - BranchSide:      'xslt.c:5102,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
            - BranchSide:      'xslt.c:5112,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5102,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5103,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:5112,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5107,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5107,25'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:5108,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
      Callsites:
        - Src:             'xslt.c:4925,6'
          Dst:             xmlUnlinkNode
        - Src:             'xslt.c:4926,6'
          Dst:             xmlFreeNode
        - Src:             'xslt.c:4929,6'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:4930,13'
          Dst:             xsltStylePreCompute
        - Src:             'xslt.c:4932,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:4945,14'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:4953,8'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:4955,16'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:4957,8'
          Dst:             xsltTransformError
        - Src:             'xslt.c:4972,8'
          Dst:             xsltTransformError
        - Src:             'xslt.c:4990,14'
          Dst:             xmlDictOwns
        - Src:             'xslt.c:4998,15'
          Dst:             xmlDictLookup
        - Src:             'xslt.c:5001,13'
          Dst:             xmlNodeSetContent
        - Src:             'xslt.c:5008,8'
          Dst:             xmlUnlinkNode
        - Src:             'xslt.c:5009,33'
          Dst:             xmlAddPrevSibling
        - Src:             'xslt.c:5010,33'
          Dst:             xsltTransformError
        - Src:             'xslt.c:5012,33'
          Dst:             xmlFreeNode
        - Src:             'xslt.c:5023,7'
          Dst:             xsltCheckExtPrefix
        - Src:             'xslt.c:5028,6'
          Dst:             xsltStylePreCompute
        - Src:             'xslt.c:5037,13'
          Dst:             xmlSearchNsByHref
        - Src:             'xslt.c:5044,7'
          Dst:             xsltCompileAttr
        - Src:             'xslt.c:5083,2'
          Dst:             xmlUnlinkNode
        - Src:             'xslt.c:5084,2'
          Dst:             xmlFreeNode
        - Src:             'xslt.c:5093,7'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:5093,32'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:5102,7'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:5102,30'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:5105,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:5109,6'
          Dst:             xmlUnlinkNode
        - Src:             'xslt.c:5110,6'
          Dst:             xmlFreeNode
    - functionName:    xsltParseStylesheetDecimalFormat
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         91
      ICount:          555
      EdgeCount:       122
      CyclomaticComplexity: 33
      functionsReached:
        - xmlGetNsProp
        - xmlValidateQName
        - xsltDecimalFormatGetByQName
        - xsltGetQNameURI
        - xsltNewDecimalFormat
        - xsltParseContentError
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:1421,23'
          Branch Sides:
            - BranchSide:      'xslt.c:1421,27'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1422,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1421,42'
          Branch Sides:
            - BranchSide:      'xslt.c:1421,46'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1422,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1421,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1422,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1424,14'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xsltDecimalFormatGetByQName
                - xsltNewDecimalFormat
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1427,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1430,30'
              BranchSideFuncs:
                - xmlValidateQName
                - xsltGetQNameURI
                - xsltDecimalFormatGetByQName
                - xsltNewDecimalFormat
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1468,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1430,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1431,38'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:1440,33'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltDecimalFormatGetByQName
                - xsltNewDecimalFormat
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1441,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1442,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1445,39'
              BranchSideFuncs:
                - xsltDecimalFormatGetByQName
                - xsltNewDecimalFormat
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1446,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1447,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:1453,32'
              BranchSideFuncs:
                - xsltNewDecimalFormat
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xsltTransformError
        - Branch String:   'xslt.c:1454,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1455,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:1462,14'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1462,2'
          Branch Sides:
            - BranchSide:      'xslt.c:1462,55'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1464,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1464,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1465,19'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1466,5'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1469,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1470,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1474,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1470,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1470,36'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1471,26'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1475,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1476,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1480,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1476,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1476,32'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1477,22'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1481,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1482,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1486,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1482,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1482,32'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1483,22'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1487,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1488,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1492,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1488,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1488,33'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1489,23'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1493,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1494,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1498,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1494,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1494,32'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1495,22'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1499,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1500,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1504,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1500,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1500,31'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1501,21'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1505,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1506,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1510,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1506,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1506,32'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1507,22'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1511,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1512,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1516,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1512,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1512,33'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1513,23'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1517,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1518,6'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1522,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1518,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1518,29'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1519,19'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1523,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1524,6'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1527,9'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:1524,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1524,40'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1525,30'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:1527,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1527,9'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1528,24'
              BranchSideFuncs:
                - xsltParseContentError
      Callsites:
        - Src:             'xslt.c:1426,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1430,13'
          Dst:             xmlValidateQName
        - Src:             'xslt.c:1431,13'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1440,17'
          Dst:             xsltGetQNameURI
        - Src:             'xslt.c:1445,11'
          Dst:             xsltDecimalFormatGetByQName
        - Src:             'xslt.c:1447,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1453,11'
          Dst:             xsltNewDecimalFormat
        - Src:             'xslt.c:1455,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1468,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1474,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1480,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1486,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1492,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1498,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1504,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1510,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1516,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1522,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1528,2'
          Dst:             xsltParseContentError
    - functionName:    xsltDecimalFormatGetByQName
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - nsUri
        - name
      BBCount:         18
      ICount:          102
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrEqual
        - xsltNextImport
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:394,9'
          Branch Sides:
            - BranchSide:      'xslt.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:397,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:397,5'
          Branch Sides:
            - BranchSide:      'xslt.c:398,16'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:407,12'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:398,2'
          Branch Sides:
            - BranchSide:      'xslt.c:401,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
                - xmlStrEqual
            - BranchSide:      'xslt.c:405,25'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:401,44'
          Branch Sides:
            - BranchSide:      'xslt.c:402,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
                - xmlStrEqual
            - BranchSide:      'xslt.c:404,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:401,10'
          Branch Sides:
            - BranchSide:      'xslt.c:403,10'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:404,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'xslt.c:401,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:402,17'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:405,10'
          Dst:             xsltNextImport
    - functionName:    xsltNewDecimalFormat
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nsUri
        - name
      BBCount:         6
      ICount:          87
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:282,9'
          Branch Sides:
            - BranchSide:      'xslt.c:282,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xslt.c:283,2'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
      Callsites:
        - Src:             'xslt.c:288,16'
          Dst:             xmlStrdup
        - Src:             'xslt.c:289,27'
          Dst:             xmlStrdup
        - Src:             'xslt.c:290,23'
          Dst:             xmlStrdup
        - Src:             'xslt.c:291,19'
          Dst:             xmlStrdup
        - Src:             'xslt.c:292,18'
          Dst:             xmlStrdup
        - Src:             'xslt.c:293,19'
          Dst:             xmlStrdup
        - Src:             'xslt.c:294,20'
          Dst:             xmlStrdup
        - Src:             'xslt.c:295,20'
          Dst:             xmlStrdup
        - Src:             'xslt.c:296,19'
          Dst:             xmlStrdup
        - Src:             'xslt.c:297,19'
          Dst:             xmlStrdup
    - functionName:    xsltParseContentError
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - node
      BBCount:         19
      ICount:          94
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrEqual
        - xsltTransformError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xslt.c:123,25'
          Branch Sides:
            - BranchSide:      'xslt.c:123,29'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:124,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:123,9'
          Branch Sides:
            - BranchSide:      'xslt.c:124,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:126,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:126,9'
          Branch Sides:
            - BranchSide:      'xslt.c:126,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:131,27'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'xslt.c:126,9'
          Branch Sides:
            - BranchSide:      'xslt.c:126,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:131,27'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'xslt.c:126,9'
          Branch Sides:
            - BranchSide:      'xslt.c:126,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:131,27'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'xslt.c:126,9'
          Branch Sides:
            - BranchSide:      'xslt.c:127,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:131,27'
              BranchSideFuncs:
                - xsltTransformError
      Callsites:
        - Src:             'xslt.c:126,9'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:127,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:131,2'
          Dst:             xsltTransformError
    - functionName:    xsltParseStylesheetKey
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5130
      functionLinenumberEnd: 5205
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - key
      BBCount:         51
      ICount:          272
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - xmlGetNsProp
        - xmlStrdup
        - xsltAddKey
        - xsltGetQNameURI
        - xsltParseContentError
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:5137,25'
          Branch Sides:
            - BranchSide:      'xslt.c:5137,29'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5138,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5137,42'
          Branch Sides:
            - BranchSide:      'xslt.c:5137,46'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5138,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:5137,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5138,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:5143,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltTransformError
                - xsltParseContentError
                - xsltGetQNameURI
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltAddKey
                - xsltTransformError
                - xsltTransformError
                - xmlStrdup
        - Branch String:   'xslt.c:5144,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5150,24'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltAddKey
                - xsltParseContentError
                - xsltTransformError
                - xsltTransformError
                - xmlStrdup
            - BranchSide:      'xslt.c:5164,27'
              BranchSideFuncs:
                - xsltTransformError
                - xsltParseContentError
        - Branch String:   'xslt.c:5151,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5152,10'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5155,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltAddKey
                - xsltParseContentError
                - xsltTransformError
                - xsltTransformError
                - xmlStrdup
        - Branch String:   'xslt.c:5152,10'
          Branch Sides:
            - BranchSide:      'xslt.c:5152,25'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5153,6'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:5166,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5166,21'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5167,2'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:5171,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5172,27'
              BranchSideFuncs:
                - xsltTransformError
                - xsltParseContentError
            - BranchSide:      'xslt.c:5178,24'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltAddKey
                - xsltParseContentError
                - xsltTransformError
        - Branch String:   'xslt.c:5174,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5174,21'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5175,2'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:5179,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5180,27'
              BranchSideFuncs:
                - xsltTransformError
                - xsltParseContentError
            - BranchSide:      'xslt.c:5189,16'
              BranchSideFuncs:
                - xsltAddKey
                - xsltParseContentError
        - Branch String:   'xslt.c:5182,6'
          Branch Sides:
            - BranchSide:      'xslt.c:5182,21'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5183,2'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:5193,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5194,2'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5195,9'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:5195,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5196,2'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5197,9'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:5197,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5198,2'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5199,9'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:5199,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5200,2'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5202,9'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:5202,9'
          Branch Sides:
            - BranchSide:      'xslt.c:5202,9'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:5203,24'
              BranchSideFuncs:
                - xsltParseContentError
      Callsites:
        - Src:             'xslt.c:5143,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:5150,8'
          Dst:             xsltGetQNameURI
        - Src:             'xslt.c:5157,13'
          Dst:             xmlStrdup
        - Src:             'xslt.c:5164,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:5170,13'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:5172,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:5178,11'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:5180,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:5189,5'
          Dst:             xsltAddKey
        - Src:             'xslt.c:5203,2'
          Dst:             xsltParseContentError
    - functionName:    xsltParseStylesheetPreserveSpace
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1542
      functionLinenumberEnd: 1598
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         58
      ICount:          316
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - xmlGetNsProp
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlStrEqual
        - xmlStrndup
        - xsltGetQNameURI
        - xsltParseContentError
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:1546,23'
          Branch Sides:
            - BranchSide:      'xslt.c:1546,27'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1547,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1546,42'
          Branch Sides:
            - BranchSide:      'xslt.c:1546,46'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1547,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1546,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1547,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1549,29'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:1550,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1551,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:1557,9'
              BranchSideFuncs:
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
        - Branch String:   'xslt.c:1553,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1553,21'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1554,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1557,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1558,23'
              BranchSideFuncs:
                - xmlHashCreate
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1559,9'
              BranchSideFuncs:
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1559,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1560,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1564,15'
              BranchSideFuncs:
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1565,5'
          Branch Sides:
            - BranchSide:      'xslt.c:1566,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1594,5'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:1566,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1566,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1566,9'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1566,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1566,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1566,9'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1566,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1566,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1566,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1566,2'
          Branch Sides:
            - BranchSide:      'xslt.c:1566,36'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1567,7'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1567,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1568,6'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1569,15'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1570,21'
          Branch Sides:
            - BranchSide:      'xslt.c:1570,26'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1570,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1570,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1570,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1570,26'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1570,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1570,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1570,26'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1570,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1570,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1570,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1570,2'
          Branch Sides:
            - BranchSide:      'xslt.c:1570,46'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1571,23'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1572,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1577,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xsltParseContentError
                - xmlStrndup
            - BranchSide:      'xslt.c:1592,12'
              BranchSideFuncs:
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1577,10'
          Branch Sides:
            - BranchSide:      'xslt.c:1578,3'
              BranchSideFuncs:
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1585,39'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
        - Branch String:   'xslt.c:1595,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1595,9'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1596,24'
              BranchSideFuncs:
                - xsltParseContentError
      Callsites:
        - Src:             'xslt.c:1549,16'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1551,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1558,23'
          Dst:             xmlHashCreate
        - Src:             'xslt.c:1571,12'
          Dst:             xmlStrndup
        - Src:             'xslt.c:1577,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1585,23'
          Dst:             xsltGetQNameURI
        - Src:             'xslt.c:1587,3'
          Dst:             xmlHashAddEntry2
        - Src:             'xslt.c:1596,2'
          Dst:             xsltParseContentError
    - functionName:    xsltParseStylesheetStripSpace
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1683
      functionLinenumberEnd: 1737
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         58
      ICount:          311
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - xmlGetNsProp
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlStrEqual
        - xmlStrndup
        - xsltGetQNameURI
        - xsltParseContentError
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:1687,23'
          Branch Sides:
            - BranchSide:      'xslt.c:1687,27'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1688,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1687,42'
          Branch Sides:
            - BranchSide:      'xslt.c:1687,46'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1688,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1687,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1688,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1690,9'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlHashCreate
        - Branch String:   'xslt.c:1690,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1691,23'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xsltTransformError
            - BranchSide:      'xslt.c:1692,9'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xsltTransformError
        - Branch String:   'xslt.c:1692,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1693,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1695,29'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xsltTransformError
        - Branch String:   'xslt.c:1696,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1697,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:1703,15'
              BranchSideFuncs:
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1699,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1699,21'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1700,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1704,5'
          Branch Sides:
            - BranchSide:      'xslt.c:1705,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1733,5'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:1705,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1705,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1705,9'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1705,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1705,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1705,9'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1705,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1705,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1705,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1705,2'
          Branch Sides:
            - BranchSide:      'xslt.c:1705,36'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1706,7'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1706,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1707,6'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1708,15'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1709,21'
          Branch Sides:
            - BranchSide:      'xslt.c:1709,26'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1709,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1709,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1709,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1709,26'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1709,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1709,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1709,26'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1709,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1709,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1709,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1709,2'
          Branch Sides:
            - BranchSide:      'xslt.c:1709,46'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1710,23'
              BranchSideFuncs:
                - xmlStrndup
                - xsltParseContentError
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1711,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1716,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xsltParseContentError
                - xmlStrndup
            - BranchSide:      'xslt.c:1731,12'
              BranchSideFuncs:
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'xslt.c:1716,10'
          Branch Sides:
            - BranchSide:      'xslt.c:1717,3'
              BranchSideFuncs:
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'xslt.c:1724,39'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xsltParseContentError
                - xmlStrndup
                - xmlStrEqual
        - Branch String:   'xslt.c:1734,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1734,9'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1735,24'
              BranchSideFuncs:
                - xsltParseContentError
      Callsites:
        - Src:             'xslt.c:1691,23'
          Dst:             xmlHashCreate
        - Src:             'xslt.c:1695,16'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1697,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1710,12'
          Dst:             xmlStrndup
        - Src:             'xslt.c:1716,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1724,23'
          Dst:             xsltGetQNameURI
        - Src:             'xslt.c:1726,3'
          Dst:             xmlHashAddEntry2
        - Src:             'xslt.c:1735,2'
          Dst:             xsltParseContentError
    - functionName:    exclPrefixPop
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:199,9'
          Branch Sides:
            - BranchSide:      'xslt.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:201,5'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:202,9'
          Branch Sides:
            - BranchSide:      'xslt.c:203,29'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:205,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    exclPrefixPush
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - orig
      BBCount:         20
      ICount:          168
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlDictLookup
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:161,9'
          Branch Sides:
            - BranchSide:      'xslt.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:165,12'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
        - Branch String:   'xslt.c:165,5'
          Branch Sides:
            - BranchSide:      'xslt.c:166,25'
              BranchSideFuncs:
                - xmlStrEqual
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:169,9'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xslt.c:166,13'
          Branch Sides:
            - BranchSide:      'xslt.c:167,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:168,5'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrEqual
        - Branch String:   'xslt.c:169,9'
          Branch Sides:
            - BranchSide:      'xslt.c:171,22'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:182,49'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:171,22'
          Branch Sides:
            - BranchSide:      'xslt.c:171,45'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:171,22'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xslt.c:175,13'
          Branch Sides:
            - BranchSide:      'xslt.c:176,13'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xslt.c:179,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:160,25'
          Dst:             xmlDictLookup
        - Src:             'xslt.c:166,13'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:176,13'
          Dst:             __xmlGenericError
        - Src:             'xslt.c:176,29'
          Dst:             __xmlGenericErrorContext
    - functionName:    xsltFreeTemplate
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - template
      BBCount:         18
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:441,9'
          Branch Sides:
            - BranchSide:      'xslt.c:442,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:443,9'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:443,9'
          Branch Sides:
            - BranchSide:      'xslt.c:443,26'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:453,9'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:453,9'
          Branch Sides:
            - BranchSide:      'xslt.c:453,32'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:456,9'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:456,9'
          Branch Sides:
            - BranchSide:      'xslt.c:456,35'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:457,9'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:457,9'
          Branch Sides:
            - BranchSide:      'xslt.c:457,34'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:459,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFreeDecimalFormat
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         39
      ICount:          247
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:305,9'
          Branch Sides:
            - BranchSide:      'xslt.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:306,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:306,6'
          Branch Sides:
            - BranchSide:      'xslt.c:307,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:308,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:308,6'
          Branch Sides:
            - BranchSide:      'xslt.c:309,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:310,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:310,6'
          Branch Sides:
            - BranchSide:      'xslt.c:311,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:312,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:312,6'
          Branch Sides:
            - BranchSide:      'xslt.c:313,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:314,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:314,6'
          Branch Sides:
            - BranchSide:      'xslt.c:315,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:316,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:316,6'
          Branch Sides:
            - BranchSide:      'xslt.c:317,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:318,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:318,6'
          Branch Sides:
            - BranchSide:      'xslt.c:319,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:320,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:320,6'
          Branch Sides:
            - BranchSide:      'xslt.c:321,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:322,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:322,6'
          Branch Sides:
            - BranchSide:      'xslt.c:323,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:324,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:324,6'
          Branch Sides:
            - BranchSide:      'xslt.c:325,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:326,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:326,6'
          Branch Sides:
            - BranchSide:      'xslt.c:327,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:328,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltParseStylesheetPI
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6834
      functionLinenumberEnd: 6908
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         157
      ICount:          818
      EdgeCount:       215
      CyclomaticComplexity: 60
      functionsReached:
        - xmlStrcasecmp
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:6842,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6843,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6845,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6846,5'
          Branch Sides:
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6902,10'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:6847,2'
          Branch Sides:
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6847,2'
          Branch Sides:
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6847,2'
          Branch Sides:
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6847,2'
          Branch Sides:
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6848,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6847,2'
          Branch Sides:
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6847,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6848,19'
          Branch Sides:
            - BranchSide:      'xslt.c:6848,23'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6876,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6848,38'
          Branch Sides:
            - BranchSide:      'xslt.c:6848,42'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6876,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6848,57'
          Branch Sides:
            - BranchSide:      'xslt.c:6849,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6876,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6848,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6850,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6876,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6851,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6851,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6851,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6851,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6851,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6851,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6851,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6851,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6851,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6851,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6851,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6852,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6851,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6851,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6851,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6852,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6853,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6854,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6854,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6855,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6855,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6855,24'
          Branch Sides:
            - BranchSide:      'xslt.c:6855,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6857,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6855,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6856,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6857,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6858,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6859,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6859,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6860,24'
          Branch Sides:
            - BranchSide:      'xslt.c:6860,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6860,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6860,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6861,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6862,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6861,3'
          Branch Sides:
            - BranchSide:      'xslt.c:6860,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6860,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6862,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6863,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6864,23'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6865,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6866,10'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6866,10'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6866,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6867,3'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6868,25'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6868,52'
          Branch Sides:
            - BranchSide:      'xslt.c:6869,18'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6874,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6869,45'
          Branch Sides:
            - BranchSide:      'xslt.c:6870,18'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6874,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6868,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6871,17'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6874,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6876,26'
          Branch Sides:
            - BranchSide:      'xslt.c:6876,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6896,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6876,45'
          Branch Sides:
            - BranchSide:      'xslt.c:6876,49'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6896,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6876,64'
          Branch Sides:
            - BranchSide:      'xslt.c:6877,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6896,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6876,13'
          Branch Sides:
            - BranchSide:      'xslt.c:6878,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6896,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6879,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6879,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6879,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6879,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6879,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6879,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6879,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6879,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6879,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6879,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6879,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6880,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6879,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6879,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6879,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6880,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6881,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6882,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6882,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6883,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6883,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6883,24'
          Branch Sides:
            - BranchSide:      'xslt.c:6883,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6885,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6883,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6884,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6885,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6886,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6887,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6887,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6888,24'
          Branch Sides:
            - BranchSide:      'xslt.c:6888,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6888,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6888,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6889,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6890,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6889,3'
          Branch Sides:
            - BranchSide:      'xslt.c:6888,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
            - BranchSide:      'xslt.c:6888,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6890,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6891,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6892,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrndup
        - Branch String:   'xslt.c:6892,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6893,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6894,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6894,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6895,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6895,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6896,24'
          Branch Sides:
            - BranchSide:      'xslt.c:6896,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6896,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6896,29'
          Branch Sides:
            - BranchSide:      'xslt.c:6896,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6896,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6896,29'
          Branch Sides:
            - BranchSide:      'xslt.c:6896,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6896,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6896,29'
          Branch Sides:
            - BranchSide:      'xslt.c:6896,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6896,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6896,6'
          Branch Sides:
            - BranchSide:      'xslt.c:0,0'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6897,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6897,3'
          Branch Sides:
            - BranchSide:      'xslt.c:6896,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'xslt.c:6896,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'xslt.c:6902,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6903,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6907,12'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:6903,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6904,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6905,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:6864,12'
          Dst:             xmlStrndup
        - Src:             'xslt.c:6868,11'
          Dst:             xmlStrcasecmp
        - Src:             'xslt.c:6869,4'
          Dst:             xmlStrcasecmp
        - Src:             'xslt.c:6870,4'
          Dst:             xmlStrcasecmp
        - Src:             'xslt.c:6893,10'
          Dst:             xmlStrndup
    - functionName:    xsltLoadStylesheetPI
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6925
      functionLinenumberEnd: 7066
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         68
      ICount:          410
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached:
        - xmlAddChild
        - xmlBuildURI
        - xmlDictReference
        - xmlDocCopyNode
        - xmlFreeDoc
        - xmlFreeURI
        - xmlGetID
        - xmlNewDoc
        - xmlNewNs
        - xmlNodeGetBase
        - xmlParseURI
        - xmlStrEqual
        - xsltInitGlobals
        - xsltParseStylesheetDoc
        - xsltParseStylesheetFile
        - xsltParseStylesheetPI
        - xsltTransformError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xslt.c:6933,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6934,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6939,13'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
                - xmlStrEqual
                - xsltParseStylesheetPI
        - Branch String:   'xslt.c:6940,28'
          Branch Sides:
            - BranchSide:      'xslt.c:6940,32'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
                - xmlStrEqual
                - xsltParseStylesheetPI
            - BranchSide:      'xslt.c:6940,5'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
                - xmlStrEqual
                - xsltParseStylesheetPI
        - Branch String:   'xslt.c:6940,5'
          Branch Sides:
            - BranchSide:      'xslt.c:6941,7'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
                - xmlStrEqual
                - xsltParseStylesheetPI
            - BranchSide:      'xslt.c:6953,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
        - Branch String:   'xslt.c:6941,35'
          Branch Sides:
            - BranchSide:      'xslt.c:6942,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
                - xsltParseStylesheetPI
            - BranchSide:      'xslt.c:6947,10'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
                - xmlStrEqual
                - xsltParseStylesheetPI
        - Branch String:   'xslt.c:6941,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6943,35'
              BranchSideFuncs:
                - xsltParseStylesheetPI
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
                - xmlStrEqual
            - BranchSide:      'xslt.c:6947,10'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
                - xmlStrEqual
                - xsltParseStylesheetPI
        - Branch String:   'xslt.c:6944,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6945,3'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
            - BranchSide:      'xslt.c:6946,2'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
                - xmlStrEqual
                - xsltParseStylesheetPI
        - Branch String:   'xslt.c:6953,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6958,35'
              BranchSideFuncs:
                - xmlParseURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
                - xsltTransformError
            - BranchSide:      'xslt.c:7065,12'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:6959,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6960,37'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:6965,7'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
        - Branch String:   'xslt.c:6965,30'
          Branch Sides:
            - BranchSide:      'xslt.c:6965,34'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
            - BranchSide:      'xslt.c:7043,28'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
        - Branch String:   'xslt.c:6965,55'
          Branch Sides:
            - BranchSide:      'xslt.c:6966,14'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
            - BranchSide:      'xslt.c:7043,28'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
        - Branch String:   'xslt.c:6966,35'
          Branch Sides:
            - BranchSide:      'xslt.c:6966,39'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
            - BranchSide:      'xslt.c:7043,28'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
        - Branch String:   'xslt.c:6966,63'
          Branch Sides:
            - BranchSide:      'xslt.c:6967,14'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
            - BranchSide:      'xslt.c:7043,28'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
        - Branch String:   'xslt.c:6967,35'
          Branch Sides:
            - BranchSide:      'xslt.c:6967,39'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
            - BranchSide:      'xslt.c:7043,28'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
        - Branch String:   'xslt.c:6967,58'
          Branch Sides:
            - BranchSide:      'xslt.c:6968,14'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
            - BranchSide:      'xslt.c:7043,28'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
        - Branch String:   'xslt.c:6968,33'
          Branch Sides:
            - BranchSide:      'xslt.c:6968,37'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
                - xmlGetID
                - xmlNewDoc
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
            - BranchSide:      'xslt.c:7043,28'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
        - Branch String:   'xslt.c:6965,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6975,10'
              BranchSideFuncs:
                - xmlGetID
                - xmlNewDoc
                - xmlFreeURI
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
                - xmlGetID
            - BranchSide:      'xslt.c:7043,28'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltParseStylesheetFile
                - xmlFreeURI
                - xsltParseStylesheetFile
        - Branch String:   'xslt.c:6975,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6976,17'
              BranchSideFuncs:
                - xmlGetID
                - xmlNewDoc
                - xmlFreeURI
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'xslt.c:6978,17'
              BranchSideFuncs:
                - xmlGetID
                - xmlNewDoc
                - xmlFreeURI
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'xslt.c:6979,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6980,34'
              BranchSideFuncs:
                - xsltTransformError
                - xmlFreeURI
            - BranchSide:      'xslt.c:6996,13'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlFreeURI
                - xmlDictReference
                - xmlDocCopyNode
                - xmlNodeGetBase
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xmlNewNs
        - Branch String:   'xslt.c:7024,7'
          Branch Sides:
            - BranchSide:      'xslt.c:7025,14'
              BranchSideFuncs:
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeURI
                - xmlFreeDoc
                - xmlNewNs
            - BranchSide:      'xslt.c:7030,31'
              BranchSideFuncs:
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeURI
                - xmlFreeDoc
        - Branch String:   'xslt.c:7025,4'
          Branch Sides:
            - BranchSide:      'xslt.c:7024,7'
              BranchSideFuncs:
                - xmlNewNs
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeURI
                - xmlFreeDoc
            - BranchSide:      'xslt.c:7026,17'
              BranchSideFuncs:
                - xmlNewNs
                - xmlAddChild
                - xsltParseStylesheetDoc
                - xmlFreeURI
                - xmlFreeDoc
        - Branch String:   'xslt.c:7032,11'
          Branch Sides:
            - BranchSide:      'xslt.c:7033,15'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeURI
            - BranchSide:      'xslt.c:7034,3'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'xslt.c:7045,10'
          Branch Sides:
            - BranchSide:      'xslt.c:7050,33'
              BranchSideFuncs:
                - xsltParseStylesheetFile
                - xmlFreeURI
            - BranchSide:      'xslt.c:7057,33'
              BranchSideFuncs:
                - xsltParseStylesheetFile
                - xmlFreeURI
      Callsites:
        - Src:             'xslt.c:6931,5'
          Dst:             xsltInitGlobals
        - Src:             'xslt.c:6942,7'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6943,13'
          Dst:             xsltParseStylesheetPI
        - Src:             'xslt.c:6958,8'
          Dst:             xmlParseURI
        - Src:             'xslt.c:6960,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6976,8'
          Dst:             xmlGetID
        - Src:             'xslt.c:6978,8'
          Dst:             xmlGetID
        - Src:             'xslt.c:6980,3'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6997,10'
          Dst:             xmlNewDoc
        - Src:             'xslt.c:7004,7'
          Dst:             xmlDictReference
        - Src:             'xslt.c:7011,17'
          Dst:             xmlDocCopyNode
        - Src:             'xslt.c:7013,19'
          Dst:             xmlNodeGetBase
        - Src:             'xslt.c:7026,8'
          Dst:             xmlNewNs
        - Src:             'xslt.c:7030,7'
          Dst:             xmlAddChild
        - Src:             'xslt.c:7031,13'
          Dst:             xsltParseStylesheetDoc
        - Src:             'xslt.c:7033,4'
          Dst:             xmlFreeDoc
        - Src:             'xslt.c:7043,13'
          Dst:             xmlNodeGetBase
        - Src:             'xslt.c:7044,12'
          Dst:             xmlBuildURI
        - Src:             'xslt.c:7050,9'
          Dst:             xsltParseStylesheetFile
        - Src:             'xslt.c:7057,9'
          Dst:             xsltParseStylesheetFile
        - Src:             'xslt.c:7062,2'
          Dst:             xmlFreeURI
    - functionName:    xsltParseStylesheetDoc
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6746
      functionLinenumberEnd: 6749
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltInitGlobals
        - xsltParseStylesheetImportedDoc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'xslt.c:6747,5'
          Dst:             xsltInitGlobals
        - Src:             'xslt.c:6749,12'
          Dst:             xsltParseStylesheetImportedDoc
    - functionName:    xsltParseStylesheetFile
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6762
      functionLinenumberEnd: 6808
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         18
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFreeDoc
        - xsltCheckRead
        - xsltGetDefaultSecurityPrefs
        - xsltInitGlobals
        - xsltParseStylesheetDoc
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:6769,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6770,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6780,11'
              BranchSideFuncs:
                - xsltGetDefaultSecurityPrefs
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xsltTransformError
                - xsltCheckRead
                - xsltTransformError
        - Branch String:   'xslt.c:6781,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6784,22'
              BranchSideFuncs:
                - xsltCheckRead
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:6794,11'
              BranchSideFuncs:
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xsltTransformError
        - Branch String:   'xslt.c:6785,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6786,17'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:6792,5'
              BranchSideFuncs:
                - xsltParseStylesheetDoc
                - xmlFreeDoc
                - xsltTransformError
        - Branch String:   'xslt.c:6786,17'
          Branch Sides:
            - BranchSide:      'xslt.c:6789,34'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:6790,6'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:6796,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6798,50'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:6801,34'
              BranchSideFuncs:
                - xsltParseStylesheetDoc
                - xmlFreeDoc
        - Branch String:   'xslt.c:6802,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6803,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'xslt.c:6807,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:6767,5'
          Dst:             xsltInitGlobals
        - Src:             'xslt.c:6780,11'
          Dst:             xsltGetDefaultSecurityPrefs
        - Src:             'xslt.c:6784,8'
          Dst:             xsltCheckRead
        - Src:             'xslt.c:6787,17'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6797,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6801,11'
          Dst:             xsltParseStylesheetDoc
        - Src:             'xslt.c:6803,2'
          Dst:             xmlFreeDoc
    - functionName:    xsltParseStylesheetImportedDoc
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6566
      functionLinenumberEnd: 6582
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - parentStyle
      BBCount:         10
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xsltFreeStylesheet
        - xsltNewStylesheetInternal
        - xsltParseStylesheetUser
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:6569,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6570,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6572,42'
              BranchSideFuncs:
                - xsltNewStylesheetInternal
                - xsltParseStylesheetUser
                - xsltFreeStylesheet
        - Branch String:   'xslt.c:6573,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6574,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6576,33'
              BranchSideFuncs:
                - xsltParseStylesheetUser
                - xsltFreeStylesheet
        - Branch String:   'xslt.c:6576,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6577,28'
              BranchSideFuncs:
                - xsltFreeStylesheet
            - BranchSide:      'xslt.c:6581,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:6572,16'
          Dst:             xsltNewStylesheetInternal
        - Src:             'xslt.c:6576,9'
          Dst:             xsltParseStylesheetUser
        - Src:             'xslt.c:6577,9'
          Dst:             xsltFreeStylesheet
    - functionName:    xsltNewStylesheetInternal
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         17
      ICount:          151
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlDictCreate
        - xmlXPathContextSetCache
        - xmlXPathNewContext
        - xsltFreeStylesheet
        - xsltInit
        - xsltNewDecimalFormat
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:759,9'
          Branch Sides:
            - BranchSide:      'xslt.c:760,2'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeStylesheet
            - BranchSide:      'xslt.c:764,12'
              BranchSideFuncs:
                - xsltNewDecimalFormat
                - xmlDictCreate
                - xsltInit
                - xmlXPathNewContext
                - xmlXPathContextSetCache
                - xsltFreeStylesheet
                - xsltTransformError
        - Branch String:   'xslt.c:787,9'
          Branch Sides:
            - BranchSide:      'xslt.c:788,26'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPathContextSetCache
                - xsltInit
                - xsltFreeStylesheet
                - xsltTransformError
            - BranchSide:      'xslt.c:799,26'
              BranchSideFuncs:
                - xsltInit
        - Branch String:   'xslt.c:791,13'
          Branch Sides:
            - BranchSide:      'xslt.c:792,13'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeStylesheet
            - BranchSide:      'xslt.c:796,37'
              BranchSideFuncs:
                - xmlXPathContextSetCache
                - xsltInit
                - xsltFreeStylesheet
        - Branch String:   'xslt.c:796,13'
          Branch Sides:
            - BranchSide:      'xslt.c:797,13'
              BranchSideFuncs:
                - xsltFreeStylesheet
            - BranchSide:      'xslt.c:798,5'
              BranchSideFuncs:
                - xsltInit
        - Branch String:   'xslt.c:807,9'
          Branch Sides:
            - BranchSide:      'xslt.c:808,21'
              BranchSideFuncs:
                - xsltFreeStylesheet
            - BranchSide:      'xslt.c:809,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:760,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:769,26'
          Dst:             xsltNewDecimalFormat
        - Src:             'xslt.c:781,17'
          Dst:             xmlDictCreate
        - Src:             'xslt.c:790,26'
          Dst:             xmlXPathNewContext
        - Src:             'xslt.c:792,13'
          Dst:             xsltTransformError
        - Src:             'xslt.c:796,13'
          Dst:             xmlXPathContextSetCache
        - Src:             'xslt.c:802,5'
          Dst:             xsltInit
        - Src:             'xslt.c:808,2'
          Dst:             xsltFreeStylesheet
    - functionName:    xsltParseStylesheetUser
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6594
      functionLinenumberEnd: 6730
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - doc
      BBCount:         22
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDictFree
        - xmlDictReference
        - xmlDocGetRootElement
        - xsltCleanupStylesheetTree
        - xsltGatherNamespaces
        - xsltParseStylesheetProcess
        - xsltResolveStylesheetAttributeSet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:6595,25'
          Branch Sides:
            - BranchSide:      'xslt.c:6595,29'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6596,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:6595,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6596,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6601,9'
              BranchSideFuncs:
                - xsltGatherNamespaces
                - xsltParseStylesheetProcess
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
                - xsltResolveStylesheetAttributeSet
                - xmlDictFree
                - xmlDictReference
        - Branch String:   'xslt.c:6601,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6602,21'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictReference
                - xsltGatherNamespaces
                - xsltParseStylesheetProcess
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
                - xsltResolveStylesheetAttributeSet
            - BranchSide:      'xslt.c:6616,26'
              BranchSideFuncs:
                - xsltGatherNamespaces
                - xsltParseStylesheetProcess
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
                - xsltResolveStylesheetAttributeSet
        - Branch String:   'xslt.c:6706,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6707,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6712,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
                - xsltResolveStylesheetAttributeSet
        - Branch String:   'xslt.c:6712,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6713,43'
              BranchSideFuncs:
                - xsltResolveStylesheetAttributeSet
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
            - BranchSide:      'xslt.c:6715,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
        - Branch String:   'xslt.c:6715,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6720,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
            - BranchSide:      'xslt.c:6729,5'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:6724,13'
          Branch Sides:
            - BranchSide:      'xslt.c:6725,39'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
            - BranchSide:      'xslt.c:6726,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:6602,9'
          Dst:             xmlDictFree
        - Src:             'xslt.c:6609,2'
          Dst:             xmlDictReference
        - Src:             'xslt.c:6616,5'
          Dst:             xsltGatherNamespaces
        - Src:             'xslt.c:6706,9'
          Dst:             xsltParseStylesheetProcess
        - Src:             'xslt.c:6713,9'
          Dst:             xsltResolveStylesheetAttributeSet
        - Src:             'xslt.c:6725,44'
          Dst:             xmlDocGetRootElement
        - Src:             'xslt.c:6725,13'
          Dst:             xsltCleanupStylesheetTree
    - functionName:    xsltFreeStylesheet
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         59
      ICount:          381
      EdgeCount:       78
      CyclomaticComplexity: 21
      functionsReached:
        - xmlDictFree
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlHashFree
        - xmlXPathFreeContext
        - xsltCleanupStylesheetTree
        - xsltFreeAVTList
        - xsltFreeAttributeSetsHashes
        - xsltFreeDecimalFormatList
        - xsltFreeExts
        - xsltFreeKeys
        - xsltFreeNamespaceAliasHashes
        - xsltFreeStackElemList
        - xsltFreeStyleDocuments
        - xsltFreeStylePreComps
        - xsltFreeStylesheetList
        - xsltFreeTemplateHashes
        - xsltFreeTemplateList
        - xsltShutdownExts
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xslt.c:977,9'
          Branch Sides:
            - BranchSide:      'xslt.c:978,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1002,10'
              BranchSideFuncs:
                - xsltFreeKeys
                - xsltFreeExts
                - xsltFreeTemplateHashes
                - xsltFreeDecimalFormatList
                - xsltFreeTemplateList
                - xsltFreeAttributeSetsHashes
                - xsltFreeNamespaceAliasHashes
                - xsltFreeStylePreComps
                - xsltFreeStyleDocuments
                - xsltShutdownExts
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xsltFreeStackElemList
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
        - Branch String:   'xslt.c:1002,33'
          Branch Sides:
            - BranchSide:      'xslt.c:1002,37'
              BranchSideFuncs:
                - xsltFreeKeys
                - xsltFreeExts
                - xsltFreeTemplateHashes
                - xsltFreeDecimalFormatList
                - xsltFreeTemplateList
                - xsltFreeAttributeSetsHashes
                - xsltFreeNamespaceAliasHashes
                - xsltFreeStylePreComps
                - xsltFreeStyleDocuments
                - xsltShutdownExts
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xsltFreeStackElemList
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
            - BranchSide:      'xslt.c:1007,18'
              BranchSideFuncs:
                - xsltFreeKeys
                - xsltFreeExts
                - xsltFreeTemplateHashes
                - xsltFreeDecimalFormatList
                - xsltFreeTemplateList
                - xsltFreeAttributeSetsHashes
                - xsltFreeNamespaceAliasHashes
                - xsltFreeStylePreComps
                - xsltFreeStyleDocuments
                - xsltShutdownExts
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xsltFreeStackElemList
        - Branch String:   'xslt.c:1002,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1003,28'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltCleanupStylesheetTree
                - xsltFreeKeys
                - xsltFreeExts
                - xsltFreeTemplateHashes
                - xsltFreeDecimalFormatList
                - xsltFreeTemplateList
                - xsltFreeAttributeSetsHashes
                - xsltFreeNamespaceAliasHashes
                - xsltFreeStylePreComps
                - xsltFreeStyleDocuments
                - xsltShutdownExts
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xsltFreeStackElemList
            - BranchSide:      'xslt.c:1007,18'
              BranchSideFuncs:
                - xsltFreeKeys
                - xsltFreeExts
                - xsltFreeTemplateHashes
                - xsltFreeDecimalFormatList
                - xsltFreeTemplateList
                - xsltFreeAttributeSetsHashes
                - xsltFreeNamespaceAliasHashes
                - xsltFreeStylePreComps
                - xsltFreeStyleDocuments
                - xsltShutdownExts
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xsltFreeStackElemList
        - Branch String:   'xslt.c:1025,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1026,31'
              BranchSideFuncs:
                - xsltFreeStackElemList
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'xslt.c:1027,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'xslt.c:1027,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1028,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'xslt.c:1029,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'xslt.c:1029,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1030,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
            - BranchSide:      'xslt.c:1031,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
                - xmlHashFree
        - Branch String:   'xslt.c:1031,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1032,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
            - BranchSide:      'xslt.c:1033,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
        - Branch String:   'xslt.c:1033,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1034,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
            - BranchSide:      'xslt.c:1035,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
        - Branch String:   'xslt.c:1035,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1036,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
            - BranchSide:      'xslt.c:1037,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
        - Branch String:   'xslt.c:1037,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1038,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
            - BranchSide:      'xslt.c:1039,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
        - Branch String:   'xslt.c:1039,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1040,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
            - BranchSide:      'xslt.c:1041,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
        - Branch String:   'xslt.c:1041,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1042,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
            - BranchSide:      'xslt.c:1043,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
        - Branch String:   'xslt.c:1043,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1044,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
            - BranchSide:      'xslt.c:1045,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
        - Branch String:   'xslt.c:1045,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1046,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
            - BranchSide:      'xslt.c:1047,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
        - Branch String:   'xslt.c:1047,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1048,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
            - BranchSide:      'xslt.c:1049,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
                - xsltFreeAVTList
        - Branch String:   'xslt.c:1049,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1050,25'
              BranchSideFuncs:
                - xsltFreeAVTList
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
            - BranchSide:      'xslt.c:1051,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
                - xsltFreeStylesheetList
        - Branch String:   'xslt.c:1051,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1052,32'
              BranchSideFuncs:
                - xsltFreeStylesheetList
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
            - BranchSide:      'xslt.c:1070,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
                - xmlFreeDoc
        - Branch String:   'xslt.c:1070,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1071,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlDictFree
                - xmlXPathFreeContext
            - BranchSide:      'xslt.c:1078,17'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeContext
        - Branch String:   'xslt.c:1080,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1081,22'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xslt.c:1083,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:1004,6'
          Dst:             xmlDocGetRootElement
        - Src:             'xslt.c:1003,2'
          Dst:             xsltCleanupStylesheetTree
        - Src:             'xslt.c:1007,5'
          Dst:             xsltFreeKeys
        - Src:             'xslt.c:1008,5'
          Dst:             xsltFreeExts
        - Src:             'xslt.c:1009,5'
          Dst:             xsltFreeTemplateHashes
        - Src:             'xslt.c:1010,5'
          Dst:             xsltFreeDecimalFormatList
        - Src:             'xslt.c:1011,5'
          Dst:             xsltFreeTemplateList
        - Src:             'xslt.c:1012,5'
          Dst:             xsltFreeAttributeSetsHashes
        - Src:             'xslt.c:1013,5'
          Dst:             xsltFreeNamespaceAliasHashes
        - Src:             'xslt.c:1014,5'
          Dst:             xsltFreeStylePreComps
        - Src:             'xslt.c:1019,5'
          Dst:             xsltFreeStyleDocuments
        - Src:             'xslt.c:1023,5'
          Dst:             xsltShutdownExts
        - Src:             'xslt.c:1026,9'
          Dst:             xsltFreeStackElemList
        - Src:             'xslt.c:1028,9'
          Dst:             xmlHashFree
        - Src:             'xslt.c:1030,9'
          Dst:             xmlHashFree
        - Src:             'xslt.c:1032,9'
          Dst:             xmlHashFree
        - Src:             'xslt.c:1050,9'
          Dst:             xsltFreeAVTList
        - Src:             'xslt.c:1052,9'
          Dst:             xsltFreeStylesheetList
        - Src:             'xslt.c:1071,9'
          Dst:             xmlFreeDoc
        - Src:             'xslt.c:1078,5'
          Dst:             xmlDictFree
        - Src:             'xslt.c:1081,2'
          Dst:             xmlXPathFreeContext
    - functionName:    xsltCleanupStylesheetTree
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - rootElem
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltFreeDecimalFormatList
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xsltFreeDecimalFormat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:338,9'
          Branch Sides:
            - BranchSide:      'xslt.c:339,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:341,12'
              BranchSideFuncs:
                - xsltFreeDecimalFormat
        - Branch String:   'xslt.c:342,5'
          Branch Sides:
            - BranchSide:      'xslt.c:342,5'
              BranchSideFuncs:
                - xsltFreeDecimalFormat
            - BranchSide:      'xslt.c:343,8'
              BranchSideFuncs:
                - xsltFreeDecimalFormat
      Callsites:
        - Src:             'xslt.c:344,2'
          Dst:             xsltFreeDecimalFormat
    - functionName:    xsltFreeTemplateList
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - template
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeTemplate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:473,5'
          Branch Sides:
            - BranchSide:      'xslt.c:474,8'
              BranchSideFuncs:
                - xsltFreeTemplate
            - BranchSide:      'xslt.c:478,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:476,2'
          Dst:             xsltFreeTemplate
    - functionName:    xsltFreeStylesheetList
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeStylesheet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:901,5'
          Branch Sides:
            - BranchSide:      'xslt.c:902,9'
              BranchSideFuncs:
                - xsltFreeStylesheet
            - BranchSide:      'xslt.c:906,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:903,2'
          Dst:             xsltFreeStylesheet
    - functionName:    xsltGatherNamespaces
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3692
      functionLinenumberEnd: 3772
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         50
      ICount:          265
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - xmlDocGetRootElement
        - xmlHashCreate
        - xmlHashLookup
        - xmlHashUpdateEntry
        - xmlStrEqual
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:3696,9'
          Branch Sides:
            - BranchSide:      'xslt.c:3697,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:3710,32'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3711,5'
          Branch Sides:
            - BranchSide:      'xslt.c:3711,5'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3712,6'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3712,6'
          Branch Sides:
            - BranchSide:      'xslt.c:3713,20'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3747,6'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3714,6'
          Branch Sides:
            - BranchSide:      'xslt.c:3715,7'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3742,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3715,7'
          Branch Sides:
            - BranchSide:      'xslt.c:3716,11'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3740,8'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3716,11'
          Branch Sides:
            - BranchSide:      'xslt.c:3717,20'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:3725,27'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashCreate
                - xsltTransformError
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:3718,8'
          Branch Sides:
            - BranchSide:      'xslt.c:3719,33'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:3724,7'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashCreate
                - xsltTransformError
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:3726,25'
          Branch Sides:
            - BranchSide:      'xslt.c:3726,42'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3730,18'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlHashUpdateEntry
        - Branch String:   'xslt.c:3726,11'
          Branch Sides:
            - BranchSide:      'xslt.c:3727,29'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlHashUpdateEntry
            - BranchSide:      'xslt.c:3730,18'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlHashUpdateEntry
        - Branch String:   'xslt.c:3747,6'
          Branch Sides:
            - BranchSide:      'xslt.c:3748,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3753,6'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3748,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3749,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3752,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3753,6'
          Branch Sides:
            - BranchSide:      'xslt.c:3754,12'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3758,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3760,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3761,3'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3762,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3762,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3763,7'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3766,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3766,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3767,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3770,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'xslt.c:3770,2'
          Branch Sides:
            - BranchSide:      'xslt.c:3711,5'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'xslt.c:3759,12'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashUpdateEntry
                - xmlStrEqual
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
      Callsites:
        - Src:             'xslt.c:3710,11'
          Dst:             xmlDocGetRootElement
        - Src:             'xslt.c:3717,20'
          Dst:             xmlHashCreate
        - Src:             'xslt.c:3719,8'
          Dst:             xsltTransformError
        - Src:             'xslt.c:3725,13'
          Dst:             xmlHashLookup
        - Src:             'xslt.c:3726,30'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:3727,4'
          Dst:             xsltTransformError
        - Src:             'xslt.c:3731,4'
          Dst:             xmlHashUpdateEntry
    - functionName:    xsltParseStylesheetProcess
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6457
      functionLinenumberEnd: 6549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
        - doc
      BBCount:         40
      ICount:          274
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - xmlDocGetRootElement
        - xmlGetNsProp
        - xmlStrEqual
        - xmlStrdup
        - xsltAddTemplate
        - xsltInitGlobals
        - xsltNewTemplate
        - xsltParseStylesheetExcludePrefix
        - xsltParseStylesheetExtPrefix
        - xsltParseStylesheetTop
        - xsltParseTemplateContent
        - xsltPreprocessStylesheet
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:6462,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6463,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6464,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltTransformError
        - Branch String:   'xslt.c:6464,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6465,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6472,32'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltTransformError
        - Branch String:   'xslt.c:6473,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6474,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:6479,10'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
        - Branch String:   'xslt.c:6479,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6479,10'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
            - BranchSide:      'xslt.c:6490,35'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
        - Branch String:   'xslt.c:6479,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6479,10'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
            - BranchSide:      'xslt.c:6490,35'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
        - Branch String:   'xslt.c:6479,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6479,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
            - BranchSide:      'xslt.c:6490,35'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
        - Branch String:   'xslt.c:6479,29'
          Branch Sides:
            - BranchSide:      'xslt.c:6480,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
            - BranchSide:      'xslt.c:6490,35'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
        - Branch String:   'xslt.c:6480,37'
          Branch Sides:
            - BranchSide:      'xslt.c:6481,4'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
            - BranchSide:      'xslt.c:6486,2'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
        - Branch String:   'xslt.c:6479,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6486,2'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
            - BranchSide:      'xslt.c:6490,35'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xsltParseStylesheetExtPrefix
                - xsltPreprocessStylesheet
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
        - Branch String:   'xslt.c:6494,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6495,27'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
            - BranchSide:      'xslt.c:6497,9'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
                - xsltParseStylesheetTop
        - Branch String:   'xslt.c:6497,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6498,25'
              BranchSideFuncs:
                - xsltParseStylesheetTop
            - BranchSide:      'xslt.c:6506,22'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
                - xsltTransformError
        - Branch String:   'xslt.c:6507,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6508,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:6518,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
        - Branch String:   'xslt.c:6518,51'
          Branch Sides:
            - BranchSide:      'xslt.c:6519,27'
              BranchSideFuncs:
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
            - BranchSide:      'xslt.c:6525,2'
              BranchSideFuncs:
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
        - Branch String:   'xslt.c:6518,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6520,31'
              BranchSideFuncs:
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
            - BranchSide:      'xslt.c:6525,2'
              BranchSideFuncs:
                - xsltNewTemplate
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
        - Branch String:   'xslt.c:6531,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6532,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6534,19'
              BranchSideFuncs:
                - xmlStrdup
                - xsltParseTemplateContent
                - xsltAddTemplate
      Callsites:
        - Src:             'xslt.c:6460,5'
          Dst:             xsltInitGlobals
        - Src:             'xslt.c:6472,11'
          Dst:             xmlDocGetRootElement
        - Src:             'xslt.c:6474,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6479,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6480,4'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6481,4'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6487,2'
          Dst:             xsltParseStylesheetExcludePrefix
        - Src:             'xslt.c:6488,2'
          Dst:             xsltParseStylesheetExtPrefix
        - Src:             'xslt.c:6490,2'
          Dst:             xsltParseStylesheetExcludePrefix
        - Src:             'xslt.c:6491,2'
          Dst:             xsltParseStylesheetExtPrefix
        - Src:             'xslt.c:6495,2'
          Dst:             xsltPreprocessStylesheet
        - Src:             'xslt.c:6498,2'
          Dst:             xsltParseStylesheetTop
        - Src:             'xslt.c:6506,9'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:6508,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6518,8'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6519,15'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6520,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6530,13'
          Dst:             xsltNewTemplate
        - Src:             'xslt.c:6536,20'
          Dst:             xmlStrdup
        - Src:             'xslt.c:6541,2'
          Dst:             xsltParseTemplateContent
        - Src:             'xslt.c:6544,2'
          Dst:             xsltAddTemplate
    - functionName:    xsltParseStylesheetExcludePrefix
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1809
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - style
        - cur
        - isXsltElem
      BBCount:         60
      ICount:          324
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - exclPrefixPush
        - xmlGetNsProp
        - xmlSearchNs
        - xmlStrEqual
        - xmlStrndup
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xslt.c:1760,23'
          Branch Sides:
            - BranchSide:      'xslt.c:1760,27'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1761,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1760,42'
          Branch Sides:
            - BranchSide:      'xslt.c:1760,46'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1761,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1760,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1761,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1763,9'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
                - xmlGetNsProp
        - Branch String:   'xslt.c:1763,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1764,26'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1767,26'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1770,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1771,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1774,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1775,5'
          Branch Sides:
            - BranchSide:      'xslt.c:1776,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1807,5'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1776,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1776,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1776,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1776,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1776,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1776,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1776,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1776,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1776,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1776,2'
          Branch Sides:
            - BranchSide:      'xslt.c:1776,34'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1777,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1777,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1778,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1779,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1780,21'
          Branch Sides:
            - BranchSide:      'xslt.c:1780,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1780,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1780,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1780,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1780,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1780,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1780,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1780,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1780,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1780,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1780,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1780,2'
          Branch Sides:
            - BranchSide:      'xslt.c:1780,46'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1781,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1782,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1785,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xmlStrndup
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1805,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1785,10'
          Branch Sides:
            - BranchSide:      'xslt.c:1786,20'
              BranchSideFuncs:
                - xmlSearchNs
                - exclPrefixPush
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltTransformError
            - BranchSide:      'xslt.c:1788,20'
              BranchSideFuncs:
                - xmlSearchNs
                - exclPrefixPush
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'xslt.c:1789,10'
          Branch Sides:
            - BranchSide:      'xslt.c:1790,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xmlSearchNs
            - BranchSide:      'xslt.c:1795,22'
              BranchSideFuncs:
                - exclPrefixPush
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1793,7'
          Branch Sides:
            - BranchSide:      'xslt.c:1793,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1794,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - exclPrefixPush
                - xsltTransformError
                - xmlSearchNs
      Callsites:
        - Src:             'xslt.c:1764,13'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1767,13'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1781,11'
          Dst:             xmlStrndup
        - Src:             'xslt.c:1785,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1786,8'
          Dst:             xmlSearchNs
        - Src:             'xslt.c:1788,8'
          Dst:             xmlSearchNs
        - Src:             'xslt.c:1790,3'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1795,7'
          Dst:             exclPrefixPush
    - functionName:    xsltParseStylesheetExtPrefix
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1670
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - style
        - cur
        - isXsltElem
      BBCount:         57
      ICount:          305
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - xmlGetNsProp
        - xmlSearchNs
        - xmlStrEqual
        - xmlStrndup
        - xsltRegisterExtPrefix
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:1622,23'
          Branch Sides:
            - BranchSide:      'xslt.c:1622,27'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1623,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1622,42'
          Branch Sides:
            - BranchSide:      'xslt.c:1622,46'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1623,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1622,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1623,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1625,9'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
                - xmlGetNsProp
        - Branch String:   'xslt.c:1625,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1627,26'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1631,26'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1634,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1635,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1638,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1639,5'
          Branch Sides:
            - BranchSide:      'xslt.c:1640,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1669,5'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1640,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1640,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1640,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1640,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1640,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1640,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1640,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1640,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1640,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1640,2'
          Branch Sides:
            - BranchSide:      'xslt.c:1640,34'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1641,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1641,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1642,6'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1643,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1644,21'
          Branch Sides:
            - BranchSide:      'xslt.c:1644,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1644,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1644,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1644,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1644,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1644,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1644,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1644,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1644,26'
          Branch Sides:
            - BranchSide:      'xslt.c:1644,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1644,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1644,2'
          Branch Sides:
            - BranchSide:      'xslt.c:1644,46'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1645,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1646,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1649,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xmlStrndup
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1667,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1649,10'
          Branch Sides:
            - BranchSide:      'xslt.c:1650,20'
              BranchSideFuncs:
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltTransformError
            - BranchSide:      'xslt.c:1652,20'
              BranchSideFuncs:
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'xslt.c:1653,10'
          Branch Sides:
            - BranchSide:      'xslt.c:1654,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xmlSearchNs
            - BranchSide:      'xslt.c:1663,25'
              BranchSideFuncs:
                - xsltRegisterExtPrefix
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1657,7'
          Branch Sides:
            - BranchSide:      'xslt.c:1657,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'xslt.c:1658,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlSearchNs
                - xsltRegisterExtPrefix
                - xsltTransformError
                - xmlSearchNs
      Callsites:
        - Src:             'xslt.c:1627,13'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1631,13'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1645,11'
          Dst:             xmlStrndup
        - Src:             'xslt.c:1649,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1650,8'
          Dst:             xmlSearchNs
        - Src:             'xslt.c:1652,8'
          Dst:             xmlSearchNs
        - Src:             'xslt.c:1654,3'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1663,3'
          Dst:             xsltRegisterExtPrefix
    - functionName:    xsltPreprocessStylesheet
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3488
      functionLinenumberEnd: 3680
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         167
      ICount:          854
      EdgeCount:       229
      CyclomaticComplexity: 64
      functionsReached:
        - exclPrefixPop
        - xmlDictLookup
        - xmlDictOwns
        - xmlDocGetRootElement
        - xmlFreeNode
        - xmlNodeGetSpacePreserve
        - xmlNodeSetContent
        - xmlStrEqual
        - xmlUnlinkNode
        - xsltCheckExtURI
        - xsltIsBlank
        - xsltParseStylesheetExcludePrefix
        - xsltPreprocessStylesheet
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xslt.c:3492,25'
          Branch Sides:
            - BranchSide:      'xslt.c:3492,29'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:3493,9'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:3492,9'
          Branch Sides:
            - BranchSide:      'xslt.c:3493,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:3495,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:3495,28'
          Branch Sides:
            - BranchSide:      'xslt.c:3495,32'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:3499,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:3495,53'
          Branch Sides:
            - BranchSide:      'xslt.c:3496,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:3499,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:3495,9'
          Branch Sides:
            - BranchSide:      'xslt.c:3497,14'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:3499,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xslt.c:3501,23'
          Branch Sides:
            - BranchSide:      'xslt.c:3501,27'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:3505,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3501,27'
          Branch Sides:
            - BranchSide:      'xslt.c:3501,27'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:3505,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3501,27'
          Branch Sides:
            - BranchSide:      'xslt.c:3501,27'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xslt.c:3505,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3501,27'
          Branch Sides:
            - BranchSide:      'xslt.c:3501,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
            - BranchSide:      'xslt.c:3505,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3501,46'
          Branch Sides:
            - BranchSide:      'xslt.c:3502,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3505,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3501,9'
          Branch Sides:
            - BranchSide:      'xslt.c:3503,14'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3505,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3514,5'
          Branch Sides:
            - BranchSide:      'xslt.c:3515,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3672,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3515,6'
          Branch Sides:
            - BranchSide:      'xslt.c:3520,20'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:3524,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:3524,6'
          Branch Sides:
            - BranchSide:      'xslt.c:3529,11'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:3613,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
        - Branch String:   'xslt.c:3529,24'
          Branch Sides:
            - BranchSide:      'xslt.c:3529,28'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:3556,10'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
        - Branch String:   'xslt.c:3529,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3530,28'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:3556,10'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
        - Branch String:   'xslt.c:3533,3'
          Branch Sides:
            - BranchSide:      'xslt.c:3534,13'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:3555,6'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
        - Branch String:   'xslt.c:3535,25'
          Branch Sides:
            - BranchSide:      'xslt.c:3535,29'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:3553,14'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:3535,57'
          Branch Sides:
            - BranchSide:      'xslt.c:3536,12'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:3553,14'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:3536,34'
          Branch Sides:
            - BranchSide:      'xslt.c:3537,18'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:3553,14'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:3535,11'
          Branch Sides:
            - BranchSide:      'xslt.c:3546,36'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
            - BranchSide:      'xslt.c:3553,14'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:3548,8'
          Branch Sides:
            - BranchSide:      'xslt.c:3549,26'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'xslt.c:3552,7'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:3556,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3556,10'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
            - BranchSide:      'xslt.c:3564,51'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
        - Branch String:   'xslt.c:3556,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3556,10'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
            - BranchSide:      'xslt.c:3564,51'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
        - Branch String:   'xslt.c:3556,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3556,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
            - BranchSide:      'xslt.c:3564,51'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
        - Branch String:   'xslt.c:3556,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3557,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlStrEqual
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - exclPrefixPop
            - BranchSide:      'xslt.c:3564,51'
              BranchSideFuncs:
                - xsltParseStylesheetExcludePrefix
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
        - Branch String:   'xslt.c:3558,7'
          Branch Sides:
            - BranchSide:      'xslt.c:3559,7'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - exclPrefixPop
            - BranchSide:      'xslt.c:3563,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
        - Branch String:   'xslt.c:3559,7'
          Branch Sides:
            - BranchSide:      'xslt.c:3560,18'
              BranchSideFuncs:
                - exclPrefixPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3561,7'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3567,31'
          Branch Sides:
            - BranchSide:      'xslt.c:3567,35'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
            - BranchSide:      'xslt.c:3607,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
        - Branch String:   'xslt.c:3567,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3568,17'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
            - BranchSide:      'xslt.c:3607,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
        - Branch String:   'xslt.c:3573,22'
          Branch Sides:
            - BranchSide:      'xslt.c:3573,26'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
            - BranchSide:      'xslt.c:3602,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
        - Branch String:   'xslt.c:3573,7'
          Branch Sides:
            - BranchSide:      'xslt.c:3574,7'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
            - BranchSide:      'xslt.c:3602,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
        - Branch String:   'xslt.c:3574,7'
          Branch Sides:
            - BranchSide:      'xslt.c:3575,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
            - BranchSide:      'xslt.c:3601,3'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
        - Branch String:   'xslt.c:3577,4'
          Branch Sides:
            - BranchSide:      'xslt.c:3578,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
            - BranchSide:      'xslt.c:3597,8'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
        - Branch String:   'xslt.c:3578,33'
          Branch Sides:
            - BranchSide:      'xslt.c:3579,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
            - BranchSide:      'xslt.c:3596,4'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
        - Branch String:   'xslt.c:3578,12'
          Branch Sides:
            - BranchSide:      'xslt.c:3586,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
            - BranchSide:      'xslt.c:3596,4'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
        - Branch String:   'xslt.c:3586,9'
          Branch Sides:
            - BranchSide:      'xslt.c:3587,22'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
            - BranchSide:      'xslt.c:3589,22'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
        - Branch String:   'xslt.c:3597,8'
          Branch Sides:
            - BranchSide:      'xslt.c:3598,15'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
            - BranchSide:      'xslt.c:3599,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlStrEqual
        - Branch String:   'xslt.c:3607,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3608,28'
              BranchSideFuncs:
                - xsltPreprocessStylesheet
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - exclPrefixPop
            - BranchSide:      'xslt.c:3613,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
        - Branch String:   'xslt.c:3609,3'
          Branch Sides:
            - BranchSide:      'xslt.c:3610,21'
              BranchSideFuncs:
                - exclPrefixPop
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3611,3'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3613,13'
          Branch Sides:
            - BranchSide:      'xslt.c:3614,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
            - BranchSide:      'xslt.c:3631,14'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
        - Branch String:   'xslt.c:3614,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3614,10'
              BranchSideFuncs:
                - xsltIsBlank
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlNodeGetSpacePreserve
            - BranchSide:      'xslt.c:3618,18'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:3614,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3615,31'
              BranchSideFuncs:
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
            - BranchSide:      'xslt.c:3618,18'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
        - Branch String:   'xslt.c:3615,7'
          Branch Sides:
            - BranchSide:      'xslt.c:3616,20'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
            - BranchSide:      'xslt.c:3618,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
        - Branch String:   'xslt.c:3642,38'
          Branch Sides:
            - BranchSide:      'xslt.c:3642,42'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
            - BranchSide:      'xslt.c:3647,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3642,59'
          Branch Sides:
            - BranchSide:      'xslt.c:3643,7'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
            - BranchSide:      'xslt.c:3647,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3643,26'
          Branch Sides:
            - BranchSide:      'xslt.c:3643,30'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
            - BranchSide:      'xslt.c:3647,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3643,56'
          Branch Sides:
            - BranchSide:      'xslt.c:3644,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3647,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3644,52'
          Branch Sides:
            - BranchSide:      'xslt.c:3645,24'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3647,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3642,6'
          Branch Sides:
            - BranchSide:      'xslt.c:3646,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3647,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3653,6'
          Branch Sides:
            - BranchSide:      'xslt.c:3654,12'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3657,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3660,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3661,3'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3662,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3662,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3663,7'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3666,10'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3666,10'
          Branch Sides:
            - BranchSide:      'xslt.c:3667,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3670,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3670,2'
          Branch Sides:
            - BranchSide:      'xslt.c:3514,5'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3659,12'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xsltCheckExtURI
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xsltIsBlank
                - xmlNodeGetSpacePreserve
                - xsltParseStylesheetExcludePrefix
                - xsltPreprocessStylesheet
                - exclPrefixPop
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - exclPrefixPop
                - xmlDictOwns
                - xmlDictLookup
                - xmlNodeSetContent
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xslt.c:3672,9'
          Branch Sides:
            - BranchSide:      'xslt.c:3672,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xslt.c:3677,16'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
      Callsites:
        - Src:             'xslt.c:3501,27'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:3502,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:3520,6'
          Dst:             xmlUnlinkNode
        - Src:             'xslt.c:3521,6'
          Dst:             xmlFreeNode
        - Src:             'xslt.c:3537,6'
          Dst:             xmlDictOwns
        - Src:             'xslt.c:3546,22'
          Dst:             xmlDictLookup
        - Src:             'xslt.c:3549,8'
          Dst:             xmlNodeSetContent
        - Src:             'xslt.c:3556,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:3558,7'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:3560,4'
          Dst:             exclPrefixPop
        - Src:             'xslt.c:3564,18'
          Dst:             xsltParseStylesheetExcludePrefix
        - Src:             'xslt.c:3572,10'
          Dst:             xmlDocGetRootElement
        - Src:             'xslt.c:3579,13'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:3608,3'
          Dst:             xsltPreprocessStylesheet
        - Src:             'xslt.c:3610,7'
          Dst:             exclPrefixPop
        - Src:             'xslt.c:3614,10'
          Dst:             xsltIsBlank
        - Src:             'xslt.c:3615,7'
          Dst:             xmlNodeGetSpacePreserve
        - Src:             'xslt.c:3619,19'
          Dst:             xmlDictOwns
        - Src:             'xslt.c:3627,21'
          Dst:             xmlDictLookup
        - Src:             'xslt.c:3628,3'
          Dst:             xmlNodeSetContent
        - Src:             'xslt.c:3644,8'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:3645,8'
          Dst:             xsltCheckExtURI
        - Src:             'xslt.c:3677,2'
          Dst:             xmlUnlinkNode
        - Src:             'xslt.c:3678,2'
          Dst:             xmlFreeNode
    - functionName:    xsltParseStylesheetTop
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6116
      functionLinenumberEnd: 6259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - top
      BBCount:         147
      ICount:          769
      EdgeCount:       199
      CyclomaticComplexity: 54
      functionsReached:
        - xmlGetNsProp
        - xmlStrEqual
        - xsltExtModuleTopLevelLookup
        - xsltIsBlank
        - xsltNamespaceAlias
        - xsltParseGlobalParam
        - xsltParseGlobalVariable
        - xsltParseStylesheetAttributeSet
        - xsltParseStylesheetDecimalFormat
        - xsltParseStylesheetImport
        - xsltParseStylesheetInclude
        - xsltParseStylesheetKey
        - xsltParseStylesheetOutput
        - xsltParseStylesheetPreserveSpace
        - xsltParseStylesheetStripSpace
        - xsltParseStylesheetTemplate
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:6123,23'
          Branch Sides:
            - BranchSide:      'xslt.c:6123,27'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6124,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:6123,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6124,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:6126,9'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:6126,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6127,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:6135,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
                - xsltTransformError
        - Branch String:   'xslt.c:6127,13'
          Branch Sides:
            - BranchSide:      'xslt.c:6128,38'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:6133,5'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
                - xsltTransformError
        - Branch String:   'xslt.c:6136,9'
          Branch Sides:
            - BranchSide:      'xslt.c:6137,27'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6141,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
        - Branch String:   'xslt.c:6139,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6139,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6140,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
        - Branch String:   'xslt.c:6141,51'
          Branch Sides:
            - BranchSide:      'xslt.c:6142,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6150,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
        - Branch String:   'xslt.c:6141,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6143,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6150,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
        - Branch String:   'xslt.c:6145,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6146,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6149,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
        - Branch String:   'xslt.c:6157,5'
          Branch Sides:
            - BranchSide:      'xslt.c:6158,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6175,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6160,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6160,10'
              BranchSideFuncs:
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
            - BranchSide:      'xslt.c:6164,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
        - Branch String:   'xslt.c:6160,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6161,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6164,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
        - Branch String:   'xslt.c:6164,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6164,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6168,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6164,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6164,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6168,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6164,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6164,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6168,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6164,28'
          Branch Sides:
            - BranchSide:      'xslt.c:6164,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltParseStylesheetImport
                - xmlStrEqual
                - xsltIsBlank
            - BranchSide:      'xslt.c:6168,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6164,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6165,37'
              BranchSideFuncs:
                - xsltParseStylesheetImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltIsBlank
            - BranchSide:      'xslt.c:6168,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6165,11'
          Branch Sides:
            - BranchSide:      'xslt.c:6166,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6167,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
        - Branch String:   'xslt.c:6166,12'
          Branch Sides:
            - BranchSide:      'xslt.c:6166,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
            - BranchSide:      'xslt.c:6166,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetImport
                - xsltIsBlank
        - Branch String:   'xslt.c:6175,5'
          Branch Sides:
            - BranchSide:      'xslt.c:6175,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6176,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6178,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6178,6'
              BranchSideFuncs:
                - xsltIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:6182,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:6178,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6179,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6182,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:6182,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6183,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltIsBlank
                - xsltTransformError
            - BranchSide:      'xslt.c:6191,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
        - Branch String:   'xslt.c:6183,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6184,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltIsBlank
            - BranchSide:      'xslt.c:6187,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6187,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6187,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6188,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6191,38'
          Branch Sides:
            - BranchSide:      'xslt.c:6191,42'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
            - BranchSide:      'xslt.c:6199,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
        - Branch String:   'xslt.c:6191,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6192,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6199,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
        - Branch String:   'xslt.c:6195,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6195,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6196,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6199,38'
          Branch Sides:
            - BranchSide:      'xslt.c:6199,44'
              BranchSideFuncs:
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
            - BranchSide:      'xslt.c:6215,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
        - Branch String:   'xslt.c:6199,44'
          Branch Sides:
            - BranchSide:      'xslt.c:6199,44'
              BranchSideFuncs:
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
            - BranchSide:      'xslt.c:6202,45'
              BranchSideFuncs:
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6199,44'
          Branch Sides:
            - BranchSide:      'xslt.c:6199,44'
              BranchSideFuncs:
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltTransformError
                - xsltIsBlank
                - xmlStrEqual
            - BranchSide:      'xslt.c:6202,45'
              BranchSideFuncs:
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6199,44'
          Branch Sides:
            - BranchSide:      'xslt.c:6199,44'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6202,45'
              BranchSideFuncs:
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6199,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6202,45'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
            - BranchSide:      'xslt.c:6215,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
        - Branch String:   'xslt.c:6204,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6205,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6212,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6215,6'
          Branch Sides:
            - BranchSide:      'xslt.c:6216,31'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6219,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
        - Branch String:   'xslt.c:6218,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6218,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6219,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6219,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6220,37'
              BranchSideFuncs:
                - xsltParseStylesheetInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6222,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
        - Branch String:   'xslt.c:6220,10'
          Branch Sides:
            - BranchSide:      'xslt.c:6221,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6222,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6221,7'
          Branch Sides:
            - BranchSide:      'xslt.c:6221,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6221,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'xslt.c:6222,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6223,36'
              BranchSideFuncs:
                - xsltParseStylesheetStripSpace
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6224,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
        - Branch String:   'xslt.c:6224,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6225,39'
              BranchSideFuncs:
                - xsltParseStylesheetPreserveSpace
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6226,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
        - Branch String:   'xslt.c:6226,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6227,32'
              BranchSideFuncs:
                - xsltParseStylesheetOutput
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6228,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
        - Branch String:   'xslt.c:6228,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6229,29'
              BranchSideFuncs:
                - xsltParseStylesheetKey
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6230,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
        - Branch String:   'xslt.c:6230,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6231,39'
              BranchSideFuncs:
                - xsltParseStylesheetDecimalFormat
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6232,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
        - Branch String:   'xslt.c:6232,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6233,38'
              BranchSideFuncs:
                - xsltParseStylesheetAttributeSet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6234,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
        - Branch String:   'xslt.c:6234,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6235,30'
              BranchSideFuncs:
                - xsltParseGlobalVariable
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6236,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
        - Branch String:   'xslt.c:6236,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6237,27'
              BranchSideFuncs:
                - xsltParseGlobalParam
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6238,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
        - Branch String:   'xslt.c:6238,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6242,34'
              BranchSideFuncs:
                - xsltParseStylesheetTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6243,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
                - xsltNamespaceAlias
        - Branch String:   'xslt.c:6243,20'
          Branch Sides:
            - BranchSide:      'xslt.c:6244,25'
              BranchSideFuncs:
                - xsltNamespaceAlias
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6246,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
        - Branch String:   'xslt.c:6250,14'
          Branch Sides:
            - BranchSide:      'xslt.c:6250,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'xslt.c:6251,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltNamespaceAlias
                - xsltParseStylesheetTemplate
                - xsltParseGlobalParam
                - xsltParseGlobalVariable
                - xsltParseStylesheetAttributeSet
                - xsltParseStylesheetDecimalFormat
                - xsltParseStylesheetKey
                - xsltParseStylesheetOutput
                - xsltParseStylesheetPreserveSpace
                - xsltParseStylesheetStripSpace
                - xsltParseStylesheetInclude
                - xsltTransformError
                - xsltExtModuleTopLevelLookup
                - xmlStrEqual
                - xsltTransformError
                - xsltIsBlank
      Callsites:
        - Src:             'xslt.c:6128,13'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6135,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:6137,2'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6141,8'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6142,15'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6143,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6160,10'
          Dst:             xsltIsBlank
        - Src:             'xslt.c:6164,10'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6164,31'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6165,11'
          Dst:             xsltParseStylesheetImport
        - Src:             'xslt.c:6178,6'
          Dst:             xsltIsBlank
        - Src:             'xslt.c:6184,3'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6199,44'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6202,17'
          Dst:             xsltExtModuleTopLevelLookup
        - Src:             'xslt.c:6215,6'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6216,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:6219,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6220,10'
          Dst:             xsltParseStylesheetInclude
        - Src:             'xslt.c:6222,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6223,6'
          Dst:             xsltParseStylesheetStripSpace
        - Src:             'xslt.c:6224,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6225,6'
          Dst:             xsltParseStylesheetPreserveSpace
        - Src:             'xslt.c:6226,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6227,6'
          Dst:             xsltParseStylesheetOutput
        - Src:             'xslt.c:6228,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6229,6'
          Dst:             xsltParseStylesheetKey
        - Src:             'xslt.c:6230,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6231,6'
          Dst:             xsltParseStylesheetDecimalFormat
        - Src:             'xslt.c:6232,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6233,6'
          Dst:             xsltParseStylesheetAttributeSet
        - Src:             'xslt.c:6234,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6235,6'
          Dst:             xsltParseGlobalVariable
        - Src:             'xslt.c:6236,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6237,6'
          Dst:             xsltParseGlobalParam
        - Src:             'xslt.c:6238,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6242,6'
          Dst:             xsltParseStylesheetTemplate
        - Src:             'xslt.c:6243,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:6244,6'
          Dst:             xsltNamespaceAlias
        - Src:             'xslt.c:6247,10'
          Dst:             xsltTransformError
    - functionName:    xsltIsBlank
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xslt.c:260,9'
          Branch Sides:
            - BranchSide:      'xslt.c:261,2'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:262,5'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:262,5'
          Branch Sides:
            - BranchSide:      'xslt.c:263,8'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:266,5'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:263,8'
          Branch Sides:
            - BranchSide:      'xslt.c:263,8'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:264,5'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:263,8'
          Branch Sides:
            - BranchSide:      'xslt.c:263,8'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:264,5'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:263,8'
          Branch Sides:
            - BranchSide:      'xslt.c:263,8'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:264,5'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:263,6'
          Branch Sides:
            - BranchSide:      'xslt.c:263,25'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:264,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltParseStylesheetOutput
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         151
      ICount:          853
      EdgeCount:       203
      CyclomaticComplexity: 54
      functionsReached:
        - xmlGetNsProp
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlSearchNs
        - xmlStrEqual
        - xmlStrdup
        - xmlStrndup
        - xmlValidateQName
        - xsltGetQNameURI
        - xsltParseContentError
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:1202,23'
          Branch Sides:
            - BranchSide:      'xslt.c:1202,27'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1203,9'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1202,42'
          Branch Sides:
            - BranchSide:      'xslt.c:1202,46'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1203,9'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:1202,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1203,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1205,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1206,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1207,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1212,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1207,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1208,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1209,26'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1213,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1214,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1222,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1214,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1215,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1216,27'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1223,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1226,13'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1256,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1226,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1227,13'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1228,9'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1229,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1230,13'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1231,9'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1237,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1238,10'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1239,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1238,10'
          Branch Sides:
            - BranchSide:      'xslt.c:1238,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1239,2'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1239,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1240,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1251,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1240,62'
          Branch Sides:
            - BranchSide:      'xslt.c:1241,30'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1243,33'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1241,63'
          Branch Sides:
            - BranchSide:      'xslt.c:1242,30'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1243,33'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1240,17'
          Branch Sides:
            - BranchSide:      'xslt.c:1243,33'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1245,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1247,21'
          Branch Sides:
            - BranchSide:      'xslt.c:1247,36'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1248,17'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1257,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1258,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1263,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1258,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1259,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1260,32'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1264,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1265,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1270,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1265,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1266,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1267,32'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1271,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1272,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1284,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1272,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1273,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1274,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1274,20'
          Branch Sides:
            - BranchSide:      'xslt.c:1275,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1277,31'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1285,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1286,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1298,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1286,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1287,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1288,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1288,20'
          Branch Sides:
            - BranchSide:      'xslt.c:1289,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xslt.c:1291,31'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xslt.c:1299,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1300,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
            - BranchSide:      'xslt.c:1313,29'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
        - Branch String:   'xslt.c:1300,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1301,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
            - BranchSide:      'xslt.c:1302,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
        - Branch String:   'xslt.c:1302,20'
          Branch Sides:
            - BranchSide:      'xslt.c:1303,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
            - BranchSide:      'xslt.c:1305,31'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
        - Branch String:   'xslt.c:1315,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1316,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
            - BranchSide:      'xslt.c:1388,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1316,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1317,35'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1318,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1318,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1319,13'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:1323,19'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1324,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1325,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1385,9'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
        - Branch String:   'xslt.c:1325,20'
          Branch Sides:
            - BranchSide:      'xslt.c:1325,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1325,20'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1325,20'
          Branch Sides:
            - BranchSide:      'xslt.c:1325,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1325,20'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1325,20'
          Branch Sides:
            - BranchSide:      'xslt.c:1325,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1325,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1325,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1326,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1327,18'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1327,17'
          Branch Sides:
            - BranchSide:      'xslt.c:1328,17'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
            - BranchSide:      'xslt.c:1329,19'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1330,32'
          Branch Sides:
            - BranchSide:      'xslt.c:1330,37'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1330,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1330,37'
          Branch Sides:
            - BranchSide:      'xslt.c:1330,36'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1330,37'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1330,37'
          Branch Sides:
            - BranchSide:      'xslt.c:1330,36'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1330,37'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1330,37'
          Branch Sides:
            - BranchSide:      'xslt.c:1330,36'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1330,36'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1330,13'
          Branch Sides:
            - BranchSide:      'xslt.c:1331,20'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1332,34'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsProp
                - xsltParseContentError
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1333,17'
          Branch Sides:
            - BranchSide:      'xslt.c:1339,33'
              BranchSideFuncs:
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1383,23'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1339,7'
          Branch Sides:
            - BranchSide:      'xslt.c:1340,32'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
            - BranchSide:      'xslt.c:1351,29'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltTransformError
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'xslt.c:1352,11'
          Branch Sides:
            - BranchSide:      'xslt.c:1357,29'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlSearchNs
                - xsltTransformError
            - BranchSide:      'xslt.c:1372,8'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xsltTransformError
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'xslt.c:1372,8'
          Branch Sides:
            - BranchSide:      'xslt.c:1373,25'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlHashAddEntry2
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1377,21'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1374,12'
          Branch Sides:
            - BranchSide:      'xslt.c:1375,11'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:1376,4'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlGetNsProp
                - xsltParseContentError
                - xmlStrndup
                - xmlValidateQName
                - xsltGetQNameURI
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'xslt.c:1389,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1390,6'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1394,9'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:1390,6'
          Branch Sides:
            - BranchSide:      'xslt.c:1391,6'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1392,21'
              BranchSideFuncs:
                - xsltParseContentError
        - Branch String:   'xslt.c:1394,9'
          Branch Sides:
            - BranchSide:      'xslt.c:1394,9'
              BranchSideFuncs:
                - xsltParseContentError
            - BranchSide:      'xslt.c:1395,24'
              BranchSideFuncs:
                - xsltParseContentError
      Callsites:
        - Src:             'xslt.c:1205,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1212,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1222,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1236,8'
          Dst:             xsltGetQNameURI
        - Src:             'xslt.c:1240,18'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1241,18'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1242,18'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1245,3'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1252,25'
          Dst:             xmlStrdup
        - Src:             'xslt.c:1256,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1263,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1270,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1272,13'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1274,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1277,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1284,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1286,13'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1288,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1291,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1298,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1300,13'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1302,20'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:1305,6'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1313,16'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1317,35'
          Dst:             xmlHashCreate
        - Src:             'xslt.c:1332,23'
          Dst:             xmlStrndup
        - Src:             'xslt.c:1339,7'
          Dst:             xmlValidateQName
        - Src:             'xslt.c:1340,7'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1351,13'
          Dst:             xsltGetQNameURI
        - Src:             'xslt.c:1357,4'
          Dst:             xsltTransformError
        - Src:             'xslt.c:1373,13'
          Dst:             xmlSearchNs
        - Src:             'xslt.c:1377,4'
          Dst:             xmlHashAddEntry2
        - Src:             'xslt.c:1388,12'
          Dst:             xmlGetNsProp
        - Src:             'xslt.c:1395,2'
          Dst:             xsltParseContentError
    - functionName:    xsltInit
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltRegisterAllExtras
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:227,9'
          Branch Sides:
            - BranchSide:      'xslt.c:227,9'
              BranchSideFuncs:
                - xsltRegisterAllExtras
            - BranchSide:      'xslt.c:227,9'
              BranchSideFuncs:
                - xsltRegisterAllExtras
        - Branch String:   'xslt.c:227,9'
          Branch Sides:
            - BranchSide:      'xslt.c:227,9'
              BranchSideFuncs:
                - xsltRegisterAllExtras
            - BranchSide:      'xslt.c:228,14'
              BranchSideFuncs:
                - xsltRegisterAllExtras
      Callsites:
        - Src:             'xslt.c:232,9'
          Dst:             xsltRegisterAllExtras
    - functionName:    xsltAllocateExtraCtxt
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         22
      ICount:          199
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xslt.c:852,9'
          Branch Sides:
            - BranchSide:      'xslt.c:854,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'xslt.c:888,12'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:854,6'
          Branch Sides:
            - BranchSide:      'xslt.c:855,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:872,6'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'xslt.c:858,10'
          Branch Sides:
            - BranchSide:      'xslt.c:859,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:863,13'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:863,6'
          Branch Sides:
            - BranchSide:      'xslt.c:864,3'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:869,2'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:875,10'
          Branch Sides:
            - BranchSide:      'xslt.c:876,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xslt.c:880,21'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:881,6'
          Branch Sides:
            - BranchSide:      'xslt.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:882,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xslt.c:859,3'
          Dst:             xsltTransformError
        - Src:             'xslt.c:876,3'
          Dst:             xsltTransformError
    - functionName:    xsltAllocateExtra
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltNewStylesheet
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltNewStylesheetInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xslt.c:821,12'
          Branch Sides:
            - BranchSide:      'xslt.c:821,12'
              BranchSideFuncs:
                - xsltNewStylesheetInternal
            - BranchSide:      'xslt.c:821,12'
              BranchSideFuncs:
                - xsltNewStylesheetInternal
      Callsites:
        - Src:             'xslt.c:821,12'
          Dst:             xsltNewStylesheetInternal
    - functionName:    xsltDecimalFormatGetByName
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - name
      BBCount:         18
      ICount:          96
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrEqual
        - xsltNextImport
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xslt.c:363,9'
          Branch Sides:
            - BranchSide:      'xslt.c:364,9'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:366,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
        - Branch String:   'xslt.c:366,5'
          Branch Sides:
            - BranchSide:      'xslt.c:367,16'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
            - BranchSide:      'xslt.c:375,12'
              BranchSideFuncs: []
        - Branch String:   'xslt.c:367,2'
          Branch Sides:
            - BranchSide:      'xslt.c:370,11'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
            - BranchSide:      'xslt.c:373,25'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
        - Branch String:   'xslt.c:370,34'
          Branch Sides:
            - BranchSide:      'xslt.c:370,49'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
            - BranchSide:      'xslt.c:372,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
        - Branch String:   'xslt.c:370,10'
          Branch Sides:
            - BranchSide:      'xslt.c:371,10'
              BranchSideFuncs: []
            - BranchSide:      'xslt.c:372,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
      Callsites:
        - Src:             'xslt.c:370,37'
          Dst:             xmlStrEqual
        - Src:             'xslt.c:373,10'
          Dst:             xsltNextImport
    - functionName:    xsltUninit
      functionSourceFile: '/src/libxslt/libxslt/xslt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltGetDebuggerStatus
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2612
      functionLinenumberEnd: 2613
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltXPathCompile
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2591
      functionLinenumberEnd: 2592
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - str
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltXPathCompileFlags
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'xsltutils.c:2592,12'
          Dst:             xsltXPathCompileFlags
    - functionName:    xsltXPathCompileFlags
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2548
      functionLinenumberEnd: 2578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - style
        - str
        - flags
      BBCount:         14
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathCtxtCompile
        - xmlXPathFreeContext
        - xmlXPathNewContext
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xsltutils.c:2552,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:2553,21'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathFreeContext
            - BranchSide:      'xsltutils.c:2558,14'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPathCtxtCompile
                - xmlXPathFreeContext
        - Branch String:   'xsltutils.c:2554,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:2555,6'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2556,20'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathFreeContext
        - Branch String:   'xsltutils.c:2559,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2560,6'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:2569,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:2570,22'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xsltutils.c:2577,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xsltutils.c:2558,14'
          Dst:             xmlXPathNewContext
        - Src:             'xsltutils.c:2567,11'
          Dst:             xmlXPathCtxtCompile
        - Src:             'xsltutils.c:2570,2'
          Dst:             xmlXPathFreeContext
    - functionName:    xsltGetPSVIPtr
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2028
      functionLinenumberEnd: 2047
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         13
      ICount:          63
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xsltutils.c:2029,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:2032,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2032,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2035,35'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2042,21'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2042,21'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2042,21'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2042,21'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2042,21'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2045,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltClearSourceNodeFlags
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1997
      functionLinenumberEnd: 2019
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - flags
      BBCount:         13
      ICount:          86
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltutils.c:1998,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:2001,49'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2001,49'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2005,45'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2013,30'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2013,30'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2013,30'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2013,30'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2013,30'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:2017,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltSetSourceNodeFlags
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1960
      functionLinenumberEnd: 1985
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - flags
      BBCount:         16
      ICount:          105
      EdgeCount:       31
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xsltutils.c:1961,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1962,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1964,13'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1964,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1967,47'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1967,47'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1971,43'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1979,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1979,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1979,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1979,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1979,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1983,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltGetSourceNodeFlags
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         13
      ICount:          70
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xsltutils.c:1929,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1932,33'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1932,33'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1935,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1942,20'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1942,20'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1942,20'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1942,20'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1942,20'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1945,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltSaveResultToString
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1912
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc_txt_ptr
        - doc_txt_len
        - result
        - style
      BBCount:         25
      ICount:          178
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlAllocOutputBuffer
        - xmlBufContent
        - xmlBufUse
        - xmlFindCharEncodingHandler
        - xmlOutputBufferClose
        - xmlStrcasecmp
        - xmlStrndup
        - xsltNextImport
        - xsltSaveResultTo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xsltutils.c:1875,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1876,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1878,5'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlStrcasecmp
                - xmlAllocOutputBuffer
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
                - xsltNextImport
        - Branch String:   'xsltutils.c:1878,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1878,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlStrcasecmp
                - xmlAllocOutputBuffer
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1879,9'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlStrcasecmp
                - xmlAllocOutputBuffer
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
        - Branch String:   'xsltutils.c:1878,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1878,5'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlStrcasecmp
                - xmlAllocOutputBuffer
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1878,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlStrcasecmp
                - xmlAllocOutputBuffer
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
        - Branch String:   'xsltutils.c:1879,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1880,28'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1888,8'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
        - Branch String:   'xsltutils.c:1883,62'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1884,28'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1886,29'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
        - Branch String:   'xsltutils.c:1883,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1885,52'
              BranchSideFuncs:
                - xmlFindCharEncodingHandler
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
            - BranchSide:      'xsltutils.c:1886,29'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
        - Branch String:   'xsltutils.c:1890,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1891,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1892,22'
              BranchSideFuncs:
                - xsltSaveResultTo
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
        - Branch String:   'xsltutils.c:1894,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1895,27'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
            - BranchSide:      'xsltutils.c:1898,27'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xsltutils.c:1878,5'
          Dst:             xsltNextImport
        - Src:             'xsltutils.c:1883,14'
          Dst:             xmlStrcasecmp
        - Src:             'xsltutils.c:1884,14'
          Dst:             xmlStrcasecmp
        - Src:             'xsltutils.c:1885,16'
          Dst:             xmlFindCharEncodingHandler
        - Src:             'xsltutils.c:1886,8'
          Dst:             xmlAllocOutputBuffer
        - Src:             'xsltutils.c:1888,8'
          Dst:             xmlAllocOutputBuffer
        - Src:             'xsltutils.c:1892,5'
          Dst:             xsltSaveResultTo
        - Src:             'xsltutils.c:1895,17'
          Dst:             xmlBufUse
        - Src:             'xsltutils.c:1896,28'
          Dst:             xmlBufContent
        - Src:             'xsltutils.c:1896,17'
          Dst:             xmlStrndup
        - Src:             'xsltutils.c:1898,17'
          Dst:             xmlBufUse
        - Src:             'xsltutils.c:1899,28'
          Dst:             xmlBufContent
        - Src:             'xsltutils.c:1899,17'
          Dst:             xmlStrndup
        - Src:             'xsltutils.c:1910,11'
          Dst:             xmlOutputBufferClose
    - functionName:    xsltSaveResultTo
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1565
      functionLinenumberEnd: 1725
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - result
        - style
      BBCount:         159
      ICount:          817
      EdgeCount:       212
      CyclomaticComplexity: 55
      functionsReached:
        - htmlDocContentDumpFormatOutput
        - htmlDocContentDumpOutput
        - htmlSetMetaEncoding
        - xmlGetCharEncodingName
        - xmlNodeDumpOutput
        - xmlOutputBufferFlush
        - xmlOutputBufferWriteString
        - xmlStrEqual
        - xsltNextImport
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xsltutils.c:1571,23'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1571,27'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1572,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1571,43'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1571,47'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1572,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1571,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1572,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1573,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
        - Branch String:   'xsltutils.c:1573,36'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1574,4'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1576,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1574,44'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1575,4'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
            - BranchSide:      'xsltutils.c:1578,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
        - Branch String:   'xsltutils.c:1573,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1576,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1578,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
        - Branch String:   'xsltutils.c:1578,36'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1579,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'xsltutils.c:1586,12'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'xsltutils.c:1579,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1580,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1581,9'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1578,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1581,9'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'xsltutils.c:1586,12'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'xsltutils.c:1588,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1588,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'xsltutils.c:1589,5'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'xsltutils.c:1588,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1588,5'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'xsltutils.c:1588,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'xsltutils.c:1589,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1589,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
            - BranchSide:      'xsltutils.c:1590,5'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
        - Branch String:   'xsltutils.c:1589,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1589,5'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
            - BranchSide:      'xsltutils.c:1589,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xsltNextImport
        - Branch String:   'xsltutils.c:1590,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1590,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
            - BranchSide:      'xsltutils.c:1592,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
        - Branch String:   'xsltutils.c:1590,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1590,5'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
            - BranchSide:      'xsltutils.c:1590,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
        - Branch String:   'xsltutils.c:1592,26'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1592,30'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
            - BranchSide:      'xsltutils.c:1595,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
        - Branch String:   'xsltutils.c:1592,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1593,9'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
            - BranchSide:      'xsltutils.c:1595,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
        - Branch String:   'xsltutils.c:1595,26'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1596,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
            - BranchSide:      'xsltutils.c:1607,17'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
        - Branch String:   'xsltutils.c:1595,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1597,6'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
            - BranchSide:      'xsltutils.c:1607,17'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
        - Branch String:   'xsltutils.c:1597,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1598,26'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
            - BranchSide:      'xsltutils.c:1600,26'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
        - Branch String:   'xsltutils.c:1602,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1603,13'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
            - BranchSide:      'xsltutils.c:1604,33'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
        - Branch String:   'xsltutils.c:1607,33'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1608,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
            - BranchSide:      'xsltutils.c:1616,17'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1607,16'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1609,6'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
                - htmlSetMetaEncoding
            - BranchSide:      'xsltutils.c:1616,17'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1609,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1610,26'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
            - BranchSide:      'xsltutils.c:1612,26'
              BranchSideFuncs:
                - htmlSetMetaEncoding
                - htmlDocContentDumpOutput
                - xmlOutputBufferFlush
        - Branch String:   'xsltutils.c:1616,33'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1617,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1660,2'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'xsltutils.c:1616,16'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1620,8'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1660,2'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'xsltutils.c:1621,2'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1622,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1655,23'
              BranchSideFuncs:
                - xmlOutputBufferFlush
        - Branch String:   'xsltutils.c:1622,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1623,30'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
            - BranchSide:      'xsltutils.c:1628,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1628,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1629,8'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1636,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1629,48'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1630,8'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1635,6'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1630,52'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1631,8'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1635,6'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1629,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1632,13'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1635,6'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1636,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1637,9'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1641,6'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1643,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1644,7'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1645,7'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1645,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1646,11'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1649,7'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1649,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1650,13'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1653,6'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1653,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1621,2'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1642,9'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1660,2'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1660,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
            - BranchSide:      'xsltutils.c:1661,2'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
        - Branch String:   'xsltutils.c:1660,2'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1660,2'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
            - BranchSide:      'xsltutils.c:1660,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xsltNextImport
        - Branch String:   'xsltutils.c:1661,2'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1661,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1663,6'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1661,2'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1661,2'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1661,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1663,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1664,33'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1697,6'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1665,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1666,30'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
            - BranchSide:      'xsltutils.c:1670,30'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
        - Branch String:   'xsltutils.c:1671,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1672,7'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
            - BranchSide:      'xsltutils.c:1679,10'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1672,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1673,18'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1674,12'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlGetCharEncodingName
        - Branch String:   'xsltutils.c:1679,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1680,30'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1685,14'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1685,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1687,34'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1690,34'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1693,7'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1697,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1698,35'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1722,23'
              BranchSideFuncs:
                - xmlOutputBufferFlush
        - Branch String:   'xsltutils.c:1708,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1709,21'
              BranchSideFuncs:
                - xmlNodeDumpOutput
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1717,10'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1711,14'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1711,19'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1715,11'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1711,48'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1712,9'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
            - BranchSide:      'xsltutils.c:1714,34'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
        - Branch String:   'xsltutils.c:1712,42'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1713,9'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'xsltutils.c:1715,11'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1711,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1714,34'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
            - BranchSide:      'xsltutils.c:1715,11'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlOutputBufferWriteString
                - xmlNodeDumpOutput
                - xmlOutputBufferWriteString
        - Branch String:   'xsltutils.c:1717,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1718,31'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferFlush
            - BranchSide:      'xsltutils.c:1720,32'
              BranchSideFuncs:
                - xmlOutputBufferFlush
      Callsites:
        - Src:             'xsltutils.c:1580,5'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:1588,5'
          Dst:             xsltNextImport
        - Src:             'xsltutils.c:1589,5'
          Dst:             xsltNextImport
        - Src:             'xsltutils.c:1590,5'
          Dst:             xsltNextImport
        - Src:             'xsltutils.c:1596,3'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:1598,6'
          Dst:             htmlSetMetaEncoding
        - Src:             'xsltutils.c:1600,6'
          Dst:             htmlSetMetaEncoding
        - Src:             'xsltutils.c:1604,2'
          Dst:             htmlDocContentDumpFormatOutput
        - Src:             'xsltutils.c:1606,2'
          Dst:             xmlOutputBufferFlush
        - Src:             'xsltutils.c:1608,3'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:1610,6'
          Dst:             htmlSetMetaEncoding
        - Src:             'xsltutils.c:1612,6'
          Dst:             htmlSetMetaEncoding
        - Src:             'xsltutils.c:1614,2'
          Dst:             htmlDocContentDumpOutput
        - Src:             'xsltutils.c:1615,2'
          Dst:             xmlOutputBufferFlush
        - Src:             'xsltutils.c:1617,10'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:1623,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1655,2'
          Dst:             xmlOutputBufferFlush
        - Src:             'xsltutils.c:1660,2'
          Dst:             xsltNextImport
        - Src:             'xsltutils.c:1661,2'
          Dst:             xsltNextImport
        - Src:             'xsltutils.c:1664,6'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1666,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1667,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1668,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1670,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1676,11'
          Dst:             xmlGetCharEncodingName
        - Src:             'xsltutils.c:1680,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1681,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1682,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1683,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1687,7'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1690,7'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1695,6'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1709,3'
          Dst:             xmlNodeDumpOutput
        - Src:             'xsltutils.c:1714,7'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1718,4'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xsltutils.c:1722,2'
          Dst:             xmlOutputBufferFlush
    - functionName:    xsltGenericErrorDefaultFunc
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vfprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltutils.c:578,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:578,9'
              BranchSideFuncs:
                - vfprintf
            - BranchSide:      'xsltutils.c:579,37'
              BranchSideFuncs:
                - vfprintf
      Callsites:
        - Src:             'xsltutils.c:582,5'
          Dst:             vfprintf
    - functionName:    vfprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltSaveResultToFd
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 1853
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - result
        - style
      BBCount:         29
      ICount:          159
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlFindCharEncodingHandler
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFd
        - xmlStrcasecmp
        - xsltNextImport
        - xsltSaveResultTo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xsltutils.c:1831,18'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1831,22'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1832,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1831,38'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1831,42'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1832,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1831,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1832,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1833,9'
              BranchSideFuncs:
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFd
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
                - xsltNextImport
        - Branch String:   'xsltutils.c:1833,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1834,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1836,5'
              BranchSideFuncs:
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFd
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
                - xsltNextImport
        - Branch String:   'xsltutils.c:1836,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1836,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFd
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1837,9'
              BranchSideFuncs:
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFd
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
        - Branch String:   'xsltutils.c:1836,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1836,5'
              BranchSideFuncs:
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFd
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1836,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFd
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
        - Branch String:   'xsltutils.c:1837,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1838,28'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1846,32'
              BranchSideFuncs:
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
        - Branch String:   'xsltutils.c:1841,62'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1842,28'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1844,32'
              BranchSideFuncs:
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
        - Branch String:   'xsltutils.c:1841,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1843,52'
              BranchSideFuncs:
                - xmlFindCharEncodingHandler
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
            - BranchSide:      'xsltutils.c:1844,32'
              BranchSideFuncs:
                - xmlOutputBufferCreateFd
                - xsltSaveResultTo
                - xmlOutputBufferClose
        - Branch String:   'xsltutils.c:1848,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1849,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1850,22'
              BranchSideFuncs:
                - xsltSaveResultTo
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xsltutils.c:1836,5'
          Dst:             xsltNextImport
        - Src:             'xsltutils.c:1841,14'
          Dst:             xmlStrcasecmp
        - Src:             'xsltutils.c:1842,14'
          Dst:             xmlStrcasecmp
        - Src:             'xsltutils.c:1843,16'
          Dst:             xmlFindCharEncodingHandler
        - Src:             'xsltutils.c:1844,8'
          Dst:             xmlOutputBufferCreateFd
        - Src:             'xsltutils.c:1846,8'
          Dst:             xmlOutputBufferCreateFd
        - Src:             'xsltutils.c:1850,5'
          Dst:             xsltSaveResultTo
        - Src:             'xsltutils.c:1851,11'
          Dst:             xmlOutputBufferClose
    - functionName:    xsltSaveResultToFile
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1783
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - result
        - style
      BBCount:         29
      ICount:          158
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlFindCharEncodingHandler
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFile
        - xmlStrcasecmp
        - xsltNextImport
        - xsltSaveResultTo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltutils.c:1788,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1788,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1789,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1788,44'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1788,48'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1789,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1788,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1789,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1790,9'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFile
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
                - xsltNextImport
        - Branch String:   'xsltutils.c:1790,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1791,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1793,5'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFile
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
                - xsltNextImport
        - Branch String:   'xsltutils.c:1793,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1793,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFile
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1794,9'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFile
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
        - Branch String:   'xsltutils.c:1793,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1793,5'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFile
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1793,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFile
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
        - Branch String:   'xsltutils.c:1794,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1795,28'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1803,34'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
        - Branch String:   'xsltutils.c:1798,62'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1799,28'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1801,34'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
        - Branch String:   'xsltutils.c:1798,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1800,52'
              BranchSideFuncs:
                - xmlFindCharEncodingHandler
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
            - BranchSide:      'xsltutils.c:1801,34'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xsltSaveResultTo
                - xmlOutputBufferClose
        - Branch String:   'xsltutils.c:1806,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1807,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1808,22'
              BranchSideFuncs:
                - xsltSaveResultTo
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xsltutils.c:1793,5'
          Dst:             xsltNextImport
        - Src:             'xsltutils.c:1798,14'
          Dst:             xmlStrcasecmp
        - Src:             'xsltutils.c:1799,14'
          Dst:             xmlStrcasecmp
        - Src:             'xsltutils.c:1800,16'
          Dst:             xmlFindCharEncodingHandler
        - Src:             'xsltutils.c:1801,8'
          Dst:             xmlOutputBufferCreateFile
        - Src:             'xsltutils.c:1803,8'
          Dst:             xmlOutputBufferCreateFile
        - Src:             'xsltutils.c:1808,5'
          Dst:             xsltSaveResultTo
        - Src:             'xsltutils.c:1809,11'
          Dst:             xmlOutputBufferClose
    - functionName:    xsltSaveResultToFilename
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 1768
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - URL
        - result
        - style
        - compression
      BBCount:         29
      ICount:          163
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlFindCharEncodingHandler
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFilename
        - xmlStrcasecmp
        - xsltNextImport
        - xsltSaveResultTo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xsltutils.c:1746,23'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1746,27'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1747,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1746,43'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1746,47'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1747,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1746,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1747,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1748,9'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFilename
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
                - xsltNextImport
        - Branch String:   'xsltutils.c:1748,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1749,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1751,5'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFilename
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
                - xsltNextImport
        - Branch String:   'xsltutils.c:1751,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1751,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFilename
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1752,9'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFilename
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
        - Branch String:   'xsltutils.c:1751,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1751,5'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFilename
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1751,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlOutputBufferCreateFilename
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
        - Branch String:   'xsltutils.c:1752,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1753,28'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlStrcasecmp
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1761,38'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
        - Branch String:   'xsltutils.c:1756,62'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1757,28'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
                - xmlFindCharEncodingHandler
            - BranchSide:      'xsltutils.c:1759,38'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
        - Branch String:   'xsltutils.c:1756,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1758,52'
              BranchSideFuncs:
                - xmlFindCharEncodingHandler
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
            - BranchSide:      'xsltutils.c:1759,38'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xsltSaveResultTo
                - xmlOutputBufferClose
        - Branch String:   'xsltutils.c:1763,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1764,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1765,22'
              BranchSideFuncs:
                - xsltSaveResultTo
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xsltutils.c:1751,5'
          Dst:             xsltNextImport
        - Src:             'xsltutils.c:1756,14'
          Dst:             xmlStrcasecmp
        - Src:             'xsltutils.c:1757,14'
          Dst:             xmlStrcasecmp
        - Src:             'xsltutils.c:1758,16'
          Dst:             xmlFindCharEncodingHandler
        - Src:             'xsltutils.c:1759,8'
          Dst:             xmlOutputBufferCreateFilename
        - Src:             'xsltutils.c:1761,8'
          Dst:             xmlOutputBufferCreateFilename
        - Src:             'xsltutils.c:1765,5'
          Dst:             xsltSaveResultTo
        - Src:             'xsltutils.c:1766,11'
          Dst:             xmlOutputBufferClose
    - functionName:    xsltSetCtxtParseOptions
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
      BBCount:         10
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xsltutils.c:1533,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1534,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1535,15'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1536,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1537,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1538,27'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1539,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1540,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1542,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltSetCtxtLocaleHandlers
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - newLocale
        - freeLocale
        - genSortKey
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xsltutils.c:1504,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1505,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1507,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltSetCtxtSortFunc
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1488
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - handler
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltSetSortFunc
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xsltutils.c:1467,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1468,21'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1470,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltDefaultSortFunction
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - sorts
        - nbsorts
      BBCount:         189
      ICount:          1257
      EdgeCount:       252
      CyclomaticComplexity: 65
      functionsReached:
        - xmlStrEqual
        - xmlStrcmp
        - xmlXPathFreeObject
        - xmlXPathIsNaN
        - xsltComputeSortResultInternal
        - xsltEvalAttrValueTemplate
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltutils.c:1200,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1200,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1202,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1200,43'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1200,47'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1202,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1200,61'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1201,3'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1202,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1200,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1202,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1203,9'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1203,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1204,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1205,12'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1206,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1207,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1209,12'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1210,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1210,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1211,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1210,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1211,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1213,12'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1213,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1216,9'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1272,11'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1217,28'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1217,32'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1235,18'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1217,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1219,29'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1235,18'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1222,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1223,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1234,2'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1223,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1225,24'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1232,17'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1225,12'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1226,14'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1228,26'
              BranchSideFuncs:
                - xsltTransformError
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1237,28'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1237,32'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1254,16'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
        - Branch String:   'xsltutils.c:1237,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1238,49'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1254,16'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
        - Branch String:   'xsltutils.c:1241,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1242,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
            - BranchSide:      'xsltutils.c:1253,2'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
        - Branch String:   'xsltutils.c:1242,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1244,24'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
            - BranchSide:      'xsltutils.c:1251,17'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
        - Branch String:   'xsltutils.c:1244,12'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1245,12'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
            - BranchSide:      'xsltutils.c:1247,26'
              BranchSideFuncs:
                - xsltTransformError
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
        - Branch String:   'xsltutils.c:1256,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1256,31'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
            - BranchSide:      'xsltutils.c:1261,32'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1256,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1257,46'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1261,32'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1263,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1264,25'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1268,20'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1265,17'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1266,17'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1267,9'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:1276,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1277,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1279,15'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1282,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1283,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xsltutils.c:1286,17'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1286,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1287,11'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1414,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xsltutils.c:1287,2'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1288,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1414,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1289,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1290,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1292,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1292,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1293,7'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1413,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1293,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1294,11'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1296,11'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1296,11'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1299,22'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1314,20'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1299,8'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1300,26'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1304,29'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1300,12'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1301,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1303,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1304,15'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1305,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1306,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1306,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1308,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1309,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1309,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1311,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1312,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1320,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1324,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1387,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1325,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1326,8'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1386,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1326,8'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1327,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1328,11'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1329,8'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1330,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1336,19'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1336,8'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1338,63'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1342,21'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1343,8'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1344,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1345,8'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1345,8'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1346,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1348,15'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1346,12'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1347,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1348,4'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1348,15'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1349,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1351,19'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1351,12'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1354,23'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1371,21'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1354,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1355,27'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1360,30'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1355,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1357,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1359,17'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1360,16'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1362,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1363,14'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1363,14'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1365,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1366,14'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1366,14'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1368,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1369,14'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1382,8'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1383,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1384,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
        - Branch String:   'xsltutils.c:1387,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1388,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1390,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1390,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1391,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1411,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1398,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1399,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1409,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1399,8'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1400,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1401,19'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1401,8'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1402,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
            - BranchSide:      'xsltutils.c:1403,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlStrcmp
                - xmlStrcmp
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xsltComputeSortResultInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsNaN
        - Branch String:   'xsltutils.c:1417,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1417,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xsltutils.c:1418,20'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xsltutils.c:1418,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1419,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xsltutils.c:1421,17'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xsltutils.c:1421,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1422,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xsltutils.c:1426,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xsltutils.c:1422,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1423,33'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xsltutils.c:1424,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
      Callsites:
        - Src:             'xsltutils.c:1219,3'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'xsltutils.c:1223,7'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:1225,12'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:1228,7'
          Dst:             xsltTransformError
        - Src:             'xsltutils.c:1238,23'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'xsltutils.c:1242,7'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:1244,12'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:1247,7'
          Dst:             xsltTransformError
        - Src:             'xsltutils.c:1257,20'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'xsltutils.c:1274,21'
          Dst:             xsltComputeSortResultInternal
        - Src:             'xsltutils.c:1299,8'
          Dst:             xmlXPathIsNaN
        - Src:             'xsltutils.c:1300,12'
          Dst:             xmlXPathIsNaN
        - Src:             'xsltutils.c:1304,15'
          Dst:             xmlXPathIsNaN
        - Src:             'xsltutils.c:1314,10'
          Dst:             xmlStrcmp
        - Src:             'xsltutils.c:1338,33'
          Dst:             xsltComputeSortResultInternal
        - Src:             'xsltutils.c:1354,9'
          Dst:             xmlXPathIsNaN
        - Src:             'xsltutils.c:1355,13'
          Dst:             xmlXPathIsNaN
        - Src:             'xsltutils.c:1360,16'
          Dst:             xmlXPathIsNaN
        - Src:             'xsltutils.c:1371,11'
          Dst:             xmlStrcmp
        - Src:             'xsltutils.c:1423,3'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltTransformError
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - style
        - node
        - msg
      BBCount:         36
      ICount:          234
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - vsnprintf
        - xsltPrintErrorContext
      functionUses:    404
      BranchProfiles:
        - Branch String:   'xsltutils.c:770,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:771,13'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
            - BranchSide:      'xsltutils.c:778,10'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
        - Branch String:   'xsltutils.c:771,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:772,6'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
            - BranchSide:      'xsltutils.c:773,6'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
        - Branch String:   'xsltutils.c:773,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:774,14'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
            - BranchSide:      'xsltutils.c:777,5'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
        - Branch String:   'xsltutils.c:778,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:778,28'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
            - BranchSide:      'xsltutils.c:780,27'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
        - Branch String:   'xsltutils.c:778,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:779,9'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
            - BranchSide:      'xsltutils.c:780,27'
              BranchSideFuncs:
                - xsltPrintErrorContext
                - vsnprintf
        - Branch String:   'xsltutils.c:781,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xsltutils.c:781,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'xsltutils.c:782,5'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:781,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xsltutils.c:781,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xsltutils.c:781,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xsltutils.c:781,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:781,5'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xsltutils.c:783,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:783,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:784,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xsltutils.c:780,5'
          Dst:             xsltPrintErrorContext
        - Src:             'xsltutils.c:781,5'
          Dst:             vsnprintf
    - functionName:    xsltComputeSortResultInternal
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - sort
        - number
        - locale
      BBCount:         49
      ICount:          446
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - xmlXPathCompiledEval
        - xmlXPathConvertNumber
        - xmlXPathConvertString
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xsltutils.c:1042,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1043,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1048,10'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
        - Branch String:   'xsltutils.c:1048,32'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1048,36'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1049,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1048,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1049,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1051,12'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
        - Branch String:   'xsltutils.c:1052,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1052,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1053,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1052,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1053,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1055,11'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
        - Branch String:   'xsltutils.c:1062,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1063,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1068,15'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
        - Branch String:   'xsltutils.c:1074,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1075,15'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
            - BranchSide:      'xsltutils.c:1140,18'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:1093,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1094,10'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
            - BranchSide:      'xsltutils.c:1099,13'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathConvertNumber
                - xmlXPathConvertString
                - xsltTransformError
        - Branch String:   'xsltutils.c:1094,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1095,31'
              BranchSideFuncs:
                - xmlXPathConvertString
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
            - BranchSide:      'xsltutils.c:1096,10'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathConvertString
                - xsltTransformError
                - xmlXPathConvertNumber
        - Branch String:   'xsltutils.c:1096,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1097,31'
              BranchSideFuncs:
                - xmlXPathConvertNumber
                - xmlXPathCompiledEval
                - xmlXPathConvertString
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1098,9'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathConvertNumber
                - xmlXPathConvertString
                - xsltTransformError
        - Branch String:   'xsltutils.c:1099,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1100,19'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathConvertNumber
                - xmlXPathConvertString
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1136,6'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
        - Branch String:   'xsltutils.c:1101,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1102,7'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
            - BranchSide:      'xsltutils.c:1112,7'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathConvertNumber
                - xmlXPathConvertString
                - xsltTransformError
        - Branch String:   'xsltutils.c:1102,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1103,20'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
            - BranchSide:      'xsltutils.c:1109,7'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
        - Branch String:   'xsltutils.c:1112,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1113,11'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathConvertNumber
                - xmlXPathConvertString
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1132,7'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
        - Branch String:   'xsltutils.c:1113,11'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1114,19'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathConvertNumber
                - xmlXPathConvertString
                - xsltTransformError
            - BranchSide:      'xsltutils.c:1126,20'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
        - Branch String:   'xsltutils.c:1117,29'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1118,48'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathConvertNumber
                - xmlXPathConvertString
            - BranchSide:      'xsltutils.c:1121,46'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathConvertNumber
                - xmlXPathConvertString
      Callsites:
        - Src:             'xsltutils.c:1092,8'
          Dst:             xmlXPathCompiledEval
        - Src:             'xsltutils.c:1095,9'
          Dst:             xmlXPathConvertString
        - Src:             'xsltutils.c:1097,9'
          Dst:             xmlXPathConvertNumber
        - Src:             'xsltutils.c:1118,29'
          Dst:             xsltTransformError
    - functionName:    xsltPrintErrorContext
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - style
        - node
      BBCount:         66
      ICount:          348
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - xmlGetLineNo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltutils.c:676,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:677,13'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xsltutils.c:684,10'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xsltutils.c:677,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:678,6'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xsltutils.c:679,6'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xsltutils.c:679,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:680,14'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xsltutils.c:683,5'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xsltutils.c:684,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:684,28'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xsltutils.c:687,9'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xsltutils.c:684,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:685,9'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xsltutils.c:687,9'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xsltutils.c:687,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:688,7'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xsltutils.c:702,9'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:688,40'
          Branch Sides:
            - BranchSide:      'xsltutils.c:689,7'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:690,34'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:688,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:690,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:694,26'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xsltutils.c:695,30'
          Branch Sides:
            - BranchSide:      'xsltutils.c:695,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:697,10'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:695,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:696,10'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:697,10'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:702,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:703,7'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:704,14'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:715,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:715,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:718,15'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:715,39'
          Branch Sides:
            - BranchSide:      'xsltutils.c:715,43'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:718,15'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:715,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:716,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:718,15'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:718,29'
          Branch Sides:
            - BranchSide:      'xsltutils.c:718,33'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:720,15'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:718,14'
          Branch Sides:
            - BranchSide:      'xsltutils.c:719,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:720,15'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:720,29'
          Branch Sides:
            - BranchSide:      'xsltutils.c:720,33'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:722,14'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:720,14'
          Branch Sides:
            - BranchSide:      'xsltutils.c:721,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:722,14'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:722,14'
          Branch Sides:
            - BranchSide:      'xsltutils.c:723,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:724,14'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:724,14'
          Branch Sides:
            - BranchSide:      'xsltutils.c:725,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:727,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xsltutils.c:694,13'
          Dst:             xmlGetLineNo
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltDoSortFunction
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - sorts
        - nbsorts
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xsltutils.c:1450,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1451,3'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:1452,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltComputeSortResult
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - sort
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltComputeSortResultInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xsltutils.c:1165,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1165,9'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
            - BranchSide:      'xsltutils.c:1166,18'
              BranchSideFuncs:
                - xsltComputeSortResultInternal
      Callsites:
        - Src:             'xsltutils.c:1167,12'
          Dst:             xsltComputeSortResultInternal
    - functionName:    xsltDocumentSortFunction
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         19
      ICount:          138
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathCmpNodes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xsltutils.c:992,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:993,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:994,11'
              BranchSideFuncs:
                - xmlXPathCmpNodes
        - Branch String:   'xsltutils.c:995,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:996,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:998,12'
              BranchSideFuncs:
                - xmlXPathCmpNodes
        - Branch String:   'xsltutils.c:998,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:998,5'
              BranchSideFuncs:
                - xmlXPathCmpNodes
            - BranchSide:      'xsltutils.c:999,11'
              BranchSideFuncs:
                - xmlXPathCmpNodes
        - Branch String:   'xsltutils.c:999,2'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1000,29'
              BranchSideFuncs:
                - xmlXPathCmpNodes
            - BranchSide:      'xsltutils.c:1007,5'
              BranchSideFuncs:
                - xmlXPathCmpNodes
        - Branch String:   'xsltutils.c:1001,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:1002,10'
              BranchSideFuncs:
                - xmlXPathCmpNodes
            - BranchSide:      'xsltutils.c:1006,2'
              BranchSideFuncs:
                - xmlXPathCmpNodes
      Callsites:
        - Src:             'xsltutils.c:1000,12'
          Dst:             xmlXPathCmpNodes
    - functionName:    xsltGetQNameURI2
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - node
        - name
      BBCount:         37
      ICount:          270
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - xmlDictLookup
        - xmlSearchNs
        - xmlStrndup
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltutils.c:917,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:918,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:919,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'xsltutils.c:920,25'
          Branch Sides:
            - BranchSide:      'xsltutils.c:920,30'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:921,9'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:920,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:921,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:922,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'xsltutils.c:922,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:923,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:934,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'xsltutils.c:934,30'
          Branch Sides:
            - BranchSide:      'xsltutils.c:934,34'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:934,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'xsltutils.c:934,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:935,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:937,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'xsltutils.c:937,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:938,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:943,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'xsltutils.c:943,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:943,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:951,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'xsltutils.c:943,48'
          Branch Sides:
            - BranchSide:      'xsltutils.c:944,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:951,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'xsltutils.c:944,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:944,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:951,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'xsltutils.c:943,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:945,13'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:951,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSearchNs
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'xsltutils.c:945,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:946,13'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:947,31'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xsltutils.c:953,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:954,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xsltutils.c:968,27'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xsltutils.c:954,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:955,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xsltutils.c:960,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xsltutils.c:947,17'
          Dst:             xmlDictLookup
        - Src:             'xsltutils.c:951,13'
          Dst:             xmlStrndup
        - Src:             'xsltutils.c:952,10'
          Dst:             xmlSearchNs
        - Src:             'xsltutils.c:955,6'
          Dst:             xsltTransformError
        - Src:             'xsltutils.c:968,13'
          Dst:             xmlDictLookup
    - functionName:    xsltGetQNameURI
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
      BBCount:         36
      ICount:          269
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSearchNs
        - xmlStrdup
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xsltutils.c:843,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:844,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:845,14'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xsltutils.c:846,25'
          Branch Sides:
            - BranchSide:      'xsltutils.c:846,30'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:847,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:846,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:847,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:848,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xsltutils.c:848,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:849,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:858,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xsltutils.c:858,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:859,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:865,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xsltutils.c:865,30'
          Branch Sides:
            - BranchSide:      'xsltutils.c:865,34'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xsltutils.c:865,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xsltutils.c:865,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:866,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xsltutils.c:868,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xsltutils.c:868,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:869,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:874,10'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xsltutils.c:874,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:874,31'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xsltutils.c:883,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
        - Branch String:   'xsltutils.c:874,48'
          Branch Sides:
            - BranchSide:      'xsltutils.c:875,10'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xsltutils.c:883,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
        - Branch String:   'xsltutils.c:875,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:875,31'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xsltutils.c:883,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
        - Branch String:   'xsltutils.c:874,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:876,6'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xsltutils.c:883,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrdup
        - Branch String:   'xsltutils.c:876,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:877,6'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:878,28'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xsltutils.c:885,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:886,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:893,24'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'xsltutils.c:878,17'
          Dst:             xmlStrdup
        - Src:             'xsltutils.c:884,10'
          Dst:             xmlSearchNs
        - Src:             'xsltutils.c:893,13'
          Dst:             xmlStrdup
    - functionName:    xsltSplitQName
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
        - name
        - prefix
      BBCount:         19
      ICount:          133
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlDictLookup
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xsltutils.c:809,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:809,43'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:809,28'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xsltutils.c:809,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:809,43'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:810,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xsltutils.c:810,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:811,30'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:812,5'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xsltutils.c:812,29'
          Branch Sides:
            - BranchSide:      'xsltutils.c:812,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:812,5'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xsltutils.c:812,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:812,55'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:813,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xsltutils.c:813,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:813,46'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:814,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
      Callsites:
        - Src:             'xsltutils.c:811,16'
          Dst:             xmlDictLookup
        - Src:             'xsltutils.c:813,32'
          Dst:             xmlDictLookup
        - Src:             'xsltutils.c:814,15'
          Dst:             xmlDictLookup
        - Src:             'xsltutils.c:815,11'
          Dst:             xmlDictLookup
    - functionName:    xsltSetTransformErrorFunc
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ctx
        - handler
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltSetGenericDebugFunc
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - handler
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xsltutils.c:652,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:653,21'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:655,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltGenericDebugDefaultFunc
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vfprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltutils.c:624,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:625,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:627,5'
              BranchSideFuncs:
                - vfprintf
      Callsites:
        - Src:             'xsltutils.c:628,5'
          Dst:             vfprintf
    - functionName:    xsltSetGenericErrorFunc
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - handler
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xsltutils.c:606,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:607,21'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:609,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltMessage
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
      BBCount:         31
      ICount:          190
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlGetNsProp
        - xmlStrEqual
        - xmlStrlen
        - xsltEvalTemplateString
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xsltutils.c:498,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:498,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:499,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:498,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:499,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:501,9'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltEvalTemplateString
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:501,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:502,10'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltEvalTemplateString
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'xsltutils.c:506,25'
              BranchSideFuncs:
                - xmlGetNsProp
                - xsltEvalTemplateString
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'xsltutils.c:507,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:508,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalTemplateString
                - xmlStrlen
            - BranchSide:      'xsltutils.c:518,38'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlStrlen
        - Branch String:   'xsltutils.c:508,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:509,16'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlStrlen
            - BranchSide:      'xsltutils.c:510,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalTemplateString
                - xmlStrlen
        - Branch String:   'xsltutils.c:510,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:511,16'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlStrlen
            - BranchSide:      'xsltutils.c:513,25'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalTemplateString
                - xmlStrlen
        - Branch String:   'xsltutils.c:519,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:520,22'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'xsltutils.c:527,9'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:523,16'
          Branch Sides:
            - BranchSide:      'xsltutils.c:523,20'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:525,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:523,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:524,6'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:525,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:527,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:527,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:528,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xsltutils.c:506,12'
          Dst:             xmlGetNsProp
        - Src:             'xsltutils.c:508,6'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:510,13'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:513,6'
          Dst:             xsltTransformError
        - Src:             'xsltutils.c:518,15'
          Dst:             xsltEvalTemplateString
        - Src:             'xsltutils.c:520,12'
          Dst:             xmlStrlen
    - functionName:    xsltGetUTF8CharZ
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf
        - len
      BBCount:         28
      ICount:          211
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'xsltutils.c:322,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:323,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:324,9'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:324,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:325,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:327,9'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:328,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:329,7'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:358,3'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:329,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:330,6'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:331,7'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:331,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:332,11'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:352,7'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:332,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:333,3'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:334,11'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:334,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:335,8'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:345,4'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:335,26'
          Branch Sides:
            - BranchSide:      'xsltutils.c:335,30'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:336,7'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:335,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:336,7'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:337,4'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:363,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:364,3'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:365,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltGetUTF8Char
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf
        - len
      BBCount:         36
      ICount:          247
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xsltutils.c:254,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:255,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:256,9'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:256,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:257,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:258,10'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:258,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:259,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:261,9'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:262,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:263,7'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:298,3'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:263,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:264,6'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:265,7'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:265,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:266,6'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:267,7'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:267,6'
          Branch Sides:
            - BranchSide:      'xsltutils.c:268,11'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:292,7'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:268,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:269,3'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:270,11'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:270,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:271,3'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:272,11'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:272,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:273,8'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:285,4'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:273,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:274,7'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:275,8'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:275,26'
          Branch Sides:
            - BranchSide:      'xsltutils.c:275,30'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:276,7'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:275,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:276,7'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:277,4'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:303,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:305,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltGetNsProp
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
        - nameSpace
      BBCount:         54
      ICount:          302
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - xmlGetDtdAttrDesc
        - xmlGetProp
        - xmlNodeListGetString
        - xmlSearchNs
        - xmlStrEqual
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xsltutils.c:171,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:172,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:174,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
                - xmlGetProp
        - Branch String:   'xsltutils.c:174,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:175,27'
              BranchSideFuncs:
                - xmlGetProp
            - BranchSide:      'xsltutils.c:177,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:177,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:178,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:179,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:179,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:180,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'xsltutils.c:182,7'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:192,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:198,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'xsltutils.c:216,12'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
        - Branch String:   'xsltutils.c:198,45'
          Branch Sides:
            - BranchSide:      'xsltutils.c:199,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'xsltutils.c:209,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:199,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:199,31'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'xsltutils.c:201,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:199,49'
          Branch Sides:
            - BranchSide:      'xsltutils.c:200,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
            - BranchSide:      'xsltutils.c:201,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:200,50'
          Branch Sides:
            - BranchSide:      'xsltutils.c:201,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
            - BranchSide:      'xsltutils.c:205,33'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
        - Branch String:   'xsltutils.c:201,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:202,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
            - BranchSide:      'xsltutils.c:209,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:198,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:205,33'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrdup
            - BranchSide:      'xsltutils.c:209,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:206,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:206,30'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xsltutils.c:207,13'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:217,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:218,13'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
            - BranchSide:      'xsltutils.c:235,5'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:218,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:221,35'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
            - BranchSide:      'xsltutils.c:234,5'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:222,29'
          Branch Sides:
            - BranchSide:      'xsltutils.c:222,33'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
                - xmlGetDtdAttrDesc
            - BranchSide:      'xsltutils.c:225,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
        - Branch String:   'xsltutils.c:222,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:223,32'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
            - BranchSide:      'xsltutils.c:225,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
        - Branch String:   'xsltutils.c:225,29'
          Branch Sides:
            - BranchSide:      'xsltutils.c:225,33'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
            - BranchSide:      'xsltutils.c:233,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:225,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:229,20'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrdup
            - BranchSide:      'xsltutils.c:233,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:230,20'
          Branch Sides:
            - BranchSide:      'xsltutils.c:230,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrdup
            - BranchSide:      'xsltutils.c:232,6'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:230,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:231,24'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xsltutils.c:232,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xsltutils.c:175,16'
          Dst:             xmlGetProp
        - Src:             'xsltutils.c:198,14'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:200,9'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:202,9'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:205,12'
          Dst:             xmlNodeListGetString
        - Src:             'xsltutils.c:206,30'
          Dst:             xmlStrdup
        - Src:             'xsltutils.c:221,17'
          Dst:             xmlGetDtdAttrDesc
        - Src:             'xsltutils.c:223,14'
          Dst:             xmlGetDtdAttrDesc
        - Src:             'xsltutils.c:229,8'
          Dst:             xmlSearchNs
        - Src:             'xsltutils.c:230,24'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:231,14'
          Dst:             xmlStrdup
    - functionName:    xsltGetCNsProp
      functionSourceFile: '/src/libxslt/libxslt/xsltutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - node
        - name
        - nameSpace
      BBCount:         60
      ICount:          343
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - xmlDictLookup
        - xmlGetDtdAttrDesc
        - xmlGetProp
        - xmlNodeListGetString
        - xmlSearchNs
        - xmlStrEqual
      functionUses:    24
      BranchProfiles:
        - Branch String:   'xsltutils.c:84,24'
          Branch Sides:
            - BranchSide:      'xsltutils.c:84,28'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:85,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:84,43'
          Branch Sides:
            - BranchSide:      'xsltutils.c:84,47'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:85,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:84,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:85,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:87,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
                - xmlGetProp
        - Branch String:   'xsltutils.c:87,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:88,27'
              BranchSideFuncs:
                - xmlGetProp
            - BranchSide:      'xsltutils.c:90,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:90,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltutils.c:92,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:92,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:93,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
            - BranchSide:      'xsltutils.c:95,7'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:96,5'
          Branch Sides:
            - BranchSide:      'xsltutils.c:102,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
            - BranchSide:      'xsltutils.c:119,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
        - Branch String:   'xsltutils.c:102,45'
          Branch Sides:
            - BranchSide:      'xsltutils.c:103,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
            - BranchSide:      'xsltutils.c:117,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:103,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:103,31'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
            - BranchSide:      'xsltutils.c:105,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:103,49'
          Branch Sides:
            - BranchSide:      'xsltutils.c:104,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:105,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:104,50'
          Branch Sides:
            - BranchSide:      'xsltutils.c:105,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:108,33'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xsltutils.c:105,27'
          Branch Sides:
            - BranchSide:      'xsltutils.c:106,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:117,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:102,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:108,33'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:117,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlDictLookup
                - xmlDictLookup
                - xmlStrEqual
        - Branch String:   'xsltutils.c:109,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:110,30'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:112,30'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xsltutils.c:125,9'
          Branch Sides:
            - BranchSide:      'xsltutils.c:126,13'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
            - BranchSide:      'xsltutils.c:144,5'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:126,13'
          Branch Sides:
            - BranchSide:      'xsltutils.c:129,35'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
            - BranchSide:      'xsltutils.c:143,5'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:130,29'
          Branch Sides:
            - BranchSide:      'xsltutils.c:130,33'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
                - xmlGetDtdAttrDesc
            - BranchSide:      'xsltutils.c:133,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
        - Branch String:   'xsltutils.c:130,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:131,32'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:133,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
        - Branch String:   'xsltutils.c:133,29'
          Branch Sides:
            - BranchSide:      'xsltutils.c:133,33'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:142,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:133,10'
          Branch Sides:
            - BranchSide:      'xsltutils.c:137,20'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:142,2'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:138,20'
          Branch Sides:
            - BranchSide:      'xsltutils.c:138,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:141,6'
              BranchSideFuncs: []
        - Branch String:   'xsltutils.c:138,7'
          Branch Sides:
            - BranchSide:      'xsltutils.c:139,28'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xsltutils.c:141,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xsltutils.c:88,16'
          Dst:             xmlGetProp
        - Src:             'xsltutils.c:102,14'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:104,9'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:106,9'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:108,12'
          Dst:             xmlNodeListGetString
        - Src:             'xsltutils.c:110,16'
          Dst:             xmlDictLookup
        - Src:             'xsltutils.c:112,16'
          Dst:             xmlDictLookup
        - Src:             'xsltutils.c:129,17'
          Dst:             xmlGetDtdAttrDesc
        - Src:             'xsltutils.c:131,14'
          Dst:             xmlGetDtdAttrDesc
        - Src:             'xsltutils.c:137,8'
          Dst:             xmlSearchNs
        - Src:             'xsltutils.c:138,24'
          Dst:             xmlStrEqual
        - Src:             'xsltutils.c:139,14'
          Dst:             xmlDictLookup
    - functionName:    xsltScanLiteral
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         146
      ICount:          708
      EdgeCount:       201
      CyclomaticComplexity: 57
      functionsReached:
        - xmlStrndup
        - xsltGetUTF8CharZ
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pattern.c:1225,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1225,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1225,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1225,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1225,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1225,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1225,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1225,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1225,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1225,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1225,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1226,9'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1225,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1225,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1225,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1226,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1227,9'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1242,16'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1227,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1228,12'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1228,12'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,27'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,27'
          Branch Sides:
            - BranchSide:      'pattern.c:1230,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1230,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1230,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1231,13'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1238,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1238,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1235,6'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1238,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1238,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1238,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1234,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1234,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1235,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1234,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1235,6'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1238,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1242,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1243,9'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1259,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1243,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1244,12'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1244,12'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,27'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,27'
          Branch Sides:
            - BranchSide:      'pattern.c:1246,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1246,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1246,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1247,13'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlStrndup
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1254,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1254,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1251,6'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1254,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1254,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1254,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:1250,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1250,7'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1251,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1250,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1251,6'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'pattern.c:1254,23'
              BranchSideFuncs:
                - xmlStrndup
      Callsites:
        - Src:             'pattern.c:1229,8'
          Dst:             xsltGetUTF8CharZ
        - Src:             'pattern.c:1232,12'
          Dst:             xsltGetUTF8CharZ
        - Src:             'pattern.c:1238,12'
          Dst:             xmlStrndup
        - Src:             'pattern.c:1245,8'
          Dst:             xsltGetUTF8CharZ
        - Src:             'pattern.c:1248,12'
          Dst:             xsltGetUTF8CharZ
        - Src:             'pattern.c:1254,12'
          Dst:             xmlStrndup
    - functionName:    xsltSwapTopCompMatch
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         4
      ICount:          311
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:370,9'
          Branch Sides:
            - BranchSide:      'pattern.c:370,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:375,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltCompileStepPattern
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1693
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - token
        - novar
      BBCount:         234
      ICount:          1440
      EdgeCount:       317
      CyclomaticComplexity: 85
      functionsReached:
        - xmlSearchNs
        - xmlStrEqual
        - xmlStrdup
        - xmlStrndup
        - xsltCompMatchAdd
        - xsltCompileIdKeyPattern
        - xsltGetQNameURI
        - xsltScanNCName
        - xsltSwapTopCompMatch
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern.c:1511,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1511,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1511,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1511,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1511,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1511,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1511,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1511,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1511,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1511,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1511,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1512,10'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1511,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1511,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1511,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1512,25'
          Branch Sides:
            - BranchSide:      'pattern.c:1512,29'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1512,39'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1512,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1512,39'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1513,2'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1513,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1514,14'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1514,14'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1517,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1518,25'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1519,9'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1519,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1520,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
        - Branch String:   'pattern.c:1520,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1521,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1530,6'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'pattern.c:1521,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1522,10'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1522,10'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1522,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1523,17'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1526,17'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1523,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1523,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1524,13'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1526,17'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1526,17'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1538,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
        - Branch String:   'pattern.c:1538,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
        - Branch String:   'pattern.c:1538,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
        - Branch String:   'pattern.c:1538,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
            - BranchSide:      'pattern.c:1539,9'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
        - Branch String:   'pattern.c:1538,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
            - BranchSide:      'pattern.c:1538,5'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
        - Branch String:   'pattern.c:1539,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1540,26'
              BranchSideFuncs:
                - xsltCompileIdKeyPattern
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1545,16'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1543,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1544,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1545,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1545,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1546,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1623,24'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
        - Branch String:   'pattern.c:1546,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1547,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1547,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1547,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1548,24'
              BranchSideFuncs:
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1599,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
                - xsltTransformError
        - Branch String:   'pattern.c:1556,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1559,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1565,19'
              BranchSideFuncs:
                - xmlStrdup
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1569,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1570,7'
              BranchSideFuncs:
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1587,21'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1570,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1571,7'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1581,7'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'pattern.c:1571,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1572,25'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1572,25'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1572,25'
          Branch Sides:
            - BranchSide:      'pattern.c:1573,25'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1577,25'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1573,25'
          Branch Sides:
            - BranchSide:      'pattern.c:1573,25'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1574,8'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1577,25'
          Branch Sides:
            - BranchSide:      'pattern.c:1577,25'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1578,8'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1587,21'
          Branch Sides:
            - BranchSide:      'pattern.c:1588,21'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1593,21'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1588,21'
          Branch Sides:
            - BranchSide:      'pattern.c:1588,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1589,13'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1593,21'
          Branch Sides:
            - BranchSide:      'pattern.c:1593,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1594,13'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1599,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1600,3'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1605,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1605,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1606,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1606,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1606,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1607,15'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1608,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1608,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1609,15'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1611,3'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'pattern.c:1618,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1618,13'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1618,13'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1618,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1618,13'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1618,13'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1618,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1618,13'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1618,13'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1618,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1618,13'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1619,36'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1618,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1618,13'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
            - BranchSide:      'pattern.c:1618,13'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltGetQNameURI
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltScanNCName
                - xmlSearchNs
                - xmlStrdup
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompileIdKeyPattern
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltScanNCName
        - Branch String:   'pattern.c:1624,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1625,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1628,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
                - xmlStrdup
        - Branch String:   'pattern.c:1628,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1629,22'
              BranchSideFuncs:
                - xmlStrdup
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1630,13'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1630,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1631,13'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1636,13'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1631,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1631,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1632,12'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1636,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1636,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1637,12'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1642,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1642,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1642,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1642,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1642,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1642,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1642,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1642,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1642,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1642,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1642,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1643,11'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1642,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1642,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1642,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1644,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1647,7'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1683,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1648,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1649,6'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1649,6'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1650,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1652,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1669,6'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1652,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1653,8'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1654,15'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1654,15'
          Branch Sides:
            - BranchSide:      'pattern.c:1655,8'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1658,17'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1656,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1657,7'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1658,6'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1658,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1659,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1662,17'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1659,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1660,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1660,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1660,21'
          Branch Sides:
            - BranchSide:      'pattern.c:1660,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1660,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1660,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1661,7'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1662,6'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1661,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1660,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1660,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1663,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1664,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1664,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1664,21'
          Branch Sides:
            - BranchSide:      'pattern.c:1664,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1664,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1664,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1665,7'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1666,6'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1665,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1664,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1664,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1667,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1650,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1650,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1669,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1670,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1675,19'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1676,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1676,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1677,6'
              BranchSideFuncs:
                - xsltSwapTopCompMatch
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1680,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1681,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1681,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1681,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1681,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1644,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1681,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
            - BranchSide:      'pattern.c:1681,2'
              BranchSideFuncs:
                - xmlStrndup
                - xsltCompMatchAdd
                - xsltSwapTopCompMatch
                - xsltTransformError
        - Branch String:   'pattern.c:1685,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1686,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1687,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1687,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1688,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1689,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1689,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1690,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1691,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1691,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1691,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1692,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:1518,10'
          Dst:             xsltScanNCName
        - Src:             'pattern.c:1523,17'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1526,17'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1530,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1540,2'
          Dst:             xsltCompileIdKeyPattern
        - Src:             'pattern.c:1554,14'
          Dst:             xsltScanNCName
        - Src:             'pattern.c:1555,11'
          Dst:             xmlSearchNs
        - Src:             'pattern.c:1557,3'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1565,9'
          Dst:             xmlStrdup
        - Src:             'pattern.c:1573,25'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1577,25'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1581,7'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1588,21'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1593,21'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1600,3'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1606,10'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1608,17'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1611,3'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1619,21'
          Dst:             xsltScanNCName
        - Src:             'pattern.c:1623,8'
          Dst:             xsltGetQNameURI
        - Src:             'pattern.c:1629,12'
          Dst:             xmlStrdup
        - Src:             'pattern.c:1631,13'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1636,13'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1670,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1675,8'
          Dst:             xmlStrndup
        - Src:             'pattern.c:1676,2'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1679,2'
          Dst:             xsltSwapTopCompMatch
    - functionName:    xsltScanNCName
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         136
      ICount:          608
      EdgeCount:       190
      CyclomaticComplexity: 56
      functionsReached:
        - xmlCharInRange
        - xmlStrndup
        - xsltGetUTF8CharZ
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pattern.c:1280,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1280,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1280,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1280,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1280,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1280,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1280,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1280,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1280,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1280,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1280,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1282,15'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1280,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1280,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1280,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,30'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,10'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,34'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,30'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,34'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,57'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,34'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1284,34'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,34'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,61'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,34'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,34'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1284,34'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,34'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,34'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,34'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,34'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,34'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,34'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1284,61'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,57'
          Branch Sides:
            - BranchSide:      'pattern.c:1284,61'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1284,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1285,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1287,32'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'pattern.c:1287,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,35'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,32'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,35'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,58'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,35'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,35'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,35'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1288,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,35'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,35'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,35'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,35'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,35'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,35'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1287,35'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,35'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,35'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
            - BranchSide:      'pattern.c:1288,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,58'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1288,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1288,29'
          Branch Sides:
            - BranchSide:      'pattern.c:1288,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1288,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
        - Branch String:   'pattern.c:1288,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1288,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1289,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1288,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1289,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1288,29'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1289,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1289,25'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1289,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1289,41'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1290,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1290,18'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1291,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1291,26'
          Branch Sides:
            - BranchSide:      'pattern.c:1291,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1291,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1291,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1292,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1291,26'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,5'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1292,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1292,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1291,26'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'pattern.c:1291,26'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'pattern.c:1287,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1293,9'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'pattern.c:1296,22'
              BranchSideFuncs:
                - xmlStrndup
      Callsites:
        - Src:             'pattern.c:1283,11'
          Dst:             xsltGetUTF8CharZ
        - Src:             'pattern.c:1284,10'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:1287,12'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:1288,12'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:1291,5'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:1292,5'
          Dst:             xmlCharInRange
        - Src:             'pattern.c:1294,8'
          Dst:             xsltGetUTF8CharZ
        - Src:             'pattern.c:1296,11'
          Dst:             xmlStrndup
    - functionName:    xsltCompMatchAdd
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - comp
        - op
        - value
        - value2
        - novar
      BBCount:         27
      ICount:          345
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - xsltAllocateExtra
        - xsltAllocateExtraCtxt
        - xsltTransformError
        - xsltXPathCompileFlags
      functionUses:    23
      BranchProfiles:
        - Branch String:   'pattern.c:304,9'
          Branch Sides:
            - BranchSide:      'pattern.c:307,24'
              BranchSideFuncs:
                - xsltAllocateExtra
                - xsltAllocateExtra
                - xsltAllocateExtra
                - xsltXPathCompileFlags
                - xsltTransformError
                - xsltAllocateExtraCtxt
                - xsltAllocateExtraCtxt
                - xsltAllocateExtraCtxt
            - BranchSide:      'pattern.c:319,36'
              BranchSideFuncs:
                - xsltAllocateExtra
                - xsltAllocateExtra
                - xsltAllocateExtra
                - xsltXPathCompileFlags
                - xsltTransformError
                - xsltAllocateExtraCtxt
                - xsltAllocateExtraCtxt
                - xsltAllocateExtraCtxt
        - Branch String:   'pattern.c:309,6'
          Branch Sides:
            - BranchSide:      'pattern.c:310,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:316,9'
              BranchSideFuncs:
                - xsltAllocateExtra
                - xsltAllocateExtra
                - xsltAllocateExtra
                - xsltXPathCompileFlags
                - xsltTransformError
                - xsltAllocateExtraCtxt
                - xsltAllocateExtraCtxt
                - xsltAllocateExtraCtxt
        - Branch String:   'pattern.c:312,10'
          Branch Sides:
            - BranchSide:      'pattern.c:313,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:314,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:324,9'
          Branch Sides:
            - BranchSide:      'pattern.c:326,28'
              BranchSideFuncs:
                - xsltAllocateExtraCtxt
                - xsltAllocateExtraCtxt
                - xsltAllocateExtraCtxt
                - xsltXPathCompileFlags
                - xsltTransformError
            - BranchSide:      'pattern.c:333,24'
              BranchSideFuncs:
                - xsltAllocateExtra
                - xsltAllocateExtra
                - xsltAllocateExtra
                - xsltXPathCompileFlags
                - xsltTransformError
        - Branch String:   'pattern.c:339,9'
          Branch Sides:
            - BranchSide:      'pattern.c:340,13'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltTransformError
            - BranchSide:      'pattern.c:355,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:343,6'
          Branch Sides:
            - BranchSide:      'pattern.c:344,12'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltTransformError
            - BranchSide:      'pattern.c:346,57'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltTransformError
        - Branch String:   'pattern.c:348,6'
          Branch Sides:
            - BranchSide:      'pattern.c:349,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:354,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:351,10'
          Branch Sides:
            - BranchSide:      'pattern.c:352,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:353,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:326,6'
          Dst:             xsltAllocateExtraCtxt
        - Src:             'pattern.c:328,6'
          Dst:             xsltAllocateExtraCtxt
        - Src:             'pattern.c:330,6'
          Dst:             xsltAllocateExtraCtxt
        - Src:             'pattern.c:333,6'
          Dst:             xsltAllocateExtra
        - Src:             'pattern.c:335,6'
          Dst:             xsltAllocateExtra
        - Src:             'pattern.c:337,6'
          Dst:             xsltAllocateExtra
        - Src:             'pattern.c:346,35'
          Dst:             xsltXPathCompileFlags
        - Src:             'pattern.c:349,6'
          Dst:             xsltTransformError
    - functionName:    xsltCompileIdKeyPattern
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - aid
        - novar
        - axis
      BBCount:         272
      ICount:          1690
      EdgeCount:       372
      CyclomaticComplexity: 102
      functionsReached:
        - xmlStrEqual
        - xsltCompMatchAdd
        - xsltScanLiteral
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:1324,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1325,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1330,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1330,15'
          Branch Sides:
            - BranchSide:      'pattern.c:1330,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1357,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1330,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1331,6'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1357,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1331,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1332,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1337,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1337,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1338,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1338,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1338,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1338,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1339,31'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1338,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1338,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1340,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1341,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1346,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1346,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1346,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1346,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1347,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1346,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1346,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1347,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1348,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1354,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1354,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1355,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1355,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1355,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1355,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1356,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1357,22'
          Branch Sides:
            - BranchSide:      'pattern.c:1357,38'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1404,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1357,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1358,6'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1404,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1358,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1359,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1364,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1364,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1365,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1365,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1365,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1365,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1366,31'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1365,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1365,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1367,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1368,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1373,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1373,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1373,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1373,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1374,6'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1373,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1373,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1374,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1375,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1381,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1381,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1382,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1382,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1382,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1382,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1383,32'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1382,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1382,2'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1384,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1385,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1390,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1390,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1390,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1390,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1391,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1390,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1390,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1391,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1392,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1399,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1399,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1401,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1401,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1401,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1401,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1402,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1404,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1405,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1427,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1405,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1406,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1406,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1406,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1406,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1407,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1406,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1406,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltScanLiteral
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1407,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1408,28'
              BranchSideFuncs:
                - xsltScanLiteral
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1424,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1409,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1410,3'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1415,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1415,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1415,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1415,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1416,10'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1415,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1415,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1416,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1417,3'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1423,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1424,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1425,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1425,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1425,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1425,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1426,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1427,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1428,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1438,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1428,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1429,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1429,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1429,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1429,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1430,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1429,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1429,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1430,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1431,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1436,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1436,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1437,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1437,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1437,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1437,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1438,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1438,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1439,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1449,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1439,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1440,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1440,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1440,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1440,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1441,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1440,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1440,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1441,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1442,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1447,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1447,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1448,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1448,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1448,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1448,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1449,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1449,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1450,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1465,16'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1450,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1451,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1451,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1451,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1451,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1452,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1451,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
            - BranchSide:      'pattern.c:1451,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltTransformError
        - Branch String:   'pattern.c:1452,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1453,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1458,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1458,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1459,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1459,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1459,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1460,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1463,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1460,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1460,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1461,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1463,6'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1463,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1465,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1466,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1471,2'
              BranchSideFuncs:
                - xsltTransformError
      Callsites:
        - Src:             'pattern.c:1325,2'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1330,19'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1332,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1339,15'
          Dst:             xsltScanLiteral
        - Src:             'pattern.c:1341,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1348,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1355,2'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1357,26'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1359,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1366,15'
          Dst:             xsltScanLiteral
        - Src:             'pattern.c:1368,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1375,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1383,16'
          Dst:             xsltScanLiteral
        - Src:             'pattern.c:1385,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1392,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1401,2'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1404,16'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1408,12'
          Dst:             xsltScanLiteral
        - Src:             'pattern.c:1410,3'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1417,3'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1425,2'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1427,16'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1431,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1437,2'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1438,16'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1442,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1448,2'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1449,16'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1453,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1460,6'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1463,6'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1466,2'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1471,2'
          Dst:             xsltTransformError
    - functionName:    xsltCompileRelativePathPattern
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1709
      functionLinenumberEnd: 1734
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - token
        - novar
      BBCount:         92
      ICount:          543
      EdgeCount:       124
      CyclomaticComplexity: 34
      functionsReached:
        - xsltCompMatchAdd
        - xsltCompileStepPattern
      functionUses:    7
      BranchProfiles:
        - Branch String:   'pattern.c:1711,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1712,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1713,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1713,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1713,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1713,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1714,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1713,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1713,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1714,23'
          Branch Sides:
            - BranchSide:      'pattern.c:1714,27'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1714,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1714,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1714,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1715,7'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1715,19'
          Branch Sides:
            - BranchSide:      'pattern.c:1715,23'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1721,13'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1715,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1716,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1721,13'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1716,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1716,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1717,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1717,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1718,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1718,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1718,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1719,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1719,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1719,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1719,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1720,29'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1719,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
            - BranchSide:      'pattern.c:1719,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
        - Branch String:   'pattern.c:1721,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1722,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1727,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1722,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1722,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1723,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1723,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1724,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1724,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1724,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1724,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1725,29'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1724,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1724,6'
              BranchSideFuncs:
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1729,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1730,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1731,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1731,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1731,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1731,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1714,5'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
        - Branch String:   'pattern.c:1731,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
            - BranchSide:      'pattern.c:1731,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileStepPattern
                - xsltCompMatchAdd
                - xsltCompileStepPattern
      Callsites:
        - Src:             'pattern.c:1710,5'
          Dst:             xsltCompileStepPattern
        - Src:             'pattern.c:1716,6'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1720,6'
          Dst:             xsltCompileStepPattern
        - Src:             'pattern.c:1722,6'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1725,6'
          Dst:             xsltCompileStepPattern
    - functionName:    xsltFreeParserContext
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:282,9'
          Branch Sides:
            - BranchSide:      'pattern.c:283,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:284,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltReverseCompMatch
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - comp
      BBCount:         19
      ICount:          420
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrcat
        - xmlStrdup
        - xsltCompMatchAdd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:415,5'
          Branch Sides:
            - BranchSide:      'pattern.c:421,8'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'pattern.c:448,22'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'pattern.c:454,5'
          Branch Sides:
            - BranchSide:      'pattern.c:454,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'pattern.c:455,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'pattern.c:455,54'
          Branch Sides:
            - BranchSide:      'pattern.c:456,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'pattern.c:470,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'pattern.c:455,13'
          Branch Sides:
            - BranchSide:      'pattern.c:458,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'pattern.c:470,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'pattern.c:459,10'
          Branch Sides:
            - BranchSide:      'pattern.c:462,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'pattern.c:468,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:448,5'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:462,11'
          Dst:             xmlStrdup
        - Src:             'pattern.c:463,11'
          Dst:             xmlStrcat
    - functionName:    xsltCompileLocationPathPattern
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - novar
      BBCount:         139
      ICount:          829
      EdgeCount:       188
      CyclomaticComplexity: 51
      functionsReached:
        - xmlXPathIsNodeType
        - xsltCompMatchAdd
        - xsltCompileIdKeyPattern
        - xsltCompileRelativePathPattern
        - xsltScanNCName
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:1751,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1751,5'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1751,5'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1751,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1751,5'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1751,5'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1751,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1751,5'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1751,5'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1751,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1751,5'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1752,10'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1751,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1751,5'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1751,5'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1752,22'
          Branch Sides:
            - BranchSide:      'pattern.c:1752,26'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1761,16'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1752,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1757,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1761,16'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1757,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1758,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1758,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1758,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1759,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1759,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1761,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1765,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1772,16'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1765,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1766,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1766,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1766,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1766,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1767,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1766,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1766,2'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1767,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1767,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1768,7'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1768,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1768,21'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1772,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1768,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1769,6'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1772,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1769,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1769,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1770,37'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1772,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1773,33'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1774,16'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1774,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1775,33'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1778,24'
              BranchSideFuncs:
                - xsltScanNCName
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltTransformError
        - Branch String:   'pattern.c:1779,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1780,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1785,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1785,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1785,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1785,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1786,7'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1785,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1785,2'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1786,19'
          Branch Sides:
            - BranchSide:      'pattern.c:1786,42'
              BranchSideFuncs:
                - xmlXPathIsNodeType
                - xsltCompileIdKeyPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1806,33'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1786,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1787,30'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1806,33'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1790,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1791,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1792,11'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1792,23'
          Branch Sides:
            - BranchSide:      'pattern.c:1792,27'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1798,17'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1792,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1793,3'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1798,17'
              BranchSideFuncs:
                - xsltCompMatchAdd
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1793,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1793,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1794,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1794,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1795,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1795,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1795,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1796,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1796,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1796,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1796,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1797,34'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1796,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1796,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1799,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1799,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1800,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1800,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1801,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1801,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1801,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1801,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1802,34'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
        - Branch String:   'pattern.c:1801,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
            - BranchSide:      'pattern.c:1801,3'
              BranchSideFuncs:
                - xsltCompileRelativePathPattern
      Callsites:
        - Src:             'pattern.c:1760,2'
          Dst:             xsltCompileRelativePathPattern
        - Src:             'pattern.c:1767,2'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1769,6'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1770,6'
          Dst:             xsltCompileRelativePathPattern
        - Src:             'pattern.c:1773,2'
          Dst:             xsltCompileRelativePathPattern
        - Src:             'pattern.c:1775,2'
          Dst:             xsltCompileRelativePathPattern
        - Src:             'pattern.c:1778,9'
          Dst:             xsltScanNCName
        - Src:             'pattern.c:1780,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1786,23'
          Dst:             xmlXPathIsNodeType
        - Src:             'pattern.c:1787,6'
          Dst:             xsltCompileIdKeyPattern
        - Src:             'pattern.c:1793,3'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1797,3'
          Dst:             xsltCompileRelativePathPattern
        - Src:             'pattern.c:1799,3'
          Dst:             xsltCompMatchAdd
        - Src:             'pattern.c:1802,3'
          Dst:             xsltCompileRelativePathPattern
        - Src:             'pattern.c:1806,2'
          Dst:             xsltCompileRelativePathPattern
    - functionName:    xsltNewCompMatch
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:148,30'
          Branch Sides:
            - BranchSide:      'pattern.c:146,22'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:148,30'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:149,9'
          Branch Sides:
            - BranchSide:      'pattern.c:150,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:154,12'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'pattern.c:159,9'
          Branch Sides:
            - BranchSide:      'pattern.c:160,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:165,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:150,2'
          Dst:             xsltTransformError
        - Src:             'pattern.c:160,2'
          Dst:             xsltTransformError
    - functionName:    xsltNewParserContext
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - ctxt
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:263,9'
          Branch Sides:
            - BranchSide:      'pattern.c:264,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:268,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:264,2'
          Dst:             xsltTransformError
    - functionName:    xmlXPathFreeObjectWrapper
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathFreeObject
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pattern.c:507,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltTestStepMatch
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - step
      BBCount:         122
      ICount:          649
      EdgeCount:       161
      CyclomaticComplexity: 41
      functionsReached:
        - xmlGetID
        - xmlStrEqual
        - xsltGetKey
        - xsltTransformError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pattern.c:634,5'
          Branch Sides:
            - BranchSide:      'pattern.c:636,18'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:646,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:667,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:688,17'
              BranchSideFuncs:
                - xmlGetID
            - BranchSide:      'pattern.c:700,31'
              BranchSideFuncs:
                - xsltGetKey
            - BranchSide:      'pattern.c:712,17'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'pattern.c:725,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:729,17'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'pattern.c:737,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:741,18'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:746,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:758,32'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'pattern.c:636,51'
          Branch Sides:
            - BranchSide:      'pattern.c:640,18'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:641,17'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:636,17'
          Branch Sides:
            - BranchSide:      'pattern.c:641,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:642,18'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:642,50'
          Branch Sides:
            - BranchSide:      'pattern.c:642,54'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:644,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:642,17'
          Branch Sides:
            - BranchSide:      'pattern.c:643,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:644,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:646,17'
          Branch Sides:
            - BranchSide:      'pattern.c:647,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:648,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:648,17'
          Branch Sides:
            - BranchSide:      'pattern.c:649,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:650,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:650,17'
          Branch Sides:
            - BranchSide:      'pattern.c:651,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:652,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:652,17'
          Branch Sides:
            - BranchSide:      'pattern.c:653,17'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'pattern.c:656,17'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:656,17'
          Branch Sides:
            - BranchSide:      'pattern.c:657,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:659,24'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:657,21'
          Branch Sides:
            - BranchSide:      'pattern.c:658,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:659,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:660,21'
          Branch Sides:
            - BranchSide:      'pattern.c:661,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:662,34'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:662,21'
          Branch Sides:
            - BranchSide:      'pattern.c:663,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:664,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:667,17'
          Branch Sides:
            - BranchSide:      'pattern.c:668,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:669,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:669,17'
          Branch Sides:
            - BranchSide:      'pattern.c:670,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:676,17'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:670,21'
          Branch Sides:
            - BranchSide:      'pattern.c:671,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:672,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:672,21'
          Branch Sides:
            - BranchSide:      'pattern.c:673,21'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'pattern.c:674,13'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:676,17'
          Branch Sides:
            - BranchSide:      'pattern.c:677,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:679,24'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:677,21'
          Branch Sides:
            - BranchSide:      'pattern.c:678,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:679,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:680,21'
          Branch Sides:
            - BranchSide:      'pattern.c:681,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:682,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:688,17'
          Branch Sides:
            - BranchSide:      'pattern.c:689,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:691,27'
              BranchSideFuncs:
                - xmlGetID
        - Branch String:   'pattern.c:692,30'
          Branch Sides:
            - BranchSide:      'pattern.c:692,34'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:693,17'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:692,17'
          Branch Sides:
            - BranchSide:      'pattern.c:693,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:694,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:702,17'
          Branch Sides:
            - BranchSide:      'pattern.c:703,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:704,23'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:704,13'
          Branch Sides:
            - BranchSide:      'pattern.c:705,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:707,17'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:705,21'
          Branch Sides:
            - BranchSide:      'pattern.c:705,44'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:706,21'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:707,17'
          Branch Sides:
            - BranchSide:      'pattern.c:708,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:709,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:712,17'
          Branch Sides:
            - BranchSide:      'pattern.c:713,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:714,17'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:714,17'
          Branch Sides:
            - BranchSide:      'pattern.c:715,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:717,24'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:715,21'
          Branch Sides:
            - BranchSide:      'pattern.c:716,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:717,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:718,21'
          Branch Sides:
            - BranchSide:      'pattern.c:719,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:720,34'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:720,21'
          Branch Sides:
            - BranchSide:      'pattern.c:721,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:722,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:725,17'
          Branch Sides:
            - BranchSide:      'pattern.c:726,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:727,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:729,17'
          Branch Sides:
            - BranchSide:      'pattern.c:730,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:731,17'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'pattern.c:731,17'
          Branch Sides:
            - BranchSide:      'pattern.c:732,34'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'pattern.c:735,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:732,21'
          Branch Sides:
            - BranchSide:      'pattern.c:733,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:734,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:737,17'
          Branch Sides:
            - BranchSide:      'pattern.c:738,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:739,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:741,47'
          Branch Sides:
            - BranchSide:      'pattern.c:742,18'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:744,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:741,17'
          Branch Sides:
            - BranchSide:      'pattern.c:743,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:744,13'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:746,13'
          Branch Sides:
            - BranchSide:      'pattern.c:752,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:752,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:752,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:752,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:752,21'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:754,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:652,18'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:662,22'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:672,22'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:680,22'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:691,18'
          Dst:             xmlGetID
        - Src:             'pattern.c:700,20'
          Dst:             xsltGetKey
        - Src:             'pattern.c:720,22'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:732,22'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:758,13'
          Dst:             xsltTransformError
    - functionName:    xsltTestPredicateMatch
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - comp
        - node
        - step
        - sel
      BBCount:         99
      ICount:          618
      EdgeCount:       133
      CyclomaticComplexity: 36
      functionsReached:
        - xsltEvalXPathPredicate
        - xsltTestStepMatch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:790,9'
          Branch Sides:
            - BranchSide:      'pattern.c:791,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:792,9'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
        - Branch String:   'pattern.c:792,9'
          Branch Sides:
            - BranchSide:      'pattern.c:793,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:794,9'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
        - Branch String:   'pattern.c:794,9'
          Branch Sides:
            - BranchSide:      'pattern.c:795,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:797,11'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
        - Branch String:   'pattern.c:798,9'
          Branch Sides:
            - BranchSide:      'pattern.c:798,9'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:801,15'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
        - Branch String:   'pattern.c:798,9'
          Branch Sides:
            - BranchSide:      'pattern.c:798,9'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:801,15'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
        - Branch String:   'pattern.c:798,9'
          Branch Sides:
            - BranchSide:      'pattern.c:798,9'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:801,15'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
        - Branch String:   'pattern.c:798,9'
          Branch Sides:
            - BranchSide:      'pattern.c:799,15'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:801,15'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
        - Branch String:   'pattern.c:821,32'
          Branch Sides:
            - BranchSide:      'pattern.c:822,14'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:869,33'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
        - Branch String:   'pattern.c:821,13'
          Branch Sides:
            - BranchSide:      'pattern.c:826,17'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:869,33'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
        - Branch String:   'pattern.c:829,13'
          Branch Sides:
            - BranchSide:      'pattern.c:830,21'
              BranchSideFuncs:
                - xsltTestStepMatch
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:836,17'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
        - Branch String:   'pattern.c:830,21'
          Branch Sides:
            - BranchSide:      'pattern.c:831,21'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:832,39'
              BranchSideFuncs:
                - xsltTestStepMatch
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
        - Branch String:   'pattern.c:832,21'
          Branch Sides:
            - BranchSide:      'pattern.c:833,25'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:834,27'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
                - xsltTestStepMatch
        - Branch String:   'pattern.c:836,17'
          Branch Sides:
            - BranchSide:      'pattern.c:838,22'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:848,17'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:840,17'
          Branch Sides:
            - BranchSide:      'pattern.c:841,25'
              BranchSideFuncs:
                - xsltTestStepMatch
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:847,13'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:841,25'
          Branch Sides:
            - BranchSide:      'pattern.c:842,25'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:843,43'
              BranchSideFuncs:
                - xsltTestStepMatch
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:843,25'
          Branch Sides:
            - BranchSide:      'pattern.c:844,29'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:845,31'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
        - Branch String:   'pattern.c:848,17'
          Branch Sides:
            - BranchSide:      'pattern.c:849,23'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:864,21'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:855,21'
          Branch Sides:
            - BranchSide:      'pattern.c:856,27'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:863,13'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:857,25'
          Branch Sides:
            - BranchSide:      'pattern.c:859,56'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:862,17'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:872,17'
          Branch Sides:
            - BranchSide:      'pattern.c:872,36'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:874,13'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
        - Branch String:   'pattern.c:874,13'
          Branch Sides:
            - BranchSide:      'pattern.c:875,21'
              BranchSideFuncs:
                - xsltTestStepMatch
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:883,18'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:875,21'
          Branch Sides:
            - BranchSide:      'pattern.c:876,24'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:878,46'
              BranchSideFuncs:
                - xsltTestStepMatch
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:883,34'
          Branch Sides:
            - BranchSide:      'pattern.c:883,38'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:884,25'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:883,17'
          Branch Sides:
            - BranchSide:      'pattern.c:884,25'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:886,17'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:886,17'
          Branch Sides:
            - BranchSide:      'pattern.c:887,30'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:888,23'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:888,58'
          Branch Sides:
            - BranchSide:      'pattern.c:889,23'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:890,23'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:889,64'
          Branch Sides:
            - BranchSide:      'pattern.c:890,23'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:891,29'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:894,13'
          Branch Sides:
            - BranchSide:      'pattern.c:895,44'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:910,15'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:901,26'
          Branch Sides:
            - BranchSide:      'pattern.c:901,30'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:907,9'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:901,49'
          Branch Sides:
            - BranchSide:      'pattern.c:902,18'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:907,9'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:901,17'
          Branch Sides:
            - BranchSide:      'pattern.c:903,69'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
            - BranchSide:      'pattern.c:907,9'
              BranchSideFuncs:
                - xsltEvalXPathPredicate
        - Branch String:   'pattern.c:915,9'
          Branch Sides:
            - BranchSide:      'pattern.c:916,40'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:919,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:832,21'
          Dst:             xsltTestStepMatch
        - Src:             'pattern.c:843,25'
          Dst:             xsltTestStepMatch
        - Src:             'pattern.c:878,28'
          Dst:             xsltTestStepMatch
        - Src:             'pattern.c:913,13'
          Dst:             xsltEvalXPathPredicate
    - functionName:    xsltTestCompMatchDirect
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - comp
        - node
        - nsList
        - nsNr
      BBCount:         61
      ICount:          510
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - xmlXPathEval
        - xmlXPathFreeObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:535,9'
          Branch Sides:
            - BranchSide:      'pattern.c:535,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:538,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:535,9'
          Branch Sides:
            - BranchSide:      'pattern.c:535,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:538,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:535,9'
          Branch Sides:
            - BranchSide:      'pattern.c:535,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:538,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:535,9'
          Branch Sides:
            - BranchSide:      'pattern.c:536,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:538,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:547,24'
          Branch Sides:
            - BranchSide:      'pattern.c:547,28'
              BranchSideFuncs:
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:549,22'
              BranchSideFuncs:
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:547,9'
          Branch Sides:
            - BranchSide:      'pattern.c:549,22'
              BranchSideFuncs:
                - xmlXPathEval
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:599,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:572,6'
          Branch Sides:
            - BranchSide:      'pattern.c:573,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:574,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:574,6'
          Branch Sides:
            - BranchSide:      'pattern.c:575,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:578,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:580,23'
          Branch Sides:
            - BranchSide:      'pattern.c:580,27'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:581,14'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:580,46'
          Branch Sides:
            - BranchSide:      'pattern.c:580,49'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:581,14'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:580,6'
          Branch Sides:
            - BranchSide:      'pattern.c:581,14'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:583,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:583,6'
          Branch Sides:
            - BranchSide:      'pattern.c:584,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:597,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:584,10'
          Branch Sides:
            - BranchSide:      'pattern.c:585,22'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:586,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:599,36'
          Branch Sides:
            - BranchSide:      'pattern.c:600,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:601,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:599,9'
          Branch Sides:
            - BranchSide:      'pattern.c:601,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:606,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:601,6'
          Branch Sides:
            - BranchSide:      'pattern.c:602,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:603,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:606,9'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:607,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:607,2'
          Branch Sides:
            - BranchSide:      'pattern.c:608,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:614,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:608,10'
          Branch Sides:
            - BranchSide:      'pattern.c:609,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:613,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:609,7'
          Branch Sides:
            - BranchSide:      'pattern.c:610,26'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:611,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:616,9'
          Branch Sides:
            - BranchSide:      'pattern.c:617,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:618,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:565,12'
          Dst:             xmlXPathEval
        - Src:             'pattern.c:575,6'
          Dst:             xmlXPathFreeObject
        - Src:             'pattern.c:585,3'
          Dst:             xmlXPathFreeObject
        - Src:             'pattern.c:602,6'
          Dst:             xmlXPathFreeObject
        - Src:             'pattern.c:610,7'
          Dst:             xmlXPathFreeObject
        - Src:             'pattern.c:617,2'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltPatPushState
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - states
        - step
        - node
      BBCount:         12
      ICount:          127
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern.c:482,9'
          Branch Sides:
            - BranchSide:      'pattern.c:484,22'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:497,45'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:484,22'
          Branch Sides:
            - BranchSide:      'pattern.c:484,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:484,55'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:488,6'
          Branch Sides:
            - BranchSide:      'pattern.c:489,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:494,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFreeCompMatchListEntry
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltFreeCompMatchList
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pattern.c:224,5'
          Dst:             xsltFreeCompMatchList
    - functionName:    xsltFreeCompMatchList
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeCompMatch
      functionUses:    13
      BranchProfiles:
        - Branch String:   'pattern.c:214,5'
          Branch Sides:
            - BranchSide:      'pattern.c:215,8'
              BranchSideFuncs:
                - xsltFreeCompMatch
            - BranchSide:      'pattern.c:219,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:217,2'
          Dst:             xsltFreeCompMatch
    - functionName:    xsltFreeCompMatch
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         28
      ICount:          184
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathFreeCompExpr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern.c:182,9'
          Branch Sides:
            - BranchSide:      'pattern.c:183,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:184,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'pattern.c:184,9'
          Branch Sides:
            - BranchSide:      'pattern.c:185,2'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'pattern.c:186,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'pattern.c:186,9'
          Branch Sides:
            - BranchSide:      'pattern.c:187,2'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'pattern.c:188,12'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'pattern.c:188,5'
          Branch Sides:
            - BranchSide:      'pattern.c:189,8'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'pattern.c:199,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:190,6'
          Branch Sides:
            - BranchSide:      'pattern.c:191,6'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'pattern.c:192,6'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'pattern.c:192,6'
          Branch Sides:
            - BranchSide:      'pattern.c:193,6'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'pattern.c:194,6'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'pattern.c:194,6'
          Branch Sides:
            - BranchSide:      'pattern.c:195,6'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'pattern.c:196,6'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'pattern.c:196,6'
          Branch Sides:
            - BranchSide:      'pattern.c:197,27'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'pattern.c:198,5'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
      Callsites:
        - Src:             'pattern.c:197,6'
          Dst:             xmlXPathFreeCompExpr
    - functionName:    xsltFreeTemplateHashes
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2512
      functionLinenumberEnd: 2533
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         33
      ICount:          184
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - xmlHashFree
        - xsltFreeCompMatchList
        - xsltFreeCompMatchListEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:2513,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2514,14'
              BranchSideFuncs:
                - xmlHashFree
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2515,9'
              BranchSideFuncs:
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2515,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2516,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2517,9'
              BranchSideFuncs:
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2517,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2518,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2519,9'
              BranchSideFuncs:
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2519,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2520,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2521,9'
              BranchSideFuncs:
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2521,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2522,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2523,9'
              BranchSideFuncs:
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2523,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2524,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2525,9'
              BranchSideFuncs:
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2525,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2526,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2527,9'
              BranchSideFuncs:
                - xmlHashFree
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2527,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2528,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xmlHashFree
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2529,9'
              BranchSideFuncs:
                - xmlHashFree
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2529,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2530,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xmlHashFree
            - BranchSide:      'pattern.c:2531,9'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'pattern.c:2531,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2531,9'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'pattern.c:2532,21'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'pattern.c:2514,2'
          Dst:             xmlHashFree
        - Src:             'pattern.c:2514,2'
          Dst:             xsltFreeCompMatchListEntry
        - Src:             'pattern.c:2516,9'
          Dst:             xsltFreeCompMatchList
        - Src:             'pattern.c:2518,9'
          Dst:             xsltFreeCompMatchList
        - Src:             'pattern.c:2520,9'
          Dst:             xsltFreeCompMatchList
        - Src:             'pattern.c:2522,9'
          Dst:             xsltFreeCompMatchList
        - Src:             'pattern.c:2524,9'
          Dst:             xsltFreeCompMatchList
        - Src:             'pattern.c:2526,9'
          Dst:             xsltFreeCompMatchList
        - Src:             'pattern.c:2528,9'
          Dst:             xsltFreeCompMatchList
        - Src:             'pattern.c:2530,9'
          Dst:             xsltFreeCompMatchList
        - Src:             'pattern.c:2532,9'
          Dst:             xmlHashFree
    - functionName:    xsltCleanupTemplates
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2502
      functionLinenumberEnd: 2503
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltComputeAllKeys
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2233
      functionLinenumberEnd: 2263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
      BBCount:         17
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xsltInitAllDocKeys
        - xsltNewDocument
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:2234,24'
          Branch Sides:
            - BranchSide:      'pattern.c:2234,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:2235,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'pattern.c:2234,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2235,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:2241,9'
              BranchSideFuncs:
                - xsltInitAllDocKeys
                - xsltNewDocument
                - xsltTransformError
        - Branch String:   'pattern.c:2241,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2245,6'
              BranchSideFuncs:
                - xsltNewDocument
                - xsltInitAllDocKeys
                - xsltTransformError
            - BranchSide:      'pattern.c:2254,31'
              BranchSideFuncs:
                - xsltInitAllDocKeys
        - Branch String:   'pattern.c:2245,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2246,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:2250,35'
              BranchSideFuncs:
                - xsltNewDocument
                - xsltInitAllDocKeys
        - Branch String:   'pattern.c:2251,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2252,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2253,5'
              BranchSideFuncs:
                - xsltInitAllDocKeys
      Callsites:
        - Src:             'pattern.c:2235,2'
          Dst:             xsltTransformError
        - Src:             'pattern.c:2250,19'
          Dst:             xsltNewDocument
        - Src:             'pattern.c:2254,12'
          Dst:             xsltInitAllDocKeys
        - Src:             'pattern.c:2257,5'
          Dst:             xsltTransformError
    - functionName:    xsltGetTemplate
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2492
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - style
      BBCount:         185
      ICount:          934
      EdgeCount:       230
      CyclomaticComplexity: 47
      functionsReached:
        - xmlHashLookup3
        - xsltComputeAllKeys
        - xsltGetSourceNodeFlags
        - xsltNextImport
        - xsltTestCompMatch
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pattern.c:2286,24'
          Branch Sides:
            - BranchSide:      'pattern.c:2286,28'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2287,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2286,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2287,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2289,9'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
        - Branch String:   'pattern.c:2289,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2290,13'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2292,28'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
        - Branch String:   'pattern.c:2295,31'
          Branch Sides:
            - BranchSide:      'pattern.c:2295,35'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2295,5'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
        - Branch String:   'pattern.c:2295,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2296,11'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2491,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2298,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2302,14'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2334,6'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
        - Branch String:   'pattern.c:2302,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2304,11'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2309,14'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2309,14'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2328,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2330,7'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2304,11'
          Branch Sides:
            - BranchSide:      'pattern.c:2304,28'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2305,4'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
        - Branch String:   'pattern.c:2334,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2338,47'
              BranchSideFuncs:
                - xmlHashLookup3
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2341,11'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2342,2'
          Branch Sides:
            - BranchSide:      'pattern.c:2343,28'
              BranchSideFuncs:
                - xsltTestCompMatch
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2351,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2343,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2345,9'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2349,13'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2356,2'
          Branch Sides:
            - BranchSide:      'pattern.c:2358,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2364,10'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2368,10'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2372,10'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2372,10'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2377,10'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2377,10'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2380,10'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2394,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2396,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2358,7'
          Branch Sides:
            - BranchSide:      'pattern.c:2359,14'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2361,14'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2398,24'
          Branch Sides:
            - BranchSide:      'pattern.c:2398,2'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2399,11'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2401,47'
          Branch Sides:
            - BranchSide:      'pattern.c:2400,45'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2402,19'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2398,2'
          Branch Sides:
            - BranchSide:      'pattern.c:2403,28'
              BranchSideFuncs:
                - xsltTestCompMatch
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2414,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2403,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2405,9'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2409,13'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2414,40'
          Branch Sides:
            - BranchSide:      'pattern.c:2415,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2417,13'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2415,45'
          Branch Sides:
            - BranchSide:      'pattern.c:2416,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2417,13'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2414,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2417,13'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2431,14'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2418,28'
          Branch Sides:
            - BranchSide:      'pattern.c:2418,6'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2419,22'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2421,51'
          Branch Sides:
            - BranchSide:      'pattern.c:2420,49'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2422,23'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2418,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2423,25'
              BranchSideFuncs:
                - xsltTestCompMatch
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2431,2'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2423,7'
          Branch Sides:
            - BranchSide:      'pattern.c:2425,13'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2429,10'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2431,41'
          Branch Sides:
            - BranchSide:      'pattern.c:2432,7'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2433,13'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2434,28'
          Branch Sides:
            - BranchSide:      'pattern.c:2434,6'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2435,22'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2437,51'
          Branch Sides:
            - BranchSide:      'pattern.c:2436,49'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2438,23'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2434,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2439,25'
              BranchSideFuncs:
                - xsltTestCompMatch
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2447,2'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2439,7'
          Branch Sides:
            - BranchSide:      'pattern.c:2441,13'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2445,10'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2450,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2451,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2466,11'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
        - Branch String:   'pattern.c:2452,28'
          Branch Sides:
            - BranchSide:      'pattern.c:2452,6'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2453,22'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2455,51'
          Branch Sides:
            - BranchSide:      'pattern.c:2454,49'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2456,23'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2452,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2457,25'
              BranchSideFuncs:
                - xsltTestCompMatch
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2465,2'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
        - Branch String:   'pattern.c:2457,7'
          Branch Sides:
            - BranchSide:      'pattern.c:2459,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2463,10'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltTestCompMatch
        - Branch String:   'pattern.c:2467,32'
          Branch Sides:
            - BranchSide:      'pattern.c:2468,8'
              BranchSideFuncs:
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
            - BranchSide:      'pattern.c:2475,29'
              BranchSideFuncs:
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
        - Branch String:   'pattern.c:2475,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2476,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2478,40'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
        - Branch String:   'pattern.c:2478,17'
          Branch Sides:
            - BranchSide:      'pattern.c:2479,3'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltNextImport
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:2480,2'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
        - Branch String:   'pattern.c:2481,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2482,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2487,28'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSourceNodeFlags
                - xsltComputeAllKeys
                - xsltGetSourceNodeFlags
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xsltTestCompMatch
                - xmlHashLookup3
      Callsites:
        - Src:             'pattern.c:2292,13'
          Dst:             xsltNextImport
        - Src:             'pattern.c:2338,32'
          Dst:             xmlHashLookup3
        - Src:             'pattern.c:2343,10'
          Dst:             xsltTestCompMatch
        - Src:             'pattern.c:2403,10'
          Dst:             xsltTestCompMatch
        - Src:             'pattern.c:2423,7'
          Dst:             xsltTestCompMatch
        - Src:             'pattern.c:2439,7'
          Dst:             xsltTestCompMatch
        - Src:             'pattern.c:2450,13'
          Dst:             xsltGetSourceNodeFlags
        - Src:             'pattern.c:2457,7'
          Dst:             xsltTestCompMatch
        - Src:             'pattern.c:2475,10'
          Dst:             xsltComputeAllKeys
        - Src:             'pattern.c:2478,17'
          Dst:             xsltGetSourceNodeFlags
        - Src:             'pattern.c:2487,13'
          Dst:             xsltNextImport
    - functionName:    xsltTestCompMatch
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - comp
        - matchNode
        - mode
        - modeURI
      BBCount:         145
      ICount:          795
      EdgeCount:       199
      CyclomaticComplexity: 56
      functionsReached:
        - xmlStrEqual
        - xsltPatPushState
        - xsltTestCompMatchDirect
        - xsltTestPredicateMatch
        - xsltTestStepMatch
        - xsltTransformError
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pattern.c:947,24'
          Branch Sides:
            - BranchSide:      'pattern.c:947,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:948,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'pattern.c:947,42'
          Branch Sides:
            - BranchSide:      'pattern.c:947,46'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:948,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'pattern.c:947,9'
          Branch Sides:
            - BranchSide:      'pattern.c:948,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:952,9'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:952,9'
          Branch Sides:
            - BranchSide:      'pattern.c:953,6'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:961,6'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:953,6'
          Branch Sides:
            - BranchSide:      'pattern.c:954,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:958,6'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:958,6'
          Branch Sides:
            - BranchSide:      'pattern.c:959,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:960,5'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:961,6'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:962,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:964,9'
          Branch Sides:
            - BranchSide:      'pattern.c:965,6'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:973,6'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:965,6'
          Branch Sides:
            - BranchSide:      'pattern.c:966,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:970,6'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:970,6'
          Branch Sides:
            - BranchSide:      'pattern.c:971,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:972,5'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:973,6'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:974,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:983,5'
          Branch Sides:
            - BranchSide:      'pattern.c:984,10'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1096,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:985,6'
          Branch Sides:
            - BranchSide:      'pattern.c:986,12'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:987,10'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:987,2'
          Branch Sides:
            - BranchSide:      'pattern.c:989,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:991,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xsltTestStepMatch
                - xmlStrEqual
            - BranchSide:      'pattern.c:1020,7'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
            - BranchSide:      'pattern.c:1080,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xsltTestCompMatchDirect
            - BranchSide:      'pattern.c:1092,39'
              BranchSideFuncs:
                - xsltTestStepMatch
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:991,41'
          Branch Sides:
            - BranchSide:      'pattern.c:992,8'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:997,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:992,46'
          Branch Sides:
            - BranchSide:      'pattern.c:996,8'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:997,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:991,7'
          Branch Sides:
            - BranchSide:      'pattern.c:997,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:998,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xsltTestStepMatch
                - xmlStrEqual
        - Branch String:   'pattern.c:999,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1000,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1001,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xsltTestStepMatch
                - xmlStrEqual
        - Branch String:   'pattern.c:1001,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1002,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1003,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xsltTestStepMatch
                - xmlStrEqual
        - Branch String:   'pattern.c:1003,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1004,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1005,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xsltTestStepMatch
                - xmlStrEqual
        - Branch String:   'pattern.c:1005,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1006,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
            - BranchSide:      'pattern.c:1008,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
        - Branch String:   'pattern.c:1008,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1009,11'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1011,14'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
        - Branch String:   'pattern.c:1009,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1010,4'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1011,3'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1012,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1013,4'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1014,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1014,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1015,4'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1016,3'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1020,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1021,15'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
            - BranchSide:      'pattern.c:1032,7'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
        - Branch String:   'pattern.c:1022,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1023,4'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1025,12'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
        - Branch String:   'pattern.c:1025,38'
          Branch Sides:
            - BranchSide:      'pattern.c:1026,5'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
            - BranchSide:      'pattern.c:1031,3'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
        - Branch String:   'pattern.c:1026,30'
          Branch Sides:
            - BranchSide:      'pattern.c:1027,5'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
            - BranchSide:      'pattern.c:1031,3'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
        - Branch String:   'pattern.c:1027,29'
          Branch Sides:
            - BranchSide:      'pattern.c:1028,5'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
            - BranchSide:      'pattern.c:1031,3'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
        - Branch String:   'pattern.c:1028,29'
          Branch Sides:
            - BranchSide:      'pattern.c:1029,5'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
            - BranchSide:      'pattern.c:1031,3'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
        - Branch String:   'pattern.c:1025,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1030,4'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1031,3'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
        - Branch String:   'pattern.c:1032,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1033,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1034,8'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
        - Branch String:   'pattern.c:1034,41'
          Branch Sides:
            - BranchSide:      'pattern.c:1035,8'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1040,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1035,46'
          Branch Sides:
            - BranchSide:      'pattern.c:1039,8'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1040,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1034,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1040,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1041,10'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
        - Branch String:   'pattern.c:1042,34'
          Branch Sides:
            - BranchSide:      'pattern.c:1042,37'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
            - BranchSide:      'pattern.c:1046,4'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
        - Branch String:   'pattern.c:1042,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1043,24'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1046,4'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
        - Branch String:   'pattern.c:1048,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1049,24'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1052,3'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1052,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1053,12'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1068,7'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1053,44'
          Branch Sides:
            - BranchSide:      'pattern.c:1054,5'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1066,14'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1054,38'
          Branch Sides:
            - BranchSide:      'pattern.c:1055,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
            - BranchSide:      'pattern.c:1066,14'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1053,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1057,8'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1066,14'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1057,8'
          Branch Sides:
            - BranchSide:      'pattern.c:1058,12'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1060,15'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1058,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1059,5'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1060,4'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1061,35'
          Branch Sides:
            - BranchSide:      'pattern.c:1062,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
            - BranchSide:      'pattern.c:1064,4'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1061,12'
          Branch Sides:
            - BranchSide:      'pattern.c:1063,5'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1064,4'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1068,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1069,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1070,20'
              BranchSideFuncs:
                - xsltPatPushState
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1080,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1081,39'
              BranchSideFuncs:
                - xsltTestCompMatchDirect
            - BranchSide:      'pattern.c:1086,31'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1086,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1087,7'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1089,3'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1092,21'
          Branch Sides:
            - BranchSide:      'pattern.c:1093,21'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
            - BranchSide:      'pattern.c:1094,3'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
        - Branch String:   'pattern.c:1101,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1103,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1105,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1108,31'
          Branch Sides:
            - BranchSide:      'pattern.c:1108,41'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1109,15'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1108,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1109,15'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1112,12'
              BranchSideFuncs:
                - xsltTestPredicateMatch
                - xsltTestCompMatchDirect
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltPatPushState
                - xsltPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xsltTestStepMatch
      Callsites:
        - Src:             'pattern.c:948,2'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1005,8'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1014,12'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1043,7'
          Dst:             xsltPatPushState
        - Src:             'pattern.c:1049,7'
          Dst:             xsltPatPushState
        - Src:             'pattern.c:1055,5'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1062,13'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1070,3'
          Dst:             xsltPatPushState
        - Src:             'pattern.c:1081,15'
          Dst:             xsltTestCompMatchDirect
        - Src:             'pattern.c:1086,8'
          Dst:             xsltTestPredicateMatch
        - Src:             'pattern.c:1092,21'
          Dst:             xsltTestStepMatch
    - functionName:    xsltAddTemplate
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2031
      functionLinenumberEnd: 2229
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
        - mode
        - modeURI
      BBCount:         108
      ICount:          708
      EdgeCount:       137
      CyclomaticComplexity: 31
      functionsReached:
        - xmlDictLookup
        - xmlHashAddEntry2
        - xmlHashAddEntry3
        - xmlHashCreate
        - xmlHashLookup2
        - xmlHashLookup3
        - xmlHashUpdateEntry3
        - xsltCompilePatternInternal
        - xsltFreeCompMatch
        - xsltFreeCompMatchList
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:2041,25'
          Branch Sides:
            - BranchSide:      'pattern.c:2041,29'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2042,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2041,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2042,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2044,9'
              BranchSideFuncs:
                - xsltCompilePatternInternal
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlHashLookup2
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlHashCreate
        - Branch String:   'pattern.c:2044,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2045,25'
              BranchSideFuncs:
                - xsltCompilePatternInternal
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlHashLookup2
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlHashCreate
            - BranchSide:      'pattern.c:2048,9'
              BranchSideFuncs:
                - xsltCompilePatternInternal
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlHashLookup2
                - xmlHashAddEntry2
                - xsltTransformError
                - xmlHashCreate
        - Branch String:   'pattern.c:2048,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2049,13'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlHashAddEntry2
                - xsltCompilePatternInternal
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xmlHashCreate
            - BranchSide:      'pattern.c:2069,9'
              BranchSideFuncs:
                - xsltCompilePatternInternal
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'pattern.c:2049,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2050,37'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
                - xsltCompilePatternInternal
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'pattern.c:2055,40'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlHashAddEntry2
                - xsltCompilePatternInternal
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:2051,17'
          Branch Sides:
            - BranchSide:      'pattern.c:2052,17'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2053,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xsltCompilePatternInternal
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'pattern.c:2057,17'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:2058,42'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'pattern.c:2069,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2070,17'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:2079,16'
              BranchSideFuncs:
                - xsltCompilePatternInternal
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'pattern.c:2070,17'
          Branch Sides:
            - BranchSide:      'pattern.c:2071,42'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:2076,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2082,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2083,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2084,5'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'pattern.c:2084,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2085,13'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'pattern.c:2228,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2092,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2093,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
            - BranchSide:      'pattern.c:2094,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
        - Branch String:   'pattern.c:2094,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2095,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
            - BranchSide:      'pattern.c:2096,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
        - Branch String:   'pattern.c:2096,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2097,22'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
            - BranchSide:      'pattern.c:2102,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
        - Branch String:   'pattern.c:2102,2'
          Branch Sides:
            - BranchSide:      'pattern.c:2104,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2111,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2111,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2114,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2117,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2123,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2123,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2123,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2127,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
            - BranchSide:      'pattern.c:2127,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
            - BranchSide:      'pattern.c:2136,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2142,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2145,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2149,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2149,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2155,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
        - Branch String:   'pattern.c:2104,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2105,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2107,11'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
        - Branch String:   'pattern.c:2136,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2137,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2139,11'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
        - Branch String:   'pattern.c:2149,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2150,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2152,11'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
        - Branch String:   'pattern.c:2155,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2156,10'
              BranchSideFuncs:
                - xmlHashLookup3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2189,13'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2156,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2157,26'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashAddEntry3
            - BranchSide:      'pattern.c:2162,44'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
        - Branch String:   'pattern.c:2158,44'
          Branch Sides:
            - BranchSide:      'pattern.c:2159,45'
              BranchSideFuncs:
                - xmlHashAddEntry3
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2189,2'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2164,7'
          Branch Sides:
            - BranchSide:      'pattern.c:2165,35'
              BranchSideFuncs:
                - xmlHashAddEntry3
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2173,11'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashUpdateEntry3
        - Branch String:   'pattern.c:2173,11'
          Branch Sides:
            - BranchSide:      'pattern.c:2174,16'
              BranchSideFuncs:
                - xmlHashUpdateEntry3
                - xmlHashLookup3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2178,4'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2178,4'
          Branch Sides:
            - BranchSide:      'pattern.c:2179,12'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2183,16'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2179,12'
          Branch Sides:
            - BranchSide:      'pattern.c:2180,5'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2181,15'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2191,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2192,10'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2194,17'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2194,17'
          Branch Sides:
            - BranchSide:      'pattern.c:2195,15'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2198,3'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2198,3'
          Branch Sides:
            - BranchSide:      'pattern.c:2199,11'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2203,15'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2199,11'
          Branch Sides:
            - BranchSide:      'pattern.c:2200,4'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2201,14'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:2208,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2209,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:2226,8'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatch
                - xsltFreeCompMatchList
                - xmlHashLookup3
                - xmlHashUpdateEntry3
                - xmlHashAddEntry3
                - xmlHashCreate
                - xmlHashAddEntry3
                - xsltTransformError
                - xsltFreeCompMatch
                - xmlDictLookup
                - xmlDictLookup
      Callsites:
        - Src:             'pattern.c:2050,37'
          Dst:             xmlHashCreate
        - Src:             'pattern.c:2055,25'
          Dst:             xmlHashLookup2
        - Src:             'pattern.c:2058,17'
          Dst:             xsltTransformError
        - Src:             'pattern.c:2066,9'
          Dst:             xmlHashAddEntry2
        - Src:             'pattern.c:2071,17'
          Dst:             xsltTransformError
        - Src:             'pattern.c:2080,11'
          Dst:             xsltCompilePatternInternal
        - Src:             'pattern.c:2093,18'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:2095,21'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:2127,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:2129,6'
          Dst:             xsltFreeCompMatch
        - Src:             'pattern.c:2157,26'
          Dst:             xmlHashCreate
        - Src:             'pattern.c:2159,28'
          Dst:             xmlHashAddEntry3
        - Src:             'pattern.c:2162,29'
          Dst:             xmlHashLookup3
        - Src:             'pattern.c:2165,18'
          Dst:             xmlHashAddEntry3
        - Src:             'pattern.c:2175,4'
          Dst:             xmlHashUpdateEntry3
        - Src:             'pattern.c:2209,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:2211,6'
          Dst:             xsltFreeCompMatch
        - Src:             'pattern.c:2212,13'
          Dst:             xsltFreeCompMatchList
    - functionName:    xsltCompilePatternInternal
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1832
      functionLinenumberEnd: 1987
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pattern
        - doc
        - node
        - style
        - runtime
        - novar
      BBCount:         153
      ICount:          944
      EdgeCount:       208
      CyclomaticComplexity: 57
      functionsReached:
        - xmlGetNsList
        - xmlStrndup
        - xsltCompileLocationPathPattern
        - xsltFreeCompMatchList
        - xsltFreeParserContext
        - xsltNewCompMatch
        - xsltNewParserContext
        - xsltReverseCompMatch
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:1837,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1838,33'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'pattern.c:1843,33'
              BranchSideFuncs:
                - xsltNewParserContext
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1844,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1845,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1846,17'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1849,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1850,10'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1971,9'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
        - Branch String:   'pattern.c:1851,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1851,2'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1851,9'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1851,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1851,9'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1851,2'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1851,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1851,2'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1851,2'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1851,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1852,13'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1853,8'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1855,29'
          Branch Sides:
            - BranchSide:      'pattern.c:1855,34'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1855,2'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1855,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1856,10'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1873,6'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1856,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1857,8'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1858,15'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1858,15'
          Branch Sides:
            - BranchSide:      'pattern.c:1859,8'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1860,15'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1860,15'
          Branch Sides:
            - BranchSide:      'pattern.c:1861,6'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1864,17'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1862,30'
          Branch Sides:
            - BranchSide:      'pattern.c:1862,34'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1862,3'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1862,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1863,10'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1864,6'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1866,30'
          Branch Sides:
            - BranchSide:      'pattern.c:1866,34'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1866,3'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1866,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1867,10'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1868,6'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1869,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1870,10'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1871,9'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1873,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1874,37'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
            - BranchSide:      'pattern.c:1878,12'
              BranchSideFuncs:
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1879,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1880,6'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xsltFreeParserContext
            - BranchSide:      'pattern.c:1882,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1882,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1883,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1884,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1890,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1891,6'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xsltFreeParserContext
            - BranchSide:      'pattern.c:1892,16'
              BranchSideFuncs:
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1897,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1898,6'
              BranchSideFuncs:
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1901,18'
              BranchSideFuncs:
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1898,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1899,4'
              BranchSideFuncs:
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1900,2'
              BranchSideFuncs:
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1915,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1916,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
            - BranchSide:      'pattern.c:1926,23'
              BranchSideFuncs:
                - xsltReverseCompMatch
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1919,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1919,25'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xsltFreeParserContext
            - BranchSide:      'pattern.c:1920,6'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xsltFreeParserContext
        - Branch String:   'pattern.c:1931,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1932,12'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1967,6'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1932,50'
          Branch Sides:
            - BranchSide:      'pattern.c:1933,5'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1935,4'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1933,43'
          Branch Sides:
            - BranchSide:      'pattern.c:1934,5'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1935,4'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1934,42'
          Branch Sides:
            - BranchSide:      'pattern.c:1935,4'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1938,18'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1935,37'
          Branch Sides:
            - BranchSide:      'pattern.c:1936,4'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1938,18'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1932,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1938,6'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1938,18'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1938,56'
          Branch Sides:
            - BranchSide:      'pattern.c:1939,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1942,18'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1939,45'
          Branch Sides:
            - BranchSide:      'pattern.c:1940,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1942,18'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1938,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1941,4'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1942,18'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1942,54'
          Branch Sides:
            - BranchSide:      'pattern.c:1943,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1946,18'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1943,44'
          Branch Sides:
            - BranchSide:      'pattern.c:1944,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1946,18'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1942,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1945,4'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1946,18'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1946,56'
          Branch Sides:
            - BranchSide:      'pattern.c:1947,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1951,19'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1947,44'
          Branch Sides:
            - BranchSide:      'pattern.c:1948,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1951,19'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1948,45'
          Branch Sides:
            - BranchSide:      'pattern.c:1949,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1951,19'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1946,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1950,4'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1951,19'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1951,55'
          Branch Sides:
            - BranchSide:      'pattern.c:1952,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1956,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1952,49'
          Branch Sides:
            - BranchSide:      'pattern.c:1953,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1956,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1953,48'
          Branch Sides:
            - BranchSide:      'pattern.c:1954,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1956,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1954,49'
          Branch Sides:
            - BranchSide:      'pattern.c:1955,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1956,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1955,53'
          Branch Sides:
            - BranchSide:      'pattern.c:1956,11'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1959,3'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1951,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1957,4'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1959,3'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1967,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1968,9'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'pattern.c:1969,12'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
                - xsltNewCompMatch
                - xmlStrndup
                - xmlGetNsList
                - xsltCompileLocationPathPattern
                - xsltReverseCompMatch
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'pattern.c:1971,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1972,27'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeCompMatchList
                - xsltFreeParserContext
            - BranchSide:      'pattern.c:1978,27'
              BranchSideFuncs:
                - xsltFreeParserContext
        - Branch String:   'pattern.c:1974,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1974,21'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xsltFreeParserContext
            - BranchSide:      'pattern.c:1975,2'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xsltFreeParserContext
        - Branch String:   'pattern.c:1982,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1983,24'
              BranchSideFuncs:
                - xsltFreeParserContext
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:1984,9'
              BranchSideFuncs:
                - xsltFreeCompMatchList
        - Branch String:   'pattern.c:1984,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1985,24'
              BranchSideFuncs:
                - xsltFreeCompMatchList
            - BranchSide:      'pattern.c:1986,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:1838,2'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1843,12'
          Dst:             xsltNewParserContext
        - Src:             'pattern.c:1874,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1878,12'
          Dst:             xsltNewCompMatch
        - Src:             'pattern.c:1889,15'
          Dst:             xmlStrndup
        - Src:             'pattern.c:1895,20'
          Dst:             xmlGetNsList
        - Src:             'pattern.c:1914,2'
          Dst:             xsltCompileLocationPathPattern
        - Src:             'pattern.c:1916,6'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1926,2'
          Dst:             xsltReverseCompMatch
        - Src:             'pattern.c:1972,2'
          Dst:             xsltTransformError
        - Src:             'pattern.c:1978,5'
          Dst:             xsltFreeParserContext
        - Src:             'pattern.c:1983,2'
          Dst:             xsltFreeParserContext
        - Src:             'pattern.c:1985,2'
          Dst:             xsltFreeCompMatchList
    - functionName:    xsltCompilePattern
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2009
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pattern
        - doc
        - node
        - style
        - runtime
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltCompilePatternInternal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'pattern.c:2009,13'
          Dst:             xsltCompilePatternInternal
    - functionName:    xsltCompMatchClearCache
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - comp
      BBCount:         11
      ICount:          105
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathFreeObject
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:1159,24'
          Branch Sides:
            - BranchSide:      'pattern.c:1159,28'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1160,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1159,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1160,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1162,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'pattern.c:1165,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1165,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'pattern.c:1166,28'
              BranchSideFuncs:
                - xmlXPathFreeObject
      Callsites:
        - Src:             'pattern.c:1166,9'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltTestCompMatchList
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - comp
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xsltTestCompMatch
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern.c:1136,24'
          Branch Sides:
            - BranchSide:      'pattern.c:1136,28'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1137,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1136,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1137,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1138,5'
              BranchSideFuncs:
                - xsltTestCompMatch
        - Branch String:   'pattern.c:1138,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1139,26'
              BranchSideFuncs:
                - xsltTestCompMatch
            - BranchSide:      'pattern.c:1144,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1140,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1141,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1142,9'
              BranchSideFuncs:
                - xsltTestCompMatch
      Callsites:
        - Src:             'pattern.c:1139,8'
          Dst:             xsltTestCompMatch
    - functionName:    xsltNormalizeCompSteps
      functionSourceFile: '/src/libxslt/libxslt/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         5
      ICount:          82
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:242,5'
          Branch Sides:
            - BranchSide:      'pattern.c:243,42'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:247,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltTemplateProcess
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'templates.c:869,9'
          Branch Sides:
            - BranchSide:      'templates.c:870,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:872,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltAttrListTemplateProcess
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - target
        - attrs
      BBCount:         100
      ICount:          631
      EdgeCount:       135
      CyclomaticComplexity: 37
      functionsReached:
        - xmlAddID
        - xmlDictLookup
        - xmlDictOwns
        - xmlIsID
        - xmlNewDocProp
        - xmlNewText
        - xmlSetNsProp
        - xmlStrEqual
        - xmlStrdup
        - xsltApplyAttributeSet
        - xsltEvalAVT
        - xsltGetNamespace
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'templates.c:666,24'
          Branch Sides:
            - BranchSide:      'templates.c:666,28'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:668,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:666,44'
          Branch Sides:
            - BranchSide:      'templates.c:666,48'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:668,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:666,63'
          Branch Sides:
            - BranchSide:      'templates.c:667,10'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:668,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:666,9'
          Branch Sides:
            - BranchSide:      'templates.c:668,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:670,17'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplyAttributeSet
        - Branch String:   'templates.c:685,25'
          Branch Sides:
            - BranchSide:      'templates.c:686,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplyAttributeSet
            - BranchSide:      'templates.c:692,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplyAttributeSet
        - Branch String:   'templates.c:686,69'
          Branch Sides:
            - BranchSide:      'templates.c:687,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplyAttributeSet
            - BranchSide:      'templates.c:692,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplyAttributeSet
        - Branch String:   'templates.c:685,6'
          Branch Sides:
            - BranchSide:      'templates.c:689,28'
              BranchSideFuncs:
                - xsltApplyAttributeSet
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'templates.c:692,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplyAttributeSet
        - Branch String:   'templates.c:693,5'
          Branch Sides:
            - BranchSide:      'templates.c:685,7'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplyAttributeSet
            - BranchSide:      'templates.c:695,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
        - Branch String:   'templates.c:695,9'
          Branch Sides:
            - BranchSide:      'templates.c:696,17'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
            - BranchSide:      'templates.c:702,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
        - Branch String:   'templates.c:712,25'
          Branch Sides:
            - BranchSide:      'templates.c:713,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'templates.c:721,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'templates.c:712,6'
          Branch Sides:
            - BranchSide:      'templates.c:715,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
            - BranchSide:      'templates.c:721,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'templates.c:721,6'
          Branch Sides:
            - BranchSide:      'templates.c:722,11'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'templates.c:734,28'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
        - Branch String:   'templates.c:722,50'
          Branch Sides:
            - BranchSide:      'templates.c:723,4'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:725,22'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'templates.c:722,10'
          Branch Sides:
            - BranchSide:      'templates.c:725,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:730,14'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
        - Branch String:   'templates.c:731,10'
          Branch Sides:
            - BranchSide:      'templates.c:732,25'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
            - BranchSide:      'templates.c:733,2'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
        - Branch String:   'templates.c:739,6'
          Branch Sides:
            - BranchSide:      'templates.c:740,15'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
            - BranchSide:      'templates.c:757,13'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
        - Branch String:   'templates.c:741,10'
          Branch Sides:
            - BranchSide:      'templates.c:746,29'
              BranchSideFuncs:
                - xsltGetNamespace
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
            - BranchSide:      'templates.c:752,10'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
        - Branch String:   'templates.c:749,7'
          Branch Sides:
            - BranchSide:      'templates.c:750,7'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:751,6'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
        - Branch String:   'templates.c:757,13'
          Branch Sides:
            - BranchSide:      'templates.c:758,26'
              BranchSideFuncs:
                - xmlSetNsProp
                - xmlNewText
                - xmlDictLookup
                - xmlNewDocProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'templates.c:764,27'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlNewText
                - xmlDictLookup
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'templates.c:773,21'
          Branch Sides:
            - BranchSide:      'templates.c:774,42'
              BranchSideFuncs:
                - xmlNewText
                - xmlDictLookup
                - xmlNewDocProp
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'templates.c:777,34'
              BranchSideFuncs:
                - xmlNewText
                - xmlDictLookup
                - xmlNewDocProp
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'templates.c:783,6'
          Branch Sides:
            - BranchSide:      'templates.c:784,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'templates.c:799,9'
              BranchSideFuncs:
                - xmlNewText
                - xmlDictLookup
                - xmlNewDocProp
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
        - Branch String:   'templates.c:784,10'
          Branch Sides:
            - BranchSide:      'templates.c:785,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:789,22'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'templates.c:800,6'
          Branch Sides:
            - BranchSide:      'templates.c:800,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:801,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
        - Branch String:   'templates.c:805,10'
          Branch Sides:
            - BranchSide:      'templates.c:809,26'
              BranchSideFuncs:
                - xsltEvalAVT
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:831,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
        - Branch String:   'templates.c:810,7'
          Branch Sides:
            - BranchSide:      'templates.c:815,11'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:829,23'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
        - Branch String:   'templates.c:815,11'
          Branch Sides:
            - BranchSide:      'templates.c:816,23'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrdup
            - BranchSide:      'templates.c:821,23'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrdup
        - Branch String:   'templates.c:831,38'
          Branch Sides:
            - BranchSide:      'templates.c:832,4'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
            - BranchSide:      'templates.c:838,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
        - Branch String:   'templates.c:832,25'
          Branch Sides:
            - BranchSide:      'templates.c:833,4'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
            - BranchSide:      'templates.c:838,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
        - Branch String:   'templates.c:833,37'
          Branch Sides:
            - BranchSide:      'templates.c:834,15'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
            - BranchSide:      'templates.c:838,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
        - Branch String:   'templates.c:831,17'
          Branch Sides:
            - BranchSide:      'templates.c:836,31'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
            - BranchSide:      'templates.c:838,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
        - Branch String:   'templates.c:840,32'
          Branch Sides:
            - BranchSide:      'templates.c:840,36'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlIsID
                - xmlAddID
            - BranchSide:      'templates.c:843,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
        - Branch String:   'templates.c:840,50'
          Branch Sides:
            - BranchSide:      'templates.c:841,26'
              BranchSideFuncs:
                - xmlIsID
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlAddID
            - BranchSide:      'templates.c:843,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
        - Branch String:   'templates.c:840,17'
          Branch Sides:
            - BranchSide:      'templates.c:842,32'
              BranchSideFuncs:
                - xmlAddID
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
            - BranchSide:      'templates.c:843,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
        - Branch String:   'templates.c:847,5'
          Branch Sides:
            - BranchSide:      'templates.c:712,7'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDocProp
                - xmlNewText
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlSetNsProp
                - xsltGetNamespace
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
            - BranchSide:      'templates.c:849,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'templates.c:686,6'
          Dst:             xmlStrEqual
        - Src:             'templates.c:687,6'
          Dst:             xmlStrEqual
        - Src:             'templates.c:689,6'
          Dst:             xsltApplyAttributeSet
        - Src:             'templates.c:713,6'
          Dst:             xmlStrEqual
        - Src:             'templates.c:725,3'
          Dst:             xsltTransformError
        - Src:             'templates.c:732,11'
          Dst:             xmlDictLookup
        - Src:             'templates.c:734,14'
          Dst:             xmlDictLookup
        - Src:             'templates.c:746,12'
          Dst:             xsltGetNamespace
        - Src:             'templates.c:758,13'
          Dst:             xmlSetNsProp
        - Src:             'templates.c:764,13'
          Dst:             xmlNewDocProp
        - Src:             'templates.c:785,3'
          Dst:             xsltTransformError
        - Src:             'templates.c:789,3'
          Dst:             xsltTransformError
        - Src:             'templates.c:799,9'
          Dst:             xmlNewText
        - Src:             'templates.c:809,14'
          Dst:             xsltEvalAVT
        - Src:             'templates.c:816,4'
          Dst:             xsltTransformError
        - Src:             'templates.c:821,4'
          Dst:             xsltTransformError
        - Src:             'templates.c:826,23'
          Dst:             xmlStrdup
        - Src:             'templates.c:834,3'
          Dst:             xmlDictOwns
        - Src:             'templates.c:838,19'
          Dst:             xmlStrdup
        - Src:             'templates.c:841,18'
          Dst:             xmlIsID
        - Src:             'templates.c:842,17'
          Dst:             xmlAddID
    - functionName:    xsltAttrTemplateProcess
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - target
        - attr
      BBCount:         86
      ICount:          541
      EdgeCount:       117
      CyclomaticComplexity: 33
      functionsReached:
        - xmlDictLookup
        - xmlDictOwns
        - xmlFreeNodeList
        - xmlNewNsProp
        - xmlNewText
        - xmlStrEqual
        - xmlStrdup
        - xsltEvalAVT
        - xsltGetNamespace
        - xsltTransformError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'templates.c:506,24'
          Branch Sides:
            - BranchSide:      'templates.c:506,28'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:508,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:506,42'
          Branch Sides:
            - BranchSide:      'templates.c:506,46'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:508,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:506,62'
          Branch Sides:
            - BranchSide:      'templates.c:507,10'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:508,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:506,9'
          Branch Sides:
            - BranchSide:      'templates.c:508,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:510,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
        - Branch String:   'templates.c:510,9'
          Branch Sides:
            - BranchSide:      'templates.c:511,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:520,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
                - xmlDictLookup
                - xsltTransformError
                - xmlStrEqual
        - Branch String:   'templates.c:520,28'
          Branch Sides:
            - BranchSide:      'templates.c:520,43'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDictLookup
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'templates.c:526,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'templates.c:520,9'
          Branch Sides:
            - BranchSide:      'templates.c:521,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:526,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'templates.c:526,9'
          Branch Sides:
            - BranchSide:      'templates.c:527,7'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'templates.c:539,24'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'templates.c:527,46'
          Branch Sides:
            - BranchSide:      'templates.c:528,7'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:530,25'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'templates.c:527,6'
          Branch Sides:
            - BranchSide:      'templates.c:530,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:535,10'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
                - xmlDictLookup
        - Branch String:   'templates.c:536,6'
          Branch Sides:
            - BranchSide:      'templates.c:537,28'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'templates.c:538,5'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'templates.c:544,5'
          Branch Sides:
            - BranchSide:      'templates.c:545,15'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'templates.c:553,9'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
        - Branch String:   'templates.c:545,55'
          Branch Sides:
            - BranchSide:      'templates.c:546,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
            - BranchSide:      'templates.c:551,15'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'templates.c:546,41'
          Branch Sides:
            - BranchSide:      'templates.c:547,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
            - BranchSide:      'templates.c:551,15'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'templates.c:547,26'
          Branch Sides:
            - BranchSide:      'templates.c:547,41'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
            - BranchSide:      'templates.c:549,6'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
        - Branch String:   'templates.c:545,13'
          Branch Sides:
            - BranchSide:      'templates.c:549,6'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
            - BranchSide:      'templates.c:551,15'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
                - xmlFreeNodeList
                - xmlStrEqual
                - xsltGetNamespace
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'templates.c:553,9'
          Branch Sides:
            - BranchSide:      'templates.c:555,18'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xmlStrEqual
                - xsltGetNamespace
            - BranchSide:      'templates.c:567,6'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xsltGetNamespace
                - xmlNewNsProp
        - Branch String:   'templates.c:560,24'
          Branch Sides:
            - BranchSide:      'templates.c:561,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltGetNamespace
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:565,5'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
        - Branch String:   'templates.c:560,6'
          Branch Sides:
            - BranchSide:      'templates.c:563,33'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:565,5'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
        - Branch String:   'templates.c:567,6'
          Branch Sides:
            - BranchSide:      'templates.c:568,25'
              BranchSideFuncs:
                - xsltGetNamespace
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:572,25'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltTransformError
                - xsltTransformError
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
        - Branch String:   'templates.c:577,9'
          Branch Sides:
            - BranchSide:      'templates.c:580,16'
              BranchSideFuncs:
                - xmlNewText
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:622,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'templates.c:581,6'
          Branch Sides:
            - BranchSide:      'templates.c:582,34'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:621,5'
              BranchSideFuncs: []
        - Branch String:   'templates.c:586,10'
          Branch Sides:
            - BranchSide:      'templates.c:591,21'
              BranchSideFuncs:
                - xsltEvalAVT
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:612,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
        - Branch String:   'templates.c:592,7'
          Branch Sides:
            - BranchSide:      'templates.c:597,11'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
            - BranchSide:      'templates.c:610,23'
              BranchSideFuncs: []
        - Branch String:   'templates.c:597,11'
          Branch Sides:
            - BranchSide:      'templates.c:598,23'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrdup
            - BranchSide:      'templates.c:603,23'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrdup
        - Branch String:   'templates.c:612,38'
          Branch Sides:
            - BranchSide:      'templates.c:612,42'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
            - BranchSide:      'templates.c:618,29'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'templates.c:612,58'
          Branch Sides:
            - BranchSide:      'templates.c:613,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
            - BranchSide:      'templates.c:618,29'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'templates.c:613,39'
          Branch Sides:
            - BranchSide:      'templates.c:614,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
            - BranchSide:      'templates.c:618,29'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'templates.c:614,44'
          Branch Sides:
            - BranchSide:      'templates.c:615,22'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
            - BranchSide:      'templates.c:618,29'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'templates.c:612,17'
          Branch Sides:
            - BranchSide:      'templates.c:616,31'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:618,29'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'templates.c:622,6'
          Branch Sides:
            - BranchSide:      'templates.c:623,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:627,25'
              BranchSideFuncs:
                - xsltTransformError
      Callsites:
        - Src:             'templates.c:520,31'
          Dst:             xmlStrEqual
        - Src:             'templates.c:530,6'
          Dst:             xsltTransformError
        - Src:             'templates.c:537,14'
          Dst:             xmlDictLookup
        - Src:             'templates.c:539,10'
          Dst:             xmlDictLookup
        - Src:             'templates.c:546,6'
          Dst:             xmlStrEqual
        - Src:             'templates.c:547,29'
          Dst:             xmlStrEqual
        - Src:             'templates.c:555,2'
          Dst:             xmlFreeNodeList
        - Src:             'templates.c:561,9'
          Dst:             xmlStrEqual
        - Src:             'templates.c:563,16'
          Dst:             xsltGetNamespace
        - Src:             'templates.c:569,3'
          Dst:             xsltGetNamespace
        - Src:             'templates.c:568,12'
          Dst:             xmlNewNsProp
        - Src:             'templates.c:572,12'
          Dst:             xmlNewNsProp
        - Src:             'templates.c:580,16'
          Dst:             xmlNewText
        - Src:             'templates.c:591,9'
          Dst:             xsltEvalAVT
        - Src:             'templates.c:598,4'
          Dst:             xsltTransformError
        - Src:             'templates.c:603,4'
          Dst:             xsltTransformError
        - Src:             'templates.c:608,23'
          Dst:             xmlStrdup
        - Src:             'templates.c:615,10'
          Dst:             xmlDictOwns
        - Src:             'templates.c:618,19'
          Dst:             xmlStrdup
        - Src:             'templates.c:623,6'
          Dst:             xsltTransformError
        - Src:             'templates.c:627,6'
          Dst:             xsltTransformError
    - functionName:    xsltEvalStaticAttrValueTemplate
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
        - name
        - ns
        - found
      BBCount:         17
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlDictLookup
        - xmlStrchr
        - xsltGetNsProp
      functionUses:    13
      BranchProfiles:
        - Branch String:   'templates.c:464,25'
          Branch Sides:
            - BranchSide:      'templates.c:464,29'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:466,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:464,43'
          Branch Sides:
            - BranchSide:      'templates.c:464,47'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:466,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:464,61'
          Branch Sides:
            - BranchSide:      'templates.c:465,10'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:466,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:464,9'
          Branch Sides:
            - BranchSide:      'templates.c:466,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:468,26'
              BranchSideFuncs:
                - xsltGetNsProp
                - xmlStrchr
                - xmlDictLookup
        - Branch String:   'templates.c:469,9'
          Branch Sides:
            - BranchSide:      'templates.c:470,3'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:473,6'
              BranchSideFuncs:
                - xmlStrchr
                - xmlDictLookup
        - Branch String:   'templates.c:476,9'
          Branch Sides:
            - BranchSide:      'templates.c:477,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:480,25'
              BranchSideFuncs:
                - xmlDictLookup
      Callsites:
        - Src:             'templates.c:468,12'
          Dst:             xsltGetNsProp
        - Src:             'templates.c:475,11'
          Dst:             xmlStrchr
        - Src:             'templates.c:480,11'
          Dst:             xmlDictLookup
    - functionName:    xsltEvalAttrValueTemplate
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - inst
        - name
        - ns
      BBCount:         18
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xsltAttrTemplateValueProcessNode
        - xsltGetNsProp
      functionUses:    26
      BranchProfiles:
        - Branch String:   'templates.c:419,24'
          Branch Sides:
            - BranchSide:      'templates.c:419,28'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:421,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:419,42'
          Branch Sides:
            - BranchSide:      'templates.c:419,46'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:421,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:419,60'
          Branch Sides:
            - BranchSide:      'templates.c:420,10'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:421,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:419,9'
          Branch Sides:
            - BranchSide:      'templates.c:421,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:423,26'
              BranchSideFuncs:
                - xsltGetNsProp
                - xsltAttrTemplateValueProcessNode
        - Branch String:   'templates.c:424,9'
          Branch Sides:
            - BranchSide:      'templates.c:425,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:433,44'
              BranchSideFuncs:
                - xsltAttrTemplateValueProcessNode
        - Branch String:   'templates.c:438,9'
          Branch Sides:
            - BranchSide:      'templates.c:439,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:440,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'templates.c:423,12'
          Dst:             xsltGetNsProp
        - Src:             'templates.c:433,11'
          Dst:             xsltAttrTemplateValueProcessNode
    - functionName:    xsltAttrTemplateValueProcessNode
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - inst
      BBCount:         72
      ICount:          479
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - xmlGetNsList
        - xmlStrcat
        - xmlStrncat
        - xmlStrndup
        - xmlXPathCtxtCompile
        - xmlXPathFreeCompExpr
        - xsltEvalXPathStringNs
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'templates.c:290,9'
          Branch Sides:
            - BranchSide:      'templates.c:290,22'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:291,10'
              BranchSideFuncs:
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
        - Branch String:   'templates.c:291,9'
          Branch Sides:
            - BranchSide:      'templates.c:292,9'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'templates.c:294,11'
              BranchSideFuncs:
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'templates.c:295,5'
          Branch Sides:
            - BranchSide:      'templates.c:296,7'
              BranchSideFuncs:
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'templates.c:371,9'
              BranchSideFuncs:
                - xmlStrncat
        - Branch String:   'templates.c:296,6'
          Branch Sides:
            - BranchSide:      'templates.c:297,12'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'templates.c:357,14'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'templates.c:297,10'
          Branch Sides:
            - BranchSide:      'templates.c:298,13'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
            - BranchSide:      'templates.c:304,23'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'templates.c:307,25'
          Branch Sides:
            - BranchSide:      'templates.c:307,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
            - BranchSide:      'templates.c:307,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'templates.c:307,6'
          Branch Sides:
            - BranchSide:      'templates.c:309,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
            - BranchSide:      'templates.c:318,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'templates.c:309,22'
          Branch Sides:
            - BranchSide:      'templates.c:309,27'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
            - BranchSide:      'templates.c:310,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'templates.c:309,7'
          Branch Sides:
            - BranchSide:      'templates.c:310,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
            - BranchSide:      'templates.c:316,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'templates.c:311,26'
          Branch Sides:
            - BranchSide:      'templates.c:311,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
            - BranchSide:      'templates.c:311,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'templates.c:311,7'
          Branch Sides:
            - BranchSide:      'templates.c:312,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
            - BranchSide:      'templates.c:313,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'templates.c:313,11'
          Branch Sides:
            - BranchSide:      'templates.c:314,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
            - BranchSide:      'templates.c:315,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'templates.c:318,10'
          Branch Sides:
            - BranchSide:      'templates.c:319,29'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrncat
            - BranchSide:      'templates.c:324,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
        - Branch String:   'templates.c:326,10'
          Branch Sides:
            - BranchSide:      'templates.c:327,3'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:328,16'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
        - Branch String:   'templates.c:328,15'
          Branch Sides:
            - BranchSide:      'templates.c:329,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'templates.c:336,8'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
        - Branch String:   'templates.c:336,24'
          Branch Sides:
            - BranchSide:      'templates.c:336,28'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
                - xmlGetNsList
            - BranchSide:      'templates.c:346,30'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
        - Branch String:   'templates.c:336,7'
          Branch Sides:
            - BranchSide:      'templates.c:337,11'
              BranchSideFuncs:
                - xmlGetNsList
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
            - BranchSide:      'templates.c:346,30'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
        - Branch String:   'templates.c:340,11'
          Branch Sides:
            - BranchSide:      'templates.c:341,4'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
            - BranchSide:      'templates.c:345,3'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
        - Branch String:   'templates.c:341,4'
          Branch Sides:
            - BranchSide:      'templates.c:342,9'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
            - BranchSide:      'templates.c:343,11'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrcat
        - Branch String:   'templates.c:357,13'
          Branch Sides:
            - BranchSide:      'templates.c:358,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'templates.c:369,9'
              BranchSideFuncs:
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'templates.c:359,10'
          Branch Sides:
            - BranchSide:      'templates.c:360,20'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'templates.c:365,29'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrndup
                - xmlXPathCtxtCompile
                - xsltEvalXPathStringNs
                - xmlXPathFreeCompExpr
                - xmlStrcat
                - xmlGetNsList
                - xmlStrcat
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'templates.c:371,9'
          Branch Sides:
            - BranchSide:      'templates.c:371,16'
              BranchSideFuncs:
                - xmlStrncat
            - BranchSide:      'templates.c:372,19'
              BranchSideFuncs:
                - xmlStrncat
        - Branch String:   'templates.c:376,9'
          Branch Sides:
            - BranchSide:      'templates.c:377,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:379,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'templates.c:292,9'
          Dst:             xmlStrndup
        - Src:             'templates.c:299,9'
          Dst:             xmlStrncat
        - Src:             'templates.c:304,12'
          Dst:             xmlStrncat
        - Src:             'templates.c:319,10'
          Dst:             xsltTransformError
        - Src:             'templates.c:321,9'
          Dst:             xmlStrncat
        - Src:             'templates.c:325,13'
          Dst:             xmlStrndup
        - Src:             'templates.c:329,9'
          Dst:             xmlStrcat
        - Src:             'templates.c:339,16'
          Dst:             xmlGetNsList
        - Src:             'templates.c:346,10'
          Dst:             xmlXPathCtxtCompile
        - Src:             'templates.c:347,23'
          Dst:             xsltEvalXPathStringNs
        - Src:             'templates.c:348,3'
          Dst:             xmlXPathFreeCompExpr
        - Src:             'templates.c:351,13'
          Dst:             xmlStrcat
        - Src:             'templates.c:360,9'
          Dst:             xmlStrncat
        - Src:             'templates.c:365,10'
          Dst:             xsltTransformError
        - Src:             'templates.c:372,8'
          Dst:             xmlStrncat
    - functionName:    xsltEvalXPathStringNs
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - comp
        - nsNr
        - nsList
      BBCount:         21
      ICount:          220
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathCompiledEval
        - xmlXPathConvertString
        - xmlXPathFreeObject
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'templates.c:136,24'
          Branch Sides:
            - BranchSide:      'templates.c:136,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:137,28'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'templates.c:136,9'
          Branch Sides:
            - BranchSide:      'templates.c:137,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:142,15'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathConvertString
        - Branch String:   'templates.c:154,9'
          Branch Sides:
            - BranchSide:      'templates.c:155,6'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathConvertString
            - BranchSide:      'templates.c:166,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:155,6'
          Branch Sides:
            - BranchSide:      'templates.c:156,34'
              BranchSideFuncs:
                - xmlXPathConvertString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'templates.c:157,7'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'templates.c:157,20'
          Branch Sides:
            - BranchSide:      'templates.c:157,24'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'templates.c:161,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'templates.c:157,6'
          Branch Sides:
            - BranchSide:      'templates.c:158,19'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'templates.c:161,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
      Callsites:
        - Src:             'templates.c:137,9'
          Dst:             xsltTransformError
        - Src:             'templates.c:153,11'
          Dst:             xmlXPathCompiledEval
        - Src:             'templates.c:156,12'
          Dst:             xmlXPathConvertString
        - Src:             'templates.c:161,6'
          Dst:             xsltTransformError
        - Src:             'templates.c:164,2'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltAttrTemplateValueProcess
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltAttrTemplateValueProcessNode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'templates.c:394,12'
          Dst:             xsltAttrTemplateValueProcessNode
    - functionName:    xsltEvalTemplateString
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - inst
      BBCount:         20
      ICount:          155
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFreeNode
        - xmlNewDocNode
        - xmlNodeGetContent
        - xsltApplyOneTemplate
        - xsltTransformError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'templates.c:219,24'
          Branch Sides:
            - BranchSide:      'templates.c:219,28'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:221,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:219,49'
          Branch Sides:
            - BranchSide:      'templates.c:219,53'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:221,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:219,67'
          Branch Sides:
            - BranchSide:      'templates.c:220,10'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:221,2'
              BranchSideFuncs: []
        - Branch String:   'templates.c:219,9'
          Branch Sides:
            - BranchSide:      'templates.c:221,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:223,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xsltApplyOneTemplate
                - xmlNodeGetContent
                - xmlFreeNode
                - xsltTransformError
        - Branch String:   'templates.c:223,9'
          Branch Sides:
            - BranchSide:      'templates.c:224,2'
              BranchSideFuncs: []
            - BranchSide:      'templates.c:232,28'
              BranchSideFuncs:
                - xmlNewDocNode
                - xsltApplyOneTemplate
                - xmlNodeGetContent
                - xmlFreeNode
                - xsltTransformError
        - Branch String:   'templates.c:234,9'
          Branch Sides:
            - BranchSide:      'templates.c:235,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:239,17'
              BranchSideFuncs:
                - xsltApplyOneTemplate
                - xmlNodeGetContent
                - xmlFreeNode
        - Branch String:   'templates.c:255,9'
          Branch Sides:
            - BranchSide:      'templates.c:256,14'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'templates.c:257,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'templates.c:232,14'
          Dst:             xmlNewDocNode
        - Src:             'templates.c:235,2'
          Dst:             xsltTransformError
        - Src:             'templates.c:247,5'
          Dst:             xsltApplyOneTemplate
        - Src:             'templates.c:254,11'
          Dst:             xmlNodeGetContent
        - Src:             'templates.c:256,2'
          Dst:             xmlFreeNode
    - functionName:    xsltEvalXPathString
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - comp
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltEvalXPathStringNs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'templates.c:193,12'
          Dst:             xsltEvalXPathStringNs
    - functionName:    xsltEvalXPathPredicate
      functionSourceFile: '/src/libxslt/libxslt/templates.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - comp
        - nsList
        - nsNr
      BBCount:         12
      ICount:          181
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCompiledEval
        - xmlXPathEvalPredicate
        - xmlXPathFreeObject
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'templates.c:67,24'
          Branch Sides:
            - BranchSide:      'templates.c:67,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:68,28'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'templates.c:67,9'
          Branch Sides:
            - BranchSide:      'templates.c:68,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'templates.c:73,15'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathEvalPredicate
                - xmlXPathFreeObject
        - Branch String:   'templates.c:86,9'
          Branch Sides:
            - BranchSide:      'templates.c:87,30'
              BranchSideFuncs:
                - xmlXPathEvalPredicate
                - xmlXPathFreeObject
            - BranchSide:      'templates.c:98,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'templates.c:68,9'
          Dst:             xsltTransformError
        - Src:             'templates.c:84,11'
          Dst:             xmlXPathCompiledEval
        - Src:             'templates.c:87,8'
          Dst:             xmlXPathEvalPredicate
        - Src:             'templates.c:88,2'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltCheckStackElem
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - nameURI
      BBCount:         19
      ICount:          95
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xsltStackLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:712,24'
          Branch Sides:
            - BranchSide:      'variables.c:712,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:713,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:712,9'
          Branch Sides:
            - BranchSide:      'variables.c:713,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:715,27'
              BranchSideFuncs:
                - xsltStackLookup
        - Branch String:   'variables.c:716,9'
          Branch Sides:
            - BranchSide:      'variables.c:717,9'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:718,9'
              BranchSideFuncs: []
        - Branch String:   'variables.c:718,9'
          Branch Sides:
            - BranchSide:      'variables.c:719,13'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:725,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:719,13'
          Branch Sides:
            - BranchSide:      'variables.c:720,6'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:721,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:715,11'
          Dst:             xsltStackLookup
    - functionName:    xsltStackLookup
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - nameURI
      BBCount:         38
      ICount:          208
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - xmlDictLookup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:650,24'
          Branch Sides:
            - BranchSide:      'variables.c:650,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:651,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:650,42'
          Branch Sides:
            - BranchSide:      'variables.c:650,46'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:651,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:650,9'
          Branch Sides:
            - BranchSide:      'variables.c:651,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:659,14'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'variables.c:659,5'
          Branch Sides:
            - BranchSide:      'variables.c:660,8'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'variables.c:673,26'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'variables.c:661,2'
          Branch Sides:
            - BranchSide:      'variables.c:662,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'variables.c:667,5'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'variables.c:662,30'
          Branch Sides:
            - BranchSide:      'variables.c:662,34'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'variables.c:665,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'variables.c:662,10'
          Branch Sides:
            - BranchSide:      'variables.c:663,10'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:665,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'variables.c:674,9'
          Branch Sides:
            - BranchSide:      'variables.c:675,33'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'variables.c:677,14'
              BranchSideFuncs: []
        - Branch String:   'variables.c:677,5'
          Branch Sides:
            - BranchSide:      'variables.c:678,8'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:687,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:679,2'
          Branch Sides:
            - BranchSide:      'variables.c:680,11'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:685,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:680,30'
          Branch Sides:
            - BranchSide:      'variables.c:680,34'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:683,12'
              BranchSideFuncs: []
        - Branch String:   'variables.c:680,10'
          Branch Sides:
            - BranchSide:      'variables.c:681,10'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:683,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:673,12'
          Dst:             xmlDictLookup
        - Src:             'variables.c:675,19'
          Dst:             xmlDictLookup
    - functionName:    xsltNewStackElem
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'variables.c:509,14'
          Branch Sides:
            - BranchSide:      'variables.c:509,17'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:519,30'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:509,9'
          Branch Sides:
            - BranchSide:      'variables.c:510,8'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:519,30'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:520,9'
          Branch Sides:
            - BranchSide:      'variables.c:521,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:525,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:521,2'
          Dst:             xsltTransformError
    - functionName:    xsltXPathVariableLookup
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2259
      functionLinenumberEnd: 2363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - ns_uri
      BBCount:         57
      ICount:          337
      EdgeCount:       75
      CyclomaticComplexity: 20
      functionsReached:
        - xmlDictLookup
        - xmlXPathObjectCopy
        - xsltEvalVariable
        - xsltGlobalVariableLookup
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:2263,24'
          Branch Sides:
            - BranchSide:      'variables.c:2263,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2264,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2263,9'
          Branch Sides:
            - BranchSide:      'variables.c:2264,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2271,39'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlDictLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
                - xmlDictLookup
        - Branch String:   'variables.c:2280,9'
          Branch Sides:
            - BranchSide:      'variables.c:2282,19'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
                - xmlDictLookup
            - BranchSide:      'variables.c:2336,9'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
        - Branch String:   'variables.c:2284,2'
          Branch Sides:
            - BranchSide:      'variables.c:2285,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
                - xmlDictLookup
            - BranchSide:      'variables.c:2299,31'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
                - xmlDictLookup
        - Branch String:   'variables.c:2286,30'
          Branch Sides:
            - BranchSide:      'variables.c:2286,34'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
                - xmlDictLookup
            - BranchSide:      'variables.c:2290,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
                - xmlDictLookup
        - Branch String:   'variables.c:2286,10'
          Branch Sides:
            - BranchSide:      'variables.c:2287,14'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
            - BranchSide:      'variables.c:2290,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
                - xmlDictLookup
        - Branch String:   'variables.c:2302,10'
          Branch Sides:
            - BranchSide:      'variables.c:2303,26'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
            - BranchSide:      'variables.c:2304,11'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
        - Branch String:   'variables.c:2304,28'
          Branch Sides:
            - BranchSide:      'variables.c:2304,32'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
            - BranchSide:      'variables.c:2305,12'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
        - Branch String:   'variables.c:2304,10'
          Branch Sides:
            - BranchSide:      'variables.c:2305,12'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
            - BranchSide:      'variables.c:2313,2'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
        - Branch String:   'variables.c:2305,3'
          Branch Sides:
            - BranchSide:      'variables.c:2306,13'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
            - BranchSide:      'variables.c:2312,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
        - Branch String:   'variables.c:2307,31'
          Branch Sides:
            - BranchSide:      'variables.c:2307,35'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
            - BranchSide:      'variables.c:2311,3'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
        - Branch String:   'variables.c:2307,11'
          Branch Sides:
            - BranchSide:      'variables.c:2308,15'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
            - BranchSide:      'variables.c:2311,3'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
        - Branch String:   'variables.c:2317,6'
          Branch Sides:
            - BranchSide:      'variables.c:2318,10'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xsltEvalVariable
            - BranchSide:      'variables.c:2332,5'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltGlobalVariableLookup
        - Branch String:   'variables.c:2318,10'
          Branch Sides:
            - BranchSide:      'variables.c:2324,38'
              BranchSideFuncs:
                - xsltEvalVariable
                - xmlXPathObjectCopy
            - BranchSide:      'variables.c:2327,10'
              BranchSideFuncs:
                - xmlXPathObjectCopy
        - Branch String:   'variables.c:2327,10'
          Branch Sides:
            - BranchSide:      'variables.c:2328,33'
              BranchSideFuncs:
                - xmlXPathObjectCopy
            - BranchSide:      'variables.c:2330,13'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2336,9'
          Branch Sides:
            - BranchSide:      'variables.c:2337,38'
              BranchSideFuncs:
                - xsltGlobalVariableLookup
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:2340,9'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:2340,9'
          Branch Sides:
            - BranchSide:      'variables.c:0,0'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:2347,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:2347,6'
          Branch Sides:
            - BranchSide:      'variables.c:2348,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2351,25'
              BranchSideFuncs:
                - xsltTransformError
      Callsites:
        - Src:             'variables.c:2301,13'
          Dst:             xmlDictLookup
        - Src:             'variables.c:2303,12'
          Dst:             xmlDictLookup
        - Src:             'variables.c:2324,21'
          Dst:             xsltEvalVariable
        - Src:             'variables.c:2328,14'
          Dst:             xmlXPathObjectCopy
        - Src:             'variables.c:2337,13'
          Dst:             xsltGlobalVariableLookup
        - Src:             'variables.c:2348,6'
          Dst:             xsltTransformError
        - Src:             'variables.c:2351,6'
          Dst:             xsltTransformError
    - functionName:    xsltEvalVariable
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - variable
        - castedComp
      BBCount:         52
      ICount:          472
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - xmlXPathCompiledEval
        - xmlXPathCtxtCompile
        - xmlXPathFreeCompExpr
        - xmlXPathNewCString
        - xmlXPathNewValueTree
        - xsltApplyOneTemplate
        - xsltCreateRVT
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'variables.c:815,24'
          Branch Sides:
            - BranchSide:      'variables.c:815,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:816,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:815,9'
          Branch Sides:
            - BranchSide:      'variables.c:816,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:823,15'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xsltCreateRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathNewCString
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:829,9'
          Branch Sides:
            - BranchSide:      'variables.c:830,22'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:942,6'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xsltCreateRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathNewCString
        - Branch String:   'variables.c:838,21'
          Branch Sides:
            - BranchSide:      'variables.c:838,25'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:841,35'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:838,6'
          Branch Sides:
            - BranchSide:      'variables.c:839,15'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:841,35'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:843,6'
          Branch Sides:
            - BranchSide:      'variables.c:844,6'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:848,13'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:860,47'
          Branch Sides:
            - BranchSide:      'variables.c:861,6'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:878,6'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:860,6'
          Branch Sides:
            - BranchSide:      'variables.c:862,20'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:878,6'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:878,6'
          Branch Sides:
            - BranchSide:      'variables.c:889,27'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:893,6'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:922,21'
          Branch Sides:
            - BranchSide:      'variables.c:922,25'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'variables.c:923,27'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
        - Branch String:   'variables.c:922,6'
          Branch Sides:
            - BranchSide:      'variables.c:923,27'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'variables.c:924,6'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:924,6'
          Branch Sides:
            - BranchSide:      'variables.c:925,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:941,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:926,3'
          Branch Sides:
            - BranchSide:      'variables.c:926,20'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:928,3'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:942,6'
          Branch Sides:
            - BranchSide:      'variables.c:943,15'
              BranchSideFuncs:
                - xmlXPathNewCString
            - BranchSide:      'variables.c:945,10'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xsltCreateRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
        - Branch String:   'variables.c:945,10'
          Branch Sides:
            - BranchSide:      'variables.c:951,29'
              BranchSideFuncs:
                - xsltCreateRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathNewCString
            - BranchSide:      'variables.c:999,10'
              BranchSideFuncs:
                - xmlXPathNewCString
        - Branch String:   'variables.c:957,7'
          Branch Sides:
            - BranchSide:      'variables.c:958,7'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:971,24'
              BranchSideFuncs:
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathNewCString
        - Branch String:   'variables.c:999,10'
          Branch Sides:
            - BranchSide:      'variables.c:1000,12'
              BranchSideFuncs:
                - xmlXPathNewCString
            - BranchSide:      'variables.c:1006,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:841,15'
          Dst:             xmlXPathCtxtCompile
        - Src:             'variables.c:907,11'
          Dst:             xmlXPathCompiledEval
        - Src:             'variables.c:923,6'
          Dst:             xmlXPathFreeCompExpr
        - Src:             'variables.c:925,6'
          Dst:             xsltTransformError
        - Src:             'variables.c:943,15'
          Dst:             xmlXPathNewCString
        - Src:             'variables.c:956,15'
          Dst:             xsltCreateRVT
        - Src:             'variables.c:987,3'
          Dst:             xsltApplyOneTemplate
        - Src:             'variables.c:997,12'
          Dst:             xmlXPathNewValueTree
        - Src:             'variables.c:1000,12'
          Dst:             xmlXPathNewCString
    - functionName:    xsltGlobalVariableLookup
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1889
      functionLinenumberEnd: 1921
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - ns_uri
      BBCount:         16
      ICount:          107
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashLookup2
        - xmlXPathObjectCopy
        - xsltEvalGlobalVariable
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:1896,35'
          Branch Sides:
            - BranchSide:      'variables.c:1896,39'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1897,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:1896,9'
          Branch Sides:
            - BranchSide:      'variables.c:1897,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1899,21'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
                - xsltEvalGlobalVariable
                - xsltTransformError
        - Branch String:   'variables.c:1900,9'
          Branch Sides:
            - BranchSide:      'variables.c:1905,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1911,9'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xsltEvalGlobalVariable
                - xsltTransformError
        - Branch String:   'variables.c:1911,9'
          Branch Sides:
            - BranchSide:      'variables.c:1912,6'
              BranchSideFuncs:
                - xsltEvalGlobalVariable
                - xmlXPathObjectCopy
                - xsltTransformError
            - BranchSide:      'variables.c:1919,8'
              BranchSideFuncs:
                - xmlXPathObjectCopy
        - Branch String:   'variables.c:1912,6'
          Branch Sides:
            - BranchSide:      'variables.c:1913,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:1917,31'
              BranchSideFuncs:
                - xsltEvalGlobalVariable
                - xmlXPathObjectCopy
      Callsites:
        - Src:             'variables.c:1899,6'
          Dst:             xmlHashLookup2
        - Src:             'variables.c:1913,6'
          Dst:             xsltTransformError
        - Src:             'variables.c:1917,8'
          Dst:             xsltEvalGlobalVariable
        - Src:             'variables.c:1920,12'
          Dst:             xmlXPathObjectCopy
    - functionName:    xsltEvalGlobalVariable
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
        - ctxt
      BBCount:         51
      ICount:          456
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - xmlXPathCompiledEval
        - xmlXPathCtxtCompile
        - xmlXPathFreeCompExpr
        - xmlXPathNewCString
        - xmlXPathNewValueTree
        - xsltApplyOneTemplate
        - xsltCreateRVT
        - xsltFlagRVTs
        - xsltRegisterPersistRVT
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:1048,24'
          Branch Sides:
            - BranchSide:      'variables.c:1048,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1049,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:1048,9'
          Branch Sides:
            - BranchSide:      'variables.c:1049,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1050,9'
              BranchSideFuncs:
                - xsltCreateRVT
                - xsltRegisterPersistRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathNewCString
                - xmlXPathNewCString
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:1050,9'
          Branch Sides:
            - BranchSide:      'variables.c:1051,9'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1065,15'
              BranchSideFuncs:
                - xsltCreateRVT
                - xsltRegisterPersistRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathNewCString
                - xmlXPathNewCString
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:1079,9'
          Branch Sides:
            - BranchSide:      'variables.c:1080,22'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:1183,6'
              BranchSideFuncs:
                - xsltCreateRVT
                - xsltRegisterPersistRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathNewCString
                - xmlXPathNewCString
        - Branch String:   'variables.c:1087,21'
          Branch Sides:
            - BranchSide:      'variables.c:1087,25'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:1090,35'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:1087,6'
          Branch Sides:
            - BranchSide:      'variables.c:1088,15'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:1090,35'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:1092,6'
          Branch Sides:
            - BranchSide:      'variables.c:1093,6'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1096,6'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:1096,6'
          Branch Sides:
            - BranchSide:      'variables.c:1097,19'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:1099,6'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:1124,6'
          Branch Sides:
            - BranchSide:      'variables.c:1135,27'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:1139,6'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:1155,21'
          Branch Sides:
            - BranchSide:      'variables.c:1155,25'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:1156,27'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:1155,6'
          Branch Sides:
            - BranchSide:      'variables.c:1156,27'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:1157,6'
              BranchSideFuncs:
                - xsltFlagRVTs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:1157,6'
          Branch Sides:
            - BranchSide:      'variables.c:1158,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:1172,22'
              BranchSideFuncs:
                - xsltFlagRVTs
        - Branch String:   'variables.c:1158,10'
          Branch Sides:
            - BranchSide:      'variables.c:1159,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:1162,22'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:1183,6'
          Branch Sides:
            - BranchSide:      'variables.c:1184,15'
              BranchSideFuncs:
                - xmlXPathNewCString
            - BranchSide:      'variables.c:1192,32'
              BranchSideFuncs:
                - xsltCreateRVT
                - xsltRegisterPersistRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathNewCString
        - Branch String:   'variables.c:1193,10'
          Branch Sides:
            - BranchSide:      'variables.c:1194,3'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1199,29'
              BranchSideFuncs:
                - xsltRegisterPersistRVT
                - xsltApplyOneTemplate
                - xmlXPathNewValueTree
                - xmlXPathNewCString
        - Branch String:   'variables.c:1221,10'
          Branch Sides:
            - BranchSide:      'variables.c:1222,12'
              BranchSideFuncs:
                - xmlXPathNewCString
            - BranchSide:      'variables.c:1228,10'
              BranchSideFuncs: []
        - Branch String:   'variables.c:1244,9'
          Branch Sides:
            - BranchSide:      'variables.c:1245,16'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1248,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:1090,15'
          Dst:             xmlXPathCtxtCompile
        - Src:             'variables.c:1143,11'
          Dst:             xmlXPathCompiledEval
        - Src:             'variables.c:1156,6'
          Dst:             xmlXPathFreeCompExpr
        - Src:             'variables.c:1159,3'
          Dst:             xsltTransformError
        - Src:             'variables.c:1162,3'
          Dst:             xsltTransformError
        - Src:             'variables.c:1172,9'
          Dst:             xsltFlagRVTs
        - Src:             'variables.c:1184,15'
          Dst:             xmlXPathNewCString
        - Src:             'variables.c:1192,18'
          Dst:             xsltCreateRVT
        - Src:             'variables.c:1199,6'
          Dst:             xsltRegisterPersistRVT
        - Src:             'variables.c:1213,6'
          Dst:             xsltApplyOneTemplate
        - Src:             'variables.c:1220,15'
          Dst:             xmlXPathNewValueTree
        - Src:             'variables.c:1222,12'
          Dst:             xmlXPathNewCString
    - functionName:    xsltFlagRVTs
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - obj
        - val
      BBCount:         55
      ICount:          302
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:263,24'
          Branch Sides:
            - BranchSide:      'variables.c:263,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:264,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:263,9'
          Branch Sides:
            - BranchSide:      'variables.c:264,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:272,10'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:272,38'
          Branch Sides:
            - BranchSide:      'variables.c:272,42'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:274,10'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:272,9'
          Branch Sides:
            - BranchSide:      'variables.c:273,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:274,10'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:274,35'
          Branch Sides:
            - BranchSide:      'variables.c:274,39'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:275,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:274,9'
          Branch Sides:
            - BranchSide:      'variables.c:275,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:277,12'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:277,5'
          Branch Sides:
            - BranchSide:      'variables.c:278,8'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:339,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:279,6'
          Branch Sides:
            - BranchSide:      'variables.c:284,23'
              BranchSideFuncs:
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
            - BranchSide:      'variables.c:296,12'
              BranchSideFuncs:
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
        - Branch String:   'variables.c:284,43'
          Branch Sides:
            - BranchSide:      'variables.c:285,16'
              BranchSideFuncs:
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
            - BranchSide:      'variables.c:290,22'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:284,10'
          Branch Sides:
            - BranchSide:      'variables.c:287,34'
              BranchSideFuncs:
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
            - BranchSide:      'variables.c:290,22'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:298,6'
          Branch Sides:
            - BranchSide:      'variables.c:299,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:304,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'variables.c:304,16'
          Branch Sides:
            - BranchSide:      'variables.c:304,20'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'variables.c:337,5'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:304,41'
          Branch Sides:
            - BranchSide:      'variables.c:305,13'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'variables.c:337,5'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:304,6'
          Branch Sides:
            - BranchSide:      'variables.c:319,17'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'variables.c:337,5'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:319,17'
          Branch Sides:
            - BranchSide:      'variables.c:320,21'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:322,24'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'variables.c:320,21'
          Branch Sides:
            - BranchSide:      'variables.c:321,21'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:322,13'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:322,24'
          Branch Sides:
            - BranchSide:      'variables.c:323,21'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'variables.c:333,24'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:323,21'
          Branch Sides:
            - BranchSide:      'variables.c:324,7'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'variables.c:332,17'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - xsltTransformError
      Callsites:
        - Src:             'variables.c:290,3'
          Dst:             xsltTransformError
        - Src:             'variables.c:299,6'
          Dst:             xsltTransformError
        - Src:             'variables.c:324,7'
          Dst:             __xmlGenericError
        - Src:             'variables.c:324,23'
          Dst:             __xmlGenericErrorContext
    - functionName:    xsltCreateRVT
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         13
      ICount:          116
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDictReference
        - xmlNewDoc
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:73,9'
          Branch Sides:
            - BranchSide:      'variables.c:74,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:79,9'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xmlStrdup
        - Branch String:   'variables.c:79,9'
          Branch Sides:
            - BranchSide:      'variables.c:80,14'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:93,17'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xmlStrdup
        - Branch String:   'variables.c:85,6'
          Branch Sides:
            - BranchSide:      'variables.c:86,6'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:90,9'
              BranchSideFuncs: []
        - Branch String:   'variables.c:94,9'
          Branch Sides:
            - BranchSide:      'variables.c:95,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:96,23'
              BranchSideFuncs:
                - xmlDictReference
                - xmlStrdup
      Callsites:
        - Src:             'variables.c:93,17'
          Dst:             xmlNewDoc
        - Src:             'variables.c:97,5'
          Dst:             xmlDictReference
        - Src:             'variables.c:98,5'
          Dst:             xmlStrdup
    - functionName:    xsltRegisterPersistRVT
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - RVT
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:419,24'
          Branch Sides:
            - BranchSide:      'variables.c:419,42'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:419,28'
              BranchSideFuncs: []
        - Branch String:   'variables.c:419,9'
          Branch Sides:
            - BranchSide:      'variables.c:419,42'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:421,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:424,9'
          Branch Sides:
            - BranchSide:      'variables.c:425,40'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:426,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFreeStackElemEntry
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltFreeStackElem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'variables.c:615,5'
          Dst:             xsltFreeStackElem
    - functionName:    xsltFreeStackElem
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         26
      ICount:          184
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlXPathFreeObject
        - xsltRegisterLocalRVT
        - xsltReleaseRVT
      functionUses:    5
      BranchProfiles:
        - Branch String:   'variables.c:566,9'
          Branch Sides:
            - BranchSide:      'variables.c:567,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:568,9'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltReleaseRVT
                - xmlXPathFreeObject
        - Branch String:   'variables.c:568,9'
          Branch Sides:
            - BranchSide:      'variables.c:569,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltReleaseRVT
            - BranchSide:      'variables.c:573,9'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltReleaseRVT
        - Branch String:   'variables.c:573,9'
          Branch Sides:
            - BranchSide:      'variables.c:576,2'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltReleaseRVT
            - BranchSide:      'variables.c:595,9'
              BranchSideFuncs: []
        - Branch String:   'variables.c:576,2'
          Branch Sides:
            - BranchSide:      'variables.c:577,12'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltReleaseRVT
            - BranchSide:      'variables.c:591,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:580,17'
          Branch Sides:
            - BranchSide:      'variables.c:581,18'
              BranchSideFuncs:
                - xsltReleaseRVT
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
            - BranchSide:      'variables.c:582,24'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltReleaseRVT
                - xsltRegisterLocalRVT
        - Branch String:   'variables.c:582,24'
          Branch Sides:
            - BranchSide:      'variables.c:583,38'
              BranchSideFuncs:
                - xsltRegisterLocalRVT
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltReleaseRVT
            - BranchSide:      'variables.c:586,17'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltReleaseRVT
        - Branch String:   'variables.c:595,23'
          Branch Sides:
            - BranchSide:      'variables.c:595,27'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:610,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:595,9'
          Branch Sides:
            - BranchSide:      'variables.c:599,33'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:610,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:569,2'
          Dst:             xmlXPathFreeObject
        - Src:             'variables.c:581,3'
          Dst:             xsltReleaseRVT
        - Src:             'variables.c:583,17'
          Dst:             xsltRegisterLocalRVT
        - Src:             'variables.c:586,17'
          Dst:             __xmlGenericError
        - Src:             'variables.c:586,33'
          Dst:             __xmlGenericErrorContext
    - functionName:    xsltReleaseRVT
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - RVT
      BBCount:         23
      ICount:          165
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFreeDoc
        - xmlFreeIDTable
        - xmlFreeNodeList
        - xsltFreeDocumentKeys
      functionUses:    3
      BranchProfiles:
        - Branch String:   'variables.c:353,9'
          Branch Sides:
            - BranchSide:      'variables.c:354,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:356,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeIDTable
                - xmlFreeNodeList
                - xsltFreeDocumentKeys
        - Branch String:   'variables.c:356,14'
          Branch Sides:
            - BranchSide:      'variables.c:356,18'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeIDTable
                - xmlFreeNodeList
                - xsltFreeDocumentKeys
            - BranchSide:      'variables.c:397,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
        - Branch String:   'variables.c:356,9'
          Branch Sides:
            - BranchSide:      'variables.c:361,6'
              BranchSideFuncs:
                - xmlFreeIDTable
                - xmlFreeNodeList
                - xsltFreeDocumentKeys
            - BranchSide:      'variables.c:397,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
        - Branch String:   'variables.c:361,6'
          Branch Sides:
            - BranchSide:      'variables.c:362,45'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeIDTable
                - xmlFreeNodeList
            - BranchSide:      'variables.c:369,6'
              BranchSideFuncs:
                - xmlFreeIDTable
                - xmlFreeNodeList
        - Branch String:   'variables.c:369,6'
          Branch Sides:
            - BranchSide:      'variables.c:370,22'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlFreeIDTable
            - BranchSide:      'variables.c:374,6'
              BranchSideFuncs:
                - xmlFreeIDTable
        - Branch String:   'variables.c:374,6'
          Branch Sides:
            - BranchSide:      'variables.c:375,37'
              BranchSideFuncs:
                - xmlFreeIDTable
            - BranchSide:      'variables.c:382,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:397,9'
          Branch Sides:
            - BranchSide:      'variables.c:398,41'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
            - BranchSide:      'variables.c:401,16'
              BranchSideFuncs:
                - xmlFreeDoc
      Callsites:
        - Src:             'variables.c:362,6'
          Dst:             xsltFreeDocumentKeys
        - Src:             'variables.c:370,6'
          Dst:             xmlFreeNodeList
        - Src:             'variables.c:375,6'
          Dst:             xmlFreeIDTable
        - Src:             'variables.c:398,2'
          Dst:             xsltFreeDocumentKeys
        - Src:             'variables.c:401,5'
          Dst:             xmlFreeDoc
    - functionName:    xsltRegisterLocalRVT
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - RVT
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:162,24'
          Branch Sides:
            - BranchSide:      'variables.c:162,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:163,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:162,9'
          Branch Sides:
            - BranchSide:      'variables.c:163,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:165,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:174,41'
          Branch Sides:
            - BranchSide:      'variables.c:175,3'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:186,30'
              BranchSideFuncs: []
        - Branch String:   'variables.c:174,9'
          Branch Sides:
            - BranchSide:      'variables.c:177,27'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:186,30'
              BranchSideFuncs: []
        - Branch String:   'variables.c:187,9'
          Branch Sides:
            - BranchSide:      'variables.c:188,38'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:189,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFreeGlobalVariables
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2242
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashFree
        - xsltFreeStackElemEntry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'variables.c:2243,5'
          Dst:             xmlHashFree
        - Src:             'variables.c:2243,5'
          Dst:             xsltFreeStackElemEntry
    - functionName:    xsltParseStylesheetParam
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xsltRegisterVariable
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:2214,23'
          Branch Sides:
            - BranchSide:      'variables.c:2214,27'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2215,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2214,41'
          Branch Sides:
            - BranchSide:      'variables.c:2214,45'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2215,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2214,9'
          Branch Sides:
            - BranchSide:      'variables.c:2215,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2217,12'
              BranchSideFuncs:
                - xsltRegisterVariable
                - xsltTransformError
        - Branch String:   'variables.c:2218,24'
          Branch Sides:
            - BranchSide:      'variables.c:2218,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2219,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:2218,9'
          Branch Sides:
            - BranchSide:      'variables.c:2219,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2230,26'
              BranchSideFuncs:
                - xsltRegisterVariable
      Callsites:
        - Src:             'variables.c:2219,2'
          Dst:             xsltTransformError
        - Src:             'variables.c:2230,5'
          Dst:             xsltRegisterVariable
    - functionName:    xsltRegisterVariable
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1828
      functionLinenumberEnd: 1874
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - castedComp
        - tree
        - isParam
      BBCount:         21
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xsltAddStackElem
        - xsltBuildVariable
        - xsltCheckStackElem
        - xsltFreeStackElem
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:1846,9'
          Branch Sides:
            - BranchSide:      'variables.c:1847,7'
              BranchSideFuncs:
                - xsltBuildVariable
                - xsltAddStackElem
                - xsltFreeStackElem
                - xsltTransformError
            - BranchSide:      'variables.c:1853,16'
              BranchSideFuncs:
                - xsltBuildVariable
                - xsltAddStackElem
                - xsltFreeStackElem
                - xsltTransformError
        - Branch String:   'variables.c:1847,21'
          Branch Sides:
            - BranchSide:      'variables.c:1847,25'
              BranchSideFuncs:
                - xsltBuildVariable
                - xsltAddStackElem
                - xsltFreeStackElem
                - xsltTransformError
            - BranchSide:      'variables.c:1853,5'
              BranchSideFuncs:
                - xsltBuildVariable
                - xsltAddStackElem
                - xsltFreeStackElem
        - Branch String:   'variables.c:1847,6'
          Branch Sides:
            - BranchSide:      'variables.c:1849,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:1853,5'
              BranchSideFuncs:
                - xsltBuildVariable
                - xsltAddStackElem
                - xsltFreeStackElem
        - Branch String:   'variables.c:1853,16'
          Branch Sides:
            - BranchSide:      'variables.c:0,0'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:1854,7'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:1854,21'
          Branch Sides:
            - BranchSide:      'variables.c:1854,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:1856,25'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'variables.c:1854,6'
          Branch Sides:
            - BranchSide:      'variables.c:1856,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:1864,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:1869,9'
          Branch Sides:
            - BranchSide:      'variables.c:1870,27'
              BranchSideFuncs:
                - xsltFreeStackElem
            - BranchSide:      'variables.c:1873,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:1845,15'
          Dst:             xsltCheckStackElem
        - Src:             'variables.c:1849,6'
          Dst:             xsltTransformError
        - Src:             'variables.c:1856,6'
          Dst:             xsltTransformError
        - Src:             'variables.c:1868,16'
          Dst:             xsltBuildVariable
        - Src:             'variables.c:1869,9'
          Dst:             xsltAddStackElem
        - Src:             'variables.c:1870,9'
          Dst:             xsltFreeStackElem
    - functionName:    xsltBuildVariable
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1781
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - castedComp
        - tree
      BBCount:         6
      ICount:          81
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltEvalVariable
        - xsltNewStackElem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:1800,9'
          Branch Sides:
            - BranchSide:      'variables.c:1801,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1802,40'
              BranchSideFuncs:
                - xsltEvalVariable
      Callsites:
        - Src:             'variables.c:1799,12'
          Dst:             xsltNewStackElem
        - Src:             'variables.c:1807,19'
          Dst:             xsltEvalVariable
    - functionName:    xsltAddStackElem
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - elem
      BBCount:         21
      ICount:          144
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:745,24'
          Branch Sides:
            - BranchSide:      'variables.c:745,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:746,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:745,9'
          Branch Sides:
            - BranchSide:      'variables.c:746,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:748,5'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'variables.c:749,6'
          Branch Sides:
            - BranchSide:      'variables.c:751,26'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'variables.c:762,34'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'variables.c:751,26'
          Branch Sides:
            - BranchSide:      'variables.c:751,17'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'variables.c:751,56'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'variables.c:755,17'
          Branch Sides:
            - BranchSide:      'variables.c:756,17'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'variables.c:759,29'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'variables.c:766,5'
          Branch Sides:
            - BranchSide:      'variables.c:749,6'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'variables.c:768,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:756,17'
          Dst:             __xmlGenericError
        - Src:             'variables.c:756,33'
          Dst:             __xmlGenericErrorContext
    - functionName:    xsltParseStylesheetVariable
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2165
      functionLinenumberEnd: 2195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - inst
      BBCount:         15
      ICount:          80
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xsltRegisterVariable
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:2172,24'
          Branch Sides:
            - BranchSide:      'variables.c:2172,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2173,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2172,42'
          Branch Sides:
            - BranchSide:      'variables.c:2172,46'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2173,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2172,9'
          Branch Sides:
            - BranchSide:      'variables.c:2173,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2175,12'
              BranchSideFuncs:
                - xsltRegisterVariable
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:2176,9'
          Branch Sides:
            - BranchSide:      'variables.c:2177,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2182,9'
              BranchSideFuncs:
                - xsltRegisterVariable
                - xsltTransformError
        - Branch String:   'variables.c:2182,9'
          Branch Sides:
            - BranchSide:      'variables.c:2183,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2194,26'
              BranchSideFuncs:
                - xsltRegisterVariable
      Callsites:
        - Src:             'variables.c:2177,9'
          Dst:             xsltTransformError
        - Src:             'variables.c:2183,2'
          Dst:             xsltTransformError
        - Src:             'variables.c:2194,5'
          Dst:             xsltRegisterVariable
    - functionName:    xsltParseGlobalParam
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         18
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xsltParseTemplateContent
        - xsltRegisterGlobalVariable
        - xsltStylePreCompute
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:2109,23'
          Branch Sides:
            - BranchSide:      'variables.c:2109,27'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2110,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2109,42'
          Branch Sides:
            - BranchSide:      'variables.c:2109,46'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2110,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2109,9'
          Branch Sides:
            - BranchSide:      'variables.c:2110,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2119,25'
              BranchSideFuncs:
                - xsltStylePreCompute
                - xsltRegisterGlobalVariable
                - xsltParseTemplateContent
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:2122,9'
          Branch Sides:
            - BranchSide:      'variables.c:2123,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2128,9'
              BranchSideFuncs:
                - xsltRegisterGlobalVariable
                - xsltParseTemplateContent
                - xsltTransformError
        - Branch String:   'variables.c:2128,9'
          Branch Sides:
            - BranchSide:      'variables.c:2129,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2137,9'
              BranchSideFuncs:
                - xsltRegisterGlobalVariable
                - xsltParseTemplateContent
        - Branch String:   'variables.c:2137,9'
          Branch Sides:
            - BranchSide:      'variables.c:2141,34'
              BranchSideFuncs:
                - xsltParseTemplateContent
                - xsltRegisterGlobalVariable
            - BranchSide:      'variables.c:2150,32'
              BranchSideFuncs:
                - xsltRegisterGlobalVariable
      Callsites:
        - Src:             'variables.c:2119,5'
          Dst:             xsltStylePreCompute
        - Src:             'variables.c:2123,2'
          Dst:             xsltTransformError
        - Src:             'variables.c:2129,2'
          Dst:             xsltTransformError
        - Src:             'variables.c:2141,9'
          Dst:             xsltParseTemplateContent
        - Src:             'variables.c:2150,5'
          Dst:             xsltRegisterGlobalVariable
    - functionName:    xsltRegisterGlobalVariable
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - name
        - ns_uri
        - sel
        - tree
        - comp
        - value
      BBCount:         33
      ICount:          241
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - xmlDictLookup
        - xmlStrEqual
        - xmlXPathNewString
        - xsltNewStackElem
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:1369,9'
          Branch Sides:
            - BranchSide:      'variables.c:1370,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1371,9'
              BranchSideFuncs:
                - xsltNewStackElem
                - xmlDictLookup
                - xmlDictLookup
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'variables.c:1371,9'
          Branch Sides:
            - BranchSide:      'variables.c:1372,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1373,9'
              BranchSideFuncs:
                - xsltNewStackElem
                - xmlDictLookup
                - xmlDictLookup
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'variables.c:1373,9'
          Branch Sides:
            - BranchSide:      'variables.c:1374,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1385,12'
              BranchSideFuncs:
                - xsltNewStackElem
                - xmlDictLookup
                - xmlDictLookup
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'variables.c:1386,9'
          Branch Sides:
            - BranchSide:      'variables.c:1387,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1388,18'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'variables.c:1391,9'
          Branch Sides:
            - BranchSide:      'variables.c:1392,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'variables.c:1393,18'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'variables.c:1395,5'
          Branch Sides:
            - BranchSide:      'variables.c:1396,14'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'variables.c:1408,18'
              BranchSideFuncs:
                - xmlXPathNewString
        - Branch String:   'variables.c:1396,54'
          Branch Sides:
            - BranchSide:      'variables.c:1397,14'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'variables.c:1406,15'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'variables.c:1397,53'
          Branch Sides:
            - BranchSide:      'variables.c:1398,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNewString
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'variables.c:1406,15'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'variables.c:1398,50'
          Branch Sides:
            - BranchSide:      'variables.c:1399,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNewString
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'variables.c:1406,15'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'variables.c:1399,46'
          Branch Sides:
            - BranchSide:      'variables.c:1400,27'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'variables.c:1402,38'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'variables.c:1396,13'
          Branch Sides:
            - BranchSide:      'variables.c:1402,38'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'variables.c:1406,15'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'variables.c:1410,9'
          Branch Sides:
            - BranchSide:      'variables.c:1411,2'
              BranchSideFuncs:
                - xmlXPathNewString
            - BranchSide:      'variables.c:1414,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:1385,12'
          Dst:             xsltNewStackElem
        - Src:             'variables.c:1389,18'
          Dst:             xmlDictLookup
        - Src:             'variables.c:1390,20'
          Dst:             xmlDictLookup
        - Src:             'variables.c:1392,18'
          Dst:             xmlDictLookup
        - Src:             'variables.c:1398,14'
          Dst:             xmlStrEqual
        - Src:             'variables.c:1400,15'
          Dst:             xmlStrEqual
        - Src:             'variables.c:1402,13'
          Dst:             xsltTransformError
        - Src:             'variables.c:1412,16'
          Dst:             xmlXPathNewString
    - functionName:    xsltParseGlobalVariable
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2040
      functionLinenumberEnd: 2090
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         18
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xsltParseTemplateContent
        - xsltRegisterGlobalVariable
        - xsltStylePreCompute
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:2047,23'
          Branch Sides:
            - BranchSide:      'variables.c:2047,27'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2048,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2047,42'
          Branch Sides:
            - BranchSide:      'variables.c:2047,46'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2048,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:2047,9'
          Branch Sides:
            - BranchSide:      'variables.c:2048,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:2057,25'
              BranchSideFuncs:
                - xsltStylePreCompute
                - xsltRegisterGlobalVariable
                - xsltParseTemplateContent
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:2060,9'
          Branch Sides:
            - BranchSide:      'variables.c:2061,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2066,9'
              BranchSideFuncs:
                - xsltRegisterGlobalVariable
                - xsltParseTemplateContent
                - xsltTransformError
        - Branch String:   'variables.c:2066,9'
          Branch Sides:
            - BranchSide:      'variables.c:2067,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2075,9'
              BranchSideFuncs:
                - xsltRegisterGlobalVariable
                - xsltParseTemplateContent
        - Branch String:   'variables.c:2075,9'
          Branch Sides:
            - BranchSide:      'variables.c:2079,34'
              BranchSideFuncs:
                - xsltParseTemplateContent
                - xsltRegisterGlobalVariable
            - BranchSide:      'variables.c:2087,32'
              BranchSideFuncs:
                - xsltRegisterGlobalVariable
      Callsites:
        - Src:             'variables.c:2057,5'
          Dst:             xsltStylePreCompute
        - Src:             'variables.c:2061,2'
          Dst:             xsltTransformError
        - Src:             'variables.c:2067,2'
          Dst:             xsltTransformError
        - Src:             'variables.c:2079,9'
          Dst:             xsltParseTemplateContent
        - Src:             'variables.c:2087,5'
          Dst:             xsltRegisterGlobalVariable
    - functionName:    xsltParseStylesheetCallerParam
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1978
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - inst
      BBCount:         18
      ICount:          108
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xsltBuildVariable
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'variables.c:1988,24'
          Branch Sides:
            - BranchSide:      'variables.c:1988,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1989,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:1988,42'
          Branch Sides:
            - BranchSide:      'variables.c:1988,46'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1989,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:1988,9'
          Branch Sides:
            - BranchSide:      'variables.c:1989,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1994,34'
              BranchSideFuncs:
                - xsltBuildVariable
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:1997,9'
          Branch Sides:
            - BranchSide:      'variables.c:1998,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2003,9'
              BranchSideFuncs:
                - xsltBuildVariable
                - xsltTransformError
        - Branch String:   'variables.c:2003,9'
          Branch Sides:
            - BranchSide:      'variables.c:2004,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:2015,9'
              BranchSideFuncs:
                - xsltBuildVariable
        - Branch String:   'variables.c:2015,9'
          Branch Sides:
            - BranchSide:      'variables.c:2016,9'
              BranchSideFuncs:
                - xsltBuildVariable
            - BranchSide:      'variables.c:2022,9'
              BranchSideFuncs:
                - xsltBuildVariable
      Callsites:
        - Src:             'variables.c:1998,9'
          Dst:             xsltTransformError
        - Src:             'variables.c:2004,2'
          Dst:             xsltTransformError
        - Src:             'variables.c:2025,13'
          Dst:             xsltBuildVariable
    - functionName:    xsltVariableLookup
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - ns_uri
      BBCount:         13
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathObjectCopy
        - xsltEvalVariable
        - xsltGlobalVariableLookup
        - xsltStackLookup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'variables.c:1939,9'
          Branch Sides:
            - BranchSide:      'variables.c:1940,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1942,28'
              BranchSideFuncs:
                - xsltStackLookup
                - xmlXPathObjectCopy
                - xsltEvalVariable
                - xsltGlobalVariableLookup
        - Branch String:   'variables.c:1943,9'
          Branch Sides:
            - BranchSide:      'variables.c:1944,34'
              BranchSideFuncs:
                - xsltGlobalVariableLookup
            - BranchSide:      'variables.c:1946,9'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xsltEvalVariable
        - Branch String:   'variables.c:1946,9'
          Branch Sides:
            - BranchSide:      'variables.c:1951,40'
              BranchSideFuncs:
                - xsltEvalVariable
                - xmlXPathObjectCopy
            - BranchSide:      'variables.c:1954,9'
              BranchSideFuncs:
                - xmlXPathObjectCopy
        - Branch String:   'variables.c:1954,9'
          Branch Sides:
            - BranchSide:      'variables.c:1955,28'
              BranchSideFuncs:
                - xmlXPathObjectCopy
            - BranchSide:      'variables.c:1960,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:1942,12'
          Dst:             xsltStackLookup
        - Src:             'variables.c:1944,9'
          Dst:             xsltGlobalVariableLookup
        - Src:             'variables.c:1951,23'
          Dst:             xsltEvalVariable
        - Src:             'variables.c:1955,9'
          Dst:             xmlXPathObjectCopy
    - functionName:    xsltProcessUserParamInternal
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1453
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - value
        - eval
      BBCount:         71
      ICount:          568
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - xmlDictLookup
        - xmlDocGetRootElement
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlHashLookup2
        - xmlSearchNs
        - xmlStrEqual
        - xmlXPathCompiledEval
        - xmlXPathCtxtCompile
        - xmlXPathFreeCompExpr
        - xmlXPathNewString
        - xsltFreeStackElem
        - xsltNewStackElem
        - xsltNextImport
        - xsltSplitQName
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'variables.c:1465,9'
          Branch Sides:
            - BranchSide:      'variables.c:1466,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1467,9'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
                - xmlDocGetRootElement
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'variables.c:1467,9'
          Branch Sides:
            - BranchSide:      'variables.c:1468,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1469,9'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
                - xmlDocGetRootElement
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'variables.c:1469,9'
          Branch Sides:
            - BranchSide:      'variables.c:1470,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1472,13'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
                - xmlDocGetRootElement
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'variables.c:1484,9'
          Branch Sides:
            - BranchSide:      'variables.c:1485,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:1497,31'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
                - xmlDocGetRootElement
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'variables.c:1487,33'
          Branch Sides:
            - BranchSide:      'variables.c:1487,37'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:1487,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:1487,9'
          Branch Sides:
            - BranchSide:      'variables.c:1487,59'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'variables.c:1488,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'variables.c:1488,13'
          Branch Sides:
            - BranchSide:      'variables.c:1489,31'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'variables.c:1492,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'variables.c:1503,17'
          Branch Sides:
            - BranchSide:      'variables.c:1504,36'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'variables.c:1508,24'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'variables.c:1513,9'
          Branch Sides:
            - BranchSide:      'variables.c:1514,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1516,30'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'variables.c:1517,9'
          Branch Sides:
            - BranchSide:      'variables.c:1518,21'
              BranchSideFuncs:
                - xsltTransformError
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
            - BranchSide:      'variables.c:1521,9'
              BranchSideFuncs:
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashCreate
        - Branch String:   'variables.c:1521,9'
          Branch Sides:
            - BranchSide:      'variables.c:1522,21'
              BranchSideFuncs:
                - xmlHashCreate
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'variables.c:1527,5'
              BranchSideFuncs:
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'variables.c:1527,5'
          Branch Sides:
            - BranchSide:      'variables.c:1528,16'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'variables.c:1540,13'
              BranchSideFuncs:
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
        - Branch String:   'variables.c:1529,2'
          Branch Sides:
            - BranchSide:      'variables.c:1530,11'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'variables.c:1538,32'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'variables.c:1530,31'
          Branch Sides:
            - BranchSide:      'variables.c:1531,11'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'variables.c:1536,20'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'variables.c:1531,51'
          Branch Sides:
            - BranchSide:      'variables.c:1532,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
            - BranchSide:      'variables.c:1536,20'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'variables.c:1532,35'
          Branch Sides:
            - BranchSide:      'variables.c:1533,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
            - BranchSide:      'variables.c:1536,20'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'variables.c:1530,10'
          Branch Sides:
            - BranchSide:      'variables.c:1534,3'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1536,20'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xmlXPathCtxtCompile
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'variables.c:1548,9'
          Branch Sides:
            - BranchSide:      'variables.c:1549,38'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
            - BranchSide:      'variables.c:1629,12'
              BranchSideFuncs:
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
        - Branch String:   'variables.c:1550,6'
          Branch Sides:
            - BranchSide:      'variables.c:1555,34'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathFreeCompExpr
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'variables.c:1601,6'
              BranchSideFuncs:
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'variables.c:1601,6'
          Branch Sides:
            - BranchSide:      'variables.c:1602,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:1607,5'
              BranchSideFuncs:
                - xsltNewStackElem
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlDictLookup
                - xmlXPathNewString
                - xmlDictLookup
        - Branch String:   'variables.c:1630,9'
          Branch Sides:
            - BranchSide:      'variables.c:1631,15'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlXPathNewString
                - xmlDictLookup
            - BranchSide:      'variables.c:1649,28'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
        - Branch String:   'variables.c:1633,6'
          Branch Sides:
            - BranchSide:      'variables.c:1634,36'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlXPathNewString
            - BranchSide:      'variables.c:1635,2'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
                - xmlXPathNewString
        - Branch String:   'variables.c:1637,6'
          Branch Sides:
            - BranchSide:      'variables.c:1638,38'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
            - BranchSide:      'variables.c:1641,20'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xsltFreeStackElem
                - xsltTransformError
        - Branch String:   'variables.c:1650,9'
          Branch Sides:
            - BranchSide:      'variables.c:1651,20'
              BranchSideFuncs:
                - xsltFreeStackElem
                - xsltTransformError
            - BranchSide:      'variables.c:1655,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:1489,12'
          Dst:             xsltTransformError
        - Src:             'variables.c:1492,19'
          Dst:             xmlDictLookup
        - Src:             'variables.c:1493,19'
          Dst:             xmlDictLookup
        - Src:             'variables.c:1497,16'
          Dst:             xsltSplitQName
        - Src:             'variables.c:1501,42'
          Dst:             xmlDocGetRootElement
        - Src:             'variables.c:1501,18'
          Dst:             xmlSearchNs
        - Src:             'variables.c:1504,17'
          Dst:             xsltTransformError
        - Src:             'variables.c:1516,15'
          Dst:             xmlHashLookup2
        - Src:             'variables.c:1518,2'
          Dst:             xsltTransformError
        - Src:             'variables.c:1522,21'
          Dst:             xmlHashCreate
        - Src:             'variables.c:1532,4'
          Dst:             xmlStrEqual
        - Src:             'variables.c:1533,4'
          Dst:             xmlStrEqual
        - Src:             'variables.c:1538,17'
          Dst:             xsltNextImport
        - Src:             'variables.c:1549,18'
          Dst:             xmlXPathCtxtCompile
        - Src:             'variables.c:1587,15'
          Dst:             xmlXPathCompiledEval
        - Src:             'variables.c:1599,6'
          Dst:             xmlXPathFreeCompExpr
        - Src:             'variables.c:1602,6'
          Dst:             xsltTransformError
        - Src:             'variables.c:1629,12'
          Dst:             xsltNewStackElem
        - Src:             'variables.c:1632,17'
          Dst:             xmlDictLookup
        - Src:             'variables.c:1634,22'
          Dst:             xmlDictLookup
        - Src:             'variables.c:1638,20'
          Dst:             xmlXPathNewString
        - Src:             'variables.c:1649,11'
          Dst:             xmlHashAddEntry2
        - Src:             'variables.c:1651,2'
          Dst:             xsltFreeStackElem
        - Src:             'variables.c:1652,2'
          Dst:             xsltTransformError
    - functionName:    xsltQuoteOneUserParam
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltProcessUserParamInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'variables.c:1763,12'
          Dst:             xsltProcessUserParamInternal
    - functionName:    xsltQuoteUserParams
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - params
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xsltQuoteOneUserParam
      functionUses:    0
      BranchProfiles:
        - Branch String:   'variables.c:1709,9'
          Branch Sides:
            - BranchSide:      'variables.c:1710,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1711,5'
              BranchSideFuncs:
                - xsltQuoteOneUserParam
        - Branch String:   'variables.c:1711,5'
          Branch Sides:
            - BranchSide:      'variables.c:1712,27'
              BranchSideFuncs:
                - xsltQuoteOneUserParam
            - BranchSide:      'variables.c:1717,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:1714,6'
          Branch Sides:
            - BranchSide:      'variables.c:1711,5'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1715,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:1714,6'
          Dst:             xsltQuoteOneUserParam
    - functionName:    xsltEvalOneUserParam
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltProcessUserParamInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'variables.c:1742,12'
          Dst:             xsltProcessUserParamInternal
    - functionName:    xsltEvalUserParams
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - params
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xsltEvalOneUserParam
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:1679,9'
          Branch Sides:
            - BranchSide:      'variables.c:1680,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1681,5'
              BranchSideFuncs:
                - xsltEvalOneUserParam
        - Branch String:   'variables.c:1681,5'
          Branch Sides:
            - BranchSide:      'variables.c:1682,27'
              BranchSideFuncs:
                - xsltEvalOneUserParam
            - BranchSide:      'variables.c:1687,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:1684,6'
          Branch Sides:
            - BranchSide:      'variables.c:1681,5'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1685,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:1684,6'
          Dst:             xsltEvalOneUserParam
    - functionName:    xsltCopyStackElem
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:543,9'
          Branch Sides:
            - BranchSide:      'variables.c:544,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'variables.c:548,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:544,2'
          Dst:             xsltTransformError
    - functionName:    xsltEvalGlobalVariables
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1346
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         40
      ICount:          257
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlHashAddEntry2
        - xmlHashLookup2
        - xsltCopyStackElem
        - xsltEvalGlobalVariable
        - xsltFreeStackElem
        - xsltNextImport
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:1266,24'
          Branch Sides:
            - BranchSide:      'variables.c:1266,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1267,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:1266,9'
          Branch Sides:
            - BranchSide:      'variables.c:1267,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:1276,13'
              BranchSideFuncs:
                - xsltEvalGlobalVariable
                - xsltNextImport
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
        - Branch String:   'variables.c:1277,5'
          Branch Sides:
            - BranchSide:      'variables.c:1278,9'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
            - BranchSide:      'variables.c:1335,12'
              BranchSideFuncs:
                - xsltEvalGlobalVariable
        - Branch String:   'variables.c:1288,2'
          Branch Sides:
            - BranchSide:      'variables.c:1295,22'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
            - BranchSide:      'variables.c:1327,25'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
        - Branch String:   'variables.c:1297,10'
          Branch Sides:
            - BranchSide:      'variables.c:1299,27'
              BranchSideFuncs:
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
            - BranchSide:      'variables.c:1309,18'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
                - xsltTransformError
        - Branch String:   'variables.c:1300,7'
          Branch Sides:
            - BranchSide:      'variables.c:1302,21'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
            - BranchSide:      'variables.c:1307,29'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
        - Branch String:   'variables.c:1315,34'
          Branch Sides:
            - BranchSide:      'variables.c:1316,8'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
                - xsltTransformError
            - BranchSide:      'variables.c:1323,6'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
        - Branch String:   'variables.c:1316,27'
          Branch Sides:
            - BranchSide:      'variables.c:1316,31'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
                - xsltTransformError
            - BranchSide:      'variables.c:1323,6'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
        - Branch String:   'variables.c:1316,56'
          Branch Sides:
            - BranchSide:      'variables.c:1317,8'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
                - xsltTransformError
            - BranchSide:      'variables.c:1323,6'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
        - Branch String:   'variables.c:1315,7'
          Branch Sides:
            - BranchSide:      'variables.c:1319,26'
              BranchSideFuncs:
                - xsltTransformError
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
            - BranchSide:      'variables.c:1323,6'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
        - Branch String:   'variables.c:1321,11'
          Branch Sides:
            - BranchSide:      'variables.c:1321,26'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
            - BranchSide:      'variables.c:1322,3'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalGlobalVariable
                - xmlHashLookup2
                - xsltTransformError
                - xsltCopyStackElem
                - xmlHashAddEntry2
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeStackElem
        - Branch String:   'variables.c:1336,5'
          Branch Sides:
            - BranchSide:      'variables.c:1339,32'
              BranchSideFuncs:
                - xsltEvalGlobalVariable
            - BranchSide:      'variables.c:1345,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:1295,7'
          Dst:             xmlHashLookup2
        - Src:             'variables.c:1299,9'
          Dst:             xsltCopyStackElem
        - Src:             'variables.c:1300,7'
          Dst:             xmlHashAddEntry2
        - Src:             'variables.c:1302,21'
          Dst:             __xmlGenericError
        - Src:             'variables.c:1302,37'
          Dst:             __xmlGenericErrorContext
        - Src:             'variables.c:1304,21'
          Dst:             xsltFreeStackElem
        - Src:             'variables.c:1319,7'
          Dst:             xsltTransformError
        - Src:             'variables.c:1327,10'
          Dst:             xsltNextImport
        - Src:             'variables.c:1339,9'
          Dst:             xsltEvalGlobalVariable
    - functionName:    xsltAddStackElemList
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - elems
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltAddStackElem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'variables.c:783,12'
          Dst:             xsltAddStackElem
    - functionName:    xsltFreeStackElemList
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeStackElem
      functionUses:    6
      BranchProfiles:
        - Branch String:   'variables.c:629,5'
          Branch Sides:
            - BranchSide:      'variables.c:630,9'
              BranchSideFuncs:
                - xsltFreeStackElem
            - BranchSide:      'variables.c:634,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'variables.c:631,2'
          Dst:             xsltFreeStackElem
    - functionName:    xsltFreeRVTs
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         24
      ICount:          161
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFreeDoc
        - xsltFreeDocumentKeys
      functionUses:    1
      BranchProfiles:
        - Branch String:   'variables.c:443,9'
          Branch Sides:
            - BranchSide:      'variables.c:444,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:448,11'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xsltFreeDocumentKeys
        - Branch String:   'variables.c:449,5'
          Branch Sides:
            - BranchSide:      'variables.c:450,28'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xsltFreeDocumentKeys
            - BranchSide:      'variables.c:458,5'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xsltFreeDocumentKeys
        - Branch String:   'variables.c:451,6'
          Branch Sides:
            - BranchSide:      'variables.c:452,27'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xsltFreeDocumentKeys
            - BranchSide:      'variables.c:455,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xsltFreeDocumentKeys
        - Branch String:   'variables.c:463,5'
          Branch Sides:
            - BranchSide:      'variables.c:464,28'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xsltFreeDocumentKeys
            - BranchSide:      'variables.c:472,5'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
        - Branch String:   'variables.c:465,6'
          Branch Sides:
            - BranchSide:      'variables.c:466,27'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xmlFreeDoc
                - xsltFreeDocumentKeys
            - BranchSide:      'variables.c:469,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xsltFreeDocumentKeys
        - Branch String:   'variables.c:477,5'
          Branch Sides:
            - BranchSide:      'variables.c:478,28'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
            - BranchSide:      'variables.c:486,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:479,6'
          Branch Sides:
            - BranchSide:      'variables.c:480,27'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
            - BranchSide:      'variables.c:483,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
      Callsites:
        - Src:             'variables.c:452,6'
          Dst:             xsltFreeDocumentKeys
        - Src:             'variables.c:455,2'
          Dst:             xmlFreeDoc
        - Src:             'variables.c:466,6'
          Dst:             xsltFreeDocumentKeys
        - Src:             'variables.c:469,2'
          Dst:             xmlFreeDoc
        - Src:             'variables.c:480,6'
          Dst:             xsltFreeDocumentKeys
        - Src:             'variables.c:483,2'
          Dst:             xmlFreeDoc
    - functionName:    xsltExtensionInstructionResultRegister
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - obj
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltExtensionInstructionResultFinalize
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'variables.c:211,5'
          Dst:             __xmlGenericError
        - Src:             'variables.c:211,21'
          Dst:             __xmlGenericErrorContext
    - functionName:    xsltRegisterTmpRVT
      functionSourceFile: '/src/libxslt/libxslt/variables.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - RVT
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'variables.c:122,24'
          Branch Sides:
            - BranchSide:      'variables.c:122,28'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:123,2'
              BranchSideFuncs: []
        - Branch String:   'variables.c:122,9'
          Branch Sides:
            - BranchSide:      'variables.c:123,2'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:125,5'
              BranchSideFuncs: []
        - Branch String:   'variables.c:133,9'
          Branch Sides:
            - BranchSide:      'variables.c:134,27'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:139,30'
              BranchSideFuncs: []
        - Branch String:   'variables.c:140,9'
          Branch Sides:
            - BranchSide:      'variables.c:141,36'
              BranchSideFuncs: []
            - BranchSide:      'variables.c:142,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFreeNodeSetEntry
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathFreeNodeSet
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'keys.c:149,5'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xsltFreeKeyTable
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - keyt
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlHashFree
        - xsltFreeNodeSetEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:160,9'
          Branch Sides:
            - BranchSide:      'keys.c:161,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:162,9'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'keys.c:162,9'
          Branch Sides:
            - BranchSide:      'keys.c:163,2'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'keys.c:164,9'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'keys.c:164,9'
          Branch Sides:
            - BranchSide:      'keys.c:165,2'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'keys.c:166,9'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'keys.c:166,9'
          Branch Sides:
            - BranchSide:      'keys.c:167,14'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'keys.c:168,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:167,2'
          Dst:             xmlHashFree
        - Src:             'keys.c:167,2'
          Dst:             xsltFreeNodeSetEntry
    - functionName:    skipString
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         18
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:221,23'
          Branch Sides:
            - BranchSide:      'keys.c:221,37'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:221,27'
              BranchSideFuncs: []
        - Branch String:   'keys.c:221,9'
          Branch Sides:
            - BranchSide:      'keys.c:221,37'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:222,10'
              BranchSideFuncs: []
        - Branch String:   'keys.c:222,28'
          Branch Sides:
            - BranchSide:      'keys.c:222,58'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:222,32'
              BranchSideFuncs: []
        - Branch String:   'keys.c:222,9'
          Branch Sides:
            - BranchSide:      'keys.c:222,58'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:223,17'
              BranchSideFuncs: []
        - Branch String:   'keys.c:225,5'
          Branch Sides:
            - BranchSide:      'keys.c:226,13'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:230,5'
              BranchSideFuncs: []
        - Branch String:   'keys.c:226,13'
          Branch Sides:
            - BranchSide:      'keys.c:227,13'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:228,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFreeKeyTableList
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - keyt
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeKeyTable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:182,5'
          Branch Sides:
            - BranchSide:      'keys.c:183,8'
              BranchSideFuncs:
                - xsltFreeKeyTable
            - BranchSide:      'keys.c:187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:185,2'
          Dst:             xsltFreeKeyTable
    - functionName:    xsltFreeDocumentKeys
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - idoc
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeKeyTableList
      functionUses:    9
      BranchProfiles:
        - Branch String:   'keys.c:932,9'
          Branch Sides:
            - BranchSide:      'keys.c:932,9'
              BranchSideFuncs:
                - xsltFreeKeyTableList
            - BranchSide:      'keys.c:933,30'
              BranchSideFuncs:
                - xsltFreeKeyTableList
      Callsites:
        - Src:             'keys.c:933,9'
          Dst:             xsltFreeKeyTableList
    - functionName:    xsltInitCtxtKeys
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - idoc
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xsltInitCtxtKey
        - xsltNextImport
      functionUses:    0
      BranchProfiles:
        - Branch String:   'keys.c:894,24'
          Branch Sides:
            - BranchSide:      'keys.c:894,28'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:895,2'
              BranchSideFuncs: []
        - Branch String:   'keys.c:894,9'
          Branch Sides:
            - BranchSide:      'keys.c:895,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:906,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitCtxtKey
        - Branch String:   'keys.c:907,5'
          Branch Sides:
            - BranchSide:      'keys.c:907,5'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitCtxtKey
            - BranchSide:      'keys.c:908,27'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitCtxtKey
        - Branch String:   'keys.c:909,2'
          Branch Sides:
            - BranchSide:      'keys.c:910,22'
              BranchSideFuncs:
                - xsltInitCtxtKey
                - xsltNextImport
            - BranchSide:      'keys.c:915,25'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitCtxtKey
      Callsites:
        - Src:             'keys.c:910,6'
          Dst:             xsltInitCtxtKey
        - Src:             'keys.c:915,10'
          Dst:             xsltNextImport
    - functionName:    xsltInitCtxtKey
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - idoc
        - keyDef
      BBCount:         113
      ICount:          810
      EdgeCount:       153
      CyclomaticComplexity: 42
      functionsReached:
        - xmlHashAddEntry
        - xmlHashLookup
        - xmlStrEqual
        - xmlXPathCastNodeToString
        - xmlXPathCastToString
        - xmlXPathCompiledEval
        - xmlXPathFreeNodeSet
        - xmlXPathFreeObject
        - xmlXPathNodeSetAdd
        - xmlXPathNodeSetCreate
        - xsltNewKeyTable
        - xsltSetSourceNodeFlags
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keys.c:646,32'
          Branch Sides:
            - BranchSide:      'keys.c:646,36'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:647,2'
              BranchSideFuncs: []
        - Branch String:   'keys.c:646,9'
          Branch Sides:
            - BranchSide:      'keys.c:647,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:652,9'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'keys.c:652,9'
          Branch Sides:
            - BranchSide:      'keys.c:659,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'keys.c:664,5'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'keys.c:700,9'
          Branch Sides:
            - BranchSide:      'keys.c:706,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:711,6'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:711,6'
          Branch Sides:
            - BranchSide:      'keys.c:712,18'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'keys.c:728,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'keys.c:734,29'
          Branch Sides:
            - BranchSide:      'keys.c:734,33'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:735,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'keys.c:734,9'
          Branch Sides:
            - BranchSide:      'keys.c:735,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:741,31'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:742,5'
          Branch Sides:
            - BranchSide:      'keys.c:743,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
            - BranchSide:      'keys.c:754,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
        - Branch String:   'keys.c:743,52'
          Branch Sides:
            - BranchSide:      'keys.c:744,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'keys.c:748,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:744,34'
          Branch Sides:
            - BranchSide:      'keys.c:744,38'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'keys.c:745,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:744,63'
          Branch Sides:
            - BranchSide:      'keys.c:745,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
            - BranchSide:      'keys.c:747,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
        - Branch String:   'keys.c:745,34'
          Branch Sides:
            - BranchSide:      'keys.c:745,38'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'keys.c:748,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:745,62'
          Branch Sides:
            - BranchSide:      'keys.c:746,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
            - BranchSide:      'keys.c:748,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:743,13'
          Branch Sides:
            - BranchSide:      'keys.c:747,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
            - BranchSide:      'keys.c:748,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltNewKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:754,9'
          Branch Sides:
            - BranchSide:      'keys.c:755,33'
              BranchSideFuncs:
                - xsltNewKeyTable
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:768,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:756,13'
          Branch Sides:
            - BranchSide:      'keys.c:757,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:758,23'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:771,5'
          Branch Sides:
            - BranchSide:      'keys.c:772,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:852,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'keys.c:773,8'
          Branch Sides:
            - BranchSide:      'keys.c:773,8'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:774,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:773,8'
          Branch Sides:
            - BranchSide:      'keys.c:773,8'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:775,22'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:773,8'
          Branch Sides:
            - BranchSide:      'keys.c:773,8'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:775,22'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:773,8'
          Branch Sides:
            - BranchSide:      'keys.c:773,8'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:775,22'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:773,8'
          Branch Sides:
            - BranchSide:      'keys.c:773,8'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:775,22'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:773,8'
          Branch Sides:
            - BranchSide:      'keys.c:773,8'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:775,22'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:773,8'
          Branch Sides:
            - BranchSide:      'keys.c:773,8'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:775,22'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:773,8'
          Branch Sides:
            - BranchSide:      'keys.c:773,8'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:775,22'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:773,6'
          Branch Sides:
            - BranchSide:      'keys.c:774,6'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:775,22'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:784,6'
          Branch Sides:
            - BranchSide:      'keys.c:785,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
            - BranchSide:      'keys.c:786,32'
              BranchSideFuncs:
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
        - Branch String:   'keys.c:787,6'
          Branch Sides:
            - BranchSide:      'keys.c:788,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:793,6'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
        - Branch String:   'keys.c:793,6'
          Branch Sides:
            - BranchSide:      'keys.c:794,11'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathCastNodeToString
            - BranchSide:      'keys.c:803,10'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
        - Branch String:   'keys.c:794,39'
          Branch Sides:
            - BranchSide:      'keys.c:795,4'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathCastNodeToString
            - BranchSide:      'keys.c:800,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:794,10'
          Branch Sides:
            - BranchSide:      'keys.c:797,9'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
            - BranchSide:      'keys.c:800,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:804,10'
          Branch Sides:
            - BranchSide:      'keys.c:808,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
            - BranchSide:      'keys.c:811,30'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
        - Branch String:   'keys.c:819,10'
          Branch Sides:
            - BranchSide:      'keys.c:820,3'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:827,30'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
        - Branch String:   'keys.c:828,10'
          Branch Sides:
            - BranchSide:      'keys.c:829,35'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeNodeSet
            - BranchSide:      'keys.c:840,22'
              BranchSideFuncs:
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:830,7'
          Branch Sides:
            - BranchSide:      'keys.c:831,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:832,23'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xmlXPathNodeSetCreate
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeNodeSet
        - Branch String:   'keys.c:832,7'
          Branch Sides:
            - BranchSide:      'keys.c:833,41'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:836,6'
              BranchSideFuncs:
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'keys.c:848,10'
          Branch Sides:
            - BranchSide:      'keys.c:849,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:850,37'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlXPathNodeSetAdd
                - xsltSetSourceNodeFlags
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathCompiledEval
                - xmlXPathCastToString
                - xmlXPathCastNodeToString
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNodeSetCreate
                - xmlHashAddEntry
                - xmlXPathFreeNodeSet
        - Branch String:   'keys.c:871,9'
          Branch Sides:
            - BranchSide:      'keys.c:872,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:873,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'keys.c:873,9'
          Branch Sides:
            - BranchSide:      'keys.c:874,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:875,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'keys.c:875,9'
          Branch Sides:
            - BranchSide:      'keys.c:876,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'keys.c:877,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:659,2'
          Dst:             xsltTransformError
        - Src:             'keys.c:699,16'
          Dst:             xmlXPathCompiledEval
        - Src:             'keys.c:706,2'
          Dst:             xsltTransformError
        - Src:             'keys.c:728,6'
          Dst:             xsltTransformError
        - Src:             'keys.c:743,13'
          Dst:             xmlStrEqual
        - Src:             'keys.c:746,9'
          Dst:             xmlStrEqual
        - Src:             'keys.c:755,17'
          Dst:             xsltNewKeyTable
        - Src:             'keys.c:785,6'
          Dst:             xmlXPathFreeObject
        - Src:             'keys.c:786,11'
          Dst:             xmlXPathCompiledEval
        - Src:             'keys.c:788,6'
          Dst:             xsltTransformError
        - Src:             'keys.c:798,9'
          Dst:             xmlXPathCastNodeToString
        - Src:             'keys.c:811,9'
          Dst:             xmlXPathCastToString
        - Src:             'keys.c:827,16'
          Dst:             xmlHashLookup
        - Src:             'keys.c:829,13'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'keys.c:832,7'
          Dst:             xmlHashAddEntry
        - Src:             'keys.c:833,21'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'keys.c:840,3'
          Dst:             xmlXPathNodeSetAdd
        - Src:             'keys.c:842,13'
          Dst:             xsltSetSourceNodeFlags
        - Src:             'keys.c:850,12'
          Dst:             xmlXPathCastNodeToString
        - Src:             'keys.c:874,2'
          Dst:             xmlXPathFreeObject
        - Src:             'keys.c:876,2'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltNewKeyTable
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - nameURI
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlHashCreate
        - xmlStrdup
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:133,9'
          Branch Sides:
            - BranchSide:      'keys.c:134,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'keys.c:138,12'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'keys.c:139,9'
          Branch Sides:
            - BranchSide:      'keys.c:140,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashCreate
                - xmlStrdup
            - BranchSide:      'keys.c:141,9'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlStrdup
        - Branch String:   'keys.c:141,9'
          Branch Sides:
            - BranchSide:      'keys.c:142,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashCreate
            - BranchSide:      'keys.c:143,17'
              BranchSideFuncs:
                - xmlHashCreate
      Callsites:
        - Src:             'keys.c:134,2'
          Dst:             xsltTransformError
        - Src:             'keys.c:140,14'
          Dst:             xmlStrdup
        - Src:             'keys.c:142,17'
          Dst:             xmlStrdup
        - Src:             'keys.c:143,17'
          Dst:             xmlHashCreate
    - functionName:    xsltInitDocKeyTable
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - nameURI
      BBCount:         24
      ICount:          156
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlStrEqual
        - xsltInitCtxtKey
        - xsltNextImport
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keys.c:511,5'
          Branch Sides:
            - BranchSide:      'keys.c:512,25'
              BranchSideFuncs:
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitCtxtKey
            - BranchSide:      'keys.c:528,9'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'keys.c:513,2'
          Branch Sides:
            - BranchSide:      'keys.c:514,12'
              BranchSideFuncs:
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitCtxtKey
            - BranchSide:      'keys.c:526,25'
              BranchSideFuncs:
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitCtxtKey
        - Branch String:   'keys.c:515,23'
          Branch Sides:
            - BranchSide:      'keys.c:516,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xsltInitCtxtKey
            - BranchSide:      'keys.c:524,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitCtxtKey
        - Branch String:   'keys.c:516,33'
          Branch Sides:
            - BranchSide:      'keys.c:517,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xsltInitCtxtKey
            - BranchSide:      'keys.c:524,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitCtxtKey
        - Branch String:   'keys.c:514,10'
          Branch Sides:
            - BranchSide:      'keys.c:519,19'
              BranchSideFuncs:
                - xsltInitCtxtKey
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'keys.c:524,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitCtxtKey
        - Branch String:   'keys.c:520,7'
          Branch Sides:
            - BranchSide:      'keys.c:521,7'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:522,9'
              BranchSideFuncs:
                - xsltNextImport
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitCtxtKey
        - Branch String:   'keys.c:528,9'
          Branch Sides:
            - BranchSide:      'keys.c:533,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'keys.c:541,5'
              BranchSideFuncs: []
        - Branch String:   'keys.c:533,33'
          Branch Sides:
            - BranchSide:      'keys.c:533,39'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'keys.c:534,48'
              BranchSideFuncs:
                - xsltTransformError
      Callsites:
        - Src:             'keys.c:516,3'
          Dst:             xmlStrEqual
        - Src:             'keys.c:517,3'
          Dst:             xmlStrEqual
        - Src:             'keys.c:519,3'
          Dst:             xsltInitCtxtKey
        - Src:             'keys.c:526,10'
          Dst:             xsltNextImport
        - Src:             'keys.c:533,2'
          Dst:             xsltTransformError
    - functionName:    xsltInitAllDocKeys
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         28
      ICount:          166
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrEqual
        - xsltInitDocKeyTable
        - xsltNextImport
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keys.c:561,9'
          Branch Sides:
            - BranchSide:      'keys.c:562,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:569,9'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:569,9'
          Branch Sides:
            - BranchSide:      'keys.c:570,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:576,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:577,5'
          Branch Sides:
            - BranchSide:      'keys.c:578,25'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'keys.c:610,5'
              BranchSideFuncs: []
        - Branch String:   'keys.c:579,2'
          Branch Sides:
            - BranchSide:      'keys.c:587,32'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'keys.c:605,25'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:588,6'
          Branch Sides:
            - BranchSide:      'keys.c:589,9'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'keys.c:597,10'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitDocKeyTable
        - Branch String:   'keys.c:589,61'
          Branch Sides:
            - BranchSide:      'keys.c:590,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
            - BranchSide:      'keys.c:595,11'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:590,44'
          Branch Sides:
            - BranchSide:      'keys.c:591,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
            - BranchSide:      'keys.c:595,11'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:589,7'
          Branch Sides:
            - BranchSide:      'keys.c:593,7'
              BranchSideFuncs:
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xsltInitDocKeyTable
            - BranchSide:      'keys.c:595,11'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'keys.c:597,10'
          Branch Sides:
            - BranchSide:      'keys.c:601,23'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'keys.c:603,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'keys.c:590,7'
          Dst:             xmlStrEqual
        - Src:             'keys.c:591,7'
          Dst:             xmlStrEqual
        - Src:             'keys.c:601,3'
          Dst:             xsltInitDocKeyTable
        - Src:             'keys.c:605,10'
          Dst:             xsltNextImport
    - functionName:    xsltGetKey
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - nameURI
        - value
      BBCount:         36
      ICount:          199
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - xmlHashLookup
        - xmlStrEqual
        - xsltInitAllDocKeys
        - xsltInitDocKeyTable
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keys.c:443,24'
          Branch Sides:
            - BranchSide:      'keys.c:443,28'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:445,2'
              BranchSideFuncs: []
        - Branch String:   'keys.c:443,42'
          Branch Sides:
            - BranchSide:      'keys.c:443,46'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:445,2'
              BranchSideFuncs: []
        - Branch String:   'keys.c:443,61'
          Branch Sides:
            - BranchSide:      'keys.c:444,3'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:445,2'
              BranchSideFuncs: []
        - Branch String:   'keys.c:443,9'
          Branch Sides:
            - BranchSide:      'keys.c:445,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:455,10'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
                - xsltInitAllDocKeys
        - Branch String:   'keys.c:455,57'
          Branch Sides:
            - BranchSide:      'keys.c:456,10'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
                - xsltInitAllDocKeys
            - BranchSide:      'keys.c:456,33'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'keys.c:455,9'
          Branch Sides:
            - BranchSide:      'keys.c:456,33'
              BranchSideFuncs:
                - xsltInitAllDocKeys
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'keys.c:460,25'
              BranchSideFuncs:
                - xsltInitAllDocKeys
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'keys.c:460,6'
          Branch Sides:
            - BranchSide:      'keys.c:461,6'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:462,5'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'keys.c:466,5'
          Branch Sides:
            - BranchSide:      'keys.c:467,8'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'keys.c:477,10'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'keys.c:467,54'
          Branch Sides:
            - BranchSide:      'keys.c:468,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'keys.c:474,10'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'keys.c:468,37'
          Branch Sides:
            - BranchSide:      'keys.c:469,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'keys.c:474,10'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'keys.c:467,6'
          Branch Sides:
            - BranchSide:      'keys.c:471,41'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'keys.c:474,10'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'keys.c:477,35'
          Branch Sides:
            - BranchSide:      'keys.c:477,39'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'keys.c:487,5'
              BranchSideFuncs: []
        - Branch String:   'keys.c:477,9'
          Branch Sides:
            - BranchSide:      'keys.c:482,29'
              BranchSideFuncs:
                - xsltInitDocKeyTable
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'keys.c:487,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:460,6'
          Dst:             xsltInitAllDocKeys
        - Src:             'keys.c:468,6'
          Dst:             xmlStrEqual
        - Src:             'keys.c:469,6'
          Dst:             xmlStrEqual
        - Src:             'keys.c:471,27'
          Dst:             xmlHashLookup
        - Src:             'keys.c:482,9'
          Dst:             xsltInitDocKeyTable
    - functionName:    xsltFreeKeyDef
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - keyd
      BBCount:         27
      ICount:          163
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathFreeCompExpr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'keys.c:82,9'
          Branch Sides:
            - BranchSide:      'keys.c:83,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:84,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xmlXPathFreeCompExpr
        - Branch String:   'keys.c:84,9'
          Branch Sides:
            - BranchSide:      'keys.c:85,23'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xmlXPathFreeCompExpr
            - BranchSide:      'keys.c:86,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'keys.c:86,9'
          Branch Sides:
            - BranchSide:      'keys.c:87,23'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'keys.c:88,9'
              BranchSideFuncs: []
        - Branch String:   'keys.c:88,9'
          Branch Sides:
            - BranchSide:      'keys.c:89,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:90,9'
              BranchSideFuncs: []
        - Branch String:   'keys.c:90,9'
          Branch Sides:
            - BranchSide:      'keys.c:91,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:92,9'
              BranchSideFuncs: []
        - Branch String:   'keys.c:92,9'
          Branch Sides:
            - BranchSide:      'keys.c:93,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:94,9'
              BranchSideFuncs: []
        - Branch String:   'keys.c:94,9'
          Branch Sides:
            - BranchSide:      'keys.c:95,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:96,9'
              BranchSideFuncs: []
        - Branch String:   'keys.c:96,9'
          Branch Sides:
            - BranchSide:      'keys.c:97,9'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:98,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:85,2'
          Dst:             xmlXPathFreeCompExpr
        - Src:             'keys.c:87,2'
          Dst:             xmlXPathFreeCompExpr
    - functionName:    skipPredicate
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - end
      BBCount:         30
      ICount:          170
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - skipString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:246,23'
          Branch Sides:
            - BranchSide:      'keys.c:246,37'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:246,27'
              BranchSideFuncs:
                - skipString
        - Branch String:   'keys.c:246,9'
          Branch Sides:
            - BranchSide:      'keys.c:246,37'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:247,9'
              BranchSideFuncs:
                - skipString
        - Branch String:   'keys.c:247,9'
          Branch Sides:
            - BranchSide:      'keys.c:247,33'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:248,8'
              BranchSideFuncs:
                - skipString
        - Branch String:   'keys.c:249,5'
          Branch Sides:
            - BranchSide:      'keys.c:250,14'
              BranchSideFuncs:
                - skipString
            - BranchSide:      'keys.c:264,5'
              BranchSideFuncs: []
        - Branch String:   'keys.c:250,32'
          Branch Sides:
            - BranchSide:      'keys.c:250,36'
              BranchSideFuncs:
                - skipString
            - BranchSide:      'keys.c:251,23'
              BranchSideFuncs:
                - skipString
        - Branch String:   'keys.c:250,13'
          Branch Sides:
            - BranchSide:      'keys.c:251,23'
              BranchSideFuncs:
                - skipString
            - BranchSide:      'keys.c:255,13'
              BranchSideFuncs:
                - skipString
        - Branch String:   'keys.c:252,10'
          Branch Sides:
            - BranchSide:      'keys.c:253,10'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:254,6'
              BranchSideFuncs:
                - skipString
        - Branch String:   'keys.c:255,13'
          Branch Sides:
            - BranchSide:      'keys.c:256,19'
              BranchSideFuncs:
                - skipString
            - BranchSide:      'keys.c:257,13'
              BranchSideFuncs:
                - skipString
        - Branch String:   'keys.c:258,17'
          Branch Sides:
            - BranchSide:      'keys.c:259,17'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:260,19'
              BranchSideFuncs:
                - skipString
      Callsites:
        - Src:             'keys.c:251,12'
          Dst:             skipString
    - functionName:    xsltNewKeyDef
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - nameURI
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:60,9'
          Branch Sides:
            - BranchSide:      'keys.c:61,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'keys.c:65,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'keys.c:66,9'
          Branch Sides:
            - BranchSide:      'keys.c:67,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'keys.c:68,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'keys.c:68,9'
          Branch Sides:
            - BranchSide:      'keys.c:69,27'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'keys.c:70,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:61,2'
          Dst:             xsltTransformError
        - Src:             'keys.c:67,14'
          Dst:             xmlStrdup
        - Src:             'keys.c:69,17'
          Dst:             xmlStrdup
    - functionName:    xsltAddKey
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - name
        - nameURI
        - match
        - use
        - inst
      BBCount:         100
      ICount:          595
      EdgeCount:       135
      CyclomaticComplexity: 37
      functionsReached:
        - skipPredicate
        - xmlGetNsList
        - xmlStrcat
        - xmlStrdup
        - xmlStrncat
        - xsltFreeKeyDef
        - xsltNewKeyDef
        - xsltTransformError
        - xsltXPathCompileFlags
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:288,25'
          Branch Sides:
            - BranchSide:      'keys.c:288,29'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:289,2'
              BranchSideFuncs: []
        - Branch String:   'keys.c:288,43'
          Branch Sides:
            - BranchSide:      'keys.c:288,47'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:289,2'
              BranchSideFuncs: []
        - Branch String:   'keys.c:288,62'
          Branch Sides:
            - BranchSide:      'keys.c:288,66'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:289,2'
              BranchSideFuncs: []
        - Branch String:   'keys.c:288,9'
          Branch Sides:
            - BranchSide:      'keys.c:289,2'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:296,25'
              BranchSideFuncs:
                - xsltNewKeyDef
                - xmlStrdup
                - xmlStrdup
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:297,9'
          Branch Sides:
            - BranchSide:      'keys.c:298,9'
              BranchSideFuncs: []
            - BranchSide:      'keys.c:299,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetNsList
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:303,9'
          Branch Sides:
            - BranchSide:      'keys.c:304,9'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:307,17'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:304,9'
          Branch Sides:
            - BranchSide:      'keys.c:305,7'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:306,5'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:313,5'
          Branch Sides:
            - BranchSide:      'keys.c:314,10'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:356,9'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'keys.c:315,9'
          Branch Sides:
            - BranchSide:      'keys.c:315,2'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:315,9'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:315,9'
          Branch Sides:
            - BranchSide:      'keys.c:315,9'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:315,2'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:315,9'
          Branch Sides:
            - BranchSide:      'keys.c:315,2'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:315,2'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:315,2'
          Branch Sides:
            - BranchSide:      'keys.c:316,13'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:317,8'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:318,27'
          Branch Sides:
            - BranchSide:      'keys.c:318,31'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:318,2'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:318,2'
          Branch Sides:
            - BranchSide:      'keys.c:319,10'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:331,6'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
        - Branch String:   'keys.c:319,10'
          Branch Sides:
            - BranchSide:      'keys.c:320,30'
              BranchSideFuncs:
                - skipPredicate
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'keys.c:329,6'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:321,7'
          Branch Sides:
            - BranchSide:      'keys.c:322,32'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:328,6'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:325,11'
          Branch Sides:
            - BranchSide:      'keys.c:325,26'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:326,7'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:331,6'
          Branch Sides:
            - BranchSide:      'keys.c:332,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:337,6'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'keys.c:334,10'
          Branch Sides:
            - BranchSide:      'keys.c:334,25'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:335,6'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:337,6'
          Branch Sides:
            - BranchSide:      'keys.c:338,26'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
                - xmlStrcat
            - BranchSide:      'keys.c:344,23'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
                - xmlStrcat
        - Branch String:   'keys.c:339,10'
          Branch Sides:
            - BranchSide:      'keys.c:340,7'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:343,2'
              BranchSideFuncs:
                - xmlStrncat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
                - xmlStrcat
        - Branch String:   'keys.c:340,7'
          Branch Sides:
            - BranchSide:      'keys.c:340,22'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:341,3'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:345,6'
          Branch Sides:
            - BranchSide:      'keys.c:346,10'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:350,6'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
                - xmlStrcat
        - Branch String:   'keys.c:346,10'
          Branch Sides:
            - BranchSide:      'keys.c:346,25'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:347,6'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:350,6'
          Branch Sides:
            - BranchSide:      'keys.c:351,26'
              BranchSideFuncs:
                - xmlStrcat
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
            - BranchSide:      'keys.c:354,12'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xsltTransformError
                - skipPredicate
                - xsltTransformError
        - Branch String:   'keys.c:356,9'
          Branch Sides:
            - BranchSide:      'keys.c:357,34'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:375,39'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'keys.c:359,13'
          Branch Sides:
            - BranchSide:      'keys.c:359,28'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:360,9'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:379,9'
          Branch Sides:
            - BranchSide:      'keys.c:380,27'
              BranchSideFuncs:
                - xsltTransformError
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
            - BranchSide:      'keys.c:386,42'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
        - Branch String:   'keys.c:383,6'
          Branch Sides:
            - BranchSide:      'keys.c:383,21'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
            - BranchSide:      'keys.c:384,5'
              BranchSideFuncs:
                - xsltXPathCompileFlags
                - xsltFreeKeyDef
                - xsltTransformError
        - Branch String:   'keys.c:390,9'
          Branch Sides:
            - BranchSide:      'keys.c:391,27'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:402,9'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:394,6'
          Branch Sides:
            - BranchSide:      'keys.c:394,21'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:395,5'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:402,9'
          Branch Sides:
            - BranchSide:      'keys.c:403,16'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:405,30'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:407,2'
          Branch Sides:
            - BranchSide:      'keys.c:408,13'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:410,15'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:416,9'
          Branch Sides:
            - BranchSide:      'keys.c:417,2'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:418,9'
              BranchSideFuncs:
                - xsltFreeKeyDef
        - Branch String:   'keys.c:418,9'
          Branch Sides:
            - BranchSide:      'keys.c:419,24'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:420,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:296,11'
          Dst:             xsltNewKeyDef
        - Src:             'keys.c:299,18'
          Dst:             xmlStrdup
        - Src:             'keys.c:300,16'
          Dst:             xmlStrdup
        - Src:             'keys.c:302,19'
          Dst:             xmlGetNsList
        - Src:             'keys.c:320,16'
          Dst:             skipPredicate
        - Src:             'keys.c:322,7'
          Dst:             xsltTransformError
        - Src:             'keys.c:332,6'
          Dst:             xsltTransformError
        - Src:             'keys.c:338,16'
          Dst:             xmlStrcat
        - Src:             'keys.c:344,12'
          Dst:             xmlStrncat
        - Src:             'keys.c:351,16'
          Dst:             xmlStrcat
        - Src:             'keys.c:357,9'
          Dst:             xsltTransformError
        - Src:             'keys.c:375,17'
          Dst:             xsltXPathCompileFlags
        - Src:             'keys.c:380,2'
          Dst:             xsltTransformError
        - Src:             'keys.c:386,20'
          Dst:             xsltXPathCompileFlags
        - Src:             'keys.c:391,2'
          Dst:             xsltTransformError
        - Src:             'keys.c:419,9'
          Dst:             xsltFreeKeyDef
    - functionName:    xsltFreeKeyDefList
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - keyd
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeKeyDef
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:112,5'
          Branch Sides:
            - BranchSide:      'keys.c:113,8'
              BranchSideFuncs:
                - xsltFreeKeyDef
            - BranchSide:      'keys.c:117,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'keys.c:115,2'
          Dst:             xsltFreeKeyDef
    - functionName:    xsltFreeKeys
      functionSourceFile: '/src/libxslt/libxslt/keys.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeKeyDefList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'keys.c:204,9'
          Branch Sides:
            - BranchSide:      'keys.c:204,9'
              BranchSideFuncs:
                - xsltFreeKeyDefList
            - BranchSide:      'keys.c:205,37'
              BranchSideFuncs:
                - xsltFreeKeyDefList
      Callsites:
        - Src:             'keys.c:205,2'
          Dst:             xsltFreeKeyDefList
    - functionName:    xsltFreeExtElement
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:306,9'
          Branch Sides:
            - BranchSide:      'extensions.c:307,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:308,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFreeExtModule
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:211,9'
          Branch Sides:
            - BranchSide:      'extensions.c:212,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:213,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFreeExtDef
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - extensiond
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:143,9'
          Branch Sides:
            - BranchSide:      'extensions.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:145,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:145,9'
          Branch Sides:
            - BranchSide:      'extensions.c:146,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:147,9'
          Branch Sides:
            - BranchSide:      'extensions.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:149,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltDebugDumpExtModulesCallback
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2353
      functionLinenumberEnd: 2358
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - function
        - data
        - URI
        - not_used
        - not_used2
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:2355,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2356,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'extensions.c:2357,13'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'extensions.c:2357,5'
          Dst:             fprintf
    - functionName:    xsltDebugDumpExtensionsCallback
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2341
      functionLinenumberEnd: 2346
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - function
        - data
        - name
        - URI
        - not_used
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'extensions.c:2343,15'
          Branch Sides:
            - BranchSide:      'extensions.c:2343,19'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'extensions.c:2344,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:2343,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2344,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'extensions.c:2345,13'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'extensions.c:2345,5'
          Dst:             fprintf
    - functionName:    xsltDebugDumpExtensions
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2368
      functionLinenumberEnd: 2403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
      BBCount:         18
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlHashScanFull
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltDebugDumpExtModulesCallback
        - xsltDebugDumpExtensionsCallback
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extensions.c:2369,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2370,18'
              BranchSideFuncs:
                - fprintf
                - xmlMutexLock
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlMutexUnlock
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
            - BranchSide:      'extensions.c:2371,13'
              BranchSideFuncs:
                - fprintf
                - xmlMutexLock
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlMutexUnlock
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
        - Branch String:   'extensions.c:2374,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2375,17'
              BranchSideFuncs:
                - fprintf
                - xmlHashScanFull
                - fprintf
                - fprintf
                - fprintf
                - xmlMutexUnlock
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
            - BranchSide:      'extensions.c:2377,17'
              BranchSideFuncs:
                - fprintf
                - xmlHashScanFull
                - fprintf
                - fprintf
                - fprintf
                - xmlMutexUnlock
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
        - Branch String:   'extensions.c:2381,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2382,17'
              BranchSideFuncs:
                - fprintf
                - xmlHashScanFull
                - fprintf
                - fprintf
                - xmlMutexUnlock
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
            - BranchSide:      'extensions.c:2384,17'
              BranchSideFuncs:
                - fprintf
                - xmlHashScanFull
                - fprintf
                - fprintf
                - xmlMutexUnlock
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlHashScanFull
        - Branch String:   'extensions.c:2388,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2389,17'
              BranchSideFuncs:
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlMutexUnlock
                - fprintf
                - xmlHashScanFull
            - BranchSide:      'extensions.c:2391,17'
              BranchSideFuncs:
                - fprintf
                - xmlHashScanFull
                - fprintf
                - xmlMutexUnlock
                - fprintf
                - xmlHashScanFull
        - Branch String:   'extensions.c:2395,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2396,17'
              BranchSideFuncs:
                - fprintf
                - xmlHashScanFull
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:2398,17'
              BranchSideFuncs:
                - fprintf
                - xmlHashScanFull
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:2371,5'
          Dst:             fprintf
        - Src:             'extensions.c:2373,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:2375,9'
          Dst:             fprintf
        - Src:             'extensions.c:2377,9'
          Dst:             fprintf
        - Src:             'extensions.c:2378,9'
          Dst:             xmlHashScanFull
        - Src:             'extensions.c:2378,9'
          Dst:             xsltDebugDumpExtensionsCallback
        - Src:             'extensions.c:2382,9'
          Dst:             fprintf
        - Src:             'extensions.c:2384,9'
          Dst:             fprintf
        - Src:             'extensions.c:2385,9'
          Dst:             xmlHashScanFull
        - Src:             'extensions.c:2385,9'
          Dst:             xsltDebugDumpExtensionsCallback
        - Src:             'extensions.c:2389,9'
          Dst:             fprintf
        - Src:             'extensions.c:2391,9'
          Dst:             fprintf
        - Src:             'extensions.c:2392,9'
          Dst:             xmlHashScanFull
        - Src:             'extensions.c:2392,9'
          Dst:             xsltDebugDumpExtensionsCallback
        - Src:             'extensions.c:2396,9'
          Dst:             fprintf
        - Src:             'extensions.c:2398,9'
          Dst:             fprintf
        - Src:             'extensions.c:2399,9'
          Dst:             xmlHashScanFull
        - Src:             'extensions.c:2399,9'
          Dst:             xsltDebugDumpExtModulesCallback
        - Src:             'extensions.c:2402,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltHashScannerModuleFree
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2283
      functionLinenumberEnd: 2293
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltUnregisterAllExtModuleTopLevel
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1954
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashFree
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1955,18'
          Branch Sides:
            - BranchSide:      'extensions.c:1955,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashFree
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1955,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashFree
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1955,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1957,5'
          Dst:             xmlHashFree
        - Src:             'extensions.c:1960,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltUnregisterAllExtModuleElement
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 1850
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashFree
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltFreeExtElementEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1844,18'
          Branch Sides:
            - BranchSide:      'extensions.c:1844,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashFree
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1844,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashFree
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1844,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1846,5'
          Dst:             xmlHashFree
        - Src:             'extensions.c:1846,5'
          Dst:             xsltFreeExtElementEntry
        - Src:             'extensions.c:1849,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltFreeExtElementEntry
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltFreeExtElement
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'extensions.c:313,5'
          Dst:             xsltFreeExtElement
    - functionName:    xsltUnregisterAllExtModuleFunction
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1515
      functionLinenumberEnd: 1522
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashFree
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1516,18'
          Branch Sides:
            - BranchSide:      'extensions.c:1516,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashFree
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1516,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashFree
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1516,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1518,5'
          Dst:             xmlHashFree
        - Src:             'extensions.c:1521,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltUnregisterAllExtModules
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashFree
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltFreeExtModuleEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1381,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1381,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashFree
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1381,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashFree
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1381,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1382,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1384,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashFree
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1384,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1386,5'
          Dst:             xmlHashFree
        - Src:             'extensions.c:1386,5'
          Dst:             xsltFreeExtModuleEntry
        - Src:             'extensions.c:1389,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltFreeExtModuleEntry
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltFreeExtModule
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'extensions.c:218,5'
          Dst:             xsltFreeExtModule
    - functionName:    xsltCleanupGlobals
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2315
      functionLinenumberEnd: 2334
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreeMutex
        - xmlHashFree
        - xmlHashScan
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltFreeLocales
        - xsltHashScannerModuleFree
        - xsltUninit
        - xsltUnregisterAllExtModuleElement
        - xsltUnregisterAllExtModuleFunction
        - xsltUnregisterAllExtModuleTopLevel
        - xsltUnregisterAllExtModules
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extensions.c:2316,5'
          Branch Sides:
            - BranchSide:      'extensions.c:2316,5'
              BranchSideFuncs:
                - xsltUnregisterAllExtModules
                - xsltUnregisterAllExtModuleFunction
                - xsltUnregisterAllExtModuleElement
                - xsltUnregisterAllExtModuleTopLevel
                - xmlMutexLock
                - xmlMutexUnlock
                - xmlFreeMutex
                - xsltFreeLocales
                - xsltUninit
                - xmlHashScan
                - xmlHashFree
            - BranchSide:      'extensions.c:2316,5'
              BranchSideFuncs:
                - xsltUnregisterAllExtModules
                - xsltUnregisterAllExtModuleFunction
                - xsltUnregisterAllExtModuleElement
                - xsltUnregisterAllExtModuleTopLevel
                - xmlMutexLock
                - xmlMutexUnlock
                - xmlFreeMutex
                - xsltFreeLocales
                - xsltUninit
                - xmlHashScan
                - xmlHashFree
        - Branch String:   'extensions.c:2323,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2323,9'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashFree
                - xmlMutexUnlock
                - xmlFreeMutex
                - xsltFreeLocales
                - xsltUninit
            - BranchSide:      'extensions.c:2324,21'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashFree
                - xmlMutexUnlock
                - xmlFreeMutex
                - xsltFreeLocales
                - xsltUninit
      Callsites:
        - Src:             'extensions.c:2316,5'
          Dst:             xsltUnregisterAllExtModules
        - Src:             'extensions.c:2317,5'
          Dst:             xsltUnregisterAllExtModuleFunction
        - Src:             'extensions.c:2318,5'
          Dst:             xsltUnregisterAllExtModuleElement
        - Src:             'extensions.c:2319,5'
          Dst:             xsltUnregisterAllExtModuleTopLevel
        - Src:             'extensions.c:2321,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:2324,9'
          Dst:             xmlHashScan
        - Src:             'extensions.c:2324,9'
          Dst:             xsltHashScannerModuleFree
        - Src:             'extensions.c:2325,9'
          Dst:             xmlHashFree
        - Src:             'extensions.c:2328,5'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:2330,5'
          Dst:             xmlFreeMutex
        - Src:             'extensions.c:2332,5'
          Dst:             xsltFreeLocales
        - Src:             'extensions.c:2333,5'
          Dst:             xsltUninit
    - functionName:    xsltExtElementTest
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2106
      functionLinenumberEnd: 2143
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - comp
      BBCount:         17
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlAddChild
        - xmlNewComment
        - xsltGetExtData
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:2109,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2110,9'
              BranchSideFuncs:
                - xsltGetExtData
                - xmlNewComment
                - xmlAddChild
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'extensions.c:2120,9'
              BranchSideFuncs:
                - xmlNewComment
                - xmlAddChild
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'extensions.c:2114,13'
          Branch Sides:
            - BranchSide:      'extensions.c:2115,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2119,5'
              BranchSideFuncs:
                - xmlNewComment
                - xmlAddChild
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'extensions.c:2120,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2121,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2125,9'
              BranchSideFuncs:
                - xmlNewComment
                - xmlAddChild
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'extensions.c:2125,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2126,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2130,9'
              BranchSideFuncs:
                - xmlNewComment
                - xmlAddChild
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'extensions.c:2130,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2131,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2135,9'
              BranchSideFuncs:
                - xmlNewComment
                - xmlAddChild
                - xsltTransformError
        - Branch String:   'extensions.c:2135,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2136,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2140,19'
              BranchSideFuncs:
                - xmlNewComment
                - xmlAddChild
      Callsites:
        - Src:             'extensions.c:2113,9'
          Dst:             xsltGetExtData
        - Src:             'extensions.c:2115,13'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2121,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2126,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2131,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2136,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2140,19'
          Dst:             xmlNewComment
        - Src:             'extensions.c:2142,5'
          Dst:             xmlAddChild
    - functionName:    xsltGetExtData
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URI
      BBCount:         32
      ICount:          188
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashLookup
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltFreeExtData
        - xsltNewExtData
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'extensions.c:900,24'
          Branch Sides:
            - BranchSide:      'extensions.c:900,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:901,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:900,9'
          Branch Sides:
            - BranchSide:      'extensions.c:901,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:902,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
                - xmlHashCreate
        - Branch String:   'extensions.c:902,9'
          Branch Sides:
            - BranchSide:      'extensions.c:903,26'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
            - BranchSide:      'extensions.c:908,47'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:904,13'
          Branch Sides:
            - BranchSide:      'extensions.c:905,13'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:906,14'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:910,9'
          Branch Sides:
            - BranchSide:      'extensions.c:914,22'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
            - BranchSide:      'extensions.c:952,13'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:920,13'
          Branch Sides:
            - BranchSide:      'extensions.c:925,13'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:927,17'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:927,17'
          Branch Sides:
            - BranchSide:      'extensions.c:928,17'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:935,23'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:936,17'
          Branch Sides:
            - BranchSide:      'extensions.c:937,17'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:939,35'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:940,32'
          Branch Sides:
            - BranchSide:      'extensions.c:941,34'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeExtData
            - BranchSide:      'extensions.c:942,36'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:945,21'
          Branch Sides:
            - BranchSide:      'extensions.c:946,21'
              BranchSideFuncs:
                - xsltFreeExtData
            - BranchSide:      'extensions.c:947,33'
              BranchSideFuncs:
                - xsltFreeExtData
      Callsites:
        - Src:             'extensions.c:903,26'
          Dst:             xmlHashCreate
        - Src:             'extensions.c:908,33'
          Dst:             xmlHashLookup
        - Src:             'extensions.c:914,9'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:916,18'
          Dst:             xmlHashLookup
        - Src:             'extensions.c:918,9'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:939,20'
          Dst:             xsltNewExtData
        - Src:             'extensions.c:941,18'
          Dst:             xmlHashAddEntry
        - Src:             'extensions.c:942,17'
          Dst:             xsltTransformError
        - Src:             'extensions.c:947,17'
          Dst:             xsltFreeExtData
    - functionName:    xsltNewExtData
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - extModule
        - extData
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'extensions.c:235,9'
          Branch Sides:
            - BranchSide:      'extensions.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:237,28'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'extensions.c:238,9'
          Branch Sides:
            - BranchSide:      'extensions.c:239,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:243,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:239,9'
          Dst:             xsltTransformError
    - functionName:    xsltFreeExtData
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ext
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'extensions.c:257,9'
          Branch Sides:
            - BranchSide:      'extensions.c:258,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:259,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltExtElementPreCompTest
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2061
      functionLinenumberEnd: 2091
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
        - function
      BBCount:         19
      ICount:          111
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xsltNewElemPreComp
        - xsltStyleGetExtData
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:2064,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2065,40'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2069,9'
              BranchSideFuncs:
                - xsltNewElemPreComp
                - xsltTransformError
                - xsltStyleGetExtData
                - xsltTransformError
        - Branch String:   'extensions.c:2069,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2070,9'
              BranchSideFuncs:
                - xsltStyleGetExtData
                - xsltNewElemPreComp
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'extensions.c:2082,9'
              BranchSideFuncs:
                - xsltNewElemPreComp
                - xsltTransformError
        - Branch String:   'extensions.c:2074,13'
          Branch Sides:
            - BranchSide:      'extensions.c:2075,38'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2081,5'
              BranchSideFuncs:
                - xsltNewElemPreComp
                - xsltTransformError
        - Branch String:   'extensions.c:2077,17'
          Branch Sides:
            - BranchSide:      'extensions.c:2078,17'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:2079,13'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:2082,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2083,34'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2089,30'
              BranchSideFuncs:
                - xsltNewElemPreComp
        - Branch String:   'extensions.c:2085,13'
          Branch Sides:
            - BranchSide:      'extensions.c:2086,13'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:2087,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:2065,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2073,9'
          Dst:             xsltStyleGetExtData
        - Src:             'extensions.c:2075,13'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2083,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2089,11'
          Dst:             xsltNewElemPreComp
    - functionName:    xsltStyleGetExtData
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - URI
      BBCount:         18
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashLookup
        - xsltStyleInitializeStylesheetModule
      functionUses:    3
      BranchProfiles:
        - Branch String:   'extensions.c:799,25'
          Branch Sides:
            - BranchSide:      'extensions.c:799,29'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:801,2'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:799,42'
          Branch Sides:
            - BranchSide:      'extensions.c:800,3'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:801,2'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:799,9'
          Branch Sides:
            - BranchSide:      'extensions.c:801,2'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:828,16'
              BranchSideFuncs:
                - xsltStyleInitializeStylesheetModule
                - xmlHashLookup
        - Branch String:   'extensions.c:829,9'
          Branch Sides:
            - BranchSide:      'extensions.c:831,44'
              BranchSideFuncs:
                - xmlHashLookup
                - xsltStyleInitializeStylesheetModule
            - BranchSide:      'extensions.c:839,45'
              BranchSideFuncs:
                - xsltStyleInitializeStylesheetModule
        - Branch String:   'extensions.c:832,13'
          Branch Sides:
            - BranchSide:      'extensions.c:833,20'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:835,5'
              BranchSideFuncs:
                - xsltStyleInitializeStylesheetModule
        - Branch String:   'extensions.c:840,9'
          Branch Sides:
            - BranchSide:      'extensions.c:841,10'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:842,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:831,30'
          Dst:             xmlHashLookup
        - Src:             'extensions.c:839,9'
          Dst:             xsltStyleInitializeStylesheetModule
    - functionName:    xsltNewElemPreComp
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1543
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
        - function
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeElemPreComp
        - xsltInitElemPreComp
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'extensions.c:1547,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1548,34'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:1552,12'
              BranchSideFuncs:
                - xsltInitElemPreComp
      Callsites:
        - Src:             'extensions.c:1548,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:1554,5'
          Dst:             xsltInitElemPreComp
        - Src:             'extensions.c:1554,5'
          Dst:             xsltFreeElemPreComp
    - functionName:    xsltFreeElemPreComp
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1528
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltInitElemPreComp
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
        - style
        - inst
        - function
        - freeFunc
      BBCount:         1
      ICount:          44
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltStyleInitializeStylesheetModule
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - URI
      BBCount:         31
      ICount:          195
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashLookup
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltFreeExtData
        - xsltNewExtData
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:705,25'
          Branch Sides:
            - BranchSide:      'extensions.c:705,29'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:706,2'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:705,9'
          Branch Sides:
            - BranchSide:      'extensions.c:706,2'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:708,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
                - xmlHashCreate
        - Branch String:   'extensions.c:708,9'
          Branch Sides:
            - BranchSide:      'extensions.c:713,2'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:716,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
                - xmlHashCreate
        - Branch String:   'extensions.c:722,9'
          Branch Sides:
            - BranchSide:      'extensions.c:727,2'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:732,9'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
                - xmlHashCreate
        - Branch String:   'extensions.c:732,9'
          Branch Sides:
            - BranchSide:      'extensions.c:733,20'
              BranchSideFuncs:
                - xmlHashCreate
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
            - BranchSide:      'extensions.c:740,9'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:734,6'
          Branch Sides:
            - BranchSide:      'extensions.c:735,6'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:736,5'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:740,9'
          Branch Sides:
            - BranchSide:      'extensions.c:745,5'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
            - BranchSide:      'extensions.c:753,13'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:759,9'
          Branch Sides:
            - BranchSide:      'extensions.c:760,6'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:765,25'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltTransformError
                - xsltFreeExtData
        - Branch String:   'extensions.c:760,6'
          Branch Sides:
            - BranchSide:      'extensions.c:761,6'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:762,2'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:765,9'
          Branch Sides:
            - BranchSide:      'extensions.c:768,27'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeExtData
            - BranchSide:      'extensions.c:777,12'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:771,6'
          Branch Sides:
            - BranchSide:      'extensions.c:772,6'
              BranchSideFuncs:
                - xsltFreeExtData
            - BranchSide:      'extensions.c:773,18'
              BranchSideFuncs:
                - xsltFreeExtData
      Callsites:
        - Src:             'extensions.c:716,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:718,14'
          Dst:             xmlHashLookup
        - Src:             'extensions.c:720,5'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:733,20'
          Dst:             xmlHashCreate
        - Src:             'extensions.c:758,21'
          Dst:             xsltNewExtData
        - Src:             'extensions.c:765,9'
          Dst:             xmlHashAddEntry
        - Src:             'extensions.c:768,2'
          Dst:             xsltTransformError
        - Src:             'extensions.c:773,2'
          Dst:             xsltFreeExtData
    - functionName:    xsltExtFunctionTest
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2011
      functionLinenumberEnd: 2049
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         18
      ICount:          102
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xsltGetExtData
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:2017,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2018,9'
              BranchSideFuncs:
                - xsltGetExtData
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltGetExtData
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'extensions.c:2028,9'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltGetExtData
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'extensions.c:2022,13'
          Branch Sides:
            - BranchSide:      'extensions.c:2023,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2027,5'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltGetExtData
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'extensions.c:2028,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2029,57'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'extensions.c:2033,9'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltGetExtData
        - Branch String:   'extensions.c:2033,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2034,31'
              BranchSideFuncs:
                - xsltGetExtData
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'extensions.c:2035,9'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'extensions.c:2035,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2036,57'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'extensions.c:2040,9'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'extensions.c:2040,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2040,9'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'extensions.c:2041,57'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
      Callsites:
        - Src:             'extensions.c:2015,13'
          Dst:             xsltXPathGetTransformContext
        - Src:             'extensions.c:2021,16'
          Dst:             xsltGetExtData
        - Src:             'extensions.c:2023,13'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2029,28'
          Dst:             xsltXPathGetTransformContext
        - Src:             'extensions.c:2029,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2034,16'
          Dst:             xsltGetExtData
        - Src:             'extensions.c:2036,28'
          Dst:             xsltXPathGetTransformContext
        - Src:             'extensions.c:2036,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2041,28'
          Dst:             xsltXPathGetTransformContext
        - Src:             'extensions.c:2041,9'
          Dst:             xsltTransformError
    - functionName:    xsltXPathGetTransformContext
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   'extensions.c:1407,24'
          Branch Sides:
            - BranchSide:      'extensions.c:1407,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1408,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1407,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1408,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1409,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltExtStyleShutdownTest
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2242
      functionLinenumberEnd: 2255
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - URI
        - data
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:2243,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2244,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:2248,9'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'extensions.c:2248,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2249,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2252,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:2249,9'
          Dst:             xsltTransformError
    - functionName:    xsltExtStyleInitTest
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2218
      functionLinenumberEnd: 2228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - URI
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:2219,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2220,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2224,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:2220,9'
          Dst:             xsltTransformError
    - functionName:    xsltExtShutdownTest
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2204
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URI
        - data
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:2192,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2193,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2197,9'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'extensions.c:2197,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2198,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2201,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:2193,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2198,9'
          Dst:             xsltTransformError
    - functionName:    xsltExtInitTest
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2156
      functionLinenumberEnd: 2177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URI
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xsltStyleGetExtData
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:2157,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2158,9'
              BranchSideFuncs:
                - xsltStyleGetExtData
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'extensions.c:2168,9'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'extensions.c:2162,13'
          Branch Sides:
            - BranchSide:      'extensions.c:2163,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2167,5'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'extensions.c:2168,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2169,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:2173,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:2161,25'
          Dst:             xsltStyleGetExtData
        - Src:             'extensions.c:2163,13'
          Dst:             xsltTransformError
        - Src:             'extensions.c:2169,9'
          Dst:             xsltTransformError
    - functionName:    xsltInitGlobals
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2302
      functionLinenumberEnd: 2306
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewMutex
      functionUses:    9
      BranchProfiles:
        - Branch String:   'extensions.c:2303,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2303,9'
              BranchSideFuncs:
                - xmlNewMutex
            - BranchSide:      'extensions.c:2303,9'
              BranchSideFuncs:
                - xmlNewMutex
        - Branch String:   'extensions.c:2303,9'
          Branch Sides:
            - BranchSide:      'extensions.c:2303,9'
              BranchSideFuncs:
                - xmlNewMutex
            - BranchSide:      'extensions.c:2304,24'
              BranchSideFuncs:
                - xmlNewMutex
      Callsites:
        - Src:             'extensions.c:2304,24'
          Dst:             xmlNewMutex
    - functionName:    xsltRegisterTestModule
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2264
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltExtElementPreCompTest
        - xsltExtElementTest
        - xsltExtFunctionTest
        - xsltExtInitTest
        - xsltExtShutdownTest
        - xsltExtStyleInitTest
        - xsltExtStyleShutdownTest
        - xsltInitGlobals
        - xsltRegisterExtModuleElement
        - xsltRegisterExtModuleFull
        - xsltRegisterExtModuleFunction
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extensions.c:2265,5'
          Branch Sides:
            - BranchSide:      'extensions.c:2265,5'
              BranchSideFuncs:
                - xsltInitGlobals
                - xsltRegisterExtModuleFull
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleElement
            - BranchSide:      'extensions.c:2265,5'
              BranchSideFuncs:
                - xsltInitGlobals
                - xsltRegisterExtModuleFull
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleElement
      Callsites:
        - Src:             'extensions.c:2265,5'
          Dst:             xsltInitGlobals
        - Src:             'extensions.c:2266,5'
          Dst:             xsltRegisterExtModuleFull
        - Src:             'extensions.c:2266,5'
          Dst:             xsltExtInitTest
        - Src:             'extensions.c:2266,5'
          Dst:             xsltExtShutdownTest
        - Src:             'extensions.c:2266,5'
          Dst:             xsltExtStyleInitTest
        - Src:             'extensions.c:2266,5'
          Dst:             xsltExtStyleShutdownTest
        - Src:             'extensions.c:2270,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'extensions.c:2270,5'
          Dst:             xsltExtFunctionTest
        - Src:             'extensions.c:2273,5'
          Dst:             xsltRegisterExtModuleElement
        - Src:             'extensions.c:2273,5'
          Dst:             xsltExtElementPreCompTest
        - Src:             'extensions.c:2273,5'
          Dst:             xsltExtElementTest
    - functionName:    xsltRegisterExtModuleFull
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
        - initFunc
        - shutdownFunc
        - styleInitFunc
        - styleShutdownFunc
      BBCount:         25
      ICount:          135
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashLookup
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltNewExtModule
      functionUses:    2
      BranchProfiles:
        - Branch String:   'extensions.c:1295,23'
          Branch Sides:
            - BranchSide:      'extensions.c:1295,27'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1296,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1295,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1296,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1297,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup
                - xsltNewExtModule
                - xmlHashAddEntry
                - xmlMutexUnlock
                - xmlHashCreate
        - Branch String:   'extensions.c:1297,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1298,30'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlMutexLock
                - xmlHashLookup
                - xsltNewExtModule
                - xmlHashAddEntry
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1300,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup
                - xsltNewExtModule
                - xmlHashAddEntry
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1300,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1301,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1303,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup
                - xsltNewExtModule
                - xmlHashAddEntry
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1306,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1307,14'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1314,31'
              BranchSideFuncs:
                - xsltNewExtModule
                - xmlHashAddEntry
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1307,44'
          Branch Sides:
            - BranchSide:      'extensions.c:1308,14'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1311,17'
              BranchSideFuncs:
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1307,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1309,17'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1311,17'
              BranchSideFuncs:
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1316,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1317,13'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1320,27'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1298,30'
          Dst:             xmlHashCreate
        - Src:             'extensions.c:1303,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1305,14'
          Dst:             xmlHashLookup
        - Src:             'extensions.c:1314,14'
          Dst:             xsltNewExtModule
        - Src:             'extensions.c:1320,11'
          Dst:             xmlHashAddEntry
        - Src:             'extensions.c:1323,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltRegisterExtModuleFunction
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
        - function
      BBCount:         16
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashCreate
        - xmlHashUpdateEntry2
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    4
      BranchProfiles:
        - Branch String:   'extensions.c:1426,24'
          Branch Sides:
            - BranchSide:      'extensions.c:1426,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1427,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1426,41'
          Branch Sides:
            - BranchSide:      'extensions.c:1426,45'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1427,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1426,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1427,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1429,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
                - xmlHashCreate
        - Branch String:   'extensions.c:1429,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1430,29'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlMutexLock
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1431,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1431,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1432,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1434,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1430,29'
          Dst:             xmlHashCreate
        - Src:             'extensions.c:1434,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1436,5'
          Dst:             xmlHashUpdateEntry2
        - Src:             'extensions.c:1439,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltRegisterExtModuleElement
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1664
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
        - precomp
        - transform
      BBCount:         19
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashCreate
        - xmlHashUpdateEntry2
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltFreeExtElementEntry
        - xsltNewExtElement
      functionUses:    6
      BranchProfiles:
        - Branch String:   'extensions.c:1669,24'
          Branch Sides:
            - BranchSide:      'extensions.c:1669,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1670,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1669,41'
          Branch Sides:
            - BranchSide:      'extensions.c:1669,45'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1670,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1669,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1670,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1672,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xsltNewExtElement
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
                - xmlHashCreate
        - Branch String:   'extensions.c:1672,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1673,28'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlMutexLock
                - xsltNewExtElement
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1674,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xsltNewExtElement
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1674,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1675,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1677,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xsltNewExtElement
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1680,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1681,13'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1685,25'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1673,28'
          Dst:             xmlHashCreate
        - Src:             'extensions.c:1677,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1679,11'
          Dst:             xsltNewExtElement
        - Src:             'extensions.c:1685,5'
          Dst:             xmlHashUpdateEntry2
        - Src:             'extensions.c:1685,5'
          Dst:             xsltFreeExtElementEntry
        - Src:             'extensions.c:1689,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltNewExtElement
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - precomp
        - transform
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:283,9'
          Branch Sides:
            - BranchSide:      'extensions.c:284,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:286,31'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'extensions.c:287,9'
          Branch Sides:
            - BranchSide:      'extensions.c:288,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:292,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:288,9'
          Dst:             xsltTransformError
    - functionName:    xsltNewExtModule
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - initFunc
        - shutdownFunc
        - styleInitFunc
        - styleShutdownFunc
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:190,9'
          Branch Sides:
            - BranchSide:      'extensions.c:191,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:195,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:191,9'
          Dst:             xsltTransformError
    - functionName:    xsltGetExtInfo
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1974
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - URI
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlHashLookup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extensions.c:1984,23'
          Branch Sides:
            - BranchSide:      'extensions.c:1984,26'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'extensions.c:1989,5'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1984,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1985,30'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'extensions.c:1989,5'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1986,26'
          Branch Sides:
            - BranchSide:      'extensions.c:1986,29'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1988,5'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1986,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1987,20'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1988,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:1985,16'
          Dst:             xmlHashLookup
    - functionName:    xsltUnregisterExtModuleTopLevel
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1945
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlHashRemoveEntry2
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extensions.c:1935,37'
          Branch Sides:
            - BranchSide:      'extensions.c:1935,41'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1936,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1935,55'
          Branch Sides:
            - BranchSide:      'extensions.c:1935,59'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1936,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1935,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1936,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1938,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashRemoveEntry2
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1938,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1940,11'
          Dst:             xmlHashRemoveEntry2
        - Src:             'extensions.c:1942,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltExtModuleTopLevelLookup
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1895
      functionLinenumberEnd: 1919
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
      BBCount:         17
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashLookup2
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltExtModuleRegisterDynamic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1898,37'
          Branch Sides:
            - BranchSide:      'extensions.c:1898,41'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1899,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1898,55'
          Branch Sides:
            - BranchSide:      'extensions.c:1898,59'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1899,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1898,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1899,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1901,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1908,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1909,43'
              BranchSideFuncs:
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1918,13'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1909,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1910,26'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1916,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:1901,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1903,26'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1905,5'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:1909,14'
          Dst:             xsltExtModuleRegisterDynamic
        - Src:             'extensions.c:1910,13'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1912,34'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1914,13'
          Dst:             xmlMutexUnlock
    - functionName:    xsltExtModuleRegisterDynamic
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltRegisterExtModuleTopLevel
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1882
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
        - function
      BBCount:         16
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashCreate
        - xmlHashUpdateEntry2
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extensions.c:1866,24'
          Branch Sides:
            - BranchSide:      'extensions.c:1866,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1867,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1866,41'
          Branch Sides:
            - BranchSide:      'extensions.c:1866,45'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1867,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1866,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1867,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1869,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
                - xmlHashCreate
        - Branch String:   'extensions.c:1869,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1870,29'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlMutexLock
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1871,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1871,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1872,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1874,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashUpdateEntry2
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1870,29'
          Dst:             xmlHashCreate
        - Src:             'extensions.c:1874,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1876,5'
          Dst:             xmlHashUpdateEntry2
        - Src:             'extensions.c:1879,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltUnregisterExtModuleElement
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlHashRemoveEntry2
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltFreeExtElementEntry
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extensions.c:1823,36'
          Branch Sides:
            - BranchSide:      'extensions.c:1823,40'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1824,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1823,54'
          Branch Sides:
            - BranchSide:      'extensions.c:1823,58'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1824,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1823,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1824,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1826,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashRemoveEntry2
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1826,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1828,11'
          Dst:             xmlHashRemoveEntry2
        - Src:             'extensions.c:1828,11'
          Dst:             xsltFreeExtElementEntry
        - Src:             'extensions.c:1831,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltExtModuleElementPreComputeLookup
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1781
      functionLinenumberEnd: 1807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
      BBCount:         19
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashLookup2
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltExtModuleRegisterDynamic
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extensions.c:1784,36'
          Branch Sides:
            - BranchSide:      'extensions.c:1784,40'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1785,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1784,54'
          Branch Sides:
            - BranchSide:      'extensions.c:1784,58'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1785,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1784,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1785,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1787,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1793,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1794,43'
              BranchSideFuncs:
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1804,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1794,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1795,26'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1802,5'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1804,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1805,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1806,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:1787,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1789,31'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1791,5'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:1794,14'
          Dst:             xsltExtModuleRegisterDynamic
        - Src:             'extensions.c:1795,13'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1798,12'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1800,13'
          Dst:             xmlMutexUnlock
    - functionName:    xsltExtModuleElementLookup
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1737
      functionLinenumberEnd: 1767
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
      BBCount:         19
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashLookup2
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltExtModuleRegisterDynamic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1740,36'
          Branch Sides:
            - BranchSide:      'extensions.c:1740,40'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1741,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1740,54'
          Branch Sides:
            - BranchSide:      'extensions.c:1740,58'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1741,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1740,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1741,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1743,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1753,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1754,43'
              BranchSideFuncs:
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1764,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1754,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1755,26'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1762,5'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1764,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1765,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1766,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:1743,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1745,31'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1747,5'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:1754,14'
          Dst:             xsltExtModuleRegisterDynamic
        - Src:             'extensions.c:1755,13'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1758,12'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1760,13'
          Dst:             xmlMutexUnlock
    - functionName:    xsltExtElementLookup
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - URI
      BBCount:         16
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashLookup2
        - xsltExtModuleElementLookup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'extensions.c:1711,24'
          Branch Sides:
            - BranchSide:      'extensions.c:1711,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1712,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1711,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1712,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1714,10'
              BranchSideFuncs:
                - xsltExtModuleElementLookup
                - xmlHashLookup2
        - Branch String:   'extensions.c:1714,24'
          Branch Sides:
            - BranchSide:      'extensions.c:1714,28'
              BranchSideFuncs:
                - xsltExtModuleElementLookup
                - xmlHashLookup2
            - BranchSide:      'extensions.c:1721,38'
              BranchSideFuncs:
                - xsltExtModuleElementLookup
        - Branch String:   'extensions.c:1714,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1715,45'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltExtModuleElementLookup
            - BranchSide:      'extensions.c:1721,38'
              BranchSideFuncs:
                - xsltExtModuleElementLookup
        - Branch String:   'extensions.c:1716,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1717,20'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1719,5'
              BranchSideFuncs:
                - xsltExtModuleElementLookup
      Callsites:
        - Src:             'extensions.c:1715,30'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1721,11'
          Dst:             xsltExtModuleElementLookup
    - functionName:    xsltPreComputeExtModuleElement
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1647
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         21
      ICount:          128
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlHashLookup2
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltNewElemPreComp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1601,25'
          Branch Sides:
            - BranchSide:      'extensions.c:1601,29'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1603,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1601,43'
          Branch Sides:
            - BranchSide:      'extensions.c:1602,10'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1603,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1602,42'
          Branch Sides:
            - BranchSide:      'extensions.c:1602,46'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1603,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1601,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1603,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1605,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
                - xsltNewElemPreComp
        - Branch String:   'extensions.c:1615,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1616,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1618,9'
              BranchSideFuncs:
                - xsltNewElemPreComp
        - Branch String:   'extensions.c:1618,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1635,16'
              BranchSideFuncs:
                - xsltNewElemPreComp
            - BranchSide:      'extensions.c:1637,9'
              BranchSideFuncs:
                - xsltNewElemPreComp
        - Branch String:   'extensions.c:1637,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1643,35'
              BranchSideFuncs:
                - xsltNewElemPreComp
            - BranchSide:      'extensions.c:1646,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:1605,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1608,9'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1610,5'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:1643,16'
          Dst:             xsltNewElemPreComp
    - functionName:    xsltUnregisterExtModuleFunction
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlHashRemoveEntry2
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extensions.c:1496,37'
          Branch Sides:
            - BranchSide:      'extensions.c:1496,41'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1497,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1496,55'
          Branch Sides:
            - BranchSide:      'extensions.c:1496,59'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1497,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1496,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1497,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1499,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashRemoveEntry2
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1499,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1501,11'
          Dst:             xmlHashRemoveEntry2
        - Src:             'extensions.c:1503,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltExtModuleFunctionLookup
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - URI
      BBCount:         17
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashLookup2
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltExtModuleRegisterDynamic
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1458,37'
          Branch Sides:
            - BranchSide:      'extensions.c:1458,41'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1459,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1458,55'
          Branch Sides:
            - BranchSide:      'extensions.c:1458,59'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1459,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1458,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1459,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1461,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1468,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1469,43'
              BranchSideFuncs:
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup2
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:1479,12'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1469,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1470,26'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1477,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:1461,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1463,26'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1465,5'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:1469,14'
          Dst:             xsltExtModuleRegisterDynamic
        - Src:             'extensions.c:1470,13'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1473,17'
          Dst:             xmlHashLookup2
        - Src:             'extensions.c:1475,13'
          Dst:             xmlMutexUnlock
    - functionName:    xsltUnregisterExtModule
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashRemoveEntry
        - xmlMutexLock
        - xmlMutexUnlock
        - xsltFreeExtModuleEntry
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extensions.c:1359,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1360,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1361,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashRemoveEntry
                - xmlMutexUnlock
        - Branch String:   'extensions.c:1361,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1362,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1364,18'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashRemoveEntry
                - xmlMutexUnlock
      Callsites:
        - Src:             'extensions.c:1364,5'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:1366,11'
          Dst:             xmlHashRemoveEntry
        - Src:             'extensions.c:1366,11'
          Dst:             xsltFreeExtModuleEntry
        - Src:             'extensions.c:1368,5'
          Dst:             xmlMutexUnlock
    - functionName:    xsltRegisterExtModule
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
        - initFunc
        - shutdownFunc
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltRegisterExtModuleFull
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'extensions.c:1342,12'
          Dst:             xsltRegisterExtModuleFull
    - functionName:    xsltCheckExtURI
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1271
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - URI
      BBCount:         16
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1260,25'
          Branch Sides:
            - BranchSide:      'extensions.c:1260,29'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1261,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1260,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1261,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1262,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'extensions.c:1262,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1263,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1264,27'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'extensions.c:1265,5'
          Branch Sides:
            - BranchSide:      'extensions.c:1266,25'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'extensions.c:1270,5'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1266,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1267,13'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1268,15'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'extensions.c:1266,13'
          Dst:             xmlStrEqual
    - functionName:    xsltCheckExtPrefix
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - URI
      BBCount:         17
      ICount:          84
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'extensions.c:1222,25'
          Branch Sides:
            - BranchSide:      'extensions.c:1222,29'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1223,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1222,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1223,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1224,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'extensions.c:1224,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1225,13'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'extensions.c:1226,27'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'extensions.c:1227,5'
          Branch Sides:
            - BranchSide:      'extensions.c:1234,25'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'extensions.c:1239,5'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1234,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1235,13'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1236,15'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'extensions.c:1234,13'
          Dst:             xmlStrEqual
    - functionName:    xsltShutdownExt
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - vctxt
        - URI
      BBCount:         16
      ICount:          88
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1145,24'
          Branch Sides:
            - BranchSide:      'extensions.c:1145,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1146,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1145,43'
          Branch Sides:
            - BranchSide:      'extensions.c:1145,47'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1146,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1145,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1146,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1147,14'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1148,26'
          Branch Sides:
            - BranchSide:      'extensions.c:1148,30'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1149,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1148,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1149,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1155,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltShutdownExts
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashFree
        - xmlHashScan
        - xsltFreeExtDataEntry
        - xsltShutdownExt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1173,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1174,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1175,9'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashFree
        - Branch String:   'extensions.c:1175,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1176,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1177,17'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashFree
      Callsites:
        - Src:             'extensions.c:1177,5'
          Dst:             xmlHashScan
        - Src:             'extensions.c:1177,5'
          Dst:             xsltShutdownExt
        - Src:             'extensions.c:1178,5'
          Dst:             xmlHashFree
        - Src:             'extensions.c:1178,5'
          Dst:             xsltFreeExtDataEntry
    - functionName:    xsltFreeExtDataEntry
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltFreeExtData
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'extensions.c:264,5'
          Dst:             xsltFreeExtData
    - functionName:    xsltShutdownCtxtExt
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - vctxt
        - URI
      BBCount:         16
      ICount:          88
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1099,24'
          Branch Sides:
            - BranchSide:      'extensions.c:1099,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1100,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1099,42'
          Branch Sides:
            - BranchSide:      'extensions.c:1099,46'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1100,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1099,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1100,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1101,14'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1102,26'
          Branch Sides:
            - BranchSide:      'extensions.c:1102,30'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1103,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1102,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1103,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1109,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltShutdownCtxtExts
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashFree
        - xmlHashScan
        - xsltFreeExtDataEntry
        - xsltShutdownCtxtExt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'extensions.c:1121,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1122,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1123,9'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashFree
        - Branch String:   'extensions.c:1123,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1124,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1125,17'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashFree
      Callsites:
        - Src:             'extensions.c:1125,5'
          Dst:             xmlHashScan
        - Src:             'extensions.c:1125,5'
          Dst:             xsltShutdownCtxtExt
        - Src:             'extensions.c:1126,5'
          Dst:             xmlHashFree
        - Src:             'extensions.c:1126,5'
          Dst:             xsltFreeExtDataEntry
    - functionName:    xsltInitCtxtExt
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - URI
      BBCount:         41
      ICount:          273
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashLookup
        - xsltFreeExtData
        - xsltNewExtData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:978,29'
          Branch Sides:
            - BranchSide:      'extensions.c:978,33'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:984,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:978,47'
          Branch Sides:
            - BranchSide:      'extensions.c:978,51'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:984,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:978,64'
          Branch Sides:
            - BranchSide:      'extensions.c:979,10'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:984,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:978,9'
          Branch Sides:
            - BranchSide:      'extensions.c:984,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:986,14'
              BranchSideFuncs:
                - xmlHashLookup
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltFreeExtData
                - xsltFreeExtData
                - xmlHashCreate
        - Branch String:   'extensions.c:987,26'
          Branch Sides:
            - BranchSide:      'extensions.c:987,30'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:992,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:987,9'
          Branch Sides:
            - BranchSide:      'extensions.c:992,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:995,47'
              BranchSideFuncs:
                - xmlHashLookup
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltFreeExtData
                - xsltFreeExtData
                - xmlHashCreate
        - Branch String:   'extensions.c:996,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1001,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1004,15'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltFreeExtData
                - xsltFreeExtData
                - xmlHashCreate
        - Branch String:   'extensions.c:1005,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1010,5'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltFreeExtData
                - xsltFreeExtData
                - xmlHashCreate
            - BranchSide:      'extensions.c:1011,31'
              BranchSideFuncs:
                - xsltNewExtData
                - xmlHashAddEntry
                - xsltFreeExtData
                - xsltFreeExtData
                - xmlHashCreate
        - Branch String:   'extensions.c:1012,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1013,13'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1019,9'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltFreeExtData
                - xsltFreeExtData
                - xmlHashCreate
        - Branch String:   'extensions.c:1013,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1014,13'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1015,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1019,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1020,32'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry
                - xsltFreeExtData
                - xsltFreeExtData
            - BranchSide:      'extensions.c:1021,9'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltFreeExtData
                - xsltFreeExtData
        - Branch String:   'extensions.c:1021,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1022,13'
              BranchSideFuncs:
                - xsltFreeExtData
            - BranchSide:      'extensions.c:1029,25'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltFreeExtData
        - Branch String:   'extensions.c:1022,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1023,13'
              BranchSideFuncs:
                - xsltFreeExtData
            - BranchSide:      'extensions.c:1024,25'
              BranchSideFuncs:
                - xsltFreeExtData
        - Branch String:   'extensions.c:1029,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1030,9'
              BranchSideFuncs:
                - xsltFreeExtData
            - BranchSide:      'extensions.c:1042,5'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1032,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1033,13'
              BranchSideFuncs:
                - xsltFreeExtData
            - BranchSide:      'extensions.c:1034,25'
              BranchSideFuncs:
                - xsltFreeExtData
      Callsites:
        - Src:             'extensions.c:995,33'
          Dst:             xmlHashLookup
        - Src:             'extensions.c:1011,16'
          Dst:             xsltNewExtData
        - Src:             'extensions.c:1020,32'
          Dst:             xmlHashCreate
        - Src:             'extensions.c:1024,9'
          Dst:             xsltFreeExtData
        - Src:             'extensions.c:1029,9'
          Dst:             xmlHashAddEntry
        - Src:             'extensions.c:1034,9'
          Dst:             xsltFreeExtData
    - functionName:    xsltInitCtxtExts
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          87
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashScan
        - xsltInitCtxtExt
        - xsltNextImport
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:1059,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1060,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1062,13'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashScan
        - Branch String:   'extensions.c:1063,9'
          Branch Sides:
            - BranchSide:      'extensions.c:1064,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1066,16'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashScan
        - Branch String:   'extensions.c:1069,5'
          Branch Sides:
            - BranchSide:      'extensions.c:1070,13'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashScan
            - BranchSide:      'extensions.c:1081,17'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:1070,13'
          Branch Sides:
            - BranchSide:      'extensions.c:1071,25'
              BranchSideFuncs:
                - xmlHashScan
                - xsltNextImport
            - BranchSide:      'extensions.c:1075,32'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashScan
        - Branch String:   'extensions.c:1072,17'
          Branch Sides:
            - BranchSide:      'extensions.c:1073,17'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:1074,9'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashScan
      Callsites:
        - Src:             'extensions.c:1071,13'
          Dst:             xmlHashScan
        - Src:             'extensions.c:1071,13'
          Dst:             xsltInitCtxtExt
        - Src:             'extensions.c:1075,17'
          Dst:             xsltNextImport
    - functionName:    xsltFreeCtxtExts
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:679,9'
          Branch Sides:
            - BranchSide:      'extensions.c:680,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'extensions.c:681,9'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'extensions.c:681,9'
          Branch Sides:
            - BranchSide:      'extensions.c:681,9'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'extensions.c:682,21'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'extensions.c:680,9'
          Dst:             xmlHashFree
        - Src:             'extensions.c:682,9'
          Dst:             xmlHashFree
    - functionName:    xsltRegisterExtElement
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - URI
        - function
      BBCount:         18
      ICount:          94
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashAddEntry2
        - xmlHashCreate
      functionUses:    24
      BranchProfiles:
        - Branch String:   'extensions.c:659,24'
          Branch Sides:
            - BranchSide:      'extensions.c:659,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:661,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:659,42'
          Branch Sides:
            - BranchSide:      'extensions.c:660,10'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:661,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:660,23'
          Branch Sides:
            - BranchSide:      'extensions.c:660,27'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:661,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:659,9'
          Branch Sides:
            - BranchSide:      'extensions.c:661,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:662,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashCreate
        - Branch String:   'extensions.c:662,9'
          Branch Sides:
            - BranchSide:      'extensions.c:663,29'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
            - BranchSide:      'extensions.c:664,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
        - Branch String:   'extensions.c:664,9'
          Branch Sides:
            - BranchSide:      'extensions.c:665,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:667,14'
              BranchSideFuncs:
                - xmlHashAddEntry2
      Callsites:
        - Src:             'extensions.c:663,29'
          Dst:             xmlHashCreate
        - Src:             'extensions.c:666,13'
          Dst:             xmlHashAddEntry2
    - functionName:    xsltRegisterExtFunction
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - URI
        - function
      BBCount:         21
      ICount:          118
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlXPathRegisterFuncNS
      functionUses:    0
      BranchProfiles:
        - Branch String:   'extensions.c:627,24'
          Branch Sides:
            - BranchSide:      'extensions.c:627,28'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:629,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:627,42'
          Branch Sides:
            - BranchSide:      'extensions.c:628,10'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:629,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:628,23'
          Branch Sides:
            - BranchSide:      'extensions.c:628,27'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:629,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:627,9'
          Branch Sides:
            - BranchSide:      'extensions.c:629,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:630,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlXPathRegisterFuncNS
        - Branch String:   'extensions.c:630,9'
          Branch Sides:
            - BranchSide:      'extensions.c:631,32'
              BranchSideFuncs:
                - xmlXPathRegisterFuncNS
                - xmlHashAddEntry2
                - xmlHashCreate
            - BranchSide:      'extensions.c:633,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashCreate
        - Branch String:   'extensions.c:633,9'
          Branch Sides:
            - BranchSide:      'extensions.c:634,30'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
            - BranchSide:      'extensions.c:635,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
        - Branch String:   'extensions.c:635,9'
          Branch Sides:
            - BranchSide:      'extensions.c:636,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:638,28'
              BranchSideFuncs:
                - xmlHashAddEntry2
      Callsites:
        - Src:             'extensions.c:631,9'
          Dst:             xmlXPathRegisterFuncNS
        - Src:             'extensions.c:634,30'
          Dst:             xmlHashCreate
        - Src:             'extensions.c:638,11'
          Dst:             xmlHashAddEntry2
    - functionName:    xsltNewExtDef
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prefix
        - URI
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:121,9'
          Branch Sides:
            - BranchSide:      'extensions.c:122,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'extensions.c:126,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'extensions.c:127,9'
          Branch Sides:
            - BranchSide:      'extensions.c:128,33'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'extensions.c:129,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'extensions.c:129,9'
          Branch Sides:
            - BranchSide:      'extensions.c:130,30'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'extensions.c:131,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:122,9'
          Dst:             xsltTransformError
        - Src:             'extensions.c:128,23'
          Dst:             xmlStrdup
        - Src:             'extensions.c:130,20'
          Dst:             xmlStrdup
    - functionName:    xsltRegisterExtPrefix
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - prefix
        - URI
      BBCount:         28
      ICount:          155
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlHashLookup
        - xmlMutexLock
        - xmlMutexUnlock
        - xmlStrEqual
        - xsltExtModuleRegisterDynamic
        - xsltNewExtDef
        - xsltStyleGetExtData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:543,25'
          Branch Sides:
            - BranchSide:      'extensions.c:543,29'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:544,9'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:543,9'
          Branch Sides:
            - BranchSide:      'extensions.c:544,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:550,27'
              BranchSideFuncs:
                - xsltNewExtDef
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltStyleGetExtData
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xmlStrEqual
        - Branch String:   'extensions.c:561,5'
          Branch Sides:
            - BranchSide:      'extensions.c:562,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNewExtDef
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltStyleGetExtData
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:567,25'
              BranchSideFuncs:
                - xsltNewExtDef
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltStyleGetExtData
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
        - Branch String:   'extensions.c:562,13'
          Branch Sides:
            - BranchSide:      'extensions.c:563,13'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:564,15'
              BranchSideFuncs:
                - xsltNewExtDef
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltStyleGetExtData
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xmlStrEqual
        - Branch String:   'extensions.c:568,9'
          Branch Sides:
            - BranchSide:      'extensions.c:569,9'
              BranchSideFuncs: []
            - BranchSide:      'extensions.c:570,33'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltStyleGetExtData
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
        - Branch String:   'extensions.c:583,9'
          Branch Sides:
            - BranchSide:      'extensions.c:586,22'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltStyleGetExtData
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
            - BranchSide:      'extensions.c:601,5'
              BranchSideFuncs: []
        - Branch String:   'extensions.c:589,13'
          Branch Sides:
            - BranchSide:      'extensions.c:590,47'
              BranchSideFuncs:
                - xsltExtModuleRegisterDynamic
                - xmlMutexLock
                - xmlHashLookup
                - xmlMutexUnlock
                - xsltStyleGetExtData
            - BranchSide:      'extensions.c:596,13'
              BranchSideFuncs:
                - xsltStyleGetExtData
        - Branch String:   'extensions.c:590,17'
          Branch Sides:
            - BranchSide:      'extensions.c:591,30'
              BranchSideFuncs:
                - xsltStyleGetExtData
            - BranchSide:      'extensions.c:595,9'
              BranchSideFuncs:
                - xsltStyleGetExtData
        - Branch String:   'extensions.c:596,13'
          Branch Sides:
            - BranchSide:      'extensions.c:597,33'
              BranchSideFuncs:
                - xsltStyleGetExtData
            - BranchSide:      'extensions.c:599,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:562,13'
          Dst:             xmlStrEqual
        - Src:             'extensions.c:567,11'
          Dst:             xsltNewExtDef
        - Src:             'extensions.c:586,9'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:587,18'
          Dst:             xmlHashLookup
        - Src:             'extensions.c:588,9'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:590,18'
          Dst:             xsltExtModuleRegisterDynamic
        - Src:             'extensions.c:591,17'
          Dst:             xmlMutexLock
        - Src:             'extensions.c:592,26'
          Dst:             xmlHashLookup
        - Src:             'extensions.c:593,17'
          Dst:             xmlMutexUnlock
        - Src:             'extensions.c:597,13'
          Dst:             xsltStyleGetExtData
    - functionName:    xsltFreeExtDefList
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - extensiond
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeExtDef
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:163,5'
          Branch Sides:
            - BranchSide:      'extensions.c:164,15'
              BranchSideFuncs:
                - xsltFreeExtDef
            - BranchSide:      'extensions.c:168,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extensions.c:166,9'
          Dst:             xsltFreeExtDef
    - functionName:    xsltFreeExts
      functionSourceFile: '/src/libxslt/libxslt/extensions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeExtDefList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'extensions.c:516,9'
          Branch Sides:
            - BranchSide:      'extensions.c:516,9'
              BranchSideFuncs:
                - xsltFreeExtDefList
            - BranchSide:      'extensions.c:517,44'
              BranchSideFuncs:
                - xsltFreeExtDefList
      Callsites:
        - Src:             'extensions.c:517,9'
          Dst:             xsltFreeExtDefList
    - functionName:    xsltRegisterAllExtras
      functionSourceFile: '/src/libxslt/libxslt/extra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltDebug
        - xsltDocumentComp
        - xsltDocumentElem
        - xsltFunctionNodeSet
        - xsltRegisterExtModuleElement
        - xsltRegisterExtModuleFunction
      functionUses:    2
      BranchProfiles:
        - Branch String:   'extra.c:168,5'
          Branch Sides:
            - BranchSide:      'extra.c:168,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleElement
                - xsltRegisterExtModuleElement
                - xsltRegisterExtModuleElement
                - xsltRegisterExtModuleElement
                - xsltRegisterExtModuleElement
            - BranchSide:      'extra.c:168,5'
              BranchSideFuncs:
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleFunction
                - xsltRegisterExtModuleElement
                - xsltRegisterExtModuleElement
                - xsltRegisterExtModuleElement
                - xsltRegisterExtModuleElement
                - xsltRegisterExtModuleElement
      Callsites:
        - Src:             'extra.c:168,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'extra.c:168,5'
          Dst:             xsltFunctionNodeSet
        - Src:             'extra.c:171,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'extra.c:171,5'
          Dst:             xsltFunctionNodeSet
        - Src:             'extra.c:174,5'
          Dst:             xsltRegisterExtModuleFunction
        - Src:             'extra.c:174,5'
          Dst:             xsltFunctionNodeSet
        - Src:             'extra.c:177,5'
          Dst:             xsltRegisterExtModuleElement
        - Src:             'extra.c:177,5'
          Dst:             xsltDebug
        - Src:             'extra.c:181,5'
          Dst:             xsltRegisterExtModuleElement
        - Src:             'extra.c:181,5'
          Dst:             xsltDocumentComp
        - Src:             'extra.c:181,5'
          Dst:             xsltDocumentElem
        - Src:             'extra.c:185,5'
          Dst:             xsltRegisterExtModuleElement
        - Src:             'extra.c:185,5'
          Dst:             xsltDocumentComp
        - Src:             'extra.c:185,5'
          Dst:             xsltDocumentElem
        - Src:             'extra.c:189,5'
          Dst:             xsltRegisterExtModuleElement
        - Src:             'extra.c:189,5'
          Dst:             xsltDocumentComp
        - Src:             'extra.c:189,5'
          Dst:             xsltDocumentElem
        - Src:             'extra.c:193,5'
          Dst:             xsltRegisterExtModuleElement
        - Src:             'extra.c:193,5'
          Dst:             xsltDocumentComp
        - Src:             'extra.c:193,5'
          Dst:             xsltDocumentElem
    - functionName:    xsltFunctionNodeSet
      functionSourceFile: '/src/libxslt/libxslt/extra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    3
      BranchProfiles:
        - Branch String:   'extra.c:130,9'
          Branch Sides:
            - BranchSide:      'extra.c:131,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'extra.c:136,10'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'extra.c:136,31'
          Branch Sides:
            - BranchSide:      'extra.c:137,4'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'extra.c:139,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'extra.c:137,42'
          Branch Sides:
            - BranchSide:      'extra.c:138,4'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'extra.c:144,9'
              BranchSideFuncs: []
        - Branch String:   'extra.c:136,9'
          Branch Sides:
            - BranchSide:      'extra.c:139,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'extra.c:144,9'
              BranchSideFuncs: []
        - Branch String:   'extra.c:144,9'
          Branch Sides:
            - BranchSide:      'extra.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'extra.c:145,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'extra.c:131,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'extra.c:131,2'
          Dst:             xsltTransformError
        - Src:             'extra.c:139,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'extra.c:139,2'
          Dst:             xsltTransformError
    - functionName:    xsltDebug
      functionSourceFile: '/src/libxslt/libxslt/extra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - comp
      BBCount:         52
      ICount:          384
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - xmlXPathDebugDumpObject
      functionUses:    10
      BranchProfiles:
        - Branch String:   'extra.c:60,50'
          Branch Sides:
            - BranchSide:      'extra.c:60,54'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:60,5'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:60,5'
          Branch Sides:
            - BranchSide:      'extra.c:61,9'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:73,5'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:62,13'
          Branch Sides:
            - BranchSide:      'extra.c:63,13'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:65,13'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:65,13'
          Branch Sides:
            - BranchSide:      'extra.c:66,13'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:68,13'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:68,13'
          Branch Sides:
            - BranchSide:      'extra.c:69,13'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:71,9'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:74,49'
          Branch Sides:
            - BranchSide:      'extra.c:74,53'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:74,5'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:74,5'
          Branch Sides:
            - BranchSide:      'extra.c:77,13'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:110,1'
              BranchSideFuncs: []
        - Branch String:   'extra.c:77,13'
          Branch Sides:
            - BranchSide:      'extra.c:78,13'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:79,9'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:81,9'
          Branch Sides:
            - BranchSide:      'extra.c:82,17'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:109,5'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:82,17'
          Branch Sides:
            - BranchSide:      'extra.c:83,17'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:85,24'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:85,24'
          Branch Sides:
            - BranchSide:      'extra.c:86,17'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:87,24'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:90,17'
          Branch Sides:
            - BranchSide:      'extra.c:91,17'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:94,17'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:96,17'
          Branch Sides:
            - BranchSide:      'extra.c:97,22'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:102,17'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:97,57'
          Branch Sides:
            - BranchSide:      'extra.c:98,22'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:99,52'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
        - Branch String:   'extra.c:97,21'
          Branch Sides:
            - BranchSide:      'extra.c:99,52'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
            - BranchSide:      'extra.c:101,13'
              BranchSideFuncs:
                - xmlXPathDebugDumpObject
      Callsites:
        - Src:             'extra.c:99,21'
          Dst:             xmlXPathDebugDumpObject
    - functionName:    xsltRegisterExtras
      functionSourceFile: '/src/libxslt/libxslt/extra.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltRegisterAllExtras
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'extra.c:158,5'
          Dst:             xsltRegisterAllExtras
    - functionName:    xsltFreeNamespaceAliasHashes
      functionSourceFile: '/src/libxslt/libxslt/namespaces.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'namespaces.c:832,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:832,9'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'namespaces.c:833,32'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'namespaces.c:833,2'
          Dst:             xmlHashFree
    - functionName:    xsltCopyNamespace
      functionSourceFile: '/src/libxslt/libxslt/namespaces.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - elem
        - ns
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlNewNs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'namespaces.c:812,22'
          Branch Sides:
            - BranchSide:      'namespaces.c:812,26'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:813,2'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:812,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:813,2'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:817,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlNewNs
        - Branch String:   'namespaces.c:817,24'
          Branch Sides:
            - BranchSide:      'namespaces.c:817,28'
              BranchSideFuncs:
                - xmlNewNs
                - xmlNewNs
            - BranchSide:      'namespaces.c:820,18'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'namespaces.c:817,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:818,24'
              BranchSideFuncs:
                - xmlNewNs
            - BranchSide:      'namespaces.c:820,18'
              BranchSideFuncs:
                - xmlNewNs
      Callsites:
        - Src:             'namespaces.c:818,9'
          Dst:             xmlNewNs
        - Src:             'namespaces.c:820,9'
          Dst:             xmlNewNs
    - functionName:    xsltCopyNamespaceList
      functionSourceFile: '/src/libxslt/libxslt/namespaces.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - cur
      BBCount:         45
      ICount:          274
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - xmlHashLookup
        - xmlNewNs
        - xmlSearchNs
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'namespaces.c:722,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:723,2'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:724,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:724,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:725,2'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:730,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:730,24'
          Branch Sides:
            - BranchSide:      'namespaces.c:730,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:733,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:730,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:731,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:733,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:733,5'
          Branch Sides:
            - BranchSide:      'namespaces.c:734,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:794,12'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:734,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:735,6'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:741,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:741,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:742,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:770,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'namespaces.c:742,29'
          Branch Sides:
            - BranchSide:      'namespaces.c:743,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:748,24'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
        - Branch String:   'namespaces.c:743,48'
          Branch Sides:
            - BranchSide:      'namespaces.c:744,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
            - BranchSide:      'namespaces.c:748,24'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
        - Branch String:   'namespaces.c:742,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:745,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:748,24'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
        - Branch String:   'namespaces.c:749,24'
          Branch Sides:
            - BranchSide:      'namespaces.c:749,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'namespaces.c:753,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'namespaces.c:749,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:750,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:753,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'namespaces.c:770,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:773,44'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:792,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:775,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:776,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:779,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlHashLookup
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'namespaces.c:779,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:780,16'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:782,16'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:784,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:785,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:787,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlNewNs
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'namespaces.c:743,4'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:744,3'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:748,12'
          Dst:             xmlSearchNs
        - Src:             'namespaces.c:749,28'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:770,7'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:773,30'
          Dst:             xmlHashLookup
        - Src:             'namespaces.c:780,7'
          Dst:             xmlNewNs
        - Src:             'namespaces.c:782,7'
          Dst:             xmlNewNs
    - functionName:    xsltGetPlainNamespace
      functionSourceFile: '/src/libxslt/libxslt/namespaces.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - ns
        - out
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltGetNamespace
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'namespaces.c:692,12'
          Dst:             xsltGetNamespace
    - functionName:    xsltGetNamespace
      functionSourceFile: '/src/libxslt/libxslt/namespaces.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - ns
        - out
      BBCount:         28
      ICount:          149
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlHashLookup
        - xsltGetSpecialNamespace
        - xsltNextImport
      functionUses:    6
      BranchProfiles:
        - Branch String:   'namespaces.c:620,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:621,2'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:634,17'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'namespaces.c:636,21'
          Branch Sides:
            - BranchSide:      'namespaces.c:636,25'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:637,6'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:636,38'
          Branch Sides:
            - BranchSide:      'namespaces.c:636,42'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:637,6'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:636,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:637,6'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:639,10'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'namespaces.c:640,2'
          Branch Sides:
            - BranchSide:      'namespaces.c:641,10'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlHashLookup
            - BranchSide:      'namespaces.c:651,6'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
        - Branch String:   'namespaces.c:641,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:643,17'
              BranchSideFuncs:
                - xmlHashLookup
                - xsltNextImport
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
            - BranchSide:      'namespaces.c:644,10'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlHashLookup
        - Branch String:   'namespaces.c:644,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:645,3'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
            - BranchSide:      'namespaces.c:647,29'
              BranchSideFuncs:
                - xsltNextImport
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlHashLookup
        - Branch String:   'namespaces.c:651,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:652,37'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
            - BranchSide:      'namespaces.c:666,13'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
      Callsites:
        - Src:             'namespaces.c:643,3'
          Dst:             xmlHashLookup
        - Src:             'namespaces.c:647,14'
          Dst:             xsltNextImport
        - Src:             'namespaces.c:652,13'
          Dst:             xsltGetSpecialNamespace
        - Src:             'namespaces.c:669,9'
          Dst:             xsltGetSpecialNamespace
    - functionName:    xsltGetSpecialNamespace
      functionSourceFile: '/src/libxslt/libxslt/namespaces.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - invocNode
        - nsName
        - nsPrefix
        - target
      BBCount:         132
      ICount:          727
      EdgeCount:       181
      CyclomaticComplexity: 51
      functionsReached:
        - snprintf
        - xmlNewNs
        - xmlSearchNs
        - xmlSearchNsByHref
        - xmlStrEqual
        - xsltTransformError
      functionUses:    13
      BranchProfiles:
        - Branch String:   'namespaces.c:326,24'
          Branch Sides:
            - BranchSide:      'namespaces.c:326,28'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:328,2'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:326,44'
          Branch Sides:
            - BranchSide:      'namespaces.c:327,3'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:328,2'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:326,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:328,2'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:344,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:344,28'
          Branch Sides:
            - BranchSide:      'namespaces.c:344,33'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:416,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
        - Branch String:   'namespaces.c:344,49'
          Branch Sides:
            - BranchSide:      'namespaces.c:344,53'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:358,6'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:344,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:358,6'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:416,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
        - Branch String:   'namespaces.c:358,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:359,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:384,7'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
        - Branch String:   'namespaces.c:361,7'
          Branch Sides:
            - BranchSide:      'namespaces.c:362,12'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:381,8'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:362,30'
          Branch Sides:
            - BranchSide:      'namespaces.c:362,34'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:377,4'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:362,11'
          Branch Sides:
            - BranchSide:      'namespaces.c:366,23'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:377,4'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:382,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:361,7'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:383,2'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
        - Branch String:   'namespaces.c:384,31'
          Branch Sides:
            - BranchSide:      'namespaces.c:385,7'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
            - BranchSide:      'namespaces.c:410,2'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:384,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:391,10'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
            - BranchSide:      'namespaces.c:410,2'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:391,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:392,3'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:394,23'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
        - Branch String:   'namespaces.c:400,23'
          Branch Sides:
            - BranchSide:      'namespaces.c:400,27'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:401,3'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:400,45'
          Branch Sides:
            - BranchSide:      'namespaces.c:400,49'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:401,3'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:400,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:401,3'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:406,15'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'namespaces.c:416,28'
          Branch Sides:
            - BranchSide:      'namespaces.c:417,3'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
            - BranchSide:      'namespaces.c:425,9'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:417,23'
          Branch Sides:
            - BranchSide:      'namespaces.c:417,27'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
            - BranchSide:      'namespaces.c:425,9'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:417,47'
          Branch Sides:
            - BranchSide:      'namespaces.c:418,3'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
            - BranchSide:      'namespaces.c:425,9'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:418,23'
          Branch Sides:
            - BranchSide:      'namespaces.c:418,27'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
            - BranchSide:      'namespaces.c:425,9'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:416,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:420,21'
              BranchSideFuncs:
                - xmlSearchNs
            - BranchSide:      'namespaces.c:425,9'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:425,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:426,7'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:444,9'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
        - Branch String:   'namespaces.c:428,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:429,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:441,11'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:429,7'
          Branch Sides:
            - BranchSide:      'namespaces.c:430,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
            - BranchSide:      'namespaces.c:434,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:430,11'
          Branch Sides:
            - BranchSide:      'namespaces.c:431,11'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:432,22'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
        - Branch String:   'namespaces.c:435,11'
          Branch Sides:
            - BranchSide:      'namespaces.c:436,11'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:437,22'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
        - Branch String:   'namespaces.c:442,2'
          Branch Sides:
            - BranchSide:      'namespaces.c:428,11'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:443,5'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
        - Branch String:   'namespaces.c:444,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:455,25'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:462,17'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'namespaces.c:456,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:457,13'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:462,5'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:462,41'
          Branch Sides:
            - BranchSide:      'namespaces.c:463,3'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:555,16'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'namespaces.c:462,16'
          Branch Sides:
            - BranchSide:      'namespaces.c:471,7'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:555,16'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'namespaces.c:471,35'
          Branch Sides:
            - BranchSide:      'namespaces.c:472,8'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:488,19'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:471,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:474,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'namespaces.c:488,19'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:476,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:477,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:479,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
                - xmlStrEqual
        - Branch String:   'namespaces.c:477,7'
          Branch Sides:
            - BranchSide:      'namespaces.c:478,14'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:479,6'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:489,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:0,0'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:490,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:490,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:491,10'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:502,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:502,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:503,21'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:522,2'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'namespaces.c:505,22'
          Branch Sides:
            - BranchSide:      'namespaces.c:506,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:519,14'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:505,11'
          Branch Sides:
            - BranchSide:      'namespaces.c:514,27'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:519,14'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:515,8'
          Branch Sides:
            - BranchSide:      'namespaces.c:516,15'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:517,4'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:520,3'
          Branch Sides:
            - BranchSide:      'namespaces.c:505,12'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:521,6'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'namespaces.c:569,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:570,15'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:573,2'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'namespaces.c:576,10'
          Branch Sides:
            - BranchSide:      'namespaces.c:577,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:583,2'
              BranchSideFuncs:
                - xmlNewNs
                - snprintf
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'namespaces.c:583,2'
          Branch Sides:
            - BranchSide:      'namespaces.c:574,24'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'namespaces.c:584,16'
              BranchSideFuncs:
                - xmlNewNs
      Callsites:
        - Src:             'namespaces.c:366,4'
          Dst:             xsltTransformError
        - Src:             'namespaces.c:394,11'
          Dst:             xmlSearchNs
        - Src:             'namespaces.c:406,6'
          Dst:             xmlNewNs
        - Src:             'namespaces.c:420,9'
          Dst:             xmlSearchNs
        - Src:             'namespaces.c:430,11'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:434,14'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:435,11'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:455,7'
          Dst:             xmlSearchNsByHref
        - Src:             'namespaces.c:477,7'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:479,17'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:480,3'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:488,7'
          Dst:             xmlSearchNs
        - Src:             'namespaces.c:490,10'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:506,4'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:514,9'
          Dst:             xmlSearchNsByHref
        - Src:             'namespaces.c:548,7'
          Dst:             xmlNewNs
        - Src:             'namespaces.c:555,7'
          Dst:             xmlNewNs
        - Src:             'namespaces.c:574,6'
          Dst:             snprintf
        - Src:             'namespaces.c:575,11'
          Dst:             xmlSearchNs
        - Src:             'namespaces.c:577,3'
          Dst:             xsltTransformError
        - Src:             'namespaces.c:584,7'
          Dst:             xmlNewNs
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    84
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltNamespaceAlias
      functionSourceFile: '/src/libxslt/libxslt/namespaces.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - node
      BBCount:         54
      ICount:          298
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - xmlGetNsProp
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlSearchNs
        - xmlStrEqual
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'namespaces.c:200,25'
          Branch Sides:
            - BranchSide:      'namespaces.c:200,29'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:201,2'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:200,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:201,2'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:203,32'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlGetNsProp
                - xmlStrEqual
                - xmlSearchNs
                - xmlStrEqual
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlSearchNs
                - xsltTransformError
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'namespaces.c:204,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:205,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:209,33'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlStrEqual
                - xmlSearchNs
                - xmlStrEqual
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlSearchNs
                - xsltTransformError
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'namespaces.c:210,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:211,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:216,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlStrEqual
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlSearchNs
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'namespaces.c:216,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:217,26'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'namespaces.c:223,26'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'namespaces.c:218,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:219,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlSearchNs
            - BranchSide:      'namespaces.c:221,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'namespaces.c:225,26'
          Branch Sides:
            - BranchSide:      'namespaces.c:225,30'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:226,31'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'namespaces.c:225,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:226,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:231,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
                - xmlSearchNs
        - Branch String:   'namespaces.c:239,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:240,25'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
            - BranchSide:      'namespaces.c:246,25'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
                - xsltTransformError
        - Branch String:   'namespaces.c:241,6'
          Branch Sides:
            - BranchSide:      'namespaces.c:242,19'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
            - BranchSide:      'namespaces.c:244,21'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
        - Branch String:   'namespaces.c:248,32'
          Branch Sides:
            - BranchSide:      'namespaces.c:248,36'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:249,31'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'namespaces.c:248,13'
          Branch Sides:
            - BranchSide:      'namespaces.c:249,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:254,21'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
        - Branch String:   'namespaces.c:261,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:262,13'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:277,13'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltTransformError
                - xmlHashCreate
        - Branch String:   'namespaces.c:262,13'
          Branch Sides:
            - BranchSide:      'namespaces.c:274,35'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:276,5'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:277,13'
          Branch Sides:
            - BranchSide:      'namespaces.c:278,25'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry
                - xsltTransformError
            - BranchSide:      'namespaces.c:279,13'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xsltTransformError
        - Branch String:   'namespaces.c:279,13'
          Branch Sides:
            - BranchSide:      'namespaces.c:280,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'namespaces.c:284,36'
              BranchSideFuncs:
                - xmlHashAddEntry
        - Branch String:   'namespaces.c:290,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:291,2'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:292,9'
              BranchSideFuncs: []
        - Branch String:   'namespaces.c:292,9'
          Branch Sides:
            - BranchSide:      'namespaces.c:292,9'
              BranchSideFuncs: []
            - BranchSide:      'namespaces.c:293,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'namespaces.c:203,19'
          Dst:             xmlGetNsProp
        - Src:             'namespaces.c:205,2'
          Dst:             xsltTransformError
        - Src:             'namespaces.c:209,20'
          Dst:             xmlGetNsProp
        - Src:             'namespaces.c:211,2'
          Dst:             xsltTransformError
        - Src:             'namespaces.c:216,9'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:217,14'
          Dst:             xmlSearchNs
        - Src:             'namespaces.c:223,14'
          Dst:             xmlSearchNs
        - Src:             'namespaces.c:226,6'
          Dst:             xsltTransformError
        - Src:             'namespaces.c:239,9'
          Dst:             xmlStrEqual
        - Src:             'namespaces.c:240,13'
          Dst:             xmlSearchNs
        - Src:             'namespaces.c:246,13'
          Dst:             xmlSearchNs
        - Src:             'namespaces.c:249,6'
          Dst:             xsltTransformError
        - Src:             'namespaces.c:278,25'
          Dst:             xmlHashCreate
        - Src:             'namespaces.c:280,6'
          Dst:             xsltTransformError
        - Src:             'namespaces.c:284,2'
          Dst:             xmlHashAddEntry
    - functionName:    xsltFindTemplate
      functionSourceFile: '/src/libxslt/libxslt/imports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - nameURI
      BBCount:         17
      ICount:          88
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashLookup2
        - xsltNextImport
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imports.c:408,24'
          Branch Sides:
            - BranchSide:      'imports.c:408,28'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:409,2'
              BranchSideFuncs: []
        - Branch String:   'imports.c:408,9'
          Branch Sides:
            - BranchSide:      'imports.c:409,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:410,13'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
        - Branch String:   'imports.c:411,5'
          Branch Sides:
            - BranchSide:      'imports.c:412,13'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
            - BranchSide:      'imports.c:421,5'
              BranchSideFuncs: []
        - Branch String:   'imports.c:412,13'
          Branch Sides:
            - BranchSide:      'imports.c:414,32'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNextImport
            - BranchSide:      'imports.c:419,25'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
        - Branch String:   'imports.c:415,17'
          Branch Sides:
            - BranchSide:      'imports.c:416,24'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:417,9'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
      Callsites:
        - Src:             'imports.c:414,17'
          Dst:             xmlHashLookup2
        - Src:             'imports.c:419,10'
          Dst:             xsltNextImport
    - functionName:    xsltNextImport
      functionSourceFile: '/src/libxslt/libxslt/imports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         17
      ICount:          83
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    44
      BranchProfiles:
        - Branch String:   'imports.c:298,9'
          Branch Sides:
            - BranchSide:      'imports.c:299,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:300,9'
              BranchSideFuncs: []
        - Branch String:   'imports.c:300,9'
          Branch Sides:
            - BranchSide:      'imports.c:301,9'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:302,9'
              BranchSideFuncs: []
        - Branch String:   'imports.c:302,9'
          Branch Sides:
            - BranchSide:      'imports.c:303,9'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:304,5'
              BranchSideFuncs: []
        - Branch String:   'imports.c:306,6'
          Branch Sides:
            - BranchSide:      'imports.c:306,19'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:307,6'
              BranchSideFuncs: []
        - Branch String:   'imports.c:307,6'
          Branch Sides:
            - BranchSide:      'imports.c:307,32'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:308,5'
              BranchSideFuncs: []
        - Branch String:   'imports.c:308,5'
          Branch Sides:
            - BranchSide:      'imports.c:305,8'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:309,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFindElemSpaceHandling
      functionSourceFile: '/src/libxslt/libxslt/imports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         29
      ICount:          163
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlHashLookup2
        - xmlStrEqual
        - xsltNextImport
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imports.c:353,24'
          Branch Sides:
            - BranchSide:      'imports.c:353,28'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:354,2'
              BranchSideFuncs: []
        - Branch String:   'imports.c:353,9'
          Branch Sides:
            - BranchSide:      'imports.c:354,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:355,13'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'imports.c:356,5'
          Branch Sides:
            - BranchSide:      'imports.c:357,6'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNextImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'imports.c:382,5'
              BranchSideFuncs: []
        - Branch String:   'imports.c:357,6'
          Branch Sides:
            - BranchSide:      'imports.c:359,23'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNextImport
                - xmlHashLookup2
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup2
            - BranchSide:      'imports.c:367,20'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNextImport
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'imports.c:360,17'
          Branch Sides:
            - BranchSide:      'imports.c:362,36'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNextImport
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'imports.c:365,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'imports.c:369,6'
          Branch Sides:
            - BranchSide:      'imports.c:370,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltNextImport
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'imports.c:375,6'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'imports.c:370,10'
          Branch Sides:
            - BranchSide:      'imports.c:371,3'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:372,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNextImport
                - xmlHashLookup2
                - xmlStrEqual
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'imports.c:372,10'
          Branch Sides:
            - BranchSide:      'imports.c:373,3'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:374,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'imports.c:375,6'
          Branch Sides:
            - BranchSide:      'imports.c:376,6'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:377,6'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'imports.c:377,6'
          Branch Sides:
            - BranchSide:      'imports.c:378,6'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:380,25'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup2
                - xmlHashLookup2
      Callsites:
        - Src:             'imports.c:359,8'
          Dst:             xmlHashLookup2
        - Src:             'imports.c:362,21'
          Dst:             xmlHashLookup2
        - Src:             'imports.c:367,5'
          Dst:             xmlHashLookup2
        - Src:             'imports.c:370,10'
          Dst:             xmlStrEqual
        - Src:             'imports.c:372,10'
          Dst:             xmlStrEqual
        - Src:             'imports.c:380,10'
          Dst:             xsltNextImport
    - functionName:    xsltNeedElemSpaceHandling
      functionSourceFile: '/src/libxslt/libxslt/imports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xsltNextImport
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imports.c:325,9'
          Branch Sides:
            - BranchSide:      'imports.c:326,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:327,13'
              BranchSideFuncs:
                - xsltNextImport
        - Branch String:   'imports.c:328,5'
          Branch Sides:
            - BranchSide:      'imports.c:329,6'
              BranchSideFuncs:
                - xsltNextImport
            - BranchSide:      'imports.c:333,5'
              BranchSideFuncs: []
        - Branch String:   'imports.c:329,6'
          Branch Sides:
            - BranchSide:      'imports.c:330,6'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:331,25'
              BranchSideFuncs:
                - xsltNextImport
      Callsites:
        - Src:             'imports.c:331,10'
          Dst:             xsltNextImport
    - functionName:    xsltParseStylesheetInclude
      functionSourceFile: '/src/libxslt/libxslt/imports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         29
      ICount:          234
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlBuildURI
        - xmlGetNsProp
        - xmlNodeGetBase
        - xsltCheckCycle
        - xsltLoadStyleDocument
        - xsltParseStylesheetProcess
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imports.c:215,23'
          Branch Sides:
            - BranchSide:      'imports.c:215,27'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:216,10'
              BranchSideFuncs: []
        - Branch String:   'imports.c:215,9'
          Branch Sides:
            - BranchSide:      'imports.c:216,10'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:218,27'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltCheckCycle
                - xsltLoadStyleDocument
                - xsltParseStylesheetProcess
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'imports.c:219,9'
          Branch Sides:
            - BranchSide:      'imports.c:220,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:225,27'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltCheckCycle
                - xsltLoadStyleDocument
                - xsltParseStylesheetProcess
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'imports.c:227,9'
          Branch Sides:
            - BranchSide:      'imports.c:228,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:233,24'
              BranchSideFuncs:
                - xsltCheckCycle
                - xsltLoadStyleDocument
                - xsltParseStylesheetProcess
                - xsltTransformError
        - Branch String:   'imports.c:233,9'
          Branch Sides:
            - BranchSide:      'imports.c:234,9'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:236,37'
              BranchSideFuncs:
                - xsltLoadStyleDocument
                - xsltParseStylesheetProcess
                - xsltTransformError
        - Branch String:   'imports.c:237,9'
          Branch Sides:
            - BranchSide:      'imports.c:238,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:252,14'
              BranchSideFuncs:
                - xsltParseStylesheetProcess
        - Branch String:   'imports.c:270,9'
          Branch Sides:
            - BranchSide:      'imports.c:271,6'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:274,9'
              BranchSideFuncs: []
        - Branch String:   'imports.c:277,9'
          Branch Sides:
            - BranchSide:      'imports.c:278,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:279,9'
              BranchSideFuncs: []
        - Branch String:   'imports.c:279,9'
          Branch Sides:
            - BranchSide:      'imports.c:280,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:281,9'
              BranchSideFuncs: []
        - Branch String:   'imports.c:281,9'
          Branch Sides:
            - BranchSide:      'imports.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:284,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imports.c:218,14'
          Dst:             xmlGetNsProp
        - Src:             'imports.c:220,2'
          Dst:             xsltTransformError
        - Src:             'imports.c:225,12'
          Dst:             xmlNodeGetBase
        - Src:             'imports.c:226,11'
          Dst:             xmlBuildURI
        - Src:             'imports.c:228,2'
          Dst:             xsltTransformError
        - Src:             'imports.c:233,9'
          Dst:             xsltCheckCycle
        - Src:             'imports.c:236,15'
          Dst:             xsltLoadStyleDocument
        - Src:             'imports.c:238,2'
          Dst:             xsltTransformError
        - Src:             'imports.c:265,14'
          Dst:             xsltParseStylesheetProcess
    - functionName:    xsltCheckCycle
      functionSourceFile: '/src/libxslt/libxslt/imports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
        - URI
      BBCount:         18
      ICount:          131
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrEqual
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imports.c:69,5'
          Branch Sides:
            - BranchSide:      'imports.c:70,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'imports.c:102,5'
              BranchSideFuncs: []
        - Branch String:   'imports.c:70,13'
          Branch Sides:
            - BranchSide:      'imports.c:71,38'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:75,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'imports.c:75,6'
          Branch Sides:
            - BranchSide:      'imports.c:76,38'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:84,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'imports.c:85,9'
          Branch Sides:
            - BranchSide:      'imports.c:86,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'imports.c:99,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'imports.c:86,17'
          Branch Sides:
            - BranchSide:      'imports.c:87,42'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:91,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'imports.c:91,17'
          Branch Sides:
            - BranchSide:      'imports.c:92,42'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:96,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
      Callsites:
        - Src:             'imports.c:71,13'
          Dst:             xsltTransformError
        - Src:             'imports.c:75,6'
          Dst:             xmlStrEqual
        - Src:             'imports.c:76,13'
          Dst:             xsltTransformError
        - Src:             'imports.c:87,17'
          Dst:             xsltTransformError
        - Src:             'imports.c:91,17'
          Dst:             xmlStrEqual
        - Src:             'imports.c:92,17'
          Dst:             xsltTransformError
    - functionName:    xsltFixImportedCompSteps
      functionSourceFile: '/src/libxslt/libxslt/imports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - master
        - style
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashScan
        - xsltFixImportedCompSteps
        - xsltNormalizeCompSteps
      functionUses:    2
      BranchProfiles:
        - Branch String:   'imports.c:51,5'
          Branch Sides:
            - BranchSide:      'imports.c:52,34'
              BranchSideFuncs:
                - xsltFixImportedCompSteps
            - BranchSide:      'imports.c:54,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imports.c:49,5'
          Dst:             xmlHashScan
        - Src:             'imports.c:49,5'
          Dst:             xsltNormalizeCompSteps
        - Src:             'imports.c:52,9'
          Dst:             xsltFixImportedCompSteps
    - functionName:    xsltParseStylesheetImport
      functionSourceFile: '/src/libxslt/libxslt/imports.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         41
      ICount:          253
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - xmlBuildURI
        - xmlFreeDoc
        - xmlGetNsProp
        - xmlNodeGetBase
        - xsltCheckCycle
        - xsltCheckRead
        - xsltFixImportedCompSteps
        - xsltGetDefaultSecurityPrefs
        - xsltParseStylesheetImportedDoc
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'imports.c:125,23'
          Branch Sides:
            - BranchSide:      'imports.c:125,27'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:126,10'
              BranchSideFuncs: []
        - Branch String:   'imports.c:125,9'
          Branch Sides:
            - BranchSide:      'imports.c:126,10'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:128,27'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltCheckCycle
                - xsltGetDefaultSecurityPrefs
                - xsltParseStylesheetImportedDoc
                - xmlFreeDoc
                - xsltFixImportedCompSteps
                - xsltTransformError
                - xsltCheckRead
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'imports.c:129,9'
          Branch Sides:
            - BranchSide:      'imports.c:130,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:135,27'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltCheckCycle
                - xsltGetDefaultSecurityPrefs
                - xsltParseStylesheetImportedDoc
                - xmlFreeDoc
                - xsltFixImportedCompSteps
                - xsltTransformError
                - xsltCheckRead
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'imports.c:137,9'
          Branch Sides:
            - BranchSide:      'imports.c:138,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:143,24'
              BranchSideFuncs:
                - xsltCheckCycle
                - xsltGetDefaultSecurityPrefs
                - xsltParseStylesheetImportedDoc
                - xmlFreeDoc
                - xsltFixImportedCompSteps
                - xsltTransformError
                - xsltCheckRead
                - xsltTransformError
        - Branch String:   'imports.c:143,9'
          Branch Sides:
            - BranchSide:      'imports.c:144,9'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:149,11'
              BranchSideFuncs:
                - xsltGetDefaultSecurityPrefs
                - xsltParseStylesheetImportedDoc
                - xmlFreeDoc
                - xsltFixImportedCompSteps
                - xsltTransformError
                - xsltCheckRead
                - xsltTransformError
        - Branch String:   'imports.c:150,9'
          Branch Sides:
            - BranchSide:      'imports.c:153,25'
              BranchSideFuncs:
                - xsltCheckRead
                - xsltParseStylesheetImportedDoc
                - xmlFreeDoc
                - xsltFixImportedCompSteps
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'imports.c:163,14'
              BranchSideFuncs:
                - xsltParseStylesheetImportedDoc
                - xmlFreeDoc
                - xsltFixImportedCompSteps
                - xsltTransformError
        - Branch String:   'imports.c:154,6'
          Branch Sides:
            - BranchSide:      'imports.c:155,17'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:161,5'
              BranchSideFuncs:
                - xsltParseStylesheetImportedDoc
                - xmlFreeDoc
                - xsltFixImportedCompSteps
                - xsltTransformError
        - Branch String:   'imports.c:155,17'
          Branch Sides:
            - BranchSide:      'imports.c:158,34'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:159,6'
              BranchSideFuncs: []
        - Branch String:   'imports.c:165,9'
          Branch Sides:
            - BranchSide:      'imports.c:166,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'imports.c:171,42'
              BranchSideFuncs:
                - xsltParseStylesheetImportedDoc
                - xmlFreeDoc
                - xsltFixImportedCompSteps
        - Branch String:   'imports.c:172,9'
          Branch Sides:
            - BranchSide:      'imports.c:173,14'
              BranchSideFuncs:
                - xsltFixImportedCompSteps
            - BranchSide:      'imports.c:180,13'
              BranchSideFuncs:
                - xmlFreeDoc
        - Branch String:   'imports.c:175,6'
          Branch Sides:
            - BranchSide:      'imports.c:176,31'
              BranchSideFuncs:
                - xsltFixImportedCompSteps
            - BranchSide:      'imports.c:178,6'
              BranchSideFuncs: []
        - Branch String:   'imports.c:184,9'
          Branch Sides:
            - BranchSide:      'imports.c:185,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:186,9'
              BranchSideFuncs: []
        - Branch String:   'imports.c:186,9'
          Branch Sides:
            - BranchSide:      'imports.c:187,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:188,9'
              BranchSideFuncs: []
        - Branch String:   'imports.c:188,9'
          Branch Sides:
            - BranchSide:      'imports.c:189,2'
              BranchSideFuncs: []
            - BranchSide:      'imports.c:191,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'imports.c:128,14'
          Dst:             xmlGetNsProp
        - Src:             'imports.c:130,2'
          Dst:             xsltTransformError
        - Src:             'imports.c:135,12'
          Dst:             xmlNodeGetBase
        - Src:             'imports.c:136,11'
          Dst:             xmlBuildURI
        - Src:             'imports.c:138,2'
          Dst:             xsltTransformError
        - Src:             'imports.c:143,9'
          Dst:             xsltCheckCycle
        - Src:             'imports.c:149,11'
          Dst:             xsltGetDefaultSecurityPrefs
        - Src:             'imports.c:153,11'
          Dst:             xsltCheckRead
        - Src:             'imports.c:156,17'
          Dst:             xsltTransformError
        - Src:             'imports.c:166,2'
          Dst:             xsltTransformError
        - Src:             'imports.c:171,11'
          Dst:             xsltParseStylesheetImportedDoc
        - Src:             'imports.c:176,6'
          Dst:             xsltFixImportedCompSteps
        - Src:             'imports.c:180,2'
          Dst:             xmlFreeDoc
    - functionName:    xsltMergeAttrSets
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
        - other
      BBCount:         26
      ICount:          157
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xsltNewAttrElem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attributes.c:321,5'
          Branch Sides:
            - BranchSide:      'attributes.c:325,8'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:351,1'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:327,2'
          Branch Sides:
            - BranchSide:      'attributes.c:328,43'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:341,6'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
        - Branch String:   'attributes.c:331,50'
          Branch Sides:
            - BranchSide:      'attributes.c:332,18'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:336,10'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
        - Branch String:   'attributes.c:331,17'
          Branch Sides:
            - BranchSide:      'attributes.c:333,21'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:336,10'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
        - Branch String:   'attributes.c:336,10'
          Branch Sides:
            - BranchSide:      'attributes.c:337,3'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:338,19'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
        - Branch String:   'attributes.c:341,6'
          Branch Sides:
            - BranchSide:      'attributes.c:342,10'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:349,8'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
        - Branch String:   'attributes.c:342,10'
          Branch Sides:
            - BranchSide:      'attributes.c:343,32'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:344,17'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
      Callsites:
        - Src:             'attributes.c:343,16'
          Dst:             xsltNewAttrElem
        - Src:             'attributes.c:345,15'
          Dst:             xsltNewAttrElem
    - functionName:    xsltNewAttrElem
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'attributes.c:117,9'
          Branch Sides:
            - BranchSide:      'attributes.c:118,9'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:122,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltResolveUseAttrSets
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - topStyle
        - depth
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlHashLookup2
        - xsltFreeUseAttrSet
        - xsltMergeAttrSets
        - xsltNextImport
        - xsltResolveAttrSet
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attributes.c:561,5'
          Branch Sides:
            - BranchSide:      'attributes.c:565,15'
              BranchSideFuncs:
                - xsltFreeUseAttrSet
                - xsltNextImport
                - xmlHashLookup2
                - xsltResolveAttrSet
                - xsltMergeAttrSets
            - BranchSide:      'attributes.c:586,5'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:566,9'
          Branch Sides:
            - BranchSide:      'attributes.c:567,17'
              BranchSideFuncs:
                - xsltNextImport
                - xsltFreeUseAttrSet
                - xmlHashLookup2
                - xsltResolveAttrSet
                - xsltMergeAttrSets
            - BranchSide:      'attributes.c:580,16'
              BranchSideFuncs:
                - xsltFreeUseAttrSet
                - xsltNextImport
                - xmlHashLookup2
                - xsltResolveAttrSet
                - xsltMergeAttrSets
        - Branch String:   'attributes.c:567,17'
          Branch Sides:
            - BranchSide:      'attributes.c:568,40'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNextImport
                - xsltFreeUseAttrSet
                - xsltResolveAttrSet
                - xsltMergeAttrSets
            - BranchSide:      'attributes.c:577,34'
              BranchSideFuncs:
                - xsltNextImport
                - xsltFreeUseAttrSet
                - xmlHashLookup2
                - xsltResolveAttrSet
                - xsltMergeAttrSets
        - Branch String:   'attributes.c:570,21'
          Branch Sides:
            - BranchSide:      'attributes.c:571,40'
              BranchSideFuncs:
                - xsltResolveAttrSet
                - xsltMergeAttrSets
                - xsltFreeUseAttrSet
                - xsltNextImport
                - xmlHashLookup2
            - BranchSide:      'attributes.c:576,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltFreeUseAttrSet
                - xmlHashLookup2
                - xsltResolveAttrSet
                - xsltMergeAttrSets
      Callsites:
        - Src:             'attributes.c:568,25'
          Dst:             xmlHashLookup2
        - Src:             'attributes.c:571,21'
          Dst:             xsltResolveAttrSet
        - Src:             'attributes.c:573,21'
          Dst:             xsltMergeAttrSets
        - Src:             'attributes.c:577,19'
          Dst:             xsltNextImport
        - Src:             'attributes.c:582,9'
          Dst:             xsltFreeUseAttrSet
    - functionName:    xsltResolveAttrSet
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - topStyle
        - style
        - name
        - ns
        - depth
      BBCount:         19
      ICount:          154
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashLookup2
        - xmlHashRemoveEntry2
        - xsltFreeAttrSet
        - xsltMergeAttrSets
        - xsltNextImport
        - xsltResolveUseAttrSets
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attributes.c:606,9'
          Branch Sides:
            - BranchSide:      'attributes.c:607,9'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:608,9'
              BranchSideFuncs:
                - xsltResolveUseAttrSets
                - xsltNextImport
                - xsltNextImport
                - xmlHashLookup2
                - xsltResolveUseAttrSets
                - xsltMergeAttrSets
                - xmlHashRemoveEntry2
                - xsltFreeAttrSet
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:608,9'
          Branch Sides:
            - BranchSide:      'attributes.c:609,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:616,9'
              BranchSideFuncs:
                - xsltResolveUseAttrSets
                - xsltNextImport
                - xsltNextImport
                - xmlHashLookup2
                - xsltResolveUseAttrSets
                - xsltMergeAttrSets
                - xmlHashRemoveEntry2
                - xsltFreeAttrSet
                - xsltTransformError
        - Branch String:   'attributes.c:616,9'
          Branch Sides:
            - BranchSide:      'attributes.c:617,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:624,5'
              BranchSideFuncs:
                - xsltResolveUseAttrSets
                - xsltNextImport
                - xsltNextImport
                - xmlHashLookup2
                - xsltResolveUseAttrSets
                - xsltMergeAttrSets
                - xmlHashRemoveEntry2
                - xsltFreeAttrSet
        - Branch String:   'attributes.c:630,5'
          Branch Sides:
            - BranchSide:      'attributes.c:631,13'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
                - xsltResolveUseAttrSets
                - xsltMergeAttrSets
                - xmlHashRemoveEntry2
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:649,5'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:631,13'
          Branch Sides:
            - BranchSide:      'attributes.c:632,36'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltNextImport
                - xsltResolveUseAttrSets
                - xsltMergeAttrSets
                - xmlHashRemoveEntry2
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:646,30'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
                - xsltResolveUseAttrSets
                - xsltMergeAttrSets
                - xmlHashRemoveEntry2
                - xsltFreeAttrSet
        - Branch String:   'attributes.c:634,17'
          Branch Sides:
            - BranchSide:      'attributes.c:636,17'
              BranchSideFuncs:
                - xsltResolveUseAttrSets
                - xsltMergeAttrSets
                - xmlHashRemoveEntry2
                - xsltFreeAttrSet
                - xsltNextImport
                - xmlHashLookup2
            - BranchSide:      'attributes.c:644,9'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashLookup2
                - xsltResolveUseAttrSets
                - xsltMergeAttrSets
                - xmlHashRemoveEntry2
                - xsltFreeAttrSet
      Callsites:
        - Src:             'attributes.c:609,2'
          Dst:             xsltTransformError
        - Src:             'attributes.c:617,2'
          Dst:             xsltTransformError
        - Src:             'attributes.c:626,5'
          Dst:             xsltResolveUseAttrSets
        - Src:             'attributes.c:629,11'
          Dst:             xsltNextImport
        - Src:             'attributes.c:632,21'
          Dst:             xmlHashLookup2
        - Src:             'attributes.c:639,17'
          Dst:             xsltResolveUseAttrSets
        - Src:             'attributes.c:640,17'
          Dst:             xsltMergeAttrSets
        - Src:             'attributes.c:641,17'
          Dst:             xmlHashRemoveEntry2
        - Src:             'attributes.c:642,17'
          Dst:             xsltFreeAttrSet
        - Src:             'attributes.c:646,15'
          Dst:             xsltNextImport
    - functionName:    xsltFreeUseAttrSet
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - use
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltFreeAttrSet
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeAttrElemList
        - xsltFreeUseAttrSetList
      functionUses:    5
      BranchProfiles:
        - Branch String:   'attributes.c:299,9'
          Branch Sides:
            - BranchSide:      'attributes.c:300,9'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:302,26'
              BranchSideFuncs:
                - xsltFreeAttrElemList
                - xsltFreeUseAttrSetList
      Callsites:
        - Src:             'attributes.c:302,5'
          Dst:             xsltFreeAttrElemList
        - Src:             'attributes.c:303,5'
          Dst:             xsltFreeUseAttrSetList
    - functionName:    xsltFreeAttrElemList
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeAttrElem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attributes.c:148,5'
          Branch Sides:
            - BranchSide:      'attributes.c:149,9'
              BranchSideFuncs:
                - xsltFreeAttrElem
            - BranchSide:      'attributes.c:153,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attributes.c:150,2'
          Dst:             xsltFreeAttrElem
    - functionName:    xsltFreeUseAttrSetList
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeUseAttrSet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attributes.c:230,5'
          Branch Sides:
            - BranchSide:      'attributes.c:231,9'
              BranchSideFuncs:
                - xsltFreeUseAttrSet
            - BranchSide:      'attributes.c:235,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attributes.c:232,2'
          Dst:             xsltFreeUseAttrSet
    - functionName:    xsltFreeAttrElem
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltNewUseAttrSet
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ncname
        - ns
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attributes.c:198,9'
          Branch Sides:
            - BranchSide:      'attributes.c:199,9'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:203,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltFreeAttributeSetsEntry
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltFreeAttrSet
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'attributes.c:1227,5'
          Dst:             xsltFreeAttrSet
    - functionName:    xsltFreeAttributeSetsHashes
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashFree
        - xsltFreeAttributeSetsEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attributes.c:1238,9'
          Branch Sides:
            - BranchSide:      'attributes.c:1238,9'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'attributes.c:1239,32'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'attributes.c:1239,2'
          Dst:             xmlHashFree
        - Src:             'attributes.c:1239,2'
          Dst:             xsltFreeAttributeSetsEntry
    - functionName:    xsltApplyAttributeSet
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - attrSets
      BBCount:         65
      ICount:          377
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - xmlDictLookup
        - xmlHashLookup2
        - xmlSearchNs
        - xmlValidateQName
        - xsltAttribute
        - xsltSplitQName
        - xsltTransformError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'attributes.c:1128,9'
          Branch Sides:
            - BranchSide:      'attributes.c:1129,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1151,14'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1129,6'
          Branch Sides:
            - BranchSide:      'attributes.c:1130,6'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:1135,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1135,10'
          Branch Sides:
            - BranchSide:      'attributes.c:1136,22'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1140,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1136,8'
          Branch Sides:
            - BranchSide:      'attributes.c:1137,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1139,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1152,5'
          Branch Sides:
            - BranchSide:      'attributes.c:1152,5'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1153,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1153,16'
          Branch Sides:
            - BranchSide:      'attributes.c:1153,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1153,16'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1153,16'
          Branch Sides:
            - BranchSide:      'attributes.c:1153,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1153,16'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1153,16'
          Branch Sides:
            - BranchSide:      'attributes.c:1153,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1153,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1153,9'
          Branch Sides:
            - BranchSide:      'attributes.c:1154,19'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1155,14'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1155,13'
          Branch Sides:
            - BranchSide:      'attributes.c:1156,13'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:1157,18'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1158,31'
          Branch Sides:
            - BranchSide:      'attributes.c:1158,36'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1158,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1158,36'
          Branch Sides:
            - BranchSide:      'attributes.c:1158,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1158,36'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1158,36'
          Branch Sides:
            - BranchSide:      'attributes.c:1158,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1158,36'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1158,36'
          Branch Sides:
            - BranchSide:      'attributes.c:1158,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1158,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1158,9'
          Branch Sides:
            - BranchSide:      'attributes.c:1159,19'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1160,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1161,13'
          Branch Sides:
            - BranchSide:      'attributes.c:1163,28'
              BranchSideFuncs:
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xmlDictLookup
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1220,18'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1170,17'
          Branch Sides:
            - BranchSide:      'attributes.c:1171,36'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:1177,37'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlHashLookup2
                - xmlDictLookup
                - xmlValidateQName
                - xsltTransformError
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'attributes.c:1178,17'
          Branch Sides:
            - BranchSide:      'attributes.c:1179,27'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlHashLookup2
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltTransformError
                - xsltAttribute
                - xsltTransformError
            - BranchSide:      'attributes.c:1189,21'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltAttribute
        - Branch String:   'attributes.c:1180,21'
          Branch Sides:
            - BranchSide:      'attributes.c:1181,40'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:1186,25'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltAttribute
        - Branch String:   'attributes.c:1209,17'
          Branch Sides:
            - BranchSide:      'attributes.c:1210,39'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltAttribute
            - BranchSide:      'attributes.c:1219,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1211,17'
          Branch Sides:
            - BranchSide:      'attributes.c:1212,25'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltAttribute
            - BranchSide:      'attributes.c:1218,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xsltAttribute
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:1212,25'
          Branch Sides:
            - BranchSide:      'attributes.c:1213,39'
              BranchSideFuncs:
                - xsltAttribute
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:1216,27'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltAttribute
      Callsites:
        - Src:             'attributes.c:1160,18'
          Dst:             xmlDictLookup
        - Src:             'attributes.c:1170,17'
          Dst:             xmlValidateQName
        - Src:             'attributes.c:1171,17'
          Dst:             xsltTransformError
        - Src:             'attributes.c:1177,22'
          Dst:             xsltSplitQName
        - Src:             'attributes.c:1179,15'
          Dst:             xmlSearchNs
        - Src:             'attributes.c:1181,21'
          Dst:             xsltTransformError
        - Src:             'attributes.c:1208,19'
          Dst:             xmlHashLookup2
        - Src:             'attributes.c:1213,25'
          Dst:             xsltAttribute
    - functionName:    xsltAttribute
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - inst
        - castedComp
      BBCount:         113
      ICount:          706
      EdgeCount:       155
      CyclomaticComplexity: 44
      functionsReached:
        - xmlAddID
        - xmlDictLookup
        - xmlIsID
        - xmlNewText
        - xmlSearchNs
        - xmlSetNsProp
        - xmlStrEqual
        - xmlStrdup
        - xmlValidateQName
        - xsltEvalAttrValueTemplate
        - xsltEvalTemplateString
        - xsltGetSpecialNamespace
        - xsltSplitQName
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'attributes.c:766,24'
          Branch Sides:
            - BranchSide:      'attributes.c:766,28'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:768,9'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:766,49'
          Branch Sides:
            - BranchSide:      'attributes.c:766,53'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:768,9'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:766,67'
          Branch Sides:
            - BranchSide:      'attributes.c:767,10'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:768,9'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:766,9'
          Branch Sides:
            - BranchSide:      'attributes.c:768,9'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:774,10'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:774,9'
          Branch Sides:
            - BranchSide:      'attributes.c:775,9'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:789,9'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:789,9'
          Branch Sides:
            - BranchSide:      'attributes.c:790,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:799,9'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:799,9'
          Branch Sides:
            - BranchSide:      'attributes.c:800,9'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:809,18'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:810,9'
          Branch Sides:
            - BranchSide:      'attributes.c:811,2'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:823,9'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:823,9'
          Branch Sides:
            - BranchSide:      'attributes.c:828,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:845,9'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:845,9'
          Branch Sides:
            - BranchSide:      'attributes.c:847,42'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:881,24'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'attributes.c:849,13'
          Branch Sides:
            - BranchSide:      'attributes.c:850,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:854,23'
              BranchSideFuncs:
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:854,6'
          Branch Sides:
            - BranchSide:      'attributes.c:855,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'attributes.c:864,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'attributes.c:864,6'
          Branch Sides:
            - BranchSide:      'attributes.c:865,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:871,24'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'attributes.c:891,9'
          Branch Sides:
            - BranchSide:      'attributes.c:895,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'attributes.c:933,16'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'attributes.c:895,6'
          Branch Sides:
            - BranchSide:      'attributes.c:899,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
            - BranchSide:      'attributes.c:907,44'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'attributes.c:899,10'
          Branch Sides:
            - BranchSide:      'attributes.c:900,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
            - BranchSide:      'attributes.c:901,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
        - Branch String:   'attributes.c:917,30'
          Branch Sides:
            - BranchSide:      'attributes.c:917,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'attributes.c:919,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
        - Branch String:   'attributes.c:917,10'
          Branch Sides:
            - BranchSide:      'attributes.c:918,26'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
            - BranchSide:      'attributes.c:919,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
        - Branch String:   'attributes.c:922,13'
          Branch Sides:
            - BranchSide:      'attributes.c:923,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:928,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
        - Branch String:   'attributes.c:928,13'
          Branch Sides:
            - BranchSide:      'attributes.c:929,20'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
            - BranchSide:      'attributes.c:930,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
        - Branch String:   'attributes.c:942,6'
          Branch Sides:
            - BranchSide:      'attributes.c:947,25'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
            - BranchSide:      'attributes.c:953,15'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
        - Branch String:   'attributes.c:981,9'
          Branch Sides:
            - BranchSide:      'attributes.c:994,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xsltTransformError
                - xmlStrdup
                - xsltGetSpecialNamespace
            - BranchSide:      'attributes.c:1016,9'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
        - Branch String:   'attributes.c:994,23'
          Branch Sides:
            - BranchSide:      'attributes.c:994,38'
              BranchSideFuncs:
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xsltTransformError
            - BranchSide:      'attributes.c:995,22'
              BranchSideFuncs:
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xsltTransformError
        - Branch String:   'attributes.c:994,6'
          Branch Sides:
            - BranchSide:      'attributes.c:995,22'
              BranchSideFuncs:
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xsltTransformError
            - BranchSide:      'attributes.c:1001,35'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
                - xsltTransformError
        - Branch String:   'attributes.c:1004,6'
          Branch Sides:
            - BranchSide:      'attributes.c:1005,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:1011,5'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
                - xmlSetNsProp
        - Branch String:   'attributes.c:1016,9'
          Branch Sides:
            - BranchSide:      'attributes.c:1021,22'
              BranchSideFuncs:
                - xmlSetNsProp
            - BranchSide:      'attributes.c:1022,17'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
        - Branch String:   'attributes.c:1022,47'
          Branch Sides:
            - BranchSide:      'attributes.c:1023,8'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
            - BranchSide:      'attributes.c:1086,33'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
        - Branch String:   'attributes.c:1023,47'
          Branch Sides:
            - BranchSide:      'attributes.c:1024,8'
              BranchSideFuncs:
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
            - BranchSide:      'attributes.c:1031,22'
              BranchSideFuncs:
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
        - Branch String:   'attributes.c:1022,16'
          Branch Sides:
            - BranchSide:      'attributes.c:1031,22'
              BranchSideFuncs:
                - xmlSetNsProp
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
            - BranchSide:      'attributes.c:1086,33'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlSetNsProp
                - xmlSetNsProp
        - Branch String:   'attributes.c:1032,6'
          Branch Sides:
            - BranchSide:      'attributes.c:1033,6'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:1037,6'
              BranchSideFuncs:
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
        - Branch String:   'attributes.c:1037,25'
          Branch Sides:
            - BranchSide:      'attributes.c:1038,7'
              BranchSideFuncs:
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
            - BranchSide:      'attributes.c:1060,27'
              BranchSideFuncs:
                - xmlNewText
                - xmlIsID
                - xmlAddID
        - Branch String:   'attributes.c:1038,34'
          Branch Sides:
            - BranchSide:      'attributes.c:1039,7'
              BranchSideFuncs:
                - xmlNewText
                - xmlIsID
                - xmlAddID
                - xmlNewText
            - BranchSide:      'attributes.c:1060,27'
              BranchSideFuncs:
                - xmlNewText
                - xmlIsID
                - xmlAddID
        - Branch String:   'attributes.c:1037,6'
          Branch Sides:
            - BranchSide:      'attributes.c:1041,16'
              BranchSideFuncs:
                - xmlNewText
                - xmlIsID
                - xmlAddID
            - BranchSide:      'attributes.c:1060,27'
              BranchSideFuncs:
                - xmlNewText
                - xmlIsID
                - xmlAddID
        - Branch String:   'attributes.c:1042,10'
          Branch Sides:
            - BranchSide:      'attributes.c:1043,3'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:1048,25'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
        - Branch String:   'attributes.c:1054,10'
          Branch Sides:
            - BranchSide:      'attributes.c:1055,3'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
            - BranchSide:      'attributes.c:1056,2'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
        - Branch String:   'attributes.c:1061,10'
          Branch Sides:
            - BranchSide:      'attributes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:1062,3'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:1072,6'
          Branch Sides:
            - BranchSide:      'attributes.c:1073,6'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
            - BranchSide:      'attributes.c:1079,14'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
        - Branch String:   'attributes.c:1079,40'
          Branch Sides:
            - BranchSide:      'attributes.c:1080,22'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
            - BranchSide:      'attributes.c:1082,5'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:1079,13'
          Branch Sides:
            - BranchSide:      'attributes.c:1081,28'
              BranchSideFuncs:
                - xmlAddID
            - BranchSide:      'attributes.c:1082,5'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:1087,6'
          Branch Sides:
            - BranchSide:      'attributes.c:1088,26'
              BranchSideFuncs:
                - xmlSetNsProp
            - BranchSide:      'attributes.c:1096,26'
              BranchSideFuncs:
                - xmlSetNsProp
      Callsites:
        - Src:             'attributes.c:790,9'
          Dst:             xsltTransformError
        - Src:             'attributes.c:828,9'
          Dst:             xsltTransformError
        - Src:             'attributes.c:847,16'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'attributes.c:850,13'
          Dst:             xsltTransformError
        - Src:             'attributes.c:854,6'
          Dst:             xmlValidateQName
        - Src:             'attributes.c:855,6'
          Dst:             xsltTransformError
        - Src:             'attributes.c:864,6'
          Dst:             xmlStrEqual
        - Src:             'attributes.c:865,13'
          Dst:             xsltTransformError
        - Src:             'attributes.c:871,9'
          Dst:             xsltSplitQName
        - Src:             'attributes.c:881,9'
          Dst:             xsltSplitQName
        - Src:             'attributes.c:907,18'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'attributes.c:918,12'
          Dst:             xmlDictLookup
        - Src:             'attributes.c:922,13'
          Dst:             xmlStrEqual
        - Src:             'attributes.c:923,13'
          Dst:             xsltTransformError
        - Src:             'attributes.c:928,13'
          Dst:             xmlStrEqual
        - Src:             'attributes.c:930,20'
          Dst:             xmlStrEqual
        - Src:             'attributes.c:941,7'
          Dst:             xmlSearchNs
        - Src:             'attributes.c:947,6'
          Dst:             xsltTransformError
        - Src:             'attributes.c:994,26'
          Dst:             xmlStrEqual
        - Src:             'attributes.c:995,22'
          Dst:             xmlStrdup
        - Src:             'attributes.c:997,11'
          Dst:             xsltGetSpecialNamespace
        - Src:             'attributes.c:1001,11'
          Dst:             xsltGetSpecialNamespace
        - Src:             'attributes.c:1005,6'
          Dst:             xsltTransformError
        - Src:             'attributes.c:1021,9'
          Dst:             xmlSetNsProp
        - Src:             'attributes.c:1031,9'
          Dst:             xmlSetNsProp
        - Src:             'attributes.c:1041,16'
          Dst:             xmlNewText
        - Src:             'attributes.c:1060,16'
          Dst:             xmlNewText
        - Src:             'attributes.c:1080,14'
          Dst:             xmlIsID
        - Src:             'attributes.c:1081,13'
          Dst:             xmlAddID
        - Src:             'attributes.c:1086,10'
          Dst:             xsltEvalTemplateString
        - Src:             'attributes.c:1088,13'
          Dst:             xmlSetNsProp
        - Src:             'attributes.c:1096,13'
          Dst:             xmlSetNsProp
    - functionName:    xsltResolveSASCallback
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
        - ns
        - ignored
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlHashAddEntry2
        - xsltFreeAttrSet
        - xsltResolveAttrSet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attributes.c:670,9'
          Branch Sides:
            - BranchSide:      'attributes.c:671,13'
              BranchSideFuncs:
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:676,24'
              BranchSideFuncs:
                - xsltResolveAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
        - Branch String:   'attributes.c:671,13'
          Branch Sides:
            - BranchSide:      'attributes.c:672,29'
              BranchSideFuncs:
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:673,9'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:679,9'
          Branch Sides:
            - BranchSide:      'attributes.c:679,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:684,30'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xsltFreeAttrSet
        - Branch String:   'attributes.c:684,13'
          Branch Sides:
            - BranchSide:      'attributes.c:685,6'
              BranchSideFuncs:
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:691,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attributes.c:672,13'
          Dst:             xsltFreeAttrSet
        - Src:             'attributes.c:676,5'
          Dst:             xsltResolveAttrSet
        - Src:             'attributes.c:684,13'
          Dst:             xmlHashAddEntry2
        - Src:             'attributes.c:689,13'
          Dst:             xsltFreeAttrSet
    - functionName:    xsltResolveStylesheetAttributeSet
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         15
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlHashCreate
        - xmlHashFree
        - xmlHashScanFull
        - xsltNextImport
        - xsltResolveSASCallback
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attributes.c:712,5'
          Branch Sides:
            - BranchSide:      'attributes.c:713,6'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashScanFull
                - xmlHashFree
                - xmlHashCreate
            - BranchSide:      'attributes.c:736,1'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:713,6'
          Branch Sides:
            - BranchSide:      'attributes.c:714,10'
              BranchSideFuncs:
                - xmlHashScanFull
                - xsltNextImport
                - xmlHashFree
                - xmlHashCreate
            - BranchSide:      'attributes.c:734,23'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashScanFull
                - xmlHashFree
                - xmlHashCreate
        - Branch String:   'attributes.c:714,10'
          Branch Sides:
            - BranchSide:      'attributes.c:716,3'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashScanFull
                - xsltNextImport
                - xmlHashFree
            - BranchSide:      'attributes.c:721,27'
              BranchSideFuncs:
                - xmlHashScanFull
                - xsltNextImport
                - xmlHashCreate
                - xmlHashFree
        - Branch String:   'attributes.c:725,17'
          Branch Sides:
            - BranchSide:      'attributes.c:730,29'
              BranchSideFuncs:
                - xmlHashFree
                - xsltNextImport
                - xmlHashScanFull
                - xmlHashCreate
            - BranchSide:      'attributes.c:733,2'
              BranchSideFuncs:
                - xsltNextImport
                - xmlHashScanFull
                - xmlHashFree
                - xmlHashCreate
      Callsites:
        - Src:             'attributes.c:719,26'
          Dst:             xmlHashCreate
        - Src:             'attributes.c:722,6'
          Dst:             xmlHashScanFull
        - Src:             'attributes.c:722,6'
          Dst:             xsltResolveSASCallback
        - Src:             'attributes.c:730,17'
          Dst:             xmlHashFree
        - Src:             'attributes.c:734,8'
          Dst:             xsltNextImport
    - functionName:    xsltAddUseAttrSetList
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - ncname
        - ns
      BBCount:         18
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xsltNewUseAttrSet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attributes.c:252,9'
          Branch Sides:
            - BranchSide:      'attributes.c:253,16'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:254,9'
              BranchSideFuncs:
                - xsltNewUseAttrSet
                - xsltNewUseAttrSet
        - Branch String:   'attributes.c:254,9'
          Branch Sides:
            - BranchSide:      'attributes.c:255,27'
              BranchSideFuncs:
                - xsltNewUseAttrSet
            - BranchSide:      'attributes.c:256,11'
              BranchSideFuncs:
                - xsltNewUseAttrSet
        - Branch String:   'attributes.c:257,5'
          Branch Sides:
            - BranchSide:      'attributes.c:258,14'
              BranchSideFuncs:
                - xsltNewUseAttrSet
            - BranchSide:      'attributes.c:267,12'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:258,37'
          Branch Sides:
            - BranchSide:      'attributes.c:258,41'
              BranchSideFuncs:
                - xsltNewUseAttrSet
            - BranchSide:      'attributes.c:260,9'
              BranchSideFuncs:
                - xsltNewUseAttrSet
        - Branch String:   'attributes.c:258,13'
          Branch Sides:
            - BranchSide:      'attributes.c:259,20'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:260,9'
              BranchSideFuncs:
                - xsltNewUseAttrSet
        - Branch String:   'attributes.c:261,6'
          Branch Sides:
            - BranchSide:      'attributes.c:262,36'
              BranchSideFuncs:
                - xsltNewUseAttrSet
            - BranchSide:      'attributes.c:265,8'
              BranchSideFuncs:
                - xsltNewUseAttrSet
      Callsites:
        - Src:             'attributes.c:255,9'
          Dst:             xsltNewUseAttrSet
        - Src:             'attributes.c:262,18'
          Dst:             xsltNewUseAttrSet
    - functionName:    xsltAddAttrElemList
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - attr
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xsltNewAttrElem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attributes.c:168,9'
          Branch Sides:
            - BranchSide:      'attributes.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:170,9'
              BranchSideFuncs:
                - xsltNewAttrElem
                - xsltNewAttrElem
        - Branch String:   'attributes.c:170,9'
          Branch Sides:
            - BranchSide:      'attributes.c:171,25'
              BranchSideFuncs:
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:172,11'
              BranchSideFuncs:
                - xsltNewAttrElem
        - Branch String:   'attributes.c:173,5'
          Branch Sides:
            - BranchSide:      'attributes.c:174,9'
              BranchSideFuncs:
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:181,12'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:175,6'
          Branch Sides:
            - BranchSide:      'attributes.c:176,34'
              BranchSideFuncs:
                - xsltNewAttrElem
            - BranchSide:      'attributes.c:179,8'
              BranchSideFuncs:
                - xsltNewAttrElem
      Callsites:
        - Src:             'attributes.c:171,9'
          Dst:             xsltNewAttrElem
        - Src:             'attributes.c:176,18'
          Dst:             xsltNewAttrElem
    - functionName:    xsltNewAttrSet
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attributes.c:281,28'
          Branch Sides:
            - BranchSide:      'attributes.c:279,20'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:281,28'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:282,9'
          Branch Sides:
            - BranchSide:      'attributes.c:283,9'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:287,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltParseStylesheetAttributeSet
      functionSourceFile: '/src/libxslt/libxslt/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         110
      ICount:          706
      EdgeCount:       151
      CyclomaticComplexity: 43
      functionsReached:
        - xmlDictLookup
        - xmlGetNsProp
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlHashLookup2
        - xmlSearchNs
        - xmlStrEqual
        - xmlValidateQName
        - xsltAddAttrElemList
        - xsltAddUseAttrSetList
        - xsltFreeAttrSet
        - xsltNewAttrSet
        - xsltParseTemplateContent
        - xsltSplitQName
        - xsltStylePreCompute
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attributes.c:376,23'
          Branch Sides:
            - BranchSide:      'attributes.c:376,27'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:377,2'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:376,42'
          Branch Sides:
            - BranchSide:      'attributes.c:376,46'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:377,2'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:376,9'
          Branch Sides:
            - BranchSide:      'attributes.c:377,2'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:379,26'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
                - xmlHashCreate
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:380,25'
          Branch Sides:
            - BranchSide:      'attributes.c:380,30'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:381,2'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:380,9'
          Branch Sides:
            - BranchSide:      'attributes.c:381,2'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:388,26'
              BranchSideFuncs:
                - xmlValidateQName
                - xsltSplitQName
                - xmlHashLookup2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
                - xmlHashCreate
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:383,13'
          Branch Sides:
            - BranchSide:      'attributes.c:384,6'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:385,2'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:388,9'
          Branch Sides:
            - BranchSide:      'attributes.c:389,34'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:397,29'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlHashLookup2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
                - xmlHashCreate
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'attributes.c:400,9'
          Branch Sides:
            - BranchSide:      'attributes.c:401,35'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlHashLookup2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
                - xmlHashCreate
                - xsltTransformError
            - BranchSide:      'attributes.c:412,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
                - xmlHashCreate
        - Branch String:   'attributes.c:402,13'
          Branch Sides:
            - BranchSide:      'attributes.c:403,38'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:409,17'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
                - xmlHashCreate
        - Branch String:   'attributes.c:412,9'
          Branch Sides:
            - BranchSide:      'attributes.c:414,2'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashLookup2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:419,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
        - Branch String:   'attributes.c:419,9'
          Branch Sides:
            - BranchSide:      'attributes.c:420,2'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:422,26'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xsltFreeAttrSet
        - Branch String:   'attributes.c:423,9'
          Branch Sides:
            - BranchSide:      'attributes.c:424,15'
              BranchSideFuncs:
                - xsltNewAttrSet
                - xmlHashAddEntry2
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:436,13'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
        - Branch String:   'attributes.c:425,27'
          Branch Sides:
            - BranchSide:      'attributes.c:426,31'
              BranchSideFuncs:
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:427,6'
              BranchSideFuncs:
                - xsltFreeAttrSet
        - Branch String:   'attributes.c:425,13'
          Branch Sides:
            - BranchSide:      'attributes.c:427,6'
              BranchSideFuncs:
                - xsltFreeAttrSet
            - BranchSide:      'attributes.c:431,5'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
        - Branch String:   'attributes.c:437,5'
          Branch Sides:
            - BranchSide:      'attributes.c:441,7'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
            - BranchSide:      'attributes.c:486,26'
              BranchSideFuncs:
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:441,40'
          Branch Sides:
            - BranchSide:      'attributes.c:442,7'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltTransformError
            - BranchSide:      'attributes.c:445,10'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltTransformError
        - Branch String:   'attributes.c:442,26'
          Branch Sides:
            - BranchSide:      'attributes.c:443,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltTransformError
            - BranchSide:      'attributes.c:445,10'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltTransformError
        - Branch String:   'attributes.c:443,9'
          Branch Sides:
            - BranchSide:      'attributes.c:443,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
            - BranchSide:      'attributes.c:445,10'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltTransformError
        - Branch String:   'attributes.c:443,9'
          Branch Sides:
            - BranchSide:      'attributes.c:443,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
            - BranchSide:      'attributes.c:445,10'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltTransformError
        - Branch String:   'attributes.c:443,9'
          Branch Sides:
            - BranchSide:      'attributes.c:443,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
            - BranchSide:      'attributes.c:445,10'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
                - xsltTransformError
        - Branch String:   'attributes.c:441,6'
          Branch Sides:
            - BranchSide:      'attributes.c:445,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
            - BranchSide:      'attributes.c:452,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
        - Branch String:   'attributes.c:445,10'
          Branch Sides:
            - BranchSide:      'attributes.c:446,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
            - BranchSide:      'attributes.c:450,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltTransformError
                - xsltParseTemplateContent
        - Branch String:   'attributes.c:452,13'
          Branch Sides:
            - BranchSide:      'attributes.c:453,31'
              BranchSideFuncs:
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltParseTemplateContent
            - BranchSide:      'attributes.c:458,6'
              BranchSideFuncs:
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltParseTemplateContent
        - Branch String:   'attributes.c:462,17'
          Branch Sides:
            - BranchSide:      'attributes.c:467,42'
              BranchSideFuncs:
                - xsltParseTemplateContent
                - xsltAddAttrElemList
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltTransformError
            - BranchSide:      'attributes.c:470,17'
              BranchSideFuncs:
                - xsltAddAttrElemList
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltParseTemplateContent
                - xsltTransformError
        - Branch String:   'attributes.c:470,17'
          Branch Sides:
            - BranchSide:      'attributes.c:471,42'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltAddAttrElemList
                - xsltParseTemplateContent
            - BranchSide:      'attributes.c:476,43'
              BranchSideFuncs:
                - xsltAddAttrElemList
                - xmlGetNsProp
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltStylePreCompute
                - xsltTransformError
                - xsltParseTemplateContent
        - Branch String:   'attributes.c:487,9'
          Branch Sides:
            - BranchSide:      'attributes.c:489,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:540,5'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:490,2'
          Branch Sides:
            - BranchSide:      'attributes.c:491,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:535,2'
              BranchSideFuncs: []
        - Branch String:   'attributes.c:491,13'
          Branch Sides:
            - BranchSide:      'attributes.c:491,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:491,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:491,13'
          Branch Sides:
            - BranchSide:      'attributes.c:491,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:491,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:491,13'
          Branch Sides:
            - BranchSide:      'attributes.c:491,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:491,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:491,6'
          Branch Sides:
            - BranchSide:      'attributes.c:491,38'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:492,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:492,10'
          Branch Sides:
            - BranchSide:      'attributes.c:493,3'
              BranchSideFuncs: []
            - BranchSide:      'attributes.c:494,15'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:495,28'
          Branch Sides:
            - BranchSide:      'attributes.c:495,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:495,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:495,33'
          Branch Sides:
            - BranchSide:      'attributes.c:495,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:495,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:495,33'
          Branch Sides:
            - BranchSide:      'attributes.c:495,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:495,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:495,33'
          Branch Sides:
            - BranchSide:      'attributes.c:495,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:495,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:495,6'
          Branch Sides:
            - BranchSide:      'attributes.c:495,59'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:496,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:497,10'
          Branch Sides:
            - BranchSide:      'attributes.c:498,18'
              BranchSideFuncs:
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlDictLookup
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:533,15'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:507,21'
          Branch Sides:
            - BranchSide:      'attributes.c:508,46'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:516,28'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltAddUseAttrSetList
                - xmlDictLookup
                - xmlValidateQName
                - xsltTransformError
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'attributes.c:517,21'
          Branch Sides:
            - BranchSide:      'attributes.c:518,48'
              BranchSideFuncs:
                - xmlSearchNs
                - xsltAddUseAttrSetList
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attributes.c:530,58'
              BranchSideFuncs:
                - xsltAddUseAttrSetList
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attributes.c:519,25'
          Branch Sides:
            - BranchSide:      'attributes.c:520,50'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attributes.c:528,30'
              BranchSideFuncs:
                - xsltAddUseAttrSetList
                - xmlDictLookup
                - xmlValidateQName
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xsltTransformError
      Callsites:
        - Src:             'attributes.c:379,13'
          Dst:             xmlGetNsProp
        - Src:             'attributes.c:388,9'
          Dst:             xmlValidateQName
        - Src:             'attributes.c:389,9'
          Dst:             xsltTransformError
        - Src:             'attributes.c:397,14'
          Dst:             xsltSplitQName
        - Src:             'attributes.c:401,23'
          Dst:             xmlSearchNs
        - Src:             'attributes.c:403,13'
          Dst:             xsltTransformError
        - Src:             'attributes.c:417,25'
          Dst:             xmlHashCreate
        - Src:             'attributes.c:422,11'
          Dst:             xmlHashLookup2
        - Src:             'attributes.c:424,15'
          Dst:             xsltNewAttrSet
        - Src:             'attributes.c:426,14'
          Dst:             xmlHashAddEntry2
        - Src:             'attributes.c:428,13'
          Dst:             xsltFreeAttrSet
        - Src:             'attributes.c:443,9'
          Dst:             xmlStrEqual
        - Src:             'attributes.c:446,3'
          Dst:             xsltTransformError
        - Src:             'attributes.c:450,3'
          Dst:             xsltTransformError
        - Src:             'attributes.c:452,14'
          Dst:             xmlStrEqual
        - Src:             'attributes.c:453,6'
          Dst:             xsltTransformError
        - Src:             'attributes.c:461,13'
          Dst:             xsltStylePreCompute
        - Src:             'attributes.c:467,17'
          Dst:             xsltParseTemplateContent
        - Src:             'attributes.c:471,17'
          Dst:             xsltTransformError
        - Src:             'attributes.c:476,23'
          Dst:             xsltAddAttrElemList
        - Src:             'attributes.c:486,13'
          Dst:             xmlGetNsProp
        - Src:             'attributes.c:496,15'
          Dst:             xmlDictLookup
        - Src:             'attributes.c:507,21'
          Dst:             xmlValidateQName
        - Src:             'attributes.c:508,21'
          Dst:             xsltTransformError
        - Src:             'attributes.c:516,13'
          Dst:             xsltSplitQName
        - Src:             'attributes.c:518,36'
          Dst:             xmlSearchNs
        - Src:             'attributes.c:520,25'
          Dst:             xsltTransformError
        - Src:             'attributes.c:530,36'
          Dst:             xsltAddUseAttrSetList
    - functionName:    xsltFindDocument
      functionSourceFile: '/src/libxslt/libxslt/documents.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'documents.c:426,24'
          Branch Sides:
            - BranchSide:      'documents.c:426,28'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:427,2'
              BranchSideFuncs: []
        - Branch String:   'documents.c:426,9'
          Branch Sides:
            - BranchSide:      'documents.c:427,2'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:432,11'
              BranchSideFuncs: []
        - Branch String:   'documents.c:433,5'
          Branch Sides:
            - BranchSide:      'documents.c:434,6'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:438,9'
              BranchSideFuncs: []
        - Branch String:   'documents.c:434,6'
          Branch Sides:
            - BranchSide:      'documents.c:435,13'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:436,8'
              BranchSideFuncs: []
        - Branch String:   'documents.c:438,9'
          Branch Sides:
            - BranchSide:      'documents.c:439,9'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:440,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltLoadStyleDocument
      functionSourceFile: '/src/libxslt/libxslt/documents.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - URI
      BBCount:         32
      ICount:          171
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlFreeDoc
        - xmlStrEqual
        - xsltCheckRead
        - xsltGetDefaultSecurityPrefs
        - xsltNewStyleDocument
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'documents.c:369,25'
          Branch Sides:
            - BranchSide:      'documents.c:369,29'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:370,2'
              BranchSideFuncs: []
        - Branch String:   'documents.c:369,9'
          Branch Sides:
            - BranchSide:      'documents.c:370,2'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:375,11'
              BranchSideFuncs:
                - xsltGetDefaultSecurityPrefs
                - xsltNewStyleDocument
                - xmlFreeDoc
                - xmlStrEqual
                - xsltCheckRead
                - xsltTransformError
        - Branch String:   'documents.c:376,9'
          Branch Sides:
            - BranchSide:      'documents.c:379,22'
              BranchSideFuncs:
                - xsltCheckRead
                - xsltNewStyleDocument
                - xmlFreeDoc
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'documents.c:392,11'
              BranchSideFuncs:
                - xsltNewStyleDocument
                - xmlFreeDoc
                - xmlStrEqual
        - Branch String:   'documents.c:380,6'
          Branch Sides:
            - BranchSide:      'documents.c:381,17'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'documents.c:387,5'
              BranchSideFuncs:
                - xsltNewStyleDocument
                - xmlFreeDoc
                - xmlStrEqual
        - Branch String:   'documents.c:381,17'
          Branch Sides:
            - BranchSide:      'documents.c:384,34'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'documents.c:385,6'
              BranchSideFuncs: []
        - Branch String:   'documents.c:393,5'
          Branch Sides:
            - BranchSide:      'documents.c:394,7'
              BranchSideFuncs:
                - xsltNewStyleDocument
                - xmlFreeDoc
                - xmlStrEqual
            - BranchSide:      'documents.c:400,11'
              BranchSideFuncs:
                - xsltNewStyleDocument
                - xmlFreeDoc
        - Branch String:   'documents.c:394,25'
          Branch Sides:
            - BranchSide:      'documents.c:394,29'
              BranchSideFuncs:
                - xsltNewStyleDocument
                - xmlFreeDoc
                - xmlStrEqual
            - BranchSide:      'documents.c:397,8'
              BranchSideFuncs:
                - xsltNewStyleDocument
                - xmlFreeDoc
                - xmlStrEqual
        - Branch String:   'documents.c:394,52'
          Branch Sides:
            - BranchSide:      'documents.c:395,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNewStyleDocument
                - xmlFreeDoc
            - BranchSide:      'documents.c:397,8'
              BranchSideFuncs:
                - xsltNewStyleDocument
                - xmlFreeDoc
                - xmlStrEqual
        - Branch String:   'documents.c:394,6'
          Branch Sides:
            - BranchSide:      'documents.c:396,13'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:397,8'
              BranchSideFuncs:
                - xsltNewStyleDocument
                - xmlFreeDoc
                - xmlStrEqual
        - Branch String:   'documents.c:402,9'
          Branch Sides:
            - BranchSide:      'documents.c:403,2'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:405,32'
              BranchSideFuncs:
                - xsltNewStyleDocument
                - xmlFreeDoc
        - Branch String:   'documents.c:406,9'
          Branch Sides:
            - BranchSide:      'documents.c:407,20'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'documents.c:408,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'documents.c:375,11'
          Dst:             xsltGetDefaultSecurityPrefs
        - Src:             'documents.c:379,8'
          Dst:             xsltCheckRead
        - Src:             'documents.c:382,17'
          Dst:             xsltTransformError
        - Src:             'documents.c:395,7'
          Dst:             xmlStrEqual
        - Src:             'documents.c:405,11'
          Dst:             xsltNewStyleDocument
        - Src:             'documents.c:407,9'
          Dst:             xmlFreeDoc
    - functionName:    xsltNewStyleDocument
      functionSourceFile: '/src/libxslt/libxslt/documents.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - doc
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'documents.c:191,9'
          Branch Sides:
            - BranchSide:      'documents.c:192,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'documents.c:196,12'
              BranchSideFuncs: []
        - Branch String:   'documents.c:198,9'
          Branch Sides:
            - BranchSide:      'documents.c:199,14'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:202,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'documents.c:192,2'
          Dst:             xsltTransformError
    - functionName:    xsltDocDefaultLoaderFunc
      functionSourceFile: '/src/libxslt/libxslt/documents.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - URI
        - dict
        - options
        - ctxt
        - type
      BBCount:         16
      ICount:          119
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtParseDocument
        - xmlCtxtUseOptions
        - xmlDictFree
        - xmlDictReference
        - xmlFreeParserCtxt
        - xmlLoadExternalEntity
        - xmlNewParserCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'documents.c:70,9'
          Branch Sides:
            - BranchSide:      'documents.c:71,9'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:72,10'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlDictReference
                - xmlDictFree
        - Branch String:   'documents.c:72,24'
          Branch Sides:
            - BranchSide:      'documents.c:72,28'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlDictReference
                - xmlDictFree
            - BranchSide:      'documents.c:76,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlDictReference
        - Branch String:   'documents.c:72,9'
          Branch Sides:
            - BranchSide:      'documents.c:73,21'
              BranchSideFuncs:
                - xmlDictFree
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlDictReference
            - BranchSide:      'documents.c:76,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlDictReference
        - Branch String:   'documents.c:76,9'
          Branch Sides:
            - BranchSide:      'documents.c:77,16'
              BranchSideFuncs:
                - xmlDictReference
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
            - BranchSide:      'documents.c:84,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadExternalEntity
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'documents.c:86,9'
          Branch Sides:
            - BranchSide:      'documents.c:87,27'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'documents.c:92,32'
              BranchSideFuncs:
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'documents.c:69,13'
          Dst:             xmlNewParserCtxt
        - Src:             'documents.c:73,9'
          Dst:             xmlDictFree
        - Src:             'documents.c:78,2'
          Dst:             xmlDictReference
        - Src:             'documents.c:84,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'documents.c:85,19'
          Dst:             xmlLoadExternalEntity
        - Src:             'documents.c:87,9'
          Dst:             xmlFreeParserCtxt
        - Src:             'documents.c:92,11'
          Dst:             xmlCtxtParseDocument
        - Src:             'documents.c:108,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xsltLoadDocument
      functionSourceFile: '/src/libxslt/libxslt/documents.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URI
      BBCount:         38
      ICount:          215
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - xmlDocGetRootElement
        - xmlStrEqual
        - xmlXIncludeProcessFlags
        - xmlXPathOrderDocElems
        - xsltApplyStripSpaces
        - xsltCheckRead
        - xsltNeedElemSpaceHandling
        - xsltNewDocument
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'documents.c:293,24'
          Branch Sides:
            - BranchSide:      'documents.c:293,28'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:294,2'
              BranchSideFuncs: []
        - Branch String:   'documents.c:293,9'
          Branch Sides:
            - BranchSide:      'documents.c:294,2'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:299,9'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
                - xmlStrEqual
                - xsltCheckRead
                - xsltTransformError
        - Branch String:   'documents.c:299,9'
          Branch Sides:
            - BranchSide:      'documents.c:302,22'
              BranchSideFuncs:
                - xsltCheckRead
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'documents.c:315,11'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
                - xmlStrEqual
        - Branch String:   'documents.c:303,6'
          Branch Sides:
            - BranchSide:      'documents.c:304,17'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'documents.c:310,5'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
                - xmlStrEqual
        - Branch String:   'documents.c:304,17'
          Branch Sides:
            - BranchSide:      'documents.c:305,36'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'documents.c:308,6'
              BranchSideFuncs: []
        - Branch String:   'documents.c:316,5'
          Branch Sides:
            - BranchSide:      'documents.c:317,7'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
                - xmlStrEqual
            - BranchSide:      'documents.c:323,11'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
        - Branch String:   'documents.c:317,25'
          Branch Sides:
            - BranchSide:      'documents.c:317,29'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
                - xmlStrEqual
            - BranchSide:      'documents.c:320,8'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
                - xmlStrEqual
        - Branch String:   'documents.c:317,52'
          Branch Sides:
            - BranchSide:      'documents.c:318,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
            - BranchSide:      'documents.c:320,8'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
                - xmlStrEqual
        - Branch String:   'documents.c:317,6'
          Branch Sides:
            - BranchSide:      'documents.c:319,13'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:320,8'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
                - xmlStrEqual
        - Branch String:   'documents.c:326,9'
          Branch Sides:
            - BranchSide:      'documents.c:327,2'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:329,9'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlXIncludeProcessFlags
        - Branch String:   'documents.c:329,9'
          Branch Sides:
            - BranchSide:      'documents.c:332,26'
              BranchSideFuncs:
                - xmlXIncludeProcessFlags
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
            - BranchSide:      'documents.c:345,35'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltNewDocument
                - xmlXPathOrderDocElems
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
        - Branch String:   'documents.c:345,9'
          Branch Sides:
            - BranchSide:      'documents.c:346,23'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xsltNewDocument
                - xmlXPathOrderDocElems
            - BranchSide:      'documents.c:347,9'
              BranchSideFuncs:
                - xsltNewDocument
                - xmlXPathOrderDocElems
        - Branch String:   'documents.c:347,9'
          Branch Sides:
            - BranchSide:      'documents.c:348,24'
              BranchSideFuncs:
                - xmlXPathOrderDocElems
                - xsltNewDocument
            - BranchSide:      'documents.c:350,27'
              BranchSideFuncs:
                - xsltNewDocument
      Callsites:
        - Src:             'documents.c:302,8'
          Dst:             xsltCheckRead
        - Src:             'documents.c:305,17'
          Dst:             xsltTransformError
        - Src:             'documents.c:318,7'
          Dst:             xmlStrEqual
        - Src:             'documents.c:332,2'
          Dst:             xmlXIncludeProcessFlags
        - Src:             'documents.c:345,9'
          Dst:             xsltNeedElemSpaceHandling
        - Src:             'documents.c:346,29'
          Dst:             xmlDocGetRootElement
        - Src:             'documents.c:346,2'
          Dst:             xsltApplyStripSpaces
        - Src:             'documents.c:348,2'
          Dst:             xmlXPathOrderDocElems
        - Src:             'documents.c:350,11'
          Dst:             xsltNewDocument
    - functionName:    xsltNewDocument
      functionSourceFile: '/src/libxslt/libxslt/documents.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         19
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xsltTransformError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'documents.c:152,9'
          Branch Sides:
            - BranchSide:      'documents.c:153,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'documents.c:157,12'
              BranchSideFuncs: []
        - Branch String:   'documents.c:159,9'
          Branch Sides:
            - BranchSide:      'documents.c:160,15'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:174,12'
              BranchSideFuncs: []
        - Branch String:   'documents.c:160,15'
          Branch Sides:
            - BranchSide:      'documents.c:160,15'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:161,18'
              BranchSideFuncs: []
        - Branch String:   'documents.c:160,15'
          Branch Sides:
            - BranchSide:      'documents.c:160,15'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:161,18'
              BranchSideFuncs: []
        - Branch String:   'documents.c:160,15'
          Branch Sides:
            - BranchSide:      'documents.c:160,15'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:161,18'
              BranchSideFuncs: []
        - Branch String:   'documents.c:160,13'
          Branch Sides:
            - BranchSide:      'documents.c:161,18'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:173,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'documents.c:153,2'
          Dst:             xsltTransformError
    - functionName:    xsltFreeDocuments
      functionSourceFile: '/src/libxslt/libxslt/documents.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlFreeDoc
        - xsltFreeDocumentKeys
      functionUses:    1
      BranchProfiles:
        - Branch String:   'documents.c:259,5'
          Branch Sides:
            - BranchSide:      'documents.c:260,8'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeDoc
            - BranchSide:      'documents.c:267,11'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
        - Branch String:   'documents.c:263,6'
          Branch Sides:
            - BranchSide:      'documents.c:264,17'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeDoc
            - BranchSide:      'documents.c:265,9'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
                - xsltFreeDocumentKeys
                - xmlFreeDoc
        - Branch String:   'documents.c:268,5'
          Branch Sides:
            - BranchSide:      'documents.c:269,8'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
            - BranchSide:      'documents.c:276,1'
              BranchSideFuncs: []
        - Branch String:   'documents.c:272,6'
          Branch Sides:
            - BranchSide:      'documents.c:273,17'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
            - BranchSide:      'documents.c:274,9'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
      Callsites:
        - Src:             'documents.c:262,2'
          Dst:             xsltFreeDocumentKeys
        - Src:             'documents.c:264,6'
          Dst:             xmlFreeDoc
        - Src:             'documents.c:271,2'
          Dst:             xsltFreeDocumentKeys
        - Src:             'documents.c:273,6'
          Dst:             xmlFreeDoc
    - functionName:    xsltFreeStyleDocuments
      functionSourceFile: '/src/libxslt/libxslt/documents.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFreeDoc
        - xsltFreeDocumentKeys
      functionUses:    1
      BranchProfiles:
        - Branch String:   'documents.c:220,9'
          Branch Sides:
            - BranchSide:      'documents.c:221,2'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:230,11'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
        - Branch String:   'documents.c:231,5'
          Branch Sides:
            - BranchSide:      'documents.c:231,5'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
            - BranchSide:      'documents.c:232,8'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
        - Branch String:   'documents.c:242,6'
          Branch Sides:
            - BranchSide:      'documents.c:243,17'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
            - BranchSide:      'documents.c:244,9'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
      Callsites:
        - Src:             'documents.c:241,2'
          Dst:             xsltFreeDocumentKeys
        - Src:             'documents.c:243,6'
          Dst:             xmlFreeDoc
    - functionName:    xsltSetLoaderFunc
      functionSourceFile: '/src/libxslt/libxslt/documents.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'documents.c:126,9'
          Branch Sides:
            - BranchSide:      'documents.c:127,30'
              BranchSideFuncs: []
            - BranchSide:      'documents.c:129,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltGetQNameProperty
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
        - propName
        - mandatory
        - hasProp
        - nsName
        - localName
      BBCount:         36
      ICount:          199
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - xmlDictLookup
        - xmlValidateQName
        - xsltGetCNsProp
        - xsltGetQNameURI2
        - xsltTransformError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'preproc.c:1266,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1267,3'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlValidateQName
                - xsltGetQNameURI2
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1268,9'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlValidateQName
                - xsltGetQNameURI2
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1268,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1269,3'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlValidateQName
                - xsltGetQNameURI2
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1270,9'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlValidateQName
                - xsltGetQNameURI2
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1270,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1271,3'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlValidateQName
                - xsltGetQNameURI2
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1273,27'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlValidateQName
                - xsltGetQNameURI2
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1274,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1275,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1284,23'
              BranchSideFuncs:
                - xmlValidateQName
                - xsltGetQNameURI2
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'preproc.c:1275,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1276,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1281,5'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1284,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1285,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1294,29'
              BranchSideFuncs:
                - xsltGetQNameURI2
                - xmlDictLookup
        - Branch String:   'preproc.c:1295,10'
          Branch Sides:
            - BranchSide:      'preproc.c:1296,3'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1298,7'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'preproc.c:1298,7'
          Branch Sides:
            - BranchSide:      'preproc.c:1299,20'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'preproc.c:1300,7'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'preproc.c:1300,7'
          Branch Sides:
            - BranchSide:      'preproc.c:1301,8'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'preproc.c:1302,7'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'preproc.c:1308,11'
          Branch Sides:
            - BranchSide:      'preproc.c:1309,28'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'preproc.c:1311,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1273,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1276,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1284,6'
          Dst:             xmlValidateQName
        - Src:             'preproc.c:1285,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1294,12'
          Dst:             xsltGetQNameURI2
        - Src:             'preproc.c:1309,14'
          Dst:             xmlDictLookup
    - functionName:    xsltVariableComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1808
      functionLinenumberEnd: 1877
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         33
      ICount:          201
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - xsltGetCNsProp
        - xsltGetQNameProperty
        - xsltIsBlank
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1815,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1815,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1816,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1815,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1815,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1816,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1815,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1816,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1822,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetQNameProperty
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltIsBlank
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1825,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1826,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1828,18'
              BranchSideFuncs:
                - xsltGetQNameProperty
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltIsBlank
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1839,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1840,2'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltIsBlank
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1844,35'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltIsBlank
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1846,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1846,9'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltIsBlank
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1850,32'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltIsBlank
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1851,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1852,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltIsBlank
                - xsltTransformError
            - BranchSide:      'preproc.c:1865,20'
              BranchSideFuncs:
                - xsltIsBlank
                - xsltTransformError
        - Branch String:   'preproc.c:1865,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1866,17'
              BranchSideFuncs:
                - xsltIsBlank
                - xsltTransformError
            - BranchSide:      'preproc.c:1876,5'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1866,47'
          Branch Sides:
            - BranchSide:      'preproc.c:1867,18'
              BranchSideFuncs:
                - xsltIsBlank
                - xsltTransformError
            - BranchSide:      'preproc.c:1874,9'
              BranchSideFuncs:
                - xsltIsBlank
                - xsltTransformError
        - Branch String:   'preproc.c:1867,45'
          Branch Sides:
            - BranchSide:      'preproc.c:1867,61'
              BranchSideFuncs:
                - xsltTransformError
                - xsltIsBlank
            - BranchSide:      'preproc.c:1869,42'
              BranchSideFuncs:
                - xsltTransformError
                - xsltIsBlank
        - Branch String:   'preproc.c:1866,17'
          Branch Sides:
            - BranchSide:      'preproc.c:1869,42'
              BranchSideFuncs:
                - xsltIsBlank
                - xsltTransformError
            - BranchSide:      'preproc.c:1874,9'
              BranchSideFuncs:
                - xsltIsBlank
                - xsltTransformError
      Callsites:
        - Src:             'preproc.c:1822,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1837,5'
          Dst:             xsltGetQNameProperty
        - Src:             'preproc.c:1844,20'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1850,15'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:1852,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1867,49'
          Dst:             xsltIsBlank
        - Src:             'preproc.c:1869,17'
          Dst:             xsltTransformError
    - functionName:    xsltNewStylePreComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - style
        - type
      BBCount:         35
      ICount:          232
      EdgeCount:       37
      CyclomaticComplexity: 4
      functionsReached:
        - xsltTransformError
      functionUses:    21
      BranchProfiles:
        - Branch String:   'preproc.c:231,9'
          Branch Sides:
            - BranchSide:      'preproc.c:232,9'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:306,33'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:307,9'
          Branch Sides:
            - BranchSide:      'preproc.c:308,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:313,12'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:320,5'
          Branch Sides:
            - BranchSide:      'preproc.c:322,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:324,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:326,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:328,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:330,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:332,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:334,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:337,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:339,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:341,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:343,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:345,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:347,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:349,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:351,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:353,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:355,13'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:360,6'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:360,6'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:360,6'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:360,6'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:362,6'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:362,6'
          Branch Sides:
            - BranchSide:      'preproc.c:363,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:367,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:308,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:363,6'
          Dst:             xsltTransformError
    - functionName:    xsltParamComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1936
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         24
      ICount:          156
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xsltGetCNsProp
        - xsltGetQNameProperty
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1894,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1894,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1895,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1894,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1894,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1895,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1894,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1895,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1901,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetQNameProperty
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1904,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1905,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1906,18'
              BranchSideFuncs:
                - xsltGetQNameProperty
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1914,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1915,2'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1919,35'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1921,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1921,9'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1922,32'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1923,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1924,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1929,6'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:1929,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1930,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1935,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1901,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1912,5'
          Dst:             xsltGetQNameProperty
        - Src:             'preproc.c:1919,20'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1922,15'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:1924,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1930,6'
          Dst:             xsltTransformError
    - functionName:    xsltCheckTopLevelElement
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - style
        - inst
        - err
      BBCount:         34
      ICount:          184
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrEqual
        - xsltTransformError
      functionUses:    12
      BranchProfiles:
        - Branch String:   'preproc.c:74,25'
          Branch Sides:
            - BranchSide:      'preproc.c:74,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:75,9'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:74,43'
          Branch Sides:
            - BranchSide:      'preproc.c:74,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:75,9'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:74,9'
          Branch Sides:
            - BranchSide:      'preproc.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:77,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:78,9'
          Branch Sides:
            - BranchSide:      'preproc.c:79,13'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:86,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
        - Branch String:   'preproc.c:79,13'
          Branch Sides:
            - BranchSide:      'preproc.c:80,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:84,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:86,30'
          Branch Sides:
            - BranchSide:      'preproc.c:86,34'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:91,6'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:86,68'
          Branch Sides:
            - BranchSide:      'preproc.c:87,11'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:91,6'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:87,35'
          Branch Sides:
            - BranchSide:      'preproc.c:88,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'preproc.c:89,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:88,53'
          Branch Sides:
            - BranchSide:      'preproc.c:89,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'preproc.c:91,6'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:89,55'
          Branch Sides:
            - BranchSide:      'preproc.c:90,17'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:99,5'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:86,9'
          Branch Sides:
            - BranchSide:      'preproc.c:91,6'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:99,5'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:91,6'
          Branch Sides:
            - BranchSide:      'preproc.c:92,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:97,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:80,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:88,5'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:89,5'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:90,5'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:92,6'
          Dst:             xsltTransformError
    - functionName:    xsltCallTemplateComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         15
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xsltGetQNameProperty
        - xsltNewStylePreComp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1553,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1553,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1554,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1553,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1553,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1554,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1553,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1554,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1560,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetQNameProperty
        - Branch String:   'preproc.c:1563,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1564,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1565,18'
              BranchSideFuncs:
                - xsltGetQNameProperty
        - Branch String:   'preproc.c:1573,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1573,9'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1574,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1560,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1571,5'
          Dst:             xsltGetQNameProperty
    - functionName:    xsltProcessingInstructionComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         13
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xsltEvalStaticAttrValueTemplate
        - xsltNewStylePreComp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1132,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1132,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1133,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1132,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1132,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1133,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1132,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1133,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1138,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltEvalStaticAttrValueTemplate
        - Branch String:   'preproc.c:1141,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1142,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1143,18'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
      Callsites:
        - Src:             'preproc.c:1138,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1146,18'
          Dst:             xsltEvalStaticAttrValueTemplate
    - functionName:    xsltNumberComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - cur
      BBCount:         71
      ICount:          466
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - __isoc99_sscanf
        - xmlDictLookup
        - xmlStrEqual
        - xmlStrlen
        - xsltCompilePattern
        - xsltEvalStaticAttrValueTemplate
        - xsltGetCNsProp
        - xsltGetUTF8Char
        - xsltNewStylePreComp
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1398,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1398,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1399,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1398,42'
          Branch Sides:
            - BranchSide:      'preproc.c:1398,46'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1399,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1398,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1399,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1404,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetCNsProp
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltCompilePattern
                - xsltCompilePattern
                - xmlDictLookup
        - Branch String:   'preproc.c:1407,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1408,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1409,17'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltCompilePattern
                - xsltCompilePattern
                - xmlDictLookup
        - Branch String:   'preproc.c:1419,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1420,39'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltCompilePattern
                - xsltCompilePattern
            - BranchSide:      'preproc.c:1422,25'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltCompilePattern
                - xsltCompilePattern
        - Branch String:   'preproc.c:1431,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1432,46'
              BranchSideFuncs:
                - xsltCompilePattern
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltCompilePattern
            - BranchSide:      'preproc.c:1436,27'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltCompilePattern
        - Branch String:   'preproc.c:1437,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1438,45'
              BranchSideFuncs:
                - xsltCompilePattern
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'preproc.c:1442,27'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:1443,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1444,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1455,27'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1444,44'
          Branch Sides:
            - BranchSide:      'preproc.c:1445,18'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1447,28'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1445,46'
          Branch Sides:
            - BranchSide:      'preproc.c:1446,18'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1447,28'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1444,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1447,28'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1449,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1456,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1457,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1462,27'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1463,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1464,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1481,27'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
        - Branch String:   'preproc.c:1464,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1465,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
            - BranchSide:      'preproc.c:1469,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltTransformError
        - Branch String:   'preproc.c:1467,10'
          Branch Sides:
            - BranchSide:      'preproc.c:1467,25'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
            - BranchSide:      'preproc.c:1468,6'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
        - Branch String:   'preproc.c:1469,13'
          Branch Sides:
            - BranchSide:      'preproc.c:1470,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
            - BranchSide:      'preproc.c:1475,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
        - Branch String:   'preproc.c:1472,10'
          Branch Sides:
            - BranchSide:      'preproc.c:1472,25'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
            - BranchSide:      'preproc.c:1473,6'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
                - xmlStrlen
                - xsltGetUTF8Char
        - Branch String:   'preproc.c:1483,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1484,56'
              BranchSideFuncs:
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
            - BranchSide:      'preproc.c:1491,27'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
        - Branch String:   'preproc.c:1487,13'
          Branch Sides:
            - BranchSide:      'preproc.c:1488,13'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
            - BranchSide:      'preproc.c:1489,5'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlDictLookup
                - __isoc99_sscanf
        - Branch String:   'preproc.c:1492,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1493,17'
              BranchSideFuncs:
                - __isoc99_sscanf
                - xmlDictLookup
            - BranchSide:      'preproc.c:1495,2'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'preproc.c:1499,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1499,9'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'preproc.c:1500,6'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'preproc.c:1500,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1501,42'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'preproc.c:1504,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1404,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1413,27'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1416,12'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:1420,25'
          Dst:             xmlDictLookup
        - Src:             'preproc.c:1425,27'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1427,26'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1430,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1432,27'
          Dst:             xsltCompilePattern
        - Src:             'preproc.c:1436,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1438,26'
          Dst:             xsltCompilePattern
        - Src:             'preproc.c:1442,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1444,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:1445,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:1446,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:1449,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1455,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1457,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1462,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1464,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:1465,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1469,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:1470,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1475,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1481,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1484,46'
          Dst:             xmlStrlen
        - Src:             'preproc.c:1486,6'
          Dst:             xsltGetUTF8Char
        - Src:             'preproc.c:1491,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1493,2'
          Dst:             __isoc99_sscanf
        - Src:             'preproc.c:1501,28'
          Dst:             xmlDictLookup
    - functionName:    __isoc99_sscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltCommentComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xsltNewStylePreComp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1102,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1102,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1103,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1102,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1102,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1103,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1102,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1103,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1108,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
        - Branch String:   'preproc.c:1111,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1112,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1113,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1108,12'
          Dst:             xsltNewStylePreComp
    - functionName:    xsltSortComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         63
      ICount:          384
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - xmlDictLookup
        - xmlStrEqual
        - xsltEvalStaticAttrValueTemplate
        - xsltGetCNsProp
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:679,25'
          Branch Sides:
            - BranchSide:      'preproc.c:679,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:680,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:679,43'
          Branch Sides:
            - BranchSide:      'preproc.c:679,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:680,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:679,9'
          Branch Sides:
            - BranchSide:      'preproc.c:680,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:685,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:688,9'
          Branch Sides:
            - BranchSide:      'preproc.c:689,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:690,18'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:696,9'
          Branch Sides:
            - BranchSide:      'preproc.c:697,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'preproc.c:708,51'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:697,6'
          Branch Sides:
            - BranchSide:      'preproc.c:698,6'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'preproc.c:699,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:699,11'
          Branch Sides:
            - BranchSide:      'preproc.c:700,6'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'preproc.c:702,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:711,9'
          Branch Sides:
            - BranchSide:      'preproc.c:712,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'preproc.c:723,56'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:712,6'
          Branch Sides:
            - BranchSide:      'preproc.c:713,6'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'preproc.c:714,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:714,11'
          Branch Sides:
            - BranchSide:      'preproc.c:715,6'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'preproc.c:717,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:726,9'
          Branch Sides:
            - BranchSide:      'preproc.c:727,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'preproc.c:739,50'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'preproc.c:727,6'
          Branch Sides:
            - BranchSide:      'preproc.c:728,6'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'preproc.c:729,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'preproc.c:729,11'
          Branch Sides:
            - BranchSide:      'preproc.c:730,6'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'preproc.c:732,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'preproc.c:744,9'
          Branch Sides:
            - BranchSide:      'preproc.c:750,31'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:752,35'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:753,9'
          Branch Sides:
            - BranchSide:      'preproc.c:754,27'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:759,9'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:757,6'
          Branch Sides:
            - BranchSide:      'preproc.c:757,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:758,5'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:759,9'
          Branch Sides:
            - BranchSide:      'preproc.c:759,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:760,27'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:762,6'
          Branch Sides:
            - BranchSide:      'preproc.c:762,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:763,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:685,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:693,19'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:697,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:699,11'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:702,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:708,19'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:712,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:714,11'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:717,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:723,24'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:727,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:729,11'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:732,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:739,18'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:743,20'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:750,17'
          Dst:             xmlDictLookup
        - Src:             'preproc.c:752,18'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:754,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:760,2'
          Dst:             xsltTransformError
    - functionName:    xsltTextComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         24
      ICount:          121
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlStrEqual
        - xsltGetCNsProp
        - xsltNewStylePreComp
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:825,25'
          Branch Sides:
            - BranchSide:      'preproc.c:825,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:826,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:825,43'
          Branch Sides:
            - BranchSide:      'preproc.c:825,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:826,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:825,9'
          Branch Sides:
            - BranchSide:      'preproc.c:826,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:831,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetCNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:833,9'
          Branch Sides:
            - BranchSide:      'preproc.c:834,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:835,18'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:842,9'
          Branch Sides:
            - BranchSide:      'preproc.c:842,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'preproc.c:843,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:843,6'
          Branch Sides:
            - BranchSide:      'preproc.c:844,6'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:845,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:849,10'
          Branch Sides:
            - BranchSide:      'preproc.c:849,25'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:850,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:831,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:839,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:843,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:845,14'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:847,6'
          Dst:             xsltTransformError
    - functionName:    xsltElementComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         36
      ICount:          240
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - xmlDictLookup
        - xmlSearchNs
        - xmlStrncasecmp
        - xmlValidateQName
        - xsltEvalStaticAttrValueTemplate
        - xsltNewStylePreComp
        - xsltSplitQName
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:878,25'
          Branch Sides:
            - BranchSide:      'preproc.c:878,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:879,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:878,43'
          Branch Sides:
            - BranchSide:      'preproc.c:878,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:879,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:878,9'
          Branch Sides:
            - BranchSide:      'preproc.c:879,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:884,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltEvalStaticAttrValueTemplate
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xmlValidateQName
                - xsltSplitQName
                - xmlStrncasecmp
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'preproc.c:887,9'
          Branch Sides:
            - BranchSide:      'preproc.c:888,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:889,18'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xmlValidateQName
                - xsltSplitQName
                - xmlStrncasecmp
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'preproc.c:900,9'
          Branch Sides:
            - BranchSide:      'preproc.c:901,27'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xmlValidateQName
                - xsltSplitQName
                - xmlStrncasecmp
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'preproc.c:912,48'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltEvalStaticAttrValueTemplate
                - xmlValidateQName
                - xsltSplitQName
                - xmlStrncasecmp
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'preproc.c:915,9'
          Branch Sides:
            - BranchSide:      'preproc.c:916,23'
              BranchSideFuncs:
                - xmlValidateQName
                - xsltSplitQName
                - xsltEvalStaticAttrValueTemplate
                - xmlStrncasecmp
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'preproc.c:967,49'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
        - Branch String:   'preproc.c:916,6'
          Branch Sides:
            - BranchSide:      'preproc.c:917,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
            - BranchSide:      'preproc.c:922,21'
              BranchSideFuncs:
                - xsltSplitQName
                - xsltEvalStaticAttrValueTemplate
                - xmlStrncasecmp
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'preproc.c:925,10'
          Branch Sides:
            - BranchSide:      'preproc.c:935,20'
              BranchSideFuncs:
                - xmlSearchNs
                - xsltEvalStaticAttrValueTemplate
                - xmlStrncasecmp
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'preproc.c:954,11'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xmlStrncasecmp
        - Branch String:   'preproc.c:936,7'
          Branch Sides:
            - BranchSide:      'preproc.c:937,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xsltEvalStaticAttrValueTemplate
                - xmlStrncasecmp
            - BranchSide:      'preproc.c:945,14'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xmlStrncasecmp
                - xsltTransformError
      Callsites:
        - Src:             'preproc.c:884,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:898,18'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:901,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:912,16'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:916,6'
          Dst:             xmlValidateQName
        - Src:             'preproc.c:917,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:924,13'
          Dst:             xsltSplitQName
        - Src:             'preproc.c:935,8'
          Dst:             xmlSearchNs
        - Src:             'preproc.c:937,18'
          Dst:             xmlDictLookup
        - Src:             'preproc.c:946,7'
          Dst:             xsltTransformError
        - Src:             'preproc.c:955,5'
          Dst:             xmlStrncasecmp
        - Src:             'preproc.c:967,17'
          Dst:             xsltEvalStaticAttrValueTemplate
    - functionName:    xsltAttributeComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         32
      ICount:          226
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlDictLookup
        - xmlSearchNs
        - xmlStrEqual
        - xmlValidateQName
        - xsltEvalStaticAttrValueTemplate
        - xsltNewStylePreComp
        - xsltSplitQName
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:997,25'
          Branch Sides:
            - BranchSide:      'preproc.c:997,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:998,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:997,43'
          Branch Sides:
            - BranchSide:      'preproc.c:997,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:998,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:997,9'
          Branch Sides:
            - BranchSide:      'preproc.c:998,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1004,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltEvalStaticAttrValueTemplate
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1007,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1008,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1009,18'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xsltTransformError
                - xsltEvalStaticAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1021,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1022,27'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1033,48'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1037,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1037,9'
              BranchSideFuncs:
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1038,23'
              BranchSideFuncs:
                - xmlValidateQName
                - xmlStrEqual
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1038,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1039,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1043,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'preproc.c:1043,20'
          Branch Sides:
            - BranchSide:      'preproc.c:1044,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1048,21'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'preproc.c:1052,7'
          Branch Sides:
            - BranchSide:      'preproc.c:1062,24'
              BranchSideFuncs:
                - xmlSearchNs
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'preproc.c:1082,6'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1063,11'
          Branch Sides:
            - BranchSide:      'preproc.c:1064,29'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'preproc.c:1073,29'
              BranchSideFuncs:
                - xsltTransformError
      Callsites:
        - Src:             'preproc.c:1004,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1018,18'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:1022,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1033,16'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:1038,6'
          Dst:             xmlValidateQName
        - Src:             'preproc.c:1039,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1043,20'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:1044,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1050,13'
          Dst:             xsltSplitQName
        - Src:             'preproc.c:1062,12'
          Dst:             xmlSearchNs
        - Src:             'preproc.c:1064,15'
          Dst:             xmlDictLookup
        - Src:             'preproc.c:1073,4'
          Dst:             xsltTransformError
    - functionName:    xsltApplyImportsComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1516
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xsltNewStylePreComp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1523,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1523,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1524,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1523,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1523,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1524,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1523,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1524,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1529,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
        - Branch String:   'preproc.c:1532,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1533,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1534,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1529,12'
          Dst:             xsltNewStylePreComp
    - functionName:    xsltForEachComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1760
      functionLinenumberEnd: 1798
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         24
      ICount:          134
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xsltGetCNsProp
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1767,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1767,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1768,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1767,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1767,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1768,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1767,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1768,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1774,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1777,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1778,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1779,18'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1784,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1785,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1789,32'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
        - Branch String:   'preproc.c:1787,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1787,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1788,5'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1794,10'
          Branch Sides:
            - BranchSide:      'preproc.c:1794,25'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1795,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1774,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1782,20'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1785,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1789,15'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:1791,6'
          Dst:             xsltTransformError
    - functionName:    xsltChooseComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1637
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xsltNewStylePreComp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1644,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1644,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1645,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1644,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1644,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1645,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1644,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1645,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1651,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
        - Branch String:   'preproc.c:1654,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1655,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1656,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1651,12'
          Dst:             xsltNewStylePreComp
    - functionName:    xsltWhenComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 1750
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         23
      ICount:          133
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xsltGetCNsProp
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1721,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1721,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1722,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1721,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1721,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1722,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1721,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1722,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1728,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1731,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1732,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1733,18'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1737,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1738,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1743,35'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
        - Branch String:   'preproc.c:1740,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1740,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1741,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1744,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1744,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1745,27'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:1748,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1748,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1749,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1728,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1736,18'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1738,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1743,18'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:1745,2'
          Dst:             xsltTransformError
    - functionName:    xsltIfComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 1704
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         23
      ICount:          133
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xsltGetCNsProp
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1675,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1675,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1676,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1675,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1675,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1676,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1675,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1676,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1682,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1685,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1686,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1687,18'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1691,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1692,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1697,35'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
        - Branch String:   'preproc.c:1694,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1694,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1695,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1698,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1698,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1699,27'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:1702,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1702,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1703,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1682,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1690,18'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1692,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1697,18'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:1699,2'
          Dst:             xsltTransformError
    - functionName:    xsltCopyOfComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         23
      ICount:          133
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xsltGetCNsProp
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1166,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1166,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1167,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1166,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1166,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1167,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1166,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1167,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1172,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1175,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1176,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1177,18'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1182,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1183,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1188,35'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
        - Branch String:   'preproc.c:1185,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1185,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1186,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1189,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1189,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1190,27'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:1193,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1193,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1194,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1172,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1180,20'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1183,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1188,18'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:1190,2'
          Dst:             xsltTransformError
    - functionName:    xsltCopyComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         15
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xsltGetCNsProp
        - xsltNewStylePreComp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:781,25'
          Branch Sides:
            - BranchSide:      'preproc.c:781,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:782,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:781,43'
          Branch Sides:
            - BranchSide:      'preproc.c:781,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:782,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:781,9'
          Branch Sides:
            - BranchSide:      'preproc.c:782,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:786,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetCNsProp
        - Branch String:   'preproc.c:789,9'
          Branch Sides:
            - BranchSide:      'preproc.c:790,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:791,18'
              BranchSideFuncs:
                - xsltGetCNsProp
        - Branch String:   'preproc.c:797,9'
          Branch Sides:
            - BranchSide:      'preproc.c:798,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:800,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:786,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:795,17'
          Dst:             xsltGetCNsProp
    - functionName:    xsltValueOfComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         35
      ICount:          189
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrEqual
        - xsltGetCNsProp
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1213,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1213,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1214,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1213,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1213,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1214,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1213,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1214,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1219,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:1222,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1223,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1224,18'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:1230,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1231,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1240,35'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1231,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1232,6'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1233,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1237,10'
          Branch Sides:
            - BranchSide:      'preproc.c:1237,25'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1238,2'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1242,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1243,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1248,35'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
        - Branch String:   'preproc.c:1245,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1245,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1246,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1249,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1249,9'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1250,27'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:1253,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1253,21'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1254,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1219,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1227,12'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1231,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:1233,14'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:1235,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1240,20'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1243,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1248,18'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:1250,2'
          Dst:             xsltTransformError
    - functionName:    xsltWithParamComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         24
      ICount:          156
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xsltGetCNsProp
        - xsltGetQNameProperty
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1339,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1339,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1340,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1339,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1339,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1340,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1339,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1340,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1345,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetQNameProperty
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1348,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1349,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1350,18'
              BranchSideFuncs:
                - xsltGetQNameProperty
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1358,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1359,2'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1363,35'
              BranchSideFuncs:
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1365,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1365,9'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1366,32'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'preproc.c:1367,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1368,31'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'preproc.c:1373,6'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:1373,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1374,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1379,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1345,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1356,5'
          Dst:             xsltGetQNameProperty
        - Src:             'preproc.c:1363,20'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1366,15'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:1368,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:1374,6'
          Dst:             xsltTransformError
    - functionName:    xsltCheckParentElement
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
        - allow1
        - allow2
      BBCount:         42
      ICount:          227
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - xmlHashLookup
        - xmlStrEqual
        - xsltTransformError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'preproc.c:169,25'
          Branch Sides:
            - BranchSide:      'preproc.c:169,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:171,9'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:169,43'
          Branch Sides:
            - BranchSide:      'preproc.c:169,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:171,9'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:169,65'
          Branch Sides:
            - BranchSide:      'preproc.c:170,10'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:171,9'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:169,9'
          Branch Sides:
            - BranchSide:      'preproc.c:171,9'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:173,14'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:174,9'
          Branch Sides:
            - BranchSide:      'preproc.c:175,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:180,11'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'preproc.c:180,35'
          Branch Sides:
            - BranchSide:      'preproc.c:181,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlHashLookup
            - BranchSide:      'preproc.c:183,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlHashLookup
        - Branch String:   'preproc.c:181,25'
          Branch Sides:
            - BranchSide:      'preproc.c:182,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'preproc.c:188,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
        - Branch String:   'preproc.c:182,54'
          Branch Sides:
            - BranchSide:      'preproc.c:183,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlHashLookup
            - BranchSide:      'preproc.c:188,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
        - Branch String:   'preproc.c:183,39'
          Branch Sides:
            - BranchSide:      'preproc.c:184,16'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:185,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:180,9'
          Branch Sides:
            - BranchSide:      'preproc.c:185,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:188,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
        - Branch String:   'preproc.c:188,9'
          Branch Sides:
            - BranchSide:      'preproc.c:189,2'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
            - BranchSide:      'preproc.c:201,30'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:189,26'
          Branch Sides:
            - BranchSide:      'preproc.c:189,30'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
            - BranchSide:      'preproc.c:189,2'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
        - Branch String:   'preproc.c:189,2'
          Branch Sides:
            - BranchSide:      'preproc.c:194,11'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
            - BranchSide:      'preproc.c:200,5'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:194,31'
          Branch Sides:
            - BranchSide:      'preproc.c:195,18'
              BranchSideFuncs:
                - xmlHashLookup
                - xsltTransformError
            - BranchSide:      'preproc.c:198,15'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
        - Branch String:   'preproc.c:194,10'
          Branch Sides:
            - BranchSide:      'preproc.c:196,3'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:198,15'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
      Callsites:
        - Src:             'preproc.c:175,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:182,5'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:183,4'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:184,4'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:195,4'
          Dst:             xmlHashLookup
        - Src:             'preproc.c:201,5'
          Dst:             xsltTransformError
    - functionName:    xsltApplyTemplatesComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1585
      functionLinenumberEnd: 1627
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         18
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xsltGetCNsProp
        - xsltGetQNameProperty
        - xsltNewStylePreComp
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1592,25'
          Branch Sides:
            - BranchSide:      'preproc.c:1592,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1593,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1592,43'
          Branch Sides:
            - BranchSide:      'preproc.c:1592,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1593,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:1592,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1593,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1599,32'
              BranchSideFuncs:
                - xsltNewStylePreComp
                - xsltGetQNameProperty
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
        - Branch String:   'preproc.c:1602,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1603,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1604,18'
              BranchSideFuncs:
                - xsltGetQNameProperty
                - xsltGetCNsProp
                - xsltXPathCompile
                - xsltTransformError
        - Branch String:   'preproc.c:1617,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1617,9'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
            - BranchSide:      'preproc.c:1618,32'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltTransformError
        - Branch String:   'preproc.c:1619,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1620,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:1625,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:1599,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:1610,5'
          Dst:             xsltGetQNameProperty
        - Src:             'preproc.c:1615,20'
          Dst:             xsltGetCNsProp
        - Src:             'preproc.c:1618,15'
          Dst:             xsltXPathCompile
        - Src:             'preproc.c:1620,6'
          Dst:             xsltTransformError
    - functionName:    xsltCheckInstructionElement
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         45
      ICount:          247
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - xmlHashLookup
        - xmlStrEqual
        - xsltTransformError
      functionUses:    21
      BranchProfiles:
        - Branch String:   'preproc.c:114,25'
          Branch Sides:
            - BranchSide:      'preproc.c:114,29'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:116,9'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:114,43'
          Branch Sides:
            - BranchSide:      'preproc.c:114,47'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:116,9'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:114,65'
          Branch Sides:
            - BranchSide:      'preproc.c:115,10'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:116,9'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:114,9'
          Branch Sides:
            - BranchSide:      'preproc.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:118,16'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'preproc.c:121,9'
          Branch Sides:
            - BranchSide:      'preproc.c:122,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:127,5'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'preproc.c:127,29'
          Branch Sides:
            - BranchSide:      'preproc.c:127,33'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'preproc.c:127,5'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'preproc.c:127,5'
          Branch Sides:
            - BranchSide:      'preproc.c:128,15'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'preproc.c:148,30'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:128,39'
          Branch Sides:
            - BranchSide:      'preproc.c:129,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'preproc.c:131,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'preproc.c:129,29'
          Branch Sides:
            - BranchSide:      'preproc.c:130,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'preproc.c:142,7'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'preproc.c:130,58'
          Branch Sides:
            - BranchSide:      'preproc.c:131,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'preproc.c:142,7'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'preproc.c:131,56'
          Branch Sides:
            - BranchSide:      'preproc.c:132,20'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:135,6'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:132,53'
          Branch Sides:
            - BranchSide:      'preproc.c:133,20'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:135,6'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:133,57'
          Branch Sides:
            - BranchSide:      'preproc.c:134,20'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:135,6'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:128,13'
          Branch Sides:
            - BranchSide:      'preproc.c:135,6'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:142,7'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
        - Branch String:   'preproc.c:142,16'
          Branch Sides:
            - BranchSide:      'preproc.c:142,20'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'preproc.c:146,18'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'preproc.c:142,40'
          Branch Sides:
            - BranchSide:      'preproc.c:143,21'
              BranchSideFuncs:
                - xmlHashLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'preproc.c:146,18'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'preproc.c:142,6'
          Branch Sides:
            - BranchSide:      'preproc.c:144,6'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:146,18'
              BranchSideFuncs:
                - xsltTransformError
                - xmlHashLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'preproc.c:122,2'
          Dst:             xsltTransformError
        - Src:             'preproc.c:130,9'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:131,8'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:132,8'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:133,8'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:134,8'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:143,7'
          Dst:             xmlHashLookup
        - Src:             'preproc.c:148,5'
          Dst:             xsltTransformError
    - functionName:    xsltStylePreCompute
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2367
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
      BBCount:         176
      ICount:          957
      EdgeCount:       236
      CyclomaticComplexity: 62
      functionsReached:
        - xmlGetNsList
        - xmlStrEqual
        - xsltApplyImportsComp
        - xsltApplyTemplatesComp
        - xsltAttributeComp
        - xsltCallTemplateComp
        - xsltCheckInstructionElement
        - xsltCheckParentElement
        - xsltCheckTopLevelElement
        - xsltChooseComp
        - xsltCommentComp
        - xsltCopyComp
        - xsltCopyOfComp
        - xsltDocumentComp
        - xsltDocumentElem
        - xsltElementComp
        - xsltForEachComp
        - xsltIfComp
        - xsltNumberComp
        - xsltParamComp
        - xsltPreComputeExtModuleElement
        - xsltProcessingInstructionComp
        - xsltSortComp
        - xsltTextComp
        - xsltTransformError
        - xsltValueOfComp
        - xsltVariableComp
        - xsltWhenComp
        - xsltWithParamComp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'preproc.c:2201,24'
          Branch Sides:
            - BranchSide:      'preproc.c:2201,28'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:2203,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:2201,60'
          Branch Sides:
            - BranchSide:      'preproc.c:2202,10'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:2203,2'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:2201,9'
          Branch Sides:
            - BranchSide:      'preproc.c:2203,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:2205,9'
              BranchSideFuncs:
                - xsltPreComputeExtModuleElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
                - xsltCheckInstructionElement
                - xsltCopyOfComp
                - xsltCheckInstructionElement
                - xsltCopyComp
                - xsltCheckInstructionElement
                - xsltValueOfComp
                - xsltCheckParentElement
                - xsltWithParamComp
                - xsltCheckInstructionElement
                - xsltApplyTemplatesComp
        - Branch String:   'preproc.c:2205,9'
          Branch Sides:
            - BranchSide:      'preproc.c:2205,9'
              BranchSideFuncs:
                - xsltPreComputeExtModuleElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
                - xsltCheckInstructionElement
                - xsltCopyOfComp
                - xsltCheckInstructionElement
                - xsltCopyComp
                - xsltCheckInstructionElement
                - xsltValueOfComp
                - xsltCheckParentElement
                - xsltWithParamComp
                - xsltCheckInstructionElement
                - xsltApplyTemplatesComp
            - BranchSide:      'preproc.c:2358,46'
              BranchSideFuncs:
                - xsltPreComputeExtModuleElement
        - Branch String:   'preproc.c:2205,9'
          Branch Sides:
            - BranchSide:      'preproc.c:2205,9'
              BranchSideFuncs:
                - xsltPreComputeExtModuleElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
                - xsltCheckInstructionElement
                - xsltCopyOfComp
                - xsltCheckInstructionElement
                - xsltCopyComp
                - xsltCheckInstructionElement
                - xsltValueOfComp
                - xsltCheckParentElement
                - xsltWithParamComp
                - xsltCheckInstructionElement
                - xsltApplyTemplatesComp
            - BranchSide:      'preproc.c:2358,46'
              BranchSideFuncs:
                - xsltPreComputeExtModuleElement
        - Branch String:   'preproc.c:2205,9'
          Branch Sides:
            - BranchSide:      'preproc.c:2205,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltPreComputeExtModuleElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
                - xsltCheckInstructionElement
                - xsltCopyOfComp
                - xsltCheckInstructionElement
                - xsltCopyComp
                - xsltCheckInstructionElement
                - xsltValueOfComp
                - xsltCheckParentElement
                - xsltWithParamComp
                - xsltCheckInstructionElement
                - xsltApplyTemplatesComp
            - BranchSide:      'preproc.c:2358,46'
              BranchSideFuncs:
                - xsltPreComputeExtModuleElement
        - Branch String:   'preproc.c:2205,9'
          Branch Sides:
            - BranchSide:      'preproc.c:2208,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
                - xsltCheckInstructionElement
                - xsltCopyOfComp
                - xsltCheckInstructionElement
                - xsltCopyComp
                - xsltCheckInstructionElement
                - xsltValueOfComp
                - xsltCheckParentElement
                - xsltWithParamComp
                - xsltCheckInstructionElement
                - xsltApplyTemplatesComp
            - BranchSide:      'preproc.c:2358,46'
              BranchSideFuncs:
                - xsltPreComputeExtModuleElement
        - Branch String:   'preproc.c:2208,6'
          Branch Sides:
            - BranchSide:      'preproc.c:2209,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltApplyTemplatesComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2211,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
                - xsltCheckInstructionElement
                - xsltCopyOfComp
                - xsltCheckInstructionElement
                - xsltCopyComp
                - xsltCheckInstructionElement
                - xsltValueOfComp
                - xsltCheckParentElement
                - xsltWithParamComp
        - Branch String:   'preproc.c:2211,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2212,29'
              BranchSideFuncs:
                - xsltCheckParentElement
                - xsltWithParamComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2215,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
                - xsltCheckInstructionElement
                - xsltCopyOfComp
                - xsltCheckInstructionElement
                - xsltCopyComp
                - xsltCheckInstructionElement
                - xsltValueOfComp
        - Branch String:   'preproc.c:2215,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2216,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltValueOfComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2218,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
                - xsltCheckInstructionElement
                - xsltCopyOfComp
                - xsltCheckInstructionElement
                - xsltCopyComp
        - Branch String:   'preproc.c:2218,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2219,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltCopyComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2221,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
                - xsltCheckInstructionElement
                - xsltCopyOfComp
        - Branch String:   'preproc.c:2221,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2222,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltCopyOfComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2224,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
                - xsltCheckInstructionElement
                - xsltIfComp
        - Branch String:   'preproc.c:2224,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2225,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltIfComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2227,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xsltCheckParentElement
                - xsltWhenComp
        - Branch String:   'preproc.c:2227,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2228,29'
              BranchSideFuncs:
                - xsltCheckParentElement
                - xsltWhenComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2230,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xsltCheckInstructionElement
                - xsltChooseComp
        - Branch String:   'preproc.c:2230,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2231,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltChooseComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2233,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xsltCheckInstructionElement
                - xsltForEachComp
        - Branch String:   'preproc.c:2233,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2234,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltForEachComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2236,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
        - Branch String:   'preproc.c:2236,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2237,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltApplyImportsComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2239,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlStrEqual
        - Branch String:   'preproc.c:2239,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2240,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
                - xmlStrEqual
            - BranchSide:      'preproc.c:2250,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
                - xsltCheckInstructionElement
                - xsltElementComp
        - Branch String:   'preproc.c:2242,27'
          Branch Sides:
            - BranchSide:      'preproc.c:2243,11'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2247,31'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
        - Branch String:   'preproc.c:2243,45'
          Branch Sides:
            - BranchSide:      'preproc.c:2243,49'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2247,31'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
        - Branch String:   'preproc.c:2243,69'
          Branch Sides:
            - BranchSide:      'preproc.c:2244,5'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2247,31'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
        - Branch String:   'preproc.c:2244,29'
          Branch Sides:
            - BranchSide:      'preproc.c:2245,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
                - xmlStrEqual
            - BranchSide:      'preproc.c:2246,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
        - Branch String:   'preproc.c:2245,54'
          Branch Sides:
            - BranchSide:      'preproc.c:2246,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2247,31'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltAttributeComp
                - xmlGetNsList
        - Branch String:   'preproc.c:2242,10'
          Branch Sides:
            - BranchSide:      'preproc.c:2247,31'
              BranchSideFuncs:
                - xsltAttributeComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2249,24'
              BranchSideFuncs:
                - xsltAttributeComp
                - xmlGetNsList
        - Branch String:   'preproc.c:2250,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2251,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltElementComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2253,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
                - xsltCheckInstructionElement
                - xsltTextComp
        - Branch String:   'preproc.c:2253,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2254,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltTextComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2256,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xsltCheckParentElement
                - xsltSortComp
        - Branch String:   'preproc.c:2256,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2257,29'
              BranchSideFuncs:
                - xsltCheckParentElement
                - xsltSortComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2260,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xsltCheckInstructionElement
                - xsltCommentComp
        - Branch String:   'preproc.c:2260,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2261,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltCommentComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2263,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xsltCheckInstructionElement
                - xsltNumberComp
        - Branch String:   'preproc.c:2263,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2264,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltNumberComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2266,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
        - Branch String:   'preproc.c:2266,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2267,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltProcessingInstructionComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2269,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
        - Branch String:   'preproc.c:2269,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2270,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltCallTemplateComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2272,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xsltCheckInstructionElement
        - Branch String:   'preproc.c:2272,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2273,35'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
                - xsltParamComp
                - xmlGetNsList
                - xsltCheckInstructionElement
            - BranchSide:      'preproc.c:2276,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xsltCheckInstructionElement
        - Branch String:   'preproc.c:2273,10'
          Branch Sides:
            - BranchSide:      'preproc.c:2274,38'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltParamComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2275,20'
              BranchSideFuncs:
                - xsltParamComp
                - xmlGetNsList
        - Branch String:   'preproc.c:2276,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2277,35'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
                - xsltVariableComp
                - xmlGetNsList
                - xsltCheckInstructionElement
            - BranchSide:      'preproc.c:2280,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckParentElement
                - xsltCheckInstructionElement
        - Branch String:   'preproc.c:2277,10'
          Branch Sides:
            - BranchSide:      'preproc.c:2278,38'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltVariableComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2279,23'
              BranchSideFuncs:
                - xsltVariableComp
                - xmlGetNsList
        - Branch String:   'preproc.c:2280,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2281,29'
              BranchSideFuncs:
                - xsltCheckParentElement
                - xsltCheckInstructionElement
            - BranchSide:      'preproc.c:2284,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2284,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2285,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2287,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2287,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2288,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2290,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2290,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2291,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2293,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2293,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2294,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2296,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltTransformError
        - Branch String:   'preproc.c:2296,48'
          Branch Sides:
            - BranchSide:      'preproc.c:2297,14'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:2298,26'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:2296,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2298,26'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:2307,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2300,27'
          Branch Sides:
            - BranchSide:      'preproc.c:2300,31'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:2301,28'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'preproc.c:2300,10'
          Branch Sides:
            - BranchSide:      'preproc.c:2301,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'preproc.c:2306,6'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:2307,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2308,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2310,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckInstructionElement
        - Branch String:   'preproc.c:2310,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2311,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
            - BranchSide:      'preproc.c:2313,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2313,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2314,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2316,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2316,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2317,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2319,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2319,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2320,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2322,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2322,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2323,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2325,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
                - xsltCheckTopLevelElement
        - Branch String:   'preproc.c:2325,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2326,31'
              BranchSideFuncs:
                - xsltCheckTopLevelElement
            - BranchSide:      'preproc.c:2328,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xsltCheckInstructionElement
        - Branch String:   'preproc.c:2328,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2329,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
            - BranchSide:      'preproc.c:2331,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xsltTransformError
                - xsltCheckInstructionElement
                - xsltDocumentComp
        - Branch String:   'preproc.c:2331,13'
          Branch Sides:
            - BranchSide:      'preproc.c:2332,34'
              BranchSideFuncs:
                - xsltCheckInstructionElement
                - xsltDocumentComp
                - xmlGetNsList
            - BranchSide:      'preproc.c:2335,14'
              BranchSideFuncs:
                - xmlGetNsList
                - xsltTransformError
        - Branch String:   'preproc.c:2335,29'
          Branch Sides:
            - BranchSide:      'preproc.c:2335,33'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsList
            - BranchSide:      'preproc.c:2336,31'
              BranchSideFuncs:
                - xsltTransformError
                - xmlGetNsList
        - Branch String:   'preproc.c:2338,10'
          Branch Sides:
            - BranchSide:      'preproc.c:2338,25'
              BranchSideFuncs:
                - xmlGetNsList
            - BranchSide:      'preproc.c:2339,2'
              BranchSideFuncs:
                - xmlGetNsList
        - Branch String:   'preproc.c:2346,6'
          Branch Sides:
            - BranchSide:      'preproc.c:2347,10'
              BranchSideFuncs:
                - xmlGetNsList
            - BranchSide:      'preproc.c:2356,5'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:2350,17'
          Branch Sides:
            - BranchSide:      'preproc.c:2351,3'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:2354,18'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:2351,3'
          Branch Sides:
            - BranchSide:      'preproc.c:2352,8'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:2353,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:2205,9'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2208,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2209,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2210,6'
          Dst:             xsltApplyTemplatesComp
        - Src:             'preproc.c:2211,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2212,6'
          Dst:             xsltCheckParentElement
        - Src:             'preproc.c:2214,6'
          Dst:             xsltWithParamComp
        - Src:             'preproc.c:2215,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2216,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2217,6'
          Dst:             xsltValueOfComp
        - Src:             'preproc.c:2218,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2219,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2220,6'
          Dst:             xsltCopyComp
        - Src:             'preproc.c:2221,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2222,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2223,6'
          Dst:             xsltCopyOfComp
        - Src:             'preproc.c:2224,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2225,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2226,6'
          Dst:             xsltIfComp
        - Src:             'preproc.c:2227,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2228,6'
          Dst:             xsltCheckParentElement
        - Src:             'preproc.c:2229,6'
          Dst:             xsltWhenComp
        - Src:             'preproc.c:2230,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2231,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2232,6'
          Dst:             xsltChooseComp
        - Src:             'preproc.c:2233,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2234,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2235,6'
          Dst:             xsltForEachComp
        - Src:             'preproc.c:2236,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2237,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2238,6'
          Dst:             xsltApplyImportsComp
        - Src:             'preproc.c:2239,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2245,6'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2246,5'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2247,3'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2249,6'
          Dst:             xsltAttributeComp
        - Src:             'preproc.c:2250,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2251,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2252,6'
          Dst:             xsltElementComp
        - Src:             'preproc.c:2253,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2254,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2255,6'
          Dst:             xsltTextComp
        - Src:             'preproc.c:2256,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2257,6'
          Dst:             xsltCheckParentElement
        - Src:             'preproc.c:2259,6'
          Dst:             xsltSortComp
        - Src:             'preproc.c:2260,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2261,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2262,6'
          Dst:             xsltCommentComp
        - Src:             'preproc.c:2263,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2264,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2265,6'
          Dst:             xsltNumberComp
        - Src:             'preproc.c:2266,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2267,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2268,6'
          Dst:             xsltProcessingInstructionComp
        - Src:             'preproc.c:2269,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2270,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2271,6'
          Dst:             xsltCallTemplateComp
        - Src:             'preproc.c:2272,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2273,10'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2274,10'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2275,6'
          Dst:             xsltParamComp
        - Src:             'preproc.c:2276,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2277,10'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2278,10'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2279,6'
          Dst:             xsltVariableComp
        - Src:             'preproc.c:2280,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2281,6'
          Dst:             xsltCheckParentElement
        - Src:             'preproc.c:2282,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2284,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2285,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2287,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2288,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2290,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2291,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2293,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2294,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2296,14'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2297,14'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2301,3'
          Dst:             xsltTransformError
        - Src:             'preproc.c:2307,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2308,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2310,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2311,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2313,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2314,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2316,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2317,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2319,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2320,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2322,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2323,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2325,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2326,6'
          Dst:             xsltCheckTopLevelElement
        - Src:             'preproc.c:2328,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2329,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2331,13'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:2332,6'
          Dst:             xsltCheckInstructionElement
        - Src:             'preproc.c:2333,28'
          Dst:             xsltDocumentComp
        - Src:             'preproc.c:2333,28'
          Dst:             xsltDocumentElem
        - Src:             'preproc.c:2336,6'
          Dst:             xsltTransformError
        - Src:             'preproc.c:2349,20'
          Dst:             xmlGetNsList
        - Src:             'preproc.c:2358,15'
          Dst:             xsltPreComputeExtModuleElement
    - functionName:    xsltDocumentComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - inst
        - function
      BBCount:         30
      ICount:          173
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrEqual
        - xsltEvalStaticAttrValueTemplate
        - xsltNewStylePreComp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'preproc.c:556,9'
          Branch Sides:
            - BranchSide:      'preproc.c:557,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:558,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalStaticAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalStaticAttrValueTemplate
        - Branch String:   'preproc.c:561,9'
          Branch Sides:
            - BranchSide:      'preproc.c:574,45'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
            - BranchSide:      'preproc.c:577,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalStaticAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'preproc.c:577,16'
          Branch Sides:
            - BranchSide:      'preproc.c:591,5'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:591,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltEvalStaticAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'preproc.c:592,6'
          Branch Sides:
            - BranchSide:      'preproc.c:593,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalStaticAttrValueTemplate
            - BranchSide:      'preproc.c:647,45'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
        - Branch String:   'preproc.c:593,10'
          Branch Sides:
            - BranchSide:      'preproc.c:598,3'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
            - BranchSide:      'preproc.c:604,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalStaticAttrValueTemplate
        - Branch String:   'preproc.c:604,7'
          Branch Sides:
            - BranchSide:      'preproc.c:611,3'
              BranchSideFuncs:
                - xsltEvalStaticAttrValueTemplate
            - BranchSide:      'preproc.c:611,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltEvalStaticAttrValueTemplate
        - Branch String:   'preproc.c:650,9'
          Branch Sides:
            - BranchSide:      'preproc.c:651,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:653,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:553,12'
          Dst:             xsltNewStylePreComp
        - Src:             'preproc.c:561,9'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:574,13'
          Dst:             xsltEvalStaticAttrValueTemplate
        - Src:             'preproc.c:577,16'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:591,16'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:593,10'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:604,7'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:611,14'
          Dst:             xmlStrEqual
        - Src:             'preproc.c:647,13'
          Dst:             xsltEvalStaticAttrValueTemplate
    - functionName:    xsltFreeStylePreComp
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         18
      ICount:          102
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathFreeCompExpr
        - xsltFreeCompMatchList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:382,9'
          Branch Sides:
            - BranchSide:      'preproc.c:383,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:497,9'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
                - xmlXPathFreeCompExpr
        - Branch String:   'preproc.c:497,9'
          Branch Sides:
            - BranchSide:      'preproc.c:498,23'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
            - BranchSide:      'preproc.c:499,9'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
        - Branch String:   'preproc.c:499,9'
          Branch Sides:
            - BranchSide:      'preproc.c:500,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
                - xsltFreeCompMatchList
            - BranchSide:      'preproc.c:501,9'
              BranchSideFuncs:
                - xsltFreeCompMatchList
        - Branch String:   'preproc.c:501,9'
          Branch Sides:
            - BranchSide:      'preproc.c:502,31'
              BranchSideFuncs:
                - xsltFreeCompMatchList
            - BranchSide:      'preproc.c:503,9'
              BranchSideFuncs: []
        - Branch String:   'preproc.c:503,9'
          Branch Sides:
            - BranchSide:      'preproc.c:504,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:507,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'preproc.c:498,2'
          Dst:             xmlXPathFreeCompExpr
        - Src:             'preproc.c:500,9'
          Dst:             xsltFreeCompMatchList
        - Src:             'preproc.c:502,9'
          Dst:             xsltFreeCompMatchList
    - functionName:    xsltFreeStylePreComps
      functionSourceFile: '/src/libxslt/libxslt/preproc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1951
      functionLinenumberEnd: 1966
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xsltFreeStylePreComp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'preproc.c:1954,9'
          Branch Sides:
            - BranchSide:      'preproc.c:1955,2'
              BranchSideFuncs: []
            - BranchSide:      'preproc.c:1957,11'
              BranchSideFuncs:
                - xsltFreeStylePreComp
        - Branch String:   'preproc.c:1958,5'
          Branch Sides:
            - BranchSide:      'preproc.c:1958,5'
              BranchSideFuncs:
                - xsltFreeStylePreComp
            - BranchSide:      'preproc.c:1959,9'
              BranchSideFuncs:
                - xsltFreeStylePreComp
        - Branch String:   'preproc.c:1960,6'
          Branch Sides:
            - BranchSide:      'preproc.c:1961,6'
              BranchSideFuncs:
                - xsltFreeStylePreComp
            - BranchSide:      'preproc.c:1963,49'
              BranchSideFuncs:
                - xsltFreeStylePreComp
      Callsites:
        - Src:             'preproc.c:1963,6'
          Dst:             xsltFreeStylePreComp
    - functionName:    xsltCleanupSourceDoc
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5761
      functionLinenumberEnd: 5795
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         27
      ICount:          145
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - xsltClearSourceNodeFlags
        - xsltGetPSVIPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:5768,13'
          Branch Sides:
            - BranchSide:      'transform.c:5769,14'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
            - BranchSide:      'transform.c:5771,13'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
        - Branch String:   'transform.c:5771,13'
          Branch Sides:
            - BranchSide:      'transform.c:5772,31'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
            - BranchSide:      'transform.c:5781,13'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
        - Branch String:   'transform.c:5774,13'
          Branch Sides:
            - BranchSide:      'transform.c:5775,17'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
            - BranchSide:      'transform.c:5779,9'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
        - Branch String:   'transform.c:5781,35'
          Branch Sides:
            - BranchSide:      'transform.c:5781,38'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
            - BranchSide:      'transform.c:5784,17'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
        - Branch String:   'transform.c:5781,13'
          Branch Sides:
            - BranchSide:      'transform.c:5782,19'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
            - BranchSide:      'transform.c:5784,17'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
        - Branch String:   'transform.c:5784,17'
          Branch Sides:
            - BranchSide:      'transform.c:5785,17'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5786,13'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
        - Branch String:   'transform.c:5786,13'
          Branch Sides:
            - BranchSide:      'transform.c:5787,23'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
            - BranchSide:      'transform.c:5792,19'
              BranchSideFuncs:
                - xsltClearSourceNodeFlags
                - xsltGetPSVIPtr
        - Branch String:   'transform.c:5788,21'
          Branch Sides:
            - BranchSide:      'transform.c:5786,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5789,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:5766,9'
          Dst:             xsltClearSourceNodeFlags
        - Src:             'transform.c:5767,19'
          Dst:             xsltGetPSVIPtr
    - functionName:    xsltCountKeys
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5719
      functionLinenumberEnd: 5752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         18
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xsltNextImport
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:5723,9'
          Branch Sides:
            - BranchSide:      'transform.c:5724,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5729,5'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5731,5'
          Branch Sides:
            - BranchSide:      'transform.c:5732,6'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:5741,5'
              BranchSideFuncs:
                - xsltNextImport
        - Branch String:   'transform.c:5732,6'
          Branch Sides:
            - BranchSide:      'transform.c:5733,6'
              BranchSideFuncs:
                - xsltNextImport
            - BranchSide:      'transform.c:5736,25'
              BranchSideFuncs:
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5743,5'
          Branch Sides:
            - BranchSide:      'transform.c:5744,9'
              BranchSideFuncs:
                - xsltNextImport
            - BranchSide:      'transform.c:5751,12'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5745,2'
          Branch Sides:
            - BranchSide:      'transform.c:5746,6'
              BranchSideFuncs:
                - xsltNextImport
            - BranchSide:      'transform.c:5749,25'
              BranchSideFuncs:
                - xsltNextImport
      Callsites:
        - Src:             'transform.c:5736,10'
          Dst:             xsltNextImport
        - Src:             'transform.c:5749,10'
          Dst:             xsltNextImport
    - functionName:    xsltCopyAttrListNoOverwrite
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1303
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - invocNode
        - target
        - attr
      BBCount:         28
      ICount:          202
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlNewNsProp
        - xmlNodeListGetString
        - xsltGetSpecialNamespace
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:1266,5'
          Branch Sides:
            - BranchSide:      'transform.c:1271,6'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
                - xsltGetSpecialNamespace
            - BranchSide:      'transform.c:1302,5'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1271,6'
          Branch Sides:
            - BranchSide:      'transform.c:1272,15'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
                - xsltGetSpecialNamespace
            - BranchSide:      'transform.c:1285,7'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltGetSpecialNamespace
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
        - Branch String:   'transform.c:1273,10'
          Branch Sides:
            - BranchSide:      'transform.c:1274,36'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xmlNewNsProp
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
            - BranchSide:      'transform.c:1279,10'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltGetSpecialNamespace
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
        - Branch String:   'transform.c:1276,7'
          Branch Sides:
            - BranchSide:      'transform.c:1277,7'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1278,6'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltGetSpecialNamespace
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
        - Branch String:   'transform.c:1285,23'
          Branch Sides:
            - BranchSide:      'transform.c:1285,27'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltGetSpecialNamespace
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
            - BranchSide:      'transform.c:1289,20'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlNewNsProp
                - xsltGetSpecialNamespace
                - xmlNodeListGetString
                - xmlNewNsProp
        - Branch String:   'transform.c:1285,66'
          Branch Sides:
            - BranchSide:      'transform.c:1286,14'
              BranchSideFuncs:
                - xmlNewNsProp
                - xsltGetSpecialNamespace
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
            - BranchSide:      'transform.c:1289,20'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlNewNsProp
                - xsltGetSpecialNamespace
                - xmlNodeListGetString
                - xmlNewNsProp
        - Branch String:   'transform.c:1285,6'
          Branch Sides:
            - BranchSide:      'transform.c:1287,33'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlNewNsProp
                - xmlNodeListGetString
                - xmlNewNsProp
                - xsltGetSpecialNamespace
            - BranchSide:      'transform.c:1289,20'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlNewNsProp
                - xsltGetSpecialNamespace
                - xmlNodeListGetString
                - xmlNewNsProp
        - Branch String:   'transform.c:1289,20'
          Branch Sides:
            - BranchSide:      'transform.c:1290,35'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
                - xmlNewNsProp
                - xsltGetSpecialNamespace
            - BranchSide:      'transform.c:1294,33'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:1297,6'
          Branch Sides:
            - BranchSide:      'transform.c:1298,6'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1300,9'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlNodeListGetString
                - xmlNewNsProp
                - xmlNewNsProp
                - xsltGetSpecialNamespace
      Callsites:
        - Src:             'transform.c:1274,12'
          Dst:             xsltGetSpecialNamespace
        - Src:             'transform.c:1287,20'
          Dst:             xmlNewNsProp
        - Src:             'transform.c:1290,14'
          Dst:             xmlNodeListGetString
        - Src:             'transform.c:1291,20'
          Dst:             xmlNewNsProp
        - Src:             'transform.c:1294,20'
          Dst:             xmlNewNsProp
    - functionName:    xsltCopyNamespaceListInternal
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
        - ns
      BBCount:         39
      ICount:          221
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - xmlNewNs
        - xmlSearchNs
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:1462,9'
          Branch Sides:
            - BranchSide:      'transform.c:1463,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1467,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1467,24'
          Branch Sides:
            - BranchSide:      'transform.c:1467,28'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1470,5'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1467,9'
          Branch Sides:
            - BranchSide:      'transform.c:1468,7'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1470,5'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1471,6'
          Branch Sides:
            - BranchSide:      'transform.c:1472,6'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1476,6'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1476,6'
          Branch Sides:
            - BranchSide:      'transform.c:1477,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1491,15'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1477,29'
          Branch Sides:
            - BranchSide:      'transform.c:1478,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1484,25'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1478,45'
          Branch Sides:
            - BranchSide:      'transform.c:1479,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1484,25'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1477,10'
          Branch Sides:
            - BranchSide:      'transform.c:1481,8'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1484,25'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1485,25'
          Branch Sides:
            - BranchSide:      'transform.c:1485,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1490,2'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1485,10'
          Branch Sides:
            - BranchSide:      'transform.c:1487,8'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1490,2'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1492,6'
          Branch Sides:
            - BranchSide:      'transform.c:1493,16'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1494,13'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1499,5'
          Branch Sides:
            - BranchSide:      'transform.c:1471,6'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1500,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:1478,3'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1479,3'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1484,13'
          Dst:             xmlSearchNs
        - Src:             'transform.c:1485,29'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1491,6'
          Dst:             xmlNewNs
    - functionName:    xsltApplyFallbacks
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
      BBCount:         27
      ICount:          141
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - xmlStrEqual
        - xsltApplySequenceConstructor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:1843,24'
          Branch Sides:
            - BranchSide:      'transform.c:1843,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1845,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1843,42'
          Branch Sides:
            - BranchSide:      'transform.c:1843,46'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1845,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1843,60'
          Branch Sides:
            - BranchSide:      'transform.c:1844,3'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1845,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1843,9'
          Branch Sides:
            - BranchSide:      'transform.c:1845,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1847,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:1848,5'
          Branch Sides:
            - BranchSide:      'transform.c:1849,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:1861,12'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1849,14'
          Branch Sides:
            - BranchSide:      'transform.c:1849,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:1859,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:1849,14'
          Branch Sides:
            - BranchSide:      'transform.c:1849,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:1859,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:1849,14'
          Branch Sides:
            - BranchSide:      'transform.c:1849,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:1859,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:1849,35'
          Branch Sides:
            - BranchSide:      'transform.c:1850,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:1859,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:1849,13'
          Branch Sides:
            - BranchSide:      'transform.c:1855,9'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1859,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
      Callsites:
        - Src:             'transform.c:1849,14'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1850,14'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1856,6'
          Dst:             xsltApplySequenceConstructor
    - functionName:    xsltApplySequenceConstructor
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2321
      functionLinenumberEnd: 3047
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - list
        - templ
      BBCount:         177
      ICount:          1135
      EdgeCount:       242
      CyclomaticComplexity: 67
      functionsReached:
        - xmlHashLookup
        - xmlNewNs
        - xmlSearchNs
        - xmlStrEqual
        - xsltApplyFallbacks
        - xsltApplySequenceConstructor
        - xsltAttrListTemplateProcess
        - xsltCopyText
        - xsltDebug
        - xsltExtElementLookup
        - xsltGetNamespace
        - xsltLocalVariablePop
        - xsltMessage
        - xsltNextImport
        - xsltParseStylesheetVariable
        - xsltReleaseLocalRVTs
        - xsltShallowCopyElem
        - xsltTransformError
      functionUses:    11
      BranchProfiles:
        - Branch String:   'transform.c:2336,9'
          Branch Sides:
            - BranchSide:      'transform.c:2337,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:2349,9'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltTransformError
                - xsltDebug
        - Branch String:   'transform.c:2349,9'
          Branch Sides:
            - BranchSide:      'transform.c:2350,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:2351,5'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltTransformError
                - xsltDebug
        - Branch String:   'transform.c:2351,5'
          Branch Sides:
            - BranchSide:      'transform.c:2351,5'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:2357,9'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltTransformError
                - xsltDebug
        - Branch String:   'transform.c:2357,9'
          Branch Sides:
            - BranchSide:      'transform.c:2358,28'
              BranchSideFuncs:
                - xsltTransformError
                - xsltDebug
            - BranchSide:      'transform.c:2369,5'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
        - Branch String:   'transform.c:2384,5'
          Branch Sides:
            - BranchSide:      'transform.c:2385,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
            - BranchSide:      'transform.c:3033,9'
              BranchSideFuncs:
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2385,13'
          Branch Sides:
            - BranchSide:      'transform.c:2386,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
            - BranchSide:      'transform.c:2396,22'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
        - Branch String:   'transform.c:2386,17'
          Branch Sides:
            - BranchSide:      'transform.c:2387,22'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2393,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
        - Branch String:   'transform.c:2409,13'
          Branch Sides:
            - BranchSide:      'transform.c:2415,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2732,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
        - Branch String:   'transform.c:2732,13'
          Branch Sides:
            - BranchSide:      'transform.c:2732,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
            - BranchSide:      'transform.c:2800,21'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
        - Branch String:   'transform.c:2732,13'
          Branch Sides:
            - BranchSide:      'transform.c:2732,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
            - BranchSide:      'transform.c:2800,21'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
        - Branch String:   'transform.c:2732,13'
          Branch Sides:
            - BranchSide:      'transform.c:2732,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltLocalVariablePop
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
            - BranchSide:      'transform.c:2800,21'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
        - Branch String:   'transform.c:2732,13'
          Branch Sides:
            - BranchSide:      'transform.c:2736,62'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
            - BranchSide:      'transform.c:2800,21'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
        - Branch String:   'transform.c:2738,17'
          Branch Sides:
            - BranchSide:      'transform.c:2739,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltMessage
            - BranchSide:      'transform.c:2756,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
        - Branch String:   'transform.c:2739,21'
          Branch Sides:
            - BranchSide:      'transform.c:2740,33'
              BranchSideFuncs:
                - xsltMessage
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2745,36'
              BranchSideFuncs:
                - xsltApplyFallbacks
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2746,25'
          Branch Sides:
            - BranchSide:      'transform.c:2747,25'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2751,36'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2756,17'
          Branch Sides:
            - BranchSide:      'transform.c:2757,16'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
            - BranchSide:      'transform.c:2774,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltMessage
                - xsltParseStylesheetVariable
        - Branch String:   'transform.c:2766,7'
          Branch Sides:
            - BranchSide:      'transform.c:2767,28'
              BranchSideFuncs:
                - xsltReleaseLocalRVTs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2769,32'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2774,17'
          Branch Sides:
            - BranchSide:      'transform.c:2775,29'
              BranchSideFuncs:
                - xsltParseStylesheetVariable
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2793,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltMessage
        - Branch String:   'transform.c:2784,7'
          Branch Sides:
            - BranchSide:      'transform.c:2791,27'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2793,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2793,24'
          Branch Sides:
            - BranchSide:      'transform.c:2794,29'
              BranchSideFuncs:
                - xsltMessage
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2796,22'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2800,49'
          Branch Sides:
            - BranchSide:      'transform.c:2801,21'
              BranchSideFuncs:
                - xsltCopyText
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2823,30'
              BranchSideFuncs:
                - xsltCopyText
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2800,20'
          Branch Sides:
            - BranchSide:      'transform.c:2823,30'
              BranchSideFuncs:
                - xsltCopyText
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2825,21'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
        - Branch String:   'transform.c:2823,17'
          Branch Sides:
            - BranchSide:      'transform.c:2824,3'
              BranchSideFuncs:
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2825,9'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2825,52'
          Branch Sides:
            - BranchSide:      'transform.c:2826,21'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
            - BranchSide:      'transform.c:2904,20'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'transform.c:2826,38'
          Branch Sides:
            - BranchSide:      'transform.c:2826,42'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
            - BranchSide:      'transform.c:2904,20'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'transform.c:2825,20'
          Branch Sides:
            - BranchSide:      'transform.c:2829,19'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
            - BranchSide:      'transform.c:2904,20'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'transform.c:2834,17'
          Branch Sides:
            - BranchSide:      'transform.c:2835,49'
              BranchSideFuncs:
                - xsltExtElementLookup
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:2838,50'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:2840,17'
          Branch Sides:
            - BranchSide:      'transform.c:2842,21'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:2886,21'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
        - Branch String:   'transform.c:2854,17'
          Branch Sides:
            - BranchSide:      'transform.c:2855,26'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:2864,32'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2855,26'
          Branch Sides:
            - BranchSide:      'transform.c:2855,26'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:2862,29'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:2855,26'
          Branch Sides:
            - BranchSide:      'transform.c:2855,26'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:2862,29'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:2855,26'
          Branch Sides:
            - BranchSide:      'transform.c:2855,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:2862,29'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:2855,47'
          Branch Sides:
            - BranchSide:      'transform.c:2856,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:2862,29'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:2855,25'
          Branch Sides:
            - BranchSide:      'transform.c:2858,31'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:2862,29'
              BranchSideFuncs:
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:2866,21'
          Branch Sides:
            - BranchSide:      'transform.c:2867,40'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2871,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2886,21'
          Branch Sides:
            - BranchSide:      'transform.c:2887,14'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
            - BranchSide:      'transform.c:2890,32'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltReleaseLocalRVTs
        - Branch String:   'transform.c:2896,7'
          Branch Sides:
            - BranchSide:      'transform.c:2897,28'
              BranchSideFuncs:
                - xsltReleaseLocalRVTs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2899,32'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2913,17'
          Branch Sides:
            - BranchSide:      'transform.c:2914,3'
              BranchSideFuncs:
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2920,18'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'transform.c:2920,33'
          Branch Sides:
            - BranchSide:      'transform.c:2920,37'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2971,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
        - Branch String:   'transform.c:2920,58'
          Branch Sides:
            - BranchSide:      'transform.c:2921,18'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2971,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
        - Branch String:   'transform.c:2921,39'
          Branch Sides:
            - BranchSide:      'transform.c:2921,43'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2971,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
        - Branch String:   'transform.c:2920,17'
          Branch Sides:
            - BranchSide:      'transform.c:2925,24'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2971,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
        - Branch String:   'transform.c:2925,17'
          Branch Sides:
            - BranchSide:      'transform.c:2926,22'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2961,7'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
        - Branch String:   'transform.c:2938,7'
          Branch Sides:
            - BranchSide:      'transform.c:2939,8'
              BranchSideFuncs:
                - xsltNextImport
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlHashLookup
            - BranchSide:      'transform.c:2947,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'transform.c:2939,8'
          Branch Sides:
            - BranchSide:      'transform.c:2941,19'
              BranchSideFuncs:
                - xmlHashLookup
                - xsltNextImport
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
            - BranchSide:      'transform.c:2942,8'
              BranchSideFuncs:
                - xsltNextImport
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlHashLookup
        - Branch String:   'transform.c:2942,8'
          Branch Sides:
            - BranchSide:      'transform.c:2943,8'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2945,27'
              BranchSideFuncs:
                - xsltNextImport
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlHashLookup
        - Branch String:   'transform.c:2947,11'
          Branch Sides:
            - BranchSide:      'transform.c:2948,4'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2949,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'transform.c:2949,11'
          Branch Sides:
            - BranchSide:      'transform.c:2950,10'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2955,25'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'transform.c:2956,25'
          Branch Sides:
            - BranchSide:      'transform.c:2956,42'
              BranchSideFuncs:
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2958,13'
              BranchSideFuncs:
                - xmlNewNs
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'transform.c:2956,11'
          Branch Sides:
            - BranchSide:      'transform.c:2958,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
            - BranchSide:      'transform.c:2960,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
        - Branch String:   'transform.c:2961,7'
          Branch Sides:
            - BranchSide:      'transform.c:2965,35'
              BranchSideFuncs:
                - xsltGetNamespace
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
            - BranchSide:      'transform.c:2967,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
                - xsltAttrListTemplateProcess
        - Branch String:   'transform.c:2971,17'
          Branch Sides:
            - BranchSide:      'transform.c:2972,45'
              BranchSideFuncs:
                - xsltAttrListTemplateProcess
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2974,19'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2981,13'
          Branch Sides:
            - BranchSide:      'transform.c:2981,30'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:2982,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2982,17'
          Branch Sides:
            - BranchSide:      'transform.c:2983,23'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
            - BranchSide:      'transform.c:2989,9'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:2985,21'
          Branch Sides:
            - BranchSide:      'transform.c:2986,30'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
            - BranchSide:      'transform.c:2987,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
        - Branch String:   'transform.c:2998,6'
          Branch Sides:
            - BranchSide:      'transform.c:2999,6'
              BranchSideFuncs:
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:3000,13'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:3000,13'
          Branch Sides:
            - BranchSide:      'transform.c:3001,19'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
            - BranchSide:      'transform.c:3005,9'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:3011,37'
          Branch Sides:
            - BranchSide:      'transform.c:3011,41'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:3015,22'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
        - Branch String:   'transform.c:3011,10'
          Branch Sides:
            - BranchSide:      'transform.c:3012,24'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
            - BranchSide:      'transform.c:3015,22'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
        - Branch String:   'transform.c:3016,17'
          Branch Sides:
            - BranchSide:      'transform.c:3017,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
            - BranchSide:      'transform.c:3018,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
        - Branch String:   'transform.c:3018,17'
          Branch Sides:
            - BranchSide:      'transform.c:3019,21'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
            - BranchSide:      'transform.c:3022,17'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
        - Branch String:   'transform.c:3022,17'
          Branch Sides:
            - BranchSide:      'transform.c:3023,23'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
            - BranchSide:      'transform.c:3026,9'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
        - Branch String:   'transform.c:3026,9'
          Branch Sides:
            - BranchSide:      'transform.c:2384,5'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:3006,19'
              BranchSideFuncs:
                - xsltLocalVariablePop
                - xsltShallowCopyElem
                - xsltAttrListTemplateProcess
                - xsltGetNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltNextImport
                - xmlHashLookup
                - xsltReleaseLocalRVTs
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltExtElementLookup
                - xsltCopyText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltMessage
                - xsltParseStylesheetVariable
                - xsltReleaseLocalRVTs
                - xmlStrEqual
                - xsltApplyFallbacks
                - xsltMessage
                - xsltTransformError
                - xsltLocalVariablePop
        - Branch String:   'transform.c:3033,9'
          Branch Sides:
            - BranchSide:      'transform.c:3034,23'
              BranchSideFuncs:
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:3036,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:2358,9'
          Dst:             xsltTransformError
        - Src:             'transform.c:2365,9'
          Dst:             xsltDebug
        - Src:             'transform.c:2387,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:2732,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:2739,21'
          Dst:             xmlStrEqual
        - Src:             'transform.c:2740,21'
          Dst:             xsltMessage
        - Src:             'transform.c:2746,26'
          Dst:             xsltApplyFallbacks
        - Src:             'transform.c:2767,7'
          Dst:             xsltReleaseLocalRVTs
        - Src:             'transform.c:2774,17'
          Dst:             xmlStrEqual
        - Src:             'transform.c:2780,3'
          Dst:             xsltParseStylesheetVariable
        - Src:             'transform.c:2793,24'
          Dst:             xmlStrEqual
        - Src:             'transform.c:2794,17'
          Dst:             xsltMessage
        - Src:             'transform.c:2796,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:2823,17'
          Dst:             xsltCopyText
        - Src:             'transform.c:2835,28'
          Dst:             xsltExtElementLookup
        - Src:             'transform.c:2855,26'
          Dst:             xmlStrEqual
        - Src:             'transform.c:2856,26'
          Dst:             xmlStrEqual
        - Src:             'transform.c:2859,25'
          Dst:             xsltApplySequenceConstructor
        - Src:             'transform.c:2867,21'
          Dst:             xsltTransformError
        - Src:             'transform.c:2897,7'
          Dst:             xsltReleaseLocalRVTs
        - Src:             'transform.c:2913,25'
          Dst:             xsltShallowCopyElem
        - Src:             'transform.c:2941,5'
          Dst:             xmlHashLookup
        - Src:             'transform.c:2945,12'
          Dst:             xsltNextImport
        - Src:             'transform.c:2955,13'
          Dst:             xmlSearchNs
        - Src:             'transform.c:2956,30'
          Dst:             xmlStrEqual
        - Src:             'transform.c:2958,4'
          Dst:             xmlNewNs
        - Src:             'transform.c:2965,18'
          Dst:             xsltGetNamespace
        - Src:             'transform.c:2972,17'
          Dst:             xsltAttrListTemplateProcess
        - Src:             'transform.c:3012,3'
          Dst:             xsltLocalVariablePop
        - Src:             'transform.c:3034,2'
          Dst:             xsltLocalVariablePop
    - functionName:    xsltReleaseLocalRVTs
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2267
      functionLinenumberEnd: 2300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - base
      BBCount:         25
      ICount:          144
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xsltRegisterLocalRVT
        - xsltRegisterPersistRVT
        - xsltReleaseRVT
        - xsltTransformError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transform.c:2270,9'
          Branch Sides:
            - BranchSide:      'transform.c:2271,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:2272,9'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltRegisterPersistRVT
                - xsltReleaseRVT
                - xsltTransformError
        - Branch String:   'transform.c:2272,9'
          Branch Sides:
            - BranchSide:      'transform.c:2273,28'
              BranchSideFuncs:
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltRegisterPersistRVT
                - xsltReleaseRVT
            - BranchSide:      'transform.c:2276,22'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltRegisterPersistRVT
                - xsltReleaseRVT
        - Branch String:   'transform.c:2277,9'
          Branch Sides:
            - BranchSide:      'transform.c:2278,9'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltRegisterPersistRVT
                - xsltReleaseRVT
            - BranchSide:      'transform.c:2280,5'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltRegisterPersistRVT
                - xsltReleaseRVT
        - Branch String:   'transform.c:2283,13'
          Branch Sides:
            - BranchSide:      'transform.c:2284,28'
              BranchSideFuncs:
                - xsltReleaseRVT
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltRegisterPersistRVT
            - BranchSide:      'transform.c:2285,20'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltReleaseRVT
                - xsltRegisterLocalRVT
                - xsltRegisterPersistRVT
        - Branch String:   'transform.c:2285,20'
          Branch Sides:
            - BranchSide:      'transform.c:2286,36'
              BranchSideFuncs:
                - xsltRegisterPersistRVT
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltReleaseRVT
            - BranchSide:      'transform.c:2287,20'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterPersistRVT
                - xsltReleaseRVT
                - xsltRegisterLocalRVT
        - Branch String:   'transform.c:2287,20'
          Branch Sides:
            - BranchSide:      'transform.c:2292,34'
              BranchSideFuncs:
                - xsltRegisterLocalRVT
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterPersistRVT
                - xsltReleaseRVT
            - BranchSide:      'transform.c:2295,13'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltRegisterPersistRVT
                - xsltReleaseRVT
        - Branch String:   'transform.c:2299,5'
          Branch Sides:
            - BranchSide:      'transform.c:2281,15'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltRegisterLocalRVT
                - xsltRegisterPersistRVT
                - xsltReleaseRVT
            - BranchSide:      'transform.c:2299,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:2273,9'
          Dst:             xsltTransformError
        - Src:             'transform.c:2284,13'
          Dst:             xsltReleaseRVT
        - Src:             'transform.c:2286,13'
          Dst:             xsltRegisterPersistRVT
        - Src:             'transform.c:2292,13'
          Dst:             xsltRegisterLocalRVT
        - Src:             'transform.c:2295,13'
          Dst:             __xmlGenericError
        - Src:             'transform.c:2295,29'
          Dst:             __xmlGenericErrorContext
    - functionName:    xsltCopyText
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - target
        - cur
        - interned
      BBCount:         99
      ICount:          577
      EdgeCount:       135
      CyclomaticComplexity: 38
      functionsReached:
        - xmlDictOwns
        - xmlFreeNode
        - xmlHashLookup2
        - xmlNewCDataBlock
        - xmlNewTextLen
        - xmlStrdup
        - xmlStrlen
        - xsltAddChild
        - xsltAddTextString
        - xsltTransformError
      functionUses:    8
      BranchProfiles:
        - Branch String:   'transform.c:982,38'
          Branch Sides:
            - BranchSide:      'transform.c:983,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:985,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
        - Branch String:   'transform.c:982,9'
          Branch Sides:
            - BranchSide:      'transform.c:984,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:985,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
        - Branch String:   'transform.c:985,9'
          Branch Sides:
            - BranchSide:      'transform.c:986,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1008,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
        - Branch String:   'transform.c:1008,26'
          Branch Sides:
            - BranchSide:      'transform.c:1008,30'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:1009,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
        - Branch String:   'transform.c:1008,9'
          Branch Sides:
            - BranchSide:      'transform.c:1009,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:1012,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
        - Branch String:   'transform.c:1012,45'
          Branch Sides:
            - BranchSide:      'transform.c:1013,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:1054,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
        - Branch String:   'transform.c:1013,34'
          Branch Sides:
            - BranchSide:      'transform.c:1014,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:1054,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
        - Branch String:   'transform.c:1014,19'
          Branch Sides:
            - BranchSide:      'transform.c:1015,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:1054,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
        - Branch String:   'transform.c:1015,37'
          Branch Sides:
            - BranchSide:      'transform.c:1016,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:1054,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
        - Branch String:   'transform.c:1016,25'
          Branch Sides:
            - BranchSide:      'transform.c:1017,20'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
            - BranchSide:      'transform.c:1019,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
        - Branch String:   'transform.c:1018,43'
          Branch Sides:
            - BranchSide:      'transform.c:1019,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlStrlen
                - xsltAddTextString
            - BranchSide:      'transform.c:1034,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlStrlen
                - xsltAddTextString
        - Branch String:   'transform.c:1019,25'
          Branch Sides:
            - BranchSide:      'transform.c:1020,20'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
                - xmlStrlen
                - xmlNewCDataBlock
                - xmlStrlen
                - xsltAddTextString
            - BranchSide:      'transform.c:1054,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
        - Branch String:   'transform.c:1012,9'
          Branch Sides:
            - BranchSide:      'transform.c:1034,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlStrlen
                - xsltAddTextString
            - BranchSide:      'transform.c:1054,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
        - Branch String:   'transform.c:1034,29'
          Branch Sides:
            - BranchSide:      'transform.c:1035,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlStrlen
                - xsltAddTextString
            - BranchSide:      'transform.c:1046,22'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:1034,6'
          Branch Sides:
            - BranchSide:      'transform.c:1040,31'
              BranchSideFuncs:
                - xmlStrlen
                - xsltAddTextString
                - xsltTransformError
            - BranchSide:      'transform.c:1046,22'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:1048,10'
          Branch Sides:
            - BranchSide:      'transform.c:1049,3'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1050,23'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:1054,33'
          Branch Sides:
            - BranchSide:      'transform.c:1055,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
            - BranchSide:      'transform.c:1069,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'transform.c:1055,25'
          Branch Sides:
            - BranchSide:      'transform.c:1057,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
            - BranchSide:      'transform.c:1069,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'transform.c:1057,42'
          Branch Sides:
            - BranchSide:      'transform.c:1058,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
            - BranchSide:      'transform.c:1060,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
        - Branch String:   'transform.c:1058,37'
          Branch Sides:
            - BranchSide:      'transform.c:1060,5'
              BranchSideFuncs:
                - xmlStrlen
                - xsltAddTextString
                - xsltTransformError
            - BranchSide:      'transform.c:1066,27'
              BranchSideFuncs:
                - xmlStrlen
                - xsltAddTextString
                - xsltTransformError
        - Branch String:   'transform.c:1060,51'
          Branch Sides:
            - BranchSide:      'transform.c:1061,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
                - xmlStrlen
                - xsltAddTextString
            - BranchSide:      'transform.c:1069,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'transform.c:1054,16'
          Branch Sides:
            - BranchSide:      'transform.c:1066,27'
              BranchSideFuncs:
                - xmlStrlen
                - xsltAddTextString
                - xsltTransformError
            - BranchSide:      'transform.c:1069,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'transform.c:1069,27'
          Branch Sides:
            - BranchSide:      'transform.c:1069,31'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
            - BranchSide:      'transform.c:1104,18'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:1069,47'
          Branch Sides:
            - BranchSide:      'transform.c:1070,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
            - BranchSide:      'transform.c:1104,18'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:1070,24'
          Branch Sides:
            - BranchSide:      'transform.c:1071,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xmlFreeNode
            - BranchSide:      'transform.c:1104,18'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:1069,16'
          Branch Sides:
            - BranchSide:      'transform.c:1076,16'
              BranchSideFuncs:
                - xmlNewTextLen
                - xmlDictOwns
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlFreeNode
            - BranchSide:      'transform.c:1104,18'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:1077,6'
          Branch Sides:
            - BranchSide:      'transform.c:1078,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1079,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlFreeNode
        - Branch String:   'transform.c:1079,6'
          Branch Sides:
            - BranchSide:      'transform.c:1080,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlFreeNode
            - BranchSide:      'transform.c:1087,18'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlFreeNode
        - Branch String:   'transform.c:1087,6'
          Branch Sides:
            - BranchSide:      'transform.c:1088,22'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
            - BranchSide:      'transform.c:1090,37'
              BranchSideFuncs:
                - xmlStrdup
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
                - xmlFreeNode
        - Branch String:   'transform.c:1090,10'
          Branch Sides:
            - BranchSide:      'transform.c:0,0'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'transform.c:1091,29'
              BranchSideFuncs:
                - xmlFreeNode
        - Branch String:   'transform.c:1106,6'
          Branch Sides:
            - BranchSide:      'transform.c:1107,6'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1108,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:1108,6'
          Branch Sides:
            - BranchSide:      'transform.c:1109,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
            - BranchSide:      'transform.c:1110,19'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:1114,9'
          Branch Sides:
            - BranchSide:      'transform.c:1115,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltAddChild
            - BranchSide:      'transform.c:1125,21'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:1115,6'
          Branch Sides:
            - BranchSide:      'transform.c:1116,18'
              BranchSideFuncs:
                - xsltAddChild
                - xsltTransformError
            - BranchSide:      'transform.c:1124,5'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:1130,24'
          Branch Sides:
            - BranchSide:      'transform.c:1130,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1131,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:1130,9'
          Branch Sides:
            - BranchSide:      'transform.c:1131,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1136,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:1017,5'
          Dst:             xmlHashLookup2
        - Src:             'transform.c:1020,5'
          Dst:             xmlHashLookup2
        - Src:             'transform.c:1041,3'
          Dst:             xmlStrlen
        - Src:             'transform.c:1040,13'
          Dst:             xsltAddTextString
        - Src:             'transform.c:1046,12'
          Dst:             xmlStrlen
        - Src:             'transform.c:1047,13'
          Dst:             xmlNewCDataBlock
        - Src:             'transform.c:1067,6'
          Dst:             xmlStrlen
        - Src:             'transform.c:1066,9'
          Dst:             xsltAddTextString
        - Src:             'transform.c:1076,16'
          Dst:             xmlNewTextLen
        - Src:             'transform.c:1087,6'
          Dst:             xmlDictOwns
        - Src:             'transform.c:1090,27'
          Dst:             xmlStrdup
        - Src:             'transform.c:1091,17'
          Dst:             xmlFreeNode
        - Src:             'transform.c:1104,8'
          Dst:             xmlStrlen
        - Src:             'transform.c:1105,9'
          Dst:             xmlNewTextLen
        - Src:             'transform.c:1122,13'
          Dst:             xsltAddChild
        - Src:             'transform.c:1125,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:1131,2'
          Dst:             xsltTransformError
    - functionName:    xsltShallowCopyElem
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1332
      functionLinenumberEnd: 1400
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - insert
        - isLRE
      BBCount:         39
      ICount:          234
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - xmlDocCopyNode
        - xsltAddChild
        - xsltCopyNamespaceList
        - xsltCopyNamespaceListInternal
        - xsltCopyText
        - xsltGetNamespace
        - xsltGetSpecialNamespace
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:1335,38'
          Branch Sides:
            - BranchSide:      'transform.c:1335,42'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1336,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1335,9'
          Branch Sides:
            - BranchSide:      'transform.c:1336,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1337,10'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltGetNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xsltTransformError
                - xsltCopyText
        - Branch String:   'transform.c:1337,39'
          Branch Sides:
            - BranchSide:      'transform.c:1338,3'
              BranchSideFuncs:
                - xsltCopyText
            - BranchSide:      'transform.c:1339,22'
              BranchSideFuncs:
                - xsltCopyText
        - Branch String:   'transform.c:1337,9'
          Branch Sides:
            - BranchSide:      'transform.c:1339,22'
              BranchSideFuncs:
                - xsltCopyText
            - BranchSide:      'transform.c:1341,27'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltGetNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xsltTransformError
        - Branch String:   'transform.c:1342,9'
          Branch Sides:
            - BranchSide:      'transform.c:1343,14'
              BranchSideFuncs:
                - xsltAddChild
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltGetNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xsltTransformError
            - BranchSide:      'transform.c:1396,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:1345,13'
          Branch Sides:
            - BranchSide:      'transform.c:1346,33'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1351,6'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltGetNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
        - Branch String:   'transform.c:1351,6'
          Branch Sides:
            - BranchSide:      'transform.c:1355,10'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltGetNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
            - BranchSide:      'transform.c:1395,5'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1355,10'
          Branch Sides:
            - BranchSide:      'transform.c:1360,7'
              BranchSideFuncs:
                - xsltCopyNamespaceListInternal
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltGetNamespace
                - xsltCopyNamespaceList
            - BranchSide:      'transform.c:1373,10'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltGetNamespace
        - Branch String:   'transform.c:1360,7'
          Branch Sides:
            - BranchSide:      'transform.c:1361,29'
              BranchSideFuncs:
                - xsltCopyNamespaceList
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltGetNamespace
            - BranchSide:      'transform.c:1363,37'
              BranchSideFuncs:
                - xsltCopyNamespaceListInternal
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltGetNamespace
        - Branch String:   'transform.c:1373,10'
          Branch Sides:
            - BranchSide:      'transform.c:1374,7'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltGetNamespace
            - BranchSide:      'transform.c:1386,18'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:1374,7'
          Branch Sides:
            - BranchSide:      'transform.c:1380,35'
              BranchSideFuncs:
                - xsltGetNamespace
            - BranchSide:      'transform.c:1382,42'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
      Callsites:
        - Src:             'transform.c:1339,9'
          Dst:             xsltCopyText
        - Src:             'transform.c:1341,12'
          Dst:             xmlDocCopyNode
        - Src:             'transform.c:1344,9'
          Dst:             xsltAddChild
        - Src:             'transform.c:1346,14'
          Dst:             xsltTransformError
        - Src:             'transform.c:1361,7'
          Dst:             xsltCopyNamespaceList
        - Src:             'transform.c:1363,7'
          Dst:             xsltCopyNamespaceListInternal
        - Src:             'transform.c:1380,18'
          Dst:             xsltGetNamespace
        - Src:             'transform.c:1382,18'
          Dst:             xsltGetSpecialNamespace
        - Src:             'transform.c:1392,3'
          Dst:             xsltGetSpecialNamespace
        - Src:             'transform.c:1396,2'
          Dst:             xsltTransformError
    - functionName:    xsltLocalVariablePop
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - limitNr
        - level
      BBCount:         20
      ICount:          131
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xsltFreeStackElemList
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transform.c:182,9'
          Branch Sides:
            - BranchSide:      'transform.c:183,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:185,5'
              BranchSideFuncs:
                - xsltFreeStackElemList
        - Branch String:   'transform.c:186,6'
          Branch Sides:
            - BranchSide:      'transform.c:187,6'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:188,13'
              BranchSideFuncs:
                - xsltFreeStackElemList
        - Branch String:   'transform.c:189,6'
          Branch Sides:
            - BranchSide:      'transform.c:190,6'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:191,6'
              BranchSideFuncs:
                - xsltFreeStackElemList
        - Branch String:   'transform.c:191,6'
          Branch Sides:
            - BranchSide:      'transform.c:192,28'
              BranchSideFuncs:
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:193,2'
              BranchSideFuncs:
                - xsltFreeStackElemList
        - Branch String:   'transform.c:194,5'
          Branch Sides:
            - BranchSide:      'transform.c:186,6'
              BranchSideFuncs:
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:195,9'
          Branch Sides:
            - BranchSide:      'transform.c:196,22'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:198,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:192,6'
          Dst:             xsltFreeStackElemList
    - functionName:    xsltAddChild
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - cur
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlAddChild
        - xmlFreeNode
      functionUses:    10
      BranchProfiles:
        - Branch String:   'transform.c:786,8'
          Branch Sides:
            - BranchSide:      'transform.c:787,8'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:788,8'
              BranchSideFuncs:
                - xmlAddChild
                - xmlFreeNode
        - Branch String:   'transform.c:788,8'
          Branch Sides:
            - BranchSide:      'transform.c:789,20'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'transform.c:792,22'
              BranchSideFuncs:
                - xmlAddChild
      Callsites:
        - Src:             'transform.c:789,8'
          Dst:             xmlFreeNode
        - Src:             'transform.c:792,10'
          Dst:             xmlAddChild
    - functionName:    xsltAddTextString
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - target
        - string
        - len
      BBCount:         27
      ICount:          232
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlNodeAddContent
        - xmlStrlen
        - xsltTransformError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'transform.c:814,20'
          Branch Sides:
            - BranchSide:      'transform.c:814,24'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:815,16'
              BranchSideFuncs: []
        - Branch String:   'transform.c:814,40'
          Branch Sides:
            - BranchSide:      'transform.c:814,44'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:815,16'
              BranchSideFuncs: []
        - Branch String:   'transform.c:814,9'
          Branch Sides:
            - BranchSide:      'transform.c:815,16'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:817,9'
              BranchSideFuncs:
                - xmlNodeAddContent
                - xmlStrlen
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:817,9'
          Branch Sides:
            - BranchSide:      'transform.c:821,13'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:858,20'
              BranchSideFuncs:
                - xmlNodeAddContent
                - xmlStrlen
        - Branch String:   'transform.c:821,13'
          Branch Sides:
            - BranchSide:      'transform.c:822,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:826,19'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:828,13'
          Branch Sides:
            - BranchSide:      'transform.c:834,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:854,11'
              BranchSideFuncs: []
        - Branch String:   'transform.c:834,21'
          Branch Sides:
            - BranchSide:      'transform.c:834,19'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:834,43'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:837,17'
          Branch Sides:
            - BranchSide:      'transform.c:838,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:841,24'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:845,10'
          Branch Sides:
            - BranchSide:      'transform.c:846,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:850,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:822,13'
          Dst:             xsltTransformError
        - Src:             'transform.c:846,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:858,2'
          Dst:             xmlNodeAddContent
        - Src:             'transform.c:860,8'
          Dst:             xmlStrlen
    - functionName:    templPop
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:153,9'
          Branch Sides:
            - BranchSide:      'transform.c:154,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:155,5'
              BranchSideFuncs: []
        - Branch String:   'transform.c:156,9'
          Branch Sides:
            - BranchSide:      'transform.c:157,23'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:159,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltTemplateParamsCleanup
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         13
      ICount:          93
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - xsltFreeStackElemList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:212,5'
          Branch Sides:
            - BranchSide:      'transform.c:213,10'
              BranchSideFuncs:
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:218,6'
          Branch Sides:
            - BranchSide:      'transform.c:219,28'
              BranchSideFuncs:
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:221,5'
              BranchSideFuncs:
                - xsltFreeStackElemList
        - Branch String:   'transform.c:222,9'
          Branch Sides:
            - BranchSide:      'transform.c:223,22'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:225,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:219,6'
          Dst:             xsltFreeStackElemList
    - functionName:    templPush
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:123,9'
          Branch Sides:
            - BranchSide:      'transform.c:125,22'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'transform.c:136,37'
              BranchSideFuncs: []
        - Branch String:   'transform.c:125,22'
          Branch Sides:
            - BranchSide:      'transform.c:125,13'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'transform.c:125,48'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'transform.c:129,13'
          Branch Sides:
            - BranchSide:      'transform.c:130,13'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'transform.c:133,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:130,13'
          Dst:             __xmlGenericError
        - Src:             'transform.c:130,29'
          Dst:             __xmlGenericErrorContext
    - functionName:    xsltMessageWrapper
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6382
      functionLinenumberEnd: 6384
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - comp
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltMessage
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transform.c:6383,5'
          Dst:             xsltMessage
    - functionName:    xsltRunStylesheet
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6375
      functionLinenumberEnd: 6376
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - doc
        - params
        - output
        - SAX
        - IObuf
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltRunStylesheetUser
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transform.c:6376,12'
          Dst:             xsltRunStylesheetUser
    - functionName:    xsltRunStylesheetUser
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6315
      functionLinenumberEnd: 6345
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - doc
        - params
        - output
        - SAX
        - IObuf
        - profile
        - userCtxt
      BBCount:         23
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xmlFreeDoc
        - xsltApplyStylesheetInternal
        - xsltSaveResultTo
        - xsltSaveResultToFilename
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:6319,26'
          Branch Sides:
            - BranchSide:      'transform.c:6319,30'
              BranchSideFuncs:
                - xsltApplyStylesheetInternal
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
                - xsltTransformError
            - BranchSide:      'transform.c:6321,10'
              BranchSideFuncs:
                - xsltApplyStylesheetInternal
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
                - xsltTransformError
        - Branch String:   'transform.c:6319,43'
          Branch Sides:
            - BranchSide:      'transform.c:6319,47'
              BranchSideFuncs:
                - xsltApplyStylesheetInternal
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
                - xsltTransformError
            - BranchSide:      'transform.c:6321,10'
              BranchSideFuncs:
                - xsltApplyStylesheetInternal
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
                - xsltTransformError
        - Branch String:   'transform.c:6319,9'
          Branch Sides:
            - BranchSide:      'transform.c:6320,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:6321,10'
              BranchSideFuncs:
                - xsltApplyStylesheetInternal
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
                - xsltTransformError
        - Branch String:   'transform.c:6321,23'
          Branch Sides:
            - BranchSide:      'transform.c:6321,27'
              BranchSideFuncs:
                - xsltApplyStylesheetInternal
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
                - xsltTransformError
            - BranchSide:      'transform.c:6325,9'
              BranchSideFuncs:
                - xsltApplyStylesheetInternal
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
                - xsltTransformError
        - Branch String:   'transform.c:6321,9'
          Branch Sides:
            - BranchSide:      'transform.c:6322,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:6325,9'
              BranchSideFuncs:
                - xsltApplyStylesheetInternal
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
                - xsltTransformError
        - Branch String:   'transform.c:6325,9'
          Branch Sides:
            - BranchSide:      'transform.c:6326,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:6330,39'
              BranchSideFuncs:
                - xsltApplyStylesheetInternal
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
                - xsltTransformError
        - Branch String:   'transform.c:6332,9'
          Branch Sides:
            - BranchSide:      'transform.c:6333,46'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:6337,9'
              BranchSideFuncs:
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltSaveResultTo
        - Branch String:   'transform.c:6337,9'
          Branch Sides:
            - BranchSide:      'transform.c:6339,32'
              BranchSideFuncs:
                - xsltSaveResultTo
                - xmlFreeDoc
            - BranchSide:      'transform.c:6341,40'
              BranchSideFuncs:
                - xsltSaveResultToFilename
                - xmlFreeDoc
      Callsites:
        - Src:             'transform.c:6330,11'
          Dst:             xsltApplyStylesheetInternal
        - Src:             'transform.c:6333,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:6339,15'
          Dst:             xsltSaveResultTo
        - Src:             'transform.c:6341,15'
          Dst:             xsltSaveResultToFilename
        - Src:             'transform.c:6343,5'
          Dst:             xmlFreeDoc
    - functionName:    xsltApplyStylesheetInternal
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5815
      functionLinenumberEnd: 6216
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - doc
        - params
        - output
        - profile
        - userCtxt
      BBCount:         258
      ICount:          1499
      EdgeCount:       348
      CyclomaticComplexity: 92
      functionsReached:
        - htmlNewDoc
        - xmlCreateIntSubset
        - xmlDictLookup
        - xmlDictQLookup
        - xmlDictReference
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlFreeDtd
        - xmlGetIntSubset
        - xmlHashCreate
        - xmlIsBlankNode
        - xmlNewDoc
        - xmlStrEqual
        - xmlStrcasecmp
        - xmlStrdup
        - xmlUnlinkNode
        - xmlXPathFreeNodeSet
        - xmlXPathFreeObject
        - xmlXPathOrderDocElems
        - xsltApplyStripSpaces
        - xsltCheckWrite
        - xsltCleanupSourceDoc
        - xsltCleanupTemplates
        - xsltCountKeys
        - xsltEvalGlobalVariables
        - xsltEvalUserParams
        - xsltFreeStackElemList
        - xsltFreeTransformContext
        - xsltGetHTMLIDs
        - xsltInitGlobals
        - xsltLocalVariablePop
        - xsltNeedElemSpaceHandling
        - xsltNewTransformContext
        - xsltNextImport
        - xsltProcessOneNode
        - xsltReleaseLocalRVTs
        - xsltShutdownCtxtExts
        - xsltTransformError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transform.c:5829,25'
          Branch Sides:
            - BranchSide:      'transform.c:5829,29'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5830,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5829,9'
          Branch Sides:
            - BranchSide:      'transform.c:5830,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5832,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:5832,9'
          Branch Sides:
            - BranchSide:      'transform.c:5837,5'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
            - BranchSide:      'transform.c:5838,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:5838,9'
          Branch Sides:
            - BranchSide:      'transform.c:5843,32'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
            - BranchSide:      'transform.c:5858,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:5844,6'
          Branch Sides:
            - BranchSide:      'transform.c:5845,24'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
            - BranchSide:      'transform.c:5846,6'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:5846,6'
          Branch Sides:
            - BranchSide:      'transform.c:5847,24'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
            - BranchSide:      'transform.c:5848,6'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:5848,6'
          Branch Sides:
            - BranchSide:      'transform.c:5849,22'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
            - BranchSide:      'transform.c:5850,6'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:5850,6'
          Branch Sides:
            - BranchSide:      'transform.c:5851,18'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
            - BranchSide:      'transform.c:5852,14'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:5859,9'
          Branch Sides:
            - BranchSide:      'transform.c:5860,19'
              BranchSideFuncs:
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
            - BranchSide:      'transform.c:5865,9'
              BranchSideFuncs:
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'transform.c:5860,39'
          Branch Sides:
            - BranchSide:      'transform.c:5861,14'
              BranchSideFuncs:
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
                - xmlXPathOrderDocElems
            - BranchSide:      'transform.c:5863,5'
              BranchSideFuncs:
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'transform.c:5860,6'
          Branch Sides:
            - BranchSide:      'transform.c:5862,28'
              BranchSideFuncs:
                - xmlXPathOrderDocElems
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'transform.c:5863,5'
              BranchSideFuncs:
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'transform.c:5865,9'
          Branch Sides:
            - BranchSide:      'transform.c:5866,9'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
            - BranchSide:      'transform.c:5868,33'
              BranchSideFuncs:
                - xsltNewTransformContext
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'transform.c:5870,9'
          Branch Sides:
            - BranchSide:      'transform.c:5871,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5873,31'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'transform.c:5876,9'
          Branch Sides:
            - BranchSide:      'transform.c:5880,28'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5887,9'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'transform.c:5887,9'
          Branch Sides:
            - BranchSide:      'transform.c:5888,28'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'transform.c:5890,9'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'transform.c:5895,9'
          Branch Sides:
            - BranchSide:      'transform.c:5896,13'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'transform.c:5902,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5896,13'
          Branch Sides:
            - BranchSide:      'transform.c:5897,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
            - BranchSide:      'transform.c:5898,13'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlDictLookup
        - Branch String:   'transform.c:5898,13'
          Branch Sides:
            - BranchSide:      'transform.c:5899,36'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:5900,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5902,5'
          Branch Sides:
            - BranchSide:      'transform.c:5902,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:5903,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5902,5'
          Branch Sides:
            - BranchSide:      'transform.c:5902,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:5902,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5903,5'
          Branch Sides:
            - BranchSide:      'transform.c:5903,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:5904,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5903,5'
          Branch Sides:
            - BranchSide:      'transform.c:5903,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:5903,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5904,5'
          Branch Sides:
            - BranchSide:      'transform.c:5904,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:5905,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5904,5'
          Branch Sides:
            - BranchSide:      'transform.c:5904,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:5904,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:5905,5'
          Branch Sides:
            - BranchSide:      'transform.c:5905,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
            - BranchSide:      'transform.c:5906,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
        - Branch String:   'transform.c:5905,5'
          Branch Sides:
            - BranchSide:      'transform.c:5905,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
            - BranchSide:      'transform.c:5905,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xsltNextImport
        - Branch String:   'transform.c:5906,5'
          Branch Sides:
            - BranchSide:      'transform.c:5906,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
            - BranchSide:      'transform.c:5908,10'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
        - Branch String:   'transform.c:5906,5'
          Branch Sides:
            - BranchSide:      'transform.c:5906,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
            - BranchSide:      'transform.c:5906,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
        - Branch String:   'transform.c:5908,26'
          Branch Sides:
            - BranchSide:      'transform.c:5909,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
                - xmlNewDoc
                - xmlDictReference
            - BranchSide:      'transform.c:5982,9'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
        - Branch String:   'transform.c:5908,9'
          Branch Sides:
            - BranchSide:      'transform.c:5911,25'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5982,9'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
        - Branch String:   'transform.c:5911,13'
          Branch Sides:
            - BranchSide:      'transform.c:5912,13'
              BranchSideFuncs:
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
                - htmlNewDoc
            - BranchSide:      'transform.c:5949,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
        - Branch String:   'transform.c:5913,42'
          Branch Sides:
            - BranchSide:      'transform.c:5913,46'
              BranchSideFuncs:
                - htmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5914,34'
              BranchSideFuncs:
                - htmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
        - Branch String:   'transform.c:5913,17'
          Branch Sides:
            - BranchSide:      'transform.c:5914,34'
              BranchSideFuncs:
                - htmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5916,21'
              BranchSideFuncs:
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - htmlNewDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'transform.c:5916,21'
          Branch Sides:
            - BranchSide:      'transform.c:5919,13'
              BranchSideFuncs:
                - htmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlGetIntSubset
                - xmlUnlinkNode
                - xmlFreeDtd
            - BranchSide:      'transform.c:5935,22'
              BranchSideFuncs:
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
        - Branch String:   'transform.c:5923,11'
          Branch Sides:
            - BranchSide:      'transform.c:5924,26'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlUnlinkNode
                - xmlFreeDtd
            - BranchSide:      'transform.c:5932,3'
              BranchSideFuncs:
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
        - Branch String:   'transform.c:5925,8'
          Branch Sides:
            - BranchSide:      'transform.c:5926,35'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5929,4'
              BranchSideFuncs:
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
        - Branch String:   'transform.c:5940,17'
          Branch Sides:
            - BranchSide:      'transform.c:5941,17'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5942,18'
              BranchSideFuncs:
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
        - Branch String:   'transform.c:5949,20'
          Branch Sides:
            - BranchSide:      'transform.c:5950,25'
              BranchSideFuncs:
                - xsltTransformError
                - htmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5963,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlFreeDoc
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
        - Branch String:   'transform.c:5954,17'
          Branch Sides:
            - BranchSide:      'transform.c:5955,17'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5956,18'
              BranchSideFuncs:
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
        - Branch String:   'transform.c:5963,20'
          Branch Sides:
            - BranchSide:      'transform.c:5964,13'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5976,25'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlFreeDoc
        - Branch String:   'transform.c:5966,17'
          Branch Sides:
            - BranchSide:      'transform.c:5967,17'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5968,18'
              BranchSideFuncs:
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
        - Branch String:   'transform.c:5984,13'
          Branch Sides:
            - BranchSide:      'transform.c:5985,13'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xmlFreeDoc
            - BranchSide:      'transform.c:5986,14'
              BranchSideFuncs:
                - xmlDictReference
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xmlStrdup
        - Branch String:   'transform.c:5994,9'
          Branch Sides:
            - BranchSide:      'transform.c:5995,35'
              BranchSideFuncs:
                - xmlStrdup
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
            - BranchSide:      'transform.c:5996,17'
              BranchSideFuncs:
                - xsltNeedElemSpaceHandling
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
        - Branch String:   'transform.c:6009,9'
          Branch Sides:
            - BranchSide:      'transform.c:6010,23'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xsltApplyStripSpaces
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
            - BranchSide:      'transform.c:6014,9'
              BranchSideFuncs:
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
                - xmlHashCreate
        - Branch String:   'transform.c:6014,9'
          Branch Sides:
            - BranchSide:      'transform.c:6015,21'
              BranchSideFuncs:
                - xmlHashCreate
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
            - BranchSide:      'transform.c:6016,9'
              BranchSideFuncs:
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
                - xsltEvalUserParams
        - Branch String:   'transform.c:6016,9'
          Branch Sides:
            - BranchSide:      'transform.c:6017,28'
              BranchSideFuncs:
                - xsltEvalUserParams
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:6021,19'
              BranchSideFuncs:
                - xsltCountKeys
                - xsltEvalGlobalVariables
                - xsltReleaseLocalRVTs
                - xsltProcessOneNode
                - xsltLocalVariablePop
                - xsltShutdownCtxtExts
                - xsltCleanupTemplates
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
                - xsltFreeStackElemList
        - Branch String:   'transform.c:6049,9'
          Branch Sides:
            - BranchSide:      'transform.c:6050,16'
              BranchSideFuncs:
                - xsltFreeStackElemList
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:6057,12'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
        - Branch String:   'transform.c:6051,9'
          Branch Sides:
            - BranchSide:      'transform.c:6052,20'
              BranchSideFuncs:
                - xsltFreeStackElemList
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:6053,9'
              BranchSideFuncs:
                - xsltFreeStackElemList
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
        - Branch String:   'transform.c:6058,5'
          Branch Sides:
            - BranchSide:      'transform.c:6059,13'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:6084,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
        - Branch String:   'transform.c:6059,13'
          Branch Sides:
            - BranchSide:      'transform.c:6060,17'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:6066,16'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
        - Branch String:   'transform.c:6060,17'
          Branch Sides:
            - BranchSide:      'transform.c:6061,36'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
            - BranchSide:      'transform.c:6065,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlXPathFreeObject
        - Branch String:   'transform.c:6085,9'
          Branch Sides:
            - BranchSide:      'transform.c:6086,24'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
            - BranchSide:      'transform.c:6159,25'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
        - Branch String:   'transform.c:6088,32'
          Branch Sides:
            - BranchSide:      'transform.c:6088,36'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
            - BranchSide:      'transform.c:6090,6'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:6088,13'
          Branch Sides:
            - BranchSide:      'transform.c:6089,31'
              BranchSideFuncs:
                - xmlDictQLookup
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:6090,6'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:6090,6'
          Branch Sides:
            - BranchSide:      'transform.c:6091,16'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:6096,14'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:6096,30'
          Branch Sides:
            - BranchSide:      'transform.c:6097,14'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:6134,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:6097,32'
          Branch Sides:
            - BranchSide:      'transform.c:6098,29'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:6134,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:6096,13'
          Branch Sides:
            - BranchSide:      'transform.c:6101,19'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:6134,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:6102,34'
          Branch Sides:
            - BranchSide:      'transform.c:6102,38'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:6102,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:6102,13'
          Branch Sides:
            - BranchSide:      'transform.c:6103,21'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:6109,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
        - Branch String:   'transform.c:6103,21'
          Branch Sides:
            - BranchSide:      'transform.c:6104,21'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:6105,22'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:6105,50'
          Branch Sides:
            - BranchSide:      'transform.c:6105,70'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:6107,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:6105,21'
          Branch Sides:
            - BranchSide:      'transform.c:6106,21'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:6107,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:6109,17'
          Branch Sides:
            - BranchSide:      'transform.c:6110,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:6133,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:6116,46'
          Branch Sides:
            - BranchSide:      'transform.c:6116,50'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:6117,57'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:6116,21'
          Branch Sides:
            - BranchSide:      'transform.c:6117,57'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:6121,14'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
        - Branch String:   'transform.c:6124,50'
          Branch Sides:
            - BranchSide:      'transform.c:6124,54'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:6126,48'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:6124,25'
          Branch Sides:
            - BranchSide:      'transform.c:6126,48'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:6130,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:6134,13'
          Branch Sides:
            - BranchSide:      'transform.c:6135,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:6158,5'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
        - Branch String:   'transform.c:6135,13'
          Branch Sides:
            - BranchSide:      'transform.c:6135,13'
              BranchSideFuncs:
                - xsltNextImport
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
            - BranchSide:      'transform.c:6136,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
        - Branch String:   'transform.c:6135,13'
          Branch Sides:
            - BranchSide:      'transform.c:6135,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
            - BranchSide:      'transform.c:6135,13'
              BranchSideFuncs:
                - xsltNextImport
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
                - xsltNextImport
        - Branch String:   'transform.c:6136,13'
          Branch Sides:
            - BranchSide:      'transform.c:6136,13'
              BranchSideFuncs:
                - xsltNextImport
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:6137,19'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
        - Branch String:   'transform.c:6136,13'
          Branch Sides:
            - BranchSide:      'transform.c:6136,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:6136,13'
              BranchSideFuncs:
                - xsltNextImport
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
                - xmlCreateIntSubset
        - Branch String:   'transform.c:6137,42'
          Branch Sides:
            - BranchSide:      'transform.c:6137,46'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
            - BranchSide:      'transform.c:6141,10'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
        - Branch String:   'transform.c:6137,17'
          Branch Sides:
            - BranchSide:      'transform.c:6141,10'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
            - BranchSide:      'transform.c:6157,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
        - Branch String:   'transform.c:6148,7'
          Branch Sides:
            - BranchSide:      'transform.c:6149,29'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
            - BranchSide:      'transform.c:6153,23'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
        - Branch String:   'transform.c:6170,24'
          Branch Sides:
            - BranchSide:      'transform.c:6170,28'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlFreeDoc
            - BranchSide:      'transform.c:6174,10'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:6170,9'
          Branch Sides:
            - BranchSide:      'transform.c:6171,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:6174,10'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:6174,23'
          Branch Sides:
            - BranchSide:      'transform.c:6174,27'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:6195,9'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
        - Branch String:   'transform.c:6174,41'
          Branch Sides:
            - BranchSide:      'transform.c:6174,45'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:6195,9'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
        - Branch String:   'transform.c:6174,9'
          Branch Sides:
            - BranchSide:      'transform.c:6177,23'
              BranchSideFuncs:
                - xsltCheckWrite
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:6195,9'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
        - Branch String:   'transform.c:6178,6'
          Branch Sides:
            - BranchSide:      'transform.c:6179,25'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
            - BranchSide:      'transform.c:6182,13'
              BranchSideFuncs:
                - xsltFreeTransformContext
                - xsltCleanupSourceDoc
                - xsltTransformError
        - Branch String:   'transform.c:6195,9'
          Branch Sides:
            - BranchSide:      'transform.c:6196,30'
              BranchSideFuncs:
                - xsltCleanupSourceDoc
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:6198,10'
              BranchSideFuncs:
                - xsltFreeTransformContext
        - Branch String:   'transform.c:6198,24'
          Branch Sides:
            - BranchSide:      'transform.c:6198,28'
              BranchSideFuncs:
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:6201,13'
              BranchSideFuncs: []
        - Branch String:   'transform.c:6198,9'
          Branch Sides:
            - BranchSide:      'transform.c:6199,27'
              BranchSideFuncs:
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:6201,13'
              BranchSideFuncs: []
        - Branch String:   'transform.c:6204,9'
          Branch Sides:
            - BranchSide:      'transform.c:6205,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:6213,10'
              BranchSideFuncs:
                - xsltFreeTransformContext
        - Branch String:   'transform.c:6213,24'
          Branch Sides:
            - BranchSide:      'transform.c:6213,28'
              BranchSideFuncs:
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:6215,5'
              BranchSideFuncs: []
        - Branch String:   'transform.c:6213,9'
          Branch Sides:
            - BranchSide:      'transform.c:6214,34'
              BranchSideFuncs:
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:6215,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:5827,5'
          Dst:             xsltInitGlobals
        - Src:             'transform.c:5858,12'
          Dst:             xmlDocGetRootElement
        - Src:             'transform.c:5862,6'
          Dst:             xmlXPathOrderDocElems
        - Src:             'transform.c:5868,9'
          Dst:             xsltNewTransformContext
        - Src:             'transform.c:5880,9'
          Dst:             xsltTransformError
        - Src:             'transform.c:5897,19'
          Dst:             xmlDictLookup
        - Src:             'transform.c:5899,22'
          Dst:             xmlDictLookup
        - Src:             'transform.c:5902,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:5903,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:5904,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:5905,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:5906,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:5909,4'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5911,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5914,23'
          Dst:             htmlNewDoc
        - Src:             'transform.c:5919,13'
          Dst:             htmlNewDoc
        - Src:             'transform.c:5924,10'
          Dst:             xmlGetIntSubset
        - Src:             'transform.c:5926,8'
          Dst:             xmlUnlinkNode
        - Src:             'transform.c:5927,8'
          Dst:             xmlFreeDtd
        - Src:             'transform.c:5935,7'
          Dst:             xsltGetHTMLIDs
        - Src:             'transform.c:5937,13'
          Dst:             htmlNewDoc
        - Src:             'transform.c:5943,6'
          Dst:             xmlDictReference
        - Src:             'transform.c:5949,20'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5950,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:5953,19'
          Dst:             htmlNewDoc
        - Src:             'transform.c:5957,6'
          Dst:             xmlDictReference
        - Src:             'transform.c:5963,20'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5965,19'
          Dst:             xmlNewDoc
        - Src:             'transform.c:5969,6'
          Dst:             xmlDictReference
        - Src:             'transform.c:5976,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:5983,15'
          Dst:             xmlNewDoc
        - Src:             'transform.c:5987,2'
          Dst:             xmlDictReference
        - Src:             'transform.c:5995,25'
          Dst:             xmlStrdup
        - Src:             'transform.c:6009,9'
          Dst:             xsltNeedElemSpaceHandling
        - Src:             'transform.c:6010,29'
          Dst:             xmlDocGetRootElement
        - Src:             'transform.c:6010,2'
          Dst:             xsltApplyStripSpaces
        - Src:             'transform.c:6015,21'
          Dst:             xmlHashCreate
        - Src:             'transform.c:6017,9'
          Dst:             xsltEvalUserParams
        - Src:             'transform.c:6021,5'
          Dst:             xsltCountKeys
        - Src:             'transform.c:6023,5'
          Dst:             xsltEvalGlobalVariables
        - Src:             'transform.c:6026,5'
          Dst:             xsltReleaseLocalRVTs
        - Src:             'transform.c:6034,5'
          Dst:             xsltProcessOneNode
        - Src:             'transform.c:6038,5'
          Dst:             xsltLocalVariablePop
        - Src:             'transform.c:6039,5'
          Dst:             xsltShutdownCtxtExts
        - Src:             'transform.c:6041,5'
          Dst:             xsltCleanupTemplates
        - Src:             'transform.c:6054,9'
          Dst:             xsltFreeStackElemList
        - Src:             'transform.c:6061,17'
          Dst:             xmlXPathFreeObject
        - Src:             'transform.c:6084,12'
          Dst:             xmlDocGetRootElement
        - Src:             'transform.c:6089,16'
          Dst:             xmlDictQLookup
        - Src:             'transform.c:6098,15'
          Dst:             xmlStrcasecmp
        - Src:             'transform.c:6105,55'
          Dst:             xmlIsBlankNode
        - Src:             'transform.c:6117,38'
          Dst:             xmlCreateIntSubset
        - Src:             'transform.c:6122,21'
          Dst:             xsltGetHTMLIDs
        - Src:             'transform.c:6126,29'
          Dst:             xmlCreateIntSubset
        - Src:             'transform.c:6135,13'
          Dst:             xsltNextImport
        - Src:             'transform.c:6136,13'
          Dst:             xsltNextImport
        - Src:             'transform.c:6145,34'
          Dst:             xmlCreateIntSubset
        - Src:             'transform.c:6159,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'transform.c:6171,2'
          Dst:             xmlFreeDoc
        - Src:             'transform.c:6177,8'
          Dst:             xsltCheckWrite
        - Src:             'transform.c:6179,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:6183,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:6196,9'
          Dst:             xsltCleanupSourceDoc
        - Src:             'transform.c:6199,2'
          Dst:             xsltFreeTransformContext
        - Src:             'transform.c:6205,9'
          Dst:             xmlFreeDoc
        - Src:             'transform.c:6214,9'
          Dst:             xsltFreeTransformContext
    - functionName:    xsltNewTransformContext
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - doc
      BBCount:         37
      ICount:          431
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlDictCreateSub
        - xmlXPathContextSetCache
        - xmlXPathNewContext
        - xmlXPathOrderDocElems
        - xmlXPathRegisterFuncLookup
        - xmlXPathRegisterVariableLookup
        - xsltFreeTransformContext
        - xsltGetDefaultSecurityPrefs
        - xsltGetXIncludeDefault
        - xsltInitCtxtExts
        - xsltInitGlobals
        - xsltNewDocument
        - xsltRegisterAllElement
        - xsltRegisterAllFunctions
        - xsltTransformCacheCreate
        - xsltTransformError
        - xsltXPathFunctionLookup
        - xsltXPathVariableLookup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:572,9'
          Branch Sides:
            - BranchSide:      'transform.c:573,45'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:577,12'
              BranchSideFuncs:
                - xsltTransformCacheCreate
                - xmlDictCreateSub
                - xmlXPathNewContext
                - xmlXPathContextSetCache
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
        - Branch String:   'transform.c:580,9'
          Branch Sides:
            - BranchSide:      'transform.c:581,2'
              BranchSideFuncs:
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:586,34'
              BranchSideFuncs:
                - xmlDictCreateSub
                - xmlXPathNewContext
                - xmlXPathContextSetCache
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
        - Branch String:   'transform.c:587,48'
          Branch Sides:
            - BranchSide:      'transform.c:587,52'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPathContextSetCache
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
            - BranchSide:      'transform.c:587,48'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPathContextSetCache
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
        - Branch String:   'transform.c:598,9'
          Branch Sides:
            - BranchSide:      'transform.c:599,46'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:603,5'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPathContextSetCache
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'transform.c:613,9'
          Branch Sides:
            - BranchSide:      'transform.c:614,9'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:618,5'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPathContextSetCache
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltTransformError
        - Branch String:   'transform.c:634,9'
          Branch Sides:
            - BranchSide:      'transform.c:635,46'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:642,33'
              BranchSideFuncs:
                - xmlXPathContextSetCache
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'transform.c:642,9'
          Branch Sides:
            - BranchSide:      'transform.c:643,2'
              BranchSideFuncs:
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:647,9'
              BranchSideFuncs:
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'transform.c:647,9'
          Branch Sides:
            - BranchSide:      'transform.c:648,19'
              BranchSideFuncs:
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'transform.c:663,2'
              BranchSideFuncs:
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:651,6'
          Branch Sides:
            - BranchSide:      'transform.c:652,6'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:656,18'
              BranchSideFuncs:
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:657,2'
          Branch Sides:
            - BranchSide:      'transform.c:658,6'
              BranchSideFuncs:
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
            - BranchSide:      'transform.c:662,5'
              BranchSideFuncs:
                - xmlXPathRegisterVariableLookup
                - xsltRegisterAllFunctions
                - xsltRegisterAllElement
                - xmlXPathRegisterFuncLookup
                - xsltInitCtxtExts
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
                - xmlXPathOrderDocElems
        - Branch String:   'transform.c:679,9'
          Branch Sides:
            - BranchSide:      'transform.c:680,31'
              BranchSideFuncs:
                - xmlXPathOrderDocElems
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:685,5'
              BranchSideFuncs:
                - xsltNewDocument
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
                - xsltTransformError
                - xsltFreeTransformContext
        - Branch String:   'transform.c:687,9'
          Branch Sides:
            - BranchSide:      'transform.c:688,21'
              BranchSideFuncs:
                - xsltTransformError
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:692,5'
              BranchSideFuncs:
                - xsltGetDefaultSecurityPrefs
                - xsltGetXIncludeDefault
        - Branch String:   'transform.c:709,9'
          Branch Sides:
            - BranchSide:      'transform.c:710,27'
              BranchSideFuncs:
                - xsltFreeTransformContext
            - BranchSide:      'transform.c:711,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:569,5'
          Dst:             xsltInitGlobals
        - Src:             'transform.c:573,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:579,18'
          Dst:             xsltTransformCacheCreate
        - Src:             'transform.c:586,17'
          Dst:             xmlDictCreateSub
        - Src:             'transform.c:599,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:614,9'
          Dst:             __xmlGenericError
        - Src:             'transform.c:614,25'
          Dst:             __xmlGenericErrorContext
        - Src:             'transform.c:633,22'
          Dst:             xmlXPathNewContext
        - Src:             'transform.c:635,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:642,9'
          Dst:             xmlXPathContextSetCache
        - Src:             'transform.c:652,6'
          Dst:             __xmlGenericError
        - Src:             'transform.c:652,22'
          Dst:             __xmlGenericErrorContext
        - Src:             'transform.c:668,5'
          Dst:             xmlXPathRegisterVariableLookup
        - Src:             'transform.c:668,5'
          Dst:             xsltXPathVariableLookup
        - Src:             'transform.c:668,5'
          Dst:             xsltRegisterAllFunctions
        - Src:             'transform.c:668,5'
          Dst:             xsltRegisterAllElement
        - Src:             'transform.c:669,5'
          Dst:             xmlXPathRegisterFuncLookup
        - Src:             'transform.c:669,5'
          Dst:             xsltXPathFunctionLookup
        - Src:             'transform.c:674,5'
          Dst:             xsltInitCtxtExts
        - Src:             'transform.c:680,9'
          Dst:             xmlXPathOrderDocElems
        - Src:             'transform.c:686,12'
          Dst:             xsltNewDocument
        - Src:             'transform.c:688,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:696,16'
          Dst:             xsltGetDefaultSecurityPrefs
        - Src:             'transform.c:699,21'
          Dst:             xsltGetXIncludeDefault
        - Src:             'transform.c:710,2'
          Dst:             xsltFreeTransformContext
    - functionName:    xsltGetHTMLIDs
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5622
      functionLinenumberEnd: 5638
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - version
        - publicID
        - systemID
      BBCount:         18
      ICount:          100
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrcasecmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transform.c:5624,9'
          Branch Sides:
            - BranchSide:      'transform.c:5625,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5626,12'
              BranchSideFuncs:
                - xmlStrcasecmp
        - Branch String:   'transform.c:5626,5'
          Branch Sides:
            - BranchSide:      'transform.c:5628,21'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'transform.c:5637,5'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5628,6'
          Branch Sides:
            - BranchSide:      'transform.c:5630,10'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'transform.c:5636,5'
              BranchSideFuncs:
                - xmlStrcasecmp
        - Branch String:   'transform.c:5630,10'
          Branch Sides:
            - BranchSide:      'transform.c:5631,50'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5632,10'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5632,10'
          Branch Sides:
            - BranchSide:      'transform.c:5633,50'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5634,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:5628,7'
          Dst:             xmlStrcasecmp
    - functionName:    xsltApplyStripSpaces
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5649
      functionLinenumberEnd: 5714
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         65
      ICount:          312
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - xmlFreeNode
        - xmlUnlinkNode
        - xsltApplyStripSpaces
        - xsltFindElemSpaceHandling
        - xsltIsBlank
      functionUses:    3
      BranchProfiles:
        - Branch String:   'transform.c:5657,5'
          Branch Sides:
            - BranchSide:      'transform.c:5657,5'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5661,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5661,7'
          Branch Sides:
            - BranchSide:      'transform.c:5661,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5685,6'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
                - xsltApplyStripSpaces
        - Branch String:   'transform.c:5661,7'
          Branch Sides:
            - BranchSide:      'transform.c:5661,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5662,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5661,7'
          Branch Sides:
            - BranchSide:      'transform.c:5661,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5662,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5661,7'
          Branch Sides:
            - BranchSide:      'transform.c:5661,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5662,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5661,7'
          Branch Sides:
            - BranchSide:      'transform.c:5661,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5662,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5661,7'
          Branch Sides:
            - BranchSide:      'transform.c:5661,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5662,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5661,7'
          Branch Sides:
            - BranchSide:      'transform.c:5661,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5662,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5661,7'
          Branch Sides:
            - BranchSide:      'transform.c:5661,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5662,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5661,35'
          Branch Sides:
            - BranchSide:      'transform.c:5662,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5685,6'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
                - xsltApplyStripSpaces
        - Branch String:   'transform.c:5662,34'
          Branch Sides:
            - BranchSide:      'transform.c:5663,33'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xsltApplyStripSpaces
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5685,6'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
                - xsltApplyStripSpaces
        - Branch String:   'transform.c:5661,6'
          Branch Sides:
            - BranchSide:      'transform.c:5664,17'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xsltApplyStripSpaces
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5685,6'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
                - xsltApplyStripSpaces
        - Branch String:   'transform.c:5666,6'
          Branch Sides:
            - BranchSide:      'transform.c:5667,7'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xsltApplyStripSpaces
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5680,2'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
                - xsltApplyStripSpaces
        - Branch String:   'transform.c:5667,7'
          Branch Sides:
            - BranchSide:      'transform.c:5667,7'
              BranchSideFuncs:
                - xsltIsBlank
                - xsltFindElemSpaceHandling
                - xsltApplyStripSpaces
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'transform.c:5670,9'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xsltApplyStripSpaces
                - xsltIsBlank
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'transform.c:5667,7'
          Branch Sides:
            - BranchSide:      'transform.c:5668,16'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xsltApplyStripSpaces
                - xsltIsBlank
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'transform.c:5670,9'
              BranchSideFuncs:
                - xsltFindElemSpaceHandling
                - xsltApplyStripSpaces
                - xsltIsBlank
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'transform.c:5671,7'
          Branch Sides:
            - BranchSide:      'transform.c:5666,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltFindElemSpaceHandling
                - xsltApplyStripSpaces
                - xsltIsBlank
            - BranchSide:      'transform.c:5672,21'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltFindElemSpaceHandling
                - xsltApplyStripSpaces
                - xsltIsBlank
        - Branch String:   'transform.c:5685,6'
          Branch Sides:
            - BranchSide:      'transform.c:5687,27'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5689,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5689,34'
          Branch Sides:
            - BranchSide:      'transform.c:5690,14'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5692,13'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5689,6'
          Branch Sides:
            - BranchSide:      'transform.c:5691,16'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5692,13'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5692,13'
          Branch Sides:
            - BranchSide:      'transform.c:5693,16'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5695,6'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5697,7'
          Branch Sides:
            - BranchSide:      'transform.c:5698,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5699,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5699,7'
          Branch Sides:
            - BranchSide:      'transform.c:5700,7'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5701,7'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
        - Branch String:   'transform.c:5701,7'
          Branch Sides:
            - BranchSide:      'transform.c:5702,17'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
            - BranchSide:      'transform.c:5705,6'
              BranchSideFuncs:
                - xsltApplyStripSpaces
                - xsltFindElemSpaceHandling
                - xmlUnlinkNode
                - xmlFreeNode
                - xsltIsBlank
      Callsites:
        - Src:             'transform.c:5663,7'
          Dst:             xsltFindElemSpaceHandling
        - Src:             'transform.c:5667,7'
          Dst:             xsltIsBlank
        - Src:             'transform.c:5672,7'
          Dst:             xmlUnlinkNode
        - Src:             'transform.c:5673,7'
          Dst:             xmlFreeNode
        - Src:             'transform.c:5687,6'
          Dst:             xsltApplyStripSpaces
    - functionName:    xsltProcessOneNode
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2114
      functionLinenumberEnd: 2183
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - withParams
      BBCount:         8
      ICount:          109
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xsltApplyXSLTTemplate
        - xsltDefaultProcessOneNode
        - xsltGetTemplate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'transform.c:2122,9'
          Branch Sides:
            - BranchSide:      'transform.c:2139,12'
              BranchSideFuncs:
                - xsltDefaultProcessOneNode
            - BranchSide:      'transform.c:2146,9'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltApplyXSLTTemplate
        - Branch String:   'transform.c:2146,9'
          Branch Sides:
            - BranchSide:      'transform.c:2147,35'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
            - BranchSide:      'transform.c:2162,35'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
      Callsites:
        - Src:             'transform.c:2118,13'
          Dst:             xsltGetTemplate
        - Src:             'transform.c:2141,2'
          Dst:             xsltDefaultProcessOneNode
        - Src:             'transform.c:2158,2'
          Dst:             xsltApplyXSLTTemplate
        - Src:             'transform.c:2179,2'
          Dst:             xsltApplyXSLTTemplate
    - functionName:    xsltFreeTransformContext
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         32
      ICount:          229
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - xmlDictFree
        - xmlXPathFreeContext
        - xsltFreeCtxtExts
        - xsltFreeDocuments
        - xsltFreeGlobalVariables
        - xsltFreeRVTs
        - xsltShutdownCtxtExts
        - xsltTransformCacheFree
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transform.c:722,9'
          Branch Sides:
            - BranchSide:      'transform.c:723,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:729,26'
              BranchSideFuncs:
                - xsltShutdownCtxtExts
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
                - xmlXPathFreeContext
        - Branch String:   'transform.c:731,9'
          Branch Sides:
            - BranchSide:      'transform.c:732,2'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
            - BranchSide:      'transform.c:735,9'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
        - Branch String:   'transform.c:735,9'
          Branch Sides:
            - BranchSide:      'transform.c:736,2'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
            - BranchSide:      'transform.c:737,9'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
        - Branch String:   'transform.c:737,9'
          Branch Sides:
            - BranchSide:      'transform.c:738,2'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
            - BranchSide:      'transform.c:739,9'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
        - Branch String:   'transform.c:739,9'
          Branch Sides:
            - BranchSide:      'transform.c:740,2'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
            - BranchSide:      'transform.c:741,10'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
        - Branch String:   'transform.c:741,30'
          Branch Sides:
            - BranchSide:      'transform.c:741,34'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
            - BranchSide:      'transform.c:751,29'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
        - Branch String:   'transform.c:741,9'
          Branch Sides:
            - BranchSide:      'transform.c:744,9'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
            - BranchSide:      'transform.c:751,29'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
        - Branch String:   'transform.c:744,2'
          Branch Sides:
            - BranchSide:      'transform.c:745,11'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
            - BranchSide:      'transform.c:749,2'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
        - Branch String:   'transform.c:745,47'
          Branch Sides:
            - BranchSide:      'transform.c:746,4'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
            - BranchSide:      'transform.c:748,2'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
        - Branch String:   'transform.c:745,10'
          Branch Sides:
            - BranchSide:      'transform.c:747,3'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
            - BranchSide:      'transform.c:748,2'
              BranchSideFuncs:
                - xsltFreeGlobalVariables
                - xsltFreeDocuments
                - xsltFreeCtxtExts
                - xsltFreeRVTs
                - xsltTransformCacheFree
                - xmlDictFree
      Callsites:
        - Src:             'transform.c:729,5'
          Dst:             xsltShutdownCtxtExts
        - Src:             'transform.c:733,2'
          Dst:             xmlXPathFreeContext
        - Src:             'transform.c:751,5'
          Dst:             xsltFreeGlobalVariables
        - Src:             'transform.c:752,5'
          Dst:             xsltFreeDocuments
        - Src:             'transform.c:753,5'
          Dst:             xsltFreeCtxtExts
        - Src:             'transform.c:754,5'
          Dst:             xsltFreeRVTs
        - Src:             'transform.c:755,5'
          Dst:             xsltTransformCacheFree
        - Src:             'transform.c:756,5'
          Dst:             xmlDictFree
    - functionName:    xsltTransformCacheFree
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache
      BBCount:         21
      ICount:          125
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFreeDoc
        - xsltFreeDocumentKeys
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:516,9'
          Branch Sides:
            - BranchSide:      'transform.c:517,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:521,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
        - Branch String:   'transform.c:521,9'
          Branch Sides:
            - BranchSide:      'transform.c:522,23'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
            - BranchSide:      'transform.c:539,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:523,2'
          Branch Sides:
            - BranchSide:      'transform.c:524,12'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
            - BranchSide:      'transform.c:535,5'
              BranchSideFuncs: []
        - Branch String:   'transform.c:526,10'
          Branch Sides:
            - BranchSide:      'transform.c:530,42'
              BranchSideFuncs:
                - xsltFreeDocumentKeys
                - xmlFreeDoc
            - BranchSide:      'transform.c:533,17'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeDocumentKeys
        - Branch String:   'transform.c:539,9'
          Branch Sides:
            - BranchSide:      'transform.c:540,30'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:551,5'
              BranchSideFuncs: []
        - Branch String:   'transform.c:541,2'
          Branch Sides:
            - BranchSide:      'transform.c:542,12'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:550,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:530,3'
          Dst:             xsltFreeDocumentKeys
        - Src:             'transform.c:533,6'
          Dst:             xmlFreeDoc
    - functionName:    xsltDefaultProcessOneNode
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 2100
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - params
      BBCount:         87
      ICount:          543
      EdgeCount:       109
      CyclomaticComplexity: 24
      functionsReached:
        - xsltApplyXSLTTemplate
        - xsltCopyText
        - xsltGetTemplate
        - xsltProcessOneNode
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:1901,5'
          Branch Sides:
            - BranchSide:      'transform.c:1901,5'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1905,13'
              BranchSideFuncs:
                - xsltCopyText
                - xsltTransformError
                - xsltTransformError
                - xsltCopyText
                - xsltTransformError
                - xsltCopyText
                - xsltTransformError
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1905,5'
          Branch Sides:
            - BranchSide:      'transform.c:1909,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1909,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1909,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1916,26'
              BranchSideFuncs:
                - xsltCopyText
                - xsltTransformError
            - BranchSide:      'transform.c:1934,26'
              BranchSideFuncs:
                - xsltCopyText
                - xsltTransformError
            - BranchSide:      'transform.c:1941,12'
              BranchSideFuncs:
                - xsltCopyText
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:1966,6'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1917,10'
          Branch Sides:
            - BranchSide:      'transform.c:1918,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1921,6'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1935,10'
          Branch Sides:
            - BranchSide:      'transform.c:1936,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1939,6'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1942,27'
          Branch Sides:
            - BranchSide:      'transform.c:1942,31'
              BranchSideFuncs:
                - xsltCopyText
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:1942,6'
              BranchSideFuncs:
                - xsltCopyText
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:1942,6'
          Branch Sides:
            - BranchSide:      'transform.c:1943,9'
              BranchSideFuncs:
                - xsltCopyText
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:1944,10'
              BranchSideFuncs:
                - xsltCopyText
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:1944,10'
          Branch Sides:
            - BranchSide:      'transform.c:1945,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1958,23'
              BranchSideFuncs:
                - xsltCopyText
                - xsltTransformError
        - Branch String:   'transform.c:1972,5'
          Branch Sides:
            - BranchSide:      'transform.c:1973,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1984,15'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1973,6'
          Branch Sides:
            - BranchSide:      'transform.c:1973,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1975,8'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1973,6'
          Branch Sides:
            - BranchSide:      'transform.c:1973,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1974,13'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1973,6'
          Branch Sides:
            - BranchSide:      'transform.c:1973,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1974,13'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1973,6'
          Branch Sides:
            - BranchSide:      'transform.c:1973,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1974,13'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1973,6'
          Branch Sides:
            - BranchSide:      'transform.c:1973,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1974,13'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1973,6'
          Branch Sides:
            - BranchSide:      'transform.c:1973,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1974,13'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1973,6'
          Branch Sides:
            - BranchSide:      'transform.c:1973,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1974,13'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1973,6'
          Branch Sides:
            - BranchSide:      'transform.c:1973,6'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1974,13'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1973,6'
          Branch Sides:
            - BranchSide:      'transform.c:1974,13'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:1975,8'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1987,5'
          Branch Sides:
            - BranchSide:      'transform.c:1988,9'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:2098,36'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1989,2'
          Branch Sides:
            - BranchSide:      'transform.c:1993,34'
              BranchSideFuncs:
                - xsltProcessOneNode
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltTransformError
            - BranchSide:      'transform.c:1993,34'
              BranchSideFuncs:
                - xsltProcessOneNode
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltTransformError
            - BranchSide:      'transform.c:1993,34'
              BranchSideFuncs:
                - xsltProcessOneNode
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltTransformError
            - BranchSide:      'transform.c:2012,30'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltCopyText
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
                - xsltTransformError
                - xsltApplyXSLTTemplate
            - BranchSide:      'transform.c:2038,30'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltCopyText
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
                - xsltTransformError
                - xsltApplyXSLTTemplate
            - BranchSide:      'transform.c:2072,30'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
                - xsltApplyXSLTTemplate
            - BranchSide:      'transform.c:2072,30'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
                - xsltApplyXSLTTemplate
            - BranchSide:      'transform.c:2094,3'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
        - Branch String:   'transform.c:1996,21'
          Branch Sides:
            - BranchSide:      'transform.c:1997,40'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:2007,17'
              BranchSideFuncs:
                - xsltProcessOneNode
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltTransformError
        - Branch String:   'transform.c:2013,7'
          Branch Sides:
            - BranchSide:      'transform.c:2022,29'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:2030,27'
              BranchSideFuncs:
                - xsltCopyText
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:2039,7'
          Branch Sides:
            - BranchSide:      'transform.c:2045,38'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:2063,27'
              BranchSideFuncs:
                - xsltCopyText
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:2073,7'
          Branch Sides:
            - BranchSide:      'transform.c:2084,38'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
            - BranchSide:      'transform.c:2092,3'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltGetTemplate
                - xsltCopyText
                - xsltTransformError
                - xsltApplyXSLTTemplate
                - xsltProcessOneNode
                - xsltTransformError
      Callsites:
        - Src:             'transform.c:1916,13'
          Dst:             xsltCopyText
        - Src:             'transform.c:1918,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:1934,13'
          Dst:             xsltCopyText
        - Src:             'transform.c:1936,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:1945,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:1958,10'
          Dst:             xsltCopyText
        - Src:             'transform.c:1960,7'
          Dst:             xsltTransformError
        - Src:             'transform.c:1997,21'
          Dst:             xsltTransformError
        - Src:             'transform.c:2008,3'
          Dst:             xsltProcessOneNode
        - Src:             'transform.c:2012,14'
          Dst:             xsltGetTemplate
        - Src:             'transform.c:2022,7'
          Dst:             xsltApplyXSLTTemplate
        - Src:             'transform.c:2030,14'
          Dst:             xsltCopyText
        - Src:             'transform.c:2032,4'
          Dst:             xsltTransformError
        - Src:             'transform.c:2038,14'
          Dst:             xsltGetTemplate
        - Src:             'transform.c:2050,7'
          Dst:             xsltApplyXSLTTemplate
        - Src:             'transform.c:2063,14'
          Dst:             xsltCopyText
        - Src:             'transform.c:2065,4'
          Dst:             xsltTransformError
        - Src:             'transform.c:2072,14'
          Dst:             xsltGetTemplate
        - Src:             'transform.c:2089,7'
          Dst:             xsltApplyXSLTTemplate
    - functionName:    xsltApplyXSLTTemplate
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3071
      functionLinenumberEnd: 3279
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - list
        - templ
        - withParams
      BBCount:         63
      ICount:          392
      EdgeCount:       86
      CyclomaticComplexity: 25
      functionsReached:
        - templPop
        - templPush
        - xmlStrEqual
        - xsltApplySequenceConstructor
        - xsltDebug
        - xsltLocalVariablePush
        - xsltParseStylesheetParam
        - xsltReleaseRVT
        - xsltTemplateParamsCleanup
        - xsltTransformError
      functionUses:    7
      BranchProfiles:
        - Branch String:   'transform.c:3090,9'
          Branch Sides:
            - BranchSide:      'transform.c:3091,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3092,9'
              BranchSideFuncs:
                - templPush
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
                - xsltTransformError
                - xsltDebug
                - xsltTransformError
        - Branch String:   'transform.c:3092,9'
          Branch Sides:
            - BranchSide:      'transform.c:3093,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:3106,9'
              BranchSideFuncs:
                - templPush
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
                - xsltTransformError
                - xsltDebug
        - Branch String:   'transform.c:3106,9'
          Branch Sides:
            - BranchSide:      'transform.c:3107,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3108,5'
              BranchSideFuncs:
                - templPush
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
                - xsltTransformError
                - xsltDebug
        - Branch String:   'transform.c:3108,5'
          Branch Sides:
            - BranchSide:      'transform.c:3108,5'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3110,9'
              BranchSideFuncs:
                - templPush
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
                - xsltTransformError
                - xsltDebug
        - Branch String:   'transform.c:3110,9'
          Branch Sides:
            - BranchSide:      'transform.c:3112,28'
              BranchSideFuncs:
                - xsltTransformError
                - xsltDebug
            - BranchSide:      'transform.c:3123,26'
              BranchSideFuncs:
                - templPush
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
        - Branch String:   'transform.c:3159,6'
          Branch Sides:
            - BranchSide:      'transform.c:3160,12'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3163,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
        - Branch String:   'transform.c:3163,38'
          Branch Sides:
            - BranchSide:      'transform.c:3164,7'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
            - BranchSide:      'transform.c:3169,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
        - Branch String:   'transform.c:3164,28'
          Branch Sides:
            - BranchSide:      'transform.c:3165,7'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
            - BranchSide:      'transform.c:3169,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
        - Branch String:   'transform.c:3165,26'
          Branch Sides:
            - BranchSide:      'transform.c:3166,21'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
            - BranchSide:      'transform.c:3169,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
        - Branch String:   'transform.c:3166,51'
          Branch Sides:
            - BranchSide:      'transform.c:3167,9'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3169,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
        - Branch String:   'transform.c:3167,9'
          Branch Sides:
            - BranchSide:      'transform.c:3167,9'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3169,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
        - Branch String:   'transform.c:3167,9'
          Branch Sides:
            - BranchSide:      'transform.c:3167,9'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3169,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
        - Branch String:   'transform.c:3167,9'
          Branch Sides:
            - BranchSide:      'transform.c:3167,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3169,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
        - Branch String:   'transform.c:3163,6'
          Branch Sides:
            - BranchSide:      'transform.c:3169,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3172,9'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
        - Branch String:   'transform.c:3189,6'
          Branch Sides:
            - BranchSide:      'transform.c:3190,17'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3207,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltLocalVariablePush
                - xsltParseStylesheetParam
        - Branch String:   'transform.c:3192,42'
          Branch Sides:
            - BranchSide:      'transform.c:3193,8'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3201,14'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltLocalVariablePush
                - xsltParseStylesheetParam
        - Branch String:   'transform.c:3192,7'
          Branch Sides:
            - BranchSide:      'transform.c:3198,29'
              BranchSideFuncs:
                - xsltLocalVariablePush
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
            - BranchSide:      'transform.c:3201,14'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltLocalVariablePush
                - xsltParseStylesheetParam
        - Branch String:   'transform.c:3202,6'
          Branch Sides:
            - BranchSide:      'transform.c:3192,8'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3203,2'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltLocalVariablePush
                - xsltParseStylesheetParam
        - Branch String:   'transform.c:3207,6'
          Branch Sides:
            - BranchSide:      'transform.c:3212,31'
              BranchSideFuncs:
                - xsltParseStylesheetParam
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3214,8'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
        - Branch String:   'transform.c:3215,5'
          Branch Sides:
            - BranchSide:      'transform.c:3159,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
                - xmlStrEqual
                - xsltParseStylesheetParam
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3219,34'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - templPop
                - xsltReleaseRVT
                - xsltTemplateParamsCleanup
        - Branch String:   'transform.c:3225,9'
          Branch Sides:
            - BranchSide:      'transform.c:3226,28'
              BranchSideFuncs:
                - xsltTemplateParamsCleanup
                - templPop
                - xsltReleaseRVT
            - BranchSide:      'transform.c:3227,22'
              BranchSideFuncs:
                - templPop
                - xsltReleaseRVT
        - Branch String:   'transform.c:3235,9'
          Branch Sides:
            - BranchSide:      'transform.c:3236,21'
              BranchSideFuncs:
                - templPop
                - xsltReleaseRVT
            - BranchSide:      'transform.c:3244,20'
              BranchSideFuncs:
                - templPop
        - Branch String:   'transform.c:3238,2'
          Branch Sides:
            - BranchSide:      'transform.c:3239,12'
              BranchSideFuncs:
                - xsltReleaseRVT
                - templPop
            - BranchSide:      'transform.c:3243,5'
              BranchSideFuncs:
                - templPop
      Callsites:
        - Src:             'transform.c:3093,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:3112,9'
          Dst:             xsltTransformError
        - Src:             'transform.c:3118,9'
          Dst:             xsltDebug
        - Src:             'transform.c:3146,5'
          Dst:             templPush
        - Src:             'transform.c:3166,9'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3167,9'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3198,7'
          Dst:             xsltLocalVariablePush
        - Src:             'transform.c:3212,6'
          Dst:             xsltParseStylesheetParam
        - Src:             'transform.c:3219,5'
          Dst:             xsltApplySequenceConstructor
        - Src:             'transform.c:3226,2'
          Dst:             xsltTemplateParamsCleanup
        - Src:             'transform.c:3241,6'
          Dst:             xsltReleaseRVT
        - Src:             'transform.c:3249,5'
          Dst:             templPop
    - functionName:    xsltLocalVariablePush
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2239
      functionLinenumberEnd: 2257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - variable
        - level
      BBCount:         12
      ICount:          119
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:2240,9'
          Branch Sides:
            - BranchSide:      'transform.c:2242,22'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'transform.c:2253,37'
              BranchSideFuncs: []
        - Branch String:   'transform.c:2242,22'
          Branch Sides:
            - BranchSide:      'transform.c:2242,13'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'transform.c:2242,52'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'transform.c:2246,6'
          Branch Sides:
            - BranchSide:      'transform.c:2247,6'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'transform.c:2250,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:2247,6'
          Dst:             __xmlGenericError
        - Src:             'transform.c:2247,22'
          Dst:             __xmlGenericErrorContext
    - functionName:    xsltTransformCacheCreate
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'transform.c:503,35'
          Branch Sides:
            - BranchSide:      'transform.c:501,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:503,35'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:504,9'
          Branch Sides:
            - BranchSide:      'transform.c:505,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:509,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:505,2'
          Dst:             xsltTransformError
    - functionName:    xsltRegisterAllElement
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6394
      functionLinenumberEnd: 6472
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltApplyImports
        - xsltApplyTemplates
        - xsltAttribute
        - xsltCallTemplate
        - xsltChoose
        - xsltComment
        - xsltCopy
        - xsltCopyOf
        - xsltDebug
        - xsltElement
        - xsltForEach
        - xsltIf
        - xsltMessageWrapper
        - xsltNumber
        - xsltProcessingInstruction
        - xsltRegisterExtElement
        - xsltSort
        - xsltText
        - xsltValueOf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transform.c:6395,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6395,5'
          Dst:             xsltApplyTemplates
        - Src:             'transform.c:6398,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6398,5'
          Dst:             xsltApplyImports
        - Src:             'transform.c:6401,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6401,5'
          Dst:             xsltCallTemplate
        - Src:             'transform.c:6404,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6404,5'
          Dst:             xsltElement
        - Src:             'transform.c:6407,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6407,5'
          Dst:             xsltAttribute
        - Src:             'transform.c:6410,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6410,5'
          Dst:             xsltText
        - Src:             'transform.c:6413,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6413,5'
          Dst:             xsltProcessingInstruction
        - Src:             'transform.c:6416,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6416,5'
          Dst:             xsltComment
        - Src:             'transform.c:6419,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6419,5'
          Dst:             xsltCopy
        - Src:             'transform.c:6422,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6422,5'
          Dst:             xsltValueOf
        - Src:             'transform.c:6425,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6425,5'
          Dst:             xsltNumber
        - Src:             'transform.c:6428,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6428,5'
          Dst:             xsltForEach
        - Src:             'transform.c:6431,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6431,5'
          Dst:             xsltIf
        - Src:             'transform.c:6434,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6434,5'
          Dst:             xsltChoose
        - Src:             'transform.c:6437,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6437,5'
          Dst:             xsltSort
        - Src:             'transform.c:6440,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6440,5'
          Dst:             xsltCopyOf
        - Src:             'transform.c:6443,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6443,5'
          Dst:             xsltMessageWrapper
        - Src:             'transform.c:6450,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6450,5'
          Dst:             xsltDebug
        - Src:             'transform.c:6453,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6453,5'
          Dst:             xsltDebug
        - Src:             'transform.c:6456,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6456,5'
          Dst:             xsltDebug
        - Src:             'transform.c:6459,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6459,5'
          Dst:             xsltDebug
        - Src:             'transform.c:6462,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6462,5'
          Dst:             xsltDebug
        - Src:             'transform.c:6465,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6465,5'
          Dst:             xsltDebug
        - Src:             'transform.c:6468,5'
          Dst:             xsltRegisterExtElement
        - Src:             'transform.c:6468,5'
          Dst:             xsltDebug
    - functionName:    xsltGetXIncludeDefault
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltApplyTemplates
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4824
      functionLinenumberEnd: 5123
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - castedComp
      BBCount:         135
      ICount:          832
      EdgeCount:       186
      CyclomaticComplexity: 53
      functionsReached:
        - xmlStrEqual
        - xmlXPathFreeNodeSet
        - xmlXPathFreeObject
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetCreate
        - xsltDoSortFunction
        - xsltFreeStackElemList
        - xsltParseStylesheetCallerParam
        - xsltPreCompEval
        - xsltProcessOneNode
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4841,9'
          Branch Sides:
            - BranchSide:      'transform.c:4842,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4846,10'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
                - xsltPreCompEval
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
        - Branch String:   'transform.c:4846,24'
          Branch Sides:
            - BranchSide:      'transform.c:4846,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4847,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4846,42'
          Branch Sides:
            - BranchSide:      'transform.c:4846,46'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4847,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4846,60'
          Branch Sides:
            - BranchSide:      'transform.c:4846,64'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4847,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4846,9'
          Branch Sides:
            - BranchSide:      'transform.c:4847,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4855,14'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
                - xsltPreCompEval
                - xsltTransformError
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
        - Branch String:   'transform.c:4880,9'
          Branch Sides:
            - BranchSide:      'transform.c:4881,20'
              BranchSideFuncs:
                - xsltPreCompEval
                - xsltTransformError
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xsltTransformError
            - BranchSide:      'transform.c:4958,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
        - Branch String:   'transform.c:4883,6'
          Branch Sides:
            - BranchSide:      'transform.c:4884,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:4893,24'
              BranchSideFuncs:
                - xsltPreCompEval
                - xsltTransformError
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4895,6'
          Branch Sides:
            - BranchSide:      'transform.c:4896,10'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xmlXPathFreeObject
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4913,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
        - Branch String:   'transform.c:4896,10'
          Branch Sides:
            - BranchSide:      'transform.c:4897,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4900,22'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
        - Branch String:   'transform.c:4918,6'
          Branch Sides:
            - BranchSide:      'transform.c:4923,6'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:4954,5'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4959,6'
          Branch Sides:
            - BranchSide:      'transform.c:4960,6'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:4961,6'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
        - Branch String:   'transform.c:4961,6'
          Branch Sides:
            - BranchSide:      'transform.c:4962,12'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'transform.c:4964,10'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
        - Branch String:   'transform.c:4965,2'
          Branch Sides:
            - BranchSide:      'transform.c:0,0'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'transform.c:4966,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
        - Branch String:   'transform.c:4966,17'
          Branch Sides:
            - BranchSide:      'transform.c:4966,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
            - BranchSide:      'transform.c:4968,12'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
        - Branch String:   'transform.c:4966,17'
          Branch Sides:
            - BranchSide:      'transform.c:4966,17'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4967,28'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4966,17'
          Branch Sides:
            - BranchSide:      'transform.c:4966,17'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4967,28'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4966,17'
          Branch Sides:
            - BranchSide:      'transform.c:4966,17'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4967,28'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4966,17'
          Branch Sides:
            - BranchSide:      'transform.c:4966,17'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4967,28'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4966,17'
          Branch Sides:
            - BranchSide:      'transform.c:4966,17'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4967,28'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4966,17'
          Branch Sides:
            - BranchSide:      'transform.c:4966,17'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4967,28'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4966,17'
          Branch Sides:
            - BranchSide:      'transform.c:4966,17'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4967,28'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4966,17'
          Branch Sides:
            - BranchSide:      'transform.c:4967,28'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4968,12'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
                - xmlXPathNodeSetAddUnique
        - Branch String:   'transform.c:4978,24'
          Branch Sides:
            - BranchSide:      'transform.c:4978,28'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:4979,2'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
        - Branch String:   'transform.c:4978,9'
          Branch Sides:
            - BranchSide:      'transform.c:4979,2'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:4985,22'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4993,9'
          Branch Sides:
            - BranchSide:      'transform.c:4996,8'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5078,27'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
        - Branch String:   'transform.c:4997,2'
          Branch Sides:
            - BranchSide:      'transform.c:5003,10'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5077,5'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
        - Branch String:   'transform.c:5003,10'
          Branch Sides:
            - BranchSide:      'transform.c:5004,3'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
            - BranchSide:      'transform.c:5005,10'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5005,10'
          Branch Sides:
            - BranchSide:      'transform.c:5006,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5009,12'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5009,12'
          Branch Sides:
            - BranchSide:      'transform.c:5009,12'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5010,3'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
        - Branch String:   'transform.c:5009,12'
          Branch Sides:
            - BranchSide:      'transform.c:5009,12'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5010,3'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
        - Branch String:   'transform.c:5009,12'
          Branch Sides:
            - BranchSide:      'transform.c:5009,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5010,3'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
        - Branch String:   'transform.c:5009,10'
          Branch Sides:
            - BranchSide:      'transform.c:5010,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5011,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5011,10'
          Branch Sides:
            - BranchSide:      'transform.c:5012,42'
              BranchSideFuncs:
                - xsltParseStylesheetCallerParam
                - xmlStrEqual
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5018,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5013,7'
          Branch Sides:
            - BranchSide:      'transform.c:5014,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5017,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5018,10'
          Branch Sides:
            - BranchSide:      'transform.c:5020,7'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5075,12'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5027,3'
          Branch Sides:
            - BranchSide:      'transform.c:5033,11'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5067,3'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
        - Branch String:   'transform.c:5033,11'
          Branch Sides:
            - BranchSide:      'transform.c:5034,4'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
            - BranchSide:      'transform.c:5036,11'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5036,11'
          Branch Sides:
            - BranchSide:      'transform.c:5037,10'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5041,13'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5041,13'
          Branch Sides:
            - BranchSide:      'transform.c:5041,13'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5042,4'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
        - Branch String:   'transform.c:5041,13'
          Branch Sides:
            - BranchSide:      'transform.c:5041,13'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5042,4'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
        - Branch String:   'transform.c:5041,13'
          Branch Sides:
            - BranchSide:      'transform.c:5041,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5042,4'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
        - Branch String:   'transform.c:5041,11'
          Branch Sides:
            - BranchSide:      'transform.c:5042,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:5043,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5043,11'
          Branch Sides:
            - BranchSide:      'transform.c:5044,43'
              BranchSideFuncs:
                - xsltParseStylesheetCallerParam
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:5050,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltTransformError
        - Branch String:   'transform.c:5045,8'
          Branch Sides:
            - BranchSide:      'transform.c:5046,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltTransformError
            - BranchSide:      'transform.c:5049,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltTransformError
        - Branch String:   'transform.c:5050,11'
          Branch Sides:
            - BranchSide:      'transform.c:5051,8'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltTransformError
            - BranchSide:      'transform.c:5062,13'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5051,8'
          Branch Sides:
            - BranchSide:      'transform.c:5052,27'
              BranchSideFuncs:
                - xsltTransformError
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
            - BranchSide:      'transform.c:5059,27'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
                - xsltProcessOneNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:5082,5'
          Branch Sides:
            - BranchSide:      'transform.c:5083,8'
              BranchSideFuncs:
                - xsltProcessOneNode
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:5100,5'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
        - Branch String:   'transform.c:5092,40'
          Branch Sides:
            - BranchSide:      'transform.c:5092,44'
              BranchSideFuncs:
                - xsltProcessOneNode
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:5095,30'
              BranchSideFuncs:
                - xsltProcessOneNode
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
        - Branch String:   'transform.c:5092,6'
          Branch Sides:
            - BranchSide:      'transform.c:5093,20'
              BranchSideFuncs:
                - xsltProcessOneNode
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:5095,30'
              BranchSideFuncs:
                - xsltProcessOneNode
                - xmlXPathFreeNodeSet
                - xsltFreeStackElemList
        - Branch String:   'transform.c:5107,9'
          Branch Sides:
            - BranchSide:      'transform.c:5108,24'
              BranchSideFuncs:
                - xsltFreeStackElemList
                - xmlXPathFreeNodeSet
            - BranchSide:      'transform.c:5109,9'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
        - Branch String:   'transform.c:5109,9'
          Branch Sides:
            - BranchSide:      'transform.c:5110,22'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'transform.c:5114,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:4842,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4884,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:4893,8'
          Dst:             xsltPreCompEval
        - Src:             'transform.c:4900,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:4904,3'
          Dst:             xmlXPathFreeObject
        - Src:             'transform.c:4907,6'
          Dst:             xmlXPathFreeObject
        - Src:             'transform.c:4913,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:4958,9'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'transform.c:4967,3'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'transform.c:5009,12'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5011,10'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5012,11'
          Dst:             xsltParseStylesheetCallerParam
        - Src:             'transform.c:5018,10'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5041,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5043,11'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5044,12'
          Dst:             xsltParseStylesheetCallerParam
        - Src:             'transform.c:5050,11'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5052,8'
          Dst:             xsltTransformError
        - Src:             'transform.c:5071,3'
          Dst:             xsltDoSortFunction
        - Src:             'transform.c:5099,2'
          Dst:             xsltProcessOneNode
        - Src:             'transform.c:5108,2'
          Dst:             xsltFreeStackElemList
        - Src:             'transform.c:5110,2'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xsltApplyImports
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4653
      functionLinenumberEnd: 4707
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - inst
        - comp
      BBCount:         15
      ICount:          106
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xsltApplyXSLTTemplate
        - xsltDefaultProcessOneNode
        - xsltGetTemplate
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4656,24'
          Branch Sides:
            - BranchSide:      'transform.c:4656,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4657,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4656,9'
          Branch Sides:
            - BranchSide:      'transform.c:4657,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4659,9'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltDefaultProcessOneNode
                - xsltApplyXSLTTemplate
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:4659,9'
          Branch Sides:
            - BranchSide:      'transform.c:4660,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4671,9'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltDefaultProcessOneNode
                - xsltApplyXSLTTemplate
                - xsltTransformError
        - Branch String:   'transform.c:4671,9'
          Branch Sides:
            - BranchSide:      'transform.c:4678,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4686,29'
              BranchSideFuncs:
                - xsltGetTemplate
                - xsltDefaultProcessOneNode
                - xsltApplyXSLTTemplate
        - Branch String:   'transform.c:4689,9'
          Branch Sides:
            - BranchSide:      'transform.c:4690,36'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
            - BranchSide:      'transform.c:4705,35'
              BranchSideFuncs:
                - xsltDefaultProcessOneNode
      Callsites:
        - Src:             'transform.c:4660,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4678,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4686,13'
          Dst:             xsltGetTemplate
        - Src:             'transform.c:4698,2'
          Dst:             xsltApplyXSLTTemplate
        - Src:             'transform.c:4705,9'
          Dst:             xsltDefaultProcessOneNode
    - functionName:    xsltCallTemplate
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4721
      functionLinenumberEnd: 4810
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - castedComp
      BBCount:         43
      ICount:          263
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - xmlStrEqual
        - xsltApplyXSLTTemplate
        - xsltFindTemplate
        - xsltFreeStackElemList
        - xsltParseStylesheetCallerParam
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4730,9'
          Branch Sides:
            - BranchSide:      'transform.c:4731,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4732,9'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltFindTemplate
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:4732,9'
          Branch Sides:
            - BranchSide:      'transform.c:4733,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4741,9'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltFindTemplate
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:4741,9'
          Branch Sides:
            - BranchSide:      'transform.c:4742,33'
              BranchSideFuncs:
                - xsltFindTemplate
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:4763,9'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4743,6'
          Branch Sides:
            - BranchSide:      'transform.c:4744,10'
              BranchSideFuncs:
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:4755,5'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4744,10'
          Branch Sides:
            - BranchSide:      'transform.c:4745,29'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4749,29'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:4763,9'
          Branch Sides:
            - BranchSide:      'transform.c:4767,8'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4800,27'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
        - Branch String:   'transform.c:4768,2'
          Branch Sides:
            - BranchSide:      'transform.c:4773,10'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4796,5'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
        - Branch String:   'transform.c:4773,10'
          Branch Sides:
            - BranchSide:      'transform.c:4773,45'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:4779,10'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4779,10'
          Branch Sides:
            - BranchSide:      'transform.c:4779,10'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4791,3'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4779,10'
          Branch Sides:
            - BranchSide:      'transform.c:4779,10'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4791,3'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4779,10'
          Branch Sides:
            - BranchSide:      'transform.c:4779,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4791,3'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4779,10'
          Branch Sides:
            - BranchSide:      'transform.c:4780,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4791,3'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4780,7'
          Branch Sides:
            - BranchSide:      'transform.c:4781,46'
              BranchSideFuncs:
                - xsltParseStylesheetCallerParam
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:4787,7'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4782,11'
          Branch Sides:
            - BranchSide:      'transform.c:4783,18'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
            - BranchSide:      'transform.c:4786,3'
              BranchSideFuncs:
                - xsltApplyXSLTTemplate
                - xsltFreeStackElemList
                - xmlStrEqual
                - xmlStrEqual
                - xsltParseStylesheetCallerParam
        - Branch String:   'transform.c:4802,9'
          Branch Sides:
            - BranchSide:      'transform.c:4802,9'
              BranchSideFuncs:
                - xsltFreeStackElemList
            - BranchSide:      'transform.c:4803,24'
              BranchSideFuncs:
                - xsltFreeStackElemList
      Callsites:
        - Src:             'transform.c:4733,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4742,16'
          Dst:             xsltFindTemplate
        - Src:             'transform.c:4745,10'
          Dst:             xsltTransformError
        - Src:             'transform.c:4749,10'
          Dst:             xsltTransformError
        - Src:             'transform.c:4779,10'
          Dst:             xmlStrEqual
        - Src:             'transform.c:4780,7'
          Dst:             xmlStrEqual
        - Src:             'transform.c:4781,15'
          Dst:             xsltParseStylesheetCallerParam
        - Src:             'transform.c:4800,5'
          Dst:             xsltApplyXSLTTemplate
        - Src:             'transform.c:4803,2'
          Dst:             xsltFreeStackElemList
    - functionName:    xsltElement
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4058
      functionLinenumberEnd: 4252
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - castedComp
      BBCount:         77
      ICount:          504
      EdgeCount:       104
      CyclomaticComplexity: 29
      functionsReached:
        - xmlDictLookup
        - xmlNewDocNode
        - xmlNewDocNodeEatName
        - xmlSearchNs
        - xmlStrEqual
        - xmlStrdup
        - xmlValidateQName
        - xsltAddChild
        - xsltApplyAttributeSet
        - xsltApplySequenceConstructor
        - xsltEvalAttrValueTemplate
        - xsltGetSpecialNamespace
        - xsltSplitQName
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4069,9'
          Branch Sides:
            - BranchSide:      'transform.c:4070,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4076,10'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlNewDocNode
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xmlNewDocNodeEatName
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:4076,9'
          Branch Sides:
            - BranchSide:      'transform.c:4077,9'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlNewDocNode
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xmlNewDocNodeEatName
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:4082,17'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlNewDocNode
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xmlNewDocNodeEatName
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xsltSplitQName
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:4084,9'
          Branch Sides:
            - BranchSide:      'transform.c:4086,42'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlValidateQName
                - xsltSplitQName
                - xmlNewDocNode
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xmlNewDocNodeEatName
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:4109,24'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlNewDocNode
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xmlNewDocNodeEatName
        - Branch String:   'transform.c:4088,13'
          Branch Sides:
            - BranchSide:      'transform.c:4089,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4093,23'
              BranchSideFuncs:
                - xmlValidateQName
                - xsltSplitQName
                - xmlNewDocNode
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xmlNewDocNodeEatName
                - xsltTransformError
        - Branch String:   'transform.c:4093,6'
          Branch Sides:
            - BranchSide:      'transform.c:4094,25'
              BranchSideFuncs:
                - xsltTransformError
                - xsltSplitQName
                - xmlNewDocNode
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xmlNewDocNodeEatName
            - BranchSide:      'transform.c:4099,24'
              BranchSideFuncs:
                - xsltSplitQName
                - xmlNewDocNode
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
                - xmlNewDocNodeEatName
        - Branch String:   'transform.c:4116,9'
          Branch Sides:
            - BranchSide:      'transform.c:4117,30'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:4119,23'
              BranchSideFuncs:
                - xmlNewDocNode
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:4121,9'
          Branch Sides:
            - BranchSide:      'transform.c:4122,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4126,25'
              BranchSideFuncs:
                - xsltAddChild
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
                - xsltTransformError
        - Branch String:   'transform.c:4127,9'
          Branch Sides:
            - BranchSide:      'transform.c:4128,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4137,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'transform.c:4137,9'
          Branch Sides:
            - BranchSide:      'transform.c:4138,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'transform.c:4182,19'
              BranchSideFuncs:
                - xmlSearchNs
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
        - Branch String:   'transform.c:4138,6'
          Branch Sides:
            - BranchSide:      'transform.c:4142,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
            - BranchSide:      'transform.c:4150,44'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlDictLookup
        - Branch String:   'transform.c:4142,10'
          Branch Sides:
            - BranchSide:      'transform.c:4143,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
            - BranchSide:      'transform.c:4144,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
        - Branch String:   'transform.c:4157,30'
          Branch Sides:
            - BranchSide:      'transform.c:4157,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
                - xmlDictLookup
            - BranchSide:      'transform.c:4159,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
        - Branch String:   'transform.c:4157,10'
          Branch Sides:
            - BranchSide:      'transform.c:4158,26'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
            - BranchSide:      'transform.c:4159,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
        - Branch String:   'transform.c:4162,13'
          Branch Sides:
            - BranchSide:      'transform.c:4163,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4168,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:4168,13'
          Branch Sides:
            - BranchSide:      'transform.c:4169,20'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
            - BranchSide:      'transform.c:4170,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:4183,6'
          Branch Sides:
            - BranchSide:      'transform.c:4188,17'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltTransformError
            - BranchSide:      'transform.c:4196,15'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:4188,17'
          Branch Sides:
            - BranchSide:      'transform.c:4189,36'
              BranchSideFuncs:
                - xsltTransformError
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
            - BranchSide:      'transform.c:4195,2'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xmlStrdup
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:4201,9'
          Branch Sides:
            - BranchSide:      'transform.c:4202,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltGetSpecialNamespace
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xmlStrdup
                - xsltGetSpecialNamespace
            - BranchSide:      'transform.c:4213,17'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:4202,6'
          Branch Sides:
            - BranchSide:      'transform.c:4204,22'
              BranchSideFuncs:
                - xmlStrdup
                - xsltGetSpecialNamespace
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
            - BranchSide:      'transform.c:4210,41'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltApplySequenceConstructor
                - xsltEvalAttrValueTemplate
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
        - Branch String:   'transform.c:4225,9'
          Branch Sides:
            - BranchSide:      'transform.c:4226,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltApplySequenceConstructor
                - xsltApplyAttributeSet
                - xsltApplyAttributeSet
            - BranchSide:      'transform.c:4245,9'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:4226,6'
          Branch Sides:
            - BranchSide:      'transform.c:4227,28'
              BranchSideFuncs:
                - xsltApplyAttributeSet
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:4229,15'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltApplySequenceConstructor
                - xsltApplyAttributeSet
        - Branch String:   'transform.c:4245,9'
          Branch Sides:
            - BranchSide:      'transform.c:4245,27'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:4246,31'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
      Callsites:
        - Src:             'transform.c:4086,16'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:4089,13'
          Dst:             xsltTransformError
        - Src:             'transform.c:4093,6'
          Dst:             xmlValidateQName
        - Src:             'transform.c:4094,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:4099,9'
          Dst:             xsltSplitQName
        - Src:             'transform.c:4109,9'
          Dst:             xsltSplitQName
        - Src:             'transform.c:4117,9'
          Dst:             xmlNewDocNodeEatName
        - Src:             'transform.c:4119,9'
          Dst:             xmlNewDocNode
        - Src:             'transform.c:4122,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4126,12'
          Dst:             xsltAddChild
        - Src:             'transform.c:4128,9'
          Dst:             xsltTransformError
        - Src:             'transform.c:4150,18'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:4158,12'
          Dst:             xmlDictLookup
        - Src:             'transform.c:4162,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:4163,13'
          Dst:             xsltTransformError
        - Src:             'transform.c:4168,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:4170,20'
          Dst:             xmlStrEqual
        - Src:             'transform.c:4182,7'
          Dst:             xmlSearchNs
        - Src:             'transform.c:4189,17'
          Dst:             xsltTransformError
        - Src:             'transform.c:4202,6'
          Dst:             xmlStrEqual
        - Src:             'transform.c:4204,22'
          Dst:             xmlStrdup
        - Src:             'transform.c:4206,17'
          Dst:             xsltGetSpecialNamespace
        - Src:             'transform.c:4210,17'
          Dst:             xsltGetSpecialNamespace
        - Src:             'transform.c:4220,2'
          Dst:             xsltGetSpecialNamespace
        - Src:             'transform.c:4227,6'
          Dst:             xsltApplyAttributeSet
        - Src:             'transform.c:4234,17'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:4237,3'
          Dst:             xsltApplyAttributeSet
        - Src:             'transform.c:4246,2'
          Dst:             xsltApplySequenceConstructor
    - functionName:    xsltText
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4021
      functionLinenumberEnd: 4045
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - comp
      BBCount:         20
      ICount:          119
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlNewDocText
        - xsltAddChild
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4022,34'
          Branch Sides:
            - BranchSide:      'transform.c:4022,38'
              BranchSideFuncs:
                - xmlNewDocText
                - xsltAddChild
                - xsltTransformError
            - BranchSide:      'transform.c:4022,34'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4022,9'
          Branch Sides:
            - BranchSide:      'transform.c:4022,9'
              BranchSideFuncs:
                - xmlNewDocText
                - xsltAddChild
                - xsltTransformError
            - BranchSide:      'transform.c:4023,20'
              BranchSideFuncs:
                - xmlNewDocText
                - xsltAddChild
                - xsltTransformError
        - Branch String:   'transform.c:4026,2'
          Branch Sides:
            - BranchSide:      'transform.c:4027,11'
              BranchSideFuncs:
                - xmlNewDocText
                - xsltAddChild
                - xsltTransformError
            - BranchSide:      'transform.c:4044,5'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4027,40'
          Branch Sides:
            - BranchSide:      'transform.c:4028,12'
              BranchSideFuncs:
                - xmlNewDocText
                - xsltAddChild
                - xsltTransformError
            - BranchSide:      'transform.c:4033,27'
              BranchSideFuncs:
                - xmlNewDocText
                - xsltAddChild
                - xsltTransformError
        - Branch String:   'transform.c:4027,10'
          Branch Sides:
            - BranchSide:      'transform.c:4029,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4033,27'
              BranchSideFuncs:
                - xmlNewDocText
                - xsltAddChild
                - xsltTransformError
        - Branch String:   'transform.c:4034,10'
          Branch Sides:
            - BranchSide:      'transform.c:4039,3'
              BranchSideFuncs:
                - xsltAddChild
                - xmlNewDocText
                - xsltTransformError
            - BranchSide:      'transform.c:4041,26'
              BranchSideFuncs:
                - xsltAddChild
                - xmlNewDocText
                - xsltTransformError
      Callsites:
        - Src:             'transform.c:4029,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:4033,13'
          Dst:             xmlNewDocText
        - Src:             'transform.c:4041,13'
          Dst:             xsltAddChild
    - functionName:    xsltProcessingInstruction
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4310
      functionLinenumberEnd: 4363
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - castedComp
      BBCount:         23
      ICount:          162
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xmlNewDocPI
        - xmlStrstr
        - xsltAddChild
        - xsltEvalAttrValueTemplate
        - xsltEvalTemplateString
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4321,9'
          Branch Sides:
            - BranchSide:      'transform.c:4322,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4323,9'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlStrstr
                - xmlNewDocPI
                - xsltAddChild
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltTransformError
        - Branch String:   'transform.c:4323,9'
          Branch Sides:
            - BranchSide:      'transform.c:4324,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4325,9'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlStrstr
                - xmlNewDocPI
                - xsltAddChild
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltTransformError
        - Branch String:   'transform.c:4325,9'
          Branch Sides:
            - BranchSide:      'transform.c:4326,35'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalTemplateString
                - xmlStrstr
                - xmlNewDocPI
                - xsltAddChild
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:4334,9'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlStrstr
                - xmlNewDocPI
                - xsltAddChild
                - xsltTransformError
        - Branch String:   'transform.c:4328,6'
          Branch Sides:
            - BranchSide:      'transform.c:4329,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4333,5'
              BranchSideFuncs:
                - xsltEvalTemplateString
                - xmlStrstr
                - xmlNewDocPI
                - xsltAddChild
                - xsltTransformError
        - Branch String:   'transform.c:4340,9'
          Branch Sides:
            - BranchSide:      'transform.c:4341,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4355,22'
              BranchSideFuncs:
                - xmlNewDocPI
                - xsltAddChild
        - Branch String:   'transform.c:4359,24'
          Branch Sides:
            - BranchSide:      'transform.c:4359,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4361,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4359,9'
          Branch Sides:
            - BranchSide:      'transform.c:4360,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4361,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4361,9'
          Branch Sides:
            - BranchSide:      'transform.c:4361,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4362,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:4326,9'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:4329,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:4339,13'
          Dst:             xsltEvalTemplateString
        - Src:             'transform.c:4340,9'
          Dst:             xmlStrstr
        - Src:             'transform.c:4341,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4355,10'
          Dst:             xmlNewDocPI
        - Src:             'transform.c:4356,10'
          Dst:             xsltAddChild
    - functionName:    xsltComment
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4266
      functionLinenumberEnd: 4297
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - comp
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlNewComment
        - xmlStrlen
        - xmlStrstr
        - xsltAddChild
        - xsltEvalTemplateString
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4274,9'
          Branch Sides:
            - BranchSide:      'transform.c:4275,14'
              BranchSideFuncs:
                - xmlStrstr
                - xmlNewComment
                - xsltAddChild
                - xsltTransformError
            - BranchSide:      'transform.c:4292,33'
              BranchSideFuncs:
                - xmlNewComment
                - xsltAddChild
        - Branch String:   'transform.c:4275,35'
          Branch Sides:
            - BranchSide:      'transform.c:4276,17'
              BranchSideFuncs:
                - xsltTransformError
                - xmlNewComment
                - xsltAddChild
            - BranchSide:      'transform.c:4277,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlNewComment
                - xsltAddChild
        - Branch String:   'transform.c:4275,13'
          Branch Sides:
            - BranchSide:      'transform.c:4277,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlNewComment
                - xsltAddChild
            - BranchSide:      'transform.c:4281,5'
              BranchSideFuncs:
                - xmlNewComment
                - xsltAddChild
        - Branch String:   'transform.c:4295,9'
          Branch Sides:
            - BranchSide:      'transform.c:4295,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4296,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:4271,13'
          Dst:             xsltEvalTemplateString
        - Src:             'transform.c:4273,11'
          Dst:             xmlStrlen
        - Src:             'transform.c:4276,7'
          Dst:             xmlStrstr
        - Src:             'transform.c:4277,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:4292,19'
          Dst:             xmlNewComment
        - Src:             'transform.c:4293,19'
          Dst:             xsltAddChild
    - functionName:    xsltCopy
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3903
      functionLinenumberEnd: 4008
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - castedComp
      BBCount:         28
      ICount:          206
      EdgeCount:       28
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNewComment
        - xmlNewDocPI
        - xsltAddChild
        - xsltApplyAttributeSet
        - xsltApplySequenceConstructor
        - xsltCopyText
        - xsltShallowCopyAttr
        - xsltShallowCopyElem
        - xsltShallowCopyNsNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:3912,9'
          Branch Sides:
            - BranchSide:      'transform.c:3913,10'
              BranchSideFuncs:
                - xsltShallowCopyNsNode
                - xsltApplySequenceConstructor
                - xmlNewComment
                - xsltAddChild
                - xmlNewDocPI
                - xsltAddChild
                - xsltShallowCopyAttr
                - xsltShallowCopyElem
                - xsltApplyAttributeSet
                - xsltCopyText
            - BranchSide:      'transform.c:3997,13'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:3913,2'
          Branch Sides:
            - BranchSide:      'transform.c:3930,16'
              BranchSideFuncs:
                - xsltCopyText
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:3930,16'
              BranchSideFuncs:
                - xsltCopyText
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:3934,3'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:3934,3'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:3947,30'
              BranchSideFuncs:
                - xsltShallowCopyElem
                - xsltApplySequenceConstructor
                - xsltApplyAttributeSet
            - BranchSide:      'transform.c:3964,23'
              BranchSideFuncs:
                - xsltShallowCopyAttr
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:3972,22'
              BranchSideFuncs:
                - xmlNewDocPI
                - xsltAddChild
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:3981,24'
              BranchSideFuncs:
                - xmlNewComment
                - xsltAddChild
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:3989,25'
              BranchSideFuncs:
                - xsltShallowCopyNsNode
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:3992,3'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:3949,7'
          Branch Sides:
            - BranchSide:      'transform.c:3950,29'
              BranchSideFuncs:
                - xsltApplyAttributeSet
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:3952,3'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:3997,5'
          Branch Sides:
            - BranchSide:      'transform.c:4001,35'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:4001,35'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:4001,35'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:4005,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:3930,3'
          Dst:             xsltCopyText
        - Src:             'transform.c:3947,10'
          Dst:             xsltShallowCopyElem
        - Src:             'transform.c:3950,7'
          Dst:             xsltApplyAttributeSet
        - Src:             'transform.c:3964,3'
          Dst:             xsltShallowCopyAttr
        - Src:             'transform.c:3972,10'
          Dst:             xmlNewDocPI
        - Src:             'transform.c:3974,10'
          Dst:             xsltAddChild
        - Src:             'transform.c:3981,10'
          Dst:             xmlNewComment
        - Src:             'transform.c:3982,10'
          Dst:             xsltAddChild
        - Src:             'transform.c:3989,3'
          Dst:             xsltShallowCopyNsNode
        - Src:             'transform.c:4001,6'
          Dst:             xsltApplySequenceConstructor
    - functionName:    xsltValueOf
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4521
      functionLinenumberEnd: 4581
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - castedComp
      BBCount:         32
      ICount:          177
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlXPathCastToString
        - xmlXPathFreeObject
        - xsltCopyTextString
        - xsltPreCompEval
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4530,24'
          Branch Sides:
            - BranchSide:      'transform.c:4530,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4531,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4530,42'
          Branch Sides:
            - BranchSide:      'transform.c:4530,46'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4531,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4530,9'
          Branch Sides:
            - BranchSide:      'transform.c:4531,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4533,10'
              BranchSideFuncs:
                - xsltPreCompEval
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathCastToString
                - xsltCopyTextString
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:4533,24'
          Branch Sides:
            - BranchSide:      'transform.c:4533,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4534,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:4533,50'
          Branch Sides:
            - BranchSide:      'transform.c:4533,54'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4534,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:4533,9'
          Branch Sides:
            - BranchSide:      'transform.c:4534,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4545,27'
              BranchSideFuncs:
                - xsltPreCompEval
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathCastToString
                - xsltCopyTextString
                - xsltTransformError
        - Branch String:   'transform.c:4550,9'
          Branch Sides:
            - BranchSide:      'transform.c:4551,31'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathFreeObject
                - xsltCopyTextString
                - xsltTransformError
            - BranchSide:      'transform.c:4563,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4552,6'
          Branch Sides:
            - BranchSide:      'transform.c:4553,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4559,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTextString
        - Branch String:   'transform.c:4559,6'
          Branch Sides:
            - BranchSide:      'transform.c:4560,25'
              BranchSideFuncs:
                - xsltCopyTextString
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4562,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4577,9'
          Branch Sides:
            - BranchSide:      'transform.c:4578,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4579,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4579,9'
          Branch Sides:
            - BranchSide:      'transform.c:4579,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4580,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
      Callsites:
        - Src:             'transform.c:4534,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4545,11'
          Dst:             xsltPreCompEval
        - Src:             'transform.c:4551,10'
          Dst:             xmlXPathCastToString
        - Src:             'transform.c:4553,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:4560,6'
          Dst:             xsltCopyTextString
        - Src:             'transform.c:4563,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4580,2'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltNumber
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4595
      functionLinenumberEnd: 4638
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - castedComp
      BBCount:         15
      ICount:          125
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xsltNumberFormat
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4605,9'
          Branch Sides:
            - BranchSide:      'transform.c:4606,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4611,10'
              BranchSideFuncs:
                - xsltNumberFormat
        - Branch String:   'transform.c:4611,24'
          Branch Sides:
            - BranchSide:      'transform.c:4611,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4612,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4611,42'
          Branch Sides:
            - BranchSide:      'transform.c:4611,46'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4612,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4611,60'
          Branch Sides:
            - BranchSide:      'transform.c:4611,64'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4612,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4611,9'
          Branch Sides:
            - BranchSide:      'transform.c:4612,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4614,25'
              BranchSideFuncs:
                - xsltNumberFormat
      Callsites:
        - Src:             'transform.c:4606,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4634,5'
          Dst:             xsltNumberFormat
    - functionName:    xsltForEach
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5403
      functionLinenumberEnd: 5575
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - inst
        - castedComp
      BBCount:         69
      ICount:          487
      EdgeCount:       94
      CyclomaticComplexity: 27
      functionsReached:
        - xmlStrEqual
        - xmlXPathFreeObject
        - xsltApplySequenceConstructor
        - xsltDoSortFunction
        - xsltPreCompEval
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:5421,24'
          Branch Sides:
            - BranchSide:      'transform.c:5421,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5422,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5421,49'
          Branch Sides:
            - BranchSide:      'transform.c:5421,53'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5422,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5421,9'
          Branch Sides:
            - BranchSide:      'transform.c:5422,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5427,9'
              BranchSideFuncs:
                - xsltPreCompEval
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:5427,9'
          Branch Sides:
            - BranchSide:      'transform.c:5428,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5433,10'
              BranchSideFuncs:
                - xsltPreCompEval
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5433,32'
          Branch Sides:
            - BranchSide:      'transform.c:5433,36'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5434,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:5433,9'
          Branch Sides:
            - BranchSide:      'transform.c:5434,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5440,14'
              BranchSideFuncs:
                - xsltPreCompEval
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:5469,9'
          Branch Sides:
            - BranchSide:      'transform.c:5470,6'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5483,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'transform.c:5470,6'
          Branch Sides:
            - BranchSide:      'transform.c:5471,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5473,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'transform.c:5489,24'
          Branch Sides:
            - BranchSide:      'transform.c:5489,28'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:5490,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:5489,9'
          Branch Sides:
            - BranchSide:      'transform.c:5490,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:5500,22'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:5507,9'
          Branch Sides:
            - BranchSide:      'transform.c:5507,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5538,27'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:5507,9'
          Branch Sides:
            - BranchSide:      'transform.c:5507,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5538,27'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:5507,9'
          Branch Sides:
            - BranchSide:      'transform.c:5507,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5538,27'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:5507,31'
          Branch Sides:
            - BranchSide:      'transform.c:5507,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xsltDoSortFunction
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5538,27'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:5507,9'
          Branch Sides:
            - BranchSide:      'transform.c:5508,6'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5538,27'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:5519,9'
          Branch Sides:
            - BranchSide:      'transform.c:5519,9'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5519,2'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5519,9'
          Branch Sides:
            - BranchSide:      'transform.c:5519,9'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5519,2'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5519,9'
          Branch Sides:
            - BranchSide:      'transform.c:5519,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xsltTransformError
                - xmlStrEqual
            - BranchSide:      'transform.c:5519,2'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5519,31'
          Branch Sides:
            - BranchSide:      'transform.c:5519,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:5519,2'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5519,2'
          Branch Sides:
            - BranchSide:      'transform.c:5520,10'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:5536,21'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:5520,10'
          Branch Sides:
            - BranchSide:      'transform.c:5521,22'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:5527,22'
              BranchSideFuncs:
                - xsltDoSortFunction
                - xmlXPathFreeObject
                - xsltApplySequenceConstructor
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:5542,5'
          Branch Sides:
            - BranchSide:      'transform.c:5543,8'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:5558,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:5552,40'
          Branch Sides:
            - BranchSide:      'transform.c:5552,44'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:5555,30'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xmlXPathFreeObject
        - Branch String:   'transform.c:5552,6'
          Branch Sides:
            - BranchSide:      'transform.c:5553,20'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:5555,30'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xmlXPathFreeObject
        - Branch String:   'transform.c:5562,9'
          Branch Sides:
            - BranchSide:      'transform.c:5563,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:5567,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:5428,9'
          Dst:             xsltTransformError
        - Src:             'transform.c:5434,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:5467,11'
          Dst:             xsltPreCompEval
        - Src:             'transform.c:5473,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:5483,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:5507,9'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5507,34'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5519,9'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5519,34'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5521,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:5536,2'
          Dst:             xsltDoSortFunction
        - Src:             'transform.c:5557,2'
          Dst:             xsltApplySequenceConstructor
        - Src:             'transform.c:5563,2'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltIf
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5297
      functionLinenumberEnd: 5389
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - inst
        - castedComp
      BBCount:         27
      ICount:          141
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xsltApplySequenceConstructor
        - xsltPreCompEvalToBoolean
        - xsltReleaseLocalRVTs
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:5306,24'
          Branch Sides:
            - BranchSide:      'transform.c:5306,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5307,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5306,49'
          Branch Sides:
            - BranchSide:      'transform.c:5306,53'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5307,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5306,9'
          Branch Sides:
            - BranchSide:      'transform.c:5307,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5308,10'
              BranchSideFuncs:
                - xsltPreCompEvalToBoolean
                - xsltApplySequenceConstructor
                - xsltReleaseLocalRVTs
                - xsltTransformError
        - Branch String:   'transform.c:5308,24'
          Branch Sides:
            - BranchSide:      'transform.c:5308,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5309,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:5308,48'
          Branch Sides:
            - BranchSide:      'transform.c:5308,52'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5309,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:5308,9'
          Branch Sides:
            - BranchSide:      'transform.c:5309,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5322,34'
              BranchSideFuncs:
                - xsltPreCompEvalToBoolean
                - xsltApplySequenceConstructor
                - xsltReleaseLocalRVTs
        - Branch String:   'transform.c:5330,6'
          Branch Sides:
            - BranchSide:      'transform.c:5331,27'
              BranchSideFuncs:
                - xsltReleaseLocalRVTs
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:5339,9'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:5339,9'
          Branch Sides:
            - BranchSide:      'transform.c:5340,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5343,9'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:5343,9'
          Branch Sides:
            - BranchSide:      'transform.c:5343,16'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:5347,31'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
      Callsites:
        - Src:             'transform.c:5309,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:5324,8'
          Dst:             xsltPreCompEvalToBoolean
        - Src:             'transform.c:5331,6'
          Dst:             xsltReleaseLocalRVTs
        - Src:             'transform.c:5347,2'
          Dst:             xsltApplySequenceConstructor
    - functionName:    xsltChoose
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5138
      functionLinenumberEnd: 5283
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - inst
        - comp
      BBCount:         62
      ICount:          320
      EdgeCount:       86
      CyclomaticComplexity: 26
      functionsReached:
        - xmlStrEqual
        - xsltApplySequenceConstructor
        - xsltPreCompEvalToBoolean
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:5141,24'
          Branch Sides:
            - BranchSide:      'transform.c:5141,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5142,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5141,49'
          Branch Sides:
            - BranchSide:      'transform.c:5141,53'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5142,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5141,9'
          Branch Sides:
            - BranchSide:      'transform.c:5142,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5148,11'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5149,9'
          Branch Sides:
            - BranchSide:      'transform.c:5150,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5160,12'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:5160,12'
          Branch Sides:
            - BranchSide:      'transform.c:5160,12'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5161,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:5160,12'
          Branch Sides:
            - BranchSide:      'transform.c:5160,12'
              BranchSideFuncs:
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5161,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:5160,12'
          Branch Sides:
            - BranchSide:      'transform.c:5160,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5161,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:5160,31'
          Branch Sides:
            - BranchSide:      'transform.c:5160,37'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5161,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:5160,9'
          Branch Sides:
            - BranchSide:      'transform.c:5161,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5168,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:5179,9'
          Branch Sides:
            - BranchSide:      'transform.c:5179,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5179,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5179,9'
          Branch Sides:
            - BranchSide:      'transform.c:5179,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:5179,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5179,9'
          Branch Sides:
            - BranchSide:      'transform.c:5179,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
            - BranchSide:      'transform.c:5179,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5179,27'
          Branch Sides:
            - BranchSide:      'transform.c:5179,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:5179,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:5179,2'
          Branch Sides:
            - BranchSide:      'transform.c:5180,14'
              BranchSideFuncs:
                - xsltPreCompEvalToBoolean
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:5252,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:5182,26'
          Branch Sides:
            - BranchSide:      'transform.c:5182,30'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5185,22'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:5182,51'
          Branch Sides:
            - BranchSide:      'transform.c:5183,4'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5185,22'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:5182,10'
          Branch Sides:
            - BranchSide:      'transform.c:5185,22'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:5206,37'
              BranchSideFuncs:
                - xsltPreCompEvalToBoolean
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:5208,10'
          Branch Sides:
            - BranchSide:      'transform.c:5209,3'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:5212,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:5243,10'
          Branch Sides:
            - BranchSide:      'transform.c:5244,3'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:5246,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
                - xsltPreCompEvalToBoolean
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:5252,6'
          Branch Sides:
            - BranchSide:      'transform.c:5252,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:5265,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5252,6'
          Branch Sides:
            - BranchSide:      'transform.c:5252,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:5265,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5252,6'
          Branch Sides:
            - BranchSide:      'transform.c:5252,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:5265,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5252,24'
          Branch Sides:
            - BranchSide:      'transform.c:5252,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:5265,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:5252,6'
          Branch Sides:
            - BranchSide:      'transform.c:5263,6'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
            - BranchSide:      'transform.c:5265,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:5150,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:5160,12'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5160,37'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5161,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:5179,9'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5179,30'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5185,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:5206,12'
          Dst:             xsltPreCompEvalToBoolean
        - Src:             'transform.c:5252,6'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5252,27'
          Dst:             xmlStrEqual
        - Src:             'transform.c:5277,5'
          Dst:             xsltApplySequenceConstructor
    - functionName:    xsltSort
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3881
      functionLinenumberEnd: 3889
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - comp
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:3882,9'
          Branch Sides:
            - BranchSide:      'transform.c:3883,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:3887,24'
              BranchSideFuncs:
                - xsltTransformError
      Callsites:
        - Src:             'transform.c:3883,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:3887,5'
          Dst:             xsltTransformError
    - functionName:    xsltCopyOf
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4376
      functionLinenumberEnd: 4507
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - castedComp
      BBCount:         79
      ICount:          454
      EdgeCount:       109
      CyclomaticComplexity: 32
      functionsReached:
        - xmlXPathCastToString
        - xmlXPathFreeObject
        - xsltCopyTextString
        - xsltCopyTree
        - xsltCopyTreeList
        - xsltPreCompEval
        - xsltShallowCopyAttr
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:4386,24'
          Branch Sides:
            - BranchSide:      'transform.c:4386,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4387,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4386,42'
          Branch Sides:
            - BranchSide:      'transform.c:4386,46'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4387,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:4386,9'
          Branch Sides:
            - BranchSide:      'transform.c:4387,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:4388,10'
              BranchSideFuncs:
                - xsltPreCompEval
                - xmlXPathFreeObject
                - xmlXPathCastToString
                - xsltCopyTextString
                - xsltTransformError
                - xsltCopyTreeList
                - xsltCopyTree
                - xsltShallowCopyAttr
                - xsltCopyTreeList
                - xsltTransformError
        - Branch String:   'transform.c:4388,24'
          Branch Sides:
            - BranchSide:      'transform.c:4388,28'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4389,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:4388,50'
          Branch Sides:
            - BranchSide:      'transform.c:4388,54'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4389,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:4388,9'
          Branch Sides:
            - BranchSide:      'transform.c:4389,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:4420,27'
              BranchSideFuncs:
                - xsltPreCompEval
                - xmlXPathFreeObject
                - xmlXPathCastToString
                - xsltCopyTextString
                - xsltTransformError
                - xsltCopyTreeList
                - xsltCopyTree
                - xsltShallowCopyAttr
                - xsltCopyTreeList
        - Branch String:   'transform.c:4422,9'
          Branch Sides:
            - BranchSide:      'transform.c:4423,6'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathFreeObject
                - xsltCopyTextString
                - xsltTransformError
                - xsltCopyTreeList
                - xsltCopyTree
                - xsltShallowCopyAttr
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4502,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4423,6'
          Branch Sides:
            - BranchSide:      'transform.c:4432,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTree
                - xsltShallowCopyAttr
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4456,13'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathFreeObject
                - xsltCopyTextString
                - xsltTransformError
                - xsltCopyTreeList
        - Branch String:   'transform.c:4433,10'
          Branch Sides:
            - BranchSide:      'transform.c:4439,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTree
                - xsltShallowCopyAttr
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4456,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4439,3'
          Branch Sides:
            - BranchSide:      'transform.c:4440,13'
              BranchSideFuncs:
                - xsltCopyTree
                - xmlXPathFreeObject
                - xsltShallowCopyAttr
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4455,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4441,11'
          Branch Sides:
            - BranchSide:      'transform.c:4442,4'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTree
                - xsltShallowCopyAttr
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4443,12'
              BranchSideFuncs:
                - xsltCopyTree
                - xmlXPathFreeObject
                - xsltShallowCopyAttr
                - xsltCopyTreeList
        - Branch String:   'transform.c:4443,44'
          Branch Sides:
            - BranchSide:      'transform.c:4444,5'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
                - xsltCopyTree
                - xsltShallowCopyAttr
            - BranchSide:      'transform.c:4446,21'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
                - xsltCopyTree
                - xsltShallowCopyAttr
        - Branch String:   'transform.c:4443,11'
          Branch Sides:
            - BranchSide:      'transform.c:4446,21'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
                - xsltCopyTree
                - xsltShallowCopyAttr
            - BranchSide:      'transform.c:4448,18'
              BranchSideFuncs:
                - xsltCopyTree
                - xmlXPathFreeObject
                - xsltCopyTreeList
                - xsltShallowCopyAttr
        - Branch String:   'transform.c:4448,18'
          Branch Sides:
            - BranchSide:      'transform.c:4449,24'
              BranchSideFuncs:
                - xsltShallowCopyAttr
                - xmlXPathFreeObject
                - xsltCopyTree
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4452,17'
              BranchSideFuncs:
                - xsltCopyTree
                - xmlXPathFreeObject
                - xsltShallowCopyAttr
                - xsltCopyTreeList
        - Branch String:   'transform.c:4456,13'
          Branch Sides:
            - BranchSide:      'transform.c:4467,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4476,15'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathFreeObject
                - xsltCopyTextString
                - xsltTransformError
        - Branch String:   'transform.c:4468,25'
          Branch Sides:
            - BranchSide:      'transform.c:4468,29'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4475,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4468,52'
          Branch Sides:
            - BranchSide:      'transform.c:4469,4'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4475,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4469,30'
          Branch Sides:
            - BranchSide:      'transform.c:4470,4'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4475,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4470,4'
          Branch Sides:
            - BranchSide:      'transform.c:4470,4'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTreeList
            - BranchSide:      'transform.c:4475,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4470,4'
          Branch Sides:
            - BranchSide:      'transform.c:4470,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4472,20'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4470,4'
          Branch Sides:
            - BranchSide:      'transform.c:4470,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4472,20'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4470,4'
          Branch Sides:
            - BranchSide:      'transform.c:4470,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4472,20'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4470,4'
          Branch Sides:
            - BranchSide:      'transform.c:4470,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4472,20'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4470,4'
          Branch Sides:
            - BranchSide:      'transform.c:4470,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4472,20'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4470,4'
          Branch Sides:
            - BranchSide:      'transform.c:4470,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4472,20'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4470,4'
          Branch Sides:
            - BranchSide:      'transform.c:4470,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4472,20'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4468,10'
          Branch Sides:
            - BranchSide:      'transform.c:4472,20'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4475,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4481,10'
          Branch Sides:
            - BranchSide:      'transform.c:4482,22'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4487,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xsltCopyTextString
        - Branch String:   'transform.c:4487,7'
          Branch Sides:
            - BranchSide:      'transform.c:4491,26'
              BranchSideFuncs:
                - xsltCopyTextString
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4493,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'transform.c:4505,9'
          Branch Sides:
            - BranchSide:      'transform.c:4505,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'transform.c:4506,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
      Callsites:
        - Src:             'transform.c:4389,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:4420,11'
          Dst:             xsltPreCompEval
        - Src:             'transform.c:4446,4'
          Dst:             xsltCopyTreeList
        - Src:             'transform.c:4449,4'
          Dst:             xsltShallowCopyAttr
        - Src:             'transform.c:4452,4'
          Dst:             xsltCopyTree
        - Src:             'transform.c:4472,3'
          Dst:             xsltCopyTreeList
        - Src:             'transform.c:4480,14'
          Dst:             xmlXPathCastToString
        - Src:             'transform.c:4482,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:4491,7'
          Dst:             xsltCopyTextString
        - Src:             'transform.c:4506,2'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltPreCompEval
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - comp
      BBCount:         3
      ICount:          101
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCompiledEval
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'transform.c:378,11'
          Dst:             xmlXPathCompiledEval
    - functionName:    xsltCopyTreeList
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - invocNode
        - list
        - insert
        - isLRE
        - topElemVisited
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xsltCopyTree
      functionUses:    4
      BranchProfiles:
        - Branch String:   'transform.c:1428,5'
          Branch Sides:
            - BranchSide:      'transform.c:1429,22'
              BranchSideFuncs:
                - xsltCopyTree
            - BranchSide:      'transform.c:1438,12'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1431,6'
          Branch Sides:
            - BranchSide:      'transform.c:1432,10'
              BranchSideFuncs:
                - xsltCopyTree
            - BranchSide:      'transform.c:1436,9'
              BranchSideFuncs:
                - xsltCopyTree
        - Branch String:   'transform.c:1432,10'
          Branch Sides:
            - BranchSide:      'transform.c:1433,9'
              BranchSideFuncs:
                - xsltCopyTree
            - BranchSide:      'transform.c:1435,2'
              BranchSideFuncs:
                - xsltCopyTree
      Callsites:
        - Src:             'transform.c:1429,9'
          Dst:             xsltCopyTree
    - functionName:    xsltShallowCopyAttr
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - invocNode
        - target
        - attr
      BBCount:         21
      ICount:          166
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlNodeListGetString
        - xmlSetNsProp
        - xsltGetSpecialNamespace
        - xsltTransformError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'transform.c:1161,9'
          Branch Sides:
            - BranchSide:      'transform.c:1162,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1164,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlSetNsProp
                - xsltGetSpecialNamespace
                - xmlSetNsProp
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:1164,9'
          Branch Sides:
            - BranchSide:      'transform.c:1165,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1170,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlSetNsProp
                - xsltGetSpecialNamespace
                - xmlSetNsProp
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:1170,9'
          Branch Sides:
            - BranchSide:      'transform.c:1171,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1177,34'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlSetNsProp
                - xsltGetSpecialNamespace
                - xmlSetNsProp
                - xsltTransformError
        - Branch String:   'transform.c:1178,9'
          Branch Sides:
            - BranchSide:      'transform.c:1181,31'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xmlSetNsProp
                - xsltTransformError
            - BranchSide:      'transform.c:1198,22'
              BranchSideFuncs:
                - xmlSetNsProp
        - Branch String:   'transform.c:1183,6'
          Branch Sides:
            - BranchSide:      'transform.c:1184,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlSetNsProp
            - BranchSide:      'transform.c:1196,22'
              BranchSideFuncs:
                - xmlSetNsProp
        - Branch String:   'transform.c:1200,9'
          Branch Sides:
            - BranchSide:      'transform.c:1201,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1203,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1203,9'
          Branch Sides:
            - BranchSide:      'transform.c:1204,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1235,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:1165,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:1171,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:1177,13'
          Dst:             xmlNodeListGetString
        - Src:             'transform.c:1181,7'
          Dst:             xsltGetSpecialNamespace
        - Src:             'transform.c:1184,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:1196,9'
          Dst:             xmlSetNsProp
        - Src:             'transform.c:1198,9'
          Dst:             xmlSetNsProp
    - functionName:    xsltCopyTree
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - invocNode
        - node
        - insert
        - isLRE
        - topElemVisited
      BBCount:         110
      ICount:          636
      EdgeCount:       139
      CyclomaticComplexity: 31
      functionsReached:
        - xmlDocCopyNode
        - xmlGetNsList
        - xmlNewNs
        - xmlSearchNs
        - xmlStrEqual
        - xsltAddChild
        - xsltCopyAttrListNoOverwrite
        - xsltCopyNamespaceList
        - xsltCopyNamespaceListInternal
        - xsltCopyTextString
        - xsltCopyTreeList
        - xsltGetSpecialNamespace
        - xsltShallowCopyAttr
        - xsltShallowCopyNsNode
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:1632,9'
          Branch Sides:
            - BranchSide:      'transform.c:1633,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1634,13'
              BranchSideFuncs:
                - xsltShallowCopyNsNode
                - xsltShallowCopyAttr
                - xsltCopyTextString
                - xsltCopyTextString
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
        - Branch String:   'transform.c:1634,5'
          Branch Sides:
            - BranchSide:      'transform.c:1645,6'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1645,6'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1645,6'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1645,6'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1645,6'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1645,6'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1645,6'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1647,19'
              BranchSideFuncs:
                - xsltCopyTextString
            - BranchSide:      'transform.c:1651,32'
              BranchSideFuncs:
                - xsltCopyTextString
            - BranchSide:      'transform.c:1654,23'
              BranchSideFuncs:
                - xsltShallowCopyAttr
            - BranchSide:      'transform.c:1656,48'
              BranchSideFuncs:
                - xsltShallowCopyNsNode
            - BranchSide:      'transform.c:1668,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1668,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1668,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1668,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1668,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1668,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1668,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1668,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1668,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1670,9'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
        - Branch String:   'transform.c:1670,9'
          Branch Sides:
            - BranchSide:      'transform.c:1670,9'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1678,27'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'transform.c:1670,9'
          Branch Sides:
            - BranchSide:      'transform.c:1670,9'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1678,27'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'transform.c:1670,9'
          Branch Sides:
            - BranchSide:      'transform.c:1670,9'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1678,27'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'transform.c:1670,9'
          Branch Sides:
            - BranchSide:      'transform.c:1671,6'
              BranchSideFuncs:
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1678,27'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xsltTransformError
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
        - Branch String:   'transform.c:1671,6'
          Branch Sides:
            - BranchSide:      'transform.c:1672,30'
              BranchSideFuncs:
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1675,11'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1679,9'
          Branch Sides:
            - BranchSide:      'transform.c:1680,14'
              BranchSideFuncs:
                - xsltAddChild
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
                - xsltTransformError
            - BranchSide:      'transform.c:1814,21'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:1682,13'
          Branch Sides:
            - BranchSide:      'transform.c:1683,32'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1690,6'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'transform.c:1690,6'
          Branch Sides:
            - BranchSide:      'transform.c:1691,13'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1692,2'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'transform.c:1694,6'
          Branch Sides:
            - BranchSide:      'transform.c:1707,11'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'transform.c:1809,6'
              BranchSideFuncs:
                - xsltCopyTreeList
        - Branch String:   'transform.c:1707,32'
          Branch Sides:
            - BranchSide:      'transform.c:1708,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'transform.c:1765,17'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
        - Branch String:   'transform.c:1708,26'
          Branch Sides:
            - BranchSide:      'transform.c:1709,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'transform.c:1765,17'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
        - Branch String:   'transform.c:1709,45'
          Branch Sides:
            - BranchSide:      'transform.c:1710,4'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
                - xmlGetNsList
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'transform.c:1765,17'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
        - Branch String:   'transform.c:1707,10'
          Branch Sides:
            - BranchSide:      'transform.c:1722,25'
              BranchSideFuncs:
                - xmlGetNsList
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'transform.c:1765,17'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceListInternal
                - xsltCopyNamespaceList
        - Branch String:   'transform.c:1723,7'
          Branch Sides:
            - BranchSide:      'transform.c:1724,15'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlNewNs
            - BranchSide:      'transform.c:1765,6'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:1733,21'
          Branch Sides:
            - BranchSide:      'transform.c:1734,23'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'transform.c:1736,11'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'transform.c:1733,8'
          Branch Sides:
            - BranchSide:      'transform.c:1736,11'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'transform.c:1746,8'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'transform.c:1746,8'
          Branch Sides:
            - BranchSide:      'transform.c:1750,22'
              BranchSideFuncs:
                - xmlNewNs
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xmlStrEqual
            - BranchSide:      'transform.c:1754,8'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'transform.c:1754,8'
          Branch Sides:
            - BranchSide:      'transform.c:1759,19'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'transform.c:1761,9'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlSearchNs
                - xmlStrEqual
                - xmlNewNs
        - Branch String:   'transform.c:1762,7'
          Branch Sides:
            - BranchSide:      'transform.c:1730,21'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlStrEqual
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xmlNewNs
            - BranchSide:      'transform.c:1763,7'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:1769,7'
          Branch Sides:
            - BranchSide:      'transform.c:1770,11'
              BranchSideFuncs:
                - xsltCopyNamespaceListInternal
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
                - xsltCopyNamespaceList
            - BranchSide:      'transform.c:1775,6'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:1770,11'
          Branch Sides:
            - BranchSide:      'transform.c:1771,26'
              BranchSideFuncs:
                - xsltCopyNamespaceList
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
            - BranchSide:      'transform.c:1773,34'
              BranchSideFuncs:
                - xsltCopyNamespaceListInternal
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:1779,10'
          Branch Sides:
            - BranchSide:      'transform.c:1780,7'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
            - BranchSide:      'transform.c:1788,18'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
                - xsltGetSpecialNamespace
        - Branch String:   'transform.c:1780,7'
          Branch Sides:
            - BranchSide:      'transform.c:1785,42'
              BranchSideFuncs:
                - xsltGetSpecialNamespace
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
            - BranchSide:      'transform.c:1788,6'
              BranchSideFuncs:
                - xsltCopyTreeList
                - xsltCopyAttrListNoOverwrite
        - Branch String:   'transform.c:1799,10'
          Branch Sides:
            - BranchSide:      'transform.c:1800,31'
              BranchSideFuncs:
                - xsltCopyAttrListNoOverwrite
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1803,10'
              BranchSideFuncs:
                - xsltCopyTreeList
        - Branch String:   'transform.c:1803,10'
          Branch Sides:
            - BranchSide:      'transform.c:1804,18'
              BranchSideFuncs:
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1805,2'
              BranchSideFuncs:
                - xsltCopyTreeList
        - Branch String:   'transform.c:1809,6'
          Branch Sides:
            - BranchSide:      'transform.c:1810,23'
              BranchSideFuncs:
                - xsltCopyTreeList
            - BranchSide:      'transform.c:1813,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'transform.c:1648,13'
          Dst:             xsltCopyTextString
        - Src:             'transform.c:1651,13'
          Dst:             xsltCopyTextString
        - Src:             'transform.c:1654,3'
          Dst:             xsltShallowCopyAttr
        - Src:             'transform.c:1656,26'
          Dst:             xsltShallowCopyNsNode
        - Src:             'transform.c:1672,13'
          Dst:             xsltCopyTreeList
        - Src:             'transform.c:1678,12'
          Dst:             xmlDocCopyNode
        - Src:             'transform.c:1681,9'
          Dst:             xsltAddChild
        - Src:             'transform.c:1683,13'
          Dst:             xsltTransformError
        - Src:             'transform.c:1722,12'
          Dst:             xmlGetNsList
        - Src:             'transform.c:1730,9'
          Dst:             xmlSearchNs
        - Src:             'transform.c:1734,11'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1750,13'
          Dst:             xmlNewNs
        - Src:             'transform.c:1771,4'
          Dst:             xsltCopyNamespaceList
        - Src:             'transform.c:1773,4'
          Dst:             xsltCopyNamespaceListInternal
        - Src:             'transform.c:1785,18'
          Dst:             xsltGetSpecialNamespace
        - Src:             'transform.c:1794,3'
          Dst:             xsltGetSpecialNamespace
        - Src:             'transform.c:1800,3'
          Dst:             xsltCopyAttrListNoOverwrite
        - Src:             'transform.c:1810,6'
          Dst:             xsltCopyTreeList
        - Src:             'transform.c:1814,2'
          Dst:             xsltTransformError
    - functionName:    xsltCopyTextString
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - target
        - string
        - noescape
      BBCount:         69
      ICount:          391
      EdgeCount:       95
      CyclomaticComplexity: 28
      functionsReached:
        - xmlHashLookup2
        - xmlNewCDataBlock
        - xmlNewTextLen
        - xmlStrlen
        - xsltAddChild
        - xsltAddTextString
        - xsltTransformError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'transform.c:887,9'
          Branch Sides:
            - BranchSide:      'transform.c:888,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:900,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
                - xmlHashLookup2
        - Branch String:   'transform.c:900,26'
          Branch Sides:
            - BranchSide:      'transform.c:900,30'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:901,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
                - xmlHashLookup2
        - Branch String:   'transform.c:900,9'
          Branch Sides:
            - BranchSide:      'transform.c:901,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:905,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
                - xmlHashLookup2
        - Branch String:   'transform.c:906,41'
          Branch Sides:
            - BranchSide:      'transform.c:907,3'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:926,16'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
        - Branch String:   'transform.c:907,38'
          Branch Sides:
            - BranchSide:      'transform.c:908,3'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:926,16'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
        - Branch String:   'transform.c:908,19'
          Branch Sides:
            - BranchSide:      'transform.c:909,3'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:926,16'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
        - Branch String:   'transform.c:909,37'
          Branch Sides:
            - BranchSide:      'transform.c:910,5'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
                - xmlHashLookup2
            - BranchSide:      'transform.c:926,16'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
        - Branch String:   'transform.c:910,25'
          Branch Sides:
            - BranchSide:      'transform.c:911,20'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
            - BranchSide:      'transform.c:913,5'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlHashLookup2
                - xmlNewCDataBlock
                - xsltAddTextString
        - Branch String:   'transform.c:912,43'
          Branch Sides:
            - BranchSide:      'transform.c:913,5'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:920,7'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
        - Branch String:   'transform.c:913,25'
          Branch Sides:
            - BranchSide:      'transform.c:914,20'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
                - xmlNewCDataBlock
                - xsltAddTextString
            - BranchSide:      'transform.c:926,16'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
        - Branch String:   'transform.c:906,9'
          Branch Sides:
            - BranchSide:      'transform.c:920,7'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:926,16'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
                - xmlNewTextLen
                - xsltAddTextString
        - Branch String:   'transform.c:920,29'
          Branch Sides:
            - BranchSide:      'transform.c:921,7'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:925,26'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:920,6'
          Branch Sides:
            - BranchSide:      'transform.c:923,31'
              BranchSideFuncs:
                - xsltAddTextString
            - BranchSide:      'transform.c:925,26'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:926,16'
          Branch Sides:
            - BranchSide:      'transform.c:930,7'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:943,7'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
        - Branch String:   'transform.c:930,23'
          Branch Sides:
            - BranchSide:      'transform.c:930,27'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:936,23'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:930,49'
          Branch Sides:
            - BranchSide:      'transform.c:931,7'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:936,23'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:931,44'
          Branch Sides:
            - BranchSide:      'transform.c:932,7'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:936,23'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:930,6'
          Branch Sides:
            - BranchSide:      'transform.c:934,31'
              BranchSideFuncs:
                - xsltAddTextString
            - BranchSide:      'transform.c:936,23'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:937,6'
          Branch Sides:
            - BranchSide:      'transform.c:938,6'
              BranchSideFuncs:
                - xsltTransformError
                - xsltAddChild
            - BranchSide:      'transform.c:939,5'
              BranchSideFuncs:
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:943,23'
          Branch Sides:
            - BranchSide:      'transform.c:943,27'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:948,23'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:943,49'
          Branch Sides:
            - BranchSide:      'transform.c:944,7'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:948,23'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:944,44'
          Branch Sides:
            - BranchSide:      'transform.c:945,7'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
                - xsltAddTextString
            - BranchSide:      'transform.c:948,23'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:943,6'
          Branch Sides:
            - BranchSide:      'transform.c:946,31'
              BranchSideFuncs:
                - xsltAddTextString
            - BranchSide:      'transform.c:948,23'
              BranchSideFuncs:
                - xmlNewTextLen
                - xsltTransformError
                - xsltAddChild
        - Branch String:   'transform.c:950,22'
          Branch Sides:
            - BranchSide:      'transform.c:950,25'
              BranchSideFuncs:
                - xsltTransformError
                - xsltAddChild
            - BranchSide:      'transform.c:952,9'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:950,9'
          Branch Sides:
            - BranchSide:      'transform.c:951,22'
              BranchSideFuncs:
                - xsltAddChild
                - xsltTransformError
            - BranchSide:      'transform.c:952,9'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'transform.c:952,9'
          Branch Sides:
            - BranchSide:      'transform.c:953,19'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:957,21'
              BranchSideFuncs:
                - xsltTransformError
      Callsites:
        - Src:             'transform.c:905,11'
          Dst:             xmlStrlen
        - Src:             'transform.c:911,5'
          Dst:             xmlHashLookup2
        - Src:             'transform.c:914,5'
          Dst:             xmlHashLookup2
        - Src:             'transform.c:923,13'
          Dst:             xsltAddTextString
        - Src:             'transform.c:925,9'
          Dst:             xmlNewCDataBlock
        - Src:             'transform.c:934,13'
          Dst:             xsltAddTextString
        - Src:             'transform.c:936,9'
          Dst:             xmlNewTextLen
        - Src:             'transform.c:946,13'
          Dst:             xsltAddTextString
        - Src:             'transform.c:948,9'
          Dst:             xmlNewTextLen
        - Src:             'transform.c:951,9'
          Dst:             xsltAddChild
        - Src:             'transform.c:957,2'
          Dst:             xsltTransformError
    - functionName:    xsltShallowCopyNsNode
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1604
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - invocNode
        - insert
        - ns
      BBCount:         44
      ICount:          251
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - xmlNewNs
        - xmlSearchNs
        - xmlStrEqual
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'transform.c:1526,26'
          Branch Sides:
            - BranchSide:      'transform.c:1526,30'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1527,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1526,9'
          Branch Sides:
            - BranchSide:      'transform.c:1527,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1529,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:1529,9'
          Branch Sides:
            - BranchSide:      'transform.c:1530,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:1549,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1549,9'
          Branch Sides:
            - BranchSide:      'transform.c:1558,6'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1560,17'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1558,6'
          Branch Sides:
            - BranchSide:      'transform.c:1559,6'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1560,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1569,9'
          Branch Sides:
            - BranchSide:      'transform.c:1570,10'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1587,25'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
        - Branch String:   'transform.c:1572,10'
          Branch Sides:
            - BranchSide:      'transform.c:1573,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1584,14'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1573,37'
          Branch Sides:
            - BranchSide:      'transform.c:1574,19'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'transform.c:1579,23'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'transform.c:1573,7'
          Branch Sides:
            - BranchSide:      'transform.c:1579,23'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'transform.c:1583,6'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:1579,11'
          Branch Sides:
            - BranchSide:      'transform.c:1580,4'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1581,7'
              BranchSideFuncs: []
        - Branch String:   'transform.c:1585,2'
          Branch Sides:
            - BranchSide:      'transform.c:1572,11'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:1586,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlNewNs
                - xmlStrEqual
        - Branch String:   'transform.c:1588,25'
          Branch Sides:
            - BranchSide:      'transform.c:1588,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
            - BranchSide:      'transform.c:1596,21'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'transform.c:1588,9'
          Branch Sides:
            - BranchSide:      'transform.c:1589,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:1596,21'
              BranchSideFuncs:
                - xmlNewNs
      Callsites:
        - Src:             'transform.c:1530,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:1561,2'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1574,7'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1579,11'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1587,13'
          Dst:             xmlSearchNs
        - Src:             'transform.c:1588,28'
          Dst:             xmlStrEqual
        - Src:             'transform.c:1596,12'
          Dst:             xmlNewNs
    - functionName:    xsltPreCompEvalToBoolean
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - comp
      BBCount:         3
      ICount:          101
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCompiledEvalToBoolean
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'transform.c:427,11'
          Dst:             xmlXPathCompiledEvalToBoolean
    - functionName:    xsltApplyStylesheetUser
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6276
      functionLinenumberEnd: 6281
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - doc
        - params
        - output
        - profile
        - userCtxt
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltApplyStylesheetInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'transform.c:6279,11'
          Dst:             xsltApplyStylesheetInternal
    - functionName:    xsltProfileStylesheet
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6251
      functionLinenumberEnd: 6255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - doc
        - params
        - output
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltApplyStylesheetInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transform.c:6254,11'
          Dst:             xsltApplyStylesheetInternal
    - functionName:    xsltApplyStylesheet
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6232
      functionLinenumberEnd: 6233
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - doc
        - params
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xsltApplyStylesheetInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'transform.c:6233,13'
          Dst:             xsltApplyStylesheetInternal
    - functionName:    xsltDocumentElem
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3365
      functionLinenumberEnd: 3860
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - inst
        - castedComp
      BBCount:         354
      ICount:          2008
      EdgeCount:       477
      CyclomaticComplexity: 125
      functionsReached:
        - fclose
        - fopen64
        - htmlNewDoc
        - htmlNewDocNoDtD
        - xmlBuildURI
        - xmlCreateIntSubset
        - xmlDictQLookup
        - xmlDictReference
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlIsBlankNode
        - xmlNewDoc
        - xmlStrEqual
        - xmlStrcasecmp
        - xmlStrdup
        - xmlStrndup
        - xmlURIEscapeStr
        - xmlXPathCtxtCompile
        - xmlXPathFreeCompExpr
        - xsltApplySequenceConstructor
        - xsltCheckWrite
        - xsltEvalAttrValueTemplate
        - xsltEvalXPathString
        - xsltFreeStylesheet
        - xsltGetHTMLIDs
        - xsltGetQNameURI
        - xsltNewStylesheet
        - xsltNextImport
        - xsltSaveResultToFile
        - xsltSaveResultToFilename
        - xsltTransformError
      functionUses:    6
      BranchProfiles:
        - Branch String:   'transform.c:3388,24'
          Branch Sides:
            - BranchSide:      'transform.c:3388,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3389,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:3388,42'
          Branch Sides:
            - BranchSide:      'transform.c:3388,46'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3389,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:3388,60'
          Branch Sides:
            - BranchSide:      'transform.c:3388,64'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3389,9'
              BranchSideFuncs: []
        - Branch String:   'transform.c:3388,9'
          Branch Sides:
            - BranchSide:      'transform.c:3389,9'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3391,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlXPathCtxtCompile
                - xsltEvalXPathString
                - xmlXPathFreeCompExpr
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
        - Branch String:   'transform.c:3391,9'
          Branch Sides:
            - BranchSide:      'transform.c:3393,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlXPathCtxtCompile
                - xsltEvalXPathString
                - xmlXPathFreeCompExpr
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
            - BranchSide:      'transform.c:3453,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
        - Branch String:   'transform.c:3393,13'
          Branch Sides:
            - BranchSide:      'transform.c:3403,45'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xsltEvalAttrValueTemplate
            - BranchSide:      'transform.c:3411,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlXPathCtxtCompile
                - xsltEvalXPathString
                - xmlXPathFreeCompExpr
        - Branch String:   'transform.c:3407,10'
          Branch Sides:
            - BranchSide:      'transform.c:3408,35'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
            - BranchSide:      'transform.c:3411,9'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
        - Branch String:   'transform.c:3411,20'
          Branch Sides:
            - BranchSide:      'transform.c:3416,45'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlXPathCtxtCompile
                - xsltEvalXPathString
                - xmlXPathFreeCompExpr
            - BranchSide:      'transform.c:3446,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xsltEvalAttrValueTemplate
        - Branch String:   'transform.c:3420,10'
          Branch Sides:
            - BranchSide:      'transform.c:3430,29'
              BranchSideFuncs:
                - xmlXPathCtxtCompile
                - xsltEvalXPathString
                - xmlXPathFreeCompExpr
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
            - BranchSide:      'transform.c:3436,10'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
        - Branch String:   'transform.c:3436,10'
          Branch Sides:
            - BranchSide:      'transform.c:3437,35'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xsltEvalAttrValueTemplate
            - BranchSide:      'transform.c:3441,10'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
                - xsltEvalAttrValueTemplate
        - Branch String:   'transform.c:3441,10'
          Branch Sides:
            - BranchSide:      'transform.c:3442,35'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
            - BranchSide:      'transform.c:3446,9'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
                - xsltTransformError
        - Branch String:   'transform.c:3456,9'
          Branch Sides:
            - BranchSide:      'transform.c:3457,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:3465,28'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlURIEscapeStr
                - xmlBuildURI
        - Branch String:   'transform.c:3466,9'
          Branch Sides:
            - BranchSide:      'transform.c:3469,25'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
                - xmlBuildURI
            - BranchSide:      'transform.c:3476,9'
              BranchSideFuncs:
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:3470,6'
          Branch Sides:
            - BranchSide:      'transform.c:3471,29'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:3474,5'
              BranchSideFuncs:
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:3476,9'
          Branch Sides:
            - BranchSide:      'transform.c:3477,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:3487,9'
              BranchSideFuncs:
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltCheckWrite
                - xsltTransformError
        - Branch String:   'transform.c:3487,9'
          Branch Sides:
            - BranchSide:      'transform.c:3488,23'
              BranchSideFuncs:
                - xsltCheckWrite
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'transform.c:3500,21'
              BranchSideFuncs:
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:3489,6'
          Branch Sides:
            - BranchSide:      'transform.c:3490,17'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:3498,5'
              BranchSideFuncs:
                - xsltNewStylesheet
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'transform.c:3490,17'
          Branch Sides:
            - BranchSide:      'transform.c:3491,36'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'transform.c:3494,6'
              BranchSideFuncs: []
        - Branch String:   'transform.c:3507,9'
          Branch Sides:
            - BranchSide:      'transform.c:3508,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlFreeDoc
                - xsltFreeStylesheet
            - BranchSide:      'transform.c:3517,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3520,9'
          Branch Sides:
            - BranchSide:      'transform.c:3521,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3525,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3521,6'
          Branch Sides:
            - BranchSide:      'transform.c:3522,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3523,19'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3528,9'
          Branch Sides:
            - BranchSide:      'transform.c:3529,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3533,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3529,6'
          Branch Sides:
            - BranchSide:      'transform.c:3530,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3531,20'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltGetQNameURI
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3536,9'
          Branch Sides:
            - BranchSide:      'transform.c:3539,6'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3564,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3539,6'
          Branch Sides:
            - BranchSide:      'transform.c:3540,6'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3541,2'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3542,6'
          Branch Sides:
            - BranchSide:      'transform.c:3543,6'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3544,2'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlStrdup
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3547,6'
          Branch Sides:
            - BranchSide:      'transform.c:3548,10'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3549,13'
              BranchSideFuncs:
                - xmlStrdup
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3548,10'
          Branch Sides:
            - BranchSide:      'transform.c:3548,25'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3549,2'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3549,13'
          Branch Sides:
            - BranchSide:      'transform.c:3550,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3560,22'
              BranchSideFuncs:
                - xmlStrdup
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3550,55'
          Branch Sides:
            - BranchSide:      'transform.c:3551,16'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3553,19'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3551,49'
          Branch Sides:
            - BranchSide:      'transform.c:3552,16'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3553,19'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3550,10'
          Branch Sides:
            - BranchSide:      'transform.c:3553,19'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3555,22'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3567,9'
          Branch Sides:
            - BranchSide:      'transform.c:3568,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3572,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3568,6'
          Branch Sides:
            - BranchSide:      'transform.c:3569,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3570,25'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3575,9'
          Branch Sides:
            - BranchSide:      'transform.c:3576,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3580,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3576,6'
          Branch Sides:
            - BranchSide:      'transform.c:3577,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3578,25'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3583,9'
          Branch Sides:
            - BranchSide:      'transform.c:3584,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3597,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3584,6'
          Branch Sides:
            - BranchSide:      'transform.c:3585,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3586,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3586,13'
          Branch Sides:
            - BranchSide:      'transform.c:3587,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3589,25'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3600,9'
          Branch Sides:
            - BranchSide:      'transform.c:3601,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3613,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3601,6'
          Branch Sides:
            - BranchSide:      'transform.c:3602,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3603,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3603,13'
          Branch Sides:
            - BranchSide:      'transform.c:3604,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
            - BranchSide:      'transform.c:3606,25'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
        - Branch String:   'transform.c:3617,9'
          Branch Sides:
            - BranchSide:      'transform.c:3618,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
            - BranchSide:      'transform.c:3631,42'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
        - Branch String:   'transform.c:3618,6'
          Branch Sides:
            - BranchSide:      'transform.c:3619,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
            - BranchSide:      'transform.c:3620,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
        - Branch String:   'transform.c:3620,13'
          Branch Sides:
            - BranchSide:      'transform.c:3621,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
            - BranchSide:      'transform.c:3623,25'
              BranchSideFuncs:
                - xsltTransformError
                - xsltEvalAttrValueTemplate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
        - Branch String:   'transform.c:3635,9'
          Branch Sides:
            - BranchSide:      'transform.c:3636,6'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlHashCreate
            - BranchSide:      'transform.c:3675,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3636,6'
          Branch Sides:
            - BranchSide:      'transform.c:3637,27'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3638,6'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3638,6'
          Branch Sides:
            - BranchSide:      'transform.c:3639,6'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3643,12'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3644,2'
          Branch Sides:
            - BranchSide:      'transform.c:3645,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3669,2'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3645,13'
          Branch Sides:
            - BranchSide:      'transform.c:3645,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3645,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3645,13'
          Branch Sides:
            - BranchSide:      'transform.c:3645,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3645,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3645,13'
          Branch Sides:
            - BranchSide:      'transform.c:3645,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3645,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3645,6'
          Branch Sides:
            - BranchSide:      'transform.c:3646,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3647,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3647,10'
          Branch Sides:
            - BranchSide:      'transform.c:3648,3'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3649,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3650,25'
          Branch Sides:
            - BranchSide:      'transform.c:3650,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3650,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3650,30'
          Branch Sides:
            - BranchSide:      'transform.c:3650,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3650,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3650,30'
          Branch Sides:
            - BranchSide:      'transform.c:3650,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3650,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3650,30'
          Branch Sides:
            - BranchSide:      'transform.c:3650,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3650,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3650,6'
          Branch Sides:
            - BranchSide:      'transform.c:3651,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
            - BranchSide:      'transform.c:3652,27'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3653,10'
          Branch Sides:
            - BranchSide:      'transform.c:3661,39'
              BranchSideFuncs:
                - xsltGetQNameURI
                - xmlHashAddEntry2
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
            - BranchSide:      'transform.c:3667,16'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xmlStrndup
                - xsltGetQNameURI
                - xmlHashAddEntry2
        - Branch String:   'transform.c:3675,5'
          Branch Sides:
            - BranchSide:      'transform.c:3675,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3676,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3675,5'
          Branch Sides:
            - BranchSide:      'transform.c:3675,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3675,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3676,5'
          Branch Sides:
            - BranchSide:      'transform.c:3676,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3677,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3676,5'
          Branch Sides:
            - BranchSide:      'transform.c:3676,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3676,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3677,5'
          Branch Sides:
            - BranchSide:      'transform.c:3677,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3678,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3677,5'
          Branch Sides:
            - BranchSide:      'transform.c:3677,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3677,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3678,5'
          Branch Sides:
            - BranchSide:      'transform.c:3678,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
            - BranchSide:      'transform.c:3679,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
        - Branch String:   'transform.c:3678,5'
          Branch Sides:
            - BranchSide:      'transform.c:3678,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
            - BranchSide:      'transform.c:3678,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xsltNextImport
        - Branch String:   'transform.c:3679,5'
          Branch Sides:
            - BranchSide:      'transform.c:3679,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
            - BranchSide:      'transform.c:3681,10'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
        - Branch String:   'transform.c:3679,5'
          Branch Sides:
            - BranchSide:      'transform.c:3679,5'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
            - BranchSide:      'transform.c:3679,5'
              BranchSideFuncs:
                - xsltNextImport
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlNewDoc
                - xmlDictReference
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
        - Branch String:   'transform.c:3681,26'
          Branch Sides:
            - BranchSide:      'transform.c:3682,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltGetHTMLIDs
                - htmlNewDoc
                - xmlNewDoc
                - xmlDictReference
            - BranchSide:      'transform.c:3726,2'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
        - Branch String:   'transform.c:3681,9'
          Branch Sides:
            - BranchSide:      'transform.c:3683,18'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
            - BranchSide:      'transform.c:3726,2'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
        - Branch String:   'transform.c:3683,6'
          Branch Sides:
            - BranchSide:      'transform.c:3684,6'
              BranchSideFuncs:
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xsltGetHTMLIDs
                - htmlNewDoc
            - BranchSide:      'transform.c:3699,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltTransformError
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
        - Branch String:   'transform.c:3685,35'
          Branch Sides:
            - BranchSide:      'transform.c:3685,39'
              BranchSideFuncs:
                - htmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
            - BranchSide:      'transform.c:3686,20'
              BranchSideFuncs:
                - htmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
        - Branch String:   'transform.c:3685,10'
          Branch Sides:
            - BranchSide:      'transform.c:3686,20'
              BranchSideFuncs:
                - htmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
            - BranchSide:      'transform.c:3688,7'
              BranchSideFuncs:
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
                - xsltGetHTMLIDs
        - Branch String:   'transform.c:3688,7'
          Branch Sides:
            - BranchSide:      'transform.c:3690,22'
              BranchSideFuncs:
                - xsltGetHTMLIDs
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
            - BranchSide:      'transform.c:3693,25'
              BranchSideFuncs:
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
        - Branch String:   'transform.c:3695,10'
          Branch Sides:
            - BranchSide:      'transform.c:3696,3'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeStylesheet
            - BranchSide:      'transform.c:3697,18'
              BranchSideFuncs:
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
        - Branch String:   'transform.c:3699,13'
          Branch Sides:
            - BranchSide:      'transform.c:3700,25'
              BranchSideFuncs:
                - xsltTransformError
                - htmlNewDocNoDtD
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
            - BranchSide:      'transform.c:3708,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltTransformError
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
        - Branch String:   'transform.c:3704,10'
          Branch Sides:
            - BranchSide:      'transform.c:3705,3'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeStylesheet
            - BranchSide:      'transform.c:3706,18'
              BranchSideFuncs:
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
        - Branch String:   'transform.c:3708,13'
          Branch Sides:
            - BranchSide:      'transform.c:3709,6'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
            - BranchSide:      'transform.c:3720,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlFreeDoc
                - xsltFreeStylesheet
        - Branch String:   'transform.c:3711,10'
          Branch Sides:
            - BranchSide:      'transform.c:3712,3'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeStylesheet
            - BranchSide:      'transform.c:3713,18'
              BranchSideFuncs:
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
        - Branch String:   'transform.c:3728,6'
          Branch Sides:
            - BranchSide:      'transform.c:3729,6'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeStylesheet
            - BranchSide:      'transform.c:3730,14'
              BranchSideFuncs:
                - xmlDictReference
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
                - xmlStrdup
        - Branch String:   'transform.c:3738,9'
          Branch Sides:
            - BranchSide:      'transform.c:3739,28'
              BranchSideFuncs:
                - xmlStrdup
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
            - BranchSide:      'transform.c:3740,20'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xmlDocGetRootElement
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
        - Branch String:   'transform.c:3748,9'
          Branch Sides:
            - BranchSide:      'transform.c:3749,24'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
            - BranchSide:      'transform.c:3811,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:3751,32'
          Branch Sides:
            - BranchSide:      'transform.c:3751,36'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
                - xmlDictQLookup
            - BranchSide:      'transform.c:3753,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:3751,13'
          Branch Sides:
            - BranchSide:      'transform.c:3752,31'
              BranchSideFuncs:
                - xmlDictQLookup
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:3753,6'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:3753,6'
          Branch Sides:
            - BranchSide:      'transform.c:3754,16'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:3759,14'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:3759,30'
          Branch Sides:
            - BranchSide:      'transform.c:3760,14'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xmlStrcasecmp
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:3793,13'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3760,32'
          Branch Sides:
            - BranchSide:      'transform.c:3761,29'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:3793,13'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3759,13'
          Branch Sides:
            - BranchSide:      'transform.c:3764,19'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3793,13'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3765,34'
          Branch Sides:
            - BranchSide:      'transform.c:3765,38'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:3765,13'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:3765,13'
          Branch Sides:
            - BranchSide:      'transform.c:3766,21'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:3772,17'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
        - Branch String:   'transform.c:3766,21'
          Branch Sides:
            - BranchSide:      'transform.c:3767,21'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:3768,22'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:3768,50'
          Branch Sides:
            - BranchSide:      'transform.c:3768,70'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:3770,9'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:3768,21'
          Branch Sides:
            - BranchSide:      'transform.c:3769,21'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
            - BranchSide:      'transform.c:3770,9'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
                - xmlIsBlankNode
        - Branch String:   'transform.c:3772,17'
          Branch Sides:
            - BranchSide:      'transform.c:3773,17'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:3792,9'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3775,46'
          Branch Sides:
            - BranchSide:      'transform.c:3775,50'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3776,57'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3775,21'
          Branch Sides:
            - BranchSide:      'transform.c:3776,57'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3780,14'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
                - xsltGetHTMLIDs
                - xmlCreateIntSubset
        - Branch String:   'transform.c:3783,50'
          Branch Sides:
            - BranchSide:      'transform.c:3783,54'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3785,48'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3783,25'
          Branch Sides:
            - BranchSide:      'transform.c:3785,48'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3789,17'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
        - Branch String:   'transform.c:3793,13'
          Branch Sides:
            - BranchSide:      'transform.c:3794,13'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
                - xsltNextImport
            - BranchSide:      'transform.c:3801,5'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:3794,13'
          Branch Sides:
            - BranchSide:      'transform.c:3794,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
            - BranchSide:      'transform.c:3795,17'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
        - Branch String:   'transform.c:3794,13'
          Branch Sides:
            - BranchSide:      'transform.c:3794,13'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
            - BranchSide:      'transform.c:3794,13'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
                - xsltNextImport
        - Branch String:   'transform.c:3795,17'
          Branch Sides:
            - BranchSide:      'transform.c:3795,17'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:3796,23'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
        - Branch String:   'transform.c:3795,17'
          Branch Sides:
            - BranchSide:      'transform.c:3795,17'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
            - BranchSide:      'transform.c:3795,17'
              BranchSideFuncs:
                - xsltNextImport
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
                - xmlCreateIntSubset
        - Branch String:   'transform.c:3796,46'
          Branch Sides:
            - BranchSide:      'transform.c:3796,50'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:3797,53'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:3796,21'
          Branch Sides:
            - BranchSide:      'transform.c:3797,53'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'transform.c:3800,9'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'transform.c:3813,9'
          Branch Sides:
            - BranchSide:      'transform.c:3814,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
            - BranchSide:      'transform.c:3823,9'
              BranchSideFuncs:
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
        - Branch String:   'transform.c:3814,50'
          Branch Sides:
            - BranchSide:      'transform.c:3815,18'
              BranchSideFuncs:
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
            - BranchSide:      'transform.c:3816,6'
              BranchSideFuncs:
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
        - Branch String:   'transform.c:3814,6'
          Branch Sides:
            - BranchSide:      'transform.c:3816,6'
              BranchSideFuncs:
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
            - BranchSide:      'transform.c:3819,6'
              BranchSideFuncs:
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
                - fopen64
                - xsltSaveResultToFile
                - fclose
        - Branch String:   'transform.c:3823,9'
          Branch Sides:
            - BranchSide:      'transform.c:3826,27'
              BranchSideFuncs:
                - fopen64
                - xsltSaveResultToFile
                - fclose
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
            - BranchSide:      'transform.c:3834,48'
              BranchSideFuncs:
                - xsltSaveResultToFilename
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
        - Branch String:   'transform.c:3827,6'
          Branch Sides:
            - BranchSide:      'transform.c:3828,10'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
            - BranchSide:      'transform.c:3830,33'
              BranchSideFuncs:
                - xsltSaveResultToFile
                - fclose
                - xmlFreeDoc
                - xsltFreeStylesheet
                - xsltTransformError
        - Branch String:   'transform.c:3836,9'
          Branch Sides:
            - BranchSide:      'transform.c:3836,15'
              BranchSideFuncs:
                - xsltTransformError
                - xmlFreeDoc
                - xsltFreeStylesheet
            - BranchSide:      'transform.c:3837,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlFreeDoc
                - xsltFreeStylesheet
        - Branch String:   'transform.c:3852,9'
          Branch Sides:
            - BranchSide:      'transform.c:3853,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeStylesheet
            - BranchSide:      'transform.c:3854,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeStylesheet
        - Branch String:   'transform.c:3854,9'
          Branch Sides:
            - BranchSide:      'transform.c:3855,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeStylesheet
            - BranchSide:      'transform.c:3856,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xsltFreeStylesheet
        - Branch String:   'transform.c:3856,9'
          Branch Sides:
            - BranchSide:      'transform.c:3857,28'
              BranchSideFuncs:
                - xsltFreeStylesheet
                - xmlFreeDoc
            - BranchSide:      'transform.c:3858,9'
              BranchSideFuncs:
                - xmlFreeDoc
        - Branch String:   'transform.c:3858,9'
          Branch Sides:
            - BranchSide:      'transform.c:3858,9'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'transform.c:3859,20'
              BranchSideFuncs:
                - xmlFreeDoc
      Callsites:
        - Src:             'transform.c:3393,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3403,19'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3408,9'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3411,20'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3416,19'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3430,9'
          Dst:             xmlXPathCtxtCompile
        - Src:             'transform.c:3431,23'
          Dst:             xsltEvalXPathString
        - Src:             'transform.c:3432,3'
          Dst:             xmlXPathFreeCompExpr
        - Src:             'transform.c:3437,9'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3442,9'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3446,20'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3447,19'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3453,15'
          Dst:             xmlStrdup
        - Src:             'transform.c:3457,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:3465,16'
          Dst:             xmlBuildURI
        - Src:             'transform.c:3469,9'
          Dst:             xmlURIEscapeStr
        - Src:             'transform.c:3471,17'
          Dst:             xmlBuildURI
        - Src:             'transform.c:3477,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:3488,8'
          Dst:             xsltCheckWrite
        - Src:             'transform.c:3491,17'
          Dst:             xsltTransformError
        - Src:             'transform.c:3506,13'
          Dst:             xsltNewStylesheet
        - Src:             'transform.c:3508,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:3517,12'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3525,12'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3533,12'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3546,8'
          Dst:             xsltGetQNameURI
        - Src:             'transform.c:3550,11'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3551,4'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3552,4'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3555,3'
          Dst:             xsltTransformError
        - Src:             'transform.c:3561,25'
          Dst:             xmlStrdup
        - Src:             'transform.c:3564,12'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3572,12'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3580,12'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3584,6'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3586,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3589,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:3597,12'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3601,6'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3603,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3606,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:3613,12'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3618,6'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3620,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3623,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:3631,16'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3637,27'
          Dst:             xmlHashCreate
        - Src:             'transform.c:3652,16'
          Dst:             xmlStrndup
        - Src:             'transform.c:3661,23'
          Dst:             xsltGetQNameURI
        - Src:             'transform.c:3663,3'
          Dst:             xmlHashAddEntry2
        - Src:             'transform.c:3675,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:3676,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:3677,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:3678,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:3679,5'
          Dst:             xsltNextImport
        - Src:             'transform.c:3682,4'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3683,6'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3686,9'
          Dst:             htmlNewDoc
        - Src:             'transform.c:3690,7'
          Dst:             xsltGetHTMLIDs
        - Src:             'transform.c:3693,9'
          Dst:             htmlNewDocNoDtD
        - Src:             'transform.c:3698,6'
          Dst:             xmlDictReference
        - Src:             'transform.c:3699,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3700,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:3703,12'
          Dst:             htmlNewDocNoDtD
        - Src:             'transform.c:3707,6'
          Dst:             xmlDictReference
        - Src:             'transform.c:3708,13'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3710,12'
          Dst:             xmlNewDoc
        - Src:             'transform.c:3714,6'
          Dst:             xmlDictReference
        - Src:             'transform.c:3720,6'
          Dst:             xsltTransformError
        - Src:             'transform.c:3727,8'
          Dst:             xmlNewDoc
        - Src:             'transform.c:3731,2'
          Dst:             xmlDictReference
        - Src:             'transform.c:3739,18'
          Dst:             xmlStrdup
        - Src:             'transform.c:3742,5'
          Dst:             xsltApplySequenceConstructor
        - Src:             'transform.c:3747,12'
          Dst:             xmlDocGetRootElement
        - Src:             'transform.c:3752,16'
          Dst:             xmlDictQLookup
        - Src:             'transform.c:3761,15'
          Dst:             xmlStrcasecmp
        - Src:             'transform.c:3768,55'
          Dst:             xmlIsBlankNode
        - Src:             'transform.c:3776,38'
          Dst:             xmlCreateIntSubset
        - Src:             'transform.c:3781,21'
          Dst:             xsltGetHTMLIDs
        - Src:             'transform.c:3785,29'
          Dst:             xmlCreateIntSubset
        - Src:             'transform.c:3794,13'
          Dst:             xsltNextImport
        - Src:             'transform.c:3795,17'
          Dst:             xsltNextImport
        - Src:             'transform.c:3797,34'
          Dst:             xmlCreateIntSubset
        - Src:             'transform.c:3811,12'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'transform.c:3814,6'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3815,6'
          Dst:             xmlStrEqual
        - Src:             'transform.c:3826,6'
          Dst:             fopen64
        - Src:             'transform.c:3830,12'
          Dst:             xsltSaveResultToFile
        - Src:             'transform.c:3831,6'
          Dst:             fclose
        - Src:             'transform.c:3834,8'
          Dst:             xsltSaveResultToFilename
        - Src:             'transform.c:3837,2'
          Dst:             xsltTransformError
        - Src:             'transform.c:3857,9'
          Dst:             xsltFreeStylesheet
        - Src:             'transform.c:3859,9'
          Dst:             xmlFreeDoc
    - functionName:    fopen64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltApplyOneTemplate
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3318
      functionLinenumberEnd: 3345
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - contextNode
        - list
        - templ
        - params
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xsltApplySequenceConstructor
        - xsltLocalVariablePop
        - xsltLocalVariablePush
      functionUses:    3
      BranchProfiles:
        - Branch String:   'transform.c:3319,24'
          Branch Sides:
            - BranchSide:      'transform.c:3319,28'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3320,2'
              BranchSideFuncs: []
        - Branch String:   'transform.c:3319,9'
          Branch Sides:
            - BranchSide:      'transform.c:3320,2'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3321,5'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltApplySequenceConstructor
                - xsltLocalVariablePop
                - xsltLocalVariablePush
        - Branch String:   'transform.c:3321,5'
          Branch Sides:
            - BranchSide:      'transform.c:3321,5'
              BranchSideFuncs: []
            - BranchSide:      'transform.c:3323,9'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltApplySequenceConstructor
                - xsltLocalVariablePop
                - xsltLocalVariablePush
        - Branch String:   'transform.c:3323,9'
          Branch Sides:
            - BranchSide:      'transform.c:3329,18'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltLocalVariablePop
                - xsltLocalVariablePush
            - BranchSide:      'transform.c:3344,31'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
        - Branch String:   'transform.c:3334,2'
          Branch Sides:
            - BranchSide:      'transform.c:3335,28'
              BranchSideFuncs:
                - xsltLocalVariablePush
                - xsltApplySequenceConstructor
                - xsltLocalVariablePop
            - BranchSide:      'transform.c:3338,31'
              BranchSideFuncs:
                - xsltApplySequenceConstructor
                - xsltLocalVariablePop
      Callsites:
        - Src:             'transform.c:3335,6'
          Dst:             xsltLocalVariablePush
        - Src:             'transform.c:3338,2'
          Dst:             xsltApplySequenceConstructor
        - Src:             'transform.c:3342,2'
          Dst:             xsltLocalVariablePop
        - Src:             'transform.c:3344,2'
          Dst:             xsltApplySequenceConstructor
    - functionName:    xsltDebugGetDefaultTrace
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltDebugSetDefaultTrace
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltSetXIncludeDefault
      functionSourceFile: '/src/libxslt/libxslt/transform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - xinclude
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltCheckFilename
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - stat64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'security.c:277,9'
          Branch Sides:
            - BranchSide:      'security.c:278,9'
              BranchSideFuncs: []
            - BranchSide:      'security.c:281,9'
              BranchSideFuncs: []
        - Branch String:   'security.c:281,9'
          Branch Sides:
            - BranchSide:      'security.c:282,9'
              BranchSideFuncs: []
            - BranchSide:      'security.c:286,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'security.c:277,9'
          Dst:             stat64
    - functionName:    stat64
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltCheckRead
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
        - ctxt
        - URL
      BBCount:         29
      ICount:          182
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlFreeURI
        - xmlParseURI
        - xmlStrEqual
        - xmlStrstr
        - xsltGetSecurityPrefs
        - xsltTransformError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'security.c:425,9'
          Branch Sides:
            - BranchSide:      'security.c:426,31'
              BranchSideFuncs:
                - xsltGetSecurityPrefs
                - xsltTransformError
            - BranchSide:      'security.c:438,37'
              BranchSideFuncs:
                - xmlParseURI
                - xmlStrEqual
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
                - xsltGetSecurityPrefs
                - xsltTransformError
                - xmlFreeURI
                - xsltTransformError
        - Branch String:   'security.c:427,6'
          Branch Sides:
            - BranchSide:      'security.c:428,19'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'security.c:435,9'
              BranchSideFuncs: []
        - Branch String:   'security.c:429,17'
          Branch Sides:
            - BranchSide:      'security.c:430,36'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'security.c:434,9'
              BranchSideFuncs: []
        - Branch String:   'security.c:439,9'
          Branch Sides:
            - BranchSide:      'security.c:440,21'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'security.c:445,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
                - xsltGetSecurityPrefs
                - xsltTransformError
                - xmlFreeURI
        - Branch String:   'security.c:445,31'
          Branch Sides:
            - BranchSide:      'security.c:446,24'
              BranchSideFuncs:
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
            - BranchSide:      'security.c:451,31'
              BranchSideFuncs:
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
        - Branch String:   'security.c:445,9'
          Branch Sides:
            - BranchSide:      'security.c:451,31'
              BranchSideFuncs:
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
            - BranchSide:      'security.c:465,31'
              BranchSideFuncs:
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
        - Branch String:   'security.c:452,6'
          Branch Sides:
            - BranchSide:      'security.c:453,12'
              BranchSideFuncs:
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
            - BranchSide:      'security.c:461,5'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'security.c:454,10'
          Branch Sides:
            - BranchSide:      'security.c:455,22'
              BranchSideFuncs:
                - xsltTransformError
                - xmlFreeURI
            - BranchSide:      'security.c:460,2'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'security.c:468,10'
          Branch Sides:
            - BranchSide:      'security.c:469,22'
              BranchSideFuncs:
                - xsltTransformError
                - xmlFreeURI
            - BranchSide:      'security.c:474,2'
              BranchSideFuncs:
                - xmlFreeURI
      Callsites:
        - Src:             'security.c:425,9'
          Dst:             xmlStrstr
        - Src:             'security.c:426,10'
          Dst:             xsltGetSecurityPrefs
        - Src:             'security.c:430,17'
          Dst:             xsltTransformError
        - Src:             'security.c:438,11'
          Dst:             xmlParseURI
        - Src:             'security.c:440,2'
          Dst:             xsltTransformError
        - Src:             'security.c:446,3'
          Dst:             xmlStrEqual
        - Src:             'security.c:451,10'
          Dst:             xsltGetSecurityPrefs
        - Src:             'security.c:455,3'
          Dst:             xsltTransformError
        - Src:             'security.c:457,3'
          Dst:             xmlFreeURI
        - Src:             'security.c:465,10'
          Dst:             xsltGetSecurityPrefs
        - Src:             'security.c:469,3'
          Dst:             xsltTransformError
        - Src:             'security.c:471,3'
          Dst:             xmlFreeURI
        - Src:             'security.c:476,5'
          Dst:             xmlFreeURI
    - functionName:    xsltGetSecurityPrefs
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sec
        - option
      BBCount:         10
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'security.c:143,9'
          Branch Sides:
            - BranchSide:      'security.c:144,2'
              BranchSideFuncs: []
            - BranchSide:      'security.c:145,13'
              BranchSideFuncs: []
        - Branch String:   'security.c:145,5'
          Branch Sides:
            - BranchSide:      'security.c:147,20'
              BranchSideFuncs: []
            - BranchSide:      'security.c:149,20'
              BranchSideFuncs: []
            - BranchSide:      'security.c:151,20'
              BranchSideFuncs: []
            - BranchSide:      'security.c:153,20'
              BranchSideFuncs: []
            - BranchSide:      'security.c:155,20'
              BranchSideFuncs: []
            - BranchSide:      'security.c:157,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltCheckWritePath
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
        - ctxt
        - path
      BBCount:         25
      ICount:          164
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - mkdir
        - xmlParserGetDirectory
        - xsltCheckFilename
        - xsltCheckWritePath
        - xsltGetSecurityPrefs
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'security.c:299,9'
          Branch Sides:
            - BranchSide:      'security.c:300,8'
              BranchSideFuncs:
                - xmlParserGetDirectory
                - xsltCheckFilename
                - xsltGetSecurityPrefs
                - xsltCheckWritePath
                - mkdir
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'security.c:308,40'
              BranchSideFuncs:
                - xmlParserGetDirectory
                - xsltCheckFilename
                - xsltGetSecurityPrefs
                - xsltCheckWritePath
                - mkdir
                - xsltTransformError
        - Branch String:   'security.c:301,6'
          Branch Sides:
            - BranchSide:      'security.c:302,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'security.c:306,5'
              BranchSideFuncs:
                - xmlParserGetDirectory
                - xsltCheckFilename
                - xsltGetSecurityPrefs
                - xsltCheckWritePath
                - mkdir
                - xsltTransformError
        - Branch String:   'security.c:310,9'
          Branch Sides:
            - BranchSide:      'security.c:311,26'
              BranchSideFuncs:
                - xsltCheckFilename
                - xsltGetSecurityPrefs
                - xsltCheckWritePath
                - mkdir
                - xsltTransformError
            - BranchSide:      'security.c:337,5'
              BranchSideFuncs: []
        - Branch String:   'security.c:312,6'
          Branch Sides:
            - BranchSide:      'security.c:316,35'
              BranchSideFuncs:
                - xsltGetSecurityPrefs
                - xsltCheckWritePath
                - mkdir
                - xsltTransformError
            - BranchSide:      'security.c:332,2'
              BranchSideFuncs: []
        - Branch String:   'security.c:318,10'
          Branch Sides:
            - BranchSide:      'security.c:319,9'
              BranchSideFuncs:
                - xsltCheckWritePath
                - mkdir
                - xsltTransformError
            - BranchSide:      'security.c:328,31'
              BranchSideFuncs:
                - xsltCheckWritePath
                - mkdir
        - Branch String:   'security.c:320,7'
          Branch Sides:
            - BranchSide:      'security.c:321,26'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'security.c:327,6'
              BranchSideFuncs:
                - xsltCheckWritePath
                - mkdir
        - Branch String:   'security.c:329,10'
          Branch Sides:
            - BranchSide:      'security.c:330,15'
              BranchSideFuncs:
                - mkdir
            - BranchSide:      'security.c:331,2'
              BranchSideFuncs: []
        - Branch String:   'security.c:333,6'
          Branch Sides:
            - BranchSide:      'security.c:334,13'
              BranchSideFuncs: []
            - BranchSide:      'security.c:335,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'security.c:298,13'
          Dst:             xsltGetSecurityPrefs
        - Src:             'security.c:302,6'
          Dst:             xsltTransformError
        - Src:             'security.c:308,17'
          Dst:             xmlParserGetDirectory
        - Src:             'security.c:311,8'
          Dst:             xsltCheckFilename
        - Src:             'security.c:316,14'
          Dst:             xsltGetSecurityPrefs
        - Src:             'security.c:321,7'
          Dst:             xsltTransformError
        - Src:             'security.c:328,12'
          Dst:             xsltCheckWritePath
        - Src:             'security.c:330,9'
          Dst:             mkdir
    - functionName:    mkdir
      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:    xsltCheckWrite
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
        - ctxt
        - URL
      BBCount:         22
      ICount:          144
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlCreateURI
        - xmlFreeURI
        - xmlParseURI
        - xmlStrEqual
        - xmlStrdup
        - xsltCheckWritePath
        - xsltGetSecurityPrefs
        - xsltTransformError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'security.c:359,9'
          Branch Sides:
            - BranchSide:      'security.c:360,15'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlStrdup
                - xmlStrEqual
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
                - xsltCheckWritePath
                - xmlFreeURI
                - xsltTransformError
            - BranchSide:      'security.c:368,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
                - xsltCheckWritePath
                - xmlFreeURI
        - Branch String:   'security.c:361,6'
          Branch Sides:
            - BranchSide:      'security.c:362,25'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'security.c:366,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrEqual
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
                - xsltCheckWritePath
                - xmlFreeURI
        - Branch String:   'security.c:368,31'
          Branch Sides:
            - BranchSide:      'security.c:369,24'
              BranchSideFuncs:
                - xsltCheckWritePath
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'security.c:381,31'
              BranchSideFuncs:
                - xsltCheckWritePath
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'security.c:368,9'
          Branch Sides:
            - BranchSide:      'security.c:381,31'
              BranchSideFuncs:
                - xsltCheckWritePath
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'security.c:392,31'
              BranchSideFuncs:
                - xsltGetSecurityPrefs
                - xmlFreeURI
                - xsltTransformError
                - xmlFreeURI
        - Branch String:   'security.c:384,6'
          Branch Sides:
            - BranchSide:      'security.c:385,17'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'security.c:388,5'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'security.c:395,10'
          Branch Sides:
            - BranchSide:      'security.c:396,22'
              BranchSideFuncs:
                - xsltTransformError
                - xmlFreeURI
            - BranchSide:      'security.c:401,2'
              BranchSideFuncs:
                - xmlFreeURI
      Callsites:
        - Src:             'security.c:358,11'
          Dst:             xmlParseURI
        - Src:             'security.c:360,15'
          Dst:             xmlCreateURI
        - Src:             'security.c:362,6'
          Dst:             xsltTransformError
        - Src:             'security.c:366,22'
          Dst:             xmlStrdup
        - Src:             'security.c:369,3'
          Dst:             xmlStrEqual
        - Src:             'security.c:381,12'
          Dst:             xsltCheckWritePath
        - Src:             'security.c:385,6'
          Dst:             xmlFreeURI
        - Src:             'security.c:392,10'
          Dst:             xsltGetSecurityPrefs
        - Src:             'security.c:396,3'
          Dst:             xsltTransformError
        - Src:             'security.c:398,3'
          Dst:             xmlFreeURI
        - Src:             'security.c:403,5'
          Dst:             xmlFreeURI
    - functionName:    xsltSecurityForbid
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
        - ctxt
        - value
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltSecurityAllow
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
        - ctxt
        - value
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltSetCtxtSecurityPrefs
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
        - ctxt
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'security.c:196,9'
          Branch Sides:
            - BranchSide:      'security.c:197,2'
              BranchSideFuncs: []
            - BranchSide:      'security.c:198,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltGetDefaultSecurityPrefs
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltSetDefaultSecurityPrefs
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltSetSecurityPrefs
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
        - option
        - func
      BBCount:         12
      ICount:          85
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - xsltInitGlobals
      functionUses:    10
      BranchProfiles:
        - Branch String:   'security.c:115,9'
          Branch Sides:
            - BranchSide:      'security.c:116,2'
              BranchSideFuncs: []
            - BranchSide:      'security.c:117,13'
              BranchSideFuncs: []
        - Branch String:   'security.c:117,5'
          Branch Sides:
            - BranchSide:      'security.c:119,29'
              BranchSideFuncs: []
            - BranchSide:      'security.c:121,31'
              BranchSideFuncs: []
            - BranchSide:      'security.c:123,30'
              BranchSideFuncs: []
            - BranchSide:      'security.c:125,28'
              BranchSideFuncs: []
            - BranchSide:      'security.c:127,29'
              BranchSideFuncs: []
            - BranchSide:      'security.c:129,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'security.c:114,5'
          Dst:             xsltInitGlobals
    - functionName:    xsltFreeSecurityPrefs
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sec
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'security.c:96,9'
          Branch Sides:
            - BranchSide:      'security.c:97,2'
              BranchSideFuncs: []
            - BranchSide:      'security.c:98,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltNewSecurityPrefs
      functionSourceFile: '/src/libxslt/libxslt/security.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltInitGlobals
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'security.c:76,5'
          Branch Sides:
            - BranchSide:      'security.c:74,26'
              BranchSideFuncs:
                - xsltInitGlobals
                - xsltTransformError
            - BranchSide:      'security.c:76,5'
              BranchSideFuncs:
                - xsltInitGlobals
                - xsltTransformError
        - Branch String:   'security.c:79,9'
          Branch Sides:
            - BranchSide:      'security.c:80,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'security.c:84,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'security.c:76,5'
          Dst:             xsltInitGlobals
        - Src:             'security.c:80,2'
          Dst:             xsltTransformError
    - functionName:    xsltEvalAVT
      functionSourceFile: '/src/libxslt/libxslt/attrvt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - avt
        - node
      BBCount:         24
      ICount:          158
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - xmlStrcat
        - xsltEvalXPathStringNs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'attrvt.c:384,24'
          Branch Sides:
            - BranchSide:      'attrvt.c:384,28'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:384,41'
          Branch Sides:
            - BranchSide:      'attrvt.c:384,45'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:385,9'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:384,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:385,9'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:386,11'
              BranchSideFuncs:
                - xsltEvalXPathStringNs
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'attrvt.c:387,5'
          Branch Sides:
            - BranchSide:      'attrvt.c:388,13'
              BranchSideFuncs:
                - xsltEvalXPathStringNs
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'attrvt.c:404,12'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:388,13'
          Branch Sides:
            - BranchSide:      'attrvt.c:389,22'
              BranchSideFuncs:
                - xmlStrcat
                - xsltEvalXPathStringNs
                - xmlStrcat
            - BranchSide:      'attrvt.c:391,35'
              BranchSideFuncs:
                - xsltEvalXPathStringNs
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'attrvt.c:394,14'
          Branch Sides:
            - BranchSide:      'attrvt.c:395,23'
              BranchSideFuncs:
                - xmlStrcat
                - xsltEvalXPathStringNs
                - xmlStrcat
            - BranchSide:      'attrvt.c:398,13'
              BranchSideFuncs:
                - xsltEvalXPathStringNs
                - xmlStrcat
                - xmlStrcat
      Callsites:
        - Src:             'attrvt.c:389,12'
          Dst:             xmlStrcat
        - Src:             'attrvt.c:392,12'
          Dst:             xsltEvalXPathStringNs
        - Src:             'attrvt.c:395,13'
          Dst:             xmlStrcat
    - functionName:    xsltSetAttrVTsegment
      functionSourceFile: '/src/libxslt/libxslt/attrvt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - avt
        - val
      BBCount:         9
      ICount:          88
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'attrvt.c:154,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:156,24'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:163,36'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:158,6'
          Branch Sides:
            - BranchSide:      'attrvt.c:159,6'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:160,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltNewAttrVT
      functionSourceFile: '/src/libxslt/libxslt/attrvt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attrvt.c:73,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:74,27'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attrvt.c:79,12'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:76,6'
          Branch Sides:
            - BranchSide:      'attrvt.c:76,21'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:77,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attrvt.c:74,2'
          Dst:             xsltTransformError
    - functionName:    xsltCompileAttr
      functionSourceFile: '/src/libxslt/libxslt/attrvt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - style
        - attr
      BBCount:         121
      ICount:          798
      EdgeCount:       165
      CyclomaticComplexity: 46
      functionsReached:
        - xmlGetNsList
        - xmlStrchr
        - xmlStrncat
        - xmlStrndup
        - xmlXPathFreeCompExpr
        - xsltNewAttrVT
        - xsltSetAttrVTsegment
        - xsltTransformError
        - xsltXPathCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attrvt.c:186,25'
          Branch Sides:
            - BranchSide:      'attrvt.c:186,29'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:186,43'
          Branch Sides:
            - BranchSide:      'attrvt.c:186,47'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:186,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:188,10'
              BranchSideFuncs:
                - xmlStrchr
                - xsltNewAttrVT
                - xmlGetNsList
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xmlStrchr
                - xsltTransformError
        - Branch String:   'attrvt.c:188,49'
          Branch Sides:
            - BranchSide:      'attrvt.c:189,10'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attrvt.c:190,34'
              BranchSideFuncs:
                - xsltTransformError
        - Branch String:   'attrvt.c:188,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:190,34'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'attrvt.c:196,11'
              BranchSideFuncs:
                - xmlStrchr
                - xsltNewAttrVT
                - xmlGetNsList
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xmlStrchr
        - Branch String:   'attrvt.c:197,39'
          Branch Sides:
            - BranchSide:      'attrvt.c:198,20'
              BranchSideFuncs:
                - xmlStrchr
                - xsltNewAttrVT
                - xmlGetNsList
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'attrvt.c:204,9'
              BranchSideFuncs:
                - xsltNewAttrVT
                - xmlGetNsList
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'attrvt.c:197,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:198,40'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:204,9'
              BranchSideFuncs:
                - xsltNewAttrVT
                - xmlGetNsList
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'attrvt.c:204,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:214,25'
              BranchSideFuncs:
                - xsltNewAttrVT
                - xmlGetNsList
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'attrvt.c:215,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:216,2'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:217,18'
              BranchSideFuncs:
                - xmlGetNsList
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'attrvt.c:220,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:221,2'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'attrvt.c:224,17'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'attrvt.c:221,2'
          Branch Sides:
            - BranchSide:      'attrvt.c:222,7'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'attrvt.c:223,5'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'attrvt.c:227,5'
          Branch Sides:
            - BranchSide:      'attrvt.c:228,7'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'attrvt.c:329,10'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
        - Branch String:   'attrvt.c:228,6'
          Branch Sides:
            - BranchSide:      'attrvt.c:229,12'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'attrvt.c:313,14'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
        - Branch String:   'attrvt.c:229,10'
          Branch Sides:
            - BranchSide:      'attrvt.c:230,13'
              BranchSideFuncs:
                - xmlStrncat
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
            - BranchSide:      'attrvt.c:236,12'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
        - Branch String:   'attrvt.c:236,10'
          Branch Sides:
            - BranchSide:      'attrvt.c:237,20'
              BranchSideFuncs:
                - xmlStrncat
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
            - BranchSide:      'attrvt.c:242,11'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
        - Branch String:   'attrvt.c:242,24'
          Branch Sides:
            - BranchSide:      'attrvt.c:242,28'
              BranchSideFuncs:
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:243,20'
              BranchSideFuncs:
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:242,10'
          Branch Sides:
            - BranchSide:      'attrvt.c:243,20'
              BranchSideFuncs:
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:254,9'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:245,7'
          Branch Sides:
            - BranchSide:      'attrvt.c:246,7'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:247,35'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:247,7'
          Branch Sides:
            - BranchSide:      'attrvt.c:248,7'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:249,23'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:255,25'
          Branch Sides:
            - BranchSide:      'attrvt.c:255,30'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:255,6'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:255,6'
          Branch Sides:
            - BranchSide:      'attrvt.c:257,9'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:266,11'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:257,22'
          Branch Sides:
            - BranchSide:      'attrvt.c:257,27'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:258,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:257,7'
          Branch Sides:
            - BranchSide:      'attrvt.c:258,25'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:264,10'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:259,26'
          Branch Sides:
            - BranchSide:      'attrvt.c:259,31'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:259,7'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:259,7'
          Branch Sides:
            - BranchSide:      'attrvt.c:260,7'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:261,12'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:261,11'
          Branch Sides:
            - BranchSide:      'attrvt.c:262,7'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:263,3'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:266,10'
          Branch Sides:
            - BranchSide:      'attrvt.c:267,35'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:273,9'
              BranchSideFuncs:
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:275,10'
          Branch Sides:
            - BranchSide:      'attrvt.c:279,10'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:282,27'
              BranchSideFuncs:
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'attrvt.c:283,7'
          Branch Sides:
            - BranchSide:      'attrvt.c:284,32'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:290,7'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
        - Branch String:   'attrvt.c:290,7'
          Branch Sides:
            - BranchSide:      'attrvt.c:291,7'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
            - BranchSide:      'attrvt.c:292,7'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
        - Branch String:   'attrvt.c:292,7'
          Branch Sides:
            - BranchSide:      'attrvt.c:293,39'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'attrvt.c:300,35'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
        - Branch String:   'attrvt.c:293,11'
          Branch Sides:
            - BranchSide:      'attrvt.c:294,50'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:298,27'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
                - xsltTransformError
        - Branch String:   'attrvt.c:300,7'
          Branch Sides:
            - BranchSide:      'attrvt.c:301,46'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:305,23'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'attrvt.c:313,13'
          Branch Sides:
            - BranchSide:      'attrvt.c:314,9'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'attrvt.c:327,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrncat
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
        - Branch String:   'attrvt.c:315,10'
          Branch Sides:
            - BranchSide:      'attrvt.c:316,20'
              BranchSideFuncs:
                - xmlStrncat
                - xmlXPathFreeCompExpr
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xmlStrndup
                - xsltXPathCompile
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltSetAttrVTsegment
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlStrncat
                - xmlStrncat
            - BranchSide:      'attrvt.c:321,35'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeCompExpr
                - xsltTransformError
        - Branch String:   'attrvt.c:329,23'
          Branch Sides:
            - BranchSide:      'attrvt.c:329,27'
              BranchSideFuncs:
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:330,19'
              BranchSideFuncs:
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
        - Branch String:   'attrvt.c:329,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:329,40'
              BranchSideFuncs:
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:330,19'
              BranchSideFuncs:
                - xmlStrncat
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
        - Branch String:   'attrvt.c:332,6'
          Branch Sides:
            - BranchSide:      'attrvt.c:333,6'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:334,34'
              BranchSideFuncs:
                - xsltSetAttrVTsegment
                - xmlXPathFreeCompExpr
                - xsltTransformError
        - Branch String:   'attrvt.c:334,6'
          Branch Sides:
            - BranchSide:      'attrvt.c:335,6'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
            - BranchSide:      'attrvt.c:336,15'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xsltTransformError
        - Branch String:   'attrvt.c:341,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:342,34'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeCompExpr
            - BranchSide:      'attrvt.c:345,13'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'attrvt.c:356,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:357,2'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'attrvt.c:358,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'attrvt.c:358,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:359,2'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'attrvt.c:360,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'attrvt.c:360,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:360,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'attrvt.c:361,30'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
      Callsites:
        - Src:             'attrvt.c:190,9'
          Dst:             xsltTransformError
        - Src:             'attrvt.c:197,10'
          Dst:             xmlStrchr
        - Src:             'attrvt.c:198,10'
          Dst:             xmlStrchr
        - Src:             'attrvt.c:214,11'
          Dst:             xsltNewAttrVT
        - Src:             'attrvt.c:219,19'
          Dst:             xmlGetNsList
        - Src:             'attrvt.c:231,9'
          Dst:             xmlStrncat
        - Src:             'attrvt.c:237,9'
          Dst:             xmlStrncat
        - Src:             'attrvt.c:243,9'
          Dst:             xmlStrncat
        - Src:             'attrvt.c:247,14'
          Dst:             xsltSetAttrVTsegment
        - Src:             'attrvt.c:267,10'
          Dst:             xsltTransformError
        - Src:             'attrvt.c:274,13'
          Dst:             xmlStrndup
        - Src:             'attrvt.c:282,10'
          Dst:             xsltXPathCompile
        - Src:             'attrvt.c:284,7'
          Dst:             xsltTransformError
        - Src:             'attrvt.c:293,18'
          Dst:             xsltSetAttrVTsegment
        - Src:             'attrvt.c:294,25'
          Dst:             xsltTransformError
        - Src:             'attrvt.c:300,14'
          Dst:             xsltSetAttrVTsegment
        - Src:             'attrvt.c:301,21'
          Dst:             xsltTransformError
        - Src:             'attrvt.c:316,9'
          Dst:             xmlStrncat
        - Src:             'attrvt.c:321,10'
          Dst:             xsltTransformError
        - Src:             'attrvt.c:330,8'
          Dst:             xmlStrncat
        - Src:             'attrvt.c:334,13'
          Dst:             xsltSetAttrVTsegment
        - Src:             'attrvt.c:342,9'
          Dst:             xsltTransformError
        - Src:             'attrvt.c:361,9'
          Dst:             xmlXPathFreeCompExpr
    - functionName:    xsltFreeAttrVT
      functionSourceFile: '/src/libxslt/libxslt/attrvt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - avt
      BBCount:         34
      ICount:          197
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - xmlXPathFreeCompExpr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attrvt.c:104,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:104,22'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:106,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xmlXPathFreeCompExpr
        - Branch String:   'attrvt.c:106,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:107,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'attrvt.c:113,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'attrvt.c:107,2'
          Branch Sides:
            - BranchSide:      'attrvt.c:108,10'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'attrvt.c:110,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'attrvt.c:108,10'
          Branch Sides:
            - BranchSide:      'attrvt.c:108,30'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'attrvt.c:109,3'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'attrvt.c:110,2'
          Branch Sides:
            - BranchSide:      'attrvt.c:111,49'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'attrvt.c:112,5'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:113,2'
          Branch Sides:
            - BranchSide:      'attrvt.c:114,49'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'attrvt.c:115,9'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:115,2'
          Branch Sides:
            - BranchSide:      'attrvt.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:116,10'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:116,10'
          Branch Sides:
            - BranchSide:      'attrvt.c:116,30'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:117,3'
              BranchSideFuncs: []
        - Branch String:   'attrvt.c:119,9'
          Branch Sides:
            - BranchSide:      'attrvt.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      'attrvt.c:121,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attrvt.c:111,6'
          Dst:             xmlXPathFreeCompExpr
        - Src:             'attrvt.c:114,6'
          Dst:             xmlXPathFreeCompExpr
    - functionName:    xsltFreeAVTList
      functionSourceFile: '/src/libxslt/libxslt/attrvt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - avt
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xsltFreeAttrVT
      functionUses:    1
      BranchProfiles:
        - Branch String:   'attrvt.c:134,5'
          Branch Sides:
            - BranchSide:      'attrvt.c:135,16'
              BranchSideFuncs:
                - xsltFreeAttrVT
            - BranchSide:      'attrvt.c:139,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'attrvt.c:136,2'
          Dst:             xsltFreeAttrVT
    - functionName:    xsltLocaleStrcmp
      functionSourceFile: '/src/libxslt/libxslt/xsltlocale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - locale
        - str1
        - str2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStrcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xsltlocale.c:484,12'
          Dst:             xmlStrcmp
    - functionName:    xsltStrxfrm
      functionSourceFile: '/src/libxslt/libxslt/xsltlocale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vlocale
        - string
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strxfrm_l
        - xsltTransformError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltlocale.c:404,9'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:405,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xsltlocale.c:410,27'
              BranchSideFuncs:
                - strxfrm_l
                - xsltTransformError
        - Branch String:   'xsltlocale.c:412,9'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:413,2'
              BranchSideFuncs:
                - xsltTransformError
            - BranchSide:      'xsltlocale.c:463,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xsltlocale.c:402,15'
          Dst:             strxfrm_l
        - Src:             'xsltlocale.c:405,2'
          Dst:             xsltTransformError
        - Src:             'xsltlocale.c:410,9'
          Dst:             strxfrm_l
        - Src:             'xsltlocale.c:413,2'
          Dst:             xsltTransformError
    - functionName:    strxfrm_l
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltFreeLocale
      functionSourceFile: '/src/libxslt/libxslt/xsltlocale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - locale
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - freelocale
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltlocale.c:374,9'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:374,9'
              BranchSideFuncs:
                - freelocale
            - BranchSide:      'xsltlocale.c:375,20'
              BranchSideFuncs:
                - freelocale
      Callsites:
        - Src:             'xsltlocale.c:375,9'
          Dst:             freelocale
    - functionName:    freelocale
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltDefaultRegion
      functionSourceFile: '/src/libxslt/libxslt/xsltlocale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - localeName
      BBCount:         255
      ICount:          965
      EdgeCount:       325
      CyclomaticComplexity: 72
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltlocale.c:236,5'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:238,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:245,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:252,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:257,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:261,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:267,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:273,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:278,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:284,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:290,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:293,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:298,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:302,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:309,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:314,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:317,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:322,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:326,21'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:338,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:345,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:349,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:352,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:355,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:358,17'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:238,26'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:238,46'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:238,29'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:238,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:238,46'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:239,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:239,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:239,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:240,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:240,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:240,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:241,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:241,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:241,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:242,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:245,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:245,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:246,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:246,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:246,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:247,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:247,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:247,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:248,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:248,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:248,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:249,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:252,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:252,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:253,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:253,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:253,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:254,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:257,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:257,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:258,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:261,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:261,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:262,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:262,31'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:262,51'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:262,34'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:262,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:262,51'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:263,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:263,31'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:263,51'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:263,34'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:263,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:263,51'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:264,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:267,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:267,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:268,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:268,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:268,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:269,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:269,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:269,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:270,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:273,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:273,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:274,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:274,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:274,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:275,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:278,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:278,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:279,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:279,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:279,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:280,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:280,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:280,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:281,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:284,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:284,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:285,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:285,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:285,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:286,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:286,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:286,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:287,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:290,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:290,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:291,13'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:293,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:293,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:294,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:294,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:294,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:295,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:298,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:298,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:299,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:302,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:302,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:303,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:303,31'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:303,51'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:303,34'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:303,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:303,51'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:304,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:304,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:304,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:305,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:305,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:305,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:306,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:309,26'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:309,58'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:309,29'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:309,38'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:309,58'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:309,41'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:309,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:309,58'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:310,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:310,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:310,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:311,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:314,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:314,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:315,13'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:317,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:317,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:318,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:318,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:318,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:319,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:322,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:322,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:323,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:326,13'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:327,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:328,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:329,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:330,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:331,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:332,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:333,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:334,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:336,13'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:338,26'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:338,46'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:338,29'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:338,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:338,46'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:339,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:339,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:339,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:340,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:340,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:340,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:341,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:341,22'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:341,39'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:342,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:345,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:345,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:346,22'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:349,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:349,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:350,13'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:352,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:352,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:353,13'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:355,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:355,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:356,13'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:358,17'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:358,34'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:359,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltNewLocale
      functionSourceFile: '/src/libxslt/libxslt/xsltlocale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - languageTag
        - lowerFirst
      BBCount:         40
      ICount:          278
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - newlocale
        - xsltDefaultRegion
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xsltlocale.c:123,9'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:124,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:126,11'
              BranchSideFuncs:
                - newlocale
                - xsltDefaultRegion
                - newlocale
                - newlocale
        - Branch String:   'xsltlocale.c:126,39'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:126,42'
              BranchSideFuncs:
                - newlocale
                - xsltDefaultRegion
                - newlocale
                - newlocale
            - BranchSide:      'xsltlocale.c:126,5'
              BranchSideFuncs:
                - newlocale
                - xsltDefaultRegion
                - newlocale
                - newlocale
        - Branch String:   'xsltlocale.c:126,5'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:127,9'
              BranchSideFuncs:
                - newlocale
                - xsltDefaultRegion
                - newlocale
                - newlocale
            - BranchSide:      'xsltlocale.c:129,9'
              BranchSideFuncs:
                - newlocale
                - xsltDefaultRegion
                - newlocale
                - newlocale
        - Branch String:   'xsltlocale.c:129,9'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:130,2'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:132,12'
              BranchSideFuncs:
                - newlocale
                - xsltDefaultRegion
                - newlocale
                - newlocale
        - Branch String:   'xsltlocale.c:134,9'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:135,8'
              BranchSideFuncs:
                - newlocale
                - newlocale
                - xsltDefaultRegion
                - newlocale
            - BranchSide:      'xsltlocale.c:157,12'
              BranchSideFuncs:
                - newlocale
                - xsltDefaultRegion
                - newlocale
        - Branch String:   'xsltlocale.c:135,6'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:136,6'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:137,11'
              BranchSideFuncs:
                - newlocale
                - newlocale
                - xsltDefaultRegion
                - newlocale
        - Branch String:   'xsltlocale.c:139,38'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:139,41'
              BranchSideFuncs:
                - newlocale
                - newlocale
                - xsltDefaultRegion
                - newlocale
            - BranchSide:      'xsltlocale.c:139,2'
              BranchSideFuncs:
                - newlocale
                - newlocale
                - xsltDefaultRegion
                - newlocale
        - Branch String:   'xsltlocale.c:139,2'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:140,13'
              BranchSideFuncs:
                - newlocale
                - newlocale
                - xsltDefaultRegion
                - newlocale
            - BranchSide:      'xsltlocale.c:142,6'
              BranchSideFuncs:
                - newlocale
                - newlocale
                - xsltDefaultRegion
                - newlocale
        - Branch String:   'xsltlocale.c:142,13'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:142,17'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:143,6'
              BranchSideFuncs: []
        - Branch String:   'xsltlocale.c:142,6'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:143,6'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:145,16'
              BranchSideFuncs:
                - newlocale
                - newlocale
                - xsltDefaultRegion
                - newlocale
        - Branch String:   'xsltlocale.c:147,13'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:148,20'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:152,13'
              BranchSideFuncs:
                - newlocale
                - xsltDefaultRegion
                - newlocale
        - Branch String:   'xsltlocale.c:159,9'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:160,16'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:164,9'
              BranchSideFuncs:
                - xsltDefaultRegion
                - newlocale
        - Branch String:   'xsltlocale.c:164,9'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:165,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:167,51'
              BranchSideFuncs:
                - xsltDefaultRegion
                - newlocale
        - Branch String:   'xsltlocale.c:168,9'
          Branch Sides:
            - BranchSide:      'xsltlocale.c:169,9'
              BranchSideFuncs: []
            - BranchSide:      'xsltlocale.c:171,9'
              BranchSideFuncs:
                - newlocale
      Callsites:
        - Src:             'xsltlocale.c:146,18'
          Dst:             newlocale
        - Src:             'xsltlocale.c:158,14'
          Dst:             newlocale
        - Src:             'xsltlocale.c:167,22'
          Dst:             xsltDefaultRegion
        - Src:             'xsltlocale.c:176,14'
          Dst:             newlocale
    - functionName:    newlocale
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltFreeLocales
      functionSourceFile: '/src/libxslt/libxslt/xsltlocale.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltCopyCharMultiByte
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - val
      BBCount:         22
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numbers.c:84,23'
          Branch Sides:
            - BranchSide:      'numbers.c:84,37'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:84,27'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:84,9'
          Branch Sides:
            - BranchSide:      'numbers.c:84,37'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:85,10'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:85,10'
          Branch Sides:
            - BranchSide:      'numbers.c:86,22'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:98,12'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:88,6'
          Branch Sides:
            - BranchSide:      'numbers.c:88,32'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:89,11'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:89,11'
          Branch Sides:
            - BranchSide:      'numbers.c:89,37'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:90,11'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:90,11'
          Branch Sides:
            - BranchSide:      'numbers.c:90,39'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:92,6'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:94,2'
          Branch Sides:
            - BranchSide:      'numbers.c:95,16'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:96,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltTestCompMatchCount
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - node
        - countPat
        - cur
      BBCount:         19
      ICount:          126
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlStrEqual
        - xsltTestCompMatchList
      functionUses:    3
      BranchProfiles:
        - Branch String:   'numbers.c:587,9'
          Branch Sides:
            - BranchSide:      'numbers.c:588,38'
              BranchSideFuncs:
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:599,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'numbers.c:599,13'
          Branch Sides:
            - BranchSide:      'numbers.c:600,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:601,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'numbers.c:601,13'
          Branch Sides:
            - BranchSide:      'numbers.c:606,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:608,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'numbers.c:608,13'
          Branch Sides:
            - BranchSide:      'numbers.c:609,13'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'numbers.c:610,13'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'numbers.c:610,13'
          Branch Sides:
            - BranchSide:      'numbers.c:611,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:612,14'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'numbers.c:612,32'
          Branch Sides:
            - BranchSide:      'numbers.c:612,36'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:613,13'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:612,13'
          Branch Sides:
            - BranchSide:      'numbers.c:613,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:614,29'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'numbers.c:588,16'
          Dst:             xsltTestCompMatchList
        - Src:             'numbers.c:608,14'
          Dst:             xmlStrEqual
        - Src:             'numbers.c:614,17'
          Dst:             xmlStrEqual
    - functionName:    xsltNumberFormatRoman
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - data
        - buffer
        - number
        - is_upper
      BBCount:         48
      ICount:          306
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - xmlBufferCCat
        - xsltNumberFormatDecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numbers.c:297,22'
          Branch Sides:
            - BranchSide:      'numbers.c:297,25'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
            - BranchSide:      'numbers.c:298,33'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
        - Branch String:   'numbers.c:297,9'
          Branch Sides:
            - BranchSide:      'numbers.c:298,33'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
            - BranchSide:      'numbers.c:308,5'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:308,5'
          Branch Sides:
            - BranchSide:      'numbers.c:309,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:312,9'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:312,9'
          Branch Sides:
            - BranchSide:      'numbers.c:313,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:316,5'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:316,5'
          Branch Sides:
            - BranchSide:      'numbers.c:317,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:320,9'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:320,9'
          Branch Sides:
            - BranchSide:      'numbers.c:321,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:324,5'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:324,5'
          Branch Sides:
            - BranchSide:      'numbers.c:325,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:328,9'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:328,9'
          Branch Sides:
            - BranchSide:      'numbers.c:329,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:332,5'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:332,5'
          Branch Sides:
            - BranchSide:      'numbers.c:333,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:336,9'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:336,9'
          Branch Sides:
            - BranchSide:      'numbers.c:337,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:340,5'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:340,5'
          Branch Sides:
            - BranchSide:      'numbers.c:341,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:344,9'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:344,9'
          Branch Sides:
            - BranchSide:      'numbers.c:345,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:348,5'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:348,5'
          Branch Sides:
            - BranchSide:      'numbers.c:349,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:352,9'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
        - Branch String:   'numbers.c:352,9'
          Branch Sides:
            - BranchSide:      'numbers.c:353,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
            - BranchSide:      'numbers.c:356,5'
              BranchSideFuncs:
                - xmlBufferCCat
        - Branch String:   'numbers.c:356,5'
          Branch Sides:
            - BranchSide:      'numbers.c:356,5'
              BranchSideFuncs:
                - xmlBufferCCat
            - BranchSide:      'numbers.c:357,16'
              BranchSideFuncs:
                - xmlBufferCCat
      Callsites:
        - Src:             'numbers.c:298,9'
          Dst:             xsltNumberFormatDecimal
        - Src:             'numbers.c:309,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:313,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:317,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:321,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:325,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:329,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:333,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:337,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:341,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:345,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:349,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:353,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:357,2'
          Dst:             xmlBufferCCat
    - functionName:    xsltNumberFormatDecimal
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - double
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - buffer
        - number
        - digit_zero
        - width
        - digitsPerGroup
        - groupingCharacter
        - groupingCharacterLen
      BBCount:         33
      ICount:          228
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - fmod
        - xmlBufferCat
        - xsltCopyCharMultiByte
      functionUses:    6
      BranchProfiles:
        - Branch String:   'numbers.c:194,5'
          Branch Sides:
            - BranchSide:      'numbers.c:195,7'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
            - BranchSide:      'numbers.c:234,9'
              BranchSideFuncs:
                - xmlBufferCat
        - Branch String:   'numbers.c:195,19'
          Branch Sides:
            - BranchSide:      'numbers.c:195,28'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
            - BranchSide:      'numbers.c:197,7'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
        - Branch String:   'numbers.c:195,6'
          Branch Sides:
            - BranchSide:      'numbers.c:196,6'
              BranchSideFuncs:
                - xmlBufferCat
            - BranchSide:      'numbers.c:197,7'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
        - Branch String:   'numbers.c:197,14'
          Branch Sides:
            - BranchSide:      'numbers.c:197,18'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
            - BranchSide:      'numbers.c:208,8'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
        - Branch String:   'numbers.c:197,42'
          Branch Sides:
            - BranchSide:      'numbers.c:198,7'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
            - BranchSide:      'numbers.c:208,8'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
        - Branch String:   'numbers.c:198,27'
          Branch Sides:
            - BranchSide:      'numbers.c:199,8'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
            - BranchSide:      'numbers.c:208,8'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
        - Branch String:   'numbers.c:197,6'
          Branch Sides:
            - BranchSide:      'numbers.c:200,10'
              BranchSideFuncs:
                - xsltCopyCharMultiByte
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
            - BranchSide:      'numbers.c:208,8'
              BranchSideFuncs:
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - xsltCopyCharMultiByte
        - Branch String:   'numbers.c:200,10'
          Branch Sides:
            - BranchSide:      'numbers.c:201,12'
              BranchSideFuncs:
                - xmlBufferCat
            - BranchSide:      'numbers.c:204,17'
              BranchSideFuncs:
                - xsltCopyCharMultiByte
                - fmod
                - xsltCopyCharMultiByte
                - xmlBufferCat
        - Branch String:   'numbers.c:209,6'
          Branch Sides:
            - BranchSide:      'numbers.c:210,10'
              BranchSideFuncs:
                - xmlBufferCat
                - fmod
                - xsltCopyCharMultiByte
                - xsltCopyCharMultiByte
            - BranchSide:      'numbers.c:223,34'
              BranchSideFuncs:
                - xsltCopyCharMultiByte
                - xmlBufferCat
                - fmod
                - xsltCopyCharMultiByte
        - Branch String:   'numbers.c:210,10'
          Branch Sides:
            - BranchSide:      'numbers.c:211,12'
              BranchSideFuncs:
                - xmlBufferCat
            - BranchSide:      'numbers.c:214,21'
              BranchSideFuncs:
                - xmlBufferCat
                - fmod
                - xsltCopyCharMultiByte
                - xsltCopyCharMultiByte
        - Branch String:   'numbers.c:224,11'
          Branch Sides:
            - BranchSide:      'numbers.c:225,12'
              BranchSideFuncs:
                - xmlBufferCat
            - BranchSide:      'numbers.c:228,17'
              BranchSideFuncs:
                - xmlBufferCat
                - fmod
                - xsltCopyCharMultiByte
                - xsltCopyCharMultiByte
        - Branch String:   'numbers.c:234,9'
          Branch Sides:
            - BranchSide:      'numbers.c:234,9'
              BranchSideFuncs:
                - xmlBufferCat
            - BranchSide:      'numbers.c:235,9'
              BranchSideFuncs:
                - xmlBufferCat
      Callsites:
        - Src:             'numbers.c:205,6'
          Dst:             xsltCopyCharMultiByte
        - Src:             'numbers.c:208,26'
          Dst:             fmod
        - Src:             'numbers.c:223,12'
          Dst:             xsltCopyCharMultiByte
        - Src:             'numbers.c:237,5'
          Dst:             xmlBufferCat
    - functionName:    fmod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltNumberFormatAlpha
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - data
        - buffer
        - number
        - is_upper
      BBCount:         13
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - fmod
        - xmlBufferCCat
        - xsltNumberFormatDecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numbers.c:264,9'
          Branch Sides:
            - BranchSide:      'numbers.c:265,33'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
            - BranchSide:      'numbers.c:273,16'
              BranchSideFuncs:
                - xmlBufferCCat
                - fmod
        - Branch String:   'numbers.c:277,5'
          Branch Sides:
            - BranchSide:      'numbers.c:278,8'
              BranchSideFuncs:
                - fmod
                - xmlBufferCCat
            - BranchSide:      'numbers.c:284,19'
              BranchSideFuncs:
                - xmlBufferCCat
        - Branch String:   'numbers.c:281,6'
          Branch Sides:
            - BranchSide:      'numbers.c:282,6'
              BranchSideFuncs:
                - xmlBufferCCat
            - BranchSide:      'numbers.c:283,5'
              BranchSideFuncs:
                - xmlBufferCCat
                - fmod
      Callsites:
        - Src:             'numbers.c:265,9'
          Dst:             xsltNumberFormatDecimal
        - Src:             'numbers.c:279,34'
          Dst:             fmod
        - Src:             'numbers.c:284,5'
          Dst:             xmlBufferCCat
    - functionName:    xsltIsDigitZero
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ch
      BBCount:         18
      ICount:          76
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'numbers.c:155,5'
          Branch Sides:
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:160,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:162,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xsltIsLetterDigit
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         53
      ICount:          218
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - xmlCharInRange
      functionUses:    3
      BranchProfiles:
        - Branch String:   'numbers.c:126,32'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'numbers.c:126,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,12'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,32'
          Branch Sides:
            - BranchSide:      'numbers.c:126,32'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,58'
          Branch Sides:
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,35'
          Branch Sides:
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:127,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,35'
          Branch Sides:
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,35'
          Branch Sides:
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,35'
          Branch Sides:
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,35'
          Branch Sides:
            - BranchSide:      'numbers.c:126,35'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'numbers.c:127,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:126,58'
          Branch Sides:
            - BranchSide:      'numbers.c:126,58'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:127,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'numbers.c:127,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,58'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:127,12'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:127,12'
          Branch Sides:
            - BranchSide:      'numbers.c:126,58'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:126,58'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numbers.c:126,12'
          Dst:             xmlCharInRange
        - Src:             'numbers.c:127,12'
          Dst:             xmlCharInRange
    - functionName:    xsltUTF8Charcmp
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf1
        - utf2
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrncmp
        - xmlUTF8Strsize
      functionUses:    27
      BranchProfiles:
        - Branch String:   'numbers.c:114,9'
          Branch Sides:
            - BranchSide:      'numbers.c:115,9'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:116,9'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'numbers.c:116,9'
          Branch Sides:
            - BranchSide:      'numbers.c:117,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:121,23'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'numbers.c:117,13'
          Branch Sides:
            - BranchSide:      'numbers.c:118,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:119,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numbers.c:112,15'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:121,12'
          Dst:             xmlStrncmp
    - functionName:    xsltFormatNumberPreSuffix
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - format
        - info
      BBCount:         36
      ICount:          229
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - xmlUTF8Strsize
        - xsltUTF8Charcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'numbers.c:901,6'
          Branch Sides:
            - BranchSide:      'numbers.c:902,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:904,8'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:904,6'
          Branch Sides:
            - BranchSide:      'numbers.c:905,15'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:908,11'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:905,10'
          Branch Sides:
            - BranchSide:      'numbers.c:906,3'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:907,2'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:908,11'
          Branch Sides:
            - BranchSide:      'numbers.c:908,11'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:909,13'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:908,11'
          Branch Sides:
            - BranchSide:      'numbers.c:908,11'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:909,13'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:908,11'
          Branch Sides:
            - BranchSide:      'numbers.c:908,11'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:909,13'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:908,11'
          Branch Sides:
            - BranchSide:      'numbers.c:908,11'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:909,13'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:908,11'
          Branch Sides:
            - BranchSide:      'numbers.c:909,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:919,27'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:919,10'
          Branch Sides:
            - BranchSide:      'numbers.c:920,7'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:924,34'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:920,7'
          Branch Sides:
            - BranchSide:      'numbers.c:921,7'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:922,3'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:925,7'
          Branch Sides:
            - BranchSide:      'numbers.c:926,7'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:927,3'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:932,6'
          Branch Sides:
            - BranchSide:      'numbers.c:933,6'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:934,11'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
      Callsites:
        - Src:             'numbers.c:908,11'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:908,11'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:908,11'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:908,11'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:908,11'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:919,10'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:924,17'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:932,11'
          Dst:             xmlUTF8Strsize
    - functionName:    xsltFormatNumberConversion
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - format
        - number
        - result
      BBCount:         247
      ICount:          1564
      EdgeCount:       334
      CyclomaticComplexity: 89
      functionsReached:
        - fmod
        - pow
        - xmlBufferAdd
        - xmlBufferContent
        - xmlBufferCreate
        - xmlBufferFree
        - xmlStrcat
        - xmlStrdup
        - xmlStrlen
        - xmlStrncmp
        - xmlUTF8Strloc
        - xmlUTF8Strpos
        - xmlUTF8Strsize
        - xmlXPathIsInf
        - xmlXPathIsNaN
        - xsltFormatNumberPreSuffix
        - xsltGetUTF8Char
        - xsltNumberFormatDecimal
        - xsltTransformError
        - xsltUTF8Charcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numbers.c:1007,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1008,2'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathIsNaN
                - xsltFormatNumberPreSuffix
                - xmlStrlen
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'numbers.c:1012,6'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xsltFormatNumberPreSuffix
                - xmlStrlen
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'numbers.c:1013,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1014,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'numbers.c:1021,17'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlStrlen
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1014,28'
          Branch Sides:
            - BranchSide:      'numbers.c:1014,32'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'numbers.c:1015,23'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'numbers.c:1014,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1015,23'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'numbers.c:1017,33'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'numbers.c:1039,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1040,14'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1051,35'
              BranchSideFuncs:
                - xmlStrlen
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1052,31'
          Branch Sides:
            - BranchSide:      'numbers.c:1052,5'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlStrncmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1053,22'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlStrncmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1053,60'
          Branch Sides:
            - BranchSide:      'numbers.c:1052,5'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlStrncmp
            - BranchSide:      'numbers.c:1054,22'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlStrncmp
        - Branch String:   'numbers.c:1052,5'
          Branch Sides:
            - BranchSide:      'numbers.c:1056,6'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
            - BranchSide:      'numbers.c:1103,12'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1056,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1057,31'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
            - BranchSide:      'numbers.c:1061,22'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
        - Branch String:   'numbers.c:1061,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1062,22'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1069,29'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
        - Branch String:   'numbers.c:1062,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1063,15'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1066,18'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1067,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1068,15'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1069,2'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1069,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1070,18'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1073,14'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
        - Branch String:   'numbers.c:1071,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1072,15'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1073,2'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1073,37'
          Branch Sides:
            - BranchSide:      'numbers.c:1074,19'
              BranchSideFuncs:
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1079,29'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1073,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1076,18'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1079,29'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1079,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1080,22'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1085,30'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1080,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1081,15'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1084,25'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1085,14'
          Branch Sides:
            - BranchSide:      'numbers.c:1086,22'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1092,6'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1086,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1087,15'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1090,25'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1094,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1095,18'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1098,16'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlStrncmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1103,29'
          Branch Sides:
            - BranchSide:      'numbers.c:1104,27'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1113,5'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1103,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1105,21'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1113,5'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1106,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1107,25'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1110,16'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1113,5'
          Branch Sides:
            - BranchSide:      'numbers.c:1115,22'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1166,9'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1115,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1116,22'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1121,29'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1116,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1117,15'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1120,18'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1121,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1122,18'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1123,29'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1123,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1124,22'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1135,29'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1124,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1125,15'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1128,25'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1129,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1130,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1133,20'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1135,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1136,22'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1147,29'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1136,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1137,15'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1140,25'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1141,11'
          Branch Sides:
            - BranchSide:      'numbers.c:1142,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1145,20'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1150,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1151,18'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1154,16'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1155,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1113,5'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1156,31'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xmlUTF8Strsize
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1166,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1167,16'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1171,14'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1173,30'
          Branch Sides:
            - BranchSide:      'numbers.c:1174,6'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1176,14'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
        - Branch String:   'numbers.c:1174,23'
          Branch Sides:
            - BranchSide:      'numbers.c:1175,21'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1184,9'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1173,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1176,14'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1184,9'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1184,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1184,18'
              BranchSideFuncs:
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1189,28'
              BranchSideFuncs:
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1190,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1192,19'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1196,44'
              BranchSideFuncs:
                - xmlUTF8Strpos
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1208,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1209,15'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1213,6'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1213,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1214,25'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xmlUTF8Strsize
            - BranchSide:      'numbers.c:1233,10'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
        - Branch String:   'numbers.c:1214,60'
          Branch Sides:
            - BranchSide:      'numbers.c:1215,25'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1216,23'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1214,8'
          Branch Sides:
            - BranchSide:      'numbers.c:1216,23'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1223,12'
              BranchSideFuncs:
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xmlUTF8Strsize
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1216,11'
          Branch Sides:
            - BranchSide:      'numbers.c:1217,16'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1220,19'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1223,12'
          Branch Sides:
            - BranchSide:      'numbers.c:1223,12'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1224,26'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1223,12'
          Branch Sides:
            - BranchSide:      'numbers.c:1223,12'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1224,26'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1223,12'
          Branch Sides:
            - BranchSide:      'numbers.c:1223,12'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1224,26'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1223,12'
          Branch Sides:
            - BranchSide:      'numbers.c:1223,12'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1224,26'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
        - Branch String:   'numbers.c:1223,12'
          Branch Sides:
            - BranchSide:      'numbers.c:1224,26'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
            - BranchSide:      'numbers.c:1226,7'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
        - Branch String:   'numbers.c:1227,7'
          Branch Sides:
            - BranchSide:      'numbers.c:1228,19'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1231,17'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xsltUTF8Charcmp
                - xmlUTF8Strsize
        - Branch String:   'numbers.c:1233,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1234,15'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
            - BranchSide:      'numbers.c:1239,11'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
                - xsltFormatNumberPreSuffix
        - Branch String:   'numbers.c:1239,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1240,13'
              BranchSideFuncs:
                - xsltFormatNumberPreSuffix
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
            - BranchSide:      'numbers.c:1249,18'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
        - Branch String:   'numbers.c:1243,7'
          Branch Sides:
            - BranchSide:      'numbers.c:1244,19'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1247,6'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
        - Branch String:   'numbers.c:1250,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1251,15'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1258,11'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
                - xmlStrncmp
        - Branch String:   'numbers.c:1258,44'
          Branch Sides:
            - BranchSide:      'numbers.c:1259,4'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1264,12'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
        - Branch String:   'numbers.c:1259,37'
          Branch Sides:
            - BranchSide:      'numbers.c:1260,5'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1264,12'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
        - Branch String:   'numbers.c:1260,25'
          Branch Sides:
            - BranchSide:      'numbers.c:1261,16'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
            - BranchSide:      'numbers.c:1262,5'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
                - xmlStrncmp
        - Branch String:   'numbers.c:1261,55'
          Branch Sides:
            - BranchSide:      'numbers.c:1262,5'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
            - BranchSide:      'numbers.c:1264,12'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltTransformError
        - Branch String:   'numbers.c:1276,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1279,51'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1292,35'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1293,5'
          Branch Sides:
            - BranchSide:      'numbers.c:1295,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'numbers.c:1301,11'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'numbers.c:1307,13'
              BranchSideFuncs:
                - xmlBufferCreate
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1295,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1296,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'numbers.c:1298,23'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'numbers.c:1301,25'
          Branch Sides:
            - BranchSide:      'numbers.c:1301,29'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'numbers.c:1302,24'
              BranchSideFuncs:
                - xmlStrcat
        - Branch String:   'numbers.c:1301,10'
          Branch Sides:
            - BranchSide:      'numbers.c:1302,24'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'numbers.c:1304,24'
              BranchSideFuncs:
                - xmlStrcat
        - Branch String:   'numbers.c:1311,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1312,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:1316,9'
              BranchSideFuncs:
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1316,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1317,15'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1320,12'
              BranchSideFuncs:
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1320,5'
          Branch Sides:
            - BranchSide:      'numbers.c:1321,7'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
            - BranchSide:      'numbers.c:1330,19'
              BranchSideFuncs:
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
        - Branch String:   'numbers.c:1321,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1322,19'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
            - BranchSide:      'numbers.c:1323,30'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
        - Branch String:   'numbers.c:1333,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1334,25'
              BranchSideFuncs:
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
            - BranchSide:      'numbers.c:1342,32'
              BranchSideFuncs:
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
        - Branch String:   'numbers.c:1334,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1335,25'
              BranchSideFuncs:
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
            - BranchSide:      'numbers.c:1338,66'
              BranchSideFuncs:
                - pow
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
        - Branch String:   'numbers.c:1347,34'
          Branch Sides:
            - BranchSide:      'numbers.c:1348,10'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
            - BranchSide:      'numbers.c:1358,26'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1347,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1351,18'
              BranchSideFuncs:
                - xmlStrlen
                - xsltGetUTF8Char
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1358,26'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1365,33'
          Branch Sides:
            - BranchSide:      'numbers.c:1365,49'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1371,16'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1364,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1366,23'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1371,16'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1371,30'
          Branch Sides:
            - BranchSide:      'numbers.c:1372,15'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1377,21'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1371,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1373,22'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1377,21'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1377,9'
          Branch Sides:
            - BranchSide:      'numbers.c:1378,25'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1383,23'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - fmod
        - Branch String:   'numbers.c:1378,13'
          Branch Sides:
            - BranchSide:      'numbers.c:1379,19'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1381,5'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1384,20'
          Branch Sides:
            - BranchSide:      'numbers.c:1384,36'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - fmod
            - BranchSide:      'numbers.c:1385,19'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - fmod
        - Branch String:   'numbers.c:1388,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1389,12'
              BranchSideFuncs:
                - fmod
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1393,30'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
        - Branch String:   'numbers.c:1389,7'
          Branch Sides:
            - BranchSide:      'numbers.c:1390,7'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
            - BranchSide:      'numbers.c:1391,10'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
                - xmlUTF8Strsize
                - xmlBufferAdd
                - fmod
        - Branch String:   'numbers.c:1399,5'
          Branch Sides:
            - BranchSide:      'numbers.c:1400,7'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
            - BranchSide:      'numbers.c:1408,42'
              BranchSideFuncs:
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
        - Branch String:   'numbers.c:1400,6'
          Branch Sides:
            - BranchSide:      'numbers.c:1401,19'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
            - BranchSide:      'numbers.c:1402,30'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufferAdd
                - xmlBufferContent
                - xmlStrdup
                - xmlBufferFree
      Callsites:
        - Src:             'numbers.c:1007,9'
          Dst:             xmlStrlen
        - Src:             'numbers.c:1008,2'
          Dst:             xsltTransformError
        - Src:             'numbers.c:1013,9'
          Dst:             xmlXPathIsNaN
        - Src:             'numbers.c:1015,23'
          Dst:             xmlStrdup
        - Src:             'numbers.c:1017,23'
          Dst:             xmlStrdup
        - Src:             'numbers.c:1038,21'
          Dst:             xsltFormatNumberPreSuffix
        - Src:             'numbers.c:1051,25'
          Dst:             xmlStrlen
        - Src:             'numbers.c:1053,6'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1054,6'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1061,6'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1069,13'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1074,8'
          Dst:             xmlStrncmp
        - Src:             'numbers.c:1079,13'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1085,14'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1094,11'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1104,11'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1106,20'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1115,6'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1121,13'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1123,13'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1129,17'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1135,13'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1141,18'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1147,13'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1150,13'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1172,21'
          Dst:             xsltFormatNumberPreSuffix
        - Src:             'numbers.c:1175,5'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1189,14'
          Dst:             xmlUTF8Strloc
        - Src:             'numbers.c:1196,30'
          Dst:             xmlUTF8Strpos
        - Src:             'numbers.c:1206,23'
          Dst:             xsltFormatNumberPreSuffix
        - Src:             'numbers.c:1214,9'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1215,9'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1223,12'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1223,12'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1223,12'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1223,12'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1223,12'
          Dst:             xsltUTF8Charcmp
        - Src:             'numbers.c:1227,14'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1241,20'
          Dst:             xsltFormatNumberPreSuffix
        - Src:             'numbers.c:1261,5'
          Dst:             xmlStrncmp
        - Src:             'numbers.c:1263,5'
          Dst:             xmlStrncmp
        - Src:             'numbers.c:1277,2'
          Dst:             xsltTransformError
        - Src:             'numbers.c:1293,13'
          Dst:             xmlXPathIsInf
        - Src:             'numbers.c:1296,13'
          Dst:             xmlStrdup
        - Src:             'numbers.c:1298,13'
          Dst:             xmlStrdup
        - Src:             'numbers.c:1302,13'
          Dst:             xmlStrcat
        - Src:             'numbers.c:1304,13'
          Dst:             xmlStrcat
        - Src:             'numbers.c:1310,14'
          Dst:             xmlBufferCreate
        - Src:             'numbers.c:1317,40'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1317,2'
          Dst:             xmlBufferAdd
        - Src:             'numbers.c:1323,15'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1324,9'
          Dst:             xmlBufferAdd
        - Src:             'numbers.c:1342,13'
          Dst:             pow
        - Src:             'numbers.c:1344,15'
          Dst:             fmod
        - Src:             'numbers.c:1351,8'
          Dst:             xmlStrlen
        - Src:             'numbers.c:1352,10'
          Dst:             xsltGetUTF8Char
        - Src:             'numbers.c:1353,2'
          Dst:             xsltNumberFormatDecimal
        - Src:             'numbers.c:1358,2'
          Dst:             xsltNumberFormatDecimal
        - Src:             'numbers.c:1373,47'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1373,9'
          Dst:             xmlBufferAdd
        - Src:             'numbers.c:1380,5'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1379,6'
          Dst:             xmlBufferAdd
        - Src:             'numbers.c:1386,5'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1385,6'
          Dst:             xmlBufferAdd
        - Src:             'numbers.c:1389,7'
          Dst:             fmod
        - Src:             'numbers.c:1393,6'
          Dst:             xsltNumberFormatDecimal
        - Src:             'numbers.c:1402,15'
          Dst:             xmlUTF8Strsize
        - Src:             'numbers.c:1403,9'
          Dst:             xmlBufferAdd
        - Src:             'numbers.c:1408,25'
          Dst:             xmlBufferContent
        - Src:             'numbers.c:1408,15'
          Dst:             xmlStrdup
        - Src:             'numbers.c:1409,5'
          Dst:             xmlBufferFree
    - functionName:    pow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xsltNumberFormatGetAnyLevel
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - node
        - countPat
        - fromPat
        - array
      BBCount:         44
      ICount:          240
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - xsltTestCompMatchCount
        - xsltTestCompMatchList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numbers.c:629,5'
          Branch Sides:
            - BranchSide:      'numbers.c:629,5'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:631,29'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:631,6'
          Branch Sides:
            - BranchSide:      'numbers.c:632,9'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:633,7'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:633,24'
          Branch Sides:
            - BranchSide:      'numbers.c:634,28'
              BranchSideFuncs:
                - xsltTestCompMatchList
                - xsltTestCompMatchCount
            - BranchSide:      'numbers.c:639,7'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:633,6'
          Branch Sides:
            - BranchSide:      'numbers.c:635,6'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:639,7'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:639,39'
          Branch Sides:
            - BranchSide:      'numbers.c:643,14'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:644,6'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:639,6'
          Branch Sides:
            - BranchSide:      'numbers.c:644,6'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:646,13'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:646,13'
          Branch Sides:
            - BranchSide:      'numbers.c:651,44'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:652,20'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:652,20'
          Branch Sides:
            - BranchSide:      'numbers.c:653,19'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:655,13'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:655,40'
          Branch Sides:
            - BranchSide:      'numbers.c:655,45'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:655,13'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:655,13'
          Branch Sides:
            - BranchSide:      'numbers.c:658,23'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:659,17'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:659,17'
          Branch Sides:
            - BranchSide:      'numbers.c:660,28'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:662,23'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:660,17'
          Branch Sides:
            - BranchSide:      'numbers.c:660,64'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:661,13'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
      Callsites:
        - Src:             'numbers.c:631,6'
          Dst:             xsltTestCompMatchCount
        - Src:             'numbers.c:634,6'
          Dst:             xsltTestCompMatchList
    - functionName:    xsltNumberFormatGetMultipleLevel
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - node
        - countPat
        - fromPat
        - array
        - max
      BBCount:         41
      ICount:          227
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - xsltTestCompMatchCount
        - xsltTestCompMatchList
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numbers.c:688,31'
          Branch Sides:
            - BranchSide:      'numbers.c:688,35'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:688,5'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:688,5'
          Branch Sides:
            - BranchSide:      'numbers.c:688,5'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:689,14'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:689,31'
          Branch Sides:
            - BranchSide:      'numbers.c:690,35'
              BranchSideFuncs:
                - xsltTestCompMatchList
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
            - BranchSide:      'numbers.c:693,36'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
                - xsltTestCompMatchCount
        - Branch String:   'numbers.c:689,13'
          Branch Sides:
            - BranchSide:      'numbers.c:691,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:693,36'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
                - xsltTestCompMatchCount
        - Branch String:   'numbers.c:693,13'
          Branch Sides:
            - BranchSide:      'numbers.c:695,17'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
                - xsltTestCompMatchCount
            - BranchSide:      'numbers.c:711,14'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:696,17'
          Branch Sides:
            - BranchSide:      'numbers.c:697,29'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
                - xsltTestCompMatchCount
            - BranchSide:      'numbers.c:699,27'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
                - xsltTestCompMatchCount
        - Branch String:   'numbers.c:700,13'
          Branch Sides:
            - BranchSide:      'numbers.c:701,44'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:706,39'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:701,21'
          Branch Sides:
            - BranchSide:      'numbers.c:703,24'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
                - xsltTestCompMatchCount
            - BranchSide:      'numbers.c:704,29'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
                - xsltTestCompMatchCount
        - Branch String:   'numbers.c:707,17'
          Branch Sides:
            - BranchSide:      'numbers.c:708,17'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:709,9'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:711,32'
          Branch Sides:
            - BranchSide:      'numbers.c:711,36'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:720,24'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:711,13'
          Branch Sides:
            - BranchSide:      'numbers.c:712,38'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:720,24'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:714,36'
          Branch Sides:
            - BranchSide:      'numbers.c:715,18'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:718,26'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
        - Branch String:   'numbers.c:714,17'
          Branch Sides:
            - BranchSide:      'numbers.c:716,41'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
            - BranchSide:      'numbers.c:718,26'
              BranchSideFuncs:
                - xsltTestCompMatchCount
                - xsltTestCompMatchCount
                - xsltTestCompMatchList
      Callsites:
        - Src:             'numbers.c:690,13'
          Dst:             xsltTestCompMatchList
        - Src:             'numbers.c:693,13'
          Dst:             xsltTestCompMatchCount
        - Src:             'numbers.c:701,21'
          Dst:             xsltTestCompMatchCount
    - functionName:    xsltNumberFormatInsertNumbers
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - numbers
        - numbers_max
        - tokens
        - buffer
      BBCount:         44
      ICount:          283
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - xmlBufferCCat
        - xmlBufferCat
        - xmlXPathIsInf
        - xmlXPathIsNaN
        - xsltIsDigitZero
        - xsltNumberFormatAlpha
        - xsltNumberFormatDecimal
        - xsltNumberFormatRoman
        - xsltTransformError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'numbers.c:479,9'
          Branch Sides:
            - BranchSide:      'numbers.c:480,16'
              BranchSideFuncs:
                - xmlBufferCat
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:482,12'
              BranchSideFuncs:
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
        - Branch String:   'numbers.c:482,5'
          Branch Sides:
            - BranchSide:      'numbers.c:484,11'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:576,9'
              BranchSideFuncs:
                - xmlBufferCat
        - Branch String:   'numbers.c:496,13'
          Branch Sides:
            - BranchSide:      'numbers.c:497,13'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
            - BranchSide:      'numbers.c:502,6'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
        - Branch String:   'numbers.c:502,6'
          Branch Sides:
            - BranchSide:      'numbers.c:507,14'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
            - BranchSide:      'numbers.c:508,13'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
        - Branch String:   'numbers.c:508,13'
          Branch Sides:
            - BranchSide:      'numbers.c:514,14'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
            - BranchSide:      'numbers.c:520,10'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
        - Branch String:   'numbers.c:524,6'
          Branch Sides:
            - BranchSide:      'numbers.c:525,10'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCat
            - BranchSide:      'numbers.c:531,24'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
        - Branch String:   'numbers.c:525,10'
          Branch Sides:
            - BranchSide:      'numbers.c:526,16'
              BranchSideFuncs:
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xsltTransformError
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
            - BranchSide:      'numbers.c:528,17'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCat
                - xsltTransformError
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
        - Branch String:   'numbers.c:531,2'
          Branch Sides:
            - BranchSide:      'numbers.c:533,20'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:536,20'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:539,24'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
        - Branch String:   'numbers.c:539,10'
          Branch Sides:
            - BranchSide:      'numbers.c:540,17'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:543,11'
              BranchSideFuncs:
                - xsltNumberFormatRoman
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
        - Branch String:   'numbers.c:543,3'
          Branch Sides:
            - BranchSide:      'numbers.c:545,29'
              BranchSideFuncs:
                - xsltNumberFormatAlpha
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:548,29'
              BranchSideFuncs:
                - xsltNumberFormatAlpha
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:551,29'
              BranchSideFuncs:
                - xsltNumberFormatRoman
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:554,29'
              BranchSideFuncs:
                - xsltNumberFormatRoman
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:557,11'
              BranchSideFuncs:
                - xsltIsDigitZero
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
                - xsltNumberFormatDecimal
        - Branch String:   'numbers.c:557,11'
          Branch Sides:
            - BranchSide:      'numbers.c:558,28'
              BranchSideFuncs:
                - xsltNumberFormatDecimal
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
            - BranchSide:      'numbers.c:566,7'
              BranchSideFuncs:
                - xmlBufferCat
                - xmlXPathIsInf
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlXPathIsNaN
                - xsltNumberFormatRoman
                - xsltNumberFormatRoman
                - xsltNumberFormatAlpha
                - xsltNumberFormatAlpha
                - xsltIsDigitZero
                - xsltNumberFormatDecimal
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCat
                - xsltTransformError
        - Branch String:   'numbers.c:576,9'
          Branch Sides:
            - BranchSide:      'numbers.c:576,9'
              BranchSideFuncs:
                - xmlBufferCat
            - BranchSide:      'numbers.c:577,16'
              BranchSideFuncs:
                - xmlBufferCat
      Callsites:
        - Src:             'numbers.c:480,3'
          Dst:             xmlBufferCat
        - Src:             'numbers.c:497,13'
          Dst:             xsltTransformError
        - Src:             'numbers.c:526,3'
          Dst:             xmlBufferCat
        - Src:             'numbers.c:528,3'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:531,10'
          Dst:             xmlXPathIsInf
        - Src:             'numbers.c:533,6'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:536,6'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:539,10'
          Dst:             xmlXPathIsNaN
        - Src:             'numbers.c:540,3'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:545,7'
          Dst:             xsltNumberFormatAlpha
        - Src:             'numbers.c:548,7'
          Dst:             xsltNumberFormatAlpha
        - Src:             'numbers.c:551,7'
          Dst:             xsltNumberFormatRoman
        - Src:             'numbers.c:554,7'
          Dst:             xsltNumberFormatRoman
        - Src:             'numbers.c:557,11'
          Dst:             xsltIsDigitZero
        - Src:             'numbers.c:558,4'
          Dst:             xsltNumberFormatDecimal
        - Src:             'numbers.c:577,3'
          Dst:             xmlBufferCat
    - functionName:    xsltNumberFormatGetValue
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - node
        - value
        - number
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlBufferCCat
        - xmlBufferCat
        - xmlBufferContent
        - xmlBufferCreate
        - xmlBufferFree
        - xmlXPathEvalExpression
        - xmlXPathFreeObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numbers.c:739,9'
          Branch Sides:
            - BranchSide:      'numbers.c:739,9'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xmlBufferContent
                - xmlXPathEvalExpression
                - xmlBufferFree
                - xmlXPathFreeObject
            - BranchSide:      'numbers.c:740,19'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xmlBufferContent
                - xmlXPathEvalExpression
                - xmlBufferFree
                - xmlXPathFreeObject
        - Branch String:   'numbers.c:748,6'
          Branch Sides:
            - BranchSide:      'numbers.c:749,16'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlBufferFree
            - BranchSide:      'numbers.c:753,16'
              BranchSideFuncs:
                - xmlBufferFree
      Callsites:
        - Src:             'numbers.c:738,15'
          Dst:             xmlBufferCreate
        - Src:             'numbers.c:742,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:743,2'
          Dst:             xmlBufferCat
        - Src:             'numbers.c:744,2'
          Dst:             xmlBufferCCat
        - Src:             'numbers.c:746,31'
          Dst:             xmlBufferContent
        - Src:             'numbers.c:746,8'
          Dst:             xmlXPathEvalExpression
        - Src:             'numbers.c:751,6'
          Dst:             xmlXPathFreeObject
        - Src:             'numbers.c:753,2'
          Dst:             xmlBufferFree
    - functionName:    xsltNumberFormatTokenize
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
        - tokens
      BBCount:         56
      ICount:          428
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - xmlStrndup
        - xsltGetUTF8CharZ
        - xsltIsDigitZero
        - xsltIsLetterDigit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'numbers.c:379,5'
          Branch Sides:
            - BranchSide:      'numbers.c:380,6'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
            - BranchSide:      'numbers.c:384,9'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
        - Branch String:   'numbers.c:380,6'
          Branch Sides:
            - BranchSide:      'numbers.c:381,6'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
            - BranchSide:      'numbers.c:382,8'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
        - Branch String:   'numbers.c:384,9'
          Branch Sides:
            - BranchSide:      'numbers.c:385,29'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:388,10'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:388,5'
          Branch Sides:
            - BranchSide:      'numbers.c:388,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:390,6'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:390,6'
          Branch Sides:
            - BranchSide:      'numbers.c:391,6'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:397,6'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:397,6'
          Branch Sides:
            - BranchSide:      'numbers.c:398,50'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:402,25'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:403,24'
          Branch Sides:
            - BranchSide:      'numbers.c:404,4'
              BranchSideFuncs:
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:405,6'
              BranchSideFuncs:
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:403,6'
          Branch Sides:
            - BranchSide:      'numbers.c:405,6'
              BranchSideFuncs:
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:419,15'
              BranchSideFuncs:
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:406,6'
          Branch Sides:
            - BranchSide:      'numbers.c:407,3'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:411,10'
              BranchSideFuncs:
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:411,10'
          Branch Sides:
            - BranchSide:      'numbers.c:412,43'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:416,17'
              BranchSideFuncs:
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:419,27'
          Branch Sides:
            - BranchSide:      'numbers.c:420,8'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:423,46'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:420,20'
          Branch Sides:
            - BranchSide:      'numbers.c:421,8'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:423,46'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:421,20'
          Branch Sides:
            - BranchSide:      'numbers.c:422,8'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:423,46'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:419,14'
          Branch Sides:
            - BranchSide:      'numbers.c:423,46'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:433,6'
              BranchSideFuncs:
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:445,2'
          Branch Sides:
            - BranchSide:      'numbers.c:446,12'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:453,6'
              BranchSideFuncs:
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
                - xsltGetUTF8CharZ
        - Branch String:   'numbers.c:454,2'
          Branch Sides:
            - BranchSide:      'numbers.c:455,10'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
            - BranchSide:      'numbers.c:460,6'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
        - Branch String:   'numbers.c:455,10'
          Branch Sides:
            - BranchSide:      'numbers.c:456,3'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
            - BranchSide:      'numbers.c:457,12'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xmlStrndup
        - Branch String:   'numbers.c:460,6'
          Branch Sides:
            - BranchSide:      'numbers.c:461,32'
              BranchSideFuncs:
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
            - BranchSide:      'numbers.c:462,5'
              BranchSideFuncs:
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltIsLetterDigit
                - xsltIsLetterDigit
                - xmlStrndup
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
                - xsltIsDigitZero
                - xsltIsDigitZero
                - xsltGetUTF8CharZ
                - xsltGetUTF8CharZ
      Callsites:
        - Src:             'numbers.c:379,37'
          Dst:             xsltGetUTF8CharZ
        - Src:             'numbers.c:379,13'
          Dst:             xsltIsLetterDigit
        - Src:             'numbers.c:385,18'
          Dst:             xmlStrndup
        - Src:             'numbers.c:402,8'
          Dst:             xsltGetUTF8CharZ
        - Src:             'numbers.c:403,6'
          Dst:             xsltIsDigitZero
        - Src:             'numbers.c:404,4'
          Dst:             xsltIsDigitZero
        - Src:             'numbers.c:406,13'
          Dst:             xsltIsDigitZero
        - Src:             'numbers.c:409,9'
          Dst:             xsltGetUTF8CharZ
        - Src:             'numbers.c:411,10'
          Dst:             xsltIsDigitZero
        - Src:             'numbers.c:414,9'
          Dst:             xsltGetUTF8CharZ
        - Src:             'numbers.c:425,12'
          Dst:             xsltGetUTF8CharZ
        - Src:             'numbers.c:445,9'
          Dst:             xsltIsLetterDigit
        - Src:             'numbers.c:447,12'
          Dst:             xsltGetUTF8CharZ
        - Src:             'numbers.c:454,10'
          Dst:             xsltIsLetterDigit
        - Src:             'numbers.c:458,12'
          Dst:             xsltGetUTF8CharZ
        - Src:             'numbers.c:461,20'
          Dst:             xmlStrndup
    - functionName:    xsltNumberFormat
      functionSourceFile: '/src/libxslt/libxslt/numbers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - data
        - node
      BBCount:         60
      ICount:          373
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - xmlBufferContent
        - xmlBufferCreate
        - xmlBufferFree
        - xmlStrEqual
        - xsltCompMatchClearCache
        - xsltCopyTextString
        - xsltEvalAttrValueTemplate
        - xsltNumberFormatGetAnyLevel
        - xsltNumberFormatGetMultipleLevel
        - xsltNumberFormatGetValue
        - xsltNumberFormatInsertNumbers
        - xsltNumberFormatTokenize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'numbers.c:778,9'
          Branch Sides:
            - BranchSide:      'numbers.c:779,34'
              BranchSideFuncs:
                - xsltNumberFormatTokenize
                - xmlBufferCreate
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatGetAnyLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetValue
                - xsltNumberFormatInsertNumbers
            - BranchSide:      'numbers.c:785,13'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltNumberFormatTokenize
                - xmlBufferCreate
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatGetAnyLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetValue
                - xsltNumberFormatInsertNumbers
        - Branch String:   'numbers.c:785,13'
          Branch Sides:
            - BranchSide:      'numbers.c:786,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:787,37'
              BranchSideFuncs:
                - xsltEvalAttrValueTemplate
                - xsltNumberFormatTokenize
                - xmlBufferCreate
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatGetAnyLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetValue
                - xsltNumberFormatInsertNumbers
        - Branch String:   'numbers.c:790,13'
          Branch Sides:
            - BranchSide:      'numbers.c:791,13'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:792,34'
              BranchSideFuncs:
                - xsltNumberFormatTokenize
                - xmlBufferCreate
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatGetAnyLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetValue
                - xsltNumberFormatInsertNumbers
        - Branch String:   'numbers.c:797,9'
          Branch Sides:
            - BranchSide:      'numbers.c:798,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:803,9'
              BranchSideFuncs:
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatGetAnyLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetValue
                - xsltNumberFormatInsertNumbers
        - Branch String:   'numbers.c:803,9'
          Branch Sides:
            - BranchSide:      'numbers.c:804,36'
              BranchSideFuncs:
                - xsltNumberFormatGetValue
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltNumberFormatInsertNumbers
            - BranchSide:      'numbers.c:816,16'
              BranchSideFuncs:
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatGetAnyLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
        - Branch String:   'numbers.c:808,6'
          Branch Sides:
            - BranchSide:      'numbers.c:809,36'
              BranchSideFuncs:
                - xsltNumberFormatInsertNumbers
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
            - BranchSide:      'numbers.c:816,5'
              BranchSideFuncs:
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
        - Branch String:   'numbers.c:818,6'
          Branch Sides:
            - BranchSide:      'numbers.c:819,48'
              BranchSideFuncs:
                - xsltNumberFormatGetMultipleLevel
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatInsertNumbers
            - BranchSide:      'numbers.c:832,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatGetAnyLevel
                - xsltNumberFormatInsertNumbers
                - xsltNumberFormatGetMultipleLevel
                - xsltNumberFormatInsertNumbers
        - Branch String:   'numbers.c:825,10'
          Branch Sides:
            - BranchSide:      'numbers.c:826,33'
              BranchSideFuncs:
                - xsltNumberFormatInsertNumbers
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
            - BranchSide:      'numbers.c:832,2'
              BranchSideFuncs:
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
        - Branch String:   'numbers.c:832,13'
          Branch Sides:
            - BranchSide:      'numbers.c:834,10'
              BranchSideFuncs:
                - xsltNumberFormatGetMultipleLevel
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatInsertNumbers
            - BranchSide:      'numbers.c:848,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
                - xsltNumberFormatGetAnyLevel
                - xsltNumberFormatInsertNumbers
        - Branch String:   'numbers.c:841,10'
          Branch Sides:
            - BranchSide:      'numbers.c:842,33'
              BranchSideFuncs:
                - xsltNumberFormatInsertNumbers
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
            - BranchSide:      'numbers.c:848,2'
              BranchSideFuncs:
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
        - Branch String:   'numbers.c:854,10'
          Branch Sides:
            - BranchSide:      'numbers.c:855,33'
              BranchSideFuncs:
                - xsltNumberFormatInsertNumbers
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
            - BranchSide:      'numbers.c:861,2'
              BranchSideFuncs:
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
                - xsltCompMatchClearCache
        - Branch String:   'numbers.c:868,13'
          Branch Sides:
            - BranchSide:      'numbers.c:869,37'
              BranchSideFuncs:
                - xsltCompMatchClearCache
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
            - BranchSide:      'numbers.c:870,13'
              BranchSideFuncs:
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
                - xsltCompMatchClearCache
        - Branch String:   'numbers.c:870,13'
          Branch Sides:
            - BranchSide:      'numbers.c:871,37'
              BranchSideFuncs:
                - xsltCompMatchClearCache
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
            - BranchSide:      'numbers.c:872,5'
              BranchSideFuncs:
                - xmlBufferContent
                - xsltCopyTextString
                - xmlBufferFree
        - Branch String:   'numbers.c:879,9'
          Branch Sides:
            - BranchSide:      'numbers.c:880,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:881,16'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:881,9'
          Branch Sides:
            - BranchSide:      'numbers.c:882,2'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:883,12'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:883,5'
          Branch Sides:
            - BranchSide:      'numbers.c:883,5'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:884,13'
              BranchSideFuncs: []
        - Branch String:   'numbers.c:884,6'
          Branch Sides:
            - BranchSide:      'numbers.c:885,6'
              BranchSideFuncs: []
            - BranchSide:      'numbers.c:886,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'numbers.c:779,9'
          Dst:             xsltNumberFormatTokenize
        - Src:             'numbers.c:787,11'
          Dst:             xsltEvalAttrValueTemplate
        - Src:             'numbers.c:792,9'
          Dst:             xsltNumberFormatTokenize
        - Src:             'numbers.c:796,14'
          Dst:             xmlBufferCreate
        - Src:             'numbers.c:804,11'
          Dst:             xsltNumberFormatGetValue
        - Src:             'numbers.c:809,6'
          Dst:             xsltNumberFormatInsertNumbers
        - Src:             'numbers.c:818,6'
          Dst:             xmlStrEqual
        - Src:             'numbers.c:819,15'
          Dst:             xsltNumberFormatGetMultipleLevel
        - Src:             'numbers.c:826,3'
          Dst:             xsltNumberFormatInsertNumbers
        - Src:             'numbers.c:832,13'
          Dst:             xmlStrEqual
        - Src:             'numbers.c:835,15'
          Dst:             xsltNumberFormatGetMultipleLevel
        - Src:             'numbers.c:842,3'
          Dst:             xsltNumberFormatInsertNumbers
        - Src:             'numbers.c:848,13'
          Dst:             xmlStrEqual
        - Src:             'numbers.c:849,15'
          Dst:             xsltNumberFormatGetAnyLevel
        - Src:             'numbers.c:855,3'
          Dst:             xsltNumberFormatInsertNumbers
        - Src:             'numbers.c:869,13'
          Dst:             xsltCompMatchClearCache
        - Src:             'numbers.c:871,13'
          Dst:             xsltCompMatchClearCache
        - Src:             'numbers.c:874,44'
          Dst:             xmlBufferContent
        - Src:             'numbers.c:874,5'
          Dst:             xsltCopyTextString
        - Src:             'numbers.c:876,5'
          Dst:             xmlBufferFree
    - functionName:    xsltCurrentFunction
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathNewNodeSet
        - xmlXPathValuePush
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:1047,9'
          Branch Sides:
            - BranchSide:      'functions.c:1048,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:1053,42'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:1054,9'
          Branch Sides:
            - BranchSide:      'functions.c:1055,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:1059,12'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
      Callsites:
        - Src:             'functions.c:1048,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:1048,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:1053,13'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:1055,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:1055,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:1057,18'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:1057,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:1059,18'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:1059,2'
          Dst:             xmlXPathValuePush
    - functionName:    xsltRegisterAllFunctions
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathRegisterFunc
        - xsltCurrentFunction
        - xsltDocumentFunction
        - xsltElementAvailableFunction
        - xsltFormatNumberFunction
        - xsltFunctionAvailableFunction
        - xsltGenerateIdFunction
        - xsltKeyFunction
        - xsltSystemPropertyFunction
        - xsltUnparsedEntityURIFunction
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'functions.c:1078,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'functions.c:1078,5'
          Dst:             xsltCurrentFunction
        - Src:             'functions.c:1080,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'functions.c:1080,5'
          Dst:             xsltDocumentFunction
        - Src:             'functions.c:1082,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'functions.c:1082,5'
          Dst:             xsltKeyFunction
        - Src:             'functions.c:1083,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'functions.c:1083,5'
          Dst:             xsltUnparsedEntityURIFunction
        - Src:             'functions.c:1085,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'functions.c:1085,5'
          Dst:             xsltFormatNumberFunction
        - Src:             'functions.c:1087,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'functions.c:1087,5'
          Dst:             xsltGenerateIdFunction
        - Src:             'functions.c:1089,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'functions.c:1089,5'
          Dst:             xsltSystemPropertyFunction
        - Src:             'functions.c:1091,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'functions.c:1091,5'
          Dst:             xsltElementAvailableFunction
        - Src:             'functions.c:1093,5'
          Dst:             xmlXPathRegisterFunc
        - Src:             'functions.c:1093,5'
          Dst:             xsltFunctionAvailableFunction
    - functionName:    xsltDocumentFunction
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         128
      ICount:          824
      EdgeCount:       176
      CyclomaticComplexity: 50
      functionsReached:
        - xmlBuildURI
        - xmlFreeURI
        - xmlNodeGetBase
        - xmlParseURI
        - xmlSaveUri
        - xmlStrEqual
        - xmlXPathFreeObject
        - xmlXPathNewNodeSet
        - xmlXPathNodeSetMerge
        - xmlXPathObjectCopy
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xsltDocumentFunction
        - xsltDocumentFunctionLoadDocument
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'functions.c:195,21'
          Branch Sides:
            - BranchSide:      'functions.c:195,25'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:196,57'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:195,9'
          Branch Sides:
            - BranchSide:      'functions.c:196,57'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:202,9'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:202,9'
          Branch Sides:
            - BranchSide:      'functions.c:203,57'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:209,9'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:209,9'
          Branch Sides:
            - BranchSide:      'functions.c:210,13'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:220,10'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
        - Branch String:   'functions.c:210,13'
          Branch Sides:
            - BranchSide:      'functions.c:211,61'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:217,25'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
        - Branch String:   'functions.c:220,31'
          Branch Sides:
            - BranchSide:      'functions.c:220,35'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'functions.c:261,28'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:220,9'
          Branch Sides:
            - BranchSide:      'functions.c:224,24'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'functions.c:261,28'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:227,27'
          Branch Sides:
            - BranchSide:      'functions.c:227,31'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'functions.c:251,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:227,56'
          Branch Sides:
            - BranchSide:      'functions.c:227,60'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'functions.c:251,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:227,13'
          Branch Sides:
            - BranchSide:      'functions.c:228,20'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'functions.c:251,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:228,13'
          Branch Sides:
            - BranchSide:      'functions.c:229,27'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'functions.c:249,9'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:232,21'
          Branch Sides:
            - BranchSide:      'functions.c:233,31'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:235,31'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
        - Branch String:   'functions.c:239,21'
          Branch Sides:
            - BranchSide:      'functions.c:240,21'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:241,38'
              BranchSideFuncs:
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
        - Branch String:   'functions.c:243,21'
          Branch Sides:
            - BranchSide:      'functions.c:244,60'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'functions.c:248,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xsltDocumentFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
        - Branch String:   'functions.c:251,13'
          Branch Sides:
            - BranchSide:      'functions.c:252,32'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:253,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:253,13'
          Branch Sides:
            - BranchSide:      'functions.c:254,32'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
            - BranchSide:      'functions.c:255,19'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'functions.c:262,31'
          Branch Sides:
            - BranchSide:      'functions.c:262,35'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:263,57'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:262,9'
          Branch Sides:
            - BranchSide:      'functions.c:263,57'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:270,20'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:266,13'
          Branch Sides:
            - BranchSide:      'functions.c:267,32'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:268,9'
              BranchSideFuncs: []
        - Branch String:   'functions.c:271,9'
          Branch Sides:
            - BranchSide:      'functions.c:272,19'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:278,46'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xmlParseURI
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:283,13'
          Branch Sides:
            - BranchSide:      'functions.c:284,32'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:293,31'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlSaveUri
        - Branch String:   'functions.c:294,13'
          Branch Sides:
            - BranchSide:      'functions.c:295,13'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
            - BranchSide:      'functions.c:299,20'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
        - Branch String:   'functions.c:301,28'
          Branch Sides:
            - BranchSide:      'functions.c:301,32'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
            - BranchSide:      'functions.c:313,18'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
        - Branch String:   'functions.c:301,58'
          Branch Sides:
            - BranchSide:      'functions.c:302,14'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
            - BranchSide:      'functions.c:313,18'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
        - Branch String:   'functions.c:302,44'
          Branch Sides:
            - BranchSide:      'functions.c:303,13'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
            - BranchSide:      'functions.c:313,18'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
        - Branch String:   'functions.c:303,13'
          Branch Sides:
            - BranchSide:      'functions.c:303,13'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
                - xmlNodeGetBase
            - BranchSide:      'functions.c:313,18'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
        - Branch String:   'functions.c:303,13'
          Branch Sides:
            - BranchSide:      'functions.c:303,13'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:306,22'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:303,13'
          Branch Sides:
            - BranchSide:      'functions.c:303,13'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:306,22'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:303,13'
          Branch Sides:
            - BranchSide:      'functions.c:303,13'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:306,22'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:303,13'
          Branch Sides:
            - BranchSide:      'functions.c:303,13'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:306,22'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:303,13'
          Branch Sides:
            - BranchSide:      'functions.c:303,13'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:306,22'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:303,13'
          Branch Sides:
            - BranchSide:      'functions.c:303,13'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:306,22'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:303,13'
          Branch Sides:
            - BranchSide:      'functions.c:303,13'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:306,22'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:301,13'
          Branch Sides:
            - BranchSide:      'functions.c:306,22'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:313,18'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
        - Branch String:   'functions.c:307,54'
          Branch Sides:
            - BranchSide:      'functions.c:308,11'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:309,40'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:307,17'
          Branch Sides:
            - BranchSide:      'functions.c:309,40'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:311,35'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:313,33'
          Branch Sides:
            - BranchSide:      'functions.c:313,37'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
                - xmlNodeGetBase
            - BranchSide:      'functions.c:315,25'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
        - Branch String:   'functions.c:313,17'
          Branch Sides:
            - BranchSide:      'functions.c:314,39'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:315,25'
              BranchSideFuncs:
                - xmlBuildURI
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlNodeGetBase
        - Branch String:   'functions.c:323,13'
          Branch Sides:
            - BranchSide:      'functions.c:324,13'
              BranchSideFuncs:
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:325,13'
              BranchSideFuncs:
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:325,13'
          Branch Sides:
            - BranchSide:      'functions.c:326,18'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:335,39'
              BranchSideFuncs:
                - xsltDocumentFunctionLoadDocument
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:326,33'
          Branch Sides:
            - BranchSide:      'functions.c:326,37'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:332,27'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:326,59'
          Branch Sides:
            - BranchSide:      'functions.c:327,18'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:332,27'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:327,45'
          Branch Sides:
            - BranchSide:      'functions.c:328,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:332,27'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:326,17'
          Branch Sides:
            - BranchSide:      'functions.c:330,27'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:332,27'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:344,9'
          Branch Sides:
            - BranchSide:      'functions.c:344,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:345,28'
              BranchSideFuncs:
                - xmlXPathFreeObject
      Callsites:
        - Src:             'functions.c:196,28'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:196,9'
          Dst:             xsltTransformError
        - Src:             'functions.c:203,28'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:203,9'
          Dst:             xsltTransformError
        - Src:             'functions.c:211,32'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:211,13'
          Dst:             xsltTransformError
        - Src:             'functions.c:217,16'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:224,15'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:225,15'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:230,27'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:229,17'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:231,17'
          Dst:             xmlXPathStringFunction
        - Src:             'functions.c:233,37'
          Dst:             xmlXPathObjectCopy
        - Src:             'functions.c:233,21'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:236,31'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:235,21'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:241,17'
          Dst:             xsltDocumentFunction
        - Src:             'functions.c:242,26'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:244,39'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'functions.c:246,21'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:252,13'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:254,13'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:255,9'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:261,5'
          Dst:             xmlXPathStringFunction
        - Src:             'functions.c:263,28'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:263,9'
          Dst:             xsltTransformError
        - Src:             'functions.c:267,13'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:270,11'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:272,25'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:272,9'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:278,17'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:282,15'
          Dst:             xmlParseURI
        - Src:             'functions.c:284,13'
          Dst:             xsltTransformError
        - Src:             'functions.c:286,29'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:286,13'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:296,22'
          Dst:             xmlSaveUri
        - Src:             'functions.c:299,9'
          Dst:             xmlFreeURI
        - Src:             'functions.c:311,20'
          Dst:             xmlNodeGetBase
        - Src:             'functions.c:314,24'
          Dst:             xmlNodeGetBase
        - Src:             'functions.c:317,24'
          Dst:             xmlNodeGetBase
        - Src:             'functions.c:322,15'
          Dst:             xmlBuildURI
        - Src:             'functions.c:328,18'
          Dst:             xmlStrEqual
        - Src:             'functions.c:330,33'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:330,17'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:332,33'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:332,17'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:335,6'
          Dst:             xsltDocumentFunctionLoadDocument
        - Src:             'functions.c:343,5'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:345,9'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltKeyFunction
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         91
      ICount:          624
      EdgeCount:       123
      CyclomaticComplexity: 34
      functionsReached:
        - xmlSplitQName2
        - xmlStrdup
        - xmlXPathFreeObject
        - xmlXPathNewNodeSet
        - xmlXPathNodeSetMerge
        - xmlXPathNsLookup
        - xmlXPathObjectCopy
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xmlXPathWrapNodeSet
        - xsltFindDocument
        - xsltGetKey
        - xsltKeyFunction
        - xsltNewDocument
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'functions.c:360,9'
          Branch Sides:
            - BranchSide:      'functions.c:361,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:370,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlSplitQName2
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
                - xmlXPathNsLookup
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:372,24'
          Branch Sides:
            - BranchSide:      'functions.c:373,3'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:374,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:373,24'
          Branch Sides:
            - BranchSide:      'functions.c:373,28'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:374,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:372,9'
          Branch Sides:
            - BranchSide:      'functions.c:374,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:384,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlSplitQName2
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
                - xmlXPathNsLookup
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:386,39'
          Branch Sides:
            - BranchSide:      'functions.c:386,43'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:390,8'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:386,9'
          Branch Sides:
            - BranchSide:      'functions.c:390,8'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:414,16'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xmlSplitQName2
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
                - xmlXPathNsLookup
                - xsltTransformError
                - xmlStrdup
                - xsltTransformError
        - Branch String:   'functions.c:391,13'
          Branch Sides:
            - BranchSide:      'functions.c:392,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:398,6'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathNodeSetMerge
        - Branch String:   'functions.c:398,6'
          Branch Sides:
            - BranchSide:      'functions.c:399,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathNodeSetMerge
            - BranchSide:      'functions.c:412,12'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:399,6'
          Branch Sides:
            - BranchSide:      'functions.c:400,13'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeSetMerge
            - BranchSide:      'functions.c:411,2'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:406,21'
          Branch Sides:
            - BranchSide:      'functions.c:407,46'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
            - BranchSide:      'functions.c:409,22'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathObjectCopy
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xsltKeyFunction
                - xmlXPathValuePop
                - xmlXPathNodeSetMerge
        - Branch String:   'functions.c:427,6'
          Branch Sides:
            - BranchSide:      'functions.c:428,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:437,10'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
                - xmlXPathNsLookup
                - xsltTransformError
                - xmlStrdup
        - Branch String:   'functions.c:439,6'
          Branch Sides:
            - BranchSide:      'functions.c:440,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'functions.c:445,10'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
                - xmlXPathNsLookup
                - xsltTransformError
        - Branch String:   'functions.c:442,10'
          Branch Sides:
            - BranchSide:      'functions.c:443,3'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'functions.c:444,2'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'functions.c:445,10'
          Branch Sides:
            - BranchSide:      'functions.c:446,29'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'functions.c:456,10'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'functions.c:447,7'
          Branch Sides:
            - BranchSide:      'functions.c:448,26'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'functions.c:454,3'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'functions.c:466,21'
          Branch Sides:
            - BranchSide:      'functions.c:466,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:467,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:466,6'
          Branch Sides:
            - BranchSide:      'functions.c:467,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:472,10'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
        - Branch String:   'functions.c:484,6'
          Branch Sides:
            - BranchSide:      'functions.c:490,23'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
            - BranchSide:      'functions.c:496,16'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
        - Branch String:   'functions.c:490,52'
          Branch Sides:
            - BranchSide:      'functions.c:491,16'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
            - BranchSide:      'functions.c:495,2'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
        - Branch String:   'functions.c:490,10'
          Branch Sides:
            - BranchSide:      'functions.c:493,38'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
            - BranchSide:      'functions.c:495,2'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
                - xsltTransformError
        - Branch String:   'functions.c:498,24'
          Branch Sides:
            - BranchSide:      'functions.c:498,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:499,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:498,6'
          Branch Sides:
            - BranchSide:      'functions.c:499,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:505,7'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFindDocument
                - xsltTransformError
                - xsltNewDocument
        - Branch String:   'functions.c:505,32'
          Branch Sides:
            - BranchSide:      'functions.c:506,7'
              BranchSideFuncs:
                - xsltFindDocument
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
                - xsltNewDocument
            - BranchSide:      'functions.c:508,10'
              BranchSideFuncs:
                - xsltFindDocument
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
                - xsltNewDocument
        - Branch String:   'functions.c:505,6'
          Branch Sides:
            - BranchSide:      'functions.c:508,10'
              BranchSideFuncs:
                - xsltFindDocument
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
                - xsltNewDocument
            - BranchSide:      'functions.c:536,24'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:508,29'
          Branch Sides:
            - BranchSide:      'functions.c:508,33'
              BranchSideFuncs:
                - xsltFindDocument
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
                - xsltNewDocument
            - BranchSide:      'functions.c:523,38'
              BranchSideFuncs:
                - xsltFindDocument
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
        - Branch String:   'functions.c:508,10'
          Branch Sides:
            - BranchSide:      'functions.c:512,7'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
                - xsltNewDocument
            - BranchSide:      'functions.c:523,38'
              BranchSideFuncs:
                - xsltFindDocument
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
        - Branch String:   'functions.c:512,7'
          Branch Sides:
            - BranchSide:      'functions.c:513,48'
              BranchSideFuncs:
                - xsltNewDocument
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
            - BranchSide:      'functions.c:517,39'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
        - Branch String:   'functions.c:514,11'
          Branch Sides:
            - BranchSide:      'functions.c:515,4'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:516,3'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltTransformError
        - Branch String:   'functions.c:525,10'
          Branch Sides:
            - BranchSide:      'functions.c:526,22'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:532,2'
              BranchSideFuncs:
                - xsltGetKey
                - xmlXPathNodeSetMerge
                - xmlXPathWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:546,9'
          Branch Sides:
            - BranchSide:      'functions.c:547,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:548,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'functions.c:548,9'
          Branch Sides:
            - BranchSide:      'functions.c:548,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:549,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
      Callsites:
        - Src:             'functions.c:361,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:361,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:370,12'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:371,5'
          Dst:             xmlXPathStringFunction
        - Src:             'functions.c:374,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:374,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:377,2'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:384,12'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:390,8'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:393,13'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:394,13'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:400,19'
          Dst:             xmlXPathObjectCopy
        - Src:             'functions.c:400,3'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:402,6'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:401,3'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:403,3'
          Dst:             xmlXPathStringFunction
        - Src:             'functions.c:404,3'
          Dst:             xsltKeyFunction
        - Src:             'functions.c:405,12'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:407,25'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'functions.c:409,3'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:412,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:423,10'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:428,6'
          Dst:             xsltTransformError
        - Src:             'functions.c:438,8'
          Dst:             xmlSplitQName2
        - Src:             'functions.c:440,12'
          Dst:             xmlStrdup
        - Src:             'functions.c:446,12'
          Dst:             xmlXPathNsLookup
        - Src:             'functions.c:448,7'
          Dst:             xsltTransformError
        - Src:             'functions.c:463,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:464,2'
          Dst:             xmlXPathStringFunction
        - Src:             'functions.c:465,9'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:467,6'
          Dst:             xsltTransformError
        - Src:             'functions.c:499,6'
          Dst:             xsltTransformError
        - Src:             'functions.c:513,32'
          Dst:             xsltNewDocument
        - Src:             'functions.c:523,21'
          Dst:             xsltFindDocument
        - Src:             'functions.c:526,3'
          Dst:             xsltTransformError
        - Src:             'functions.c:536,13'
          Dst:             xsltGetKey
        - Src:             'functions.c:541,6'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'functions.c:540,18'
          Dst:             xmlXPathWrapNodeSet
        - Src:             'functions.c:540,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:547,2'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:549,2'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltUnparsedEntityURIFunction
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         23
      ICount:          137
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlGetDocEntity
        - xmlXPathConvertString
        - xmlXPathErr
        - xmlXPathFreeObject
        - xmlXPathNewString
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:565,22'
          Branch Sides:
            - BranchSide:      'functions.c:565,26'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:566,9'
              BranchSideFuncs: []
        - Branch String:   'functions.c:565,9'
          Branch Sides:
            - BranchSide:      'functions.c:566,9'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:571,20'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlGetDocEntity
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathConvertString
                - xmlXPathErr
        - Branch String:   'functions.c:572,9'
          Branch Sides:
            - BranchSide:      'functions.c:573,30'
              BranchSideFuncs:
                - xmlXPathConvertString
                - xmlGetDocEntity
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathErr
            - BranchSide:      'functions.c:580,11'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:574,13'
          Branch Sides:
            - BranchSide:      'functions.c:575,25'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'functions.c:578,5'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:581,9'
          Branch Sides:
            - BranchSide:      'functions.c:582,12'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:586,27'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:587,6'
          Branch Sides:
            - BranchSide:      'functions.c:588,16'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:590,10'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:590,10'
          Branch Sides:
            - BranchSide:      'functions.c:591,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:593,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
      Callsites:
        - Src:             'functions.c:571,11'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:573,8'
          Dst:             xmlXPathConvertString
        - Src:             'functions.c:575,13'
          Dst:             xmlXPathErr
        - Src:             'functions.c:582,18'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:582,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:586,11'
          Dst:             xmlGetDocEntity
        - Src:             'functions.c:588,22'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:588,6'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:591,19'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:591,3'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:593,19'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:593,3'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:596,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltFormatNumberFunction
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         55
      ICount:          337
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - xmlSearchNs
        - xmlXPathErr
        - xmlXPathFreeObject
        - xmlXPathNewString
        - xmlXPathNumberFunction
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xsltDecimalFormatGetByQName
        - xsltFormatNumberConversion
        - xsltSplitQName
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:622,25'
          Branch Sides:
            - BranchSide:      'functions.c:622,29'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:623,2'
              BranchSideFuncs: []
        - Branch String:   'functions.c:622,9'
          Branch Sides:
            - BranchSide:      'functions.c:623,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:624,13'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltSplitQName
                - xsltTransformError
                - xsltDecimalFormatGetByQName
                - xmlSearchNs
                - xsltTransformError
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'functions.c:625,9'
          Branch Sides:
            - BranchSide:      'functions.c:626,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:627,20'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltSplitQName
                - xsltTransformError
                - xsltDecimalFormatGetByQName
                - xmlSearchNs
                - xsltTransformError
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'functions.c:629,5'
          Branch Sides:
            - BranchSide:      'functions.c:631,14'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xsltSplitQName
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
                - xsltDecimalFormatGetByQName
                - xmlSearchNs
                - xsltTransformError
                - xmlXPathStringFunction
            - BranchSide:      'functions.c:658,14'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
            - BranchSide:      'functions.c:666,14'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'functions.c:631,35'
          Branch Sides:
            - BranchSide:      'functions.c:631,39'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xsltSplitQName
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
                - xsltDecimalFormatGetByQName
                - xmlSearchNs
                - xsltTransformError
                - xmlXPathStringFunction
            - BranchSide:      'functions.c:633,24'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xsltSplitQName
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
                - xsltDecimalFormatGetByQName
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'functions.c:631,13'
          Branch Sides:
            - BranchSide:      'functions.c:632,36'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltSplitQName
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
                - xsltDecimalFormatGetByQName
                - xmlSearchNs
                - xsltTransformError
            - BranchSide:      'functions.c:633,24'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xsltSplitQName
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
                - xsltDecimalFormatGetByQName
                - xmlSearchNs
                - xsltTransformError
        - Branch String:   'functions.c:635,13'
          Branch Sides:
            - BranchSide:      'functions.c:636,39'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
                - xsltDecimalFormatGetByQName
                - xsltTransformError
            - BranchSide:      'functions.c:648,13'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
                - xsltDecimalFormatGetByQName
        - Branch String:   'functions.c:637,17'
          Branch Sides:
            - BranchSide:      'functions.c:638,36'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
                - xsltDecimalFormatGetByQName
            - BranchSide:      'functions.c:645,25'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
                - xsltDecimalFormatGetByQName
        - Branch String:   'functions.c:648,13'
          Branch Sides:
            - BranchSide:      'functions.c:649,49'
              BranchSideFuncs:
                - xsltDecimalFormatGetByQName
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
            - BranchSide:      'functions.c:651,6'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
                - xsltTransformError
        - Branch String:   'functions.c:651,6'
          Branch Sides:
            - BranchSide:      'functions.c:651,22'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
            - BranchSide:      'functions.c:652,25'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
        - Branch String:   'functions.c:658,35'
          Branch Sides:
            - BranchSide:      'functions.c:658,39'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathStringFunction
            - BranchSide:      'functions.c:660,23'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
        - Branch String:   'functions.c:658,13'
          Branch Sides:
            - BranchSide:      'functions.c:659,36'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
            - BranchSide:      'functions.c:660,23'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
        - Branch String:   'functions.c:661,35'
          Branch Sides:
            - BranchSide:      'functions.c:661,39'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
            - BranchSide:      'functions.c:663,23'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:661,13'
          Branch Sides:
            - BranchSide:      'functions.c:662,36'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:663,23'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:670,28'
          Branch Sides:
            - BranchSide:      'functions.c:671,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:681,24'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:671,32'
          Branch Sides:
            - BranchSide:      'functions.c:671,36'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:681,24'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:671,55'
          Branch Sides:
            - BranchSide:      'functions.c:671,59'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xsltFormatNumberConversion
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:681,24'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:670,9'
          Branch Sides:
            - BranchSide:      'functions.c:672,33'
              BranchSideFuncs:
                - xsltFormatNumberConversion
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:681,24'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'functions.c:672,6'
          Branch Sides:
            - BranchSide:      'functions.c:676,16'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:679,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
      Callsites:
        - Src:             'functions.c:621,13'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:632,13'
          Dst:             xmlXPathStringFunction
        - Src:             'functions.c:633,15'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:634,18'
          Dst:             xsltSplitQName
        - Src:             'functions.c:636,27'
          Dst:             xmlSearchNs
        - Src:             'functions.c:638,17'
          Dst:             xsltTransformError
        - Src:             'functions.c:649,21'
          Dst:             xsltDecimalFormatGetByQName
        - Src:             'functions.c:652,6'
          Dst:             xsltTransformError
        - Src:             'functions.c:659,13'
          Dst:             xmlXPathStringFunction
        - Src:             'functions.c:660,14'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:662,13'
          Dst:             xmlXPathNumberFunction
        - Src:             'functions.c:663,14'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:666,2'
          Dst:             xmlXPathErr
        - Src:             'functions.c:672,6'
          Dst:             xsltFormatNumberConversion
        - Src:             'functions.c:676,22'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:676,6'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:681,5'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:682,5'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:683,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltGenerateIdFunction
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         63
      ICount:          481
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - snprintf
        - strlen
        - xmlStrlen
        - xmlXPathCmpNodes
        - xmlXPathFreeObject
        - xmlXPathNewCString
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xmlXPathWrapString
        - xsltGetPSVIPtr
        - xsltGetSourceNodeFlags
        - xsltSetSourceNodeFlags
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:707,9'
          Branch Sides:
            - BranchSide:      'functions.c:708,8'
              BranchSideFuncs:
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrlen
            - BranchSide:      'functions.c:709,16'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathValuePop
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrlen
                - xmlXPathCmpNodes
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
        - Branch String:   'functions.c:709,16'
          Branch Sides:
            - BranchSide:      'functions.c:713,7'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrlen
                - xmlXPathCmpNodes
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xsltTransformError
            - BranchSide:      'functions.c:732,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:713,28'
          Branch Sides:
            - BranchSide:      'functions.c:713,32'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:714,6'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:713,6'
          Branch Sides:
            - BranchSide:      'functions.c:714,6'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:719,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrlen
                - xmlXPathCmpNodes
                - xmlXPathNewCString
                - xmlXPathValuePush
        - Branch String:   'functions.c:721,25'
          Branch Sides:
            - BranchSide:      'functions.c:721,29'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:722,16'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:721,6'
          Branch Sides:
            - BranchSide:      'functions.c:722,16'
              BranchSideFuncs:
                - xmlXPathNewCString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:725,8'
              BranchSideFuncs:
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrlen
                - xmlXPathCmpNodes
        - Branch String:   'functions.c:726,2'
          Branch Sides:
            - BranchSide:      'functions.c:727,29'
              BranchSideFuncs:
                - xmlXPathCmpNodes
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrlen
            - BranchSide:      'functions.c:731,5'
              BranchSideFuncs:
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrlen
        - Branch String:   'functions.c:728,10'
          Branch Sides:
            - BranchSide:      'functions.c:729,16'
              BranchSideFuncs:
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrlen
                - xmlXPathCmpNodes
            - BranchSide:      'functions.c:730,2'
              BranchSideFuncs:
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xmlStrlen
                - xmlXPathCmpNodes
        - Branch String:   'functions.c:740,9'
          Branch Sides:
            - BranchSide:      'functions.c:741,34'
              BranchSideFuncs:
                - xmlStrlen
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'functions.c:754,30'
              BranchSideFuncs:
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'functions.c:744,13'
          Branch Sides:
            - BranchSide:      'functions.c:745,22'
              BranchSideFuncs:
                - xmlStrlen
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'functions.c:746,34'
              BranchSideFuncs:
                - xmlStrlen
                - xsltGetPSVIPtr
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'functions.c:755,9'
          Branch Sides:
            - BranchSide:      'functions.c:756,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:762,32'
              BranchSideFuncs:
                - xsltGetSourceNodeFlags
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'functions.c:762,9'
          Branch Sides:
            - BranchSide:      'functions.c:763,40'
              BranchSideFuncs:
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
            - BranchSide:      'functions.c:765,13'
              BranchSideFuncs:
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'functions.c:765,40'
          Branch Sides:
            - BranchSide:      'functions.c:765,43'
              BranchSideFuncs:
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'functions.c:768,21'
              BranchSideFuncs:
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'functions.c:765,13'
          Branch Sides:
            - BranchSide:      'functions.c:767,13'
              BranchSideFuncs:
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
            - BranchSide:      'functions.c:768,21'
              BranchSideFuncs:
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
                - xsltTransformError
                - xsltTransformError
        - Branch String:   'functions.c:768,20'
          Branch Sides:
            - BranchSide:      'functions.c:0,0'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:769,32'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:775,13'
          Branch Sides:
            - BranchSide:      'functions.c:776,32'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:782,16'
              BranchSideFuncs:
                - xsltSetSourceNodeFlags
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
                - xsltTransformError
        - Branch String:   'functions.c:788,9'
          Branch Sides:
            - BranchSide:      'functions.c:789,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:794,9'
              BranchSideFuncs:
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - snprintf
        - Branch String:   'functions.c:794,9'
          Branch Sides:
            - BranchSide:      'functions.c:795,18'
              BranchSideFuncs:
                - snprintf
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:799,18'
              BranchSideFuncs:
                - snprintf
                - strlen
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:805,9'
          Branch Sides:
            - BranchSide:      'functions.c:808,17'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:813,9'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:809,24'
          Branch Sides:
            - BranchSide:      'functions.c:809,39'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:809,50'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:811,24'
          Branch Sides:
            - BranchSide:      'functions.c:811,39'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:811,50'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathValuePush
                - xmlXPathFreeObject
      Callsites:
        - Src:             'functions.c:705,13'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:715,6'
          Dst:             xsltTransformError
        - Src:             'functions.c:719,8'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:722,22'
          Dst:             xmlXPathNewCString
        - Src:             'functions.c:722,6'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:727,12'
          Dst:             xmlXPathCmpNodes
        - Src:             'functions.c:732,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:746,24'
          Dst:             xmlStrlen
        - Src:             'functions.c:754,15'
          Dst:             xsltGetPSVIPtr
        - Src:             'functions.c:756,9'
          Dst:             xsltTransformError
        - Src:             'functions.c:762,9'
          Dst:             xsltGetSourceNodeFlags
        - Src:             'functions.c:769,13'
          Dst:             xsltTransformError
        - Src:             'functions.c:776,13'
          Dst:             xsltTransformError
        - Src:             'functions.c:784,9'
          Dst:             xsltSetSourceNodeFlags
        - Src:             'functions.c:789,9'
          Dst:             xsltTransformError
        - Src:             'functions.c:795,9'
          Dst:             snprintf
        - Src:             'functions.c:799,9'
          Dst:             snprintf
        - Src:             'functions.c:804,13'
          Dst:             strlen
        - Src:             'functions.c:815,21'
          Dst:             xmlXPathWrapString
        - Src:             'functions.c:815,5'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:818,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltSystemPropertyFunction
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         60
      ICount:          332
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - xmlSplitQName2
        - xmlStrEqual
        - xmlStrdup
        - xmlStrstr
        - xmlXPathFreeObject
        - xmlXPathNewString
        - xmlXPathNsLookup
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:835,9'
          Branch Sides:
            - BranchSide:      'functions.c:836,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:841,10'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlSplitQName2
                - xmlXPathNsLookup
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlStrEqual
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlStrdup
                - xmlXPathNewString
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:841,31'
          Branch Sides:
            - BranchSide:      'functions.c:841,35'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:842,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:841,9'
          Branch Sides:
            - BranchSide:      'functions.c:842,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:847,20'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlSplitQName2
                - xmlXPathNsLookup
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlStrEqual
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlStrdup
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:848,9'
          Branch Sides:
            - BranchSide:      'functions.c:849,12'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:851,24'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlXPathNsLookup
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlStrEqual
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlStrdup
        - Branch String:   'functions.c:852,6'
          Branch Sides:
            - BranchSide:      'functions.c:853,23'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:855,31'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlStrEqual
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:862,6'
          Branch Sides:
            - BranchSide:      'functions.c:864,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:905,16'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:864,10'
          Branch Sides:
            - BranchSide:      'functions.c:868,40'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:895,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:869,23'
          Branch Sides:
            - BranchSide:      'functions.c:869,27'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'functions.c:876,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:869,48'
          Branch Sides:
            - BranchSide:      'functions.c:870,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
            - BranchSide:      'functions.c:876,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:870,61'
          Branch Sides:
            - BranchSide:      'functions.c:871,8'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlStrEqual
            - BranchSide:      'functions.c:876,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:871,37'
          Branch Sides:
            - BranchSide:      'functions.c:872,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:876,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:869,7'
          Branch Sides:
            - BranchSide:      'functions.c:874,15'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:876,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:877,23'
          Branch Sides:
            - BranchSide:      'functions.c:877,27'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:885,17'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:877,47'
          Branch Sides:
            - BranchSide:      'functions.c:878,8'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:885,17'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:878,33'
          Branch Sides:
            - BranchSide:      'functions.c:879,18'
              BranchSideFuncs:
                - xmlStrstr
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
            - BranchSide:      'functions.c:885,17'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:877,7'
          Branch Sides:
            - BranchSide:      'functions.c:881,17'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:885,17'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:895,10'
          Branch Sides:
            - BranchSide:      'functions.c:896,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:898,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewString
                - xmlXPathValuePush
        - Branch String:   'functions.c:898,17'
          Branch Sides:
            - BranchSide:      'functions.c:899,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:902,13'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:907,6'
          Branch Sides:
            - BranchSide:      'functions.c:908,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:909,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
      Callsites:
        - Src:             'functions.c:836,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:836,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:842,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:842,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:847,11'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:849,18'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:849,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:851,9'
          Dst:             xmlSplitQName2
        - Src:             'functions.c:853,13'
          Dst:             xmlStrdup
        - Src:             'functions.c:855,14'
          Dst:             xmlXPathNsLookup
        - Src:             'functions.c:857,22'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:857,3'
          Dst:             xsltTransformError
        - Src:             'functions.c:862,6'
          Dst:             xmlStrEqual
        - Src:             'functions.c:864,10'
          Dst:             xmlStrEqual
        - Src:             'functions.c:868,11'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:870,8'
          Dst:             xmlStrEqual
        - Src:             'functions.c:872,8'
          Dst:             xmlStrEqual
        - Src:             'functions.c:879,8'
          Dst:             xmlStrstr
        - Src:             'functions.c:881,23'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:881,7'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:885,23'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:885,7'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:895,10'
          Dst:             xmlStrEqual
        - Src:             'functions.c:896,19'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:896,3'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:898,17'
          Dst:             xmlStrEqual
        - Src:             'functions.c:899,19'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:899,3'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:902,19'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:902,3'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:905,22'
          Dst:             xmlXPathNewString
        - Src:             'functions.c:905,6'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:912,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltElementAvailableFunction
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         33
      ICount:          220
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - xmlSearchNs
        - xmlSplitQName2
        - xmlStrdup
        - xmlXPathFreeObject
        - xmlXPathNewBoolean
        - xmlXPathNsLookup
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xsltExtElementLookup
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:930,9'
          Branch Sides:
            - BranchSide:      'functions.c:931,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:936,28'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlSplitQName2
                - xmlXPathNsLookup
                - xsltExtElementLookup
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlStrdup
                - xmlSearchNs
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:937,31'
          Branch Sides:
            - BranchSide:      'functions.c:937,35'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:938,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:937,9'
          Branch Sides:
            - BranchSide:      'functions.c:938,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:943,20'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xsltXPathGetTransformContext
                - xmlSplitQName2
                - xmlXPathNsLookup
                - xsltExtElementLookup
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlStrdup
                - xmlSearchNs
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
        - Branch String:   'functions.c:945,25'
          Branch Sides:
            - BranchSide:      'functions.c:945,29'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'functions.c:946,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
        - Branch String:   'functions.c:945,9'
          Branch Sides:
            - BranchSide:      'functions.c:946,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'functions.c:954,27'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlXPathNsLookup
                - xsltExtElementLookup
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlStrdup
                - xmlSearchNs
        - Branch String:   'functions.c:955,9'
          Branch Sides:
            - BranchSide:      'functions.c:958,19'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSearchNs
                - xsltExtElementLookup
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'functions.c:962,27'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xsltExtElementLookup
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:960,6'
          Branch Sides:
            - BranchSide:      'functions.c:960,26'
              BranchSideFuncs:
                - xsltExtElementLookup
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'functions.c:961,5'
              BranchSideFuncs:
                - xsltExtElementLookup
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
        - Branch String:   'functions.c:969,9'
          Branch Sides:
            - BranchSide:      'functions.c:970,12'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:972,12'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:976,9'
          Branch Sides:
            - BranchSide:      'functions.c:977,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:978,9'
              BranchSideFuncs: []
        - Branch String:   'functions.c:978,9'
          Branch Sides:
            - BranchSide:      'functions.c:978,9'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:979,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'functions.c:931,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:931,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:936,5'
          Dst:             xmlXPathStringFunction
        - Src:             'functions.c:938,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:938,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:943,11'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:944,13'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:946,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:946,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:948,2'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:949,18'
          Dst:             xmlXPathNewBoolean
        - Src:             'functions.c:949,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:954,12'
          Dst:             xmlSplitQName2
        - Src:             'functions.c:958,9'
          Dst:             xmlStrdup
        - Src:             'functions.c:959,7'
          Dst:             xmlSearchNs
        - Src:             'functions.c:962,10'
          Dst:             xmlXPathNsLookup
        - Src:             'functions.c:964,25'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:964,6'
          Dst:             xsltTransformError
        - Src:             'functions.c:969,9'
          Dst:             xsltExtElementLookup
        - Src:             'functions.c:970,18'
          Dst:             xmlXPathNewBoolean
        - Src:             'functions.c:970,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:972,18'
          Dst:             xmlXPathNewBoolean
        - Src:             'functions.c:972,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:975,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltFunctionAvailableFunction
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         25
      ICount:          168
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSplitQName2
        - xmlStrdup
        - xmlXPathFreeObject
        - xmlXPathFunctionLookupNS
        - xmlXPathNewBoolean
        - xmlXPathNsLookup
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:996,9'
          Branch Sides:
            - BranchSide:      'functions.c:997,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:1002,28'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlSplitQName2
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlStrdup
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:1003,31'
          Branch Sides:
            - BranchSide:      'functions.c:1003,35'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:1004,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:1003,9'
          Branch Sides:
            - BranchSide:      'functions.c:1004,50'
              BranchSideFuncs:
                - xsltXPathGetTransformContext
                - xsltTransformError
            - BranchSide:      'functions.c:1009,20'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlSplitQName2
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
                - xmlStrdup
        - Branch String:   'functions.c:1012,9'
          Branch Sides:
            - BranchSide:      'functions.c:1013,19'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathFunctionLookupNS
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'functions.c:1015,27'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xsltXPathGetTransformContext
                - xsltTransformError
        - Branch String:   'functions.c:1022,9'
          Branch Sides:
            - BranchSide:      'functions.c:1023,12'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:1025,12'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathValuePush
                - xmlXPathFreeObject
        - Branch String:   'functions.c:1029,9'
          Branch Sides:
            - BranchSide:      'functions.c:1030,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:1031,9'
              BranchSideFuncs: []
        - Branch String:   'functions.c:1031,9'
          Branch Sides:
            - BranchSide:      'functions.c:1031,9'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:1032,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'functions.c:997,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:997,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:1002,5'
          Dst:             xmlXPathStringFunction
        - Src:             'functions.c:1004,21'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:1004,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:1009,11'
          Dst:             xmlXPathValuePop
        - Src:             'functions.c:1011,12'
          Dst:             xmlSplitQName2
        - Src:             'functions.c:1013,9'
          Dst:             xmlStrdup
        - Src:             'functions.c:1015,10'
          Dst:             xmlXPathNsLookup
        - Src:             'functions.c:1017,25'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:1017,6'
          Dst:             xsltTransformError
        - Src:             'functions.c:1022,9'
          Dst:             xmlXPathFunctionLookupNS
        - Src:             'functions.c:1023,18'
          Dst:             xmlXPathNewBoolean
        - Src:             'functions.c:1023,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:1025,18'
          Dst:             xmlXPathNewBoolean
        - Src:             'functions.c:1025,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:1028,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xsltDocumentFunctionLoadDocument
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URI
        - fragment
      BBCount:         33
      ICount:          227
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - xmlStrEqual
        - xmlXPathFreeContext
        - xmlXPathFreeObject
        - xmlXPathNewContext
        - xmlXPathNewNodeSet
        - xmlXPathValuePush
        - xmlXPtrEval
        - xsltLoadDocument
        - xsltTransformError
        - xsltXPathGetTransformContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:111,9'
          Branch Sides:
            - BranchSide:      'functions.c:112,2'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
            - BranchSide:      'functions.c:117,29'
              BranchSideFuncs:
                - xsltLoadDocument
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlStrEqual
        - Branch String:   'functions.c:119,9'
          Branch Sides:
            - BranchSide:      'functions.c:120,7'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlStrEqual
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:133,8'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:120,20'
          Branch Sides:
            - BranchSide:      'functions.c:121,7'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:128,12'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:121,22'
          Branch Sides:
            - BranchSide:      'functions.c:122,8'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:128,12'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'functions.c:122,35'
          Branch Sides:
            - BranchSide:      'functions.c:123,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:130,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
        - Branch String:   'functions.c:120,6'
          Branch Sides:
            - BranchSide:      'functions.c:128,12'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:130,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
        - Branch String:   'functions.c:135,9'
          Branch Sides:
            - BranchSide:      'functions.c:136,12'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:142,35'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
                - xsltTransformError
        - Branch String:   'functions.c:143,9'
          Branch Sides:
            - BranchSide:      'functions.c:144,21'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
            - BranchSide:      'functions.c:151,25'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXPathFreeContext
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
        - Branch String:   'functions.c:165,26'
          Branch Sides:
            - BranchSide:      'functions.c:165,30'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
                - xsltTransformError
                - xmlXPathFreeObject
            - BranchSide:      'functions.c:165,59'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
        - Branch String:   'functions.c:165,9'
          Branch Sides:
            - BranchSide:      'functions.c:165,59'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
            - BranchSide:      'functions.c:166,28'
              BranchSideFuncs:
                - xsltTransformError
                - xmlXPathFreeObject
                - xmlXPathValuePush
                - xmlXPathNewNodeSet
        - Branch String:   'functions.c:174,9'
          Branch Sides:
            - BranchSide:      'functions.c:175,18'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'functions.c:176,15'
              BranchSideFuncs:
                - xmlXPathValuePush
      Callsites:
        - Src:             'functions.c:110,13'
          Dst:             xsltXPathGetTransformContext
        - Src:             'functions.c:112,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:117,12'
          Dst:             xsltLoadDocument
        - Src:             'functions.c:123,7'
          Dst:             xmlStrEqual
        - Src:             'functions.c:136,18'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:136,2'
          Dst:             xmlXPathValuePush
        - Src:             'functions.c:142,16'
          Dst:             xmlXPathNewContext
        - Src:             'functions.c:144,2'
          Dst:             xsltTransformError
        - Src:             'functions.c:155,14'
          Dst:             xmlXPtrEval
        - Src:             'functions.c:162,5'
          Dst:             xmlXPathFreeContext
        - Src:             'functions.c:166,9'
          Dst:             xsltTransformError
        - Src:             'functions.c:169,9'
          Dst:             xmlXPathFreeObject
        - Src:             'functions.c:175,18'
          Dst:             xmlXPathNewNodeSet
        - Src:             'functions.c:176,5'
          Dst:             xmlXPathValuePush
    - functionName:    xsltXPathFunctionLookup
      functionSourceFile: '/src/libxslt/libxslt/functions.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - name
        - ns_uri
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlHashLookup2
        - xsltExtModuleFunctionLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'functions.c:66,24'
          Branch Sides:
            - BranchSide:      'functions.c:66,28'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:67,2'
              BranchSideFuncs: []
        - Branch String:   'functions.c:66,42'
          Branch Sides:
            - BranchSide:      'functions.c:66,46'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:67,2'
              BranchSideFuncs: []
        - Branch String:   'functions.c:66,9'
          Branch Sides:
            - BranchSide:      'functions.c:67,2'
              BranchSideFuncs: []
            - BranchSide:      'functions.c:78,41'
              BranchSideFuncs:
                - xmlHashLookup2
                - xsltExtModuleFunctionLookup
        - Branch String:   'functions.c:80,9'
          Branch Sides:
            - BranchSide:      'functions.c:81,36'
              BranchSideFuncs:
                - xsltExtModuleFunctionLookup
            - BranchSide:      'functions.c:88,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'functions.c:78,26'
          Dst:             xmlHashLookup2
        - Src:             'functions.c:81,8'
          Dst:             xsltExtModuleFunctionLookup
    - functionName:    xmlBufOverflowError
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buf.c:74,9'
          Branch Sides:
            - BranchSide:      'buf.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:75,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferWriteQuotedString
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - string
      BBCount:         23
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlBufferAdd
        - xmlBufferCCat
        - xmlBufferCat
        - xmlStrchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buf.c:1123,9'
          Branch Sides:
            - BranchSide:      'buf.c:1124,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1125,19'
              BranchSideFuncs:
                - xmlStrchr
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xmlStrchr
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
        - Branch String:   'buf.c:1125,9'
          Branch Sides:
            - BranchSide:      'buf.c:1126,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
            - BranchSide:      'buf.c:1151,23'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
        - Branch String:   'buf.c:1126,13'
          Branch Sides:
            - BranchSide:      'buf.c:1127,20'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
            - BranchSide:      'buf.c:1146,20'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferCat
                - xmlBufferCCat
        - Branch String:   'buf.c:1129,13'
          Branch Sides:
            - BranchSide:      'buf.c:1130,21'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
            - BranchSide:      'buf.c:1141,17'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferAdd
        - Branch String:   'buf.c:1130,20'
          Branch Sides:
            - BranchSide:      'buf.c:1131,25'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
            - BranchSide:      'buf.c:1138,24'
              BranchSideFuncs:
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferAdd
        - Branch String:   'buf.c:1131,25'
          Branch Sides:
            - BranchSide:      'buf.c:1132,38'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferAdd
                - xmlBufferCCat
                - xmlBufferAdd
            - BranchSide:      'buf.c:1133,34'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferCCat
                - xmlBufferAdd
                - xmlBufferAdd
        - Branch String:   'buf.c:1141,17'
          Branch Sides:
            - BranchSide:      'buf.c:1142,30'
              BranchSideFuncs:
                - xmlBufferAdd
                - xmlBufferCCat
            - BranchSide:      'buf.c:1143,20'
              BranchSideFuncs:
                - xmlBufferCCat
      Callsites:
        - Src:             'buf.c:1125,9'
          Dst:             xmlStrchr
        - Src:             'buf.c:1126,13'
          Dst:             xmlStrchr
        - Src:             'buf.c:1127,6'
          Dst:             xmlBufferCCat
        - Src:             'buf.c:1132,25'
          Dst:             xmlBufferAdd
        - Src:             'buf.c:1133,21'
          Dst:             xmlBufferAdd
        - Src:             'buf.c:1142,17'
          Dst:             xmlBufferAdd
        - Src:             'buf.c:1143,6'
          Dst:             xmlBufferCCat
        - Src:             'buf.c:1146,6'
          Dst:             xmlBufferCCat
        - Src:             'buf.c:1147,13'
          Dst:             xmlBufferCat
        - Src:             'buf.c:1148,6'
          Dst:             xmlBufferCCat
        - Src:             'buf.c:1151,9'
          Dst:             xmlBufferCCat
        - Src:             'buf.c:1152,9'
          Dst:             xmlBufferCat
        - Src:             'buf.c:1153,9'
          Dst:             xmlBufferCCat
    - functionName:    xmlBufferCCat
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - str
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufferAdd
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'buf.c:1083,12'
          Dst:             xmlBufferAdd
    - functionName:    xmlBufferAdd
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - str
        - len
      BBCount:         19
      ICount:          121
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlBufferGrow
        - xmlStrlen
      functionUses:    15
      BranchProfiles:
        - Branch String:   'buf.c:988,23'
          Branch Sides:
            - BranchSide:      'buf.c:988,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:989,2'
              BranchSideFuncs: []
        - Branch String:   'buf.c:988,9'
          Branch Sides:
            - BranchSide:      'buf.c:989,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:990,9'
              BranchSideFuncs:
                - xmlBufferGrow
                - xmlStrlen
        - Branch String:   'buf.c:990,9'
          Branch Sides:
            - BranchSide:      'buf.c:991,25'
              BranchSideFuncs:
                - xmlStrlen
                - xmlBufferGrow
            - BranchSide:      'buf.c:992,9'
              BranchSideFuncs:
                - xmlBufferGrow
        - Branch String:   'buf.c:992,9'
          Branch Sides:
            - BranchSide:      'buf.c:993,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:996,20'
              BranchSideFuncs:
                - xmlBufferGrow
        - Branch String:   'buf.c:996,9'
          Branch Sides:
            - BranchSide:      'buf.c:997,27'
              BranchSideFuncs:
                - xmlBufferGrow
            - BranchSide:      'buf.c:1001,14'
              BranchSideFuncs: []
        - Branch String:   'buf.c:997,13'
          Branch Sides:
            - BranchSide:      'buf.c:998,13'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:999,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:991,15'
          Dst:             xmlStrlen
        - Src:             'buf.c:997,13'
          Dst:             xmlBufferGrow
    - functionName:    xmlBufferCat
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - str
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufferAdd
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'buf.c:1071,12'
          Dst:             xmlBufferAdd
    - functionName:    xmlBufferGrow
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         35
      ICount:          239
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'buf.c:861,9'
          Branch Sides:
            - BranchSide:      'buf.c:862,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:864,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:864,9'
          Branch Sides:
            - BranchSide:      'buf.c:865,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:866,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:866,9'
          Branch Sides:
            - BranchSide:      'buf.c:867,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:869,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:869,9'
          Branch Sides:
            - BranchSide:      'buf.c:870,13'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:875,16'
              BranchSideFuncs: []
        - Branch String:   'buf.c:870,13'
          Branch Sides:
            - BranchSide:      'buf.c:871,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:873,18'
              BranchSideFuncs: []
        - Branch String:   'buf.c:880,45'
          Branch Sides:
            - BranchSide:      'buf.c:881,10'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:889,18'
              BranchSideFuncs: []
        - Branch String:   'buf.c:880,9'
          Branch Sides:
            - BranchSide:      'buf.c:882,18'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:889,18'
              BranchSideFuncs: []
        - Branch String:   'buf.c:883,13'
          Branch Sides:
            - BranchSide:      'buf.c:884,13'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:885,13'
              BranchSideFuncs: []
        - Branch String:   'buf.c:885,13'
          Branch Sides:
            - BranchSide:      'buf.c:886,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:887,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:890,13'
          Branch Sides:
            - BranchSide:      'buf.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:891,13'
              BranchSideFuncs: []
        - Branch String:   'buf.c:894,9'
          Branch Sides:
            - BranchSide:      'buf.c:895,26'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:896,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferWriteChar
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - string
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufferAdd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'buf.c:1107,5'
          Dst:             xmlBufferAdd
    - functionName:    xmlBufferWriteCHAR
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - string
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufferAdd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'buf.c:1094,5'
          Dst:             xmlBufferAdd
    - functionName:    xmlBufferAddHead
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - str
        - len
      BBCount:         26
      ICount:          246
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlBufferGrow
        - xmlStrlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buf.c:1021,23'
          Branch Sides:
            - BranchSide:      'buf.c:1021,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1022,2'
              BranchSideFuncs: []
        - Branch String:   'buf.c:1021,9'
          Branch Sides:
            - BranchSide:      'buf.c:1022,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1023,9'
              BranchSideFuncs:
                - xmlBufferGrow
                - xmlStrlen
        - Branch String:   'buf.c:1023,9'
          Branch Sides:
            - BranchSide:      'buf.c:1024,25'
              BranchSideFuncs:
                - xmlStrlen
                - xmlBufferGrow
            - BranchSide:      'buf.c:1025,9'
              BranchSideFuncs:
                - xmlBufferGrow
        - Branch String:   'buf.c:1025,9'
          Branch Sides:
            - BranchSide:      'buf.c:1026,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1028,9'
              BranchSideFuncs:
                - xmlBufferGrow
        - Branch String:   'buf.c:1028,9'
          Branch Sides:
            - BranchSide:      'buf.c:1029,17'
              BranchSideFuncs:
                - xmlBufferGrow
            - BranchSide:      'buf.c:1051,20'
              BranchSideFuncs:
                - xmlBufferGrow
        - Branch String:   'buf.c:1034,13'
          Branch Sides:
            - BranchSide:      'buf.c:1035,29'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1041,24'
              BranchSideFuncs:
                - xmlBufferGrow
        - Branch String:   'buf.c:1041,13'
          Branch Sides:
            - BranchSide:      'buf.c:1042,22'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1049,5'
              BranchSideFuncs:
                - xmlBufferGrow
        - Branch String:   'buf.c:1051,9'
          Branch Sides:
            - BranchSide:      'buf.c:1052,27'
              BranchSideFuncs:
                - xmlBufferGrow
            - BranchSide:      'buf.c:1056,14'
              BranchSideFuncs: []
        - Branch String:   'buf.c:1052,13'
          Branch Sides:
            - BranchSide:      'buf.c:1053,13'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:1054,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:1024,15'
          Dst:             xmlStrlen
        - Src:             'buf.c:1052,13'
          Dst:             xmlBufferGrow
    - functionName:    xmlBufferResize
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlBufferGrow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buf.c:967,9'
          Branch Sides:
            - BranchSide:      'buf.c:968,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:969,9'
              BranchSideFuncs:
                - xmlBufferGrow
        - Branch String:   'buf.c:969,9'
          Branch Sides:
            - BranchSide:      'buf.c:970,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:971,25'
              BranchSideFuncs:
                - xmlBufferGrow
      Callsites:
        - Src:             'buf.c:971,11'
          Dst:             xmlBufferGrow
    - functionName:    xmlBufferLength
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buf.c:947,8'
          Branch Sides:
            - BranchSide:      'buf.c:948,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:950,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferContent
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'buf.c:932,8'
          Branch Sides:
            - BranchSide:      'buf.c:933,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:935,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferDump
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - buf
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - fwrite
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buf.c:913,9'
          Branch Sides:
            - BranchSide:      'buf.c:914,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:915,9'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'buf.c:915,9'
          Branch Sides:
            - BranchSide:      'buf.c:916,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:917,9'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'buf.c:917,9'
          Branch Sides:
            - BranchSide:      'buf.c:918,9'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'buf.c:919,18'
              BranchSideFuncs:
                - fwrite
        - Branch String:   'buf.c:920,12'
          Branch Sides:
            - BranchSide:      'buf.c:920,11'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:920,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:919,11'
          Dst:             fwrite
    - functionName:    xmlBufferShrink
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'buf.c:828,9'
          Branch Sides:
            - BranchSide:      'buf.c:829,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:830,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:830,9'
          Branch Sides:
            - BranchSide:      'buf.c:831,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:832,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:832,9'
          Branch Sides:
            - BranchSide:      'buf.c:833,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:835,17'
              BranchSideFuncs: []
        - Branch String:   'buf.c:837,9'
          Branch Sides:
            - BranchSide:      'buf.c:838,25'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:841,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferEmpty
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'buf.c:801,9'
          Branch Sides:
            - BranchSide:      'buf.c:802,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:803,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:803,9'
          Branch Sides:
            - BranchSide:      'buf.c:804,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:806,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:808,9'
          Branch Sides:
            - BranchSide:      'buf.c:809,15'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:813,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferFree
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'buf.c:783,9'
          Branch Sides:
            - BranchSide:      'buf.c:784,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:786,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:786,9'
          Branch Sides:
            - BranchSide:      'buf.c:787,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:789,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferSetAllocationScheme
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - scheme
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlBufferCreateStatic
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - mem
        - size
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufferAdd
        - xmlBufferCreateSize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'buf.c:756,24'
          Dst:             xmlBufferCreateSize
        - Src:             'buf.c:758,5'
          Dst:             xmlBufferAdd
    - functionName:    xmlBufferCreateSize
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         16
      ICount:          125
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buf.c:682,9'
          Branch Sides:
            - BranchSide:      'buf.c:683,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:685,11'
              BranchSideFuncs: []
        - Branch String:   'buf.c:686,9'
          Branch Sides:
            - BranchSide:      'buf.c:687,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:689,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:691,18'
          Branch Sides:
            - BranchSide:      'buf.c:691,25'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:691,17'
              BranchSideFuncs: []
        - Branch String:   'buf.c:693,9'
          Branch Sides:
            - BranchSide:      'buf.c:694,26'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:702,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:695,13'
          Branch Sides:
            - BranchSide:      'buf.c:696,13'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:699,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufferDetach
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrndup
      functionUses:    9
      BranchProfiles:
        - Branch String:   'buf.c:724,9'
          Branch Sides:
            - BranchSide:      'buf.c:725,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:727,10'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'buf.c:727,45'
          Branch Sides:
            - BranchSide:      'buf.c:728,10'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'buf.c:732,15'
              BranchSideFuncs: []
        - Branch String:   'buf.c:727,9'
          Branch Sides:
            - BranchSide:      'buf.c:729,26'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'buf.c:732,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:729,15'
          Dst:             xmlStrndup
    - functionName:    xmlBufferCreate
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'buf.c:654,11'
          Branch Sides:
            - BranchSide:      'buf.c:652,18'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:654,11'
              BranchSideFuncs: []
        - Branch String:   'buf.c:655,9'
          Branch Sides:
            - BranchSide:      'buf.c:656,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:658,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:662,9'
          Branch Sides:
            - BranchSide:      'buf.c:663,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:666,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetBufferAllocationScheme
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSetBufferAllocationScheme
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - scheme
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlBufUpdateInput
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - input
        - pos
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'buf.c:606,23'
          Branch Sides:
            - BranchSide:      'buf.c:606,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:607,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:606,9'
          Branch Sides:
            - BranchSide:      'buf.c:607,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:608,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufResetInput
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - input
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufUpdateInput
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'buf.c:589,12'
          Dst:             xmlBufUpdateInput
    - functionName:    xmlBufBackToBuffer
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - ret
      BBCount:         19
      ICount:          137
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlBufFree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'buf.c:550,23'
          Branch Sides:
            - BranchSide:      'buf.c:550,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:551,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:550,9'
          Branch Sides:
            - BranchSide:      'buf.c:551,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:553,10'
              BranchSideFuncs:
                - xmlBufFree
        - Branch String:   'buf.c:553,26'
          Branch Sides:
            - BranchSide:      'buf.c:553,30'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'buf.c:555,20'
              BranchSideFuncs:
                - xmlBufFree
        - Branch String:   'buf.c:553,47'
          Branch Sides:
            - BranchSide:      'buf.c:554,10'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'buf.c:555,20'
              BranchSideFuncs:
                - xmlBufFree
        - Branch String:   'buf.c:553,9'
          Branch Sides:
            - BranchSide:      'buf.c:555,20'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'buf.c:563,16'
              BranchSideFuncs: []
        - Branch String:   'buf.c:564,9'
          Branch Sides:
            - BranchSide:      'buf.c:566,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:568,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:555,9'
          Dst:             xmlBufFree
    - functionName:    xmlBufFree
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'buf.c:202,9'
          Branch Sides:
            - BranchSide:      'buf.c:203,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:205,10'
              BranchSideFuncs: []
        - Branch String:   'buf.c:205,9'
          Branch Sides:
            - BranchSide:      'buf.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:207,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufMemoryError
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'buf.c:61,9'
          Branch Sides:
            - BranchSide:      'buf.c:61,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:62,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufFromBuffer
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         17
      ICount:          142
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlBufMemoryError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'buf.c:506,9'
          Branch Sides:
            - BranchSide:      'buf.c:507,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:509,11'
              BranchSideFuncs:
                - xmlBufMemoryError
        - Branch String:   'buf.c:510,9'
          Branch Sides:
            - BranchSide:      'buf.c:511,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:513,16'
              BranchSideFuncs:
                - xmlBufMemoryError
        - Branch String:   'buf.c:517,9'
          Branch Sides:
            - BranchSide:      'buf.c:518,9'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:526,21'
              BranchSideFuncs: []
        - Branch String:   'buf.c:521,13'
          Branch Sides:
            - BranchSide:      'buf.c:522,31'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:524,13'
              BranchSideFuncs: []
        - Branch String:   'buf.c:528,13'
          Branch Sides:
            - BranchSide:      'buf.c:529,24'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:531,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:522,13'
          Dst:             xmlBufMemoryError
    - functionName:    xmlBufCat
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - str
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
        - xmlBufAdd
      functionUses:    10
      BranchProfiles:
        - Branch String:   'buf.c:488,9'
          Branch Sides:
            - BranchSide:      'buf.c:489,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:490,22'
              BranchSideFuncs:
                - strlen
                - xmlBufAdd
      Callsites:
        - Src:             'buf.c:490,32'
          Dst:             strlen
        - Src:             'buf.c:490,12'
          Dst:             xmlBufAdd
    - functionName:    xmlBufAdd
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - str
        - len
      BBCount:         20
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlBufGrowInternal
      functionUses:    10
      BranchProfiles:
        - Branch String:   'buf.c:460,23'
          Branch Sides:
            - BranchSide:      'buf.c:460,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:461,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:460,43'
          Branch Sides:
            - BranchSide:      'buf.c:460,47'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:461,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:460,9'
          Branch Sides:
            - BranchSide:      'buf.c:461,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:462,9'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:462,9'
          Branch Sides:
            - BranchSide:      'buf.c:463,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:464,9'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:464,9'
          Branch Sides:
            - BranchSide:      'buf.c:465,2'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:467,9'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:467,9'
          Branch Sides:
            - BranchSide:      'buf.c:468,32'
              BranchSideFuncs:
                - xmlBufGrowInternal
            - BranchSide:      'buf.c:472,14'
              BranchSideFuncs: []
        - Branch String:   'buf.c:468,13'
          Branch Sides:
            - BranchSide:      'buf.c:469,13'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:470,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:468,13'
          Dst:             xmlBufGrowInternal
    - functionName:    xmlBufGrowInternal
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         27
      ICount:          248
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlBufMemoryError
        - xmlBufOverflowError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buf.c:281,9'
          Branch Sides:
            - BranchSide:      'buf.c:282,17'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:288,9'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
                - xmlBufOverflowError
        - Branch String:   'buf.c:288,9'
          Branch Sides:
            - BranchSide:      'buf.c:289,29'
              BranchSideFuncs:
                - xmlBufOverflowError
            - BranchSide:      'buf.c:293,9'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:293,9'
          Branch Sides:
            - BranchSide:      'buf.c:294,13'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:299,16'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:294,13'
          Branch Sides:
            - BranchSide:      'buf.c:295,20'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
            - BranchSide:      'buf.c:297,20'
              BranchSideFuncs:
                - xmlBufMemoryError
                - xmlBufMemoryError
        - Branch String:   'buf.c:304,9'
          Branch Sides:
            - BranchSide:      'buf.c:305,18'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:311,18'
              BranchSideFuncs:
                - xmlBufMemoryError
        - Branch String:   'buf.c:306,13'
          Branch Sides:
            - BranchSide:      'buf.c:307,31'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:310,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:312,13'
          Branch Sides:
            - BranchSide:      'buf.c:313,31'
              BranchSideFuncs:
                - xmlBufMemoryError
            - BranchSide:      'buf.c:316,13'
              BranchSideFuncs: []
        - Branch String:   'buf.c:316,13'
          Branch Sides:
            - BranchSide:      'buf.c:317,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:318,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:289,9'
          Dst:             xmlBufOverflowError
        - Src:             'buf.c:307,13'
          Dst:             xmlBufMemoryError
        - Src:             'buf.c:313,13'
          Dst:             xmlBufMemoryError
    - functionName:    xmlBufIsEmpty
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buf.c:442,16'
          Branch Sides:
            - BranchSide:      'buf.c:442,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:443,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:442,9'
          Branch Sides:
            - BranchSide:      'buf.c:443,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:445,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufAvail
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'buf.c:427,16'
          Branch Sides:
            - BranchSide:      'buf.c:427,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:428,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:427,9'
          Branch Sides:
            - BranchSide:      'buf.c:428,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:430,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufUse
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    31
      BranchProfiles:
        - Branch String:   'buf.c:412,16'
          Branch Sides:
            - BranchSide:      'buf.c:412,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:413,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:412,9'
          Branch Sides:
            - BranchSide:      'buf.c:413,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:415,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufAddLen
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'buf.c:394,23'
          Branch Sides:
            - BranchSide:      'buf.c:394,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:395,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:394,43'
          Branch Sides:
            - BranchSide:      'buf.c:394,47'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:395,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:394,9'
          Branch Sides:
            - BranchSide:      'buf.c:395,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:396,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:396,9'
          Branch Sides:
            - BranchSide:      'buf.c:397,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:398,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufEnd
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'buf.c:376,16'
          Branch Sides:
            - BranchSide:      'buf.c:376,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:377,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:376,9'
          Branch Sides:
            - BranchSide:      'buf.c:377,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:379,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufContent
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    21
      BranchProfiles:
        - Branch String:   'buf.c:361,16'
          Branch Sides:
            - BranchSide:      'buf.c:361,20'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:362,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:361,9'
          Branch Sides:
            - BranchSide:      'buf.c:362,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:364,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufGrow
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         15
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlBufGrowInternal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'buf.c:340,23'
          Branch Sides:
            - BranchSide:      'buf.c:340,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:341,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:340,43'
          Branch Sides:
            - BranchSide:      'buf.c:340,47'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:341,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:340,9'
          Branch Sides:
            - BranchSide:      'buf.c:341,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:343,9'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:343,9'
          Branch Sides:
            - BranchSide:      'buf.c:344,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:346,28'
              BranchSideFuncs:
                - xmlBufGrowInternal
        - Branch String:   'buf.c:346,9'
          Branch Sides:
            - BranchSide:      'buf.c:347,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:349,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:346,9'
          Dst:             xmlBufGrowInternal
    - functionName:    xmlBufShrink
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'buf.c:243,23'
          Branch Sides:
            - BranchSide:      'buf.c:243,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:244,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:243,9'
          Branch Sides:
            - BranchSide:      'buf.c:244,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:245,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:245,9'
          Branch Sides:
            - BranchSide:      'buf.c:246,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:248,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:248,9'
          Branch Sides:
            - BranchSide:      'buf.c:249,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:251,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufEmpty
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'buf.c:217,23'
          Branch Sides:
            - BranchSide:      'buf.c:217,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:218,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:217,43'
          Branch Sides:
            - BranchSide:      'buf.c:217,47'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:218,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:217,9'
          Branch Sides:
            - BranchSide:      'buf.c:218,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:219,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:219,9'
          Branch Sides:
            - BranchSide:      'buf.c:220,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:222,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufDetach
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         14
      ICount:          100
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlStrndup
      functionUses:    9
      BranchProfiles:
        - Branch String:   'buf.c:177,23'
          Branch Sides:
            - BranchSide:      'buf.c:177,27'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:178,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:177,43'
          Branch Sides:
            - BranchSide:      'buf.c:177,47'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:178,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:177,9'
          Branch Sides:
            - BranchSide:      'buf.c:178,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:180,9'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'buf.c:180,9'
          Branch Sides:
            - BranchSide:      'buf.c:181,26'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'buf.c:184,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'buf.c:181,15'
          Dst:             xmlStrndup
    - functionName:    xmlBufCreateMem
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - mem
        - size
        - isStatic
      BBCount:         15
      ICount:          141
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'buf.c:128,9'
          Branch Sides:
            - BranchSide:      'buf.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:131,11'
              BranchSideFuncs: []
        - Branch String:   'buf.c:132,9'
          Branch Sides:
            - BranchSide:      'buf.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:135,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:135,9'
          Branch Sides:
            - BranchSide:      'buf.c:137,13'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:144,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:137,13'
          Branch Sides:
            - BranchSide:      'buf.c:138,13'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:141,9'
              BranchSideFuncs: []
        - Branch String:   'buf.c:146,13'
          Branch Sides:
            - BranchSide:      'buf.c:147,13'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:150,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBufCreate
      functionSourceFile: '/src/libxml2/buf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         10
      ICount:          96
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'buf.c:88,9'
          Branch Sides:
            - BranchSide:      'buf.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:91,11'
              BranchSideFuncs: []
        - Branch String:   'buf.c:92,9'
          Branch Sides:
            - BranchSide:      'buf.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:95,5'
              BranchSideFuncs: []
        - Branch String:   'buf.c:101,9'
          Branch Sides:
            - BranchSide:      'buf.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'buf.c:105,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlIsPubidChar
      functionSourceFile: '/src/libxml2/chvalid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ch
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'chvalid.c:172,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:172,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:172,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlIsIdeographic
      functionSourceFile: '/src/libxml2/chvalid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ch
      BBCount:         15
      ICount:          64
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'chvalid.c:160,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:160,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:160,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:160,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:160,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:160,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:160,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:160,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:160,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:160,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:160,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:160,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:160,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:160,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:160,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlIsExtender
      functionSourceFile: '/src/libxml2/chvalid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ch
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCharInRange
      functionUses:    0
      BranchProfiles:
        - Branch String:   'chvalid.c:148,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:148,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:148,12'
              BranchSideFuncs:
                - xmlCharInRange
      Callsites:
        - Src:             'chvalid.c:148,12'
          Dst:             xmlCharInRange
    - functionName:    xmlCharInRange
      functionSourceFile: '/src/libxml2/chvalid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - rptr
      BBCount:         29
      ICount:          196
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    51
      BranchProfiles:
        - Branch String:   'chvalid.c:37,9'
          Branch Sides:
            - BranchSide:      'chvalid.c:37,23'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:38,9'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:38,9'
          Branch Sides:
            - BranchSide:      'chvalid.c:39,6'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:57,6'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:39,6'
          Branch Sides:
            - BranchSide:      'chvalid.c:40,6'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:41,6'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:44,2'
          Branch Sides:
            - BranchSide:      'chvalid.c:45,13'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:56,5'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:46,10'
          Branch Sides:
            - BranchSide:      'chvalid.c:47,10'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:49,24'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:49,7'
          Branch Sides:
            - BranchSide:      'chvalid.c:50,13'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:52,7'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:57,6'
          Branch Sides:
            - BranchSide:      'chvalid.c:58,6'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:60,6'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:63,2'
          Branch Sides:
            - BranchSide:      'chvalid.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:64,13'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:65,10'
          Branch Sides:
            - BranchSide:      'chvalid.c:66,10'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:68,7'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:68,7'
          Branch Sides:
            - BranchSide:      'chvalid.c:69,13'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:71,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlIsDigit
      functionSourceFile: '/src/libxml2/chvalid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ch
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCharInRange
      functionUses:    0
      BranchProfiles:
        - Branch String:   'chvalid.c:136,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:136,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:136,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'chvalid.c:136,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:136,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:136,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'chvalid.c:136,12'
          Dst:             xmlCharInRange
    - functionName:    xmlIsCombining
      functionSourceFile: '/src/libxml2/chvalid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ch
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCharInRange
      functionUses:    0
      BranchProfiles:
        - Branch String:   'chvalid.c:124,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:124,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:124,12'
              BranchSideFuncs:
                - xmlCharInRange
      Callsites:
        - Src:             'chvalid.c:124,12'
          Dst:             xmlCharInRange
    - functionName:    xmlIsChar
      functionSourceFile: '/src/libxml2/chvalid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ch
      BBCount:         26
      ICount:          110
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'chvalid.c:112,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:112,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:112,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:112,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:112,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:112,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:112,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:112,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:112,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:112,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:112,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:112,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:112,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:112,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:112,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:112,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:112,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:112,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:112,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:112,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:112,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:112,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:112,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:112,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:112,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:112,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:112,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlIsBlank
      functionSourceFile: '/src/libxml2/chvalid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ch
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'chvalid.c:100,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:100,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:100,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:100,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:100,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:100,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:100,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:100,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:100,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:100,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:100,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:100,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlIsBaseChar
      functionSourceFile: '/src/libxml2/chvalid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ch
      BBCount:         27
      ICount:          112
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlCharInRange
      functionUses:    0
      BranchProfiles:
        - Branch String:   'chvalid.c:88,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:88,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:88,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'chvalid.c:88,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:88,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:88,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:88,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:88,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:88,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:88,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:88,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:88,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:88,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:88,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:88,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:88,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:88,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:88,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:88,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:88,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:88,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:88,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:88,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:88,12'
              BranchSideFuncs: []
        - Branch String:   'chvalid.c:88,12'
          Branch Sides:
            - BranchSide:      'chvalid.c:88,12'
              BranchSideFuncs: []
            - BranchSide:      'chvalid.c:88,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'chvalid.c:88,12'
          Dst:             xmlCharInRange
    - functionName:    xmlDictAddQString
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dict
        - prefix
        - plen
        - name
        - namelen
      BBCount:         29
      ICount:          274
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:206,5'
          Branch Sides:
            - BranchSide:      'dict.c:207,15'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:216,9'
              BranchSideFuncs: []
        - Branch String:   'dict.c:207,6'
          Branch Sides:
            - BranchSide:      'dict.c:208,6'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:209,6'
              BranchSideFuncs: []
        - Branch String:   'dict.c:209,6'
          Branch Sides:
            - BranchSide:      'dict.c:209,32'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:210,18'
              BranchSideFuncs: []
        - Branch String:   'dict.c:216,9'
          Branch Sides:
            - BranchSide:      'dict.c:216,17'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:217,14'
              BranchSideFuncs: []
        - Branch String:   'dict.c:217,31'
          Branch Sides:
            - BranchSide:      'dict.c:217,35'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:221,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:217,13'
          Branch Sides:
            - BranchSide:      'dict.c:218,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:221,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:221,13'
          Branch Sides:
            - BranchSide:      'dict.c:221,29'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:222,12'
              BranchSideFuncs: []
        - Branch String:   'dict.c:223,13'
          Branch Sides:
            - BranchSide:      'dict.c:224,18'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:225,29'
              BranchSideFuncs: []
        - Branch String:   'dict.c:226,6'
          Branch Sides:
            - BranchSide:      'dict.c:227,6'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:228,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictAddString
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dict
        - name
        - namelen
      BBCount:         35
      ICount:          261
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:137,5'
          Branch Sides:
            - BranchSide:      'dict.c:138,15'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'dict.c:138,6'
          Branch Sides:
            - BranchSide:      'dict.c:139,6'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:140,6'
              BranchSideFuncs: []
        - Branch String:   'dict.c:140,6'
          Branch Sides:
            - BranchSide:      'dict.c:140,32'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:141,18'
              BranchSideFuncs: []
        - Branch String:   'dict.c:147,9'
          Branch Sides:
            - BranchSide:      'dict.c:147,17'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:148,14'
              BranchSideFuncs: []
        - Branch String:   'dict.c:148,31'
          Branch Sides:
            - BranchSide:      'dict.c:148,35'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:152,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:148,13'
          Branch Sides:
            - BranchSide:      'dict.c:149,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:152,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:152,13'
          Branch Sides:
            - BranchSide:      'dict.c:153,18'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:155,17'
              BranchSideFuncs: []
        - Branch String:   'dict.c:155,17'
          Branch Sides:
            - BranchSide:      'dict.c:156,22'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:158,22'
              BranchSideFuncs: []
        - Branch String:   'dict.c:160,13'
          Branch Sides:
            - BranchSide:      'dict.c:161,26'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:166,29'
              BranchSideFuncs: []
        - Branch String:   'dict.c:161,17'
          Branch Sides:
            - BranchSide:      'dict.c:162,37'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:164,17'
              BranchSideFuncs: []
        - Branch String:   'dict.c:167,6'
          Branch Sides:
            - BranchSide:      'dict.c:168,6'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:169,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictGrow
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dict
        - size
      BBCount:         33
      ICount:          227
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:604,9'
          Branch Sides:
            - BranchSide:      'dict.c:605,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:606,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:607,9'
          Branch Sides:
            - BranchSide:      'dict.c:608,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:609,12'
              BranchSideFuncs: []
        - Branch String:   'dict.c:612,9'
          Branch Sides:
            - BranchSide:      'dict.c:613,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:615,15'
              BranchSideFuncs: []
        - Branch String:   'dict.c:626,5'
          Branch Sides:
            - BranchSide:      'dict.c:627,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:631,12'
              BranchSideFuncs: []
        - Branch String:   'dict.c:627,13'
          Branch Sides:
            - BranchSide:      'dict.c:626,5'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:628,24'
              BranchSideFuncs: []
        - Branch String:   'dict.c:631,5'
          Branch Sides:
            - BranchSide:      'dict.c:632,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:646,5'
              BranchSideFuncs: []
        - Branch String:   'dict.c:632,13'
          Branch Sides:
            - BranchSide:      'dict.c:633,36'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:642,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:635,13'
          Branch Sides:
            - BranchSide:      'dict.c:636,21'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:639,14'
              BranchSideFuncs: []
        - Branch String:   'dict.c:636,21'
          Branch Sides:
            - BranchSide:      'dict.c:635,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:637,29'
              BranchSideFuncs: []
        - Branch String:   'dict.c:642,13'
          Branch Sides:
            - BranchSide:      'dict.c:643,24'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:644,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictFindEntry
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
        - prefix
        - name
        - len
        - hashValue
        - pfound
      BBCount:         30
      ICount:          204
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - strncmp
        - xmlStrQEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dict.c:549,9'
          Branch Sides:
            - BranchSide:      'dict.c:549,9'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
            - BranchSide:      'dict.c:555,15'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:558,17'
          Branch Sides:
            - BranchSide:      'dict.c:559,21'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
            - BranchSide:      'dict.c:577,18'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:559,21'
          Branch Sides:
            - BranchSide:      'dict.c:563,49'
              BranchSideFuncs:
                - strncmp
                - xmlStrQEqual
            - BranchSide:      'dict.c:570,38'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:564,66'
          Branch Sides:
            - BranchSide:      'dict.c:565,26'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
            - BranchSide:      'dict.c:569,17'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:563,25'
          Branch Sides:
            - BranchSide:      'dict.c:566,31'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:569,17'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:570,25'
          Branch Sides:
            - BranchSide:      'dict.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:571,31'
              BranchSideFuncs: []
        - Branch String:   'dict.c:580,17'
          Branch Sides:
            - BranchSide:      'dict.c:581,25'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
            - BranchSide:      'dict.c:582,9'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:582,42'
          Branch Sides:
            - BranchSide:      'dict.c:582,9'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
            - BranchSide:      'dict.c:583,21'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
        - Branch String:   'dict.c:582,9'
          Branch Sides:
            - BranchSide:      'dict.c:558,17'
              BranchSideFuncs:
                - xmlStrQEqual
                - strncmp
            - BranchSide:      'dict.c:584,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:563,26'
          Dst:             strncmp
        - Src:             'dict.c:570,25'
          Dst:             xmlStrQEqual
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlDictHashQName
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - seed
        - prefix
        - name
        - pplen
        - plen
      BBCount:         19
      ICount:          229
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dict.c:468,5'
          Branch Sides:
            - BranchSide:      'dict.c:469,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:471,14'
              BranchSideFuncs: []
        - Branch String:   'dict.c:475,5'
          Branch Sides:
            - BranchSide:      'dict.c:476,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:478,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xoroshiro64ss
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - s
      BBCount:         1
      ICount:          60
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlGlobalRandom
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
        - xoroshiro64ss
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dict.c:1009,5'
          Branch Sides:
            - BranchSide:      'dict.c:1007,14'
              BranchSideFuncs:
                - xmlMutexLock
                - xoroshiro64ss
                - xmlMutexUnlock
            - BranchSide:      'dict.c:1009,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xoroshiro64ss
                - xmlMutexUnlock
      Callsites:
        - Src:             'dict.c:1009,5'
          Dst:             xmlMutexLock
        - Src:             'dict.c:1010,11'
          Dst:             xoroshiro64ss
        - Src:             'dict.c:1011,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlCleanupRandom
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCleanupMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:982,5'
          Branch Sides:
            - BranchSide:      'dict.c:982,5'
              BranchSideFuncs:
                - xmlCleanupMutex
            - BranchSide:      'dict.c:982,5'
              BranchSideFuncs:
                - xmlCleanupMutex
      Callsites:
        - Src:             'dict.c:982,5'
          Dst:             xmlCleanupMutex
    - functionName:    xmlInitRandom
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          82
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - getentropy
        - time
        - xmlAbort
        - xmlInitMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:916,5'
          Branch Sides:
            - BranchSide:      'dict.c:940,17'
              BranchSideFuncs:
                - xmlInitMutex
                - getentropy
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlAbort
                - time
            - BranchSide:      'dict.c:940,17'
              BranchSideFuncs:
                - xmlInitMutex
                - getentropy
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlAbort
                - time
        - Branch String:   'dict.c:940,17'
          Branch Sides:
            - BranchSide:      'dict.c:941,17'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:949,17'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - getentropy
                - __errno_location
                - xmlAbort
                - time
        - Branch String:   'dict.c:949,17'
          Branch Sides:
            - BranchSide:      'dict.c:950,17'
              BranchSideFuncs:
                - time
            - BranchSide:      'dict.c:957,17'
              BranchSideFuncs:
                - __errno_location
                - getentropy
                - __errno_location
                - time
                - __errno_location
                - xmlAbort
        - Branch String:   'dict.c:957,17'
          Branch Sides:
            - BranchSide:      'dict.c:939,9'
              BranchSideFuncs:
                - __errno_location
                - xmlAbort
                - getentropy
                - __errno_location
                - __errno_location
                - time
            - BranchSide:      'dict.c:959,26'
              BranchSideFuncs:
                - __errno_location
                - xmlAbort
                - getentropy
                - __errno_location
                - __errno_location
                - time
      Callsites:
        - Src:             'dict.c:916,5'
          Dst:             xmlInitMutex
        - Src:             'dict.c:940,17'
          Dst:             getentropy
        - Src:             'dict.c:949,17'
          Dst:             __errno_location
        - Src:             'dict.c:957,17'
          Dst:             __errno_location
        - Src:             'dict.c:959,26'
          Dst:             __errno_location
        - Src:             'dict.c:958,17'
          Dst:             xmlAbort
        - Src:             'dict.c:967,28'
          Dst:             time
    - functionName:    getentropy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlDictQLookup
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
        - prefix
        - name
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictLookupInternal
      functionUses:    5
      BranchProfiles:
        - Branch String:   'dict.c:882,9'
          Branch Sides:
            - BranchSide:      'dict.c:883,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:884,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:881,13'
          Dst:             xmlDictLookupInternal
    - functionName:    xmlDictLookupInternal
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - dict
        - prefix
        - name
        - maybeLen
        - update
      BBCount:         81
      ICount:          575
      EdgeCount:       110
      CyclomaticComplexity: 31
      functionsReached:
        - xmlDictAddQString
        - xmlDictAddString
        - xmlDictFindEntry
        - xmlDictGrow
        - xmlDictHashName
        - xmlDictHashQName
      functionUses:    4
      BranchProfiles:
        - Branch String:   'dict.c:674,24'
          Branch Sides:
            - BranchSide:      'dict.c:674,28'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:675,2'
              BranchSideFuncs: []
        - Branch String:   'dict.c:674,9'
          Branch Sides:
            - BranchSide:      'dict.c:675,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:677,15'
              BranchSideFuncs:
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
                - xmlDictHashName
        - Branch String:   'dict.c:677,14'
          Branch Sides:
            - BranchSide:      'dict.c:677,12'
              BranchSideFuncs:
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
                - xmlDictHashName
            - BranchSide:      'dict.c:677,51'
              BranchSideFuncs:
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
                - xmlDictHashName
        - Branch String:   'dict.c:679,9'
          Branch Sides:
            - BranchSide:      'dict.c:680,37'
              BranchSideFuncs:
                - xmlDictHashName
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
            - BranchSide:      'dict.c:685,38'
              BranchSideFuncs:
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:681,13'
          Branch Sides:
            - BranchSide:      'dict.c:682,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:683,16'
              BranchSideFuncs:
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:686,33'
          Branch Sides:
            - BranchSide:      'dict.c:686,37'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:687,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:686,13'
          Branch Sides:
            - BranchSide:      'dict.c:687,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:688,16'
              BranchSideFuncs:
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:691,27'
          Branch Sides:
            - BranchSide:      'dict.c:691,31'
              BranchSideFuncs:
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
            - BranchSide:      'dict.c:697,9'
              BranchSideFuncs:
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:691,9'
          Branch Sides:
            - BranchSide:      'dict.c:692,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:697,9'
              BranchSideFuncs:
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:697,9'
          Branch Sides:
            - BranchSide:      'dict.c:698,17'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
            - BranchSide:      'dict.c:700,34'
              BranchSideFuncs:
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:701,13'
          Branch Sides:
            - BranchSide:      'dict.c:702,20'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:704,13'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:704,13'
          Branch Sides:
            - BranchSide:      'dict.c:705,17'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
            - BranchSide:      'dict.c:709,21'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:705,17'
          Branch Sides:
            - BranchSide:      'dict.c:706,17'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:707,23'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
        - Branch String:   'dict.c:713,33'
          Branch Sides:
            - BranchSide:      'dict.c:713,37'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictHashName
            - BranchSide:      'dict.c:729,10'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
        - Branch String:   'dict.c:713,9'
          Branch Sides:
            - BranchSide:      'dict.c:717,13'
              BranchSideFuncs:
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
                - xmlDictHashName
            - BranchSide:      'dict.c:729,10'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
        - Branch String:   'dict.c:717,13'
          Branch Sides:
            - BranchSide:      'dict.c:718,44'
              BranchSideFuncs:
                - xmlDictHashName
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
            - BranchSide:      'dict.c:721,45'
              BranchSideFuncs:
                - xmlDictHashQName
                - xmlDictFindEntry
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
        - Branch String:   'dict.c:725,13'
          Branch Sides:
            - BranchSide:      'dict.c:726,20'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:727,5'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
        - Branch String:   'dict.c:729,9'
          Branch Sides:
            - BranchSide:      'dict.c:730,9'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
            - BranchSide:      'dict.c:735,9'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
                - xmlDictGrow
        - Branch String:   'dict.c:735,9'
          Branch Sides:
            - BranchSide:      'dict.c:738,25'
              BranchSideFuncs:
                - xmlDictGrow
                - xmlDictAddQString
                - xmlDictAddString
            - BranchSide:      'dict.c:759,9'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
        - Branch String:   'dict.c:738,13'
          Branch Sides:
            - BranchSide:      'dict.c:739,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:744,16'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
        - Branch String:   'dict.c:749,40'
          Branch Sides:
            - BranchSide:      'dict.c:749,9'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
            - BranchSide:      'dict.c:750,18'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
        - Branch String:   'dict.c:749,9'
          Branch Sides:
            - BranchSide:      'dict.c:751,18'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
            - BranchSide:      'dict.c:757,5'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
        - Branch String:   'dict.c:754,17'
          Branch Sides:
            - BranchSide:      'dict.c:749,9'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
            - BranchSide:      'dict.c:755,25'
              BranchSideFuncs:
                - xmlDictAddQString
                - xmlDictAddString
        - Branch String:   'dict.c:759,9'
          Branch Sides:
            - BranchSide:      'dict.c:760,32'
              BranchSideFuncs:
                - xmlDictAddString
            - BranchSide:      'dict.c:762,33'
              BranchSideFuncs:
                - xmlDictAddQString
        - Branch String:   'dict.c:763,9'
          Branch Sides:
            - BranchSide:      'dict.c:764,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:769,9'
              BranchSideFuncs: []
        - Branch String:   'dict.c:769,9'
          Branch Sides:
            - BranchSide:      'dict.c:770,36'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:796,24'
              BranchSideFuncs: []
        - Branch String:   'dict.c:775,17'
          Branch Sides:
            - BranchSide:      'dict.c:776,23'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:777,9'
              BranchSideFuncs: []
        - Branch String:   'dict.c:777,9'
          Branch Sides:
            - BranchSide:      'dict.c:774,16'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:779,13'
              BranchSideFuncs: []
        - Branch String:   'dict.c:779,13'
          Branch Sides:
            - BranchSide:      'dict.c:784,22'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:790,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:680,21'
          Dst:             xmlDictHashName
        - Src:             'dict.c:685,21'
          Dst:             xmlDictHashQName
        - Src:             'dict.c:700,17'
          Dst:             xmlDictFindEntry
        - Src:             'dict.c:718,28'
          Dst:             xmlDictHashName
        - Src:             'dict.c:721,28'
          Dst:             xmlDictHashQName
        - Src:             'dict.c:723,20'
          Dst:             xmlDictFindEntry
        - Src:             'dict.c:738,13'
          Dst:             xmlDictGrow
        - Src:             'dict.c:760,15'
          Dst:             xmlDictAddString
        - Src:             'dict.c:762,15'
          Dst:             xmlDictAddQString
    - functionName:    xmlDictHashName
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - seed
        - data
        - maxLen
        - plen
      BBCount:         14
      ICount:          162
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dict.c:449,28'
          Branch Sides:
            - BranchSide:      'dict.c:449,31'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:449,5'
              BranchSideFuncs: []
        - Branch String:   'dict.c:449,5'
          Branch Sides:
            - BranchSide:      'dict.c:450,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:453,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictExists
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dict
        - name
        - len
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictLookupInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict.c:862,9'
          Branch Sides:
            - BranchSide:      'dict.c:863,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:864,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:861,13'
          Dst:             xmlDictLookupInternal
    - functionName:    xmlDictLookupHashed
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dict
        - name
        - len
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictLookupInternal
      functionUses:    15
      BranchProfiles:
        - Branch String:   'dict.c:839,9'
          Branch Sides:
            - BranchSide:      'dict.c:840,13'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:843,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:837,13'
          Dst:             xmlDictLookupInternal
    - functionName:    xmlDictLookup
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dict
        - name
        - len
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictLookupInternal
      functionUses:    111
      BranchProfiles:
        - Branch String:   'dict.c:818,9'
          Branch Sides:
            - BranchSide:      'dict.c:819,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:820,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:817,13'
          Dst:             xmlDictLookupInternal
    - functionName:    xmlDictCombineHash
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - v1
        - v2
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlDictComputeHash
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
        - string
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDictHashName
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'dict.c:499,12'
          Dst:             xmlDictHashName
    - functionName:    xmlDictGetUsage
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict.c:423,9'
          Branch Sides:
            - BranchSide:      'dict.c:424,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:425,12'
              BranchSideFuncs: []
        - Branch String:   'dict.c:426,5'
          Branch Sides:
            - BranchSide:      'dict.c:427,18'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:430,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictSetLimit
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dict
        - limit
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'dict.c:404,9'
          Branch Sides:
            - BranchSide:      'dict.c:405,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:406,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictSize
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict.c:385,9'
          Branch Sides:
            - BranchSide:      'dict.c:386,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:387,9'
              BranchSideFuncs: []
        - Branch String:   'dict.c:387,9'
          Branch Sides:
            - BranchSide:      'dict.c:388,16'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:389,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDictOwns
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
        - str
      BBCount:         19
      ICount:          95
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlDictOwns
      functionUses:    55
      BranchProfiles:
        - Branch String:   'dict.c:363,24'
          Branch Sides:
            - BranchSide:      'dict.c:363,28'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:364,2'
              BranchSideFuncs: []
        - Branch String:   'dict.c:363,9'
          Branch Sides:
            - BranchSide:      'dict.c:364,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:365,12'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'dict.c:366,5'
          Branch Sides:
            - BranchSide:      'dict.c:367,14'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'dict.c:371,9'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'dict.c:367,38'
          Branch Sides:
            - BranchSide:      'dict.c:367,42'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'dict.c:369,9'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'dict.c:367,13'
          Branch Sides:
            - BranchSide:      'dict.c:368,6'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:369,9'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'dict.c:371,9'
          Branch Sides:
            - BranchSide:      'dict.c:372,28'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'dict.c:373,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:372,16'
          Dst:             xmlDictOwns
    - functionName:    xmlDictFree
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
      BBCount:         17
      ICount:          112
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlDictFree
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    22
      BranchProfiles:
        - Branch String:   'dict.c:322,9'
          Branch Sides:
            - BranchSide:      'dict.c:323,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:326,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - xmlDictFree
                - xmlMutexUnlock
        - Branch String:   'dict.c:328,9'
          Branch Sides:
            - BranchSide:      'dict.c:329,9'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'dict.c:333,5'
              BranchSideFuncs:
                - xmlMutexUnlock
                - xmlDictFree
        - Branch String:   'dict.c:335,9'
          Branch Sides:
            - BranchSide:      'dict.c:336,21'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'dict.c:339,9'
              BranchSideFuncs: []
        - Branch String:   'dict.c:339,9'
          Branch Sides:
            - BranchSide:      'dict.c:340,2'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:342,12'
              BranchSideFuncs: []
        - Branch String:   'dict.c:343,5'
          Branch Sides:
            - BranchSide:      'dict.c:344,17'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:348,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'dict.c:326,5'
          Dst:             xmlMutexLock
        - Src:             'dict.c:329,9'
          Dst:             xmlMutexUnlock
        - Src:             'dict.c:333,5'
          Dst:             xmlMutexUnlock
        - Src:             'dict.c:336,9'
          Dst:             xmlDictFree
    - functionName:    xmlDictReference
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    24
      BranchProfiles:
        - Branch String:   'dict.c:305,9'
          Branch Sides:
            - BranchSide:      'dict.c:305,23'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:306,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
      Callsites:
        - Src:             'dict.c:306,5'
          Dst:             xmlMutexLock
        - Src:             'dict.c:308,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlDictCreateSub
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sub
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDictCreate
        - xmlDictReference
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:289,24'
          Branch Sides:
            - BranchSide:      'dict.c:289,28'
              BranchSideFuncs:
                - xmlDictReference
            - BranchSide:      'dict.c:289,24'
              BranchSideFuncs: []
        - Branch String:   'dict.c:289,9'
          Branch Sides:
            - BranchSide:      'dict.c:289,9'
              BranchSideFuncs:
                - xmlDictReference
            - BranchSide:      'dict.c:290,22'
              BranchSideFuncs:
                - xmlDictReference
      Callsites:
        - Src:             'dict.c:287,23'
          Dst:             xmlDictCreate
        - Src:             'dict.c:292,2'
          Dst:             xmlDictReference
    - functionName:    xmlDictCreate
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlInitParser
        - xmlRandom
      functionUses:    12
      BranchProfiles:
        - Branch String:   'dict.c:256,5'
          Branch Sides:
            - BranchSide:      'dict.c:254,16'
              BranchSideFuncs:
                - xmlInitParser
                - xmlRandom
            - BranchSide:      'dict.c:256,5'
              BranchSideFuncs:
                - xmlInitParser
                - xmlRandom
        - Branch String:   'dict.c:259,9'
          Branch Sides:
            - BranchSide:      'dict.c:260,9'
              BranchSideFuncs: []
            - BranchSide:      'dict.c:261,5'
              BranchSideFuncs:
                - xmlRandom
      Callsites:
        - Src:             'dict.c:256,5'
          Dst:             xmlInitParser
        - Src:             'dict.c:269,18'
          Dst:             xmlRandom
    - functionName:    xmlRandom
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetLocalRngState
        - xoroshiro64ss
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dict.c:1024,26'
          Branch Sides:
            - BranchSide:      'dict.c:1024,26'
              BranchSideFuncs:
                - xmlGetLocalRngState
                - xoroshiro64ss
            - BranchSide:      'dict.c:1024,26'
              BranchSideFuncs:
                - xmlGetLocalRngState
                - xoroshiro64ss
      Callsites:
        - Src:             'dict.c:1024,26'
          Dst:             xmlGetLocalRngState
        - Src:             'dict.c:1024,12'
          Dst:             xoroshiro64ss
    - functionName:    xmlCleanupDictInternal
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCleanupMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:117,5'
          Branch Sides:
            - BranchSide:      'dict.c:117,5'
              BranchSideFuncs:
                - xmlCleanupMutex
            - BranchSide:      'dict.c:117,5'
              BranchSideFuncs:
                - xmlCleanupMutex
      Callsites:
        - Src:             'dict.c:117,5'
          Dst:             xmlCleanupMutex
    - functionName:    xmlDictCleanup
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlInitDictInternal
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dict.c:99,5'
          Branch Sides:
            - BranchSide:      'dict.c:99,5'
              BranchSideFuncs:
                - xmlInitMutex
            - BranchSide:      'dict.c:99,5'
              BranchSideFuncs:
                - xmlInitMutex
      Callsites:
        - Src:             'dict.c:99,5'
          Dst:             xmlInitMutex
    - functionName:    xmlInitializeDict
      functionSourceFile: '/src/libxml2/dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitParser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'dict.c:90,5'
          Branch Sides:
            - BranchSide:      'dict.c:90,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'dict.c:90,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'dict.c:90,5'
          Dst:             xmlInitParser
    - functionName:    xmlDumpEntityDeclScan
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ent
        - save
        - name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSaveTree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:695,5'
          Dst:             xmlSaveTree
    - functionName:    xmlDumpEntitiesTable
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - table
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufferDetach
        - xmlDumpEntityDeclScan
        - xmlHashScan
        - xmlSaveFinish
        - xmlSaveToBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'entities.c:711,23'
          Branch Sides:
            - BranchSide:      'entities.c:711,27'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:712,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:711,9'
          Branch Sides:
            - BranchSide:      'entities.c:712,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:714,28'
              BranchSideFuncs:
                - xmlSaveToBuffer
                - xmlHashScan
                - xmlSaveFinish
                - xmlBufferDetach
        - Branch String:   'entities.c:716,9'
          Branch Sides:
            - BranchSide:      'entities.c:716,9'
              BranchSideFuncs:
                - xmlBufferDetach
            - BranchSide:      'entities.c:717,9'
              BranchSideFuncs:
                - xmlBufferDetach
      Callsites:
        - Src:             'entities.c:714,12'
          Dst:             xmlSaveToBuffer
        - Src:             'entities.c:715,5'
          Dst:             xmlHashScan
        - Src:             'entities.c:715,5'
          Dst:             xmlDumpEntityDeclScan
        - Src:             'entities.c:716,9'
          Dst:             xmlSaveFinish
        - Src:             'entities.c:717,17'
          Dst:             xmlBufferDetach
    - functionName:    xmlDumpEntityDecl
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - ent
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufferDetach
        - xmlSaveFinish
        - xmlSaveToBuffer
        - xmlSaveTree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'entities.c:675,23'
          Branch Sides:
            - BranchSide:      'entities.c:675,27'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:676,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:675,9'
          Branch Sides:
            - BranchSide:      'entities.c:676,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:678,28'
              BranchSideFuncs:
                - xmlSaveToBuffer
                - xmlSaveTree
                - xmlSaveFinish
                - xmlBufferDetach
        - Branch String:   'entities.c:680,9'
          Branch Sides:
            - BranchSide:      'entities.c:680,9'
              BranchSideFuncs:
                - xmlBufferDetach
            - BranchSide:      'entities.c:681,9'
              BranchSideFuncs:
                - xmlBufferDetach
      Callsites:
        - Src:             'entities.c:678,12'
          Dst:             xmlSaveToBuffer
        - Src:             'entities.c:679,5'
          Dst:             xmlSaveTree
        - Src:             'entities.c:680,9'
          Dst:             xmlSaveFinish
        - Src:             'entities.c:681,17'
          Dst:             xmlBufferDetach
    - functionName:    xmlCopyEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         37
      ICount:          231
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlFreeEntity
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'entities.c:604,9'
          Branch Sides:
            - BranchSide:      'entities.c:605,2'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:606,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:610,9'
          Branch Sides:
            - BranchSide:      'entities.c:611,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'entities.c:615,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:612,13'
          Branch Sides:
            - BranchSide:      'entities.c:613,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:614,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:615,9'
          Branch Sides:
            - BranchSide:      'entities.c:616,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'entities.c:620,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:617,13'
          Branch Sides:
            - BranchSide:      'entities.c:618,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:619,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:620,9'
          Branch Sides:
            - BranchSide:      'entities.c:621,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'entities.c:625,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:622,13'
          Branch Sides:
            - BranchSide:      'entities.c:623,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:624,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:625,9'
          Branch Sides:
            - BranchSide:      'entities.c:626,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
            - BranchSide:      'entities.c:630,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
        - Branch String:   'entities.c:627,13'
          Branch Sides:
            - BranchSide:      'entities.c:628,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:629,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
                - xmlStrdup
        - Branch String:   'entities.c:630,9'
          Branch Sides:
            - BranchSide:      'entities.c:631,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeEntity
            - BranchSide:      'entities.c:635,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
        - Branch String:   'entities.c:632,13'
          Branch Sides:
            - BranchSide:      'entities.c:633,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:634,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
        - Branch String:   'entities.c:635,9'
          Branch Sides:
            - BranchSide:      'entities.c:636,23'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeEntity
            - BranchSide:      'entities.c:640,12'
              BranchSideFuncs: []
        - Branch String:   'entities.c:637,13'
          Branch Sides:
            - BranchSide:      'entities.c:638,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:639,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:611,14'
          Dst:             xmlStrdup
        - Src:             'entities.c:616,20'
          Dst:             xmlStrdup
        - Src:             'entities.c:621,18'
          Dst:             xmlStrdup
        - Src:             'entities.c:626,17'
          Dst:             xmlStrdup
        - Src:             'entities.c:631,14'
          Dst:             xmlStrdup
        - Src:             'entities.c:636,13'
          Dst:             xmlStrdup
        - Src:             'entities.c:643,5'
          Dst:             xmlFreeEntity
    - functionName:    xmlFreeEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - entity
      BBCount:         37
      ICount:          218
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - xmlDictOwns
        - xmlFreeNodeList
      functionUses:    6
      BranchProfiles:
        - Branch String:   'entities.c:87,9'
          Branch Sides:
            - BranchSide:      'entities.c:88,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:90,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
        - Branch String:   'entities.c:90,9'
          Branch Sides:
            - BranchSide:      'entities.c:91,16'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
            - BranchSide:      'entities.c:94,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
        - Branch String:   'entities.c:94,28'
          Branch Sides:
            - BranchSide:      'entities.c:95,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
            - BranchSide:      'entities.c:97,10'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'entities.c:94,9'
          Branch Sides:
            - BranchSide:      'entities.c:96,25'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
            - BranchSide:      'entities.c:97,10'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'entities.c:97,32'
          Branch Sides:
            - BranchSide:      'entities.c:98,11'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'entities.c:100,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:98,25'
          Branch Sides:
            - BranchSide:      'entities.c:98,42'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:99,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:97,9'
          Branch Sides:
            - BranchSide:      'entities.c:99,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:100,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:100,9'
          Branch Sides:
            - BranchSide:      'entities.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:102,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:102,9'
          Branch Sides:
            - BranchSide:      'entities.c:103,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:104,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:104,9'
          Branch Sides:
            - BranchSide:      'entities.c:105,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:106,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:106,9'
          Branch Sides:
            - BranchSide:      'entities.c:107,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:108,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:108,9'
          Branch Sides:
            - BranchSide:      'entities.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:110,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:96,9'
          Dst:             xmlFreeNodeList
        - Src:             'entities.c:98,30'
          Dst:             xmlDictOwns
    - functionName:    xmlCopyEntitiesTable
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCopyEntity
        - xmlFreeEntityWrapper
        - xmlHashCopySafe
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:657,12'
          Dst:             xmlHashCopySafe
        - Src:             'entities.c:657,12'
          Dst:             xmlCopyEntity
        - Src:             'entities.c:657,12'
          Dst:             xmlFreeEntityWrapper
    - functionName:    xmlFreeEntityWrapper
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entity
        - name
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreeEntity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'entities.c:575,9'
          Branch Sides:
            - BranchSide:      'entities.c:575,9'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:576,31'
              BranchSideFuncs:
                - xmlFreeEntity
      Callsites:
        - Src:             'entities.c:576,2'
          Dst:             xmlFreeEntity
    - functionName:    xmlFreeEntitiesTable
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeEntityWrapper
        - xmlHashFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:588,5'
          Dst:             xmlHashFree
        - Src:             'entities.c:588,5'
          Dst:             xmlFreeEntityWrapper
    - functionName:    xmlCreateEntitiesTable
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'entities.c:564,34'
          Branch Sides:
            - BranchSide:      'entities.c:564,34'
              BranchSideFuncs:
                - xmlHashCreate
            - BranchSide:      'entities.c:564,34'
              BranchSideFuncs:
                - xmlHashCreate
      Callsites:
        - Src:             'entities.c:564,34'
          Dst:             xmlHashCreate
    - functionName:    xmlEncodeSpecialChars
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - input
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlEscapeText
      functionUses:    2
      BranchProfiles:
        - Branch String:   'entities.c:549,9'
          Branch Sides:
            - BranchSide:      'entities.c:550,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:552,26'
              BranchSideFuncs:
                - xmlEscapeText
      Callsites:
        - Src:             'entities.c:552,12'
          Dst:             xmlEscapeText
    - functionName:    xmlEncodeEntitiesReentrant
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - input
      BBCount:         18
      ICount:          84
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlEscapeText
      functionUses:    0
      BranchProfiles:
        - Branch String:   'entities.c:524,9'
          Branch Sides:
            - BranchSide:      'entities.c:525,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:527,10'
              BranchSideFuncs:
                - xmlEscapeText
        - Branch String:   'entities.c:527,23'
          Branch Sides:
            - BranchSide:      'entities.c:527,27'
              BranchSideFuncs:
                - xmlEscapeText
            - BranchSide:      'entities.c:529,15'
              BranchSideFuncs:
                - xmlEscapeText
        - Branch String:   'entities.c:527,9'
          Branch Sides:
            - BranchSide:      'entities.c:528,15'
              BranchSideFuncs:
                - xmlEscapeText
            - BranchSide:      'entities.c:529,15'
              BranchSideFuncs:
                - xmlEscapeText
        - Branch String:   'entities.c:529,28'
          Branch Sides:
            - BranchSide:      'entities.c:529,32'
              BranchSideFuncs:
                - xmlEscapeText
            - BranchSide:      'entities.c:530,15'
              BranchSideFuncs:
                - xmlEscapeText
      Callsites:
        - Src:             'entities.c:532,12'
          Dst:             xmlEscapeText
    - functionName:    xmlGetDocEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         24
      ICount:          132
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlGetEntityFromTable
        - xmlGetPredefinedEntity
      functionUses:    18
      BranchProfiles:
        - Branch String:   'entities.c:479,9'
          Branch Sides:
            - BranchSide:      'entities.c:480,7'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:496,35'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
        - Branch String:   'entities.c:480,31'
          Branch Sides:
            - BranchSide:      'entities.c:480,35'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:486,6'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:480,6'
          Branch Sides:
            - BranchSide:      'entities.c:481,36'
              BranchSideFuncs:
                - xmlGetEntityFromTable
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:486,6'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:483,10'
          Branch Sides:
            - BranchSide:      'entities.c:484,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:485,2'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:486,6'
          Branch Sides:
            - BranchSide:      'entities.c:487,11'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:495,5'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
        - Branch String:   'entities.c:487,35'
          Branch Sides:
            - BranchSide:      'entities.c:488,4'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:494,2'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
        - Branch String:   'entities.c:487,10'
          Branch Sides:
            - BranchSide:      'entities.c:489,33'
              BranchSideFuncs:
                - xmlGetEntityFromTable
                - xmlGetPredefinedEntity
            - BranchSide:      'entities.c:494,2'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
        - Branch String:   'entities.c:491,7'
          Branch Sides:
            - BranchSide:      'entities.c:492,14'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:493,6'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
      Callsites:
        - Src:             'entities.c:482,12'
          Dst:             xmlGetEntityFromTable
        - Src:             'entities.c:490,9'
          Dst:             xmlGetEntityFromTable
        - Src:             'entities.c:496,12'
          Dst:             xmlGetPredefinedEntity
    - functionName:    xmlGetEntityFromTable
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashLookup
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:415,27'
          Dst:             xmlHashLookup
    - functionName:    xmlGetPredefinedEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         22
      ICount:          103
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrEqual
      functionUses:    5
      BranchProfiles:
        - Branch String:   'entities.c:306,9'
          Branch Sides:
            - BranchSide:      'entities.c:306,23'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:307,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'entities.c:307,5'
          Branch Sides:
            - BranchSide:      'entities.c:309,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'entities.c:313,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'entities.c:317,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'entities.c:323,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'entities.c:327,6'
              BranchSideFuncs: []
        - Branch String:   'entities.c:309,10'
          Branch Sides:
            - BranchSide:      'entities.c:310,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:311,6'
              BranchSideFuncs: []
        - Branch String:   'entities.c:313,10'
          Branch Sides:
            - BranchSide:      'entities.c:314,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:315,6'
              BranchSideFuncs: []
        - Branch String:   'entities.c:317,10'
          Branch Sides:
            - BranchSide:      'entities.c:318,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:319,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'entities.c:319,10'
          Branch Sides:
            - BranchSide:      'entities.c:320,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:321,6'
              BranchSideFuncs: []
        - Branch String:   'entities.c:323,10'
          Branch Sides:
            - BranchSide:      'entities.c:324,10'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:325,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:309,10'
          Dst:             xmlStrEqual
        - Src:             'entities.c:313,10'
          Dst:             xmlStrEqual
        - Src:             'entities.c:317,10'
          Dst:             xmlStrEqual
        - Src:             'entities.c:319,10'
          Dst:             xmlStrEqual
        - Src:             'entities.c:323,10'
          Dst:             xmlStrEqual
    - functionName:    xmlGetDtdEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGetEntityFromTable
      functionUses:    0
      BranchProfiles:
        - Branch String:   'entities.c:457,9'
          Branch Sides:
            - BranchSide:      'entities.c:458,2'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:459,10'
              BranchSideFuncs:
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:459,34'
          Branch Sides:
            - BranchSide:      'entities.c:459,38'
              BranchSideFuncs:
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:463,5'
              BranchSideFuncs: []
        - Branch String:   'entities.c:459,9'
          Branch Sides:
            - BranchSide:      'entities.c:460,32'
              BranchSideFuncs:
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:463,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:461,9'
          Dst:             xmlGetEntityFromTable
    - functionName:    xmlGetParameterEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         18
      ICount:          110
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlGetEntityFromTable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'entities.c:431,9'
          Branch Sides:
            - BranchSide:      'entities.c:432,2'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:433,10'
              BranchSideFuncs:
                - xmlGetEntityFromTable
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:433,34'
          Branch Sides:
            - BranchSide:      'entities.c:433,38'
              BranchSideFuncs:
                - xmlGetEntityFromTable
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:439,10'
              BranchSideFuncs:
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:433,9'
          Branch Sides:
            - BranchSide:      'entities.c:434,32'
              BranchSideFuncs:
                - xmlGetEntityFromTable
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:439,10'
              BranchSideFuncs:
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:436,6'
          Branch Sides:
            - BranchSide:      'entities.c:437,13'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:438,5'
              BranchSideFuncs:
                - xmlGetEntityFromTable
        - Branch String:   'entities.c:439,34'
          Branch Sides:
            - BranchSide:      'entities.c:439,38'
              BranchSideFuncs:
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:443,5'
              BranchSideFuncs: []
        - Branch String:   'entities.c:439,9'
          Branch Sides:
            - BranchSide:      'entities.c:440,32'
              BranchSideFuncs:
                - xmlGetEntityFromTable
            - BranchSide:      'entities.c:443,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:435,8'
          Dst:             xmlGetEntityFromTable
        - Src:             'entities.c:441,9'
          Dst:             xmlGetEntityFromTable
    - functionName:    xmlNewEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
        - type
        - publicId
        - systemId
        - content
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlAddDocEntity
        - xmlCreateEntity
      functionUses:    0
      BranchProfiles:
        - Branch String:   'entities.c:398,23'
          Branch Sides:
            - BranchSide:      'entities.c:398,27'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlAddDocEntity
            - BranchSide:      'entities.c:401,9'
              BranchSideFuncs:
                - xmlCreateEntity
        - Branch String:   'entities.c:398,9'
          Branch Sides:
            - BranchSide:      'entities.c:399,25'
              BranchSideFuncs:
                - xmlAddDocEntity
            - BranchSide:      'entities.c:401,9'
              BranchSideFuncs:
                - xmlCreateEntity
        - Branch String:   'entities.c:401,9'
          Branch Sides:
            - BranchSide:      'entities.c:402,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:403,28'
              BranchSideFuncs:
                - xmlCreateEntity
      Callsites:
        - Src:             'entities.c:399,9'
          Dst:             xmlAddDocEntity
        - Src:             'entities.c:403,12'
          Dst:             xmlCreateEntity
    - functionName:    xmlAddDocEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
        - type
        - publicId
        - systemId
        - content
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlAddEntity
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:374,5'
          Dst:             xmlAddEntity
    - functionName:    xmlCreateEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
        - type
        - publicId
        - systemId
        - content
      BBCount:         30
      ICount:          205
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlDictLookup
        - xmlFreeEntity
        - xmlStrdup
        - xmlStrlen
        - xmlStrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'entities.c:123,9'
          Branch Sides:
            - BranchSide:      'entities.c:124,2'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:125,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:133,23'
          Branch Sides:
            - BranchSide:      'entities.c:133,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'entities.c:134,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:133,9'
          Branch Sides:
            - BranchSide:      'entities.c:134,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'entities.c:136,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:137,9'
          Branch Sides:
            - BranchSide:      'entities.c:138,9'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:139,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'entities.c:139,9'
          Branch Sides:
            - BranchSide:      'entities.c:140,37'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
            - BranchSide:      'entities.c:144,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
        - Branch String:   'entities.c:141,13'
          Branch Sides:
            - BranchSide:      'entities.c:142,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:143,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
                - xmlStrdup
        - Branch String:   'entities.c:144,9'
          Branch Sides:
            - BranchSide:      'entities.c:145,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
            - BranchSide:      'entities.c:149,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
        - Branch String:   'entities.c:146,13'
          Branch Sides:
            - BranchSide:      'entities.c:147,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:148,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
        - Branch String:   'entities.c:149,9'
          Branch Sides:
            - BranchSide:      'entities.c:150,33'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlFreeEntity
            - BranchSide:      'entities.c:155,9'
              BranchSideFuncs: []
        - Branch String:   'entities.c:152,13'
          Branch Sides:
            - BranchSide:      'entities.c:153,13'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:154,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:134,14'
          Dst:             xmlStrdup
        - Src:             'entities.c:136,21'
          Dst:             xmlDictLookup
        - Src:             'entities.c:140,27'
          Dst:             xmlStrdup
        - Src:             'entities.c:145,25'
          Dst:             xmlStrdup
        - Src:             'entities.c:150,23'
          Dst:             xmlStrlen
        - Src:             'entities.c:151,17'
          Dst:             xmlStrndup
        - Src:             'entities.c:165,5'
          Dst:             xmlFreeEntity
    - functionName:    xmlAddEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - extSubset
        - name
        - type
        - publicId
        - systemId
        - content
        - out
      BBCount:         86
      ICount:          523
      EdgeCount:       113
      CyclomaticComplexity: 29
      functionsReached:
        - xmlCreateEntity
        - xmlFreeEntity
        - xmlGetPredefinedEntity
        - xmlHashAdd
        - xmlHashCreateDict
        - xmlStrEqual
        - xmlStrcasecmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'entities.c:194,9'
          Branch Sides:
            - BranchSide:      'entities.c:195,10'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlGetPredefinedEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:196,10'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlGetPredefinedEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:196,23'
          Branch Sides:
            - BranchSide:      'entities.c:196,27'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:197,2'
              BranchSideFuncs: []
        - Branch String:   'entities.c:196,9'
          Branch Sides:
            - BranchSide:      'entities.c:197,2'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:198,12'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlGetPredefinedEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:200,9'
          Branch Sides:
            - BranchSide:      'entities.c:201,15'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlGetPredefinedEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:203,15'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlGetPredefinedEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:204,9'
          Branch Sides:
            - BranchSide:      'entities.c:205,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:207,13'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlGetPredefinedEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:207,5'
          Branch Sides:
            - BranchSide:      'entities.c:211,45'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:211,45'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:211,45'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:254,10'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:254,10'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:262,6'
              BranchSideFuncs: []
        - Branch String:   'entities.c:212,17'
          Branch Sides:
            - BranchSide:      'entities.c:213,21'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:245,10'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:216,59'
          Branch Sides:
            - BranchSide:      'entities.c:217,22'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:242,22'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:216,21'
          Branch Sides:
            - BranchSide:      'entities.c:218,29'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:242,22'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:220,44'
          Branch Sides:
            - BranchSide:      'entities.c:220,48'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:223,33'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:220,66'
          Branch Sides:
            - BranchSide:      'entities.c:221,27'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
            - BranchSide:      'entities.c:223,33'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:221,37'
          Branch Sides:
            - BranchSide:      'entities.c:221,41'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:222,31'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:221,52'
          Branch Sides:
            - BranchSide:      'entities.c:221,56'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:222,31'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:220,25'
          Branch Sides:
            - BranchSide:      'entities.c:222,31'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:223,33'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
                - xmlStrEqual
                - xmlStrcasecmp
        - Branch String:   'entities.c:224,29'
          Branch Sides:
            - BranchSide:      'entities.c:225,38'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:233,37'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:230,33'
          Branch Sides:
            - BranchSide:      'entities.c:231,39'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:232,25'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:242,21'
          Branch Sides:
            - BranchSide:      'entities.c:243,21'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
            - BranchSide:      'entities.c:244,13'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
                - xmlHashCreateDict
        - Branch String:   'entities.c:245,10'
          Branch Sides:
            - BranchSide:      'entities.c:246,40'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
            - BranchSide:      'entities.c:250,14'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
        - Branch String:   'entities.c:247,21'
          Branch Sides:
            - BranchSide:      'entities.c:248,21'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:249,13'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
        - Branch String:   'entities.c:254,10'
          Branch Sides:
            - BranchSide:      'entities.c:255,41'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
            - BranchSide:      'entities.c:259,14'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
        - Branch String:   'entities.c:256,21'
          Branch Sides:
            - BranchSide:      'entities.c:257,21'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:258,13'
              BranchSideFuncs:
                - xmlCreateEntity
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
        - Branch String:   'entities.c:265,9'
          Branch Sides:
            - BranchSide:      'entities.c:266,9'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:268,22'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlFreeEntity
                - xmlFreeEntity
        - Branch String:   'entities.c:269,9'
          Branch Sides:
            - BranchSide:      'entities.c:270,23'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'entities.c:272,16'
              BranchSideFuncs:
                - xmlFreeEntity
        - Branch String:   'entities.c:285,9'
          Branch Sides:
            - BranchSide:      'entities.c:286,43'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:288,33'
              BranchSideFuncs: []
        - Branch String:   'entities.c:293,9'
          Branch Sides:
            - BranchSide:      'entities.c:294,16'
              BranchSideFuncs: []
            - BranchSide:      'entities.c:295,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'entities.c:211,22'
          Dst:             xmlGetPredefinedEntity
        - Src:             'entities.c:230,33'
          Dst:             xmlStrcasecmp
        - Src:             'entities.c:237,33'
          Dst:             xmlStrEqual
        - Src:             'entities.c:246,19'
          Dst:             xmlHashCreateDict
        - Src:             'entities.c:255,20'
          Dst:             xmlHashCreateDict
        - Src:             'entities.c:264,11'
          Dst:             xmlCreateEntity
        - Src:             'entities.c:268,11'
          Dst:             xmlHashAdd
        - Src:             'entities.c:270,9'
          Dst:             xmlFreeEntity
        - Src:             'entities.c:276,9'
          Dst:             xmlFreeEntity
    - functionName:    xmlAddDtdEntity
      functionSourceFile: '/src/libxml2/entities.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
        - type
        - publicId
        - systemId
        - content
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlAddEntity
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'entities.c:351,5'
          Dst:             xmlAddEntity
    - functionName:    xmlIconvFree
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - iconv_close
      functionUses:    3
      BranchProfiles:
        - Branch String:   'encoding.c:1281,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1282,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1284,9'
              BranchSideFuncs:
                - iconv_close
        - Branch String:   'encoding.c:1284,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1285,21'
              BranchSideFuncs:
                - iconv_close
            - BranchSide:      'encoding.c:1287,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1285,9'
          Dst:             iconv_close
    - functionName:    iconv_close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlIconvConvert
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         24
      ICount:          163
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - iconv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'encoding.c:1241,23'
          Branch Sides:
            - BranchSide:      'encoding.c:1241,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1242,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1241,43'
          Branch Sides:
            - BranchSide:      'encoding.c:1241,47'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1242,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1241,62'
          Branch Sides:
            - BranchSide:      'encoding.c:1241,66'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1242,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1241,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1242,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1245,18'
              BranchSideFuncs:
                - iconv
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'encoding.c:1242,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1242,30'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1243,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1253,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1254,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'encoding.c:1274,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1254,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1255,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1256,13'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
        - Branch String:   'encoding.c:1256,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1257,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1262,13'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'encoding.c:1262,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1263,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1272,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1250,11'
          Dst:             iconv
        - Src:             'encoding.c:1254,13'
          Dst:             __errno_location
        - Src:             'encoding.c:1256,13'
          Dst:             __errno_location
        - Src:             'encoding.c:1262,13'
          Dst:             __errno_location
    - functionName:    iconv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlEncodingMatch
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name1
        - name2
      BBCount:         32
      ICount:          170
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'encoding.c:1300,30'
          Branch Sides:
            - BranchSide:      'encoding.c:1300,35'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1300,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1300,35'
          Branch Sides:
            - BranchSide:      'encoding.c:1300,34'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1300,34'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1300,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1301,19'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1302,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1302,30'
          Branch Sides:
            - BranchSide:      'encoding.c:1302,35'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1302,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1302,35'
          Branch Sides:
            - BranchSide:      'encoding.c:1302,34'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1302,34'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1302,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1303,19'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1304,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1304,27'
          Branch Sides:
            - BranchSide:      'encoding.c:1304,32'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1305,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1304,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1305,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1306,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1306,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1307,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1308,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1312,26'
          Branch Sides:
            - BranchSide:      'encoding.c:1312,31'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1312,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCharEncIconv
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1318
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - flags
        - out
      BBCount:         44
      ICount:          242
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - __errno_location
        - iconv_open
        - strstr
        - xmlCharEncNewCustomHandler
        - xmlEncodingMatch
        - xmlIconvFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:1352,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1353,13'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1365,27'
              BranchSideFuncs:
                - xmlEncodingMatch
                - xmlEncodingMatch
                - xmlCharEncNewCustomHandler
                - iconv_open
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
                - iconv_open
                - __errno_location
                - __errno_location
        - Branch String:   'encoding.c:1365,43'
          Branch Sides:
            - BranchSide:      'encoding.c:1366,27'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1367,13'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
        - Branch String:   'encoding.c:1365,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1367,13'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1372,9'
              BranchSideFuncs:
                - xmlCharEncNewCustomHandler
                - iconv_open
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
                - iconv_open
                - __errno_location
                - __errno_location
        - Branch String:   'encoding.c:1372,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1373,21'
              BranchSideFuncs:
                - iconv_open
                - xmlCharEncNewCustomHandler
                - iconv_open
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
                - __errno_location
                - __errno_location
            - BranchSide:      'encoding.c:1395,9'
              BranchSideFuncs:
                - xmlCharEncNewCustomHandler
                - iconv_open
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
        - Branch String:   'encoding.c:1374,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1375,17'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1378,9'
              BranchSideFuncs:
                - iconv_open
                - xmlCharEncNewCustomHandler
                - iconv_open
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
                - __errno_location
                - __errno_location
        - Branch String:   'encoding.c:1381,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1382,17'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1390,25'
              BranchSideFuncs:
                - xmlCharEncNewCustomHandler
                - iconv_open
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
        - Branch String:   'encoding.c:1382,17'
          Branch Sides:
            - BranchSide:      'encoding.c:1383,21'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1384,22'
              BranchSideFuncs:
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
        - Branch String:   'encoding.c:1384,22'
          Branch Sides:
            - BranchSide:      'encoding.c:1385,21'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1387,21'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
        - Branch String:   'encoding.c:1395,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1396,22'
              BranchSideFuncs:
                - iconv_open
                - xmlCharEncNewCustomHandler
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1418,39'
              BranchSideFuncs:
                - xmlCharEncNewCustomHandler
        - Branch String:   'encoding.c:1397,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1398,17'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1401,9'
              BranchSideFuncs:
                - iconv_open
                - xmlCharEncNewCustomHandler
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
        - Branch String:   'encoding.c:1404,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1405,17'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1413,26'
              BranchSideFuncs:
                - xmlCharEncNewCustomHandler
        - Branch String:   'encoding.c:1405,17'
          Branch Sides:
            - BranchSide:      'encoding.c:1406,21'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1407,22'
              BranchSideFuncs:
                - __errno_location
                - xmlIconvFree
                - xmlIconvFree
        - Branch String:   'encoding.c:1407,22'
          Branch Sides:
            - BranchSide:      'encoding.c:1408,21'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1410,21'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
        - Branch String:   'encoding.c:1422,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1423,22'
              BranchSideFuncs:
                - xmlIconvFree
                - xmlIconvFree
            - BranchSide:      'encoding.c:1424,9'
              BranchSideFuncs:
                - xmlIconvFree
        - Branch String:   'encoding.c:1424,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1425,22'
              BranchSideFuncs:
                - xmlIconvFree
            - BranchSide:      'encoding.c:1426,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1352,9'
          Dst:             strstr
        - Src:             'encoding.c:1365,10'
          Dst:             xmlEncodingMatch
        - Src:             'encoding.c:1366,10'
          Dst:             xmlEncodingMatch
        - Src:             'encoding.c:1380,18'
          Dst:             iconv_open
        - Src:             'encoding.c:1382,17'
          Dst:             __errno_location
        - Src:             'encoding.c:1384,22'
          Dst:             __errno_location
        - Src:             'encoding.c:1403,19'
          Dst:             iconv_open
        - Src:             'encoding.c:1405,17'
          Dst:             __errno_location
        - Src:             'encoding.c:1407,22'
          Dst:             __errno_location
        - Src:             'encoding.c:1418,12'
          Dst:             xmlCharEncNewCustomHandler
        - Src:             'encoding.c:1418,12'
          Dst:             xmlIconvFree
        - Src:             'encoding.c:1423,9'
          Dst:             xmlIconvFree
        - Src:             'encoding.c:1425,9'
          Dst:             xmlIconvFree
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iconv_open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlCharEncNewCustomHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - input
        - output
        - ctxtDtor
        - inputCtxt
        - outputCtxt
        - out
      BBCount:         23
      ICount:          159
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:773,9'
          Branch Sides:
            - BranchSide:      'encoding.c:774,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:776,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:777,9'
          Branch Sides:
            - BranchSide:      'encoding.c:778,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:779,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:781,9'
          Branch Sides:
            - BranchSide:      'encoding.c:782,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:787,27'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:783,13'
          Branch Sides:
            - BranchSide:      'encoding.c:784,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:785,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:799,9'
          Branch Sides:
            - BranchSide:      'encoding.c:800,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:806,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:800,13'
          Branch Sides:
            - BranchSide:      'encoding.c:801,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:802,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:802,13'
          Branch Sides:
            - BranchSide:      'encoding.c:803,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:804,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Utf8ToEightBit
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2871
      functionLinenumberEnd: 2947
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         32
      ICount:          295
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2879,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2883,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2888,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2890,5'
          Branch Sides:
            - BranchSide:      'encoding.c:2891,23'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2941,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2893,14'
          Branch Sides:
            - BranchSide:      'encoding.c:2894,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2897,20'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2894,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2895,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2896,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2897,20'
          Branch Sides:
            - BranchSide:      'encoding.c:2900,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2913,20'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2900,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2901,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2902,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2905,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2907,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2910,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2910,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2911,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2912,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2913,20'
          Branch Sides:
            - BranchSide:      'encoding.c:2917,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2934,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2917,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2918,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2919,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2924,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2926,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2929,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2929,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2930,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2931,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    EightBitToUtf8
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2953
      functionLinenumberEnd: 3000
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         19
      ICount:          216
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2964,5'
          Branch Sides:
            - BranchSide:      'encoding.c:2965,23'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2995,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2967,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2968,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2972,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2968,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2969,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2970,22'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2973,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2975,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2978,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2978,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2979,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2984,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2979,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2980,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2981,28'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2984,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2985,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2986,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UTF8ToHtmlWrapper
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2862
      functionLinenumberEnd: 2863
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlUTF8ToHtml
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'encoding.c:2863,12'
          Dst:             htmlUTF8ToHtml
    - functionName:    UTF8ToUTF16
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2664
      functionLinenumberEnd: 2681
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - outb
        - outlen
        - in
        - inlen
        - flush
      BBCount:         8
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - UTF8ToUTF16LE
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2665,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2669,14'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2680,27'
              BranchSideFuncs:
                - UTF8ToUTF16LE
        - Branch String:   'encoding.c:2669,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2670,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2676,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:2680,13'
          Dst:             UTF8ToUTF16LE
    - functionName:    UTF8ToUTF16LE
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2561
      functionLinenumberEnd: 2658
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         54
      ICount:          400
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:2570,23'
          Branch Sides:
            - BranchSide:      'encoding.c:2570,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2571,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2570,43'
          Branch Sides:
            - BranchSide:      'encoding.c:2570,47'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2571,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2570,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2571,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2572,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2572,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2573,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2577,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2579,5'
          Branch Sides:
            - BranchSide:      'encoding.c:2580,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2652,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2582,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2583,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2593,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2583,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2584,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2585,22'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2593,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2594,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2601,24'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2594,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2595,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2598,19'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2601,24'
          Branch Sides:
            - BranchSide:      'encoding.c:2602,19'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2606,19'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2611,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2612,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2614,20'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2614,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2615,22'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2622,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2615,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2616,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2619,22'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2622,27'
          Branch Sides:
            - BranchSide:      'encoding.c:2623,19'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2625,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2623,32'
          Branch Sides:
            - BranchSide:      'encoding.c:2623,36'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2624,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2623,50'
          Branch Sides:
            - BranchSide:      'encoding.c:2624,18'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2625,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2622,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2625,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2629,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2629,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2630,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2636,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2630,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2631,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2632,26'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2636,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2637,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2638,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    asciiToAscii
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2277
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - poutlen
        - in
        - pinlen
        - flush
      BBCount:         12
      ICount:          137
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2282,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2283,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2288,14'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2291,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2292,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2295,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2302,5'
          Branch Sides:
            - BranchSide:      'encoding.c:2303,16'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2315,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2305,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2306,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2311,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UTF8ToUTF16BE
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2758
      functionLinenumberEnd: 2854
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         54
      ICount:          400
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2767,23'
          Branch Sides:
            - BranchSide:      'encoding.c:2767,63'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2767,27'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2767,43'
          Branch Sides:
            - BranchSide:      'encoding.c:2767,63'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2767,47'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2767,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2767,63'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2768,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2768,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2769,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2773,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2775,5'
          Branch Sides:
            - BranchSide:      'encoding.c:2776,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2848,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2778,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2779,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2789,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2779,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2780,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2781,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2789,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2790,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2797,24'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2790,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2791,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2794,19'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2797,24'
          Branch Sides:
            - BranchSide:      'encoding.c:2798,19'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2802,19'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2807,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2808,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2810,20'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2810,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2811,22'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2818,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2811,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2812,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2815,22'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2818,27'
          Branch Sides:
            - BranchSide:      'encoding.c:2819,19'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2821,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2819,32'
          Branch Sides:
            - BranchSide:      'encoding.c:2819,36'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2820,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2819,50'
          Branch Sides:
            - BranchSide:      'encoding.c:2820,18'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2821,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2818,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2821,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2825,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2825,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2826,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2832,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2826,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2827,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2828,26'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2832,21'
          Branch Sides:
            - BranchSide:      'encoding.c:2833,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2834,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UTF16BEToUTF8
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2688
      functionLinenumberEnd: 2750
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         29
      ICount:          320
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2696,5'
          Branch Sides:
            - BranchSide:      'encoding.c:2697,14'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2745,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2699,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2700,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2705,20'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2700,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2701,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2702,22'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2705,20'
          Branch Sides:
            - BranchSide:      'encoding.c:2706,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2712,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2706,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2707,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2708,23'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2712,20'
          Branch Sides:
            - BranchSide:      'encoding.c:2713,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2722,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2713,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2714,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2715,24'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2722,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2723,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2726,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2726,10'
          Branch Sides:
            - BranchSide:      'encoding.c:2727,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2728,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2729,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2730,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2733,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2733,10'
          Branch Sides:
            - BranchSide:      'encoding.c:2734,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2735,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UTF16LEToUTF8
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2491
      functionLinenumberEnd: 2553
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         29
      ICount:          320
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2499,5'
          Branch Sides:
            - BranchSide:      'encoding.c:2500,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2548,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2502,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2503,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2508,20'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2503,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2504,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2505,22'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2508,20'
          Branch Sides:
            - BranchSide:      'encoding.c:2509,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2515,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2509,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2510,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2511,23'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2515,20'
          Branch Sides:
            - BranchSide:      'encoding.c:2516,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2525,18'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2516,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2517,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2518,24'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2525,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2526,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2529,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2529,10'
          Branch Sides:
            - BranchSide:      'encoding.c:2530,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2531,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2532,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2533,21'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2536,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2536,10'
          Branch Sides:
            - BranchSide:      'encoding.c:2537,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2538,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    UTF8ToUTF8
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2384
      functionLinenumberEnd: 2407
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         7
      ICount:          78
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2388,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2389,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2394,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2394,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2395,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2398,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCompareEncTableEntries
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vkey
        - ventry
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStrcasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'encoding.c:613,12'
          Dst:             xmlStrcasecmp
    - functionName:    UTF8ToLatin1
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2415
      functionLinenumberEnd: 2461
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         29
      ICount:          205
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:2423,23'
          Branch Sides:
            - BranchSide:      'encoding.c:2423,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2424,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2423,43'
          Branch Sides:
            - BranchSide:      'encoding.c:2423,47'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2424,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2423,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2424,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2426,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2426,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2427,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2432,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2434,5'
          Branch Sides:
            - BranchSide:      'encoding.c:2435,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2455,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2435,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2436,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2438,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2440,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2441,22'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2442,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2442,32'
          Branch Sides:
            - BranchSide:      'encoding.c:2442,36'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2448,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2442,20'
          Branch Sides:
            - BranchSide:      'encoding.c:2443,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2448,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2443,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2444,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2445,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUTF8ToIsolat1
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2478
      functionLinenumberEnd: 2484
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - outlen
        - in
        - inlen
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - UTF8ToLatin1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2479,23'
          Branch Sides:
            - BranchSide:      'encoding.c:2479,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2480,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2479,43'
          Branch Sides:
            - BranchSide:      'encoding.c:2479,47'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2480,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2479,59'
          Branch Sides:
            - BranchSide:      'encoding.c:2479,63'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2480,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2479,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2480,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2482,42'
              BranchSideFuncs:
                - UTF8ToLatin1
      Callsites:
        - Src:             'encoding.c:2482,12'
          Dst:             UTF8ToLatin1
    - functionName:    latin1ToUTF8
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2322
      functionLinenumberEnd: 2358
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         22
      ICount:          181
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:2329,23'
          Branch Sides:
            - BranchSide:      'encoding.c:2329,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2330,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2329,39'
          Branch Sides:
            - BranchSide:      'encoding.c:2329,43'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2330,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2329,59'
          Branch Sides:
            - BranchSide:      'encoding.c:2329,63'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2330,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2329,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2330,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2332,14'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2335,5'
          Branch Sides:
            - BranchSide:      'encoding.c:2336,23'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2352,11'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2338,6'
          Branch Sides:
            - BranchSide:      'encoding.c:2339,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2343,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2339,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2340,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2341,22'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2343,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2344,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2345,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlIsolat1ToUTF8
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2375
      functionLinenumberEnd: 2376
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - outlen
        - in
        - inlen
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - latin1ToUTF8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'encoding.c:2376,12'
          Dst:             latin1ToUTF8
    - functionName:    xmlByteConsumed
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2222
      functionLinenumberEnd: 2265
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         22
      ICount:          186
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - xmlEncOutputChunk
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2225,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2226,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2227,10'
              BranchSideFuncs:
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2228,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2229,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2231,10'
              BranchSideFuncs:
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2231,27'
          Branch Sides:
            - BranchSide:      'encoding.c:2231,31'
              BranchSideFuncs:
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2264,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2231,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2232,13'
              BranchSideFuncs:
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2264,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2240,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2242,56'
              BranchSideFuncs:
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2259,6'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2246,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2247,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2249,22'
              BranchSideFuncs:
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2255,17'
          Branch Sides:
            - BranchSide:      'encoding.c:2256,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2257,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2259,6'
          Branch Sides:
            - BranchSide:      'encoding.c:2260,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2261,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:2251,19'
          Dst:             xmlEncOutputChunk
    - functionName:    xmlEncOutputChunk
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1736
      functionLinenumberEnd: 1765
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
        - out
        - outlen
        - in
        - inlen
      BBCount:         14
      ICount:          118
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'encoding.c:1739,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1740,42'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1750,35'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1742,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1743,14'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1748,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1752,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1753,14'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1758,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1761,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1762,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1764,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCharEncCloseFunc
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2205
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    21
      BranchProfiles:
        - Branch String:   'encoding.c:2192,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2193,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2195,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2195,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2196,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2198,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2199,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2200,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2203,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCharEncOutFunc
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2100
      functionLinenumberEnd: 2181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
        - out
        - in
      BBCount:         31
      ICount:          307
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - xmlBufferGrow
        - xmlBufferShrink
        - xmlEncOutputChunk
        - xmlGetUTF8Char
        - xmlSerializeDecCharRef
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:2106,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2106,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2107,9'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2107,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2107,22'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2107,16'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2113,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2114,9'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2119,9'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2119,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2120,16'
              BranchSideFuncs:
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2132,14'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlEncOutputChunk
                - xmlBufferGrow
        - Branch String:   'encoding.c:2133,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2134,23'
              BranchSideFuncs:
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2137,29'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2144,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2145,9'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2150,9'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2150,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2152,19'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
            - BranchSide:      'encoding.c:2180,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2157,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2158,20'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2165,54'
              BranchSideFuncs:
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2172,23'
          Branch Sides:
            - BranchSide:      'encoding.c:2172,27'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2173,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2172,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2173,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2175,21'
              BranchSideFuncs:
                - xmlEncOutputChunk
                - xmlBufferShrink
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufferShrink
                - xmlBufferGrow
                - xmlEncOutputChunk
                - xmlBufferGrow
                - xmlEncOutputChunk
        - Branch String:   'encoding.c:2180,12'
          Branch Sides:
            - BranchSide:      'encoding.c:2180,25'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:2180,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:2122,9'
          Dst:             xmlEncOutputChunk
        - Src:             'encoding.c:2134,9'
          Dst:             xmlBufferGrow
        - Src:             'encoding.c:2137,11'
          Dst:             xmlEncOutputChunk
        - Src:             'encoding.c:2139,5'
          Dst:             xmlBufferShrink
        - Src:             'encoding.c:2156,15'
          Dst:             xmlGetUTF8Char
        - Src:             'encoding.c:2165,22'
          Dst:             xmlSerializeDecCharRef
        - Src:             'encoding.c:2166,9'
          Dst:             xmlBufferShrink
        - Src:             'encoding.c:2167,9'
          Dst:             xmlBufferGrow
        - Src:             'encoding.c:2170,15'
          Dst:             xmlEncOutputChunk
    - functionName:    xmlSerializeDecCharRef
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1934
      functionLinenumberEnd: 1958
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - val
      BBCount:         14
      ICount:          113
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'encoding.c:1941,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1942,16'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1943,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1943,16'
          Branch Sides:
            - BranchSide:      'encoding.c:1944,16'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1945,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1945,16'
          Branch Sides:
            - BranchSide:      'encoding.c:1946,16'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1948,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1951,5'
          Branch Sides:
            - BranchSide:      'encoding.c:1952,24'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1956,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCharEncOutput
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1977
      functionLinenumberEnd: 2081
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - init
      BBCount:         50
      ICount:          351
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - xmlBufAddLen
        - xmlBufAvail
        - xmlBufContent
        - xmlBufEnd
        - xmlBufGrow
        - xmlBufShrink
        - xmlBufUse
        - xmlEncConvertError
        - xmlEncOutputChunk
        - xmlGetUTF8Char
        - xmlSerializeDecCharRef
      functionUses:    4
      BranchProfiles:
        - Branch String:   'encoding.c:1987,26'
          Branch Sides:
            - BranchSide:      'encoding.c:1987,30'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1989,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1987,55'
          Branch Sides:
            - BranchSide:      'encoding.c:1988,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1989,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1988,34'
          Branch Sides:
            - BranchSide:      'encoding.c:1988,38'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1989,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1987,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1989,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1990,11'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:2000,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2001,14'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
            - BranchSide:      'encoding.c:2013,24'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufAvail
        - Branch String:   'encoding.c:2014,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2015,16'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufAvail
            - BranchSide:      'encoding.c:2016,9'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufAvail
        - Branch String:   'encoding.c:2016,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2017,24'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
            - BranchSide:      'encoding.c:2023,9'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:2017,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2018,17'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2021,31'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufGrow
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:2023,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2024,17'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
            - BranchSide:      'encoding.c:2026,12'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:2034,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2035,9'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
            - BranchSide:      'encoding.c:2040,9'
              BranchSideFuncs:
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:2040,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2040,16'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
            - BranchSide:      'encoding.c:2042,29'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:2047,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2048,13'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2055,54'
              BranchSideFuncs:
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:2061,23'
          Branch Sides:
            - BranchSide:      'encoding.c:2061,27'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2062,17'
              BranchSideFuncs:
                - xmlEncConvertError
        - Branch String:   'encoding.c:2061,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2062,17'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2066,22'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufUse
                - xmlBufEnd
                - xmlBufContent
                - xmlEncOutputChunk
                - xmlBufShrink
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufUse
                - xmlBufContent
                - xmlGetUTF8Char
                - xmlSerializeDecCharRef
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncOutputChunk
                - xmlBufAddLen
        - Branch String:   'encoding.c:2073,28'
          Branch Sides:
            - BranchSide:      'encoding.c:2073,32'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2074,10'
              BranchSideFuncs:
                - xmlEncConvertError
        - Branch String:   'encoding.c:2073,43'
          Branch Sides:
            - BranchSide:      'encoding.c:2074,10'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2075,13'
              BranchSideFuncs:
                - xmlEncConvertError
        - Branch String:   'encoding.c:2073,9'
          Branch Sides:
            - BranchSide:      'encoding.c:2075,13'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2080,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:2075,13'
          Branch Sides:
            - BranchSide:      'encoding.c:2076,48'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:2077,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1995,15'
          Dst:             xmlBufAvail
        - Src:             'encoding.c:2004,44'
          Dst:             xmlBufEnd
        - Src:             'encoding.c:2004,9'
          Dst:             xmlEncOutputChunk
        - Src:             'encoding.c:2006,9'
          Dst:             xmlBufAddLen
        - Src:             'encoding.c:2013,14'
          Dst:             xmlBufUse
        - Src:             'encoding.c:2017,13'
          Dst:             xmlBufGrow
        - Src:             'encoding.c:2021,19'
          Dst:             xmlBufAvail
        - Src:             'encoding.c:2028,46'
          Dst:             xmlBufEnd
        - Src:             'encoding.c:2029,29'
          Dst:             xmlBufContent
        - Src:             'encoding.c:2028,11'
          Dst:             xmlEncOutputChunk
        - Src:             'encoding.c:2030,5'
          Dst:             xmlBufShrink
        - Src:             'encoding.c:2031,5'
          Dst:             xmlBufAddLen
        - Src:             'encoding.c:2042,19'
          Dst:             xmlBufUse
        - Src:             'encoding.c:2043,28'
          Dst:             xmlBufContent
        - Src:             'encoding.c:2046,15'
          Dst:             xmlGetUTF8Char
        - Src:             'encoding.c:2055,22'
          Dst:             xmlSerializeDecCharRef
        - Src:             'encoding.c:2056,9'
          Dst:             xmlBufGrow
        - Src:             'encoding.c:2057,17'
          Dst:             xmlBufAvail
        - Src:             'encoding.c:2059,50'
          Dst:             xmlBufEnd
        - Src:             'encoding.c:2059,15'
          Dst:             xmlEncOutputChunk
        - Src:             'encoding.c:2066,9'
          Dst:             xmlBufShrink
        - Src:             'encoding.c:2067,9'
          Dst:             xmlBufAddLen
        - Src:             'encoding.c:2076,29'
          Dst:             xmlEncConvertError
    - functionName:    xmlEncConvertError
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1648
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         6
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'encoding.c:1651,5'
          Branch Sides:
            - BranchSide:      'encoding.c:1653,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1656,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1659,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1662,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCharEncInput
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1881
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - input
        - sizeOut
        - flush
      BBCount:         51
      ICount:          346
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - xmlBufAddLen
        - xmlBufAvail
        - xmlBufContent
        - xmlBufEnd
        - xmlBufGrow
        - xmlBufShrink
        - xmlBufUse
        - xmlEncConvertError
        - xmlEncInputChunk
      functionUses:    4
      BranchProfiles:
        - Branch String:   'encoding.c:1811,24'
          Branch Sides:
            - BranchSide:      'encoding.c:1811,29'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1813,28'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
        - Branch String:   'encoding.c:1811,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1812,9'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1813,28'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
        - Branch String:   'encoding.c:1822,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1823,22'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1825,13'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
        - Branch String:   'encoding.c:1825,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1826,21'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1829,21'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
        - Branch String:   'encoding.c:1833,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1834,18'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1837,20'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
        - Branch String:   'encoding.c:1842,53'
          Branch Sides:
            - BranchSide:      'encoding.c:1842,56'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1842,53'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufAvail
                - xmlBufEnd
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
        - Branch String:   'encoding.c:1852,42'
          Branch Sides:
            - BranchSide:      'encoding.c:1852,46'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1857,14'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufGrow
                - xmlBufShrink
        - Branch String:   'encoding.c:1852,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1853,47'
              BranchSideFuncs:
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1857,14'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufGrow
                - xmlBufShrink
        - Branch String:   'encoding.c:1857,27'
          Branch Sides:
            - BranchSide:      'encoding.c:1857,31'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlEncConvertError
                - xmlBufGrow
                - xmlBufShrink
            - BranchSide:      'encoding.c:1859,14'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
        - Branch String:   'encoding.c:1857,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1858,13'
              BranchSideFuncs:
                - xmlBufShrink
            - BranchSide:      'encoding.c:1859,14'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
        - Branch String:   'encoding.c:1859,27'
          Branch Sides:
            - BranchSide:      'encoding.c:1859,31'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
            - BranchSide:      'encoding.c:1861,14'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
        - Branch String:   'encoding.c:1859,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1860,13'
              BranchSideFuncs:
                - xmlBufShrink
            - BranchSide:      'encoding.c:1861,14'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
        - Branch String:   'encoding.c:1861,26'
          Branch Sides:
            - BranchSide:      'encoding.c:1861,30'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
            - BranchSide:      'encoding.c:1864,13'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
        - Branch String:   'encoding.c:1861,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1862,13'
              BranchSideFuncs:
                - xmlBufShrink
            - BranchSide:      'encoding.c:1864,13'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
                - xmlBufGrow
        - Branch String:   'encoding.c:1864,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1816,5'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
            - BranchSide:      'encoding.c:1865,28'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufShrink
                - xmlEncConvertError
        - Branch String:   'encoding.c:1865,17'
          Branch Sides:
            - BranchSide:      'encoding.c:1866,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1869,9'
              BranchSideFuncs:
                - xmlBufAvail
                - xmlBufEnd
                - xmlEncInputChunk
                - xmlBufAddLen
                - xmlBufGrow
                - xmlBufShrink
                - xmlEncConvertError
        - Branch String:   'encoding.c:1874,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1875,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1877,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1810,15'
          Dst:             xmlBufUse
        - Src:             'encoding.c:1813,14'
          Dst:             xmlBufContent
        - Src:             'encoding.c:1821,20'
          Dst:             xmlBufAvail
        - Src:             'encoding.c:1841,48'
          Dst:             xmlBufEnd
        - Src:             'encoding.c:1841,15'
          Dst:             xmlEncInputChunk
        - Src:             'encoding.c:1850,9'
          Dst:             xmlBufAddLen
        - Src:             'encoding.c:1853,28'
          Dst:             xmlEncConvertError
        - Src:             'encoding.c:1865,17'
          Dst:             xmlBufGrow
        - Src:             'encoding.c:1872,5'
          Dst:             xmlBufShrink
    - functionName:    xmlEncInputChunk
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1684
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - handler
        - out
        - outlen
        - in
        - inlen
        - flush
      BBCount:         21
      ICount:          155
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'encoding.c:1687,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1688,41'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1698,35'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1690,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1691,14'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1696,15'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1701,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1702,14'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1707,21'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1717,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1718,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1720,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCharEncInFunc
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1921
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
        - out
        - in
      BBCount:         18
      ICount:          154
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlBufferGrow
        - xmlBufferShrink
        - xmlEncInputChunk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:1899,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1900,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1901,9'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlBufferShrink
                - xmlBufferGrow
        - Branch String:   'encoding.c:1901,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1902,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1903,9'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlBufferShrink
                - xmlBufferGrow
        - Branch String:   'encoding.c:1903,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1904,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1906,14'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlBufferShrink
                - xmlBufferGrow
        - Branch String:   'encoding.c:1907,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1908,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1909,15'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlBufferShrink
                - xmlBufferGrow
        - Branch String:   'encoding.c:1910,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1911,23'
              BranchSideFuncs:
                - xmlBufferGrow
                - xmlEncInputChunk
                - xmlBufferShrink
            - BranchSide:      'encoding.c:1914,28'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlBufferShrink
        - Branch String:   'encoding.c:1920,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1920,22'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1920,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1911,9'
          Dst:             xmlBufferGrow
        - Src:             'encoding.c:1914,11'
          Dst:             xmlEncInputChunk
        - Src:             'encoding.c:1916,5'
          Dst:             xmlBufferShrink
    - functionName:    xmlCharEncFirstLine
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1777
      functionLinenumberEnd: 1778
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
        - out
        - in
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharEncInFunc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'encoding.c:1778,12'
          Dst:             xmlCharEncInFunc
    - functionName:    xmlFindCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCreateCharEncodingHandler
        - xmlStrcasecmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'encoding.c:1195,63'
          Branch Sides:
            - BranchSide:      'encoding.c:1196,33'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1197,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1195,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1197,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1200,11'
              BranchSideFuncs:
                - xmlCreateCharEncodingHandler
      Callsites:
        - Src:             'encoding.c:1195,10'
          Dst:             xmlStrcasecmp
        - Src:             'encoding.c:1196,10'
          Dst:             xmlStrcasecmp
        - Src:             'encoding.c:1204,5'
          Dst:             xmlCreateCharEncodingHandler
    - functionName:    xmlCreateCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - flags
        - impl
        - implCtxt
        - out
      BBCount:         47
      ICount:          282
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - xmlFindExtraHandler
        - xmlGetEncodingAlias
        - xmlParseCharEncodingInternal
      functionUses:    8
      BranchProfiles:
        - Branch String:   'encoding.c:1071,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1072,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1073,6'
              BranchSideFuncs:
                - xmlGetEncodingAlias
                - xmlParseCharEncodingInternal
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1075,24'
          Branch Sides:
            - BranchSide:      'encoding.c:1075,28'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1076,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1075,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1076,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1078,13'
              BranchSideFuncs:
                - xmlGetEncodingAlias
                - xmlParseCharEncodingInternal
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1080,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1081,9'
              BranchSideFuncs:
                - xmlParseCharEncodingInternal
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1083,40'
              BranchSideFuncs:
                - xmlParseCharEncodingInternal
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1086,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1087,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1089,10'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1089,19'
          Branch Sides:
            - BranchSide:      'encoding.c:1089,32'
              BranchSideFuncs:
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1142,32'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1089,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1090,13'
              BranchSideFuncs:
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1142,32'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1090,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1098,21'
              BranchSideFuncs:
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1112,36'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1098,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1101,25'
              BranchSideFuncs:
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1101,25'
              BranchSideFuncs:
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1105,25'
              BranchSideFuncs:
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1105,25'
              BranchSideFuncs:
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1108,21'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1113,45'
          Branch Sides:
            - BranchSide:      'encoding.c:1113,49'
              BranchSideFuncs:
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1114,16'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1113,71'
          Branch Sides:
            - BranchSide:      'encoding.c:1114,16'
              BranchSideFuncs:
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1140,5'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1114,46'
          Branch Sides:
            - BranchSide:      'encoding.c:1114,50'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1121,19'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1113,13'
          Branch Sides:
            - BranchSide:      'encoding.c:1121,19'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1140,5'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1122,17'
          Branch Sides:
            - BranchSide:      'encoding.c:1123,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1124,20'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1127,17'
          Branch Sides:
            - BranchSide:      'encoding.c:1128,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1131,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1079,14'
          Dst:             xmlGetEncodingAlias
        - Src:             'encoding.c:1083,11'
          Dst:             xmlParseCharEncodingInternal
        - Src:             'encoding.c:1142,12'
          Dst:             xmlFindExtraHandler
    - functionName:    xmlGetEncodingAlias
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
      BBCount:         21
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
        - toupper
      functionUses:    2
      BranchProfiles:
        - Branch String:   'encoding.c:477,9'
          Branch Sides:
            - BranchSide:      'encoding.c:478,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:480,9'
              BranchSideFuncs:
                - strcmp
                - toupper
        - Branch String:   'encoding.c:480,9'
          Branch Sides:
            - BranchSide:      'encoding.c:481,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:483,12'
              BranchSideFuncs:
                - strcmp
                - toupper
        - Branch String:   'encoding.c:483,5'
          Branch Sides:
            - BranchSide:      'encoding.c:484,51'
              BranchSideFuncs:
                - toupper
                - strcmp
            - BranchSide:      'encoding.c:487,11'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:485,6'
          Branch Sides:
            - BranchSide:      'encoding.c:485,21'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:486,5'
              BranchSideFuncs:
                - strcmp
                - toupper
        - Branch String:   'encoding.c:492,5'
          Branch Sides:
            - BranchSide:      'encoding.c:493,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:497,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:493,6'
          Branch Sides:
            - BranchSide:      'encoding.c:494,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:496,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'encoding.c:484,27'
          Dst:             toupper
        - Src:             'encoding.c:493,7'
          Dst:             strcmp
    - functionName:    xmlParseCharEncodingInternal
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bsearch
        - xmlCompareEncTableEntries
      functionUses:    2
      BranchProfiles:
        - Branch String:   'encoding.c:621,9'
          Branch Sides:
            - BranchSide:      'encoding.c:622,8'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:624,21'
              BranchSideFuncs:
                - bsearch
        - Branch String:   'encoding.c:627,9'
          Branch Sides:
            - BranchSide:      'encoding.c:628,16'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:630,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:624,13'
          Dst:             bsearch
        - Src:             'encoding.c:624,13'
          Dst:             xmlCompareEncTableEntries
    - functionName:    xmlFindExtraHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - norig
        - name
        - flags
        - impl
        - implCtxt
        - out
      BBCount:         31
      ICount:          176
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlCharEncIconv
        - xmlStrcasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'encoding.c:915,9'
          Branch Sides:
            - BranchSide:      'encoding.c:916,16'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:921,9'
              BranchSideFuncs:
                - xmlCharEncIconv
                - xmlStrcasecmp
        - Branch String:   'encoding.c:921,9'
          Branch Sides:
            - BranchSide:      'encoding.c:924,16'
              BranchSideFuncs:
                - xmlCharEncIconv
                - xmlStrcasecmp
            - BranchSide:      'encoding.c:940,35'
              BranchSideFuncs:
                - xmlCharEncIconv
        - Branch String:   'encoding.c:924,9'
          Branch Sides:
            - BranchSide:      'encoding.c:925,41'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlCharEncIconv
            - BranchSide:      'encoding.c:936,5'
              BranchSideFuncs:
                - xmlCharEncIconv
        - Branch String:   'encoding.c:927,17'
          Branch Sides:
            - BranchSide:      'encoding.c:929,24'
              BranchSideFuncs:
                - xmlCharEncIconv
                - xmlStrcasecmp
            - BranchSide:      'encoding.c:935,9'
              BranchSideFuncs:
                - xmlCharEncIconv
                - xmlStrcasecmp
        - Branch String:   'encoding.c:929,53'
          Branch Sides:
            - BranchSide:      'encoding.c:929,57'
              BranchSideFuncs:
                - xmlCharEncIconv
                - xmlStrcasecmp
            - BranchSide:      'encoding.c:930,24'
              BranchSideFuncs:
                - xmlCharEncIconv
                - xmlStrcasecmp
        - Branch String:   'encoding.c:929,73'
          Branch Sides:
            - BranchSide:      'encoding.c:930,24'
              BranchSideFuncs:
                - xmlCharEncIconv
                - xmlStrcasecmp
            - BranchSide:      'encoding.c:934,13'
              BranchSideFuncs:
                - xmlCharEncIconv
                - xmlStrcasecmp
        - Branch String:   'encoding.c:930,54'
          Branch Sides:
            - BranchSide:      'encoding.c:930,58'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:931,28'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:929,21'
          Branch Sides:
            - BranchSide:      'encoding.c:931,28'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:934,13'
              BranchSideFuncs:
                - xmlCharEncIconv
                - xmlStrcasecmp
        - Branch String:   'encoding.c:942,13'
          Branch Sides:
            - BranchSide:      'encoding.c:943,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:944,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:944,13'
          Branch Sides:
            - BranchSide:      'encoding.c:945,20'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:960,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:927,18'
          Dst:             xmlStrcasecmp
        - Src:             'encoding.c:940,19'
          Dst:             xmlCharEncIconv
    - functionName:    bsearch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    toupper
      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:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlOpenCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - output
        - out
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCreateCharEncodingHandler
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'encoding.c:1172,12'
          Dst:             xmlCreateCharEncodingHandler
    - functionName:    xmlGetCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - enc
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlLookupCharEncodingHandler
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'encoding.c:1032,5'
          Dst:             xmlLookupCharEncodingHandler
    - functionName:    xmlLookupCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - enc
        - out
      BBCount:         23
      ICount:          125
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xmlFindExtraHandler
      functionUses:    3
      BranchProfiles:
        - Branch String:   'encoding.c:989,9'
          Branch Sides:
            - BranchSide:      'encoding.c:990,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:991,6'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:993,20'
          Branch Sides:
            - BranchSide:      'encoding.c:993,33'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:994,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:993,9'
          Branch Sides:
            - BranchSide:      'encoding.c:994,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:997,10'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:997,41'
          Branch Sides:
            - BranchSide:      'encoding.c:998,10'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:999,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:997,9'
          Branch Sides:
            - BranchSide:      'encoding.c:999,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1001,32'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1002,39'
          Branch Sides:
            - BranchSide:      'encoding.c:1002,43'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1003,43'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:1002,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1003,43'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:1007,9'
              BranchSideFuncs:
                - xmlFindExtraHandler
        - Branch String:   'encoding.c:1007,9'
          Branch Sides:
            - BranchSide:      'encoding.c:1008,25'
              BranchSideFuncs:
                - xmlFindExtraHandler
            - BranchSide:      'encoding.c:1017,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:1013,16'
          Dst:             xmlFindExtraHandler
    - functionName:    xmlCleanupCharEncodingHandlers
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCleanupEncodingAliases
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:841,5'
          Branch Sides:
            - BranchSide:      'encoding.c:841,5'
              BranchSideFuncs:
                - xmlCleanupEncodingAliases
            - BranchSide:      'encoding.c:841,5'
              BranchSideFuncs:
                - xmlCleanupEncodingAliases
        - Branch String:   'encoding.c:843,9'
          Branch Sides:
            - BranchSide:      'encoding.c:843,33'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:845,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:845,5'
          Branch Sides:
            - BranchSide:      'encoding.c:848,30'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:856,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:850,6'
          Branch Sides:
            - BranchSide:      'encoding.c:845,5'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:851,10'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:851,10'
          Branch Sides:
            - BranchSide:      'encoding.c:852,3'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:853,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:841,5'
          Dst:             xmlCleanupEncodingAliases
    - functionName:    xmlCleanupEncodingAliases
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:449,9'
          Branch Sides:
            - BranchSide:      'encoding.c:447,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:449,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:449,9'
          Branch Sides:
            - BranchSide:      'encoding.c:450,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:452,12'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:452,5'
          Branch Sides:
            - BranchSide:      'encoding.c:453,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:458,30'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:453,6'
          Branch Sides:
            - BranchSide:      'encoding.c:454,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:455,6'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:455,6'
          Branch Sides:
            - BranchSide:      'encoding.c:456,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:457,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlInitEncodingInternal
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:825,9'
          Branch Sides:
            - BranchSide:      'encoding.c:825,39'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:826,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlInitCharEncodingHandlers
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitParser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:814,5'
          Branch Sides:
            - BranchSide:      'encoding.c:814,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'encoding.c:814,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'encoding.c:814,5'
          Dst:             xmlInitParser
    - functionName:    xmlRegisterCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - handler
      BBCount:         19
      ICount:          98
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'encoding.c:871,9'
          Branch Sides:
            - BranchSide:      'encoding.c:872,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:873,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:873,9'
          Branch Sides:
            - BranchSide:      'encoding.c:874,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:880,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:876,13'
          Branch Sides:
            - BranchSide:      'encoding.c:877,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:878,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:880,9'
          Branch Sides:
            - BranchSide:      'encoding.c:881,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:882,47'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:886,9'
          Branch Sides:
            - BranchSide:      'encoding.c:886,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:887,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:887,13'
          Branch Sides:
            - BranchSide:      'encoding.c:888,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:890,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNewCharEncodingHandler
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - input
        - output
      BBCount:         20
      ICount:          160
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - toupper
        - xmlGetEncodingAlias
        - xmlRegisterCharEncodingHandler
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:714,9'
          Branch Sides:
            - BranchSide:      'encoding.c:715,9'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
                - toupper
            - BranchSide:      'encoding.c:720,9'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
                - toupper
        - Branch String:   'encoding.c:720,9'
          Branch Sides:
            - BranchSide:      'encoding.c:721,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:722,12'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
                - toupper
        - Branch String:   'encoding.c:722,5'
          Branch Sides:
            - BranchSide:      'encoding.c:723,51'
              BranchSideFuncs:
                - toupper
                - xmlRegisterCharEncodingHandler
            - BranchSide:      'encoding.c:726,11'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
        - Branch String:   'encoding.c:724,6'
          Branch Sides:
            - BranchSide:      'encoding.c:724,21'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
            - BranchSide:      'encoding.c:725,5'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
                - toupper
        - Branch String:   'encoding.c:728,9'
          Branch Sides:
            - BranchSide:      'encoding.c:729,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:735,15'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
        - Branch String:   'encoding.c:736,9'
          Branch Sides:
            - BranchSide:      'encoding.c:737,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:740,12'
              BranchSideFuncs:
                - xmlRegisterCharEncodingHandler
      Callsites:
        - Src:             'encoding.c:713,13'
          Dst:             xmlGetEncodingAlias
        - Src:             'encoding.c:723,27'
          Dst:             toupper
        - Src:             'encoding.c:749,5'
          Dst:             xmlRegisterCharEncodingHandler
    - functionName:    xmlGetCharEncodingName
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - enc
      BBCount:         13
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'encoding.c:664,5'
          Branch Sides:
            - BranchSide:      'encoding.c:666,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:668,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:670,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:672,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:674,13'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:677,20'
          Branch Sides:
            - BranchSide:      'encoding.c:677,33'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:678,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:677,9'
          Branch Sides:
            - BranchSide:      'encoding.c:678,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:680,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseCharEncoding
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlParseCharEncodingInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:648,9'
          Branch Sides:
            - BranchSide:      'encoding.c:648,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:649,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:645,27'
          Dst:             xmlParseCharEncodingInternal
    - functionName:    xmlDelEncodingAlias
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - alias
      BBCount:         14
      ICount:          108
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:587,9'
          Branch Sides:
            - BranchSide:      'encoding.c:588,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:590,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:590,9'
          Branch Sides:
            - BranchSide:      'encoding.c:591,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:595,12'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:595,5'
          Branch Sides:
            - BranchSide:      'encoding.c:596,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:605,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:596,6'
          Branch Sides:
            - BranchSide:      'encoding.c:597,6'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:604,5'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'encoding.c:596,7'
          Dst:             strcmp
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/private/memory.h:35,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:37,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:44,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:45,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:49,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:51,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:52,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:54,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlAddEncodingAlias
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - alias
      BBCount:         35
      ICount:          256
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - strcmp
        - toupper
        - xmlGrowCapacity
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:517,24'
          Branch Sides:
            - BranchSide:      'encoding.c:517,28'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:518,2'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:517,9'
          Branch Sides:
            - BranchSide:      'encoding.c:518,2'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:520,12'
              BranchSideFuncs:
                - strcmp
                - xmlGrowCapacity
                - toupper
        - Branch String:   'encoding.c:520,5'
          Branch Sides:
            - BranchSide:      'encoding.c:521,51'
              BranchSideFuncs:
                - toupper
                - strcmp
                - xmlGrowCapacity
            - BranchSide:      'encoding.c:524,11'
              BranchSideFuncs:
                - strcmp
                - xmlGrowCapacity
        - Branch String:   'encoding.c:522,6'
          Branch Sides:
            - BranchSide:      'encoding.c:522,21'
              BranchSideFuncs:
                - strcmp
                - xmlGrowCapacity
            - BranchSide:      'encoding.c:523,5'
              BranchSideFuncs:
                - strcmp
                - xmlGrowCapacity
                - toupper
        - Branch String:   'encoding.c:526,9'
          Branch Sides:
            - BranchSide:      'encoding.c:530,35'
              BranchSideFuncs:
                - xmlGrowCapacity
                - strcmp
            - BranchSide:      'encoding.c:544,12'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:532,13'
          Branch Sides:
            - BranchSide:      'encoding.c:533,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:534,15'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:535,13'
          Branch Sides:
            - BranchSide:      'encoding.c:536,13'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:537,34'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:544,5'
          Branch Sides:
            - BranchSide:      'encoding.c:545,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:560,16'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:545,6'
          Branch Sides:
            - BranchSide:      'encoding.c:549,17'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'encoding.c:556,5'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'encoding.c:550,17'
          Branch Sides:
            - BranchSide:      'encoding.c:551,17'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:552,6'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:561,9'
          Branch Sides:
            - BranchSide:      'encoding.c:562,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:563,17'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:564,9'
          Branch Sides:
            - BranchSide:      'encoding.c:565,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:568,61'
              BranchSideFuncs: []
      Callsites:
        - Src:             'encoding.c:521,27'
          Dst:             toupper
        - Src:             'encoding.c:530,19'
          Dst:             xmlGrowCapacity
        - Src:             'encoding.c:545,7'
          Dst:             strcmp
    - functionName:    xmlDetectCharEncoding
      functionSourceFile: '/src/libxml2/encoding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in
        - len
      BBCount:         84
      ICount:          435
      EdgeCount:       118
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'encoding.c:392,9'
          Branch Sides:
            - BranchSide:      'encoding.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:394,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:394,9'
          Branch Sides:
            - BranchSide:      'encoding.c:395,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:419,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:395,22'
          Branch Sides:
            - BranchSide:      'encoding.c:395,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:398,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:395,41'
          Branch Sides:
            - BranchSide:      'encoding.c:396,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:398,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:396,22'
          Branch Sides:
            - BranchSide:      'encoding.c:396,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:398,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:395,6'
          Branch Sides:
            - BranchSide:      'encoding.c:397,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:398,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:398,22'
          Branch Sides:
            - BranchSide:      'encoding.c:398,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:401,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:398,41'
          Branch Sides:
            - BranchSide:      'encoding.c:399,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:401,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:399,22'
          Branch Sides:
            - BranchSide:      'encoding.c:399,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:401,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:398,6'
          Branch Sides:
            - BranchSide:      'encoding.c:400,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:401,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:401,22'
          Branch Sides:
            - BranchSide:      'encoding.c:401,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:404,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:401,41'
          Branch Sides:
            - BranchSide:      'encoding.c:402,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:404,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:402,22'
          Branch Sides:
            - BranchSide:      'encoding.c:402,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:404,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:401,6'
          Branch Sides:
            - BranchSide:      'encoding.c:403,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:404,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:404,22'
          Branch Sides:
            - BranchSide:      'encoding.c:404,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:412,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:404,41'
          Branch Sides:
            - BranchSide:      'encoding.c:405,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:412,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:405,22'
          Branch Sides:
            - BranchSide:      'encoding.c:405,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:412,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:404,6'
          Branch Sides:
            - BranchSide:      'encoding.c:406,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:412,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:412,22'
          Branch Sides:
            - BranchSide:      'encoding.c:412,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:415,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:412,41'
          Branch Sides:
            - BranchSide:      'encoding.c:413,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:415,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:413,22'
          Branch Sides:
            - BranchSide:      'encoding.c:413,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:415,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:412,6'
          Branch Sides:
            - BranchSide:      'encoding.c:414,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:415,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:415,22'
          Branch Sides:
            - BranchSide:      'encoding.c:415,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:418,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:415,41'
          Branch Sides:
            - BranchSide:      'encoding.c:416,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:418,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:416,22'
          Branch Sides:
            - BranchSide:      'encoding.c:416,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:418,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:415,6'
          Branch Sides:
            - BranchSide:      'encoding.c:417,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:418,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:419,9'
          Branch Sides:
            - BranchSide:      'encoding.c:424,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:429,9'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:424,22'
          Branch Sides:
            - BranchSide:      'encoding.c:424,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:427,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:424,41'
          Branch Sides:
            - BranchSide:      'encoding.c:425,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:427,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:424,6'
          Branch Sides:
            - BranchSide:      'encoding.c:426,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:427,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:429,9'
          Branch Sides:
            - BranchSide:      'encoding.c:430,7'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:435,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:430,22'
          Branch Sides:
            - BranchSide:      'encoding.c:430,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:432,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:430,6'
          Branch Sides:
            - BranchSide:      'encoding.c:431,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:432,7'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:432,22'
          Branch Sides:
            - BranchSide:      'encoding.c:432,26'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:434,5'
              BranchSideFuncs: []
        - Branch String:   'encoding.c:432,6'
          Branch Sides:
            - BranchSide:      'encoding.c:433,6'
              BranchSideFuncs: []
            - BranchSide:      'encoding.c:434,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlVSetError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
        - ctxt
        - node
        - domain
        - code
        - level
        - file
        - line
        - str1
        - str2
        - str3
        - int1
        - col
        - fmt
        - ap
      BBCount:         34
      ICount:          293
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - xmlResetError
        - xmlStrVASPrintf
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'error.c:81,9'
          Branch Sides:
            - BranchSide:      'error.c:82,23'
              BranchSideFuncs:
                - xmlResetError
            - BranchSide:      'error.c:89,9'
              BranchSideFuncs:
                - xmlStrVASPrintf
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:89,9'
          Branch Sides:
            - BranchSide:      'error.c:90,19'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'error.c:95,55'
              BranchSideFuncs:
                - xmlStrVASPrintf
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:96,13'
          Branch Sides:
            - BranchSide:      'error.c:97,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:98,28'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:100,9'
          Branch Sides:
            - BranchSide:      'error.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:103,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:103,9'
          Branch Sides:
            - BranchSide:      'error.c:104,57'
              BranchSideFuncs:
                - xmlStrdup
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'error.c:108,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:105,13'
          Branch Sides:
            - BranchSide:      'error.c:106,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:107,5'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:108,9'
          Branch Sides:
            - BranchSide:      'error.c:109,57'
              BranchSideFuncs:
                - xmlStrdup
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'error.c:113,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:110,13'
          Branch Sides:
            - BranchSide:      'error.c:111,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:112,5'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'error.c:113,9'
          Branch Sides:
            - BranchSide:      'error.c:114,57'
              BranchSideFuncs:
                - xmlStrdup
                - xmlResetError
                - xmlStrdup
            - BranchSide:      'error.c:118,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
        - Branch String:   'error.c:115,13'
          Branch Sides:
            - BranchSide:      'error.c:116,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:117,5'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
        - Branch String:   'error.c:118,9'
          Branch Sides:
            - BranchSide:      'error.c:119,57'
              BranchSideFuncs:
                - xmlStrdup
                - xmlResetError
            - BranchSide:      'error.c:124,19'
              BranchSideFuncs:
                - xmlResetError
        - Branch String:   'error.c:120,13'
          Branch Sides:
            - BranchSide:      'error.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:122,5'
              BranchSideFuncs:
                - xmlResetError
      Callsites:
        - Src:             'error.c:82,9'
          Dst:             xmlResetError
        - Src:             'error.c:95,15'
          Dst:             xmlStrVASPrintf
        - Src:             'error.c:104,29'
          Dst:             xmlStrdup
        - Src:             'error.c:109,29'
          Dst:             xmlStrdup
        - Src:             'error.c:114,29'
          Dst:             xmlStrdup
        - Src:             'error.c:119,29'
          Dst:             xmlStrdup
        - Src:             'error.c:124,5'
          Dst:             xmlResetError
    - functionName:    xmlResetError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
      BBCount:         23
      ICount:          137
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'error.c:982,9'
          Branch Sides:
            - BranchSide:      'error.c:983,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:984,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:984,9'
          Branch Sides:
            - BranchSide:      'error.c:985,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:986,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:986,9'
          Branch Sides:
            - BranchSide:      'error.c:987,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:988,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:988,9'
          Branch Sides:
            - BranchSide:      'error.c:989,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:990,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:990,9'
          Branch Sides:
            - BranchSide:      'error.c:991,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:992,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:992,9'
          Branch Sides:
            - BranchSide:      'error.c:993,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:994,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:994,9'
          Branch Sides:
            - BranchSide:      'error.c:995,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:996,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlPrintErrorMessage
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlVPrintErrorMessage
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:1390,5'
          Dst:             xmlVPrintErrorMessage
    - functionName:    xmlVPrintErrorMessage
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
        - ap
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vfprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:1376,5'
          Dst:             vfprintf
    - functionName:    xmlErrString
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         126
      ICount:          634
      EdgeCount:       250
      CyclomaticComplexity: 126
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'error.c:1045,5'
          Branch Sides:
            - BranchSide:      'error.c:1047,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1050,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1053,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1056,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1059,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1062,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1065,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1068,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1071,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1074,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1077,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1080,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1083,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1086,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1089,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1092,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1095,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1098,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1101,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1104,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1107,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1110,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1113,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1116,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1119,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1122,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1125,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1128,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1131,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1134,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1137,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1140,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1143,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1146,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1149,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1153,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1156,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1159,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1162,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1165,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1169,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1172,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1175,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1178,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1181,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1184,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1187,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1190,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1193,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1196,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1199,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1202,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1205,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1208,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1211,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1214,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1217,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1220,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1223,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1226,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1229,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1232,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1235,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1238,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1241,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1245,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1247,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1249,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1251,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1253,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1255,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1257,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1259,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1261,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1263,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1265,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1267,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1269,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1271,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1273,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1275,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1277,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1279,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1281,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1283,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1285,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1287,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1289,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1291,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1293,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1295,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1297,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1299,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1301,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1303,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1305,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1307,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1309,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1311,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1313,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1315,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1317,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1319,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1321,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1323,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1325,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1327,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1329,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1331,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1333,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1335,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1337,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1339,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1341,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1343,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1345,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1347,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1349,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1351,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1353,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1355,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1357,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1359,20'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1362,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSetError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
        - ctxt
        - node
        - domain
        - code
        - level
        - file
        - line
        - str1
        - str2
        - str3
        - int1
        - col
        - fmt
      BBCount:         3
      ICount:          79
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlVSetError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:164,11'
          Dst:             xmlVSetError
    - functionName:    xmlGetLastError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetLastErrorInternal
      functionUses:    86
      BranchProfiles:
        - Branch String:   'error.c:967,29'
          Branch Sides:
            - BranchSide:      'error.c:967,21'
              BranchSideFuncs:
                - xmlGetLastErrorInternal
            - BranchSide:      'error.c:967,29'
              BranchSideFuncs:
                - xmlGetLastErrorInternal
        - Branch String:   'error.c:969,9'
          Branch Sides:
            - BranchSide:      'error.c:970,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:971,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error.c:967,29'
          Dst:             xmlGetLastErrorInternal
    - functionName:    xmlVFormatLegacyError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - level
        - fmt
        - ap
      BBCount:         22
      ICount:          160
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlParserPrintFileContext
        - xmlParserPrintFileInfo
        - xmlStrVASPrintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'error.c:828,9'
          Branch Sides:
            - BranchSide:      'error.c:829,10'
              BranchSideFuncs:
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrVASPrintf
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'error.c:838,5'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrVASPrintf
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'error.c:830,22'
          Branch Sides:
            - BranchSide:      'error.c:830,26'
              BranchSideFuncs:
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrVASPrintf
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'error.c:835,25'
              BranchSideFuncs:
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrVASPrintf
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'error.c:830,51'
          Branch Sides:
            - BranchSide:      'error.c:831,7'
              BranchSideFuncs:
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrVASPrintf
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'error.c:835,25'
              BranchSideFuncs:
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrVASPrintf
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'error.c:830,6'
          Branch Sides:
            - BranchSide:      'error.c:832,12'
              BranchSideFuncs:
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrVASPrintf
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'error.c:835,25'
              BranchSideFuncs:
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrVASPrintf
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'error.c:841,9'
          Branch Sides:
            - BranchSide:      'error.c:842,9'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
            - BranchSide:      'error.c:846,9'
              BranchSideFuncs:
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
        - Branch String:   'error.c:846,9'
          Branch Sides:
            - BranchSide:      'error.c:846,9'
              BranchSideFuncs:
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
            - BranchSide:      'error.c:847,28'
              BranchSideFuncs:
                - xmlParserPrintFileContext
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
        - Branch String:   'error.c:848,6'
          Branch Sides:
            - BranchSide:      'error.c:849,29'
              BranchSideFuncs:
                - xmlParserPrintFileInfo
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlParserPrintFileContext
            - BranchSide:      'error.c:853,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error.c:835,2'
          Dst:             xmlParserPrintFileInfo
        - Src:             'error.c:838,5'
          Dst:             __xmlGenericError
        - Src:             'error.c:838,21'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:840,5'
          Dst:             xmlStrVASPrintf
        - Src:             'error.c:842,9'
          Dst:             __xmlGenericError
        - Src:             'error.c:842,25'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:847,2'
          Dst:             xmlParserPrintFileContext
        - Src:             'error.c:849,6'
          Dst:             xmlParserPrintFileInfo
        - Src:             'error.c:850,6'
          Dst:             __xmlGenericError
        - Src:             'error.c:850,22'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:851,6'
          Dst:             xmlParserPrintFileContext
    - functionName:    xmlParserPrintFileInfo
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
      functionUses:    2
      BranchProfiles:
        - Branch String:   'error.c:333,9'
          Branch Sides:
            - BranchSide:      'error.c:333,9'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'error.c:334,6'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'error.c:334,6'
          Branch Sides:
            - BranchSide:      'error.c:335,6'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'error.c:339,6'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
      Callsites:
        - Src:             'error.c:335,6'
          Dst:             __xmlGenericError
        - Src:             'error.c:335,22'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:339,6'
          Dst:             __xmlGenericError
        - Src:             'error.c:339,22'
          Dst:             __xmlGenericErrorContext
    - functionName:    xmlParserPrintFileContext
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlParserPrintFileContextInternal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:427,45'
          Dst:             __xmlGenericError
        - Src:             'error.c:428,38'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:427,4'
          Dst:             xmlParserPrintFileContextInternal
    - functionName:    xmlParserPrintFileContextInternal
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - channel
        - data
      BBCount:         68
      ICount:          400
      EdgeCount:       91
      CyclomaticComplexity: 25
      functionsReached:
        - xmlGetUTF8Char
      functionUses:    3
      BranchProfiles:
        - Branch String:   'error.c:361,25'
          Branch Sides:
            - BranchSide:      'error.c:361,29'
              BranchSideFuncs: []
            - BranchSide:      'error.c:362,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:361,9'
          Branch Sides:
            - BranchSide:      'error.c:362,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:364,11'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:367,25'
          Branch Sides:
            - BranchSide:      'error.c:367,32'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:367,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:367,5'
          Branch Sides:
            - BranchSide:      'error.c:368,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:370,7'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:372,38'
          Branch Sides:
            - BranchSide:      'error.c:372,42'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:372,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:372,54'
          Branch Sides:
            - BranchSide:      'error.c:372,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:373,7'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:373,20'
          Branch Sides:
            - BranchSide:      'error.c:372,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:373,25'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:372,5'
          Branch Sides:
            - BranchSide:      'error.c:374,12'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:377,10'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:377,17'
          Branch Sides:
            - BranchSide:      'error.c:377,23'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:381,9'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:377,36'
          Branch Sides:
            - BranchSide:      'error.c:377,41'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:378,12'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:377,9'
          Branch Sides:
            - BranchSide:      'error.c:378,12'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:381,9'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:381,35'
          Branch Sides:
            - BranchSide:      'error.c:381,41'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:381,9'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:381,9'
          Branch Sides:
            - BranchSide:      'error.c:0,0'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:382,16'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:390,24'
          Branch Sides:
            - BranchSide:      'error.c:390,30'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:390,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:390,44'
          Branch Sides:
            - BranchSide:      'error.c:390,50'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:390,5'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:390,5'
          Branch Sides:
            - BranchSide:      'error.c:391,19'
              BranchSideFuncs:
                - xmlGetUTF8Char
            - BranchSide:      'error.c:399,5'
              BranchSideFuncs: []
        - Branch String:   'error.c:394,21'
          Branch Sides:
            - BranchSide:      'error.c:394,25'
              BranchSideFuncs: []
            - BranchSide:      'error.c:395,13'
              BranchSideFuncs: []
        - Branch String:   'error.c:394,13'
          Branch Sides:
            - BranchSide:      'error.c:395,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:396,16'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'error.c:407,20'
          Branch Sides:
            - BranchSide:      'error.c:407,25'
              BranchSideFuncs: []
            - BranchSide:      'error.c:407,5'
              BranchSideFuncs: []
        - Branch String:   'error.c:407,49'
          Branch Sides:
            - BranchSide:      'error.c:407,54'
              BranchSideFuncs: []
            - BranchSide:      'error.c:407,5'
              BranchSideFuncs: []
        - Branch String:   'error.c:407,5'
          Branch Sides:
            - BranchSide:      'error.c:408,8'
              BranchSideFuncs: []
            - BranchSide:      'error.c:412,10'
              BranchSideFuncs: []
        - Branch String:   'error.c:408,6'
          Branch Sides:
            - BranchSide:      'error.c:409,8'
              BranchSideFuncs: []
            - BranchSide:      'error.c:410,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error.c:392,17'
          Dst:             xmlGetUTF8Char
    - functionName:    xmlRaiseError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        16
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - schannel
        - channel
        - data
        - ctx
        - node
        - domain
        - code
        - level
        - file
        - line
        - str1
        - str2
        - str3
        - int1
        - col
        - msg
      BBCount:         3
      ICount:          87
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlVRaiseError
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:812,11'
          Dst:             xmlVRaiseError
    - functionName:    xmlVRaiseError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      int
      argCount:        17
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - schannel
        - channel
        - data
        - ctx
        - node
        - domain
        - code
        - level
        - file
        - line
        - str1
        - str2
        - str3
        - int1
        - col
        - msg
        - ap
      BBCount:         59
      ICount:          331
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - __xmlGetWarningsDefaultValue
        - __xmlStructuredError
        - __xmlStructuredErrorContext
        - xmlAbort
        - xmlCopyError
        - xmlFormatError
        - xmlGetLastErrorInternal
        - xmlVUpdateError
      functionUses:    8
      BranchProfiles:
        - Branch String:   'error.c:730,9'
          Branch Sides:
            - BranchSide:      'error.c:731,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:733,9'
              BranchSideFuncs:
                - __xmlGetWarningsDefaultValue
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
                - xmlAbort
        - Branch String:   'error.c:733,9'
          Branch Sides:
            - BranchSide:      'error.c:734,53'
              BranchSideFuncs:
                - xmlAbort
                - __xmlGetWarningsDefaultValue
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:736,10'
              BranchSideFuncs:
                - __xmlGetWarningsDefaultValue
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:736,43'
          Branch Sides:
            - BranchSide:      'error.c:736,47'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:739,10'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:736,9'
          Branch Sides:
            - BranchSide:      'error.c:737,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:739,10'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:739,37'
          Branch Sides:
            - BranchSide:      'error.c:739,41'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:742,28'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:739,66'
          Branch Sides:
            - BranchSide:      'error.c:740,10'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:742,28'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:740,34'
          Branch Sides:
            - BranchSide:      'error.c:740,38'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:742,28'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:740,68'
          Branch Sides:
            - BranchSide:      'error.c:741,3'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:742,28'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:741,26'
          Branch Sides:
            - BranchSide:      'error.c:741,30'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:742,28'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:739,9'
          Branch Sides:
            - BranchSide:      'error.c:742,28'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:748,25'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:744,13'
          Branch Sides:
            - BranchSide:      'error.c:745,19'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
            - BranchSide:      'error.c:746,5'
              BranchSideFuncs:
                - xmlVUpdateError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:748,9'
          Branch Sides:
            - BranchSide:      'error.c:750,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:752,9'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
                - xmlCopyError
        - Branch String:   'error.c:752,9'
          Branch Sides:
            - BranchSide:      'error.c:753,26'
              BranchSideFuncs:
                - xmlCopyError
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'error.c:757,9'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'error.c:753,13'
          Branch Sides:
            - BranchSide:      'error.c:754,13'
              BranchSideFuncs: []
            - BranchSide:      'error.c:755,5'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'error.c:757,9'
          Branch Sides:
            - BranchSide:      'error.c:758,2'
              BranchSideFuncs: []
            - BranchSide:      'error.c:759,16'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'error.c:759,16'
          Branch Sides:
            - BranchSide:      'error.c:760,9'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'error.c:761,16'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
        - Branch String:   'error.c:763,53'
          Branch Sides:
            - BranchSide:      'error.c:764,14'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
            - BranchSide:      'error.c:768,28'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
        - Branch String:   'error.c:764,41'
          Branch Sides:
            - BranchSide:      'error.c:765,14'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
            - BranchSide:      'error.c:768,28'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
        - Branch String:   'error.c:765,43'
          Branch Sides:
            - BranchSide:      'error.c:766,14'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
            - BranchSide:      'error.c:768,28'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
        - Branch String:   'error.c:766,49'
          Branch Sides:
            - BranchSide:      'error.c:767,14'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
            - BranchSide:      'error.c:768,28'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
        - Branch String:   'error.c:763,13'
          Branch Sides:
            - BranchSide:      'error.c:768,28'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlFormatError
            - BranchSide:      'error.c:770,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error.c:727,29'
          Dst:             xmlGetLastErrorInternal
        - Src:             'error.c:734,9'
          Dst:             xmlAbort
        - Src:             'error.c:736,10'
          Dst:             __xmlGetWarningsDefaultValue
        - Src:             'error.c:748,9'
          Dst:             xmlVUpdateError
        - Src:             'error.c:753,13'
          Dst:             xmlCopyError
        - Src:             'error.c:759,16'
          Dst:             __xmlStructuredError
        - Src:             'error.c:760,9'
          Dst:             __xmlStructuredError
        - Src:             'error.c:760,28'
          Dst:             __xmlStructuredErrorContext
        - Src:             'error.c:768,32'
          Dst:             __xmlGenericError
        - Src:             'error.c:768,49'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:768,13'
          Dst:             xmlFormatError
    - functionName:    xmlAbort
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - xmlVPrintErrorMessage
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:1405,5'
          Dst:             xmlVPrintErrorMessage
        - Src:             'error.c:1408,5'
          Dst:             abort
    - functionName:    xmlVUpdateError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
        - ctxt
        - node
        - domain
        - code
        - level
        - file
        - line
        - str1
        - str2
        - str3
        - int1
        - col
        - fmt
        - ap
      BBCount:         36
      ICount:          215
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - xmlGetLineNo
        - xmlVSetError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error.c:185,9'
          Branch Sides:
            - BranchSide:      'error.c:188,16'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:199,9'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:188,9'
          Branch Sides:
            - BranchSide:      'error.c:189,18'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:194,5'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:189,50'
          Branch Sides:
            - BranchSide:      'error.c:190,18'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:191,17'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:189,17'
          Branch Sides:
            - BranchSide:      'error.c:191,17'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:192,20'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:199,9'
          Branch Sides:
            - BranchSide:      'error.c:199,9'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:200,14'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:200,28'
          Branch Sides:
            - BranchSide:      'error.c:200,32'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:203,13'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:200,13'
          Branch Sides:
            - BranchSide:      'error.c:201,35'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:203,13'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:203,13'
          Branch Sides:
            - BranchSide:      'error.c:204,17'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:209,5'
              BranchSideFuncs:
                - xmlVSetError
        - Branch String:   'error.c:204,17'
          Branch Sides:
            - BranchSide:      'error.c:205,24'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
            - BranchSide:      'error.c:206,18'
              BranchSideFuncs:
                - xmlVSetError
                - xmlGetLineNo
        - Branch String:   'error.c:206,29'
          Branch Sides:
            - BranchSide:      'error.c:206,33'
              BranchSideFuncs:
                - xmlGetLineNo
                - xmlVSetError
            - BranchSide:      'error.c:207,37'
              BranchSideFuncs:
                - xmlGetLineNo
                - xmlVSetError
        - Branch String:   'error.c:206,17'
          Branch Sides:
            - BranchSide:      'error.c:207,37'
              BranchSideFuncs:
                - xmlGetLineNo
                - xmlVSetError
            - BranchSide:      'error.c:208,9'
              BranchSideFuncs:
                - xmlVSetError
      Callsites:
        - Src:             'error.c:207,24'
          Dst:             xmlGetLineNo
        - Src:             'error.c:211,11'
          Dst:             xmlVSetError
    - functionName:    xmlCopyError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - from
        - to
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSetError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error.c:1023,24'
          Branch Sides:
            - BranchSide:      'error.c:1023,28'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1024,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:1023,9'
          Branch Sides:
            - BranchSide:      'error.c:1024,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:1026,9'
              BranchSideFuncs:
                - xmlSetError
        - Branch String:   'error.c:1026,9'
          Branch Sides:
            - BranchSide:      'error.c:1027,13'
              BranchSideFuncs:
                - xmlSetError
            - BranchSide:      'error.c:1029,24'
              BranchSideFuncs:
                - xmlSetError
      Callsites:
        - Src:             'error.c:1029,12'
          Dst:             xmlSetError
    - functionName:    xmlGenericErrorDefaultFunc
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlGenericErrorContext
        - vfprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'error.c:234,9'
          Branch Sides:
            - BranchSide:      'error.c:234,9'
              BranchSideFuncs:
                - __xmlGenericErrorContext
                - __xmlGenericErrorContext
                - vfprintf
            - BranchSide:      'error.c:235,36'
              BranchSideFuncs:
                - __xmlGenericErrorContext
                - __xmlGenericErrorContext
                - vfprintf
      Callsites:
        - Src:             'error.c:234,9'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:235,2'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:238,22'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:238,5'
          Dst:             vfprintf
    - functionName:    xmlParserError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlVFormatLegacyError
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:876,5'
          Dst:             xmlVFormatLegacyError
    - functionName:    xmlParserWarning
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlVFormatLegacyError
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:900,5'
          Dst:             xmlVFormatLegacyError
    - functionName:    xmlParserValidityError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlVFormatLegacyError
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:924,5'
          Dst:             xmlVFormatLegacyError
    - functionName:    xmlParserValidityWarning
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlVFormatLegacyError
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:948,5'
          Dst:             xmlVFormatLegacyError
    - functionName:    xmlFormatError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
        - channel
        - data
      BBCount:         171
      ICount:          1032
      EdgeCount:       222
      CyclomaticComplexity: 53
      functionsReached:
        - xmlParserPrintFileContextInternal
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error.c:457,23'
          Branch Sides:
            - BranchSide:      'error.c:457,27'
              BranchSideFuncs: []
            - BranchSide:      'error.c:458,9'
              BranchSideFuncs: []
        - Branch String:   'error.c:457,9'
          Branch Sides:
            - BranchSide:      'error.c:458,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:460,15'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:468,9'
          Branch Sides:
            - BranchSide:      'error.c:469,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:471,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:471,37'
          Branch Sides:
            - BranchSide:      'error.c:471,41'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:474,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:471,66'
          Branch Sides:
            - BranchSide:      'error.c:472,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:474,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:472,34'
          Branch Sides:
            - BranchSide:      'error.c:472,38'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:474,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:472,68'
          Branch Sides:
            - BranchSide:      'error.c:473,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:474,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:473,26'
          Branch Sides:
            - BranchSide:      'error.c:473,30'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:474,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:471,9'
          Branch Sides:
            - BranchSide:      'error.c:474,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:477,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:477,24'
          Branch Sides:
            - BranchSide:      'error.c:477,28'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:484,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:477,60'
          Branch Sides:
            - BranchSide:      'error.c:478,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:484,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:477,9'
          Branch Sides:
            - BranchSide:      'error.c:479,16'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:484,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:484,24'
          Branch Sides:
            - BranchSide:      'error.c:484,28'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:496,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:484,9'
          Branch Sides:
            - BranchSide:      'error.c:485,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:496,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:486,39'
          Branch Sides:
            - BranchSide:      'error.c:487,14'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:491,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:486,13'
          Branch Sides:
            - BranchSide:      'error.c:488,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:491,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:491,13'
          Branch Sides:
            - BranchSide:      'error.c:492,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:493,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:496,13'
          Branch Sides:
            - BranchSide:      'error.c:497,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:498,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:499,40'
          Branch Sides:
            - BranchSide:      'error.c:499,44'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:502,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:499,72'
          Branch Sides:
            - BranchSide:      'error.c:500,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:502,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:500,34'
          Branch Sides:
            - BranchSide:      'error.c:500,37'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:502,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:500,61'
          Branch Sides:
            - BranchSide:      'error.c:501,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:502,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:501,34'
          Branch Sides:
            - BranchSide:      'error.c:501,37'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:502,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:504,9'
          Branch Sides:
            - BranchSide:      'error.c:505,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:507,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:507,5'
          Branch Sides:
            - BranchSide:      'error.c:509,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:512,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:516,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:516,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:519,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:522,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:525,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:528,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:531,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:534,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:537,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:540,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:543,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:546,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:549,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:552,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:555,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:558,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:561,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:564,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:567,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:570,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:573,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:576,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:579,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:581,5'
          Branch Sides:
            - BranchSide:      'error.c:583,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:586,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:589,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:592,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:595,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:595,9'
          Branch Sides:
            - BranchSide:      'error.c:597,36'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:603,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:598,16'
          Branch Sides:
            - BranchSide:      'error.c:598,20'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:601,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:598,6'
          Branch Sides:
            - BranchSide:      'error.c:599,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:601,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParserPrintFileContextInternal
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:606,9'
          Branch Sides:
            - BranchSide:      'error.c:607,14'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:638,10'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'error.c:607,29'
          Branch Sides:
            - BranchSide:      'error.c:608,15'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:622,43'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:608,35'
          Branch Sides:
            - BranchSide:      'error.c:608,39'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:609,14'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:608,69'
          Branch Sides:
            - BranchSide:      'error.c:609,14'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:622,43'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:609,48'
          Branch Sides:
            - BranchSide:      'error.c:610,14'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:622,43'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:607,13'
          Branch Sides:
            - BranchSide:      'error.c:613,13'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:622,43'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:614,13'
          Branch Sides:
            - BranchSide:      'error.c:615,21'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:619,13'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:615,21'
          Branch Sides:
            - BranchSide:      'error.c:616,21'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
            - BranchSide:      'error.c:617,17'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
                - xmlParserPrintFileContextInternal
        - Branch String:   'error.c:624,13'
          Branch Sides:
            - BranchSide:      'error.c:625,17'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:637,5'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'error.c:625,17'
          Branch Sides:
            - BranchSide:      'error.c:626,17'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:627,23'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:628,51'
          Branch Sides:
            - BranchSide:      'error.c:629,24'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:634,17'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:629,53'
          Branch Sides:
            - BranchSide:      'error.c:630,24'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:634,17'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:630,53'
          Branch Sides:
            - BranchSide:      'error.c:631,24'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:634,17'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:631,48'
          Branch Sides:
            - BranchSide:      'error.c:632,24'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:634,17'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:632,53'
          Branch Sides:
            - BranchSide:      'error.c:633,24'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
            - BranchSide:      'error.c:634,17'
              BranchSideFuncs:
                - xmlParserPrintFileContextInternal
                - xmlStrlen
        - Branch String:   'error.c:638,36'
          Branch Sides:
            - BranchSide:      'error.c:638,40'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'error.c:638,36'
              BranchSideFuncs: []
        - Branch String:   'error.c:638,59'
          Branch Sides:
            - BranchSide:      'error.c:638,59'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'error.c:639,10'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'error.c:639,27'
          Branch Sides:
            - BranchSide:      'error.c:639,27'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'error.c:640,3'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'error.c:638,9'
          Branch Sides:
            - BranchSide:      'error.c:638,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:644,2'
              BranchSideFuncs: []
        - Branch String:   'error.c:645,2'
          Branch Sides:
            - BranchSide:      'error.c:646,11'
              BranchSideFuncs: []
            - BranchSide:      'error.c:647,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error.c:597,8'
          Dst:             xmlStrlen
        - Src:             'error.c:622,9'
          Dst:             xmlParserPrintFileContextInternal
        - Src:             'error.c:635,13'
          Dst:             xmlParserPrintFileContextInternal
        - Src:             'error.c:640,15'
          Dst:             xmlStrlen
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlResetLastError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetLastErrorInternal
        - xmlResetError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error.c:1006,23'
          Branch Sides:
            - BranchSide:      'error.c:1006,15'
              BranchSideFuncs:
                - xmlGetLastErrorInternal
                - xmlResetError
            - BranchSide:      'error.c:1006,23'
              BranchSideFuncs:
                - xmlGetLastErrorInternal
                - xmlResetError
        - Branch String:   'error.c:1008,9'
          Branch Sides:
            - BranchSide:      'error.c:1008,9'
              BranchSideFuncs:
                - xmlResetError
            - BranchSide:      'error.c:1009,23'
              BranchSideFuncs:
                - xmlResetError
      Callsites:
        - Src:             'error.c:1006,23'
          Dst:             xmlGetLastErrorInternal
        - Src:             'error.c:1009,9'
          Dst:             xmlResetError
    - functionName:    xmlRaiseMemoryError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - schannel
        - channel
        - data
        - domain
        - error
      BBCount:         15
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __xmlStructuredError
        - __xmlStructuredErrorContext
        - xmlGetLastErrorInternal
        - xmlResetError
        - xmlResetLastError
      functionUses:    20
      BranchProfiles:
        - Branch String:   'error.c:677,9'
          Branch Sides:
            - BranchSide:      'error.c:678,23'
              BranchSideFuncs:
                - xmlResetError
                - __xmlStructuredError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'error.c:684,9'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'error.c:684,9'
          Branch Sides:
            - BranchSide:      'error.c:685,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:686,16'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlStructuredError
                - __xmlStructuredErrorContext
        - Branch String:   'error.c:686,16'
          Branch Sides:
            - BranchSide:      'error.c:687,9'
              BranchSideFuncs:
                - __xmlStructuredError
                - __xmlStructuredErrorContext
            - BranchSide:      'error.c:688,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'error.c:670,27'
          Dst:             xmlGetLastErrorInternal
        - Src:             'error.c:672,5'
          Dst:             xmlResetLastError
        - Src:             'error.c:678,9'
          Dst:             xmlResetError
        - Src:             'error.c:686,16'
          Dst:             __xmlStructuredError
        - Src:             'error.c:687,9'
          Dst:             __xmlStructuredError
        - Src:             'error.c:687,28'
          Dst:             __xmlStructuredErrorContext
    - functionName:    xmlSetStructuredErrorFunc
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - handler
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlStructuredError
        - __xmlStructuredErrorContext
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'error.c:312,5'
          Dst:             __xmlStructuredErrorContext
        - Src:             'error.c:313,5'
          Dst:             __xmlStructuredError
    - functionName:    xmlSetGenericErrorFunc
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - handler
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error.c:270,9'
          Branch Sides:
            - BranchSide:      'error.c:271,20'
              BranchSideFuncs:
                - __xmlGenericError
            - BranchSide:      'error.c:273,2'
              BranchSideFuncs:
                - __xmlGenericError
      Callsites:
        - Src:             'error.c:269,5'
          Dst:             __xmlGenericErrorContext
        - Src:             'error.c:271,2'
          Dst:             __xmlGenericError
        - Src:             'error.c:273,2'
          Dst:             __xmlGenericError
    - functionName:    xmlIsCatastrophicError
      functionSourceFile: '/src/libxml2/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - level
        - code
      BBCount:         16
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'error.c:40,9'
          Branch Sides:
            - BranchSide:      'error.c:41,9'
              BranchSideFuncs: []
            - BranchSide:      'error.c:43,13'
              BranchSideFuncs: []
        - Branch String:   'error.c:43,5'
          Branch Sides:
            - BranchSide:      'error.c:49,19'
              BranchSideFuncs: []
            - BranchSide:      'error.c:49,19'
              BranchSideFuncs: []
            - BranchSide:      'error.c:49,19'
              BranchSideFuncs: []
            - BranchSide:      'error.c:49,19'
              BranchSideFuncs: []
            - BranchSide:      'error.c:52,18'
              BranchSideFuncs: []
        - Branch String:   'error.c:52,32'
          Branch Sides:
            - BranchSide:      'error.c:52,36'
              BranchSideFuncs: []
            - BranchSide:      'error.c:54,13'
              BranchSideFuncs: []
        - Branch String:   'error.c:52,17'
          Branch Sides:
            - BranchSide:      'error.c:53,23'
              BranchSideFuncs: []
            - BranchSide:      'error.c:54,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlInitGlobalState
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - gs
      BBCount:         3
      ICount:          100
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_setspecific
        - xmlGlobalRandom
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:539,28'
          Dst:             xmlGlobalRandom
        - Src:             'globals.c:540,28'
          Dst:             xmlGlobalRandom
        - Src:             'globals.c:553,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:586,5'
          Dst:             xmlMutexUnlock
        - Src:             'globals.c:593,5'
          Dst:             pthread_setspecific
    - functionName:    pthread_setspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlNewGlobalState
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - allowFailure
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlAbort
        - xmlInitGlobalState
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:482,9'
          Branch Sides:
            - BranchSide:      'globals.c:483,13'
              BranchSideFuncs:
                - xmlAbort
                - xmlInitGlobalState
            - BranchSide:      'globals.c:495,12'
              BranchSideFuncs:
                - xmlInitGlobalState
        - Branch String:   'globals.c:483,13'
          Branch Sides:
            - BranchSide:      'globals.c:484,13'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:491,9'
              BranchSideFuncs:
                - xmlAbort
                - xmlInitGlobalState
      Callsites:
        - Src:             'globals.c:491,9'
          Dst:             xmlAbort
        - Src:             'globals.c:496,5'
          Dst:             xmlInitGlobalState
    - functionName:    xmlThrDefOutputBufferCreateFilenameDefault
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'globals.c:1121,9'
          Branch Sides:
            - BranchSide:      'globals.c:1121,9'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'globals.c:1122,7'
              BranchSideFuncs:
                - xmlMutexUnlock
      Callsites:
        - Src:             'globals.c:1118,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1126,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefParserInputBufferCreateFilenameDefault
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'globals.c:1094,9'
          Branch Sides:
            - BranchSide:      'globals.c:1094,9'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'globals.c:1095,7'
              BranchSideFuncs:
                - xmlMutexUnlock
      Callsites:
        - Src:             'globals.c:1092,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1099,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefDeregisterNodeDefault
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:1068,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1073,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefRegisterNodeDefault
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:1045,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1050,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefSubstituteEntitiesDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:1025,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1028,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefPedanticParserDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:1008,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:1011,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefLoadExtDtdDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:991,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:994,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefLineNumbersDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlThrDefKeepBlanksDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:962,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:965,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefSaveNoEmptyTags
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:943,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:946,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefTreeIndentString
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:926,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:929,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefIndentTreeOutput
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:909,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:912,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefGetWarningsDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:890,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:893,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefDoValidityCheckingDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - v
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:873,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:876,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefSetStructuredErrorFunc
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - handler
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:857,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:860,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlThrDefSetGenericErrorFunc
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - handler
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'globals.c:840,9'
          Branch Sides:
            - BranchSide:      'globals.c:841,26'
              BranchSideFuncs:
                - xmlMutexUnlock
            - BranchSide:      'globals.c:843,24'
              BranchSideFuncs:
                - xmlMutexUnlock
      Callsites:
        - Src:             'globals.c:838,5'
          Dst:             xmlMutexLock
        - Src:             'globals.c:844,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlGetLastErrorInternal
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    5
      BranchProfiles:
        - Branch String:   'globals.c:763,13'
          Branch Sides:
            - BranchSide:      'globals.c:763,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:763,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:763,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    xmlGetThreadLocalStorage
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - allowFailure
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_getspecific
        - xmlInitParser
        - xmlNewGlobalState
      functionUses:    21
      BranchProfiles:
        - Branch String:   'globals.c:515,9'
          Branch Sides:
            - BranchSide:      'globals.c:515,9'
              BranchSideFuncs:
                - xmlNewGlobalState
            - BranchSide:      'globals.c:516,32'
              BranchSideFuncs:
                - xmlNewGlobalState
      Callsites:
        - Src:             'globals.c:507,5'
          Dst:             xmlInitParser
        - Src:             'globals.c:514,29'
          Dst:             pthread_getspecific
        - Src:             'globals.c:516,14'
          Dst:             xmlNewGlobalState
    - functionName:    pthread_getspecific
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlCheckThreadLocalStorage
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'globals.c:752,9'
          Branch Sides:
            - BranchSide:      'globals.c:752,9'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:752,9'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
        - Branch String:   'globals.c:752,9'
          Branch Sides:
            - BranchSide:      'globals.c:753,9'
              BranchSideFuncs: []
            - BranchSide:      'globals.c:755,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'globals.c:752,9'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    xmlGetLocalRngState
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:733,12'
          Branch Sides:
            - BranchSide:      'globals.c:733,12'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:733,12'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:733,12'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlOutputBufferCreateFilenameValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    4
      BranchProfiles:
        - Branch String:   'globals.c:698,13'
          Branch Sides:
            - BranchSide:      'globals.c:698,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:698,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:698,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlParserInputBufferCreateFilenameValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    10
      BranchProfiles:
        - Branch String:   'globals.c:693,13'
          Branch Sides:
            - BranchSide:      'globals.c:693,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:693,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:693,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlDeregisterNodeDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    20
      BranchProfiles:
        - Branch String:   'globals.c:688,13'
          Branch Sides:
            - BranchSide:      'globals.c:688,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:688,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:688,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlRegisterNodeDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    40
      BranchProfiles:
        - Branch String:   'globals.c:683,13'
          Branch Sides:
            - BranchSide:      'globals.c:683,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:683,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:683,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlStructuredErrorContext
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    3
      BranchProfiles:
        - Branch String:   'globals.c:678,13'
          Branch Sides:
            - BranchSide:      'globals.c:678,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:678,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:678,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlStructuredError
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    5
      BranchProfiles:
        - Branch String:   'globals.c:673,13'
          Branch Sides:
            - BranchSide:      'globals.c:673,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:673,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:673,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlGenericErrorContext
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    32
      BranchProfiles:
        - Branch String:   'globals.c:668,13'
          Branch Sides:
            - BranchSide:      'globals.c:668,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:668,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:668,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlGenericError
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    30
      BranchProfiles:
        - Branch String:   'globals.c:663,13'
          Branch Sides:
            - BranchSide:      'globals.c:663,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:663,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:663,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlSaveNoEmptyTags
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:657,13'
          Branch Sides:
            - BranchSide:      'globals.c:657,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:657,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:657,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlTreeIndentString
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:652,13'
          Branch Sides:
            - BranchSide:      'globals.c:652,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:652,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:652,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlIndentTreeOutput
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    2
      BranchProfiles:
        - Branch String:   'globals.c:647,13'
          Branch Sides:
            - BranchSide:      'globals.c:647,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:647,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:647,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlSubstituteEntitiesDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    3
      BranchProfiles:
        - Branch String:   'globals.c:641,13'
          Branch Sides:
            - BranchSide:      'globals.c:641,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:641,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:641,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlPedanticParserDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    3
      BranchProfiles:
        - Branch String:   'globals.c:636,13'
          Branch Sides:
            - BranchSide:      'globals.c:636,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:636,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:636,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlLoadExtDtdDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:631,13'
          Branch Sides:
            - BranchSide:      'globals.c:631,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:631,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:631,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlLineNumbersDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __xmlKeepBlanksDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    4
      BranchProfiles:
        - Branch String:   'globals.c:621,13'
          Branch Sides:
            - BranchSide:      'globals.c:621,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:621,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:621,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlGetWarningsDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    2
      BranchProfiles:
        - Branch String:   'globals.c:616,13'
          Branch Sides:
            - BranchSide:      'globals.c:616,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:616,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:616,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlDoValidityCheckingDefaultValue
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:611,13'
          Branch Sides:
            - BranchSide:      'globals.c:611,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:611,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:611,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    __xmlLastError
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetThreadLocalStorage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'globals.c:606,13'
          Branch Sides:
            - BranchSide:      'globals.c:606,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
            - BranchSide:      'globals.c:606,13'
              BranchSideFuncs:
                - xmlGetThreadLocalStorage
      Callsites:
        - Src:             'globals.c:606,13'
          Dst:             xmlGetThreadLocalStorage
    - functionName:    xmlCleanupGlobalsInternal
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_getspecific
        - pthread_key_delete
        - xmlCleanupMutex
        - xmlFreeGlobalState
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:395,46'
          Branch Sides:
            - BranchSide:      'globals.c:395,21'
              BranchSideFuncs:
                - pthread_getspecific
                - pthread_key_delete
                - xmlCleanupMutex
                - xmlFreeGlobalState
            - BranchSide:      'globals.c:395,46'
              BranchSideFuncs:
                - pthread_getspecific
                - pthread_key_delete
                - xmlCleanupMutex
                - xmlFreeGlobalState
        - Branch String:   'globals.c:396,9'
          Branch Sides:
            - BranchSide:      'globals.c:396,9'
              BranchSideFuncs:
                - xmlFreeGlobalState
                - pthread_key_delete
                - xmlCleanupMutex
            - BranchSide:      'globals.c:397,28'
              BranchSideFuncs:
                - xmlFreeGlobalState
                - pthread_key_delete
                - xmlCleanupMutex
      Callsites:
        - Src:             'globals.c:395,26'
          Dst:             pthread_getspecific
        - Src:             'globals.c:397,9'
          Dst:             xmlFreeGlobalState
        - Src:             'globals.c:398,5'
          Dst:             pthread_key_delete
        - Src:             'globals.c:410,5'
          Dst:             xmlCleanupMutex
    - functionName:    xmlFreeGlobalState
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlResetError
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:425,5'
          Dst:             xmlResetError
    - functionName:    pthread_key_delete
      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:    xmlCleanupGlobals
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlInitGlobalsInternal
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_key_create
        - xmlFreeGlobalState
        - xmlInitMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'globals.c:357,5'
          Branch Sides:
            - BranchSide:      'globals.c:357,5'
              BranchSideFuncs:
                - xmlInitMutex
                - pthread_key_create
            - BranchSide:      'globals.c:357,5'
              BranchSideFuncs:
                - xmlInitMutex
                - pthread_key_create
      Callsites:
        - Src:             'globals.c:357,5'
          Dst:             xmlInitMutex
        - Src:             'globals.c:360,5'
          Dst:             pthread_key_create
        - Src:             'globals.c:360,5'
          Dst:             xmlFreeGlobalState
    - functionName:    pthread_key_create
      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:    xmlInitGlobals
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitParser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'globals.c:350,5'
          Branch Sides:
            - BranchSide:      'globals.c:350,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'globals.c:350,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'globals.c:350,5'
          Dst:             xmlInitParser
    - functionName:    xmlPosixStrdup
      functionSourceFile: '/src/libxml2/globals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharStrdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'globals.c:200,20'
          Dst:             xmlCharStrdup
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlHashRemoveEntry2
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - dealloc
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashRemoveEntry3
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:1207,12'
          Dst:             xmlHashRemoveEntry3
    - functionName:    xmlHashRemoveEntry3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - dealloc
      BBCount:         43
      ICount:          331
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - xmlHashFindEntry
        - xmlHashValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hash.c:1231,24'
          Branch Sides:
            - BranchSide:      'hash.c:1231,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1232,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1231,45'
          Branch Sides:
            - BranchSide:      'hash.c:1231,49'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1232,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1231,9'
          Branch Sides:
            - BranchSide:      'hash.c:1232,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1234,30'
              BranchSideFuncs:
                - xmlHashValue
                - xmlHashFindEntry
        - Branch String:   'hash.c:1236,9'
          Branch Sides:
            - BranchSide:      'hash.c:1237,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1239,10'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1239,27'
          Branch Sides:
            - BranchSide:      'hash.c:1239,31'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1241,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1239,9'
          Branch Sides:
            - BranchSide:      'hash.c:1240,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1241,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1241,9'
          Branch Sides:
            - BranchSide:      'hash.c:1242,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1254,12'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1242,13'
          Branch Sides:
            - BranchSide:      'hash.c:1243,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1244,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1244,13'
          Branch Sides:
            - BranchSide:      'hash.c:1245,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1246,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1246,13'
          Branch Sides:
            - BranchSide:      'hash.c:1247,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1248,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1261,13'
          Branch Sides:
            - BranchSide:      'hash.c:1262,20'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1264,14'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1264,36'
          Branch Sides:
            - BranchSide:      'hash.c:1265,16'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1266,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1264,13'
          Branch Sides:
            - BranchSide:      'hash.c:1266,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1268,15'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1277,9'
          Branch Sides:
            - BranchSide:      'hash.c:1278,30'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1286,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:1234,17'
          Dst:             xmlHashValue
        - Src:             'hash.c:1235,13'
          Dst:             xmlHashFindEntry
    - functionName:    xmlHashValue
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - seed
        - key
        - key2
        - key3
        - lengths
      BBCount:         42
      ICount:          358
      EdgeCount:       49
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'hash.c:68,5'
          Branch Sides:
            - BranchSide:      'hash.c:69,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:71,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:71,9'
          Branch Sides:
            - BranchSide:      'hash.c:72,22'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:74,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:76,9'
          Branch Sides:
            - BranchSide:      'hash.c:77,16'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:84,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:77,9'
          Branch Sides:
            - BranchSide:      'hash.c:78,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:80,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:80,13'
          Branch Sides:
            - BranchSide:      'hash.c:81,26'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:82,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:86,9'
          Branch Sides:
            - BranchSide:      'hash.c:87,16'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:94,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:87,9'
          Branch Sides:
            - BranchSide:      'hash.c:88,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:90,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:90,13'
          Branch Sides:
            - BranchSide:      'hash.c:91,26'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:92,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlHashFindEntry
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - hashValue
        - pfound
      BBCount:         37
      ICount:          236
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - strcmp
        - xmlFastStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'hash.c:296,9'
          Branch Sides:
            - BranchSide:      'hash.c:296,9'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
            - BranchSide:      'hash.c:302,15'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:306,17'
          Branch Sides:
            - BranchSide:      'hash.c:307,21'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
            - BranchSide:      'hash.c:324,18'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:307,21'
          Branch Sides:
            - BranchSide:      'hash.c:308,26'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
            - BranchSide:      'hash.c:315,44'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:308,45'
          Branch Sides:
            - BranchSide:      'hash.c:309,26'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
            - BranchSide:      'hash.c:314,17'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:309,47'
          Branch Sides:
            - BranchSide:      'hash.c:310,26'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
            - BranchSide:      'hash.c:314,17'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:308,25'
          Branch Sides:
            - BranchSide:      'hash.c:311,31'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:314,17'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:316,55'
          Branch Sides:
            - BranchSide:      'hash.c:317,38'
              BranchSideFuncs:
                - xmlFastStrEqual
                - strcmp
                - xmlFastStrEqual
            - BranchSide:      'hash.c:322,13'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:317,58'
          Branch Sides:
            - BranchSide:      'hash.c:318,38'
              BranchSideFuncs:
                - xmlFastStrEqual
                - strcmp
                - xmlFastStrEqual
            - BranchSide:      'hash.c:322,13'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:315,21'
          Branch Sides:
            - BranchSide:      'hash.c:319,27'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:322,13'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:327,17'
          Branch Sides:
            - BranchSide:      'hash.c:328,25'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
            - BranchSide:      'hash.c:329,9'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:329,42'
          Branch Sides:
            - BranchSide:      'hash.c:329,9'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
            - BranchSide:      'hash.c:330,21'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:329,9'
          Branch Sides:
            - BranchSide:      'hash.c:306,17'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
            - BranchSide:      'hash.c:331,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:315,22'
          Dst:             strcmp
        - Src:             'hash.c:317,22'
          Dst:             xmlFastStrEqual
        - Src:             'hash.c:318,22'
          Dst:             xmlFastStrEqual
    - functionName:    xmlFastStrEqual
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - s1
        - s2
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'hash.c:264,9'
          Branch Sides:
            - BranchSide:      'hash.c:265,16'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:267,17'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'hash.c:267,29'
          Branch Sides:
            - BranchSide:      'hash.c:267,29'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'hash.c:268,39'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'hash.c:268,17'
          Dst:             strcmp
    - functionName:    xmlHashRemoveEntry
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - dealloc
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashRemoveEntry3
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:1190,12'
          Dst:             xmlHashRemoveEntry3
    - functionName:    xmlHashSize
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'hash.c:1174,9'
          Branch Sides:
            - BranchSide:      'hash.c:1175,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1176,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlHashCopy
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - copy
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashCopySafe
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:1162,12'
          Dst:             xmlHashCopySafe
    - functionName:    xmlHashCopySafe
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - copyFunc
        - deallocFunc
      BBCount:         28
      ICount:          176
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlHashAdd3
        - xmlHashCreate
        - xmlHashFree
      functionUses:    5
      BranchProfiles:
        - Branch String:   'hash.c:1115,24'
          Branch Sides:
            - BranchSide:      'hash.c:1115,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1116,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1115,9'
          Branch Sides:
            - BranchSide:      'hash.c:1116,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1118,25'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAdd3
                - xmlHashFree
        - Branch String:   'hash.c:1119,9'
          Branch Sides:
            - BranchSide:      'hash.c:1120,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1122,9'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
        - Branch String:   'hash.c:1122,9'
          Branch Sides:
            - BranchSide:      'hash.c:1123,16'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1125,12'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
        - Branch String:   'hash.c:1127,5'
          Branch Sides:
            - BranchSide:      'hash.c:1128,13'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
            - BranchSide:      'hash.c:1143,12'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1128,13'
          Branch Sides:
            - BranchSide:      'hash.c:1131,20'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
            - BranchSide:      'hash.c:1141,5'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
        - Branch String:   'hash.c:1132,17'
          Branch Sides:
            - BranchSide:      'hash.c:1133,17'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'hash.c:1134,29'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
        - Branch String:   'hash.c:1134,17'
          Branch Sides:
            - BranchSide:      'hash.c:1136,21'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'hash.c:1140,9'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlHashFree
        - Branch String:   'hash.c:1136,21'
          Branch Sides:
            - BranchSide:      'hash.c:1137,21'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'hash.c:1138,17'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'hash.c:1118,11'
          Dst:             xmlHashCreate
        - Src:             'hash.c:1134,17'
          Dst:             xmlHashAdd3
        - Src:             'hash.c:1146,5'
          Dst:             xmlHashFree
    - functionName:    xmlHashCreate
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - size
      BBCount:         17
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashGrow
        - xmlInitParser
        - xmlRandom
      functionUses:    46
      BranchProfiles:
        - Branch String:   'hash.c:164,9'
          Branch Sides:
            - BranchSide:      'hash.c:165,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:166,5'
              BranchSideFuncs:
                - xmlRandom
                - xmlHashGrow
        - Branch String:   'hash.c:180,9'
          Branch Sides:
            - BranchSide:      'hash.c:181,18'
              BranchSideFuncs:
                - xmlHashGrow
            - BranchSide:      'hash.c:192,12'
              BranchSideFuncs: []
        - Branch String:   'hash.c:183,44'
          Branch Sides:
            - BranchSide:      'hash.c:183,48'
              BranchSideFuncs:
                - xmlHashGrow
            - BranchSide:      'hash.c:183,9'
              BranchSideFuncs:
                - xmlHashGrow
        - Branch String:   'hash.c:183,9'
          Branch Sides:
            - BranchSide:      'hash.c:184,21'
              BranchSideFuncs:
                - xmlHashGrow
            - BranchSide:      'hash.c:186,25'
              BranchSideFuncs:
                - xmlHashGrow
        - Branch String:   'hash.c:186,13'
          Branch Sides:
            - BranchSide:      'hash.c:187,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:190,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:161,5'
          Dst:             xmlInitParser
        - Src:             'hash.c:170,24'
          Dst:             xmlRandom
        - Src:             'hash.c:186,13'
          Dst:             xmlHashGrow
    - functionName:    xmlHashAdd3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - payload
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:651,12'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashFree
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - dealloc
      BBCount:         35
      ICount:          204
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - xmlDictFree
      functionUses:    60
      BranchProfiles:
        - Branch String:   'hash.c:225,9'
          Branch Sides:
            - BranchSide:      'hash.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:228,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:228,9'
          Branch Sides:
            - BranchSide:      'hash.c:229,36'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:250,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:232,9'
          Branch Sides:
            - BranchSide:      'hash.c:233,17'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:247,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:233,17'
          Branch Sides:
            - BranchSide:      'hash.c:234,17'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:235,18'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:235,35'
          Branch Sides:
            - BranchSide:      'hash.c:235,39'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:237,17'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:235,17'
          Branch Sides:
            - BranchSide:      'hash.c:236,17'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:237,17'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:237,17'
          Branch Sides:
            - BranchSide:      'hash.c:238,21'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:245,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:238,21'
          Branch Sides:
            - BranchSide:      'hash.c:239,21'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:240,21'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:240,21'
          Branch Sides:
            - BranchSide:      'hash.c:241,21'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:242,21'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:242,21'
          Branch Sides:
            - BranchSide:      'hash.c:243,21'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:244,13'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'hash.c:250,9'
          Branch Sides:
            - BranchSide:      'hash.c:251,21'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'hash.c:253,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:251,9'
          Dst:             xmlDictFree
    - functionName:    xmlHashUpdateInternal
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - payload
        - dealloc
        - update
      BBCount:         92
      ICount:          643
      EdgeCount:       124
      CyclomaticComplexity: 34
      functionsReached:
        - xmlDictLookup
        - xmlDictOwns
        - xmlHashFindEntry
        - xmlHashGrow
        - xmlHashValue
      functionUses:    9
      BranchProfiles:
        - Branch String:   'hash.c:423,24'
          Branch Sides:
            - BranchSide:      'hash.c:423,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:424,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:423,9'
          Branch Sides:
            - BranchSide:      'hash.c:424,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:426,30'
              BranchSideFuncs:
                - xmlHashValue
                - xmlHashFindEntry
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlHashGrow
        - Branch String:   'hash.c:431,9'
          Branch Sides:
            - BranchSide:      'hash.c:432,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlHashGrow
            - BranchSide:      'hash.c:434,13'
              BranchSideFuncs:
                - xmlHashFindEntry
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlHashGrow
        - Branch String:   'hash.c:438,13'
          Branch Sides:
            - BranchSide:      'hash.c:439,17'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:448,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlHashGrow
        - Branch String:   'hash.c:439,17'
          Branch Sides:
            - BranchSide:      'hash.c:440,21'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:445,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:440,21'
          Branch Sides:
            - BranchSide:      'hash.c:441,21'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:442,34'
              BranchSideFuncs: []
        - Branch String:   'hash.c:448,13'
          Branch Sides:
            - BranchSide:      'hash.c:450,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlHashGrow
            - BranchSide:      'hash.c:454,21'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlHashGrow
        - Branch String:   'hash.c:450,17'
          Branch Sides:
            - BranchSide:      'hash.c:451,17'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:452,23'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlHashGrow
        - Branch String:   'hash.c:461,9'
          Branch Sides:
            - BranchSide:      'hash.c:464,25'
              BranchSideFuncs:
                - xmlHashGrow
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:490,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:464,13'
          Branch Sides:
            - BranchSide:      'hash.c:465,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:470,16'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:475,13'
          Branch Sides:
            - BranchSide:      'hash.c:476,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:485,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:480,21'
          Branch Sides:
            - BranchSide:      'hash.c:481,29'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:482,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:482,46'
          Branch Sides:
            - BranchSide:      'hash.c:482,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:483,24'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:482,13'
          Branch Sides:
            - BranchSide:      'hash.c:477,22'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:484,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:490,9'
          Branch Sides:
            - BranchSide:      'hash.c:491,25'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:514,16'
              BranchSideFuncs: []
        - Branch String:   'hash.c:491,13'
          Branch Sides:
            - BranchSide:      'hash.c:492,32'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:494,46'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:495,17'
          Branch Sides:
            - BranchSide:      'hash.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:496,17'
              BranchSideFuncs: []
        - Branch String:   'hash.c:499,28'
          Branch Sides:
            - BranchSide:      'hash.c:499,44'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:500,33'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:499,13'
          Branch Sides:
            - BranchSide:      'hash.c:500,33'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'hash.c:502,47'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'hash.c:503,17'
          Branch Sides:
            - BranchSide:      'hash.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:504,17'
              BranchSideFuncs: []
        - Branch String:   'hash.c:506,28'
          Branch Sides:
            - BranchSide:      'hash.c:506,44'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:507,33'
              BranchSideFuncs: []
        - Branch String:   'hash.c:506,13'
          Branch Sides:
            - BranchSide:      'hash.c:507,33'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:509,47'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'hash.c:510,17'
          Branch Sides:
            - BranchSide:      'hash.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:511,17'
              BranchSideFuncs: []
        - Branch String:   'hash.c:515,13'
          Branch Sides:
            - BranchSide:      'hash.c:516,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:517,16'
              BranchSideFuncs: []
        - Branch String:   'hash.c:519,13'
          Branch Sides:
            - BranchSide:      'hash.c:520,21'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:527,19'
              BranchSideFuncs: []
        - Branch String:   'hash.c:521,17'
          Branch Sides:
            - BranchSide:      'hash.c:522,17'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:525,20'
              BranchSideFuncs: []
        - Branch String:   'hash.c:530,13'
          Branch Sides:
            - BranchSide:      'hash.c:531,21'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:539,19'
              BranchSideFuncs: []
        - Branch String:   'hash.c:532,17'
          Branch Sides:
            - BranchSide:      'hash.c:533,17'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:537,20'
              BranchSideFuncs: []
        - Branch String:   'hash.c:546,9'
          Branch Sides:
            - BranchSide:      'hash.c:547,36'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:573,18'
              BranchSideFuncs: []
        - Branch String:   'hash.c:552,17'
          Branch Sides:
            - BranchSide:      'hash.c:553,23'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:554,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:554,9'
          Branch Sides:
            - BranchSide:      'hash.c:551,16'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:556,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:556,13'
          Branch Sides:
            - BranchSide:      'hash.c:561,22'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:567,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:426,17'
          Dst:             xmlHashValue
        - Src:             'hash.c:436,17'
          Dst:             xmlHashFindEntry
        - Src:             'hash.c:464,13'
          Dst:             xmlHashGrow
        - Src:             'hash.c:491,13'
          Dst:             xmlDictOwns
        - Src:             'hash.c:494,32'
          Dst:             xmlDictLookup
        - Src:             'hash.c:499,32'
          Dst:             xmlDictOwns
        - Src:             'hash.c:502,33'
          Dst:             xmlDictLookup
        - Src:             'hash.c:506,32'
          Dst:             xmlDictOwns
        - Src:             'hash.c:509,33'
          Dst:             xmlDictLookup
    - functionName:    xmlHashGrow
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hash
        - size
      BBCount:         33
      ICount:          225
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hash.c:351,9'
          Branch Sides:
            - BranchSide:      'hash.c:352,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:353,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:354,9'
          Branch Sides:
            - BranchSide:      'hash.c:355,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:356,12'
              BranchSideFuncs: []
        - Branch String:   'hash.c:359,9'
          Branch Sides:
            - BranchSide:      'hash.c:360,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:362,15'
              BranchSideFuncs: []
        - Branch String:   'hash.c:373,5'
          Branch Sides:
            - BranchSide:      'hash.c:374,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:378,12'
              BranchSideFuncs: []
        - Branch String:   'hash.c:374,13'
          Branch Sides:
            - BranchSide:      'hash.c:373,5'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:375,24'
              BranchSideFuncs: []
        - Branch String:   'hash.c:378,5'
          Branch Sides:
            - BranchSide:      'hash.c:379,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:393,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:379,13'
          Branch Sides:
            - BranchSide:      'hash.c:380,36'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:389,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:382,13'
          Branch Sides:
            - BranchSide:      'hash.c:383,21'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:386,14'
              BranchSideFuncs: []
        - Branch String:   'hash.c:383,21'
          Branch Sides:
            - BranchSide:      'hash.c:382,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:384,29'
              BranchSideFuncs: []
        - Branch String:   'hash.c:389,13'
          Branch Sides:
            - BranchSide:      'hash.c:390,24'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:391,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlHashScanFull3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - scan
        - data
      BBCount:         60
      ICount:          314
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - strcmp
        - xmlFastStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hash.c:1057,24'
          Branch Sides:
            - BranchSide:      'hash.c:1057,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1058,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1057,45'
          Branch Sides:
            - BranchSide:      'hash.c:1057,49'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1058,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1057,9'
          Branch Sides:
            - BranchSide:      'hash.c:1058,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1067,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1069,5'
          Branch Sides:
            - BranchSide:      'hash.c:1070,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1074,12'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1070,13'
          Branch Sides:
            - BranchSide:      'hash.c:1069,5'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1071,21'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1074,5'
          Branch Sides:
            - BranchSide:      'hash.c:1074,5'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1075,14'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1075,37'
          Branch Sides:
            - BranchSide:      'hash.c:1075,41'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1093,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1075,13'
          Branch Sides:
            - BranchSide:      'hash.c:1079,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1093,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1080,36'
          Branch Sides:
            - BranchSide:      'hash.c:1080,62'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
            - BranchSide:      'hash.c:1082,23'
              BranchSideFuncs:
                - strcmp
                - xmlFastStrEqual
                - xmlFastStrEqual
        - Branch String:   'hash.c:1081,81'
          Branch Sides:
            - BranchSide:      'hash.c:1082,23'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1084,21'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1082,37'
          Branch Sides:
            - BranchSide:      'hash.c:1082,58'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1083,23'
              BranchSideFuncs:
                - xmlFastStrEqual
                - strcmp
                - xmlFastStrEqual
        - Branch String:   'hash.c:1082,79'
          Branch Sides:
            - BranchSide:      'hash.c:1083,23'
              BranchSideFuncs:
                - xmlFastStrEqual
                - strcmp
                - xmlFastStrEqual
            - BranchSide:      'hash.c:1084,21'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1083,37'
          Branch Sides:
            - BranchSide:      'hash.c:1083,58'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1085,24'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1080,21'
          Branch Sides:
            - BranchSide:      'hash.c:1084,21'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1085,24'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1087,46'
          Branch Sides:
            - BranchSide:      'hash.c:1087,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1088,23'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1088,47'
          Branch Sides:
            - BranchSide:      'hash.c:1087,13'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1089,24'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1087,13'
          Branch Sides:
            - BranchSide:      'hash.c:1080,23'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1092,9'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
        - Branch String:   'hash.c:1093,13'
          Branch Sides:
            - BranchSide:      'hash.c:1094,21'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
            - BranchSide:      'hash.c:1095,5'
              BranchSideFuncs:
                - xmlFastStrEqual
                - xmlFastStrEqual
                - strcmp
      Callsites:
        - Src:             'hash.c:1080,40'
          Dst:             strcmp
        - Src:             'hash.c:1082,42'
          Dst:             xmlFastStrEqual
        - Src:             'hash.c:1083,42'
          Dst:             xmlFastStrEqual
    - functionName:    xmlHashScan3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - scan
        - data
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - stubHashScannerFull
        - xmlHashScanFull3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:1034,5'
          Dst:             xmlHashScanFull3
        - Src:             'hash.c:1034,5'
          Dst:             stubHashScannerFull
    - functionName:    stubHashScannerFull
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - key
        - key2
        - key3
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlHashScanFull
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - scan
        - data
      BBCount:         43
      ICount:          234
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'hash.c:979,24'
          Branch Sides:
            - BranchSide:      'hash.c:979,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:980,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:979,45'
          Branch Sides:
            - BranchSide:      'hash.c:979,49'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:980,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:979,9'
          Branch Sides:
            - BranchSide:      'hash.c:980,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:989,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:991,5'
          Branch Sides:
            - BranchSide:      'hash.c:992,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:996,12'
              BranchSideFuncs: []
        - Branch String:   'hash.c:992,13'
          Branch Sides:
            - BranchSide:      'hash.c:991,5'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:993,21'
              BranchSideFuncs: []
        - Branch String:   'hash.c:996,5'
          Branch Sides:
            - BranchSide:      'hash.c:996,5'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:997,14'
              BranchSideFuncs: []
        - Branch String:   'hash.c:997,37'
          Branch Sides:
            - BranchSide:      'hash.c:997,41'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1010,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:997,13'
          Branch Sides:
            - BranchSide:      'hash.c:1001,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1010,13'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1004,46'
          Branch Sides:
            - BranchSide:      'hash.c:1004,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1005,23'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1005,47'
          Branch Sides:
            - BranchSide:      'hash.c:1004,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1006,24'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1004,13'
          Branch Sides:
            - BranchSide:      'hash.c:1002,24'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1009,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:1010,13'
          Branch Sides:
            - BranchSide:      'hash.c:1011,21'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:1012,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlHashScan
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - scan
        - data
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - stubHashScannerFull
        - xmlHashScanFull
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:963,5'
          Dst:             xmlHashScanFull
        - Src:             'hash.c:963,5'
          Dst:             stubHashScannerFull
    - functionName:    xmlHashQNameValue
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - seed
        - prefix
        - name
        - prefix2
        - name2
        - prefix3
        - name3
      BBCount:         63
      ICount:          546
      EdgeCount:       74
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hash.c:109,9'
          Branch Sides:
            - BranchSide:      'hash.c:110,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:115,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:110,9'
          Branch Sides:
            - BranchSide:      'hash.c:111,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:113,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:115,9'
          Branch Sides:
            - BranchSide:      'hash.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:120,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:116,9'
          Branch Sides:
            - BranchSide:      'hash.c:117,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:119,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:121,9'
          Branch Sides:
            - BranchSide:      'hash.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:127,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:122,9'
          Branch Sides:
            - BranchSide:      'hash.c:123,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:125,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:127,9'
          Branch Sides:
            - BranchSide:      'hash.c:128,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:132,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:128,9'
          Branch Sides:
            - BranchSide:      'hash.c:129,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:131,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:133,9'
          Branch Sides:
            - BranchSide:      'hash.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:139,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:134,9'
          Branch Sides:
            - BranchSide:      'hash.c:135,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:137,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:139,9'
          Branch Sides:
            - BranchSide:      'hash.c:140,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:145,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:140,9'
          Branch Sides:
            - BranchSide:      'hash.c:141,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:143,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlHashQLookup2
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - prefix
        - name
        - prefix2
        - name2
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashQLookup3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:857,12'
          Dst:             xmlHashQLookup3
    - functionName:    xmlHashQLookup3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - prefix
        - name
        - prefix2
        - name2
        - prefix3
        - name3
      BBCount:         33
      ICount:          234
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - xmlHashQNameValue
        - xmlStrQEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hash.c:906,24'
          Branch Sides:
            - BranchSide:      'hash.c:906,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:907,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:906,45'
          Branch Sides:
            - BranchSide:      'hash.c:906,49'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:907,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:906,9'
          Branch Sides:
            - BranchSide:      'hash.c:907,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:909,35'
              BranchSideFuncs:
                - xmlHashQNameValue
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:915,9'
          Branch Sides:
            - BranchSide:      'hash.c:916,15'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:935,5'
              BranchSideFuncs: []
        - Branch String:   'hash.c:920,49'
          Branch Sides:
            - BranchSide:      'hash.c:921,31'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:926,18'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:921,58'
          Branch Sides:
            - BranchSide:      'hash.c:922,31'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:926,18'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:922,61'
          Branch Sides:
            - BranchSide:      'hash.c:923,31'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:926,18'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:920,17'
          Branch Sides:
            - BranchSide:      'hash.c:924,24'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:926,18'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:929,17'
          Branch Sides:
            - BranchSide:      'hash.c:930,25'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:931,9'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:931,42'
          Branch Sides:
            - BranchSide:      'hash.c:931,9'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:932,21'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
        - Branch String:   'hash.c:931,9'
          Branch Sides:
            - BranchSide:      'hash.c:920,18'
              BranchSideFuncs:
                - xmlStrQEqual
                - xmlStrQEqual
                - xmlStrQEqual
            - BranchSide:      'hash.c:933,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:909,17'
          Dst:             xmlHashQNameValue
        - Src:             'hash.c:921,18'
          Dst:             xmlStrQEqual
        - Src:             'hash.c:922,18'
          Dst:             xmlStrQEqual
        - Src:             'hash.c:923,18'
          Dst:             xmlStrQEqual
    - functionName:    xmlHashQLookup
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - prefix
        - name
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashQLookup3
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:840,12'
          Dst:             xmlHashQLookup3
    - functionName:    xmlHashLookup2
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashLookup3
      functionUses:    59
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:826,12'
          Dst:             xmlHashLookup3
    - functionName:    xmlHashLookup3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlHashFindEntry
        - xmlHashValue
      functionUses:    11
      BranchProfiles:
        - Branch String:   'hash.c:876,24'
          Branch Sides:
            - BranchSide:      'hash.c:876,28'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:877,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:876,45'
          Branch Sides:
            - BranchSide:      'hash.c:876,49'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:877,9'
              BranchSideFuncs: []
        - Branch String:   'hash.c:876,9'
          Branch Sides:
            - BranchSide:      'hash.c:877,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:878,30'
              BranchSideFuncs:
                - xmlHashValue
                - xmlHashFindEntry
        - Branch String:   'hash.c:880,9'
          Branch Sides:
            - BranchSide:      'hash.c:881,16'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:882,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:878,17'
          Dst:             xmlHashValue
        - Src:             'hash.c:879,13'
          Dst:             xmlHashFindEntry
    - functionName:    xmlHashLookup
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashLookup3
      functionUses:    76
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:812,12'
          Dst:             xmlHashLookup3
    - functionName:    xmlHashUpdateEntry3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - payload
        - dealloc
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hash.c:797,9'
          Branch Sides:
            - BranchSide:      'hash.c:797,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:798,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:794,15'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashUpdateEntry2
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - payload
        - dealloc
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    5
      BranchProfiles:
        - Branch String:   'hash.c:771,9'
          Branch Sides:
            - BranchSide:      'hash.c:771,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:772,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:768,15'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashUpdateEntry
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - payload
        - dealloc
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hash.c:746,9'
          Branch Sides:
            - BranchSide:      'hash.c:746,9'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:747,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:743,15'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashAddEntry3
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - key3
        - payload
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'hash.c:722,9'
          Branch Sides:
            - BranchSide:      'hash.c:723,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:724,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:720,15'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashAddEntry2
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - payload
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    24
      BranchProfiles:
        - Branch String:   'hash.c:696,9'
          Branch Sides:
            - BranchSide:      'hash.c:697,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:698,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:694,15'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashAddEntry
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - payload
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    25
      BranchProfiles:
        - Branch String:   'hash.c:672,9'
          Branch Sides:
            - BranchSide:      'hash.c:673,13'
              BranchSideFuncs: []
            - BranchSide:      'hash.c:674,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'hash.c:670,15'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashAdd2
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - key2
        - payload
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:630,12'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashAdd
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash
        - key
        - payload
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashUpdateInternal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'hash.c:611,12'
          Dst:             xmlHashUpdateInternal
    - functionName:    xmlHashDefaultDeallocator
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry
        - key
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlHashCreateDict
      functionSourceFile: '/src/libxml2/hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - size
        - dict
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictReference
        - xmlHashCreate
      functionUses:    13
      BranchProfiles:
        - Branch String:   'hash.c:209,9'
          Branch Sides:
            - BranchSide:      'hash.c:209,9'
              BranchSideFuncs:
                - xmlDictReference
            - BranchSide:      'hash.c:210,22'
              BranchSideFuncs:
                - xmlDictReference
      Callsites:
        - Src:             'hash.c:208,12'
          Dst:             xmlHashCreate
        - Src:             'hash.c:211,9'
          Dst:             xmlDictReference
    - functionName:    xmlListCopy
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - old
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlListDelete
        - xmlListInsert
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:699,23'
          Branch Sides:
            - BranchSide:      'list.c:699,27'
              BranchSideFuncs: []
            - BranchSide:      'list.c:700,9'
              BranchSideFuncs: []
        - Branch String:   'list.c:699,9'
          Branch Sides:
            - BranchSide:      'list.c:700,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:701,14'
              BranchSideFuncs:
                - xmlListInsert
                - xmlListDelete
        - Branch String:   'list.c:701,5'
          Branch Sides:
            - BranchSide:      'list.c:702,31'
              BranchSideFuncs:
                - xmlListInsert
                - xmlListDelete
            - BranchSide:      'list.c:707,5'
              BranchSideFuncs: []
        - Branch String:   'list.c:702,13'
          Branch Sides:
            - BranchSide:      'list.c:703,27'
              BranchSideFuncs:
                - xmlListDelete
            - BranchSide:      'list.c:706,5'
              BranchSideFuncs:
                - xmlListInsert
                - xmlListDelete
      Callsites:
        - Src:             'list.c:702,17'
          Dst:             xmlListInsert
        - Src:             'list.c:703,13'
          Dst:             xmlListDelete
    - functionName:    xmlListInsert
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          81
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlListLowerSearch
      functionUses:    14
      BranchProfiles:
        - Branch String:   'list.c:255,9'
          Branch Sides:
            - BranchSide:      'list.c:256,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:257,34'
              BranchSideFuncs:
                - xmlListLowerSearch
        - Branch String:   'list.c:260,9'
          Branch Sides:
            - BranchSide:      'list.c:261,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:262,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:257,15'
          Dst:             xmlListLowerSearch
    - functionName:    xmlListDelete
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlListClear
      functionUses:    10
      BranchProfiles:
        - Branch String:   'list.c:304,9'
          Branch Sides:
            - BranchSide:      'list.c:305,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:307,18'
              BranchSideFuncs:
                - xmlListClear
      Callsites:
        - Src:             'list.c:307,5'
          Dst:             xmlListClear
    - functionName:    xmlListClear
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlLinkDeallocator
      functionUses:    3
      BranchProfiles:
        - Branch String:   'list.c:388,9'
          Branch Sides:
            - BranchSide:      'list.c:389,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:390,10'
              BranchSideFuncs:
                - xmlLinkDeallocator
        - Branch String:   'list.c:391,5'
          Branch Sides:
            - BranchSide:      'list.c:391,5'
              BranchSideFuncs:
                - xmlLinkDeallocator
            - BranchSide:      'list.c:392,27'
              BranchSideFuncs:
                - xmlLinkDeallocator
      Callsites:
        - Src:             'list.c:394,9'
          Dst:             xmlLinkDeallocator
    - functionName:    xmlLinkDeallocator
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - lk
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'list.c:62,8'
          Branch Sides:
            - BranchSide:      'list.c:62,8'
              BranchSideFuncs: []
            - BranchSide:      'list.c:63,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListLowerSearch
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:97,9'
          Branch Sides:
            - BranchSide:      'list.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:99,14'
              BranchSideFuncs: []
        - Branch String:   'list.c:99,50'
          Branch Sides:
            - BranchSide:      'list.c:99,53'
              BranchSideFuncs: []
            - BranchSide:      'list.c:99,5'
              BranchSideFuncs: []
        - Branch String:   'list.c:99,5'
          Branch Sides:
            - BranchSide:      'list.c:99,93'
              BranchSideFuncs: []
            - BranchSide:      'list.c:100,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListReverseWalk
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - walker
        - user
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:637,21'
          Branch Sides:
            - BranchSide:      'list.c:637,25'
              BranchSideFuncs: []
            - BranchSide:      'list.c:638,9'
              BranchSideFuncs: []
        - Branch String:   'list.c:637,9'
          Branch Sides:
            - BranchSide:      'list.c:638,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:639,14'
              BranchSideFuncs: []
        - Branch String:   'list.c:639,5'
          Branch Sides:
            - BranchSide:      'list.c:639,5'
              BranchSideFuncs: []
            - BranchSide:      'list.c:640,13'
              BranchSideFuncs: []
        - Branch String:   'list.c:640,12'
          Branch Sides:
            - BranchSide:      'list.c:641,17'
              BranchSideFuncs: []
            - BranchSide:      'list.c:642,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListWalk
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - walker
        - user
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'list.c:617,21'
          Branch Sides:
            - BranchSide:      'list.c:617,25'
              BranchSideFuncs: []
            - BranchSide:      'list.c:618,9'
              BranchSideFuncs: []
        - Branch String:   'list.c:617,9'
          Branch Sides:
            - BranchSide:      'list.c:618,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:619,14'
              BranchSideFuncs: []
        - Branch String:   'list.c:619,5'
          Branch Sides:
            - BranchSide:      'list.c:619,5'
              BranchSideFuncs: []
            - BranchSide:      'list.c:620,13'
              BranchSideFuncs: []
        - Branch String:   'list.c:620,12'
          Branch Sides:
            - BranchSide:      'list.c:621,17'
              BranchSideFuncs: []
            - BranchSide:      'list.c:622,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListMerge
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l1
        - l2
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlListClear
        - xmlListCopy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'list.c:655,5'
          Dst:             xmlListCopy
        - Src:             'list.c:656,5'
          Dst:             xmlListClear
    - functionName:    xmlListDup
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - old
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlListCopy
        - xmlListCreate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'list.c:670,9'
          Branch Sides:
            - BranchSide:      'list.c:671,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:678,31'
              BranchSideFuncs:
                - xmlListCreate
                - xmlListCopy
        - Branch String:   'list.c:679,9'
          Branch Sides:
            - BranchSide:      'list.c:680,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:681,26'
              BranchSideFuncs:
                - xmlListCopy
        - Branch String:   'list.c:681,9'
          Branch Sides:
            - BranchSide:      'list.c:682,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:683,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:678,11'
          Dst:             xmlListCreate
        - Src:             'list.c:681,14'
          Dst:             xmlListCopy
    - functionName:    xmlListCreate
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - deallocator
        - compare
      BBCount:         14
      ICount:          115
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'list.c:179,9'
          Branch Sides:
            - BranchSide:      'list.c:180,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:182,12'
              BranchSideFuncs: []
        - Branch String:   'list.c:186,9'
          Branch Sides:
            - BranchSide:      'list.c:187,2'
              BranchSideFuncs: []
            - BranchSide:      'list.c:190,25'
              BranchSideFuncs: []
        - Branch String:   'list.c:195,9'
          Branch Sides:
            - BranchSide:      'list.c:196,30'
              BranchSideFuncs: []
            - BranchSide:      'list.c:198,9'
              BranchSideFuncs: []
        - Branch String:   'list.c:198,9'
          Branch Sides:
            - BranchSide:      'list.c:199,26'
              BranchSideFuncs: []
            - BranchSide:      'list.c:201,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlLinkCompare
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data0
        - data1
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'list.c:78,9'
          Branch Sides:
            - BranchSide:      'list.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:80,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListSort
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlListClear
        - xmlListDelete
        - xmlListDup
        - xmlListEmpty
        - xmlListMerge
      functionUses:    1
      BranchProfiles:
        - Branch String:   'list.c:586,9'
          Branch Sides:
            - BranchSide:      'list.c:587,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:588,21'
              BranchSideFuncs:
                - xmlListEmpty
                - xmlListDup
                - xmlListClear
                - xmlListMerge
                - xmlListDelete
        - Branch String:   'list.c:588,8'
          Branch Sides:
            - BranchSide:      'list.c:589,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:597,24'
              BranchSideFuncs:
                - xmlListDup
                - xmlListClear
                - xmlListMerge
                - xmlListDelete
        - Branch String:   'list.c:598,9'
          Branch Sides:
            - BranchSide:      'list.c:599,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:600,18'
              BranchSideFuncs:
                - xmlListClear
                - xmlListMerge
                - xmlListDelete
      Callsites:
        - Src:             'list.c:588,8'
          Dst:             xmlListEmpty
        - Src:             'list.c:597,13'
          Dst:             xmlListDup
        - Src:             'list.c:600,5'
          Dst:             xmlListClear
        - Src:             'list.c:601,5'
          Dst:             xmlListMerge
        - Src:             'list.c:602,5'
          Dst:             xmlListDelete
    - functionName:    xmlListEmpty
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'list.c:408,9'
          Branch Sides:
            - BranchSide:      'list.c:409,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:410,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListReverse
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         8
      ICount:          70
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:563,9'
          Branch Sides:
            - BranchSide:      'list.c:564,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:565,14'
              BranchSideFuncs: []
        - Branch String:   'list.c:566,5'
          Branch Sides:
            - BranchSide:      'list.c:567,24'
              BranchSideFuncs: []
            - BranchSide:      'list.c:572,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlLinkGetData
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:547,9'
          Branch Sides:
            - BranchSide:      'list.c:548,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:549,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListPushBack
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:523,9'
          Branch Sides:
            - BranchSide:      'list.c:524,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:525,15'
              BranchSideFuncs: []
        - Branch String:   'list.c:528,9'
          Branch Sides:
            - BranchSide:      'list.c:529,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:530,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListPushFront
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:496,9'
          Branch Sides:
            - BranchSide:      'list.c:497,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:498,15'
              BranchSideFuncs: []
        - Branch String:   'list.c:501,9'
          Branch Sides:
            - BranchSide:      'list.c:502,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:503,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListPopBack
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlLinkDeallocator
        - xmlListEmpty
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:480,8'
          Branch Sides:
            - BranchSide:      'list.c:480,8'
              BranchSideFuncs: []
            - BranchSide:      'list.c:481,28'
              BranchSideFuncs:
                - xmlLinkDeallocator
      Callsites:
        - Src:             'list.c:480,9'
          Dst:             xmlListEmpty
        - Src:             'list.c:481,9'
          Dst:             xmlLinkDeallocator
    - functionName:    xmlListPopFront
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlLinkDeallocator
        - xmlListEmpty
      functionUses:    1
      BranchProfiles:
        - Branch String:   'list.c:468,8'
          Branch Sides:
            - BranchSide:      'list.c:468,8'
              BranchSideFuncs: []
            - BranchSide:      'list.c:469,28'
              BranchSideFuncs:
                - xmlLinkDeallocator
      Callsites:
        - Src:             'list.c:468,9'
          Dst:             xmlListEmpty
        - Src:             'list.c:469,9'
          Dst:             xmlLinkDeallocator
    - functionName:    xmlListSize
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         8
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:453,9'
          Branch Sides:
            - BranchSide:      'list.c:454,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:456,14'
              BranchSideFuncs: []
        - Branch String:   'list.c:456,5'
          Branch Sides:
            - BranchSide:      'list.c:456,57'
              BranchSideFuncs: []
            - BranchSide:      'list.c:457,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListEnd
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:436,9'
          Branch Sides:
            - BranchSide:      'list.c:437,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:438,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListFront
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'list.c:422,9'
          Branch Sides:
            - BranchSide:      'list.c:423,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:424,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListRemoveAll
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlListRemoveFirst
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:370,9'
          Branch Sides:
            - BranchSide:      'list.c:371,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:373,5'
              BranchSideFuncs:
                - xmlListRemoveFirst
        - Branch String:   'list.c:373,5'
          Branch Sides:
            - BranchSide:      'list.c:374,14'
              BranchSideFuncs:
                - xmlListRemoveFirst
            - BranchSide:      'list.c:375,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:373,11'
          Dst:             xmlListRemoveFirst
    - functionName:    xmlListRemoveFirst
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlLinkDeallocator
        - xmlListLinkSearch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:324,9'
          Branch Sides:
            - BranchSide:      'list.c:325,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:327,28'
              BranchSideFuncs:
                - xmlListLinkSearch
                - xmlLinkDeallocator
        - Branch String:   'list.c:328,9'
          Branch Sides:
            - BranchSide:      'list.c:329,28'
              BranchSideFuncs:
                - xmlLinkDeallocator
            - BranchSide:      'list.c:332,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:327,10'
          Dst:             xmlListLinkSearch
        - Src:             'list.c:329,9'
          Dst:             xmlLinkDeallocator
    - functionName:    xmlListLinkSearch
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlListLowerSearch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:132,9'
          Branch Sides:
            - BranchSide:      'list.c:133,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:134,29'
              BranchSideFuncs:
                - xmlListLowerSearch
        - Branch String:   'list.c:135,9'
          Branch Sides:
            - BranchSide:      'list.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:138,13'
              BranchSideFuncs: []
        - Branch String:   'list.c:138,13'
          Branch Sides:
            - BranchSide:      'list.c:139,20'
              BranchSideFuncs: []
            - BranchSide:      'list.c:140,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:134,10'
          Dst:             xmlListLowerSearch
    - functionName:    xmlListRemoveLast
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlLinkDeallocator
        - xmlListLinkReverseSearch
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:347,9'
          Branch Sides:
            - BranchSide:      'list.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:350,35'
              BranchSideFuncs:
                - xmlListLinkReverseSearch
                - xmlLinkDeallocator
        - Branch String:   'list.c:351,9'
          Branch Sides:
            - BranchSide:      'list.c:352,21'
              BranchSideFuncs:
                - xmlLinkDeallocator
            - BranchSide:      'list.c:355,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:350,10'
          Dst:             xmlListLinkReverseSearch
        - Src:             'list.c:352,2'
          Dst:             xmlLinkDeallocator
    - functionName:    xmlListLinkReverseSearch
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlListHigherSearch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:155,9'
          Branch Sides:
            - BranchSide:      'list.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:157,30'
              BranchSideFuncs:
                - xmlListHigherSearch
        - Branch String:   'list.c:158,9'
          Branch Sides:
            - BranchSide:      'list.c:159,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:161,13'
              BranchSideFuncs: []
        - Branch String:   'list.c:161,13'
          Branch Sides:
            - BranchSide:      'list.c:162,20'
              BranchSideFuncs: []
            - BranchSide:      'list.c:163,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:157,10'
          Dst:             xmlListHigherSearch
    - functionName:    xmlListHigherSearch
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'list.c:115,9'
          Branch Sides:
            - BranchSide:      'list.c:116,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:117,14'
              BranchSideFuncs: []
        - Branch String:   'list.c:117,50'
          Branch Sides:
            - BranchSide:      'list.c:117,53'
              BranchSideFuncs: []
            - BranchSide:      'list.c:117,5'
              BranchSideFuncs: []
        - Branch String:   'list.c:117,5'
          Branch Sides:
            - BranchSide:      'list.c:117,93'
              BranchSideFuncs: []
            - BranchSide:      'list.c:118,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlListAppend
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlListHigherSearch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'list.c:282,9'
          Branch Sides:
            - BranchSide:      'list.c:283,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:284,35'
              BranchSideFuncs:
                - xmlListHigherSearch
        - Branch String:   'list.c:287,9'
          Branch Sides:
            - BranchSide:      'list.c:288,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:289,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:284,15'
          Dst:             xmlListHigherSearch
    - functionName:    xmlListReverseSearch
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlListLinkReverseSearch
      functionUses:    0
      BranchProfiles:
        - Branch String:   'list.c:235,9'
          Branch Sides:
            - BranchSide:      'list.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:237,35'
              BranchSideFuncs:
                - xmlListLinkReverseSearch
        - Branch String:   'list.c:238,9'
          Branch Sides:
            - BranchSide:      'list.c:239,17'
              BranchSideFuncs: []
            - BranchSide:      'list.c:240,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:237,10'
          Dst:             xmlListLinkReverseSearch
    - functionName:    xmlListSearch
      functionSourceFile: '/src/libxml2/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - data
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlListLinkSearch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'list.c:216,9'
          Branch Sides:
            - BranchSide:      'list.c:217,9'
              BranchSideFuncs: []
            - BranchSide:      'list.c:218,28'
              BranchSideFuncs:
                - xmlListLinkSearch
        - Branch String:   'list.c:219,9'
          Branch Sides:
            - BranchSide:      'list.c:220,17'
              BranchSideFuncs: []
            - BranchSide:      'list.c:221,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'list.c:218,10'
          Dst:             xmlListLinkSearch
    - functionName:    xmlParserNsGrow
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1671
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          98
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlErrMemory
        - xmlGrowCapacity
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1652,9'
          Branch Sides:
            - BranchSide:      'parser.c:1653,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1655,13'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1656,9'
          Branch Sides:
            - BranchSide:      'parser.c:1657,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1658,19'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1661,9'
          Branch Sides:
            - BranchSide:      'parser.c:1662,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1663,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1649,15'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:1669,5'
          Dst:             xmlErrMemory
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   './include/private/memory.h:35,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:37,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:44,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:45,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:49,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:51,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:52,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:54,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlErrMemory
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErrMemory
      functionUses:    74
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:224,5'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlParseLookupInternalSubset
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10728
      functionLinenumberEnd: 10828
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         86
      ICount:          470
      EdgeCount:       117
      CyclomaticComplexity: 33
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:10741,9'
          Branch Sides:
            - BranchSide:      'parser.c:10742,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10744,15'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10748,5'
          Branch Sides:
            - BranchSide:      'parser.c:10749,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10813,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10749,13'
          Branch Sides:
            - BranchSide:      'parser.c:10750,19'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10759,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10750,31'
          Branch Sides:
            - BranchSide:      'parser.c:10751,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10758,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10751,33'
          Branch Sides:
            - BranchSide:      'parser.c:10752,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10758,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10750,17'
          Branch Sides:
            - BranchSide:      'parser.c:10753,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10758,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10759,18'
          Branch Sides:
            - BranchSide:      'parser.c:10760,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10773,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10760,17'
          Branch Sides:
            - BranchSide:      'parser.c:10761,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10765,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10765,17'
          Branch Sides:
            - BranchSide:      'parser.c:10765,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10766,23'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10765,17'
          Branch Sides:
            - BranchSide:      'parser.c:10765,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10765,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10765,17'
          Branch Sides:
            - BranchSide:      'parser.c:10765,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10766,23'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10765,17'
          Branch Sides:
            - BranchSide:      'parser.c:10766,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10767,25'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10767,24'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10768,23'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10773,18'
          Branch Sides:
            - BranchSide:      'parser.c:10774,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10785,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10774,17'
          Branch Sides:
            - BranchSide:      'parser.c:10775,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10779,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10779,18'
          Branch Sides:
            - BranchSide:      'parser.c:10779,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10784,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10779,18'
          Branch Sides:
            - BranchSide:      'parser.c:10779,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10779,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10779,18'
          Branch Sides:
            - BranchSide:      'parser.c:10779,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10784,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10779,17'
          Branch Sides:
            - BranchSide:      'parser.c:10780,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10784,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10785,18'
          Branch Sides:
            - BranchSide:      'parser.c:10786,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10791,19'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10786,17'
          Branch Sides:
            - BranchSide:      'parser.c:10787,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10790,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10791,18'
          Branch Sides:
            - BranchSide:      'parser.c:10792,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10802,20'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10792,33'
          Branch Sides:
            - BranchSide:      'parser.c:10793,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10801,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10793,33'
          Branch Sides:
            - BranchSide:      'parser.c:10794,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10801,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10792,17'
          Branch Sides:
            - BranchSide:      'parser.c:10795,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10801,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10802,32'
          Branch Sides:
            - BranchSide:      'parser.c:10802,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10803,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10802,50'
          Branch Sides:
            - BranchSide:      'parser.c:10802,55'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10803,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10813,22'
          Branch Sides:
            - BranchSide:      'parser.c:10813,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10814,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10813,9'
          Branch Sides:
            - BranchSide:      'parser.c:10814,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10819,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10814,13'
          Branch Sides:
            - BranchSide:      'parser.c:10815,19'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10817,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10820,9'
          Branch Sides:
            - BranchSide:      'parser.c:10821,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10825,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nameNsPop
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2134
      functionLinenumberEnd: 2147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:2137,9'
          Branch Sides:
            - BranchSide:      'parser.c:2138,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2139,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2140,9'
          Branch Sides:
            - BranchSide:      'parser.c:2141,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2143,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseLookupCharData
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10656
      functionLinenumberEnd: 10676
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:10661,5'
          Branch Sides:
            - BranchSide:      'parser.c:10662,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10669,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10662,27'
          Branch Sides:
            - BranchSide:      'parser.c:10662,32'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10663,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10662,13'
          Branch Sides:
            - BranchSide:      'parser.c:10663,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10666,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10670,9'
          Branch Sides:
            - BranchSide:      'parser.c:10671,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10674,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseLookupChar
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10584
      functionLinenumberEnd: 10606
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - c
      BBCount:         11
      ICount:          111
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - memchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:10587,9'
          Branch Sides:
            - BranchSide:      'parser.c:10588,15'
              BranchSideFuncs:
                - memchr
            - BranchSide:      'parser.c:10590,15'
              BranchSideFuncs:
                - memchr
        - Branch String:   'parser.c:10593,9'
          Branch Sides:
            - BranchSide:      'parser.c:10594,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10603,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10596,13'
          Branch Sides:
            - BranchSide:      'parser.c:10597,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10600,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:10593,9'
          Dst:             memchr
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlParseLookupGt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10685
      functionLinenumberEnd: 10719
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         24
      ICount:          173
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:10691,9'
          Branch Sides:
            - BranchSide:      'parser.c:10692,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10694,15'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10696,5'
          Branch Sides:
            - BranchSide:      'parser.c:10697,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10710,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10697,13'
          Branch Sides:
            - BranchSide:      'parser.c:10698,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10700,21'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10698,17'
          Branch Sides:
            - BranchSide:      'parser.c:10699,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10700,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10700,33'
          Branch Sides:
            - BranchSide:      'parser.c:10700,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10701,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10700,20'
          Branch Sides:
            - BranchSide:      'parser.c:10701,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10702,21'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10702,20'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10703,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10711,9'
          Branch Sides:
            - BranchSide:      'parser.c:10712,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10716,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseLookupString
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10618
      functionLinenumberEnd: 10648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctxt
        - startDelta
        - str
        - strLen
      BBCount:         15
      ICount:          151
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strstr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parser.c:10621,9'
          Branch Sides:
            - BranchSide:      'parser.c:10622,15'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'parser.c:10624,15'
              BranchSideFuncs:
                - strstr
        - Branch String:   'parser.c:10628,9'
          Branch Sides:
            - BranchSide:      'parser.c:10629,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10644,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10633,13'
          Branch Sides:
            - BranchSide:      'parser.c:10634,19'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10636,20'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10638,13'
          Branch Sides:
            - BranchSide:      'parser.c:10639,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10642,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:10627,21'
          Dst:             strstr
    - functionName:    xmlCleanSpecialAttrCallback
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - fullname
        - fullattr
        - unused
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashRemoveEntry2
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1200,9'
          Branch Sides:
            - BranchSide:      'parser.c:1200,9'
              BranchSideFuncs:
                - xmlHashRemoveEntry2
            - BranchSide:      'parser.c:1201,29'
              BranchSideFuncs:
                - xmlHashRemoveEntry2
      Callsites:
        - Src:             'parser.c:1201,9'
          Dst:             xmlHashRemoveEntry2
    - functionName:    xmlParseQName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8455
      functionLinenumberEnd: 8463
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlParseQNameHashed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:8459,9'
          Branch Sides:
            - BranchSide:      'parser.c:8460,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8461,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:8458,9'
          Dst:             xmlParseQNameHashed
    - functionName:    xmlParseQNameHashed
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8399
      functionLinenumberEnd: 8440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         31
      ICount:          271
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlDictLookupHashed
        - xmlErrMemory
        - xmlNextChar
        - xmlNsErr
        - xmlParseNCName
        - xmlParseNmtoken
        - xmlParserGrow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:8406,5'
          Branch Sides:
            - BranchSide:      'parser.c:8406,5'
              BranchSideFuncs:
                - xmlParseNCName
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
                - xmlNextChar
                - xmlParseNCName
            - BranchSide:      'parser.c:8407,13'
              BranchSideFuncs:
                - xmlParseNCName
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
                - xmlNextChar
                - xmlParseNCName
        - Branch String:   'parser.c:8406,5'
          Branch Sides:
            - BranchSide:      'parser.c:8406,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseNCName
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
                - xmlNextChar
                - xmlParseNCName
            - BranchSide:      'parser.c:8407,13'
              BranchSideFuncs:
                - xmlParseNCName
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
                - xmlNextChar
                - xmlParseNCName
        - Branch String:   'parser.c:8410,9'
          Branch Sides:
            - BranchSide:      'parser.c:8411,18'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
                - xmlNextChar
                - xmlParseNCName
            - BranchSide:      'parser.c:8418,12'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8412,13'
          Branch Sides:
            - BranchSide:      'parser.c:8413,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseNCName
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
            - BranchSide:      'parser.c:8417,5'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8418,26'
          Branch Sides:
            - BranchSide:      'parser.c:8418,30'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
            - BranchSide:      'parser.c:8421,11'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8418,9'
          Branch Sides:
            - BranchSide:      'parser.c:8421,11'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
            - BranchSide:      'parser.c:8438,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8423,29'
          Branch Sides:
            - BranchSide:      'parser.c:8423,33'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
            - BranchSide:      'parser.c:8425,31'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8423,13'
          Branch Sides:
            - BranchSide:      'parser.c:8424,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8425,31'
              BranchSideFuncs:
                - xmlParseNmtoken
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8426,13'
          Branch Sides:
            - BranchSide:      'parser.c:8427,13'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
            - BranchSide:      'parser.c:8428,33'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8430,13'
          Branch Sides:
            - BranchSide:      'parser.c:8431,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:8434,18'
              BranchSideFuncs:
                - xmlNsErr
      Callsites:
        - Src:             'parser.c:8406,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8409,9'
          Dst:             xmlParseNCName
        - Src:             'parser.c:8413,13'
          Dst:             xmlNextChar
        - Src:             'parser.c:8415,17'
          Dst:             xmlParseNCName
        - Src:             'parser.c:8425,15'
          Dst:             xmlParseNmtoken
        - Src:             'parser.c:8428,13'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:8431,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:8434,9'
          Dst:             xmlNsErr
    - functionName:    xmlParseNCName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3269
      functionLinenumberEnd: 3313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         59
      ICount:          357
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - xmlDictLookupHashed
        - xmlErrMemory
        - xmlFatalErr
        - xmlParseNCNameComplex
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:3284,25'
          Branch Sides:
            - BranchSide:      'parser.c:3284,30'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3285,6'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3284,43'
          Branch Sides:
            - BranchSide:      'parser.c:3285,6'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3286,21'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3285,18'
          Branch Sides:
            - BranchSide:      'parser.c:3285,23'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3286,5'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3285,36'
          Branch Sides:
            - BranchSide:      'parser.c:3286,21'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3286,5'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3286,17'
          Branch Sides:
            - BranchSide:      'parser.c:3286,21'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3286,27'
              BranchSideFuncs:
                - xmlParseNCNameComplex
        - Branch String:   'parser.c:3284,9'
          Branch Sides:
            - BranchSide:      'parser.c:3286,27'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3287,4'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3288,25'
          Branch Sides:
            - BranchSide:      'parser.c:3288,30'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3289,13'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3288,43'
          Branch Sides:
            - BranchSide:      'parser.c:3289,13'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3292,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3289,25'
          Branch Sides:
            - BranchSide:      'parser.c:3289,30'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3290,13'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3289,43'
          Branch Sides:
            - BranchSide:      'parser.c:3290,13'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3292,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3290,25'
          Branch Sides:
            - BranchSide:      'parser.c:3290,30'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3291,12'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3290,43'
          Branch Sides:
            - BranchSide:      'parser.c:3291,12'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3292,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3291,23'
          Branch Sides:
            - BranchSide:      'parser.c:3291,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3292,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3291,39'
          Branch Sides:
            - BranchSide:      'parser.c:3292,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3292,12'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3292,24'
          Branch Sides:
            - BranchSide:      'parser.c:3288,2'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3292,28'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3288,2'
          Branch Sides:
            - BranchSide:      'parser.c:3293,8'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3294,6'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3294,6'
          Branch Sides:
            - BranchSide:      'parser.c:3295,6'
              BranchSideFuncs:
                - xmlParseNCNameComplex
            - BranchSide:      'parser.c:3296,8'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3296,16'
          Branch Sides:
            - BranchSide:      'parser.c:3296,21'
              BranchSideFuncs:
                - xmlParseNCNameComplex
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3310,5'
              BranchSideFuncs:
                - xmlParseNCNameComplex
        - Branch String:   'parser.c:3296,6'
          Branch Sides:
            - BranchSide:      'parser.c:3297,14'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3310,5'
              BranchSideFuncs:
                - xmlParseNCNameComplex
        - Branch String:   'parser.c:3298,17'
          Branch Sides:
            - BranchSide:      'parser.c:3299,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3302,32'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
        - Branch String:   'parser.c:3305,10'
          Branch Sides:
            - BranchSide:      'parser.c:3306,23'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3308,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3299,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3302,12'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:3306,10'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3312,12'
          Dst:             xmlParseNCNameComplex
    - functionName:    xmlParseNmtoken
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3403
      functionLinenumberEnd: 3471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         44
      ICount:          383
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlCurrentChar
        - xmlErrMemory
        - xmlFatalErr
        - xmlGrowCapacity
        - xmlIsNameChar
        - xmlStrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:3415,5'
          Branch Sides:
            - BranchSide:      'parser.c:3416,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:3461,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3416,2'
          Branch Sides:
            - BranchSide:      'parser.c:3416,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:3416,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:3417,2'
          Branch Sides:
            - BranchSide:      'parser.c:3417,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:3417,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:3419,6'
          Branch Sides:
            - BranchSide:      'parser.c:3415,5'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:3425,16'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:3428,10'
          Branch Sides:
            - BranchSide:      'parser.c:3429,23'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3432,13'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3433,6'
          Branch Sides:
            - BranchSide:      'parser.c:3434,7'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3457,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3434,7'
          Branch Sides:
            - BranchSide:      'parser.c:3438,47'
              BranchSideFuncs:
                - xmlGrowCapacity.5847
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3453,3'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3439,25'
          Branch Sides:
            - BranchSide:      'parser.c:3440,37'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3444,13'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlGrowCapacity.5847
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:3445,11'
          Branch Sides:
            - BranchSide:      'parser.c:3446,17'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3450,16'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3453,3'
          Branch Sides:
            - BranchSide:      'parser.c:3453,3'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3453,3'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3454,3'
          Branch Sides:
            - BranchSide:      'parser.c:3454,3'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3454,3'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3461,9'
          Branch Sides:
            - BranchSide:      'parser.c:3462,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3463,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3463,9'
          Branch Sides:
            - BranchSide:      'parser.c:3464,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3467,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
        - Branch String:   'parser.c:3468,9'
          Branch Sides:
            - BranchSide:      'parser.c:3469,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3470,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3413,9'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3415,12'
          Dst:             xmlIsNameChar
        - Src:             'parser.c:3416,2'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:3418,6'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3429,10'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3433,13'
          Dst:             xmlIsNameChar
        - Src:             'parser.c:3438,31'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:3440,25'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3446,4'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3453,3'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:3455,7'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3464,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3467,11'
          Dst:             xmlStrndup
        - Src:             'parser.c:3469,9'
          Dst:             xmlErrMemory
    - functionName:    xmlNsErr
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - info1
        - info2
        - info3
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:386,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlIsNameChar
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3054
      functionLinenumberEnd: 3059
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - c
        - old10
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsNameCharNew
        - xmlIsNameCharOld
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:3055,9'
          Branch Sides:
            - BranchSide:      'parser.c:3056,33'
              BranchSideFuncs:
                - xmlIsNameCharOld
            - BranchSide:      'parser.c:3058,33'
              BranchSideFuncs:
                - xmlIsNameCharOld
      Callsites:
        - Src:             'parser.c:3056,16'
          Dst:             xmlIsNameCharNew
        - Src:             'parser.c:3058,16'
          Dst:             xmlIsNameCharOld
    - functionName:    xmlIsNameCharNew
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2996
      functionLinenumberEnd: 3023
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         104
      ICount:          417
      EdgeCount:       145
      CyclomaticComplexity: 43
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:3001,20'
          Branch Sides:
            - BranchSide:      'parser.c:3001,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3022,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3001,34'
          Branch Sides:
            - BranchSide:      'parser.c:3001,38'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3022,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3001,48'
          Branch Sides:
            - BranchSide:      'parser.c:3002,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3022,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3002,22'
          Branch Sides:
            - BranchSide:      'parser.c:3002,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3003,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3002,37'
          Branch Sides:
            - BranchSide:      'parser.c:3003,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3003,22'
          Branch Sides:
            - BranchSide:      'parser.c:3003,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3004,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3003,37'
          Branch Sides:
            - BranchSide:      'parser.c:3004,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3004,22'
          Branch Sides:
            - BranchSide:      'parser.c:3004,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3005,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3004,37'
          Branch Sides:
            - BranchSide:      'parser.c:3005,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3005,21'
          Branch Sides:
            - BranchSide:      'parser.c:3005,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3005,35'
          Branch Sides:
            - BranchSide:      'parser.c:3006,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3006,21'
          Branch Sides:
            - BranchSide:      'parser.c:3006,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3006,35'
          Branch Sides:
            - BranchSide:      'parser.c:3006,39'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3006,50'
          Branch Sides:
            - BranchSide:      'parser.c:3007,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3007,23'
          Branch Sides:
            - BranchSide:      'parser.c:3007,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3008,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3007,39'
          Branch Sides:
            - BranchSide:      'parser.c:3008,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3008,23'
          Branch Sides:
            - BranchSide:      'parser.c:3008,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3009,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3008,39'
          Branch Sides:
            - BranchSide:      'parser.c:3009,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3009,23'
          Branch Sides:
            - BranchSide:      'parser.c:3009,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3010,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3009,40'
          Branch Sides:
            - BranchSide:      'parser.c:3010,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3010,24'
          Branch Sides:
            - BranchSide:      'parser.c:3010,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3011,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3010,41'
          Branch Sides:
            - BranchSide:      'parser.c:3011,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3011,24'
          Branch Sides:
            - BranchSide:      'parser.c:3011,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3012,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3011,41'
          Branch Sides:
            - BranchSide:      'parser.c:3012,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3012,24'
          Branch Sides:
            - BranchSide:      'parser.c:3012,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3013,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3012,42'
          Branch Sides:
            - BranchSide:      'parser.c:3013,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3013,25'
          Branch Sides:
            - BranchSide:      'parser.c:3013,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3014,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3013,43'
          Branch Sides:
            - BranchSide:      'parser.c:3014,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3014,25'
          Branch Sides:
            - BranchSide:      'parser.c:3014,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3015,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3014,43'
          Branch Sides:
            - BranchSide:      'parser.c:3015,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3015,25'
          Branch Sides:
            - BranchSide:      'parser.c:3015,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3016,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3015,43'
          Branch Sides:
            - BranchSide:      'parser.c:3016,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3016,25'
          Branch Sides:
            - BranchSide:      'parser.c:3016,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3017,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3016,43'
          Branch Sides:
            - BranchSide:      'parser.c:3017,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3017,25'
          Branch Sides:
            - BranchSide:      'parser.c:3017,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3018,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3017,43'
          Branch Sides:
            - BranchSide:      'parser.c:3018,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3018,25'
          Branch Sides:
            - BranchSide:      'parser.c:3018,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3019,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3018,43'
          Branch Sides:
            - BranchSide:      'parser.c:3019,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3019,25'
          Branch Sides:
            - BranchSide:      'parser.c:3019,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3020,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3019,43'
          Branch Sides:
            - BranchSide:      'parser.c:3020,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3020,26'
          Branch Sides:
            - BranchSide:      'parser.c:3020,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3022,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3001,9'
          Branch Sides:
            - BranchSide:      'parser.c:3021,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3022,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlIsNameCharOld
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3034
      functionLinenumberEnd: 3043
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         85
      ICount:          338
      EdgeCount:       120
      CyclomaticComplexity: 37
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:3035,20'
          Branch Sides:
            - BranchSide:      'parser.c:3035,24'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3042,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3035,34'
          Branch Sides:
            - BranchSide:      'parser.c:3035,38'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3042,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3035,48'
          Branch Sides:
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3042,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3036,11'
          Branch Sides:
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3036,11'
          Branch Sides:
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3036,11'
          Branch Sides:
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3036,11'
          Branch Sides:
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3036,11'
          Branch Sides:
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3036,11'
          Branch Sides:
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3036,11'
          Branch Sides:
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3036,11'
          Branch Sides:
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3036,11'
          Branch Sides:
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3036,11'
          Branch Sides:
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3036,11'
          Branch Sides:
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3036,25'
          Branch Sides:
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3036,11'
          Branch Sides:
            - BranchSide:      'parser.c:3036,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3036,11'
          Branch Sides:
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3036,11'
          Branch Sides:
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3036,11'
          Branch Sides:
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3036,11'
          Branch Sides:
            - BranchSide:      'parser.c:3036,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3036,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3036,25'
          Branch Sides:
            - BranchSide:      'parser.c:3036,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3036,42'
          Branch Sides:
            - BranchSide:      'parser.c:3036,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3036,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3036,29'
          Branch Sides:
            - BranchSide:      'parser.c:3036,29'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'parser.c:3037,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3036,29'
          Branch Sides:
            - BranchSide:      'parser.c:3037,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3036,42'
          Branch Sides:
            - BranchSide:      'parser.c:3037,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3037,21'
          Branch Sides:
            - BranchSide:      'parser.c:3037,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3037,35'
          Branch Sides:
            - BranchSide:      'parser.c:3038,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3038,21'
          Branch Sides:
            - BranchSide:      'parser.c:3038,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3038,35'
          Branch Sides:
            - BranchSide:      'parser.c:3039,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3039,28'
          Branch Sides:
            - BranchSide:      'parser.c:3039,11'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'parser.c:3039,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'parser.c:3039,11'
          Branch Sides:
            - BranchSide:      'parser.c:3040,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3039,28'
          Branch Sides:
            - BranchSide:      'parser.c:3040,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3035,9'
          Branch Sides:
            - BranchSide:      'parser.c:3040,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3040,11'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'parser.c:3040,11'
          Branch Sides:
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3042,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3035,9'
          Branch Sides:
            - BranchSide:      'parser.c:3041,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3042,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3036,11'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3036,29'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3039,11'
          Dst:             xmlCharInRange
        - Src:             'parser.c:3040,11'
          Dst:             xmlCharInRange
    - functionName:    xmlParseNCNameComplex
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3216
      functionLinenumberEnd: 3254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         41
      ICount:          278
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - xmlCurrentChar
        - xmlDictLookupHashed
        - xmlErrMemory
        - xmlFatalErr
        - xmlIsNameChar
        - xmlIsNameStartChar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:3234,20'
          Branch Sides:
            - BranchSide:      'parser.c:3234,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3236,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3234,34'
          Branch Sides:
            - BranchSide:      'parser.c:3234,38'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3236,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3234,48'
          Branch Sides:
            - BranchSide:      'parser.c:3235,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3236,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3235,33'
          Branch Sides:
            - BranchSide:      'parser.c:3235,37'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
                - xmlIsNameChar
            - BranchSide:      'parser.c:3236,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3234,9'
          Branch Sides:
            - BranchSide:      'parser.c:3236,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3239,5'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
                - xmlIsNameChar
        - Branch String:   'parser.c:3239,23'
          Branch Sides:
            - BranchSide:      'parser.c:3239,27'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
                - xmlIsNameChar
            - BranchSide:      'parser.c:3239,5'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
                - xmlIsNameChar
        - Branch String:   'parser.c:3239,37'
          Branch Sides:
            - BranchSide:      'parser.c:3239,41'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
                - xmlIsNameChar
            - BranchSide:      'parser.c:3239,5'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
                - xmlIsNameChar
        - Branch String:   'parser.c:3239,51'
          Branch Sides:
            - BranchSide:      'parser.c:3239,5'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3240,20'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3239,5'
          Branch Sides:
            - BranchSide:      'parser.c:3241,13'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
            - BranchSide:      'parser.c:3246,9'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3241,13'
          Branch Sides:
            - BranchSide:      'parser.c:3242,13'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
            - BranchSide:      'parser.c:3243,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
        - Branch String:   'parser.c:3243,2'
          Branch Sides:
            - BranchSide:      'parser.c:3243,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
            - BranchSide:      'parser.c:3243,2'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlFatalErr
                - xmlIsNameChar
        - Branch String:   'parser.c:3246,9'
          Branch Sides:
            - BranchSide:      'parser.c:3247,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3250,31'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlErrMemory
        - Branch String:   'parser.c:3251,9'
          Branch Sides:
            - BranchSide:      'parser.c:3252,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3253,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3233,9'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3235,4'
          Dst:             xmlIsNameStartChar
        - Src:             'parser.c:3240,6'
          Dst:             xmlIsNameChar
        - Src:             'parser.c:3244,6'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3247,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3250,11'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:3252,9'
          Dst:             xmlErrMemory
    - functionName:    xmlIsNameStartChar
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3046
      functionLinenumberEnd: 3051
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - c
        - old10
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsNameStartCharNew
        - xmlIsNameStartCharOld
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:3047,9'
          Branch Sides:
            - BranchSide:      'parser.c:3048,38'
              BranchSideFuncs:
                - xmlIsNameStartCharOld
            - BranchSide:      'parser.c:3050,38'
              BranchSideFuncs:
                - xmlIsNameStartCharOld
      Callsites:
        - Src:             'parser.c:3048,16'
          Dst:             xmlIsNameStartCharNew
        - Src:             'parser.c:3050,16'
          Dst:             xmlIsNameStartCharOld
    - functionName:    xmlIsNameStartCharNew
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2970
      functionLinenumberEnd: 2993
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         83
      ICount:          333
      EdgeCount:       115
      CyclomaticComplexity: 34
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:2975,20'
          Branch Sides:
            - BranchSide:      'parser.c:2975,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2992,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2975,34'
          Branch Sides:
            - BranchSide:      'parser.c:2975,38'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2992,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2975,48'
          Branch Sides:
            - BranchSide:      'parser.c:2976,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2992,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2976,22'
          Branch Sides:
            - BranchSide:      'parser.c:2976,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2977,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2976,37'
          Branch Sides:
            - BranchSide:      'parser.c:2977,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2991,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2977,22'
          Branch Sides:
            - BranchSide:      'parser.c:2977,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2978,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2977,37'
          Branch Sides:
            - BranchSide:      'parser.c:2978,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2991,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2978,21'
          Branch Sides:
            - BranchSide:      'parser.c:2978,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2991,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2978,35'
          Branch Sides:
            - BranchSide:      'parser.c:2979,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2991,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2979,23'
          Branch Sides:
            - BranchSide:      'parser.c:2979,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2980,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2979,39'
          Branch Sides:
            - BranchSide:      'parser.c:2980,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2991,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2980,23'
          Branch Sides:
            - BranchSide:      'parser.c:2980,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2981,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2980,39'
          Branch Sides:
            - BranchSide:      'parser.c:2981,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2991,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2981,23'
          Branch Sides:
            - BranchSide:      'parser.c:2981,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2982,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2981,40'
          Branch Sides:
            - BranchSide:      'parser.c:2982,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2991,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2982,24'
          Branch Sides:
            - BranchSide:      'parser.c:2982,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2983,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2982,41'
          Branch Sides:
            - BranchSide:      'parser.c:2983,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2991,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2983,24'
          Branch Sides:
            - BranchSide:      'parser.c:2983,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2984,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2983,42'
          Branch Sides:
            - BranchSide:      'parser.c:2984,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2991,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2984,25'
          Branch Sides:
            - BranchSide:      'parser.c:2984,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2985,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2984,43'
          Branch Sides:
            - BranchSide:      'parser.c:2985,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2991,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2985,25'
          Branch Sides:
            - BranchSide:      'parser.c:2985,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2986,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2985,43'
          Branch Sides:
            - BranchSide:      'parser.c:2986,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2991,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2986,25'
          Branch Sides:
            - BranchSide:      'parser.c:2986,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2987,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2986,43'
          Branch Sides:
            - BranchSide:      'parser.c:2987,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2991,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2987,25'
          Branch Sides:
            - BranchSide:      'parser.c:2987,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2988,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2987,43'
          Branch Sides:
            - BranchSide:      'parser.c:2988,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2991,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2988,25'
          Branch Sides:
            - BranchSide:      'parser.c:2988,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2989,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2988,43'
          Branch Sides:
            - BranchSide:      'parser.c:2989,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2991,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2989,25'
          Branch Sides:
            - BranchSide:      'parser.c:2989,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2990,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2989,43'
          Branch Sides:
            - BranchSide:      'parser.c:2990,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2991,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2990,26'
          Branch Sides:
            - BranchSide:      'parser.c:2990,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2992,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2975,9'
          Branch Sides:
            - BranchSide:      'parser.c:2991,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2992,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlIsNameStartCharOld
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3026
      functionLinenumberEnd: 3031
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         59
      ICount:          234
      EdgeCount:       82
      CyclomaticComplexity: 25
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:3027,20'
          Branch Sides:
            - BranchSide:      'parser.c:3027,24'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'parser.c:3030,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3027,34'
          Branch Sides:
            - BranchSide:      'parser.c:3027,38'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'parser.c:3030,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3027,48'
          Branch Sides:
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'parser.c:3030,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3028,11'
          Branch Sides:
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'parser.c:3028,11'
          Branch Sides:
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3028,11'
          Branch Sides:
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3029,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3028,11'
          Branch Sides:
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3028,11'
          Branch Sides:
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3029,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3028,11'
          Branch Sides:
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3028,11'
          Branch Sides:
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3029,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3028,11'
          Branch Sides:
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3028,11'
          Branch Sides:
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3029,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3028,11'
          Branch Sides:
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3029,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3028,11'
          Branch Sides:
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3029,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3028,24'
          Branch Sides:
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3028,11'
          Branch Sides:
            - BranchSide:      'parser.c:3028,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3029,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3028,11'
          Branch Sides:
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3028,11'
          Branch Sides:
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3029,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3028,11'
          Branch Sides:
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3029,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3028,11'
          Branch Sides:
            - BranchSide:      'parser.c:3028,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3028,28'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3028,24'
          Branch Sides:
            - BranchSide:      'parser.c:3028,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3029,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3028,38'
          Branch Sides:
            - BranchSide:      'parser.c:3028,42'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3029,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3027,9'
          Branch Sides:
            - BranchSide:      'parser.c:3029,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3030,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3028,11'
          Dst:             xmlCharInRange
    - functionName:    xmlParseQNameAndCompare
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8478
      functionLinenumberEnd: 8517
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - prefix
      BBCount:         50
      ICount:          313
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - xmlParseNameAndCompare
        - xmlParseQName
        - xmlParserGrow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:8484,9'
          Branch Sides:
            - BranchSide:      'parser.c:8484,55'
              BranchSideFuncs:
                - xmlParseNameAndCompare
            - BranchSide:      'parser.c:8486,5'
              BranchSideFuncs:
                - xmlParseQName
                - xmlParserGrow
        - Branch String:   'parser.c:8486,5'
          Branch Sides:
            - BranchSide:      'parser.c:8486,5'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8487,10'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8486,5'
          Branch Sides:
            - BranchSide:      'parser.c:8486,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseQName
            - BranchSide:      'parser.c:8487,10'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8490,21'
          Branch Sides:
            - BranchSide:      'parser.c:8490,25'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8490,5'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8490,5'
          Branch Sides:
            - BranchSide:      'parser.c:8491,2'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8494,11'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8494,21'
          Branch Sides:
            - BranchSide:      'parser.c:8494,26'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8511,26'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8494,9'
          Branch Sides:
            - BranchSide:      'parser.c:8495,11'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8511,26'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8497,18'
          Branch Sides:
            - BranchSide:      'parser.c:8497,22'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8497,2'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8497,2'
          Branch Sides:
            - BranchSide:      'parser.c:8498,6'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8501,7'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8501,16'
          Branch Sides:
            - BranchSide:      'parser.c:8501,21'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8507,5'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8501,31'
          Branch Sides:
            - BranchSide:      'parser.c:8501,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8503,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8501,34'
          Branch Sides:
            - BranchSide:      'parser.c:8501,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8503,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8501,34'
          Branch Sides:
            - BranchSide:      'parser.c:8501,34'
              BranchSideFuncs:
                - xmlParseQName
            - BranchSide:      'parser.c:8501,34'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8501,34'
          Branch Sides:
            - BranchSide:      'parser.c:8501,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8503,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8501,6'
          Branch Sides:
            - BranchSide:      'parser.c:8503,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8507,5'
              BranchSideFuncs:
                - xmlParseQName
        - Branch String:   'parser.c:8512,9'
          Branch Sides:
            - BranchSide:      'parser.c:8513,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8514,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8514,23'
          Branch Sides:
            - BranchSide:      'parser.c:8514,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8516,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8514,9'
          Branch Sides:
            - BranchSide:      'parser.c:8515,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8516,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:8484,32'
          Dst:             xmlParseNameAndCompare
        - Src:             'parser.c:8486,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8511,11'
          Dst:             xmlParseQName
    - functionName:    xmlParseNameAndCompare
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3326
      functionLinenumberEnd: 3351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - other
      BBCount:         32
      ICount:          219
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlParseName
        - xmlParserGrow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:3331,5'
          Branch Sides:
            - BranchSide:      'parser.c:3331,5'
              BranchSideFuncs:
                - xmlParseName
            - BranchSide:      'parser.c:3333,10'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3331,5'
          Branch Sides:
            - BranchSide:      'parser.c:3331,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseName
            - BranchSide:      'parser.c:3333,10'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3334,21'
          Branch Sides:
            - BranchSide:      'parser.c:3334,25'
              BranchSideFuncs:
                - xmlParseName
            - BranchSide:      'parser.c:3334,5'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3334,5'
          Branch Sides:
            - BranchSide:      'parser.c:3335,2'
              BranchSideFuncs:
                - xmlParseName
            - BranchSide:      'parser.c:3338,10'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3338,19'
          Branch Sides:
            - BranchSide:      'parser.c:3338,24'
              BranchSideFuncs:
                - xmlParseName
            - BranchSide:      'parser.c:3345,25'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3338,34'
          Branch Sides:
            - BranchSide:      'parser.c:3338,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3340,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3338,37'
          Branch Sides:
            - BranchSide:      'parser.c:3338,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3340,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3338,37'
          Branch Sides:
            - BranchSide:      'parser.c:3338,37'
              BranchSideFuncs:
                - xmlParseName
            - BranchSide:      'parser.c:3338,37'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3338,37'
          Branch Sides:
            - BranchSide:      'parser.c:3338,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3340,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3338,9'
          Branch Sides:
            - BranchSide:      'parser.c:3340,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3345,25'
              BranchSideFuncs:
                - xmlParseName
        - Branch String:   'parser.c:3347,9'
          Branch Sides:
            - BranchSide:      'parser.c:3348,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3350,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3331,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:3345,11'
          Dst:             xmlParseName
    - functionName:    xmlParseName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3173
      functionLinenumberEnd: 3213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         60
      ICount:          367
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - xmlDictLookup
        - xmlErrMemory
        - xmlFatalErr
        - xmlParseNameComplex
        - xmlParserGrow
      functionUses:    17
      BranchProfiles:
        - Branch String:   'parser.c:3181,5'
          Branch Sides:
            - BranchSide:      'parser.c:3181,5'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3186,10'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3181,5'
          Branch Sides:
            - BranchSide:      'parser.c:3181,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3186,10'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3187,24'
          Branch Sides:
            - BranchSide:      'parser.c:3187,29'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3188,5'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3187,42'
          Branch Sides:
            - BranchSide:      'parser.c:3188,5'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3190,4'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3188,17'
          Branch Sides:
            - BranchSide:      'parser.c:3188,22'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3189,4'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3188,35'
          Branch Sides:
            - BranchSide:      'parser.c:3189,4'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3190,4'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3189,15'
          Branch Sides:
            - BranchSide:      'parser.c:3189,20'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3190,4'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3187,9'
          Branch Sides:
            - BranchSide:      'parser.c:3190,4'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3212,32'
              BranchSideFuncs:
                - xmlParseNameComplex
        - Branch String:   'parser.c:3191,24'
          Branch Sides:
            - BranchSide:      'parser.c:3191,29'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3192,12'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3191,42'
          Branch Sides:
            - BranchSide:      'parser.c:3191,2'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3192,12'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3192,24'
          Branch Sides:
            - BranchSide:      'parser.c:3192,29'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3193,12'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3192,42'
          Branch Sides:
            - BranchSide:      'parser.c:3191,2'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3193,12'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3193,24'
          Branch Sides:
            - BranchSide:      'parser.c:3193,29'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3194,11'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3193,42'
          Branch Sides:
            - BranchSide:      'parser.c:3191,2'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3194,11'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3194,22'
          Branch Sides:
            - BranchSide:      'parser.c:3191,2'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3194,27'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3194,38'
          Branch Sides:
            - BranchSide:      'parser.c:3191,2'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3195,11'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3195,22'
          Branch Sides:
            - BranchSide:      'parser.c:3191,2'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3195,27'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3191,2'
          Branch Sides:
            - BranchSide:      'parser.c:3196,8'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3197,8'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3197,16'
          Branch Sides:
            - BranchSide:      'parser.c:3197,21'
              BranchSideFuncs:
                - xmlParseNameComplex
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3210,5'
              BranchSideFuncs:
                - xmlParseNameComplex
        - Branch String:   'parser.c:3197,6'
          Branch Sides:
            - BranchSide:      'parser.c:3198,14'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3210,5'
              BranchSideFuncs:
                - xmlParseNameComplex
        - Branch String:   'parser.c:3199,17'
          Branch Sides:
            - BranchSide:      'parser.c:3200,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3203,26'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
        - Branch String:   'parser.c:3206,10'
          Branch Sides:
            - BranchSide:      'parser.c:3207,23'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3208,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3181,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:3200,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3203,12'
          Dst:             xmlDictLookup
        - Src:             'parser.c:3207,10'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3212,12'
          Dst:             xmlParseNameComplex
    - functionName:    xmlParseNameComplex
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3109
      functionLinenumberEnd: 3154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         35
      ICount:          314
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - xmlCurrentChar
        - xmlDictLookup
        - xmlErrMemory
        - xmlFatalErr
        - xmlIsNameChar
        - xmlIsNameStartChar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:3122,9'
          Branch Sides:
            - BranchSide:      'parser.c:3123,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3124,12'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3125,5'
          Branch Sides:
            - BranchSide:      'parser.c:3125,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
            - BranchSide:      'parser.c:3125,5'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
                - xmlCurrentChar
        - Branch String:   'parser.c:3127,5'
          Branch Sides:
            - BranchSide:      'parser.c:3128,13'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:3133,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:3128,13'
          Branch Sides:
            - BranchSide:      'parser.c:3129,20'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:3130,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:3130,9'
          Branch Sides:
            - BranchSide:      'parser.c:3130,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:3130,9'
              BranchSideFuncs:
                - xmlCurrentChar
                - xmlIsNameChar
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:3133,9'
          Branch Sides:
            - BranchSide:      'parser.c:3134,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3137,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
                - xmlFatalErr
        - Branch String:   'parser.c:3137,9'
          Branch Sides:
            - BranchSide:      'parser.c:3143,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3147,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
        - Branch String:   'parser.c:3147,37'
          Branch Sides:
            - BranchSide:      'parser.c:3147,41'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
                - xmlDictLookup
            - BranchSide:      'parser.c:3150,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
        - Branch String:   'parser.c:3147,9'
          Branch Sides:
            - BranchSide:      'parser.c:3148,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
            - BranchSide:      'parser.c:3150,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlErrMemory
        - Branch String:   'parser.c:3151,9'
          Branch Sides:
            - BranchSide:      'parser.c:3152,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3153,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3121,9'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3122,10'
          Dst:             xmlIsNameStartChar
        - Src:             'parser.c:3126,9'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3127,12'
          Dst:             xmlIsNameChar
        - Src:             'parser.c:3131,13'
          Dst:             xmlCurrentChar
        - Src:             'parser.c:3134,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3143,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3148,15'
          Dst:             xmlDictLookup
        - Src:             'parser.c:3150,15'
          Dst:             xmlDictLookup
        - Src:             'parser.c:3152,9'
          Dst:             xmlErrMemory
    - functionName:    xmlParseEndTag2
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9384
      functionLinenumberEnd: 9433
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - tag
      BBCount:         59
      ICount:          415
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - spacePop
        - xmlFatalErr
        - xmlFatalErrMsgStrIntStr
        - xmlParseNameAndCompare
        - xmlParseQNameAndCompare
        - xmlParserGrow
        - xmlParserNsPop
        - xmlSkipBlankChars
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:9387,5'
          Branch Sides:
            - BranchSide:      'parser.c:9387,5'
              BranchSideFuncs:
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:9388,10'
              BranchSideFuncs:
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:9387,5'
          Branch Sides:
            - BranchSide:      'parser.c:9387,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:9388,10'
              BranchSideFuncs:
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:9388,22'
          Branch Sides:
            - BranchSide:      'parser.c:9388,26'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:9389,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:9388,9'
          Branch Sides:
            - BranchSide:      'parser.c:9389,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:9392,5'
              BranchSideFuncs:
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
                - xmlParserGrow
        - Branch String:   'parser.c:9392,5'
          Branch Sides:
            - BranchSide:      'parser.c:9392,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
            - BranchSide:      'parser.c:9394,9'
              BranchSideFuncs:
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParseNameAndCompare
        - Branch String:   'parser.c:9394,9'
          Branch Sides:
            - BranchSide:      'parser.c:9395,39'
              BranchSideFuncs:
                - xmlParseNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:9397,40'
              BranchSideFuncs:
                - xmlParseQNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:9402,5'
          Branch Sides:
            - BranchSide:      'parser.c:9402,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
            - BranchSide:      'parser.c:9403,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:9402,5'
          Branch Sides:
            - BranchSide:      'parser.c:9402,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
            - BranchSide:      'parser.c:9403,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:9404,11'
          Branch Sides:
            - BranchSide:      'parser.c:9404,11'
              BranchSideFuncs:
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
            - BranchSide:      'parser.c:9404,11'
              BranchSideFuncs:
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:9404,11'
          Branch Sides:
            - BranchSide:      'parser.c:9404,34'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:9404,11'
              BranchSideFuncs:
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:9404,11'
          Branch Sides:
            - BranchSide:      'parser.c:9404,34'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:9404,11'
              BranchSideFuncs:
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:9404,30'
          Branch Sides:
            - BranchSide:      'parser.c:9404,34'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:9405,14'
              BranchSideFuncs:
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
        - Branch String:   'parser.c:9404,9'
          Branch Sides:
            - BranchSide:      'parser.c:9405,14'
              BranchSideFuncs:
                - xmlFatalErr
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:9407,2'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:9415,9'
          Branch Sides:
            - BranchSide:      'parser.c:9416,13'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - spacePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9425,10'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9416,13'
          Branch Sides:
            - BranchSide:      'parser.c:9416,32'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - spacePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9417,33'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9425,29'
          Branch Sides:
            - BranchSide:      'parser.c:9425,33'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9430,14'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9425,66'
          Branch Sides:
            - BranchSide:      'parser.c:9426,4'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9430,14'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9425,9'
          Branch Sides:
            - BranchSide:      'parser.c:9427,2'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9430,14'
              BranchSideFuncs:
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9431,9'
          Branch Sides:
            - BranchSide:      'parser.c:9431,9'
              BranchSideFuncs:
                - xmlParserNsPop
            - BranchSide:      'parser.c:9432,17'
              BranchSideFuncs:
                - xmlParserNsPop
      Callsites:
        - Src:             'parser.c:9387,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9389,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:9392,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9395,16'
          Dst:             xmlParseNameAndCompare
        - Src:             'parser.c:9397,16'
          Dst:             xmlParseQNameAndCompare
        - Src:             'parser.c:9402,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9403,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:9405,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:9407,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9417,9'
          Dst:             xmlFatalErrMsgStrIntStr
        - Src:             'parser.c:9430,5'
          Dst:             spacePop
        - Src:             'parser.c:9432,2'
          Dst:             xmlParserNsPop
    - functionName:    xmlSkipBlankChars
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2340
      functionLinenumberEnd: 2365
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         31
      ICount:          203
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlParserGrow
      functionUses:    45
      BranchProfiles:
        - Branch String:   'parser.c:2345,12'
          Branch Sides:
            - BranchSide:      'parser.c:2345,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2345,12'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2345,12'
          Branch Sides:
            - BranchSide:      'parser.c:2345,12'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2345,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2345,12'
          Branch Sides:
            - BranchSide:      'parser.c:2345,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2345,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2345,5'
          Branch Sides:
            - BranchSide:      'parser.c:2346,14'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2360,24'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:2346,13'
          Branch Sides:
            - BranchSide:      'parser.c:2347,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2349,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2352,13'
          Branch Sides:
            - BranchSide:      'parser.c:2353,16'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2354,14'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2354,13'
          Branch Sides:
            - BranchSide:      'parser.c:2345,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2355,32'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2362,9'
          Branch Sides:
            - BranchSide:      'parser.c:2362,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2363,9'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:2363,9'
          Branch Sides:
            - BranchSide:      'parser.c:2363,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2363,9'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:2363,9'
          Branch Sides:
            - BranchSide:      'parser.c:2363,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2363,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2356,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2363,9'
          Dst:             xmlParserGrow
    - functionName:    xmlFatalErrMsgStrIntStr
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - val
        - str2
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:332,5'
          Dst:             xmlCtxtErr
    - functionName:    spacePop
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2201
      functionLinenumberEnd: 2212
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         7
      ICount:          82
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'parser.c:2203,9'
          Branch Sides:
            - BranchSide:      'parser.c:2203,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2204,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2205,9'
          Branch Sides:
            - BranchSide:      'parser.c:2206,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2208,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParserNsPop
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1841
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nr
      BBCount:         10
      ICount:          114
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - xmlParserNsLookup
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parser.c:1846,5'
          Branch Sides:
            - BranchSide:      'parser.c:1847,33'
              BranchSideFuncs:
                - xmlParserNsLookup
            - BranchSide:      'parser.c:1864,19'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1850,13'
          Branch Sides:
            - BranchSide:      'parser.c:1851,42'
              BranchSideFuncs:
                - xmlParserNsLookup
            - BranchSide:      'parser.c:1854,32'
              BranchSideFuncs:
                - xmlParserNsLookup
      Callsites:
        - Src:             'parser.c:1858,13'
          Dst:             xmlParserNsLookup
    - functionName:    xmlParserNsLookup
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1508
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
        - bucketPtr
      BBCount:         32
      ICount:          208
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parser.c:1512,9'
          Branch Sides:
            - BranchSide:      'parser.c:1513,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1515,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1515,9'
          Branch Sides:
            - BranchSide:      'parser.c:1516,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1518,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1523,5'
          Branch Sides:
            - BranchSide:      'parser.c:1524,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1543,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1524,13'
          Branch Sides:
            - BranchSide:      'parser.c:1525,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1527,20'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1525,17'
          Branch Sides:
            - BranchSide:      'parser.c:1526,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1527,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1528,17'
          Branch Sides:
            - BranchSide:      'parser.c:1529,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1533,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1529,21'
          Branch Sides:
            - BranchSide:      'parser.c:1530,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1531,24'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1537,13'
          Branch Sides:
            - BranchSide:      'parser.c:1523,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1538,19'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1543,9'
          Branch Sides:
            - BranchSide:      'parser.c:1544,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1545,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1544,22'
          Branch Sides:
            - BranchSide:      'parser.c:1544,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1544,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParserNsLookupUri
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1556
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlParserNsLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1560,9'
          Branch Sides:
            - BranchSide:      'parser.c:1561,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1567,33'
              BranchSideFuncs:
                - xmlParserNsLookup
        - Branch String:   'parser.c:1568,30'
          Branch Sides:
            - BranchSide:      'parser.c:1568,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1569,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1568,9'
          Branch Sides:
            - BranchSide:      'parser.c:1569,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1571,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1572,9'
          Branch Sides:
            - BranchSide:      'parser.c:1573,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1574,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1567,15'
          Dst:             xmlParserNsLookup
    - functionName:    xmlAttrHashInsertQName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8700
      functionLinenumberEnd: 8725
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - size
        - name
        - prefix
        - hashValue
        - aindex
      BBCount:         13
      ICount:          122
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:8708,5'
          Branch Sides:
            - BranchSide:      'parser.c:8709,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8722,21'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8711,31'
          Branch Sides:
            - BranchSide:      'parser.c:8711,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8714,15'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8711,13'
          Branch Sides:
            - BranchSide:      'parser.c:8712,20'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8714,15'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8716,13'
          Branch Sides:
            - BranchSide:      'parser.c:8708,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8717,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlAttrHashInsert
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8664
      functionLinenumberEnd: 8695
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - size
        - name
        - uri
        - hashValue
        - aindex
      BBCount:         23
      ICount:          171
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:8672,5'
          Branch Sides:
            - BranchSide:      'parser.c:8673,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8692,21'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8675,13'
          Branch Sides:
            - BranchSide:      'parser.c:8676,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8684,15'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8678,17'
          Branch Sides:
            - BranchSide:      'parser.c:8678,48'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8679,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8678,17'
          Branch Sides:
            - BranchSide:      'parser.c:8681,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8682,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8678,17'
          Branch Sides:
            - BranchSide:      'parser.c:8679,46'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8680,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8679,17'
          Branch Sides:
            - BranchSide:      'parser.c:8681,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8682,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8678,17'
          Branch Sides:
            - BranchSide:      'parser.c:8681,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8682,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8686,13'
          Branch Sides:
            - BranchSide:      'parser.c:8672,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8687,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtGrowAttrs
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1901
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          99
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlGrowCapacity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:1877,9'
          Branch Sides:
            - BranchSide:      'parser.c:1878,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:1883,12'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1884,9'
          Branch Sides:
            - BranchSide:      'parser.c:1885,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1886,18'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1890,9'
          Branch Sides:
            - BranchSide:      'parser.c:1891,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1892,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1874,15'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:1878,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:1899,5'
          Dst:             xmlErrMemory
    - functionName:    xmlNsWarn
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - info1
        - info2
        - info3
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:406,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlParseAttribute2
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8537
      functionLinenumberEnd: 8648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - pref
        - elem
        - hprefix
        - value
        - len
        - alloc
      BBCount:         67
      ICount:          431
      EdgeCount:       91
      CyclomaticComplexity: 26
      functionsReached:
        - xmlCheckLanguageID
        - xmlErrMemory
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlHashQLookup2
        - xmlNextChar
        - xmlParseAttValueInternal
        - xmlParseQNameHashed
        - xmlParserGrow
        - xmlSkipBlankChars
        - xmlStrEqual
        - xmlStrndup
        - xmlValidityError
        - xmlWarningMsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:8546,5'
          Branch Sides:
            - BranchSide:      'parser.c:8546,5'
              BranchSideFuncs:
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHashQLookup2
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8547,33'
              BranchSideFuncs:
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHashQLookup2
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8546,5'
          Branch Sides:
            - BranchSide:      'parser.c:8546,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHashQLookup2
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8547,33'
              BranchSideFuncs:
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHashQLookup2
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8548,9'
          Branch Sides:
            - BranchSide:      'parser.c:8549,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8553,18'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHashQLookup2
        - Branch String:   'parser.c:8559,9'
          Branch Sides:
            - BranchSide:      'parser.c:8560,19'
              BranchSideFuncs:
                - xmlHashQLookup2
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlValidityError
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:8567,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlValidityError
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:8568,9'
          Branch Sides:
            - BranchSide:      'parser.c:8569,27'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:8576,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlValidityError
        - Branch String:   'parser.c:8579,38'
          Branch Sides:
            - BranchSide:      'parser.c:8579,42'
              BranchSideFuncs:
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlValidityError
            - BranchSide:      'parser.c:8580,21'
              BranchSideFuncs:
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlValidityError
        - Branch String:   'parser.c:8579,68'
          Branch Sides:
            - BranchSide:      'parser.c:8579,68'
              BranchSideFuncs:
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlValidityError
            - BranchSide:      'parser.c:8580,21'
              BranchSideFuncs:
                - xmlParseAttValueInternal
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlValidityError
        - Branch String:   'parser.c:8583,9'
          Branch Sides:
            - BranchSide:      'parser.c:8584,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8586,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlValidityError
        - Branch String:   'parser.c:8589,26'
          Branch Sides:
            - BranchSide:      'parser.c:8590,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlValidityError
            - BranchSide:      'parser.c:8600,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
        - Branch String:   'parser.c:8590,28'
          Branch Sides:
            - BranchSide:      'parser.c:8591,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlValidityError
            - BranchSide:      'parser.c:8600,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
        - Branch String:   'parser.c:8591,42'
          Branch Sides:
            - BranchSide:      'parser.c:8592,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlValidityError
            - BranchSide:      'parser.c:8600,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
        - Branch String:   'parser.c:8589,9'
          Branch Sides:
            - BranchSide:      'parser.c:8593,26'
              BranchSideFuncs:
                - xmlValidityError
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
            - BranchSide:      'parser.c:8600,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
        - Branch String:   'parser.c:8600,9'
          Branch Sides:
            - BranchSide:      'parser.c:8606,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrEqual
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
            - BranchSide:      'parser.c:8639,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8606,30'
          Branch Sides:
            - BranchSide:      'parser.c:8606,46'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
            - BranchSide:      'parser.c:8620,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
        - Branch String:   'parser.c:8606,13'
          Branch Sides:
            - BranchSide:      'parser.c:8607,39'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:8620,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
        - Branch String:   'parser.c:8608,17'
          Branch Sides:
            - BranchSide:      'parser.c:8609,17'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:8610,37'
              BranchSideFuncs:
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
        - Branch String:   'parser.c:8610,17'
          Branch Sides:
            - BranchSide:      'parser.c:8611,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:8615,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
        - Branch String:   'parser.c:8620,13'
          Branch Sides:
            - BranchSide:      'parser.c:8621,39'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:8634,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8622,17'
          Branch Sides:
            - BranchSide:      'parser.c:8623,17'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:8624,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
        - Branch String:   'parser.c:8624,17'
          Branch Sides:
            - BranchSide:      'parser.c:8625,19'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8626,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
        - Branch String:   'parser.c:8626,22'
          Branch Sides:
            - BranchSide:      'parser.c:8627,19'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8629,31'
              BranchSideFuncs:
                - xmlWarningMsg
        - Branch String:   'parser.c:8634,13'
          Branch Sides:
            - BranchSide:      'parser.c:8635,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8637,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8645,23'
          Branch Sides:
            - BranchSide:      'parser.c:8645,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8647,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8645,9'
          Branch Sides:
            - BranchSide:      'parser.c:8646,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8647,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:8546,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8547,13'
          Dst:             xmlParseQNameHashed
        - Src:             'parser.c:8549,9'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:8560,19'
          Dst:             xmlHashQLookup2
        - Src:             'parser.c:8567,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8569,9'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:8576,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:8577,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8581,11'
          Dst:             xmlParseAttValueInternal
        - Src:             'parser.c:8593,9'
          Dst:             xmlValidityError
        - Src:             'parser.c:8606,34'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8607,28'
          Dst:             xmlStrndup
        - Src:             'parser.c:8610,18'
          Dst:             xmlCheckLanguageID
        - Src:             'parser.c:8611,17'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:8620,13'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8621,28'
          Dst:             xmlStrndup
        - Src:             'parser.c:8624,17'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8626,22'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8629,17'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:8643,5'
          Dst:             xmlErrMemory
    - functionName:    xmlFatalErrMsg
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    67
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:259,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlFatalErrMsgStr
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - val
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:348,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlParseAttValueInternal
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4045
      functionLinenumberEnd: 4283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - attlen
        - outFlags
        - special
        - isNamespace
      BBCount:         199
      ICount:          1266
      EdgeCount:       265
      CyclomaticComplexity: 68
      functionsReached:
        - xmlCheckEntityInAttValue
        - xmlExpandEntityInAttValue
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlLookupGeneralEntity
        - xmlParseCharRef
        - xmlParseEntityRefInternal
        - xmlParserEntityCheck
        - xmlParserGrow
        - xmlSBufAddCString
        - xmlSBufAddChar
        - xmlSBufAddReplChar
        - xmlSBufAddString
        - xmlSBufCleanup
        - xmlSBufFinish
        - xmlSBufInit
        - xmlStrlen
        - xmlUTF8MultibyteLen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:4058,47'
          Branch Sides:
            - BranchSide:      'parser.c:4058,47'
              BranchSideFuncs:
                - xmlSBufInit
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:4058,51'
              BranchSideFuncs:
                - xmlSBufInit
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:4062,5'
          Branch Sides:
            - BranchSide:      'parser.c:4062,5'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErr
            - BranchSide:      'parser.c:4064,13'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErr
        - Branch String:   'parser.c:4062,5'
          Branch Sides:
            - BranchSide:      'parser.c:4062,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErr
            - BranchSide:      'parser.c:4064,13'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErr
        - Branch String:   'parser.c:4065,24'
          Branch Sides:
            - BranchSide:      'parser.c:4065,28'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErr
            - BranchSide:      'parser.c:4069,5'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4065,9'
          Branch Sides:
            - BranchSide:      'parser.c:4066,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:4069,5'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4069,5'
          Branch Sides:
            - BranchSide:      'parser.c:4069,5'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4069,5'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4071,9'
          Branch Sides:
            - BranchSide:      'parser.c:4072,18'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4074,18'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4080,13'
          Branch Sides:
            - BranchSide:      'parser.c:4081,13'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4083,13'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4083,13'
          Branch Sides:
            - BranchSide:      'parser.c:4084,28'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4092,13'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
        - Branch String:   'parser.c:4092,13'
          Branch Sides:
            - BranchSide:      'parser.c:4093,13'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
            - BranchSide:      'parser.c:4095,13'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
        - Branch String:   'parser.c:4093,13'
          Branch Sides:
            - BranchSide:      'parser.c:4093,13'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
            - BranchSide:      'parser.c:4095,13'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
        - Branch String:   'parser.c:4093,13'
          Branch Sides:
            - BranchSide:      'parser.c:4093,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
            - BranchSide:      'parser.c:4093,13'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
        - Branch String:   'parser.c:4097,13'
          Branch Sides:
            - BranchSide:      'parser.c:4098,37'
              BranchSideFuncs:
                - xmlUTF8MultibyteLen
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
            - BranchSide:      'parser.c:4113,20'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
        - Branch String:   'parser.c:4100,17'
          Branch Sides:
            - BranchSide:      'parser.c:4101,21'
              BranchSideFuncs:
                - xmlSBufAddReplChar
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddString
            - BranchSide:      'parser.c:4108,30'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4101,21'
          Branch Sides:
            - BranchSide:      'parser.c:4102,44'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufAddReplChar
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4105,17'
              BranchSideFuncs:
                - xmlSBufAddReplChar
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4106,17'
          Branch Sides:
            - BranchSide:      'parser.c:4106,17'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4106,17'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4109,17'
          Branch Sides:
            - BranchSide:      'parser.c:4109,17'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4109,17'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4113,20'
          Branch Sides:
            - BranchSide:      'parser.c:4114,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4160,20'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
        - Branch String:   'parser.c:4114,17'
          Branch Sides:
            - BranchSide:      'parser.c:4115,21'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4123,25'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
        - Branch String:   'parser.c:4115,21'
          Branch Sides:
            - BranchSide:      'parser.c:4116,21'
              BranchSideFuncs:
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4118,21'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErr
        - Branch String:   'parser.c:4118,21'
          Branch Sides:
            - BranchSide:      'parser.c:4119,33'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4121,27'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4123,25'
          Branch Sides:
            - BranchSide:      'parser.c:4123,25'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
            - BranchSide:      'parser.c:4123,25'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddString
        - Branch String:   'parser.c:4123,25'
          Branch Sides:
            - BranchSide:      'parser.c:4123,25'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
            - BranchSide:      'parser.c:4134,22'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
        - Branch String:   'parser.c:4123,25'
          Branch Sides:
            - BranchSide:      'parser.c:4123,25'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
            - BranchSide:      'parser.c:4134,22'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
        - Branch String:   'parser.c:4123,24'
          Branch Sides:
            - BranchSide:      'parser.c:4124,32'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
            - BranchSide:      'parser.c:4134,22'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
        - Branch String:   'parser.c:4126,21'
          Branch Sides:
            - BranchSide:      'parser.c:4127,44'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufAddReplChar
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4130,17'
              BranchSideFuncs:
                - xmlSBufAddReplChar
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4134,33'
          Branch Sides:
            - BranchSide:      'parser.c:4134,37'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
            - BranchSide:      'parser.c:4141,28'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddCString
                - xmlSBufAddString
        - Branch String:   'parser.c:4134,21'
          Branch Sides:
            - BranchSide:      'parser.c:4136,25'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddString
            - BranchSide:      'parser.c:4141,28'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddCString
                - xmlSBufAddString
        - Branch String:   'parser.c:4136,25'
          Branch Sides:
            - BranchSide:      'parser.c:4137,48'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4140,33'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4141,28'
          Branch Sides:
            - BranchSide:      'parser.c:4143,25'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddString
            - BranchSide:      'parser.c:4150,31'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4143,25'
          Branch Sides:
            - BranchSide:      'parser.c:4144,48'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4148,21'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4159,13'
          Branch Sides:
            - BranchSide:      'parser.c:4159,13'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4159,13'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4160,20'
          Branch Sides:
            - BranchSide:      'parser.c:4163,17'
              BranchSideFuncs:
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
            - BranchSide:      'parser.c:4193,17'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
        - Branch String:   'parser.c:4163,17'
          Branch Sides:
            - BranchSide:      'parser.c:4164,40'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddCString
                - xmlSBufAddCString
            - BranchSide:      'parser.c:4168,35'
              BranchSideFuncs:
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddCString
                - xmlSBufAddCString
        - Branch String:   'parser.c:4169,17'
          Branch Sides:
            - BranchSide:      'parser.c:4170,17'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4172,18'
              BranchSideFuncs:
                - xmlSBufAddChar
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddCString
                - xmlSBufAddCString
        - Branch String:   'parser.c:4172,30'
          Branch Sides:
            - BranchSide:      'parser.c:4172,35'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4179,24'
              BranchSideFuncs:
                - xmlSBufAddChar
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddCString
        - Branch String:   'parser.c:4172,17'
          Branch Sides:
            - BranchSide:      'parser.c:4177,17'
              BranchSideFuncs:
                - xmlSBufAddChar
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddCString
            - BranchSide:      'parser.c:4179,24'
              BranchSideFuncs:
                - xmlSBufAddChar
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddCString
        - Branch String:   'parser.c:4179,24'
          Branch Sides:
            - BranchSide:      'parser.c:4180,22'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4186,38'
              BranchSideFuncs:
                - xmlSBufAddChar
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4180,33'
          Branch Sides:
            - BranchSide:      'parser.c:4180,37'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4183,21'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4180,21'
          Branch Sides:
            - BranchSide:      'parser.c:4181,33'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4183,21'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4193,17'
          Branch Sides:
            - BranchSide:      'parser.c:4194,40'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
            - BranchSide:      'parser.c:4198,46'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
        - Branch String:   'parser.c:4199,17'
          Branch Sides:
            - BranchSide:      'parser.c:4204,17'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4207,42'
              BranchSideFuncs:
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlParseEntityRefInternal
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
        - Branch String:   'parser.c:4208,17'
          Branch Sides:
            - BranchSide:      'parser.c:4209,17'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4211,17'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
        - Branch String:   'parser.c:4211,17'
          Branch Sides:
            - BranchSide:      'parser.c:4212,22'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSBufAddCString
            - BranchSide:      'parser.c:4217,24'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
        - Branch String:   'parser.c:4212,46'
          Branch Sides:
            - BranchSide:      'parser.c:4212,51'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4215,44'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4212,21'
          Branch Sides:
            - BranchSide:      'parser.c:4213,21'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4215,44'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4217,24'
          Branch Sides:
            - BranchSide:      'parser.c:4218,47'
              BranchSideFuncs:
                - xmlExpandEntityInAttValue
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4223,22'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCheckEntityInAttValue
        - Branch String:   'parser.c:4218,21'
          Branch Sides:
            - BranchSide:      'parser.c:4221,33'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4222,13'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4223,21'
          Branch Sides:
            - BranchSide:      'parser.c:4224,46'
              BranchSideFuncs:
                - xmlCheckEntityInAttValue
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4226,42'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufCleanup
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4226,21'
          Branch Sides:
            - BranchSide:      'parser.c:4227,21'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4234,17'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlStrlen
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlSBufCleanup
                - xmlCheckEntityInAttValue
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErr
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4243,27'
          Branch Sides:
            - BranchSide:      'parser.c:4243,31'
              BranchSideFuncs:
                - xmlSBufFinish
                - xmlSBufAddString
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4256,13'
              BranchSideFuncs:
                - xmlSBufFinish
                - xmlSBufAddString
        - Branch String:   'parser.c:4243,9'
          Branch Sides:
            - BranchSide:      'parser.c:4244,27'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4256,13'
              BranchSideFuncs:
                - xmlSBufFinish
                - xmlSBufAddString
        - Branch String:   'parser.c:4246,13'
          Branch Sides:
            - BranchSide:      'parser.c:4247,23'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4248,14'
              BranchSideFuncs:
                - xmlSBufCleanup
        - Branch String:   'parser.c:4248,25'
          Branch Sides:
            - BranchSide:      'parser.c:4248,29'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4254,30'
              BranchSideFuncs:
                - xmlSBufCleanup
        - Branch String:   'parser.c:4248,38'
          Branch Sides:
            - BranchSide:      'parser.c:4248,42'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4254,30'
              BranchSideFuncs:
                - xmlSBufCleanup
        - Branch String:   'parser.c:4248,13'
          Branch Sides:
            - BranchSide:      'parser.c:4249,25'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:4254,30'
              BranchSideFuncs:
                - xmlSBufCleanup
        - Branch String:   'parser.c:4256,13'
          Branch Sides:
            - BranchSide:      'parser.c:4257,36'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufFinish
            - BranchSide:      'parser.c:4259,14'
              BranchSideFuncs:
                - xmlSBufFinish
        - Branch String:   'parser.c:4259,25'
          Branch Sides:
            - BranchSide:      'parser.c:4259,29'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:4264,35'
              BranchSideFuncs:
                - xmlSBufFinish
        - Branch String:   'parser.c:4259,38'
          Branch Sides:
            - BranchSide:      'parser.c:4259,46'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:4264,35'
              BranchSideFuncs:
                - xmlSBufFinish
        - Branch String:   'parser.c:4259,13'
          Branch Sides:
            - BranchSide:      'parser.c:4260,25'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:4264,35'
              BranchSideFuncs:
                - xmlSBufFinish
        - Branch String:   'parser.c:4268,17'
          Branch Sides:
            - BranchSide:      'parser.c:4269,31'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4270,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4273,9'
          Branch Sides:
            - BranchSide:      'parser.c:4274,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4276,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4276,5'
          Branch Sides:
            - BranchSide:      'parser.c:4276,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4276,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:4060,5'
          Dst:             xmlSBufInit
        - Src:             'parser.c:4062,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:4066,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4084,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:4093,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:4098,17'
          Dst:             xmlUTF8MultibyteLen
        - Src:             'parser.c:4102,21'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4105,17'
          Dst:             xmlSBufAddReplChar
        - Src:             'parser.c:4119,21'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4124,17'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:4127,21'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4130,17'
          Dst:             xmlSBufAddReplChar
        - Src:             'parser.c:4137,25'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4144,25'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4148,21'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4164,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4168,19'
          Dst:             xmlParseCharRef
        - Src:             'parser.c:4177,17'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4183,21'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4186,17'
          Dst:             xmlSBufAddChar
        - Src:             'parser.c:4194,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4198,20'
          Dst:             xmlParseEntityRefInternal
        - Src:             'parser.c:4207,19'
          Dst:             xmlLookupGeneralEntity
        - Src:             'parser.c:4213,21'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4215,21'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4218,21'
          Dst:             xmlExpandEntityInAttValue
        - Src:             'parser.c:4224,21'
          Dst:             xmlCheckEntityInAttValue
        - Src:             'parser.c:4226,21'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:4234,17'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4235,51'
          Dst:             xmlStrlen
        - Src:             'parser.c:4235,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4236,17'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:4254,9'
          Dst:             xmlSBufCleanup
        - Src:             'parser.c:4257,13'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:4264,15'
          Dst:             xmlSBufFinish
        - Src:             'parser.c:4281,5'
          Dst:             xmlSBufCleanup
    - functionName:    xmlValidityError
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:296,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlCheckLanguageID
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1419
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lang
      BBCount:         186
      ICount:          1026
      EdgeCount:       256
      CyclomaticComplexity: 72
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:1290,9'
          Branch Sides:
            - BranchSide:      'parser.c:1291,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1292,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1292,26'
          Branch Sides:
            - BranchSide:      'parser.c:1292,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1293,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1292,46'
          Branch Sides:
            - BranchSide:      'parser.c:1293,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1301,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1293,26'
          Branch Sides:
            - BranchSide:      'parser.c:1293,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1294,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1293,46'
          Branch Sides:
            - BranchSide:      'parser.c:1294,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1301,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1294,26'
          Branch Sides:
            - BranchSide:      'parser.c:1294,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1295,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1294,46'
          Branch Sides:
            - BranchSide:      'parser.c:1295,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1301,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1295,26'
          Branch Sides:
            - BranchSide:      'parser.c:1295,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1307,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1292,9'
          Branch Sides:
            - BranchSide:      'parser.c:1301,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1307,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1302,33'
          Branch Sides:
            - BranchSide:      'parser.c:1302,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1303,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1302,53'
          Branch Sides:
            - BranchSide:      'parser.c:1302,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1303,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1303,33'
          Branch Sides:
            - BranchSide:      'parser.c:1302,53'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1303,37'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1302,9'
          Branch Sides:
            - BranchSide:      'parser.c:1304,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1305,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1308,29'
          Branch Sides:
            - BranchSide:      'parser.c:1308,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1309,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1308,49'
          Branch Sides:
            - BranchSide:      'parser.c:1308,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1309,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1309,29'
          Branch Sides:
            - BranchSide:      'parser.c:1308,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1309,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1308,5'
          Branch Sides:
            - BranchSide:      'parser.c:1310,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1311,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1311,9'
          Branch Sides:
            - BranchSide:      'parser.c:1315,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1319,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1315,29'
          Branch Sides:
            - BranchSide:      'parser.c:1315,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1316,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1315,13'
          Branch Sides:
            - BranchSide:      'parser.c:1316,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1317,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1319,9'
          Branch Sides:
            - BranchSide:      'parser.c:1320,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1322,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1322,9'
          Branch Sides:
            - BranchSide:      'parser.c:1323,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1324,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1324,9'
          Branch Sides:
            - BranchSide:      'parser.c:1325,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1327,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1330,25'
          Branch Sides:
            - BranchSide:      'parser.c:1330,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1333,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1330,9'
          Branch Sides:
            - BranchSide:      'parser.c:1331,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1333,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1333,29'
          Branch Sides:
            - BranchSide:      'parser.c:1333,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1334,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1333,49'
          Branch Sides:
            - BranchSide:      'parser.c:1333,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1334,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1334,29'
          Branch Sides:
            - BranchSide:      'parser.c:1333,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1334,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1333,5'
          Branch Sides:
            - BranchSide:      'parser.c:1335,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1336,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1336,9'
          Branch Sides:
            - BranchSide:      'parser.c:1337,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1338,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1338,9'
          Branch Sides:
            - BranchSide:      'parser.c:1339,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1340,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1340,26'
          Branch Sides:
            - BranchSide:      'parser.c:1340,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1342,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1340,9'
          Branch Sides:
            - BranchSide:      'parser.c:1341,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1342,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1342,9'
          Branch Sides:
            - BranchSide:      'parser.c:1343,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1345,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1345,9'
          Branch Sides:
            - BranchSide:      'parser.c:1346,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1347,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1347,9'
          Branch Sides:
            - BranchSide:      'parser.c:1348,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1350,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1353,25'
          Branch Sides:
            - BranchSide:      'parser.c:1353,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1356,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1353,9'
          Branch Sides:
            - BranchSide:      'parser.c:1354,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1356,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1356,29'
          Branch Sides:
            - BranchSide:      'parser.c:1356,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1357,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1356,49'
          Branch Sides:
            - BranchSide:      'parser.c:1356,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1357,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1357,29'
          Branch Sides:
            - BranchSide:      'parser.c:1356,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1357,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1356,5'
          Branch Sides:
            - BranchSide:      'parser.c:1358,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1359,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1359,9'
          Branch Sides:
            - BranchSide:      'parser.c:1360,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1361,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1361,26'
          Branch Sides:
            - BranchSide:      'parser.c:1361,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1363,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1361,9'
          Branch Sides:
            - BranchSide:      'parser.c:1362,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1363,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1363,9'
          Branch Sides:
            - BranchSide:      'parser.c:1363,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1364,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1367,9'
          Branch Sides:
            - BranchSide:      'parser.c:1368,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1369,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1369,9'
          Branch Sides:
            - BranchSide:      'parser.c:1370,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1372,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1375,25'
          Branch Sides:
            - BranchSide:      'parser.c:1375,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1378,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1375,9'
          Branch Sides:
            - BranchSide:      'parser.c:1376,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1378,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1378,29'
          Branch Sides:
            - BranchSide:      'parser.c:1378,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1379,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1378,49'
          Branch Sides:
            - BranchSide:      'parser.c:1378,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1379,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1379,29'
          Branch Sides:
            - BranchSide:      'parser.c:1378,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1379,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1378,5'
          Branch Sides:
            - BranchSide:      'parser.c:1380,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1382,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1382,26'
          Branch Sides:
            - BranchSide:      'parser.c:1382,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1384,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1382,9'
          Branch Sides:
            - BranchSide:      'parser.c:1383,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1384,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1384,9'
          Branch Sides:
            - BranchSide:      'parser.c:1384,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1385,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1388,9'
          Branch Sides:
            - BranchSide:      'parser.c:1389,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1390,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1390,9'
          Branch Sides:
            - BranchSide:      'parser.c:1391,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1393,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1396,29'
          Branch Sides:
            - BranchSide:      'parser.c:1396,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1397,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1396,49'
          Branch Sides:
            - BranchSide:      'parser.c:1396,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1397,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1397,29'
          Branch Sides:
            - BranchSide:      'parser.c:1396,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1397,33'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1396,5'
          Branch Sides:
            - BranchSide:      'parser.c:1398,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1400,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1400,25'
          Branch Sides:
            - BranchSide:      'parser.c:1400,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1401,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1400,9'
          Branch Sides:
            - BranchSide:      'parser.c:1400,42'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1401,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1405,9'
          Branch Sides:
            - BranchSide:      'parser.c:1406,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1407,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1407,9'
          Branch Sides:
            - BranchSide:      'parser.c:1408,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1410,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1413,26'
          Branch Sides:
            - BranchSide:      'parser.c:1413,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1418,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1413,46'
          Branch Sides:
            - BranchSide:      'parser.c:1414,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1418,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1414,26'
          Branch Sides:
            - BranchSide:      'parser.c:1414,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1418,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1413,9'
          Branch Sides:
            - BranchSide:      'parser.c:1415,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1418,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlWarningMsg
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:276,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlSBufInit
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - max
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlUTF8MultibyteLen
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - errMsg
      BBCount:         51
      ICount:          239
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - xmlCtxtErrIO
        - xmlFatalErrMsg
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:841,9'
          Branch Sides:
            - BranchSide:      'parser.c:842,9'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:844,9'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErrMsg
        - Branch String:   'parser.c:844,9'
          Branch Sides:
            - BranchSide:      'parser.c:846,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:851,18'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErrMsg
        - Branch String:   'parser.c:846,13'
          Branch Sides:
            - BranchSide:      'parser.c:847,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:849,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:853,13'
          Branch Sides:
            - BranchSide:      'parser.c:854,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:856,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErrMsg
        - Branch String:   'parser.c:856,13'
          Branch Sides:
            - BranchSide:      'parser.c:858,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:875,18'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parser.c:858,17'
          Branch Sides:
            - BranchSide:      'parser.c:860,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:862,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlCtxtErrIO
        - Branch String:   'parser.c:860,21'
          Branch Sides:
            - BranchSide:      'parser.c:861,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:862,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:862,24'
          Branch Sides:
            - BranchSide:      'parser.c:864,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:866,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
        - Branch String:   'parser.c:864,21'
          Branch Sides:
            - BranchSide:      'parser.c:865,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:866,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:868,34'
          Branch Sides:
            - BranchSide:      'parser.c:868,38'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:870,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:868,21'
          Branch Sides:
            - BranchSide:      'parser.c:869,36'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:870,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:875,17'
          Branch Sides:
            - BranchSide:      'parser.c:876,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:877,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parser.c:877,17'
          Branch Sides:
            - BranchSide:      'parser.c:879,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:881,24'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parser.c:879,21'
          Branch Sides:
            - BranchSide:      'parser.c:880,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:881,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:883,32'
          Branch Sides:
            - BranchSide:      'parser.c:883,36'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:884,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parser.c:883,21'
          Branch Sides:
            - BranchSide:      'parser.c:884,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:885,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:893,9'
          Branch Sides:
            - BranchSide:      'parser.c:894,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:898,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:869,21'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:894,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlSBufAddString
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - str
        - len
      BBCount:         17
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSBufGrow
      functionUses:    21
      BranchProfiles:
        - Branch String:   'parser.c:739,9'
          Branch Sides:
            - BranchSide:      'parser.c:740,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:745,9'
              BranchSideFuncs:
                - xmlSBufGrow
        - Branch String:   'parser.c:740,13'
          Branch Sides:
            - BranchSide:      'parser.c:741,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:742,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:745,9'
          Branch Sides:
            - BranchSide:      'parser.c:746,25'
              BranchSideFuncs:
                - xmlSBufGrow
            - BranchSide:      'parser.c:750,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:746,13'
          Branch Sides:
            - BranchSide:      'parser.c:747,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:748,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:750,9'
          Branch Sides:
            - BranchSide:      'parser.c:751,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:752,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:746,13'
          Dst:             xmlSBufGrow
    - functionName:    xmlSBufAddReplChar
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSBufAddCString
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:787,5'
          Dst:             xmlSBufAddCString
    - functionName:    xmlSBufAddCString
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - str
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSBufAddString
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:757,5'
          Dst:             xmlSBufAddString
    - functionName:    xmlParseCharRef
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 2638
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         144
      ICount:          886
      EdgeCount:       192
      CyclomaticComplexity: 50
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsgInt
        - xmlNextChar
        - xmlParserGrow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:2558,22'
          Branch Sides:
            - BranchSide:      'parser.c:2558,26'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2589,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2558,41'
          Branch Sides:
            - BranchSide:      'parser.c:2559,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2589,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2558,9'
          Branch Sides:
            - BranchSide:      'parser.c:2560,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2589,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2560,2'
          Branch Sides:
            - BranchSide:      'parser.c:2560,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2561,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2561,2'
          Branch Sides:
            - BranchSide:      'parser.c:2561,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2562,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2561,2'
          Branch Sides:
            - BranchSide:      'parser.c:2561,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2562,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2562,22'
          Branch Sides:
            - BranchSide:      'parser.c:2562,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2562,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2562,2'
          Branch Sides:
            - BranchSide:      'parser.c:2563,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2584,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2563,10'
          Branch Sides:
            - BranchSide:      'parser.c:2564,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2567,11'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2565,3'
          Branch Sides:
            - BranchSide:      'parser.c:2565,3'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2566,6'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2565,3'
          Branch Sides:
            - BranchSide:      'parser.c:2565,3'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:2566,6'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2567,23'
          Branch Sides:
            - BranchSide:      'parser.c:2567,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2569,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2567,10'
          Branch Sides:
            - BranchSide:      'parser.c:2568,16'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:2569,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2569,28'
          Branch Sides:
            - BranchSide:      'parser.c:2569,32'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2571,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2569,44'
          Branch Sides:
            - BranchSide:      'parser.c:2569,48'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2571,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2569,15'
          Branch Sides:
            - BranchSide:      'parser.c:2570,16'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:2571,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2571,28'
          Branch Sides:
            - BranchSide:      'parser.c:2571,32'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2574,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2571,44'
          Branch Sides:
            - BranchSide:      'parser.c:2571,48'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2574,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2571,15'
          Branch Sides:
            - BranchSide:      'parser.c:2572,16'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:2574,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2578,10'
          Branch Sides:
            - BranchSide:      'parser.c:2579,14'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:2581,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:2584,6'
          Branch Sides:
            - BranchSide:      'parser.c:2586,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2589,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2589,30'
          Branch Sides:
            - BranchSide:      'parser.c:2589,34'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2616,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
        - Branch String:   'parser.c:2589,17'
          Branch Sides:
            - BranchSide:      'parser.c:2590,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2616,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
        - Branch String:   'parser.c:2590,2'
          Branch Sides:
            - BranchSide:      'parser.c:2590,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:2591,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:2591,2'
          Branch Sides:
            - BranchSide:      'parser.c:2591,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2592,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2591,2'
          Branch Sides:
            - BranchSide:      'parser.c:2591,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2592,2'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2592,2'
          Branch Sides:
            - BranchSide:      'parser.c:2593,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2610,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2593,10'
          Branch Sides:
            - BranchSide:      'parser.c:2594,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2597,11'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2595,3'
          Branch Sides:
            - BranchSide:      'parser.c:2595,3'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2596,6'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2595,3'
          Branch Sides:
            - BranchSide:      'parser.c:2595,3'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:2596,6'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:2597,23'
          Branch Sides:
            - BranchSide:      'parser.c:2597,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:2600,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2597,10'
          Branch Sides:
            - BranchSide:      'parser.c:2598,16'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:2600,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2604,10'
          Branch Sides:
            - BranchSide:      'parser.c:2605,14'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:2607,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:2610,6'
          Branch Sides:
            - BranchSide:      'parser.c:2612,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2615,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2616,13'
          Branch Sides:
            - BranchSide:      'parser.c:2617,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlParserGrow
            - BranchSide:      'parser.c:2618,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2617,13'
          Branch Sides:
            - BranchSide:      'parser.c:2617,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2618,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2626,9'
          Branch Sides:
            - BranchSide:      'parser.c:2627,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2630,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2630,16'
          Branch Sides:
            - BranchSide:      'parser.c:2630,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2630,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2630,16'
          Branch Sides:
            - BranchSide:      'parser.c:2630,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2630,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2630,16'
          Branch Sides:
            - BranchSide:      'parser.c:2630,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2631,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2630,16'
          Branch Sides:
            - BranchSide:      'parser.c:2630,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2631,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2630,16'
          Branch Sides:
            - BranchSide:      'parser.c:2631,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2633,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2630,16'
          Branch Sides:
            - BranchSide:      'parser.c:2630,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2630,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2630,16'
          Branch Sides:
            - BranchSide:      'parser.c:2630,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2631,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2630,16'
          Branch Sides:
            - BranchSide:      'parser.c:2630,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2630,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2630,16'
          Branch Sides:
            - BranchSide:      'parser.c:2630,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2631,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2630,16'
          Branch Sides:
            - BranchSide:      'parser.c:2630,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2633,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2630,16'
          Branch Sides:
            - BranchSide:      'parser.c:2631,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2633,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
      Callsites:
        - Src:             'parser.c:2560,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2561,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2565,3'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2574,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:2581,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:2590,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2591,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2595,3'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2600,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:2607,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:2617,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2618,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:2627,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:2633,9'
          Dst:             xmlFatalErrMsgInt
    - functionName:    xmlSBufAddChar
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - c
      BBCount:         16
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlSBufGrow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:764,9'
          Branch Sides:
            - BranchSide:      'parser.c:765,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:770,9'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlSBufGrow
        - Branch String:   'parser.c:765,13'
          Branch Sides:
            - BranchSide:      'parser.c:766,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:767,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:770,9'
          Branch Sides:
            - BranchSide:      'parser.c:771,25'
              BranchSideFuncs:
                - xmlSBufGrow
                - xmlCopyCharMultiByte
            - BranchSide:      'parser.c:775,11'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
        - Branch String:   'parser.c:771,13'
          Branch Sides:
            - BranchSide:      'parser.c:772,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:773,5'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
        - Branch String:   'parser.c:777,9'
          Branch Sides:
            - BranchSide:      'parser.c:778,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:781,43'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
      Callsites:
        - Src:             'parser.c:771,13'
          Dst:             xmlSBufGrow
        - Src:             'parser.c:781,22'
          Dst:             xmlCopyCharMultiByte
    - functionName:    xmlParseEntityRefInternal
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7469
      functionLinenumberEnd: 7490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         15
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlNextChar
        - xmlParseName
        - xmlParserGrow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:7472,5'
          Branch Sides:
            - BranchSide:      'parser.c:7472,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7474,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7472,5'
          Branch Sides:
            - BranchSide:      'parser.c:7472,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlParseName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7474,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7474,9'
          Branch Sides:
            - BranchSide:      'parser.c:7475,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7476,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7478,9'
          Branch Sides:
            - BranchSide:      'parser.c:7479,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7483,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:7483,9'
          Branch Sides:
            - BranchSide:      'parser.c:7484,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7487,5'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:7472,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7476,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:7477,12'
          Dst:             xmlParseName
        - Src:             'parser.c:7479,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7484,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7487,5'
          Dst:             xmlNextChar
    - functionName:    xmlLookupGeneralEntity
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7401
      functionLinenumberEnd: 7458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - inAttr
      BBCount:         41
      ICount:          216
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - xmlFatalErrMsgStr
        - xmlGetPredefinedEntity
        - xmlHandleUndeclaredEntity
        - xmlSAX2GetEntity
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:7407,9'
          Branch Sides:
            - BranchSide:      'parser.c:7408,38'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
            - BranchSide:      'parser.c:7417,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
        - Branch String:   'parser.c:7409,13'
          Branch Sides:
            - BranchSide:      'parser.c:7410,20'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7411,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
        - Branch String:   'parser.c:7417,9'
          Branch Sides:
            - BranchSide:      'parser.c:7418,6'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
            - BranchSide:      'parser.c:7429,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:7418,6'
          Branch Sides:
            - BranchSide:      'parser.c:7419,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
            - BranchSide:      'parser.c:7420,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
        - Branch String:   'parser.c:7420,31'
          Branch Sides:
            - BranchSide:      'parser.c:7420,35'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
            - BranchSide:      'parser.c:7423,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:7420,48'
          Branch Sides:
            - BranchSide:      'parser.c:7421,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
                - xmlGetPredefinedEntity
            - BranchSide:      'parser.c:7423,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:7420,6'
          Branch Sides:
            - BranchSide:      'parser.c:7422,35'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:7423,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:7423,31'
          Branch Sides:
            - BranchSide:      'parser.c:7423,35'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:7427,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:7423,48'
          Branch Sides:
            - BranchSide:      'parser.c:7424,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:7427,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:7423,6'
          Branch Sides:
            - BranchSide:      'parser.c:7425,29'
              BranchSideFuncs:
                - xmlSAX2GetEntity
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
            - BranchSide:      'parser.c:7427,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:7429,9'
          Branch Sides:
            - BranchSide:      'parser.c:7430,35'
              BranchSideFuncs:
                - xmlHandleUndeclaredEntity
            - BranchSide:      'parser.c:7438,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:7438,14'
          Branch Sides:
            - BranchSide:      'parser.c:7439,20'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7449,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:7450,13'
          Branch Sides:
            - BranchSide:      'parser.c:7451,31'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7455,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:7408,15'
          Dst:             xmlGetPredefinedEntity
        - Src:             'parser.c:7422,12'
          Dst:             xmlGetPredefinedEntity
        - Src:             'parser.c:7425,12'
          Dst:             xmlSAX2GetEntity
        - Src:             'parser.c:7430,9'
          Dst:             xmlHandleUndeclaredEntity
        - Src:             'parser.c:7439,2'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:7451,13'
          Dst:             xmlFatalErrMsgStr
    - functionName:    xmlExpandEntityInAttValue
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3827
      functionLinenumberEnd: 3976
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buf
        - str
        - pent
        - normalize
        - inSpace
        - depth
        - check
      BBCount:         100
      ICount:          562
      EdgeCount:       135
      CyclomaticComplexity: 37
      functionsReached:
        - xmlExpandEntityInAttValue
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlHaltParser
        - xmlLookupGeneralEntity
        - xmlParseStringCharRef
        - xmlParseStringEntityRef
        - xmlParserEntityCheck
        - xmlSBufAddCString
        - xmlSBufAddChar
        - xmlSBufAddString
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:3832,9'
          Branch Sides:
            - BranchSide:      'parser.c:3833,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3835,11'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlParserEntityCheck
                - xmlFatalErr
                - xmlHaltParser
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3836,9'
          Branch Sides:
            - BranchSide:      'parser.c:3837,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3842,9'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlParserEntityCheck
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:3842,9'
          Branch Sides:
            - BranchSide:      'parser.c:3843,13'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlParserEntityCheck
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:3855,15'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3843,13'
          Branch Sides:
            - BranchSide:      'parser.c:3844,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:3849,13'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlParserEntityCheck
        - Branch String:   'parser.c:3849,13'
          Branch Sides:
            - BranchSide:      'parser.c:3850,38'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3853,5'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3850,17'
          Branch Sides:
            - BranchSide:      'parser.c:3851,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3852,9'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3861,5'
          Branch Sides:
            - BranchSide:      'parser.c:3862,14'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3972,9'
              BranchSideFuncs:
                - xmlSBufAddString
        - Branch String:   'parser.c:3864,6'
          Branch Sides:
            - BranchSide:      'parser.c:3865,17'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3906,20'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
        - Branch String:   'parser.c:3865,17'
          Branch Sides:
            - BranchSide:      'parser.c:3866,17'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:3873,18'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3873,32'
          Branch Sides:
            - BranchSide:      'parser.c:3873,36'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3880,17'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
        - Branch String:   'parser.c:3873,17'
          Branch Sides:
            - BranchSide:      'parser.c:3874,35'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlSBufAddString
            - BranchSide:      'parser.c:3880,17'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
        - Branch String:   'parser.c:3880,17'
          Branch Sides:
            - BranchSide:      'parser.c:3881,22'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
            - BranchSide:      'parser.c:3901,27'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3881,33'
          Branch Sides:
            - BranchSide:      'parser.c:3881,38'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
            - BranchSide:      'parser.c:3888,28'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
        - Branch String:   'parser.c:3881,21'
          Branch Sides:
            - BranchSide:      'parser.c:3883,25'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddString
            - BranchSide:      'parser.c:3888,28'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
        - Branch String:   'parser.c:3883,25'
          Branch Sides:
            - BranchSide:      'parser.c:3884,42'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3887,32'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3888,28'
          Branch Sides:
            - BranchSide:      'parser.c:3889,25'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddString
            - BranchSide:      'parser.c:3896,31'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3889,25'
          Branch Sides:
            - BranchSide:      'parser.c:3890,42'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3894,39'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3906,20'
          Branch Sides:
            - BranchSide:      'parser.c:3909,17'
              BranchSideFuncs:
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
                - xmlSBufAddString
            - BranchSide:      'parser.c:3935,17'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
        - Branch String:   'parser.c:3909,17'
          Branch Sides:
            - BranchSide:      'parser.c:3910,34'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
            - BranchSide:      'parser.c:3914,34'
              BranchSideFuncs:
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
        - Branch String:   'parser.c:3915,10'
          Branch Sides:
            - BranchSide:      'parser.c:3916,21'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:3921,17'
              BranchSideFuncs:
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlSBufAddCString
        - Branch String:   'parser.c:3916,21'
          Branch Sides:
            - BranchSide:      'parser.c:3917,21'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:3918,17'
              BranchSideFuncs:
                - xmlSBufAddString
        - Branch String:   'parser.c:3921,17'
          Branch Sides:
            - BranchSide:      'parser.c:3922,22'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3928,32'
              BranchSideFuncs:
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3922,33'
          Branch Sides:
            - BranchSide:      'parser.c:3922,38'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3925,39'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3922,21'
          Branch Sides:
            - BranchSide:      'parser.c:3923,32'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3925,39'
              BranchSideFuncs:
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3935,17'
          Branch Sides:
            - BranchSide:      'parser.c:3936,34'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3940,37'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3941,17'
          Branch Sides:
            - BranchSide:      'parser.c:3942,21'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:3947,42'
              BranchSideFuncs:
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3942,21'
          Branch Sides:
            - BranchSide:      'parser.c:3943,21'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:3944,17'
              BranchSideFuncs:
                - xmlSBufAddString
        - Branch String:   'parser.c:3950,24'
          Branch Sides:
            - BranchSide:      'parser.c:3951,4'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3961,18'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
        - Branch String:   'parser.c:3950,10'
          Branch Sides:
            - BranchSide:      'parser.c:3952,7'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3961,18'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
                - xmlExpandEntityInAttValue
        - Branch String:   'parser.c:3952,7'
          Branch Sides:
            - BranchSide:      'parser.c:3953,22'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufAddString
            - BranchSide:      'parser.c:3958,34'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3962,21'
          Branch Sides:
            - BranchSide:      'parser.c:3963,21'
              BranchSideFuncs:
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3964,43'
              BranchSideFuncs:
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3966,21'
          Branch Sides:
            - BranchSide:      'parser.c:3967,21'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3968,6'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlExpandEntityInAttValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddCString
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3972,9'
          Branch Sides:
            - BranchSide:      'parser.c:3973,26'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:3975,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3837,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:3844,13'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3845,13'
          Dst:             xmlHaltParser
        - Src:             'parser.c:3850,17'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:3874,17'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:3884,25'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:3890,25'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:3894,21'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:3910,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:3914,12'
          Dst:             xmlParseStringCharRef
        - Src:             'parser.c:3925,21'
          Dst:             xmlSBufAddCString
        - Src:             'parser.c:3928,17'
          Dst:             xmlSBufAddChar
        - Src:             'parser.c:3936,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:3940,13'
          Dst:             xmlParseStringEntityRef
        - Src:             'parser.c:3947,19'
          Dst:             xmlLookupGeneralEntity
        - Src:             'parser.c:3953,7'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:3958,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:3964,17'
          Dst:             xmlExpandEntityInAttValue
        - Src:             'parser.c:3973,9'
          Dst:             xmlSBufAddString
    - functionName:    xmlCheckEntityInAttValue
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3716
      functionLinenumberEnd: 3808
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - pent
        - depth
      BBCount:         44
      ICount:          290
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - xmlCheckEntityInAttValue
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlHaltParser
        - xmlLookupGeneralEntity
        - xmlParseStringCharRef
        - xmlParseStringEntityRef
        - xmlSaturatedAdd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:3723,9'
          Branch Sides:
            - BranchSide:      'parser.c:3724,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3729,9'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:3729,9'
          Branch Sides:
            - BranchSide:      'parser.c:3730,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:3740,9'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3740,9'
          Branch Sides:
            - BranchSide:      'parser.c:3741,15'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3743,15'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3746,9'
          Branch Sides:
            - BranchSide:      'parser.c:3747,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3755,5'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3755,5'
          Branch Sides:
            - BranchSide:      'parser.c:3756,14'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3804,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3758,6'
          Branch Sides:
            - BranchSide:      'parser.c:3759,17'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3768,20'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlFatalErrMsgStr
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
        - Branch String:   'parser.c:3759,17'
          Branch Sides:
            - BranchSide:      'parser.c:3760,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3762,17'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3762,17'
          Branch Sides:
            - BranchSide:      'parser.c:3763,35'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
            - BranchSide:      'parser.c:3767,17'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3768,20'
          Branch Sides:
            - BranchSide:      'parser.c:3771,34'
              BranchSideFuncs:
                - xmlParseStringCharRef
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3780,37'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
        - Branch String:   'parser.c:3772,10'
          Branch Sides:
            - BranchSide:      'parser.c:3773,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3776,2'
              BranchSideFuncs:
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3781,10'
          Branch Sides:
            - BranchSide:      'parser.c:3782,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3786,42'
              BranchSideFuncs:
                - xmlLookupGeneralEntity
                - xmlParseStringEntityRef
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlCheckEntityInAttValue
        - Branch String:   'parser.c:3791,21'
          Branch Sides:
            - BranchSide:      'parser.c:3792,21'
              BranchSideFuncs:
                - xmlCheckEntityInAttValue
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:3797,48'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlParseStringEntityRef
                - xmlLookupGeneralEntity
                - xmlCheckEntityInAttValue
                - xmlParseStringCharRef
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:3804,9'
          Branch Sides:
            - BranchSide:      'parser.c:3805,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3807,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3724,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:3730,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3731,9'
          Dst:             xmlHaltParser
        - Src:             'parser.c:3763,17'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:3771,12'
          Dst:             xmlParseStringCharRef
        - Src:             'parser.c:3780,13'
          Dst:             xmlParseStringEntityRef
        - Src:             'parser.c:3786,19'
          Dst:             xmlLookupGeneralEntity
        - Src:             'parser.c:3793,21'
          Dst:             xmlCheckEntityInAttValue
        - Src:             'parser.c:3797,17'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:3798,17'
          Dst:             xmlSaturatedAdd
    - functionName:    xmlParserEntityCheck
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctxt
        - extra
      BBCount:         20
      ICount:          143
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFatalErrMsg
        - xmlHaltParser
        - xmlSaturatedAdd
        - xmlSaturatedAddSizeT
      functionUses:    8
      BranchProfiles:
        - Branch String:   'parser.c:456,18'
          Branch Sides:
            - BranchSide:      'parser.c:456,22'
              BranchSideFuncs:
                - xmlSaturatedAddSizeT
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:463,16'
              BranchSideFuncs:
                - xmlSaturatedAddSizeT
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlFatalErrMsg
                - xmlHaltParser
        - Branch String:   'parser.c:456,9'
          Branch Sides:
            - BranchSide:      'parser.c:457,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:463,16'
              BranchSideFuncs:
                - xmlSaturatedAddSizeT
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlFatalErrMsg
                - xmlHaltParser
        - Branch String:   'parser.c:467,9'
          Branch Sides:
            - BranchSide:      'parser.c:468,25'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:470,25'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlSaturatedAdd
                - xmlFatalErrMsg
                - xmlHaltParser
        - Branch String:   'parser.c:483,56'
          Branch Sides:
            - BranchSide:      'parser.c:484,12'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:493,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:484,39'
          Branch Sides:
            - BranchSide:      'parser.c:485,12'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:486,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlHaltParser
        - Branch String:   'parser.c:483,9'
          Branch Sides:
            - BranchSide:      'parser.c:486,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:493,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:464,5'
          Dst:             xmlSaturatedAddSizeT
        - Src:             'parser.c:465,5'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:475,5'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:476,5'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:486,9'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:489,9'
          Dst:             xmlHaltParser
    - functionName:    xmlSBufCleanup
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - ctxt
        - errMsg
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSBufReportError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:829,9'
          Branch Sides:
            - BranchSide:      'parser.c:829,9'
              BranchSideFuncs:
                - xmlSBufReportError
            - BranchSide:      'parser.c:830,28'
              BranchSideFuncs:
                - xmlSBufReportError
      Callsites:
        - Src:             'parser.c:830,9'
          Dst:             xmlSBufReportError
    - functionName:    xmlSBufFinish
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - sizeOut
        - ctxt
        - errMsg
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSBufReportError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:801,9'
          Branch Sides:
            - BranchSide:      'parser.c:802,20'
              BranchSideFuncs:
                - xmlSBufReportError
            - BranchSide:      'parser.c:809,9'
              BranchSideFuncs:
                - xmlSBufReportError
        - Branch String:   'parser.c:803,13'
          Branch Sides:
            - BranchSide:      'parser.c:804,13'
              BranchSideFuncs:
                - xmlSBufReportError
            - BranchSide:      'parser.c:806,13'
              BranchSideFuncs:
                - xmlSBufReportError
        - Branch String:   'parser.c:812,9'
          Branch Sides:
            - BranchSide:      'parser.c:813,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:818,24'
              BranchSideFuncs:
                - xmlSBufReportError
        - Branch String:   'parser.c:813,13'
          Branch Sides:
            - BranchSide:      'parser.c:814,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:815,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:822,9'
          Branch Sides:
            - BranchSide:      'parser.c:823,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:824,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:818,5'
          Dst:             xmlSBufReportError
    - functionName:    xmlSBufReportError
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - ctxt
        - errMsg
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtErrMemory
        - xmlFatalErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:792,9'
          Branch Sides:
            - BranchSide:      'parser.c:793,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parser.c:795,21'
              BranchSideFuncs:
                - xmlFatalErr
      Callsites:
        - Src:             'parser.c:793,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parser.c:795,9'
          Dst:             xmlFatalErr
    - functionName:    xmlSaturatedAddSizeT
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - val
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:420,9'
          Branch Sides:
            - BranchSide:      'parser.c:421,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:423,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSaturatedAdd
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - val
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'parser.c:412,9'
          Branch Sides:
            - BranchSide:      'parser.c:413,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:415,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseStringCharRef
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2657
      functionLinenumberEnd: 2730
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         98
      ICount:          470
      EdgeCount:       131
      CyclomaticComplexity: 35
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsgInt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:2662,23'
          Branch Sides:
            - BranchSide:      'parser.c:2662,42'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2662,28'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:2662,9'
          Branch Sides:
            - BranchSide:      'parser.c:2662,42'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2663,12'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:2665,22'
          Branch Sides:
            - BranchSide:      'parser.c:2665,26'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:2688,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
        - Branch String:   'parser.c:2665,41'
          Branch Sides:
            - BranchSide:      'parser.c:2665,45'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:2688,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
        - Branch String:   'parser.c:2665,9'
          Branch Sides:
            - BranchSide:      'parser.c:2666,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2688,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
        - Branch String:   'parser.c:2668,2'
          Branch Sides:
            - BranchSide:      'parser.c:2669,11'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2686,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2669,23'
          Branch Sides:
            - BranchSide:      'parser.c:2669,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2671,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2669,10'
          Branch Sides:
            - BranchSide:      'parser.c:2670,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2671,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2671,28'
          Branch Sides:
            - BranchSide:      'parser.c:2671,32'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2673,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2671,15'
          Branch Sides:
            - BranchSide:      'parser.c:2672,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2673,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2673,28'
          Branch Sides:
            - BranchSide:      'parser.c:2673,32'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2676,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2673,15'
          Branch Sides:
            - BranchSide:      'parser.c:2674,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2676,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2680,10'
          Branch Sides:
            - BranchSide:      'parser.c:2681,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2683,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
        - Branch String:   'parser.c:2686,6'
          Branch Sides:
            - BranchSide:      'parser.c:2687,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2688,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2688,30'
          Branch Sides:
            - BranchSide:      'parser.c:2688,34'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2708,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:2688,17'
          Branch Sides:
            - BranchSide:      'parser.c:2689,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2708,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:2691,2'
          Branch Sides:
            - BranchSide:      'parser.c:2692,11'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2705,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2692,23'
          Branch Sides:
            - BranchSide:      'parser.c:2692,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2695,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2692,10'
          Branch Sides:
            - BranchSide:      'parser.c:2693,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2695,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2699,10'
          Branch Sides:
            - BranchSide:      'parser.c:2700,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
            - BranchSide:      'parser.c:2702,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlFatalErr
        - Branch String:   'parser.c:2705,6'
          Branch Sides:
            - BranchSide:      'parser.c:2706,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2707,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2718,9'
          Branch Sides:
            - BranchSide:      'parser.c:2719,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2722,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2722,16'
          Branch Sides:
            - BranchSide:      'parser.c:2722,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2722,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2722,16'
          Branch Sides:
            - BranchSide:      'parser.c:2722,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2722,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2722,16'
          Branch Sides:
            - BranchSide:      'parser.c:2722,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2723,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2722,16'
          Branch Sides:
            - BranchSide:      'parser.c:2722,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2723,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2722,16'
          Branch Sides:
            - BranchSide:      'parser.c:2723,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2725,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2722,16'
          Branch Sides:
            - BranchSide:      'parser.c:2722,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2722,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2722,16'
          Branch Sides:
            - BranchSide:      'parser.c:2722,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2723,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2722,16'
          Branch Sides:
            - BranchSide:      'parser.c:2722,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2722,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2722,16'
          Branch Sides:
            - BranchSide:      'parser.c:2722,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2723,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2722,16'
          Branch Sides:
            - BranchSide:      'parser.c:2722,16'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:2725,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:2722,16'
          Branch Sides:
            - BranchSide:      'parser.c:2723,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2725,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
      Callsites:
        - Src:             'parser.c:2676,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:2695,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:2708,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:2719,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:2725,9'
          Dst:             xmlFatalErrMsgInt
    - functionName:    xmlParseStringEntityRef
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7542
      functionLinenumberEnd: 7572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         15
      ICount:          110
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlParseStringName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:7547,23'
          Branch Sides:
            - BranchSide:      'parser.c:7547,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7548,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7547,9'
          Branch Sides:
            - BranchSide:      'parser.c:7548,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7549,12'
              BranchSideFuncs:
                - xmlParseStringName
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7551,9'
          Branch Sides:
            - BranchSide:      'parser.c:7552,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7554,8'
              BranchSideFuncs:
                - xmlParseStringName
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7556,9'
          Branch Sides:
            - BranchSide:      'parser.c:7557,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7562,10'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7562,9'
          Branch Sides:
            - BranchSide:      'parser.c:7563,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7568,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:7555,12'
          Dst:             xmlParseStringName
        - Src:             'parser.c:7557,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7563,2'
          Dst:             xmlFatalErr
    - functionName:    xmlParseStringName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3363
      functionLinenumberEnd: 3387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         14
      ICount:          115
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlScanName
        - xmlStrndup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:3371,9'
          Branch Sides:
            - BranchSide:      'parser.c:3372,15'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:3374,24'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:3375,9'
          Branch Sides:
            - BranchSide:      'parser.c:3376,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3379,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
        - Branch String:   'parser.c:3379,9'
          Branch Sides:
            - BranchSide:      'parser.c:3380,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3382,23'
              BranchSideFuncs:
                - xmlStrndup
                - xmlErrMemory
        - Branch String:   'parser.c:3383,9'
          Branch Sides:
            - BranchSide:      'parser.c:3384,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:3385,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:3374,11'
          Dst:             xmlScanName
        - Src:             'parser.c:3376,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3382,11'
          Dst:             xmlStrndup
        - Src:             'parser.c:3384,9'
          Dst:             xmlErrMemory
    - functionName:    xmlScanName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3074
      functionLinenumberEnd: 3106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ptr
        - maxSize
        - flags
      BBCount:         23
      ICount:          147
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlGetUTF8Char
        - xmlIsNameChar
        - xmlIsNameStartChar
      functionUses:    17
      BranchProfiles:
        - Branch String:   'parser.c:3082,13'
          Branch Sides:
            - BranchSide:      'parser.c:3083,17'
              BranchSideFuncs:
                - xmlIsNameStartChar
                - xmlGetUTF8Char
                - xmlIsNameChar
            - BranchSide:      'parser.c:3087,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlIsNameStartChar
                - xmlIsNameChar
        - Branch String:   'parser.c:3083,17'
          Branch Sides:
            - BranchSide:      'parser.c:3084,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3085,17'
              BranchSideFuncs:
                - xmlIsNameStartChar
                - xmlGetUTF8Char
                - xmlIsNameChar
        - Branch String:   'parser.c:3089,17'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3090,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:3093,13'
          Branch Sides:
            - BranchSide:      'parser.c:3094,32'
              BranchSideFuncs:
                - xmlIsNameChar
                - xmlGetUTF8Char
                - xmlIsNameStartChar
            - BranchSide:      'parser.c:3095,37'
              BranchSideFuncs:
                - xmlIsNameStartChar
                - xmlGetUTF8Char
                - xmlIsNameChar
        - Branch String:   'parser.c:3093,13'
          Branch Sides:
            - BranchSide:      'parser.c:3096,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlIsNameStartChar
                - xmlIsNameChar
            - BranchSide:      'parser.c:3098,22'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlIsNameStartChar
                - xmlIsNameChar
        - Branch String:   'parser.c:3093,13'
          Branch Sides:
            - BranchSide:      'parser.c:3096,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlIsNameStartChar
                - xmlIsNameChar
            - BranchSide:      'parser.c:3098,22'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlIsNameStartChar
                - xmlIsNameChar
        - Branch String:   'parser.c:3098,13'
          Branch Sides:
            - BranchSide:      'parser.c:3099,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3100,16'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlIsNameStartChar
                - xmlIsNameChar
      Callsites:
        - Src:             'parser.c:3088,17'
          Dst:             xmlGetUTF8Char
        - Src:             'parser.c:3094,18'
          Dst:             xmlIsNameChar
        - Src:             'parser.c:3095,18'
          Dst:             xmlIsNameStartChar
    - functionName:    xmlFatalErrMsgInt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - val
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:313,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlHandleUndeclaredEntity
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7340
      functionLinenumberEnd: 7398
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
      BBCount:         24
      ICount:          117
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - xmlErrMsgStr
        - xmlFatalErrMsgStr
        - xmlValidityError
        - xmlWarningMsg
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:7362,33'
          Branch Sides:
            - BranchSide:      'parser.c:7363,11'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7365,27'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:7363,41'
          Branch Sides:
            - BranchSide:      'parser.c:7364,11'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlErrMsgStr
                - xmlValidityError
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7368,16'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlErrMsgStr
                - xmlValidityError
        - Branch String:   'parser.c:7362,9'
          Branch Sides:
            - BranchSide:      'parser.c:7365,27'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:7368,16'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlErrMsgStr
                - xmlValidityError
        - Branch String:   'parser.c:7368,16'
          Branch Sides:
            - BranchSide:      'parser.c:7376,26'
              BranchSideFuncs:
                - xmlValidityError
            - BranchSide:      'parser.c:7379,17'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlErrMsgStr
        - Branch String:   'parser.c:7379,51'
          Branch Sides:
            - BranchSide:      'parser.c:7380,18'
              BranchSideFuncs:
                - xmlErrMsgStr
            - BranchSide:      'parser.c:7390,22'
              BranchSideFuncs:
                - xmlErrMsgStr
        - Branch String:   'parser.c:7380,41'
          Branch Sides:
            - BranchSide:      'parser.c:7381,19'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlErrMsgStr
            - BranchSide:      'parser.c:7393,23'
              BranchSideFuncs:
                - xmlWarningMsg
        - Branch String:   'parser.c:7379,16'
          Branch Sides:
            - BranchSide:      'parser.c:7390,22'
              BranchSideFuncs:
                - xmlErrMsgStr
            - BranchSide:      'parser.c:7393,23'
              BranchSideFuncs:
                - xmlWarningMsg
      Callsites:
        - Src:             'parser.c:7365,9'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:7376,9'
          Dst:             xmlValidityError
        - Src:             'parser.c:7390,9'
          Dst:             xmlErrMsgStr
        - Src:             'parser.c:7393,9'
          Dst:             xmlWarningMsg
    - functionName:    xmlErrMsgStr
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - val
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:364,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlSBufGrow
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:715,9'
          Branch Sides:
            - BranchSide:      'parser.c:716,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:721,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:716,13'
          Branch Sides:
            - BranchSide:      'parser.c:717,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:718,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:722,9'
          Branch Sides:
            - BranchSide:      'parser.c:723,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:725,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:726,9'
          Branch Sides:
            - BranchSide:      'parser.c:727,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:731,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParserNsStartElement
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1487
      functionLinenumberEnd: 1493
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nsdb
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1488,9'
          Branch Sides:
            - BranchSide:      'parser.c:1489,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1490,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nameNsPush
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2083
      functionLinenumberEnd: 2124
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - value
        - prefix
        - URI
        - line
        - nsNr
      BBCount:         19
      ICount:          199
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlErrMemory
        - xmlGrowCapacity
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:2086,9'
          Branch Sides:
            - BranchSide:      'parser.c:2091,35'
              BranchSideFuncs:
                - xmlGrowCapacity.5847
                - xmlErrMemory
            - BranchSide:      'parser.c:2108,16'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:2094,13'
          Branch Sides:
            - BranchSide:      'parser.c:2095,13'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2097,15'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:2098,13'
          Branch Sides:
            - BranchSide:      'parser.c:2099,6'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2100,18'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:2103,13'
          Branch Sides:
            - BranchSide:      'parser.c:2104,6'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2105,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2110,13'
          Branch Sides:
            - BranchSide:      'parser.c:2111,13'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2112,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2091,19'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:2122,5'
          Dst:             xmlErrMemory
    - functionName:    xmlParseStartTag2
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8758
      functionLinenumberEnd: 9369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - pref
        - URI
        - nbNsPtr
      BBCount:         344
      ICount:          2478
      EdgeCount:       468
      CyclomaticComplexity: 126
      functionsReached:
        - xmlAttrHashInsert
        - xmlAttrHashInsertQName
        - xmlCtxtGrowAttrs
        - xmlDictCombineHash
        - xmlDictComputeHash
        - xmlDictLookupHashed
        - xmlErrAttributeDup
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFreeURI
        - xmlHashLookup2
        - xmlNsErr
        - xmlNsWarn
        - xmlParseAttribute2
        - xmlParseQNameHashed
        - xmlParseURISafe
        - xmlParserEntityCheck
        - xmlParserGrow
        - xmlParserNsLookup
        - xmlParserNsLookupUri
        - xmlParserNsPush
        - xmlParserNsStartElement
        - xmlSkipBlankChars
        - xmlStrEqual
        - xmlStrlen
        - xmlValidityError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:8778,9'
          Branch Sides:
            - BranchSide:      'parser.c:8778,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8779,5'
              BranchSideFuncs:
                - xmlParserNsStartElement
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
        - Branch String:   'parser.c:8779,5'
          Branch Sides:
            - BranchSide:      'parser.c:8779,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserNsStartElement
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:8781,12'
              BranchSideFuncs:
                - xmlParserNsStartElement
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:8788,9'
          Branch Sides:
            - BranchSide:      'parser.c:8789,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:8793,38'
              BranchSideFuncs:
                - xmlParseQNameHashed
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8794,9'
          Branch Sides:
            - BranchSide:      'parser.c:8795,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8799,28'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
        - Branch String:   'parser.c:8808,5'
          Branch Sides:
            - BranchSide:      'parser.c:8808,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:8834,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:8808,5'
          Branch Sides:
            - BranchSide:      'parser.c:8808,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:8834,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:8834,26'
          Branch Sides:
            - BranchSide:      'parser.c:8834,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:8835,7'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:8835,19'
          Branch Sides:
            - BranchSide:      'parser.c:8835,23'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:8836,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:8835,39'
          Branch Sides:
            - BranchSide:      'parser.c:8834,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:8836,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:8836,6'
          Branch Sides:
            - BranchSide:      'parser.c:8836,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:8836,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:8836,6'
          Branch Sides:
            - BranchSide:      'parser.c:8836,30'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:8836,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:8836,6'
          Branch Sides:
            - BranchSide:      'parser.c:8836,30'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:8836,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:8836,26'
          Branch Sides:
            - BranchSide:      'parser.c:8834,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:8836,30'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:8834,5'
          Branch Sides:
            - BranchSide:      'parser.c:8837,6'
              BranchSideFuncs:
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:9027,9'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:8842,13'
          Branch Sides:
            - BranchSide:      'parser.c:8843,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:8844,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:8844,13'
          Branch Sides:
            - BranchSide:      'parser.c:8845,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8846,28'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:8848,6'
          Branch Sides:
            - BranchSide:      'parser.c:8848,31'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:8850,14'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:8850,42'
          Branch Sides:
            - BranchSide:      'parser.c:8850,46'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:8897,20'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8850,13'
          Branch Sides:
            - BranchSide:      'parser.c:8854,40'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:8897,20'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8856,17'
          Branch Sides:
            - BranchSide:      'parser.c:8857,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8860,18'
              BranchSideFuncs:
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8860,17'
          Branch Sides:
            - BranchSide:      'parser.c:8861,52'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
            - BranchSide:      'parser.c:8895,33'
              BranchSideFuncs:
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8861,21'
          Branch Sides:
            - BranchSide:      'parser.c:8862,34'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8865,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
        - Branch String:   'parser.c:8865,21'
          Branch Sides:
            - BranchSide:      'parser.c:8866,30'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarn
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:8870,25'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
        - Branch String:   'parser.c:8870,25'
          Branch Sides:
            - BranchSide:      'parser.c:8871,35'
              BranchSideFuncs:
                - xmlNsWarn
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:8875,32'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:8877,21'
          Branch Sides:
            - BranchSide:      'parser.c:8878,25'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsErr
            - BranchSide:      'parser.c:8885,22'
              BranchSideFuncs:
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlStrEqual
                - xmlNsErr
        - Branch String:   'parser.c:8878,25'
          Branch Sides:
            - BranchSide:      'parser.c:8879,34'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8883,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8885,33'
          Branch Sides:
            - BranchSide:      'parser.c:8886,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsErr
            - BranchSide:      'parser.c:8893,13'
              BranchSideFuncs:
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8885,21'
          Branch Sides:
            - BranchSide:      'parser.c:8888,30'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8893,13'
              BranchSideFuncs:
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8895,17'
          Branch Sides:
            - BranchSide:      'parser.c:8896,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8897,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8897,20'
          Branch Sides:
            - BranchSide:      'parser.c:8901,40'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
            - BranchSide:      'parser.c:8972,18'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
        - Branch String:   'parser.c:8903,17'
          Branch Sides:
            - BranchSide:      'parser.c:8904,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8908,17'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:8908,17'
          Branch Sides:
            - BranchSide:      'parser.c:8909,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsErr
            - BranchSide:      'parser.c:8919,17'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:8909,21'
          Branch Sides:
            - BranchSide:      'parser.c:8910,30'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8917,17'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8919,17'
          Branch Sides:
            - BranchSide:      'parser.c:8920,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsErr
            - BranchSide:      'parser.c:8927,17'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:8920,21'
          Branch Sides:
            - BranchSide:      'parser.c:8921,30'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8925,17'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8927,17'
          Branch Sides:
            - BranchSide:      'parser.c:8928,26'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8933,18'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
        - Branch String:   'parser.c:8933,29'
          Branch Sides:
            - BranchSide:      'parser.c:8934,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:8941,18'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
        - Branch String:   'parser.c:8933,17'
          Branch Sides:
            - BranchSide:      'parser.c:8936,26'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8941,18'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
        - Branch String:   'parser.c:8941,31'
          Branch Sides:
            - BranchSide:      'parser.c:8941,35'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8942,26'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8941,17'
          Branch Sides:
            - BranchSide:      'parser.c:8942,26'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8947,52'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
        - Branch String:   'parser.c:8947,21'
          Branch Sides:
            - BranchSide:      'parser.c:8948,34'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8951,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
                - xmlNsErr
        - Branch String:   'parser.c:8951,21'
          Branch Sides:
            - BranchSide:      'parser.c:8952,30'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarn
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8956,26'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
        - Branch String:   'parser.c:8956,42'
          Branch Sides:
            - BranchSide:      'parser.c:8956,46'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNsWarn
            - BranchSide:      'parser.c:8961,32'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8956,25'
          Branch Sides:
            - BranchSide:      'parser.c:8957,35'
              BranchSideFuncs:
                - xmlNsWarn
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8961,32'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlParserNsPush
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8965,17'
          Branch Sides:
            - BranchSide:      'parser.c:8966,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8967,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8972,32'
          Branch Sides:
            - BranchSide:      'parser.c:8972,36'
              BranchSideFuncs:
                - xmlCtxtGrowAttrs
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8973,44'
              BranchSideFuncs:
                - xmlCtxtGrowAttrs
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8972,17'
          Branch Sides:
            - BranchSide:      'parser.c:8973,44'
              BranchSideFuncs:
                - xmlCtxtGrowAttrs
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8981,51'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8978,21'
          Branch Sides:
            - BranchSide:      'parser.c:8979,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8980,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8986,17'
          Branch Sides:
            - BranchSide:      'parser.c:8987,34'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8996,34'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9003,17'
          Branch Sides:
            - BranchSide:      'parser.c:9003,36'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9004,22'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9008,32'
          Branch Sides:
            - BranchSide:      'parser.c:9008,36'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9013,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9008,13'
          Branch Sides:
            - BranchSide:      'parser.c:9009,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:9013,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:9013,2'
          Branch Sides:
            - BranchSide:      'parser.c:9013,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9014,7'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9013,2'
          Branch Sides:
            - BranchSide:      'parser.c:9013,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9014,7'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9014,19'
          Branch Sides:
            - BranchSide:      'parser.c:9014,25'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9015,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9014,37'
          Branch Sides:
            - BranchSide:      'parser.c:9014,41'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9016,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9014,6'
          Branch Sides:
            - BranchSide:      'parser.c:9015,6'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9016,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9016,6'
          Branch Sides:
            - BranchSide:      'parser.c:9017,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9021,9'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
        - Branch String:   'parser.c:9021,9'
          Branch Sides:
            - BranchSide:      'parser.c:8834,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:9021,9'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
                - xmlParserGrow
        - Branch String:   'parser.c:9021,9'
          Branch Sides:
            - BranchSide:      'parser.c:8834,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:9021,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlHashLookup2
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParseAttribute2
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlCtxtGrowAttrs
                - xmlDictLookupHashed
                - xmlParseURISafe
                - xmlFreeURI
                - xmlParserNsPush
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlNsErr
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlParseURISafe
                - xmlFreeURI
                - xmlStrEqual
                - xmlNsErr
                - xmlNsErr
                - xmlNsWarn
                - xmlNsErr
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:9027,9'
          Branch Sides:
            - BranchSide:      'parser.c:9030,28'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9064,12'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
        - Branch String:   'parser.c:9031,6'
          Branch Sides:
            - BranchSide:      'parser.c:9032,13'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9059,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
        - Branch String:   'parser.c:9032,6'
          Branch Sides:
            - BranchSide:      'parser.c:9033,37'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9058,2'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
        - Branch String:   'parser.c:9038,36'
          Branch Sides:
            - BranchSide:      'parser.c:9038,40'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9043,14'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9038,7'
          Branch Sides:
            - BranchSide:      'parser.c:9039,42'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9043,14'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9041,25'
          Branch Sides:
            - BranchSide:      'parser.c:9042,29'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9043,3'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9043,14'
          Branch Sides:
            - BranchSide:      'parser.c:9044,42'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9050,25'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlFatalErr
        - Branch String:   'parser.c:9046,25'
          Branch Sides:
            - BranchSide:      'parser.c:9048,29'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
            - BranchSide:      'parser.c:9049,3'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9050,25'
          Branch Sides:
            - BranchSide:      'parser.c:9051,37'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
            - BranchSide:      'parser.c:9055,32'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlParserNsPush
                - xmlParserEntityCheck
                - xmlParserNsPush
        - Branch String:   'parser.c:9064,5'
          Branch Sides:
            - BranchSide:      'parser.c:9065,19'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlNsErr
            - BranchSide:      'parser.c:9094,15'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
        - Branch String:   'parser.c:9071,6'
          Branch Sides:
            - BranchSide:      'parser.c:9072,21'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
            - BranchSide:      'parser.c:9073,20'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlNsErr
        - Branch String:   'parser.c:9073,20'
          Branch Sides:
            - BranchSide:      'parser.c:9074,21'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
                - xmlNsErr
            - BranchSide:      'parser.c:9076,29'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlNsErr
        - Branch String:   'parser.c:9080,31'
          Branch Sides:
            - BranchSide:      'parser.c:9080,35'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
            - BranchSide:      'parser.c:9081,26'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
                - xmlParserNsLookup
        - Branch String:   'parser.c:9099,9'
          Branch Sides:
            - BranchSide:      'parser.c:9100,22'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
            - BranchSide:      'parser.c:9176,9'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9101,9'
          Branch Sides:
            - BranchSide:      'parser.c:9102,26'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
            - BranchSide:      'parser.c:9104,13'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
        - Branch String:   'parser.c:9104,13'
          Branch Sides:
            - BranchSide:      'parser.c:9107,19'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
                - xmlErrMemory
            - BranchSide:      'parser.c:9117,16'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9108,17'
          Branch Sides:
            - BranchSide:      'parser.c:9109,30'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:9113,30'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9119,9'
          Branch Sides:
            - BranchSide:      'parser.c:9124,23'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9171,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9130,17'
          Branch Sides:
            - BranchSide:      'parser.c:9135,21'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9139,24'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9135,21'
          Branch Sides:
            - BranchSide:      'parser.c:9136,21'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9137,23'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9139,24'
          Branch Sides:
            - BranchSide:      'parser.c:9140,25'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9143,25'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9150,17'
          Branch Sides:
            - BranchSide:      'parser.c:9151,17'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9159,17'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9159,17'
          Branch Sides:
            - BranchSide:      'parser.c:9160,21'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9170,9'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9160,21'
          Branch Sides:
            - BranchSide:      'parser.c:9161,40'
              BranchSideFuncs:
                - xmlErrAttributeDup
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
            - BranchSide:      'parser.c:9164,30'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlHashLookup2
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9176,9'
          Branch Sides:
            - BranchSide:      'parser.c:9179,28'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9290,10'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9180,6'
          Branch Sides:
            - BranchSide:      'parser.c:9181,13'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9276,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9181,6'
          Branch Sides:
            - BranchSide:      'parser.c:9182,37'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9275,2'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9190,36'
          Branch Sides:
            - BranchSide:      'parser.c:9190,40'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9192,7'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9190,7'
          Branch Sides:
            - BranchSide:      'parser.c:9191,21'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9192,7'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9192,7'
          Branch Sides:
            - BranchSide:      'parser.c:9193,21'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9195,21'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9195,21'
          Branch Sides:
            - BranchSide:      'parser.c:9196,29'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
            - BranchSide:      'parser.c:9199,28'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9199,28'
          Branch Sides:
            - BranchSide:      'parser.c:9200,29'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
            - BranchSide:      'parser.c:9204,49'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9205,46'
          Branch Sides:
            - BranchSide:      'parser.c:9206,26'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
            - BranchSide:      'parser.c:9207,34'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
        - Branch String:   'parser.c:9205,25'
          Branch Sides:
            - BranchSide:      'parser.c:9207,34'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
            - BranchSide:      'parser.c:9215,33'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
        - Branch String:   'parser.c:9223,21'
          Branch Sides:
            - BranchSide:      'parser.c:9224,52'
              BranchSideFuncs:
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlNsErr
            - BranchSide:      'parser.c:9239,38'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
        - Branch String:   'parser.c:9228,25'
          Branch Sides:
            - BranchSide:      'parser.c:9229,25'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9230,25'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlNsErr
        - Branch String:   'parser.c:9230,25'
          Branch Sides:
            - BranchSide:      'parser.c:9231,29'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
            - BranchSide:      'parser.c:9237,17'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
        - Branch String:   'parser.c:9231,29'
          Branch Sides:
            - BranchSide:      'parser.c:9232,29'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9233,34'
              BranchSideFuncs:
                - xmlNsErr
                - xmlParserEntityCheck
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlValidityError
                - xmlCtxtGrowAttrs
        - Branch String:   'parser.c:9241,36'
          Branch Sides:
            - BranchSide:      'parser.c:9241,40'
              BranchSideFuncs:
                - xmlCtxtGrowAttrs
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlValidityError
            - BranchSide:      'parser.c:9242,44'
              BranchSideFuncs:
                - xmlCtxtGrowAttrs
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlValidityError
        - Branch String:   'parser.c:9241,21'
          Branch Sides:
            - BranchSide:      'parser.c:9242,44'
              BranchSideFuncs:
                - xmlCtxtGrowAttrs
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlValidityError
            - BranchSide:      'parser.c:9253,34'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlValidityError
        - Branch String:   'parser.c:9247,25'
          Branch Sides:
            - BranchSide:      'parser.c:9248,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9251,17'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlValidityError
        - Branch String:   'parser.c:9264,38'
          Branch Sides:
            - BranchSide:      'parser.c:9265,22'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlValidityError
            - BranchSide:      'parser.c:9273,22'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9265,45'
          Branch Sides:
            - BranchSide:      'parser.c:9266,22'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
                - xmlValidityError
            - BranchSide:      'parser.c:9273,22'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9264,21'
          Branch Sides:
            - BranchSide:      'parser.c:9267,38'
              BranchSideFuncs:
                - xmlValidityError
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
            - BranchSide:      'parser.c:9273,22'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
                - xmlParserNsLookup
                - xmlParserEntityCheck
                - xmlValidityError
                - xmlCtxtGrowAttrs
                - xmlDictCombineHash
                - xmlAttrHashInsert
                - xmlNsErr
                - xmlNsErr
        - Branch String:   'parser.c:9290,26'
          Branch Sides:
            - BranchSide:      'parser.c:9290,30'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9318,12'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9290,9'
          Branch Sides:
            - BranchSide:      'parser.c:9291,16'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9318,12'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9294,9'
          Branch Sides:
            - BranchSide:      'parser.c:9298,23'
              BranchSideFuncs:
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9313,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9299,17'
          Branch Sides:
            - BranchSide:      'parser.c:9300,17'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:9302,23'
              BranchSideFuncs:
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9310,17'
          Branch Sides:
            - BranchSide:      'parser.c:9311,36'
              BranchSideFuncs:
                - xmlErrAttributeDup
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
            - BranchSide:      'parser.c:9312,9'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
                - xmlDictComputeHash
                - xmlDictCombineHash
                - xmlAttrHashInsertQName
                - xmlErrAttributeDup
        - Branch String:   'parser.c:9318,5'
          Branch Sides:
            - BranchSide:      'parser.c:9320,19'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
            - BranchSide:      'parser.c:9334,32'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9321,13'
          Branch Sides:
            - BranchSide:      'parser.c:9322,13'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
            - BranchSide:      'parser.c:9323,18'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9323,18'
          Branch Sides:
            - BranchSide:      'parser.c:9324,25'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
            - BranchSide:      'parser.c:9326,25'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9328,26'
          Branch Sides:
            - BranchSide:      'parser.c:9328,30'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
            - BranchSide:      'parser.c:9332,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9328,13'
          Branch Sides:
            - BranchSide:      'parser.c:9329,25'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
            - BranchSide:      'parser.c:9332,5'
              BranchSideFuncs:
                - xmlParserNsLookupUri
                - xmlNsErr
        - Branch String:   'parser.c:9335,26'
          Branch Sides:
            - BranchSide:      'parser.c:9335,30'
              BranchSideFuncs:
                - xmlNsErr
            - BranchSide:      'parser.c:9340,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9335,9'
          Branch Sides:
            - BranchSide:      'parser.c:9336,11'
              BranchSideFuncs:
                - xmlNsErr
            - BranchSide:      'parser.c:9340,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9346,29'
          Branch Sides:
            - BranchSide:      'parser.c:9346,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9347,20'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9346,68'
          Branch Sides:
            - BranchSide:      'parser.c:9347,4'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9347,20'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9346,9'
          Branch Sides:
            - BranchSide:      'parser.c:9347,20'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9348,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9348,6'
          Branch Sides:
            - BranchSide:      'parser.c:9349,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9353,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9361,9'
          Branch Sides:
            - BranchSide:      'parser.c:9362,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9367,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9362,2'
          Branch Sides:
            - BranchSide:      'parser.c:9363,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9365,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9363,10'
          Branch Sides:
            - BranchSide:      'parser.c:9363,31'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9364,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:8779,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8788,9'
          Dst:             xmlParserNsStartElement
        - Src:             'parser.c:8789,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:8793,18'
          Dst:             xmlParseQNameHashed
        - Src:             'parser.c:8795,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:8807,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8808,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8839,13'
          Dst:             xmlParseAttribute2
        - Src:             'parser.c:8848,21'
          Dst:             xmlStrlen
        - Src:             'parser.c:8854,20'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:8857,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:8861,21'
          Dst:             xmlParseURISafe
        - Src:             'parser.c:8862,21'
          Dst:             xmlErrMemory
        - Src:             'parser.c:8866,21'
          Dst:             xmlNsErr
        - Src:             'parser.c:8871,25'
          Dst:             xmlNsWarn
        - Src:             'parser.c:8875,21'
          Dst:             xmlFreeURI
        - Src:             'parser.c:8879,25'
          Dst:             xmlNsErr
        - Src:             'parser.c:8886,22'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8888,21'
          Dst:             xmlNsErr
        - Src:             'parser.c:8895,17'
          Dst:             xmlParserNsPush
        - Src:             'parser.c:8901,20'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:8904,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:8910,21'
          Dst:             xmlNsErr
        - Src:             'parser.c:8921,21'
          Dst:             xmlNsErr
        - Src:             'parser.c:8928,17'
          Dst:             xmlNsErr
        - Src:             'parser.c:8934,18'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8936,17'
          Dst:             xmlNsErr
        - Src:             'parser.c:8942,17'
          Dst:             xmlNsErr
        - Src:             'parser.c:8947,21'
          Dst:             xmlParseURISafe
        - Src:             'parser.c:8948,21'
          Dst:             xmlErrMemory
        - Src:             'parser.c:8952,21'
          Dst:             xmlNsErr
        - Src:             'parser.c:8957,25'
          Dst:             xmlNsWarn
        - Src:             'parser.c:8961,21'
          Dst:             xmlFreeURI
        - Src:             'parser.c:8965,17'
          Dst:             xmlParserNsPush
        - Src:             'parser.c:8973,27'
          Dst:             xmlCtxtGrowAttrs
        - Src:             'parser.c:9013,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9016,6'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:9017,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:9021,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9030,13'
          Dst:             xmlHashLookup2
        - Src:             'parser.c:9039,21'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:9041,25'
          Dst:             xmlParserNsPush
        - Src:             'parser.c:9044,21'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:9046,25'
          Dst:             xmlParserNsPush
        - Src:             'parser.c:9051,25'
          Dst:             xmlFatalErr
        - Src:             'parser.c:9078,23'
          Dst:             xmlParserNsLookup
        - Src:             'parser.c:9081,17'
          Dst:             xmlNsErr
        - Src:             'parser.c:9109,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9147,25'
          Dst:             xmlDictCombineHash
        - Src:             'parser.c:9148,19'
          Dst:             xmlAttrHashInsert
        - Src:             'parser.c:9161,21'
          Dst:             xmlErrAttributeDup
        - Src:             'parser.c:9164,21'
          Dst:             xmlNsErr
        - Src:             'parser.c:9179,13'
          Dst:             xmlHashLookup2
        - Src:             'parser.c:9204,31'
          Dst:             xmlParserNsLookup
        - Src:             'parser.c:9207,25'
          Dst:             xmlNsErr
        - Src:             'parser.c:9224,33'
          Dst:             xmlDictCombineHash
        - Src:             'parser.c:9226,27'
          Dst:             xmlAttrHashInsert
        - Src:             'parser.c:9233,25'
          Dst:             xmlNsErr
        - Src:             'parser.c:9239,17'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:9242,27'
          Dst:             xmlCtxtGrowAttrs
        - Src:             'parser.c:9267,21'
          Dst:             xmlValidityError
        - Src:             'parser.c:9305,31'
          Dst:             xmlDictComputeHash
        - Src:             'parser.c:9307,25'
          Dst:             xmlDictCombineHash
        - Src:             'parser.c:9308,19'
          Dst:             xmlAttrHashInsertQName
        - Src:             'parser.c:9311,17'
          Dst:             xmlErrAttributeDup
        - Src:             'parser.c:9334,11'
          Dst:             xmlParserNsLookupUri
        - Src:             'parser.c:9336,2'
          Dst:             xmlNsErr
    - functionName:    xmlParserNsPush
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1830
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
        - uri
        - saxData
        - defAttr
      BBCount:         82
      ICount:          668
      EdgeCount:       111
      CyclomaticComplexity: 31
      functionsReached:
        - xmlErrAttributeDup
        - xmlErrMemory
        - xmlParserNsGrow
        - xmlParserNsLookup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:1692,26'
          Branch Sides:
            - BranchSide:      'parser.c:1692,30'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
                - xmlErrAttributeDup
                - xmlParserNsGrow
                - xmlErrMemory
            - BranchSide:      'parser.c:1695,10'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
                - xmlErrAttributeDup
                - xmlParserNsGrow
                - xmlErrMemory
        - Branch String:   'parser.c:1692,9'
          Branch Sides:
            - BranchSide:      'parser.c:1693,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1695,10'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
                - xmlErrAttributeDup
                - xmlParserNsGrow
                - xmlErrMemory
        - Branch String:   'parser.c:1695,37'
          Branch Sides:
            - BranchSide:      'parser.c:1695,57'
              BranchSideFuncs:
                - xmlParserNsGrow
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
                - xmlErrAttributeDup
                - xmlErrMemory
            - BranchSide:      'parser.c:1703,10'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
                - xmlErrAttributeDup
        - Branch String:   'parser.c:1695,9'
          Branch Sides:
            - BranchSide:      'parser.c:1696,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1703,10'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
                - xmlErrAttributeDup
        - Branch String:   'parser.c:1703,26'
          Branch Sides:
            - BranchSide:      'parser.c:1703,30'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1704,20'
              BranchSideFuncs:
                - xmlErrAttributeDup
        - Branch String:   'parser.c:1703,9'
          Branch Sides:
            - BranchSide:      'parser.c:1704,20'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1727,34'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
        - Branch String:   'parser.c:1706,13'
          Branch Sides:
            - BranchSide:      'parser.c:1707,22'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1720,38'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1709,17'
          Branch Sides:
            - BranchSide:      'parser.c:1710,21'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1715,18'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1710,21'
          Branch Sides:
            - BranchSide:      'parser.c:1711,40'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1712,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1715,53'
          Branch Sides:
            - BranchSide:      'parser.c:1716,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1718,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1715,17'
          Branch Sides:
            - BranchSide:      'parser.c:1717,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1718,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1728,9'
          Branch Sides:
            - BranchSide:      'parser.c:1729,18'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1752,17'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:1734,13'
          Branch Sides:
            - BranchSide:      'parser.c:1735,17'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1740,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1735,17'
          Branch Sides:
            - BranchSide:      'parser.c:1736,36'
              BranchSideFuncs:
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:1737,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1740,49'
          Branch Sides:
            - BranchSide:      'parser.c:1741,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1744,25'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1740,13'
          Branch Sides:
            - BranchSide:      'parser.c:1742,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1744,25'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1757,9'
          Branch Sides:
            - BranchSide:      'parser.c:1761,13'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:1808,25'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1761,13'
          Branch Sides:
            - BranchSide:      'parser.c:1762,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1765,19'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1765,19'
          Branch Sides:
            - BranchSide:      'parser.c:1765,42'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1765,17'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1767,13'
          Branch Sides:
            - BranchSide:      'parser.c:1768,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1771,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1773,9'
          Branch Sides:
            - BranchSide:      'parser.c:1774,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1790,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1777,27'
          Branch Sides:
            - BranchSide:      'parser.c:1777,31'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1778,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1777,17'
          Branch Sides:
            - BranchSide:      'parser.c:1778,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1779,24'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1781,13'
          Branch Sides:
            - BranchSide:      'parser.c:1782,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1787,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1783,21'
          Branch Sides:
            - BranchSide:      'parser.c:1781,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1784,30'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1799,9'
          Branch Sides:
            - BranchSide:      'parser.c:1800,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1805,19'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1801,17'
          Branch Sides:
            - BranchSide:      'parser.c:1799,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1802,23'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1817,13'
          Branch Sides:
            - BranchSide:      'parser.c:1817,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1817,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1822,30'
          Branch Sides:
            - BranchSide:      'parser.c:1822,39'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1822,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1695,41'
          Dst:             xmlParserNsGrow
        - Src:             'parser.c:1696,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:1711,21'
          Dst:             xmlErrAttributeDup
        - Src:             'parser.c:1727,16'
          Dst:             xmlParserNsLookup
        - Src:             'parser.c:1736,17'
          Dst:             xmlErrAttributeDup
        - Src:             'parser.c:1762,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:1768,13'
          Dst:             xmlErrMemory
    - functionName:    xmlErrAttributeDup
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
        - localname
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtErr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:238,9'
          Branch Sides:
            - BranchSide:      'parser.c:239,20'
              BranchSideFuncs:
                - xmlCtxtErr
            - BranchSide:      'parser.c:243,20'
              BranchSideFuncs:
                - xmlCtxtErr
      Callsites:
        - Src:             'parser.c:239,9'
          Dst:             xmlCtxtErr
        - Src:             'parser.c:243,9'
          Dst:             xmlCtxtErr
    - functionName:    spacePush
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2175
      functionLinenumberEnd: 2199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - val
      BBCount:         11
      ICount:          113
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlErrMemory
        - xmlGrowCapacity
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parser.c:2176,9'
          Branch Sides:
            - BranchSide:      'parser.c:2180,35'
              BranchSideFuncs:
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:2196,37'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2182,13'
          Branch Sides:
            - BranchSide:      'parser.c:2183,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2187,15'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:2188,13'
          Branch Sides:
            - BranchSide:      'parser.c:2189,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2192,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2180,19'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:2183,6'
          Dst:             xmlErrMemory
        - Src:             'parser.c:2189,6'
          Dst:             xmlErrMemory
    - functionName:    namePop
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2160
      functionLinenumberEnd: 2173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parser.c:2163,24'
          Branch Sides:
            - BranchSide:      'parser.c:2163,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2164,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2163,9'
          Branch Sides:
            - BranchSide:      'parser.c:2164,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2165,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2166,9'
          Branch Sides:
            - BranchSide:      'parser.c:2167,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2169,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    areBlanks
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2838
      functionLinenumberEnd: 2904
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - len
        - blank_chars
      BBCount:         82
      ICount:          469
      EdgeCount:       112
      CyclomaticComplexity: 32
      functionsReached:
        - xmlGetLastChild
        - xmlHashLookup2
        - xmlNodeIsText
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:2845,31'
          Branch Sides:
            - BranchSide:      'parser.c:2845,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2847,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2845,56'
          Branch Sides:
            - BranchSide:      'parser.c:2846,12'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2847,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2845,9'
          Branch Sides:
            - BranchSide:      'parser.c:2847,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2852,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2852,9'
          Branch Sides:
            - BranchSide:      'parser.c:2853,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2860,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2853,2'
          Branch Sides:
            - BranchSide:      'parser.c:2854,12'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2855,5'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2854,12'
          Branch Sides:
            - BranchSide:      'parser.c:2854,31'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2854,12'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2854,12'
          Branch Sides:
            - BranchSide:      'parser.c:2854,12'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2854,12'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2854,12'
          Branch Sides:
            - BranchSide:      'parser.c:2854,31'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2854,12'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2854,10'
          Branch Sides:
            - BranchSide:      'parser.c:2854,31'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2854,34'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2860,9'
          Branch Sides:
            - BranchSide:      'parser.c:2860,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2861,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2861,9'
          Branch Sides:
            - BranchSide:      'parser.c:2862,23'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2890,10'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2866,13'
          Branch Sides:
            - BranchSide:      'parser.c:2867,22'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'parser.c:2868,13'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'parser.c:2868,13'
          Branch Sides:
            - BranchSide:      'parser.c:2869,39'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
            - BranchSide:      'parser.c:2871,14'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
        - Branch String:   'parser.c:2871,32'
          Branch Sides:
            - BranchSide:      'parser.c:2871,36'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
                - xmlHashLookup2
            - BranchSide:      'parser.c:2874,13'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2871,13'
          Branch Sides:
            - BranchSide:      'parser.c:2872,39'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
            - BranchSide:      'parser.c:2874,13'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2874,13'
          Branch Sides:
            - BranchSide:      'parser.c:2875,17'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
            - BranchSide:      'parser.c:2881,5'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2875,17'
          Branch Sides:
            - BranchSide:      'parser.c:2876,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2877,18'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2877,59'
          Branch Sides:
            - BranchSide:      'parser.c:2878,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2879,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2877,17'
          Branch Sides:
            - BranchSide:      'parser.c:2879,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2880,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2890,22'
          Branch Sides:
            - BranchSide:      'parser.c:2890,26'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
            - BranchSide:      'parser.c:2891,10'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2890,9'
          Branch Sides:
            - BranchSide:      'parser.c:2890,39'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2891,10'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2891,40'
          Branch Sides:
            - BranchSide:      'parser.c:2892,3'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
            - BranchSide:      'parser.c:2894,33'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2892,15'
          Branch Sides:
            - BranchSide:      'parser.c:2892,19'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
            - BranchSide:      'parser.c:2894,33'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2891,9'
          Branch Sides:
            - BranchSide:      'parser.c:2892,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2894,33'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2895,9'
          Branch Sides:
            - BranchSide:      'parser.c:2896,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2898,30'
              BranchSideFuncs:
                - xmlNodeIsText
                - xmlNodeIsText
        - Branch String:   'parser.c:2896,52'
          Branch Sides:
            - BranchSide:      'parser.c:2897,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2898,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2896,13'
          Branch Sides:
            - BranchSide:      'parser.c:2897,44'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2898,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2898,16'
          Branch Sides:
            - BranchSide:      'parser.c:2899,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2900,15'
              BranchSideFuncs:
                - xmlNodeIsText
      Callsites:
        - Src:             'parser.c:2869,24'
          Dst:             xmlHashLookup2
        - Src:             'parser.c:2872,24'
          Dst:             xmlHashLookup2
        - Src:             'parser.c:2894,17'
          Dst:             xmlGetLastChild
        - Src:             'parser.c:2898,16'
          Dst:             xmlNodeIsText
        - Src:             'parser.c:2901,15'
          Dst:             xmlNodeIsText
    - functionName:    xmlParseCharDataComplex
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4675
      functionLinenumberEnd: 4727
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - partial
      BBCount:         96
      ICount:          562
      EdgeCount:       128
      CyclomaticComplexity: 34
      functionsReached:
        - xmlCharacters
        - xmlCopyCharMultiByte
        - xmlCurrentCharRecover
        - xmlFatalErr
        - xmlFatalErrMsgInt
        - xmlParserShrink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:4681,25'
          Branch Sides:
            - BranchSide:      'parser.c:4681,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4682,13'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4682,25'
          Branch Sides:
            - BranchSide:      'parser.c:4681,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4683,15'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4683,24'
          Branch Sides:
            - BranchSide:      'parser.c:4683,28'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4685,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4683,40'
          Branch Sides:
            - BranchSide:      'parser.c:4684,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4685,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4684,57'
          Branch Sides:
            - BranchSide:      'parser.c:4681,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4685,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4685,6'
          Branch Sides:
            - BranchSide:      'parser.c:4685,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4685,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4685,6'
          Branch Sides:
            - BranchSide:      'parser.c:4685,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4685,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4685,6'
          Branch Sides:
            - BranchSide:      'parser.c:4684,57'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4685,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4685,6'
          Branch Sides:
            - BranchSide:      'parser.c:4684,57'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4684,57'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4685,6'
          Branch Sides:
            - BranchSide:      'parser.c:4685,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4685,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4685,6'
          Branch Sides:
            - BranchSide:      'parser.c:4684,57'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4685,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4685,6'
          Branch Sides:
            - BranchSide:      'parser.c:4685,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4685,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4685,6'
          Branch Sides:
            - BranchSide:      'parser.c:4684,57'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4685,6'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4685,6'
          Branch Sides:
            - BranchSide:      'parser.c:4684,57'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4684,57'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4681,5'
          Branch Sides:
            - BranchSide:      'parser.c:4686,7'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4701,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
        - Branch String:   'parser.c:4686,19'
          Branch Sides:
            - BranchSide:      'parser.c:4686,23'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4689,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserShrink
        - Branch String:   'parser.c:4686,38'
          Branch Sides:
            - BranchSide:      'parser.c:4686,42'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4689,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserShrink
        - Branch String:   'parser.c:4686,6'
          Branch Sides:
            - BranchSide:      'parser.c:4687,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCharacters
                - xmlParserShrink
            - BranchSide:      'parser.c:4689,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserShrink
        - Branch String:   'parser.c:4689,2'
          Branch Sides:
            - BranchSide:      'parser.c:4689,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlFatalErr
                - xmlCharacters
                - xmlParserShrink
            - BranchSide:      'parser.c:4689,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserShrink
        - Branch String:   'parser.c:4691,2'
          Branch Sides:
            - BranchSide:      'parser.c:4691,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlFatalErr
                - xmlCharacters
                - xmlParserShrink
            - BranchSide:      'parser.c:4691,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlFatalErr
                - xmlCharacters
                - xmlParserShrink
        - Branch String:   'parser.c:4692,6'
          Branch Sides:
            - BranchSide:      'parser.c:4693,10'
              BranchSideFuncs:
                - xmlCharacters
                - xmlParserShrink
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlFatalErr
            - BranchSide:      'parser.c:4699,30'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4697,13'
          Branch Sides:
            - BranchSide:      'parser.c:4697,13'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
            - BranchSide:      'parser.c:4698,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
                - xmlCharacters
                - xmlCopyCharMultiByte
                - xmlCharacters
                - xmlParserShrink
                - xmlFatalErr
        - Branch String:   'parser.c:4701,9'
          Branch Sides:
            - BranchSide:      'parser.c:4702,13'
              BranchSideFuncs:
                - xmlCharacters
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:4713,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4713,9'
          Branch Sides:
            - BranchSide:      'parser.c:4713,9'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:4714,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4714,24'
          Branch Sides:
            - BranchSide:      'parser.c:4714,28'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:4720,21'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4714,13'
          Branch Sides:
            - BranchSide:      'parser.c:4715,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:4720,21'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4715,17'
          Branch Sides:
            - BranchSide:      'parser.c:4716,35'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:4720,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4718,17'
          Branch Sides:
            - BranchSide:      'parser.c:4718,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4718,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4724,13'
          Branch Sides:
            - BranchSide:      'parser.c:4724,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4724,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:4680,11'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:4687,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4689,2'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:4695,13'
          Dst:             xmlCharacters
        - Src:             'parser.c:4697,13'
          Dst:             xmlParserShrink
        - Src:             'parser.c:4699,8'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:4704,9'
          Dst:             xmlCharacters
        - Src:             'parser.c:4716,17'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:4722,13'
          Dst:             xmlFatalErrMsgInt
    - functionName:    xmlCurrentCharRecover
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2322
      functionLinenumberEnd: 2328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - len
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCurrentChar
      functionUses:    14
      BranchProfiles:
        - Branch String:   'parser.c:2325,9'
          Branch Sides:
            - BranchSide:      'parser.c:2325,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2326,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2323,13'
          Dst:             xmlCurrentChar
    - functionName:    xmlCharacters
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4513
      functionLinenumberEnd: 4543
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buf
        - size
        - isBlank
      BBCount:         30
      ICount:          188
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - areBlanks
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:4516,29'
          Branch Sides:
            - BranchSide:      'parser.c:4516,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4517,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4516,9'
          Branch Sides:
            - BranchSide:      'parser.c:4517,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4519,21'
              BranchSideFuncs:
                - areBlanks
        - Branch String:   'parser.c:4519,39'
          Branch Sides:
            - BranchSide:      'parser.c:4519,39'
              BranchSideFuncs:
                - areBlanks
            - BranchSide:      'parser.c:4520,20'
              BranchSideFuncs:
                - areBlanks
        - Branch String:   'parser.c:4527,23'
          Branch Sides:
            - BranchSide:      'parser.c:4528,20'
              BranchSideFuncs:
                - areBlanks
            - BranchSide:      'parser.c:4533,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4527,9'
          Branch Sides:
            - BranchSide:      'parser.c:4529,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4533,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4529,54'
          Branch Sides:
            - BranchSide:      'parser.c:4530,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4532,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4529,13'
          Branch Sides:
            - BranchSide:      'parser.c:4531,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4532,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4533,13'
          Branch Sides:
            - BranchSide:      'parser.c:4534,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4540,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:4528,10'
          Dst:             areBlanks
    - functionName:    xmlLoadEntityContent
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7705
      functionLinenumberEnd: 7836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - entity
      BBCount:         96
      ICount:          696
      EdgeCount:       134
      CyclomaticComplexity: 40
      functionsReached:
        - xmlBufContent
        - xmlBufResetInput
        - xmlBufShrink
        - xmlBufUse
        - xmlCtxtErrIO
        - xmlCtxtPopInput
        - xmlCtxtPushInput
        - xmlDetectEncoding
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgInt
        - xmlFreeInputStream
        - xmlGetUTF8Char
        - xmlLoadResource
        - xmlParseTextDecl
        - xmlParserInputBufferGrow
        - xmlSaturatedAdd
        - xmlStrEqual
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:7716,24'
          Branch Sides:
            - BranchSide:      'parser.c:7716,28'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7720,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7716,44'
          Branch Sides:
            - BranchSide:      'parser.c:7717,11'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7720,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7717,59'
          Branch Sides:
            - BranchSide:      'parser.c:7718,4'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlFreeInputStream
                - xmlErrMemory
                - xmlFreeInputStream
                - xmlFatalErr
            - BranchSide:      'parser.c:7719,3'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlFreeInputStream
                - xmlErrMemory
                - xmlFreeInputStream
                - xmlFatalErr
        - Branch String:   'parser.c:7718,58'
          Branch Sides:
            - BranchSide:      'parser.c:7719,3'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7720,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7716,9'
          Branch Sides:
            - BranchSide:      'parser.c:7720,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7725,9'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlFreeInputStream
                - xmlErrMemory
                - xmlFreeInputStream
        - Branch String:   'parser.c:7725,9'
          Branch Sides:
            - BranchSide:      'parser.c:7726,15'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlFreeInputStream
                - xmlErrMemory
                - xmlFreeInputStream
            - BranchSide:      'parser.c:7728,15'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlFreeInputStream
                - xmlErrMemory
                - xmlFreeInputStream
        - Branch String:   'parser.c:7732,9'
          Branch Sides:
            - BranchSide:      'parser.c:7733,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7735,16'
              BranchSideFuncs:
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlFreeInputStream
                - xmlErrMemory
                - xmlFreeInputStream
        - Branch String:   'parser.c:7746,9'
          Branch Sides:
            - BranchSide:      'parser.c:7747,22'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeInputStream
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:7752,22'
              BranchSideFuncs:
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlFreeInputStream
        - Branch String:   'parser.c:7754,9'
          Branch Sides:
            - BranchSide:      'parser.c:7755,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:7759,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7764,10'
          Branch Sides:
            - BranchSide:      'parser.c:7764,10'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7776,14'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7764,10'
          Branch Sides:
            - BranchSide:      'parser.c:7764,10'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7776,14'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7764,10'
          Branch Sides:
            - BranchSide:      'parser.c:7764,10'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7776,14'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7764,10'
          Branch Sides:
            - BranchSide:      'parser.c:7764,10'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7776,14'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7764,50'
          Branch Sides:
            - BranchSide:      'parser.c:7764,54'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7776,14'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7764,54'
          Branch Sides:
            - BranchSide:      'parser.c:7764,54'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7765,19'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7764,54'
          Branch Sides:
            - BranchSide:      'parser.c:7764,54'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7764,54'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7764,54'
          Branch Sides:
            - BranchSide:      'parser.c:7764,54'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7765,19'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7764,9'
          Branch Sides:
            - BranchSide:      'parser.c:7765,19'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7776,14'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7769,58'
          Branch Sides:
            - BranchSide:      'parser.c:7770,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:7774,5'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7769,13'
          Branch Sides:
            - BranchSide:      'parser.c:7771,28'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:7774,5'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlSaturatedAdd
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7780,5'
          Branch Sides:
            - BranchSide:      'parser.c:7780,44'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
            - BranchSide:      'parser.c:7783,22'
              BranchSideFuncs:
                - xmlBufResetInput
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
                - xmlCtxtErrIO
        - Branch String:   'parser.c:7785,9'
          Branch Sides:
            - BranchSide:      'parser.c:7786,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:7790,24'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:7791,9'
          Branch Sides:
            - BranchSide:      'parser.c:7792,22'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:7796,40'
              BranchSideFuncs:
                - xmlBufContent
                - xmlStrndup
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlErrMemory
        - Branch String:   'parser.c:7797,9'
          Branch Sides:
            - BranchSide:      'parser.c:7798,22'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:7802,12'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:7802,5'
          Branch Sides:
            - BranchSide:      'parser.c:7803,20'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
            - BranchSide:      'parser.c:7815,22'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
        - Branch String:   'parser.c:7806,21'
          Branch Sides:
            - BranchSide:      'parser.c:7806,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:7807,31'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
        - Branch String:   'parser.c:7806,13'
          Branch Sides:
            - BranchSide:      'parser.c:7806,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
            - BranchSide:      'parser.c:7806,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
        - Branch String:   'parser.c:7806,26'
          Branch Sides:
            - BranchSide:      'parser.c:7806,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
            - BranchSide:      'parser.c:7806,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
        - Branch String:   'parser.c:7806,26'
          Branch Sides:
            - BranchSide:      'parser.c:7806,26'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:7812,14'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:7806,26'
          Branch Sides:
            - BranchSide:      'parser.c:7806,26'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:7812,14'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:7806,26'
          Branch Sides:
            - BranchSide:      'parser.c:7807,31'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:7812,14'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:7806,26'
          Branch Sides:
            - BranchSide:      'parser.c:7806,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
            - BranchSide:      'parser.c:7806,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
        - Branch String:   'parser.c:7806,26'
          Branch Sides:
            - BranchSide:      'parser.c:7806,26'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:7812,14'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:7806,26'
          Branch Sides:
            - BranchSide:      'parser.c:7806,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
            - BranchSide:      'parser.c:7806,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
        - Branch String:   'parser.c:7806,26'
          Branch Sides:
            - BranchSide:      'parser.c:7806,26'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:7812,14'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:7806,26'
          Branch Sides:
            - BranchSide:      'parser.c:7806,26'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlSaturatedAdd
                - xmlGetUTF8Char
            - BranchSide:      'parser.c:7807,31'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCtxtPopInput
                - xmlFreeInputStream
        - Branch String:   'parser.c:7806,13'
          Branch Sides:
            - BranchSide:      'parser.c:7807,31'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:7812,14'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlGetUTF8Char
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:7822,5'
          Branch Sides:
            - BranchSide:      'parser.c:7823,44'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:7824,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:7720,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7730,13'
          Dst:             xmlLoadResource
        - Src:             'parser.c:7747,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:7748,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:7752,5'
          Dst:             xmlBufResetInput
        - Src:             'parser.c:7754,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:7755,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:7759,5'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:7765,2'
          Dst:             xmlParseTextDecl
        - Src:             'parser.c:7769,14'
          Dst:             xmlStrEqual
        - Src:             'parser.c:7770,15'
          Dst:             xmlStrEqual
        - Src:             'parser.c:7771,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7777,5'
          Dst:             xmlBufShrink
        - Src:             'parser.c:7778,5'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:7780,19'
          Dst:             xmlParserInputBufferGrow
        - Src:             'parser.c:7783,5'
          Dst:             xmlBufResetInput
        - Src:             'parser.c:7786,9'
          Dst:             xmlCtxtErrIO
        - Src:             'parser.c:7790,14'
          Dst:             xmlBufUse
        - Src:             'parser.c:7792,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:7796,26'
          Dst:             xmlBufContent
        - Src:             'parser.c:7796,15'
          Dst:             xmlStrndup
        - Src:             'parser.c:7798,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:7804,17'
          Dst:             xmlGetUTF8Char
        - Src:             'parser.c:7807,13'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:7815,5'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:7823,28'
          Dst:             xmlCtxtPopInput
        - Src:             'parser.c:7823,9'
          Dst:             xmlFreeInputStream
    - functionName:    xmlCtxtPushInput
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1912
      functionLinenumberEnd: 1971
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         28
      ICount:          223
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlErrMemory
        - xmlFatalErrMsg
        - xmlGrowCapacity
        - xmlHaltParser
        - xmlParserGetDirectory
      functionUses:    26
      BranchProfiles:
        - Branch String:   'parser.c:1916,24'
          Branch Sides:
            - BranchSide:      'parser.c:1916,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1917,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1916,9'
          Branch Sides:
            - BranchSide:      'parser.c:1917,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1919,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParserGetDirectory
                - xmlErrMemory
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlHaltParser
        - Branch String:   'parser.c:1921,9'
          Branch Sides:
            - BranchSide:      'parser.c:1925,35'
              BranchSideFuncs:
                - xmlGrowCapacity.5847
                - xmlFatalErrMsg
                - xmlParserGetDirectory
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:1942,10'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParserGetDirectory
                - xmlErrMemory
        - Branch String:   'parser.c:1927,13'
          Branch Sides:
            - BranchSide:      'parser.c:1928,28'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlHaltParser
            - BranchSide:      'parser.c:1933,15'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParserGetDirectory
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:1934,13'
          Branch Sides:
            - BranchSide:      'parser.c:1935,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1938,26'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParserGetDirectory
                - xmlErrMemory
        - Branch String:   'parser.c:1942,30'
          Branch Sides:
            - BranchSide:      'parser.c:1942,34'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParserGetDirectory
                - xmlErrMemory
            - BranchSide:      'parser.c:1950,9'
              BranchSideFuncs:
                - xmlFatalErrMsg
        - Branch String:   'parser.c:1942,9'
          Branch Sides:
            - BranchSide:      'parser.c:1943,43'
              BranchSideFuncs:
                - xmlParserGetDirectory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:1950,9'
              BranchSideFuncs:
                - xmlFatalErrMsg
        - Branch String:   'parser.c:1944,13'
          Branch Sides:
            - BranchSide:      'parser.c:1945,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1948,5'
              BranchSideFuncs:
                - xmlFatalErrMsg
        - Branch String:   'parser.c:1950,9'
          Branch Sides:
            - BranchSide:      'parser.c:1951,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:1955,37'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1958,9'
          Branch Sides:
            - BranchSide:      'parser.c:1959,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1968,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1925,19'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:1928,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:1930,13'
          Dst:             xmlHaltParser
        - Src:             'parser.c:1935,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:1943,21'
          Dst:             xmlParserGetDirectory
        - Src:             'parser.c:1945,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:1951,9'
          Dst:             xmlFatalErrMsg
    - functionName:    xmlParseTextDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6961
      functionLinenumberEnd: 7019
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         64
      ICount:          401
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - xmlCharStrdup
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlNextChar
        - xmlParseEncodingDecl
        - xmlParseVersionInfo
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:6967,10'
          Branch Sides:
            - BranchSide:      'parser.c:6967,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6970,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6967,10'
          Branch Sides:
            - BranchSide:      'parser.c:6967,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6970,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6967,10'
          Branch Sides:
            - BranchSide:      'parser.c:6967,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6970,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6967,10'
          Branch Sides:
            - BranchSide:      'parser.c:6967,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6970,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6967,50'
          Branch Sides:
            - BranchSide:      'parser.c:6967,54'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6970,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6967,54'
          Branch Sides:
            - BranchSide:      'parser.c:6967,54'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6968,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:6967,54'
          Branch Sides:
            - BranchSide:      'parser.c:6967,54'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6967,54'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:6967,54'
          Branch Sides:
            - BranchSide:      'parser.c:6967,54'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6968,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:6967,9'
          Branch Sides:
            - BranchSide:      'parser.c:6968,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6970,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6968,2'
          Branch Sides:
            - BranchSide:      'parser.c:6968,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6969,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6974,9'
          Branch Sides:
            - BranchSide:      'parser.c:6975,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
            - BranchSide:      'parser.c:6982,35'
              BranchSideFuncs:
                - xmlParseVersionInfo
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlCharStrdup
                - xmlErrMemory
        - Branch String:   'parser.c:6983,9'
          Branch Sides:
            - BranchSide:      'parser.c:6984,12'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
            - BranchSide:      'parser.c:6990,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6985,13'
          Branch Sides:
            - BranchSide:      'parser.c:6986,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:6989,5'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:7003,22'
          Branch Sides:
            - BranchSide:      'parser.c:7003,26'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:7005,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:7003,9'
          Branch Sides:
            - BranchSide:      'parser.c:7004,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:7005,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:7004,9'
          Branch Sides:
            - BranchSide:      'parser.c:7004,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:7005,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7005,16'
          Branch Sides:
            - BranchSide:      'parser.c:7007,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:7012,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:7013,44'
          Branch Sides:
            - BranchSide:      'parser.c:7013,53'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:7013,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:7015,17'
          Branch Sides:
            - BranchSide:      'parser.c:7013,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7016,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:6968,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6970,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6974,9'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:6975,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6982,15'
          Dst:             xmlParseVersionInfo
        - Src:             'parser.c:6984,12'
          Dst:             xmlCharStrdup
        - Src:             'parser.c:6986,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6990,6'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:6991,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7000,5'
          Dst:             xmlParseEncodingDecl
        - Src:             'parser.c:7002,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:7004,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7007,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7008,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:7012,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7014,13'
          Dst:             xmlNextChar
    - functionName:    xmlCtxtPopInput
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1981
      functionLinenumberEnd: 1996
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'parser.c:1984,9'
          Branch Sides:
            - BranchSide:      'parser.c:1985,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1986,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1986,9'
          Branch Sides:
            - BranchSide:      'parser.c:1987,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1988,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1989,9'
          Branch Sides:
            - BranchSide:      'parser.c:1990,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1992,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseVersionInfo
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9947
      functionLinenumberEnd: 9978
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         38
      ICount:          270
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - xmlFatalErr
        - xmlNextChar
        - xmlParseVersionNum
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:9950,9'
          Branch Sides:
            - BranchSide:      'parser.c:9950,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:9977,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9950,9'
          Branch Sides:
            - BranchSide:      'parser.c:9950,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:9977,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9950,9'
          Branch Sides:
            - BranchSide:      'parser.c:9950,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:9977,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9950,9'
          Branch Sides:
            - BranchSide:      'parser.c:9950,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:9977,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9950,9'
          Branch Sides:
            - BranchSide:      'parser.c:9950,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:9977,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9950,9'
          Branch Sides:
            - BranchSide:      'parser.c:9950,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:9977,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9950,9'
          Branch Sides:
            - BranchSide:      'parser.c:9951,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:9977,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9951,2'
          Branch Sides:
            - BranchSide:      'parser.c:9951,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:9952,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:9953,6'
          Branch Sides:
            - BranchSide:      'parser.c:9954,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:9957,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:9959,6'
          Branch Sides:
            - BranchSide:      'parser.c:9960,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:9966,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:9962,10'
          Branch Sides:
            - BranchSide:      'parser.c:9963,15'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:9965,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:9966,13'
          Branch Sides:
            - BranchSide:      'parser.c:9967,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseVersionNum
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:9974,18'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:9969,10'
          Branch Sides:
            - BranchSide:      'parser.c:9970,15'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:9972,10'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:9951,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9952,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:9954,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:9957,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:9958,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:9960,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:9961,16'
          Dst:             xmlParseVersionNum
        - Src:             'parser.c:9963,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:9965,10'
          Dst:             xmlNextChar
        - Src:             'parser.c:9967,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:9968,16'
          Dst:             xmlParseVersionNum
        - Src:             'parser.c:9970,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:9972,10'
          Dst:             xmlNextChar
        - Src:             'parser.c:9974,6'
          Dst:             xmlFatalErr
    - functionName:    xmlParseEncodingDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10062
      functionLinenumberEnd: 10105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         42
      ICount:          323
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - xmlFatalErr
        - xmlNextChar
        - xmlParseEncName
        - xmlParserGrow
        - xmlSetDeclaredEncoding
        - xmlSkipBlankChars
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:10066,9'
          Branch Sides:
            - BranchSide:      'parser.c:10066,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10066,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10066,9'
          Branch Sides:
            - BranchSide:      'parser.c:10066,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10066,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10066,9'
          Branch Sides:
            - BranchSide:      'parser.c:10066,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10066,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10066,9'
          Branch Sides:
            - BranchSide:      'parser.c:10066,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10066,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10066,9'
          Branch Sides:
            - BranchSide:      'parser.c:10066,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10066,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10066,9'
          Branch Sides:
            - BranchSide:      'parser.c:10066,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10066,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10066,9'
          Branch Sides:
            - BranchSide:      'parser.c:10066,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10066,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10066,9'
          Branch Sides:
            - BranchSide:      'parser.c:10067,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10069,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10069,5'
          Branch Sides:
            - BranchSide:      'parser.c:10069,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:10070,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:10071,9'
          Branch Sides:
            - BranchSide:      'parser.c:10072,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10075,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10077,9'
          Branch Sides:
            - BranchSide:      'parser.c:10078,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlSetDeclaredEncoding
                - xmlFatalErr
            - BranchSide:      'parser.c:10086,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSetDeclaredEncoding
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10080,13'
          Branch Sides:
            - BranchSide:      'parser.c:10081,25'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10085,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSetDeclaredEncoding
        - Branch String:   'parser.c:10086,16'
          Branch Sides:
            - BranchSide:      'parser.c:10087,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseEncName
                - xmlNextChar
                - xmlSetDeclaredEncoding
                - xmlFatalErr
            - BranchSide:      'parser.c:10096,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSetDeclaredEncoding
        - Branch String:   'parser.c:10089,13'
          Branch Sides:
            - BranchSide:      'parser.c:10090,25'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10094,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSetDeclaredEncoding
        - Branch String:   'parser.c:10099,9'
          Branch Sides:
            - BranchSide:      'parser.c:10100,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10102,28'
              BranchSideFuncs:
                - xmlSetDeclaredEncoding
      Callsites:
        - Src:             'parser.c:10065,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10069,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10070,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10072,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10075,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:10076,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10078,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:10079,20'
          Dst:             xmlParseEncName
        - Src:             'parser.c:10081,13'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10085,13'
          Dst:             xmlNextChar
        - Src:             'parser.c:10087,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:10088,20'
          Dst:             xmlParseEncName
        - Src:             'parser.c:10090,13'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10094,13'
          Dst:             xmlNextChar
        - Src:             'parser.c:10096,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10102,5'
          Dst:             xmlSetDeclaredEncoding
    - functionName:    xmlParseEncName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9991
      functionLinenumberEnd: 10045
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         48
      ICount:          316
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlGrowCapacity
        - xmlNextChar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:10001,23'
          Branch Sides:
            - BranchSide:      'parser.c:10001,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:10002,11'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:10001,40'
          Branch Sides:
            - BranchSide:      'parser.c:10002,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:10003,8'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:10002,23'
          Branch Sides:
            - BranchSide:      'parser.c:10002,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:10042,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:10001,9'
          Branch Sides:
            - BranchSide:      'parser.c:10003,8'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:10042,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:10004,6'
          Branch Sides:
            - BranchSide:      'parser.c:10005,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:10009,15'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10012,23'
          Branch Sides:
            - BranchSide:      'parser.c:10012,27'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10013,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10012,40'
          Branch Sides:
            - BranchSide:      'parser.c:10012,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10013,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10013,23'
          Branch Sides:
            - BranchSide:      'parser.c:10013,27'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10014,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10013,40'
          Branch Sides:
            - BranchSide:      'parser.c:10012,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10014,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10014,23'
          Branch Sides:
            - BranchSide:      'parser.c:10014,27'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10015,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10014,40'
          Branch Sides:
            - BranchSide:      'parser.c:10012,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10015,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10015,22'
          Branch Sides:
            - BranchSide:      'parser.c:10012,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10015,26'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10015,38'
          Branch Sides:
            - BranchSide:      'parser.c:10012,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10016,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10012,2'
          Branch Sides:
            - BranchSide:      'parser.c:10017,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10040,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10017,10'
          Branch Sides:
            - BranchSide:      'parser.c:10021,43'
              BranchSideFuncs:
                - xmlGrowCapacity.5847
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:10036,19'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:10022,21'
          Branch Sides:
            - BranchSide:      'parser.c:10023,33'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10027,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:10028,7'
          Branch Sides:
            - BranchSide:      'parser.c:10029,20'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:10033,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
      Callsites:
        - Src:             'parser.c:10005,6'
          Dst:             xmlErrMemory
        - Src:             'parser.c:10010,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:10021,27'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:10023,21'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10029,7'
          Dst:             xmlErrMemory
        - Src:             'parser.c:10037,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:10042,2'
          Dst:             xmlFatalErr
    - functionName:    xmlParseVersionNum
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9876
      functionLinenumberEnd: 9931
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         26
      ICount:          250
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlGrowCapacity
        - xmlNextChar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:9886,9'
          Branch Sides:
            - BranchSide:      'parser.c:9887,15'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:9890,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:9891,24'
          Branch Sides:
            - BranchSide:      'parser.c:9891,28'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:9892,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9891,9'
          Branch Sides:
            - BranchSide:      'parser.c:9892,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:9895,18'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:9898,9'
          Branch Sides:
            - BranchSide:      'parser.c:9899,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9902,18'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:9905,25'
          Branch Sides:
            - BranchSide:      'parser.c:9905,29'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:9905,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:9905,5'
          Branch Sides:
            - BranchSide:      'parser.c:9906,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:9929,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9906,6'
          Branch Sides:
            - BranchSide:      'parser.c:9910,39'
              BranchSideFuncs:
                - xmlGrowCapacity.5847
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:9925,15'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:9911,17'
          Branch Sides:
            - BranchSide:      'parser.c:9912,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:9916,12'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:9917,10'
          Branch Sides:
            - BranchSide:      'parser.c:9918,16'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:9922,12'
              BranchSideFuncs:
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
      Callsites:
        - Src:             'parser.c:9887,2'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9896,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:9903,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:9910,23'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:9912,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:9918,3'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9926,2'
          Dst:             xmlNextChar
    - functionName:    xmlParseStringPEReference
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7868
      functionLinenumberEnd: 7923
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         28
      ICount:          195
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlHandleUndeclaredEntity
        - xmlParseStringName
        - xmlWarningMsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:7874,23'
          Branch Sides:
            - BranchSide:      'parser.c:7874,42'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7874,28'
              BranchSideFuncs:
                - xmlParseStringName
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7874,9'
          Branch Sides:
            - BranchSide:      'parser.c:7874,42'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7875,12'
              BranchSideFuncs:
                - xmlParseStringName
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7877,9'
          Branch Sides:
            - BranchSide:      'parser.c:7878,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7879,8'
              BranchSideFuncs:
                - xmlParseStringName
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7881,9'
          Branch Sides:
            - BranchSide:      'parser.c:7882,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7887,12'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
                - xmlFatalErr
        - Branch String:   'parser.c:7888,9'
          Branch Sides:
            - BranchSide:      'parser.c:7889,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7894,8'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:7902,29'
          Branch Sides:
            - BranchSide:      'parser.c:7903,3'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
            - BranchSide:      'parser.c:7906,9'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:7902,9'
          Branch Sides:
            - BranchSide:      'parser.c:7904,11'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
            - BranchSide:      'parser.c:7906,9'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:7906,9'
          Branch Sides:
            - BranchSide:      'parser.c:7907,35'
              BranchSideFuncs:
                - xmlHandleUndeclaredEntity
            - BranchSide:      'parser.c:7912,7'
              BranchSideFuncs:
                - xmlWarningMsg
      Callsites:
        - Src:             'parser.c:7880,12'
          Dst:             xmlParseStringName
        - Src:             'parser.c:7882,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7889,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7907,9'
          Dst:             xmlHandleUndeclaredEntity
        - Src:             'parser.c:7914,6'
          Dst:             xmlWarningMsg
    - functionName:    xmlCtxtReadIO
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13676
      functionLinenumberEnd: 13691
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - ioread
        - ioclose
        - ioctx
        - URL
        - encoding
        - options
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtNewInputFromIO
        - xmlCtxtParseDocument
        - xmlCtxtReset
        - xmlCtxtUseOptions
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13679,9'
          Branch Sides:
            - BranchSide:      'parser.c:13680,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13682,18'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromIO
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13687,9'
          Branch Sides:
            - BranchSide:      'parser.c:13688,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13690,33'
              BranchSideFuncs:
                - xmlCtxtParseDocument
      Callsites:
        - Src:             'parser.c:13682,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:13683,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13685,13'
          Dst:             xmlCtxtNewInputFromIO
        - Src:             'parser.c:13690,12'
          Dst:             xmlCtxtParseDocument
    - functionName:    xmlCtxtReset
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12956
      functionLinenumberEnd: 13045
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         61
      ICount:          457
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - xmlCatalogFreeLocal
        - xmlCtxtPopInput
        - xmlDictOwns
        - xmlFreeDoc
        - xmlFreeInputStream
        - xmlHashDefaultDeallocator
        - xmlHashFree
        - xmlInitNodeInfoSeq
        - xmlParserNsReset
        - xmlResetError
      functionUses:    14
      BranchProfiles:
        - Branch String:   'parser.c:12960,9'
          Branch Sides:
            - BranchSide:      'parser.c:12961,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12963,12'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlParserNsReset
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeInputStream
        - Branch String:   'parser.c:12965,5'
          Branch Sides:
            - BranchSide:      'parser.c:12966,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlCtxtPopInput
                - xmlParserNsReset
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:12968,5'
              BranchSideFuncs:
                - xmlParserNsReset
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:12972,9'
          Branch Sides:
            - BranchSide:      'parser.c:12973,2'
              BranchSideFuncs:
                - xmlParserNsReset
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:12976,9'
              BranchSideFuncs:
                - xmlParserNsReset
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:12989,5'
          Branch Sides:
            - BranchSide:      'parser.c:12989,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:12990,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:12989,5'
          Branch Sides:
            - BranchSide:      'parser.c:12989,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:12990,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:12989,5'
          Branch Sides:
            - BranchSide:      'parser.c:12989,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:12990,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:12991,5'
          Branch Sides:
            - BranchSide:      'parser.c:12991,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:12992,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:12991,5'
          Branch Sides:
            - BranchSide:      'parser.c:12991,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:12992,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:12991,5'
          Branch Sides:
            - BranchSide:      'parser.c:12991,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:12992,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'parser.c:12993,5'
          Branch Sides:
            - BranchSide:      'parser.c:12993,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'parser.c:12994,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'parser.c:12993,5'
          Branch Sides:
            - BranchSide:      'parser.c:12993,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'parser.c:12994,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'parser.c:12993,5'
          Branch Sides:
            - BranchSide:      'parser.c:12993,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'parser.c:12994,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'parser.c:12995,5'
          Branch Sides:
            - BranchSide:      'parser.c:12995,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'parser.c:12996,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
        - Branch String:   'parser.c:12995,5'
          Branch Sides:
            - BranchSide:      'parser.c:12995,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
            - BranchSide:      'parser.c:12996,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
        - Branch String:   'parser.c:12995,5'
          Branch Sides:
            - BranchSide:      'parser.c:12995,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
            - BranchSide:      'parser.c:12996,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
        - Branch String:   'parser.c:12998,9'
          Branch Sides:
            - BranchSide:      'parser.c:12999,9'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
            - BranchSide:      'parser.c:13003,9'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlFreeDoc
        - Branch String:   'parser.c:13003,9'
          Branch Sides:
            - BranchSide:      'parser.c:13004,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'parser.c:13005,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'parser.c:13028,9'
          Branch Sides:
            - BranchSide:      'parser.c:13029,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
            - BranchSide:      'parser.c:13032,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlCatalogFreeLocal
                - xmlHashFree
        - Branch String:   'parser.c:13032,9'
          Branch Sides:
            - BranchSide:      'parser.c:13033,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlResetError
                - xmlCatalogFreeLocal
            - BranchSide:      'parser.c:13038,9'
              BranchSideFuncs:
                - xmlResetError
                - xmlCatalogFreeLocal
        - Branch String:   'parser.c:13038,9'
          Branch Sides:
            - BranchSide:      'parser.c:13039,22'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlResetError
            - BranchSide:      'parser.c:13041,5'
              BranchSideFuncs:
                - xmlResetError
        - Branch String:   'parser.c:13043,9'
          Branch Sides:
            - BranchSide:      'parser.c:13043,9'
              BranchSideFuncs:
                - xmlResetError
            - BranchSide:      'parser.c:13044,24'
              BranchSideFuncs:
                - xmlResetError
      Callsites:
        - Src:             'parser.c:12965,21'
          Dst:             xmlCtxtPopInput
        - Src:             'parser.c:12966,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:12987,5'
          Dst:             xmlParserNsReset
        - Src:             'parser.c:12989,5'
          Dst:             xmlDictOwns
        - Src:             'parser.c:12991,5'
          Dst:             xmlDictOwns
        - Src:             'parser.c:12993,5'
          Dst:             xmlDictOwns
        - Src:             'parser.c:12995,5'
          Dst:             xmlDictOwns
        - Src:             'parser.c:13004,9'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:13026,5'
          Dst:             xmlInitNodeInfoSeq
        - Src:             'parser.c:13029,9'
          Dst:             xmlHashFree
        - Src:             'parser.c:13029,9'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'parser.c:13033,9'
          Dst:             xmlHashFree
        - Src:             'parser.c:13039,2'
          Dst:             xmlCatalogFreeLocal
        - Src:             'parser.c:13044,9'
          Dst:             xmlResetError
    - functionName:    xmlCtxtUseOptions
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13224
      functionLinenumberEnd: 13248
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtUseOptions
        - xmlCtxtSetOptionsInternal
      functionUses:    16
      BranchProfiles:
        - Branch String:   'parser.c:13228,24'
          Branch Sides:
            - BranchSide:      'parser.c:13228,28'
              BranchSideFuncs:
                - xmlCtxtSetOptionsInternal
                - htmlCtxtUseOptions
            - BranchSide:      'parser.c:13235,14'
              BranchSideFuncs:
                - xmlCtxtSetOptionsInternal
        - Branch String:   'parser.c:13228,9'
          Branch Sides:
            - BranchSide:      'parser.c:13229,35'
              BranchSideFuncs:
                - htmlCtxtUseOptions
            - BranchSide:      'parser.c:13235,14'
              BranchSideFuncs:
                - xmlCtxtSetOptionsInternal
      Callsites:
        - Src:             'parser.c:13229,16'
          Dst:             htmlCtxtUseOptions
        - Src:             'parser.c:13247,12'
          Dst:             xmlCtxtSetOptionsInternal
    - functionName:    xmlCtxtParseDocument
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13282
      functionLinenumberEnd: 13309
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - input
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtGetDocument
        - xmlCtxtPopInput
        - xmlCtxtPushInput
        - xmlFatalErr
        - xmlFreeInputStream
        - xmlParseDocument
      functionUses:    13
      BranchProfiles:
        - Branch String:   'parser.c:13285,24'
          Branch Sides:
            - BranchSide:      'parser.c:13285,28'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
            - BranchSide:      'parser.c:13286,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
        - Branch String:   'parser.c:13285,9'
          Branch Sides:
            - BranchSide:      'parser.c:13286,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
            - BranchSide:      'parser.c:13292,5'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtGetDocument
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlFreeInputStream
                - xmlCtxtPopInput
                - xmlFreeInputStream
        - Branch String:   'parser.c:13292,5'
          Branch Sides:
            - BranchSide:      'parser.c:13293,44'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtGetDocument
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlFreeInputStream
            - BranchSide:      'parser.c:13295,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtGetDocument
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlFreeInputStream
        - Branch String:   'parser.c:13295,9'
          Branch Sides:
            - BranchSide:      'parser.c:13296,28'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parser.c:13300,22'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlCtxtGetDocument
                - xmlCtxtPopInput
                - xmlFreeInputStream
        - Branch String:   'parser.c:13305,5'
          Branch Sides:
            - BranchSide:      'parser.c:13306,44'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:13308,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:13286,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:13287,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:13293,28'
          Dst:             xmlCtxtPopInput
        - Src:             'parser.c:13293,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:13295,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:13296,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:13300,5'
          Dst:             xmlParseDocument
        - Src:             'parser.c:13302,11'
          Dst:             xmlCtxtGetDocument
        - Src:             'parser.c:13306,28'
          Dst:             xmlCtxtPopInput
        - Src:             'parser.c:13306,9'
          Dst:             xmlFreeInputStream
    - functionName:    xmlParseDocument
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10389
      functionLinenumberEnd: 10497
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         116
      ICount:          823
      EdgeCount:       163
      CyclomaticComplexity: 49
      functionsReached:
        - xmlCharStrdup
        - xmlCleanSpecialAttr
        - xmlCtxtInitializeLate
        - xmlDetectEncoding
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFinishDocument
        - xmlNextChar
        - xmlParseDocTypeDecl
        - xmlParseElement
        - xmlParseInternalSubset
        - xmlParseMisc
        - xmlParseXMLDecl
        - xmlParserCheckEOF
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    10
      BranchProfiles:
        - Branch String:   'parser.c:10390,24'
          Branch Sides:
            - BranchSide:      'parser.c:10390,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10391,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10390,9'
          Branch Sides:
            - BranchSide:      'parser.c:10391,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10393,5'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10393,5'
          Branch Sides:
            - BranchSide:      'parser.c:10393,5'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:10398,27'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10393,5'
          Branch Sides:
            - BranchSide:      'parser.c:10393,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCtxtInitializeLate
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:10398,27'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10400,21'
          Branch Sides:
            - BranchSide:      'parser.c:10400,25'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:10405,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10400,9'
          Branch Sides:
            - BranchSide:      'parser.c:10401,9'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:10405,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10407,9'
          Branch Sides:
            - BranchSide:      'parser.c:10408,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10412,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
        - Branch String:   'parser.c:10412,5'
          Branch Sides:
            - BranchSide:      'parser.c:10412,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10413,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
        - Branch String:   'parser.c:10412,5'
          Branch Sides:
            - BranchSide:      'parser.c:10412,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10413,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
        - Branch String:   'parser.c:10413,10'
          Branch Sides:
            - BranchSide:      'parser.c:10413,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10421,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:10413,10'
          Branch Sides:
            - BranchSide:      'parser.c:10413,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10421,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:10413,10'
          Branch Sides:
            - BranchSide:      'parser.c:10413,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10421,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:10413,10'
          Branch Sides:
            - BranchSide:      'parser.c:10413,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10421,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:10413,50'
          Branch Sides:
            - BranchSide:      'parser.c:10413,54'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10421,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:10413,54'
          Branch Sides:
            - BranchSide:      'parser.c:10413,54'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10418,18'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10413,54'
          Branch Sides:
            - BranchSide:      'parser.c:10413,54'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10413,54'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlSkipBlankChars
        - Branch String:   'parser.c:10413,54'
          Branch Sides:
            - BranchSide:      'parser.c:10413,54'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10418,18'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10413,9'
          Branch Sides:
            - BranchSide:      'parser.c:10418,18'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10421,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:10422,13'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:10423,26'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:10427,21'
          Branch Sides:
            - BranchSide:      'parser.c:10427,25'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10429,10'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10427,51'
          Branch Sides:
            - BranchSide:      'parser.c:10427,56'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10429,10'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10427,9'
          Branch Sides:
            - BranchSide:      'parser.c:10428,9'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10429,10'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10429,31'
          Branch Sides:
            - BranchSide:      'parser.c:10429,35'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10437,18'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10429,56'
          Branch Sides:
            - BranchSide:      'parser.c:10430,10'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10437,18'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10430,36'
          Branch Sides:
            - BranchSide:      'parser.c:10430,40'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10437,18'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10429,9'
          Branch Sides:
            - BranchSide:      'parser.c:10431,29'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
            - BranchSide:      'parser.c:10437,18'
              BranchSideFuncs:
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
                - xmlParserGrow
        - Branch String:   'parser.c:10443,5'
          Branch Sides:
            - BranchSide:      'parser.c:10443,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10444,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
        - Branch String:   'parser.c:10443,5'
          Branch Sides:
            - BranchSide:      'parser.c:10443,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10444,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
        - Branch String:   'parser.c:10444,9'
          Branch Sides:
            - BranchSide:      'parser.c:10444,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10472,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10444,9'
          Branch Sides:
            - BranchSide:      'parser.c:10444,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10472,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10444,9'
          Branch Sides:
            - BranchSide:      'parser.c:10444,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10472,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10444,9'
          Branch Sides:
            - BranchSide:      'parser.c:10444,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10472,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10444,9'
          Branch Sides:
            - BranchSide:      'parser.c:10444,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10472,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10444,9'
          Branch Sides:
            - BranchSide:      'parser.c:10444,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10472,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10444,9'
          Branch Sides:
            - BranchSide:      'parser.c:10444,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10472,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10444,9'
          Branch Sides:
            - BranchSide:      'parser.c:10444,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10472,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10444,9'
          Branch Sides:
            - BranchSide:      'parser.c:10446,2'
              BranchSideFuncs:
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNextChar
                - xmlParseInternalSubset
            - BranchSide:      'parser.c:10472,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10448,6'
          Branch Sides:
            - BranchSide:      'parser.c:10449,29'
              BranchSideFuncs:
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10450,13'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlNextChar
        - Branch String:   'parser.c:10458,26'
          Branch Sides:
            - BranchSide:      'parser.c:10458,30'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10462,2'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10458,65'
          Branch Sides:
            - BranchSide:      'parser.c:10459,8'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10462,2'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10458,6'
          Branch Sides:
            - BranchSide:      'parser.c:10460,6'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10462,2'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseMisc
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10472,5'
          Branch Sides:
            - BranchSide:      'parser.c:10472,5'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10473,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10472,5'
          Branch Sides:
            - BranchSide:      'parser.c:10472,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10473,9'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10473,9'
          Branch Sides:
            - BranchSide:      'parser.c:10474,13'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10478,18'
              BranchSideFuncs:
                - xmlParseElement
                - xmlParseMisc
                - xmlParserCheckEOF
                - xmlFinishDocument
        - Branch String:   'parser.c:10474,13'
          Branch Sides:
            - BranchSide:      'parser.c:10475,28'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFinishDocument
            - BranchSide:      'parser.c:10477,5'
              BranchSideFuncs:
                - xmlFinishDocument
        - Branch String:   'parser.c:10491,9'
          Branch Sides:
            - BranchSide:      'parser.c:10492,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10496,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:10393,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10398,5'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:10405,5'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:10408,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10412,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10418,2'
          Dst:             xmlParseXMLDecl
        - Src:             'parser.c:10419,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10421,18'
          Dst:             xmlCharStrdup
        - Src:             'parser.c:10423,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:10437,5'
          Dst:             xmlParseMisc
        - Src:             'parser.c:10443,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10447,2'
          Dst:             xmlParseDocTypeDecl
        - Src:             'parser.c:10449,6'
          Dst:             xmlParseInternalSubset
        - Src:             'parser.c:10451,13'
          Dst:             xmlNextChar
        - Src:             'parser.c:10464,9'
          Dst:             xmlCleanSpecialAttr
        - Src:             'parser.c:10466,2'
          Dst:             xmlParseMisc
        - Src:             'parser.c:10472,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10475,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:10478,2'
          Dst:             xmlParseElement
        - Src:             'parser.c:10483,2'
          Dst:             xmlParseMisc
        - Src:             'parser.c:10485,9'
          Dst:             xmlParserCheckEOF
        - Src:             'parser.c:10489,5'
          Dst:             xmlFinishDocument
    - functionName:    xmlCtxtInitializeLate
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         32
      ICount:          194
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - xmlDictLookup
        - xmlDictSetLimit
        - xmlErrMemory
      functionUses:    8
      BranchProfiles:
        - Branch String:   'parser.c:926,9'
          Branch Sides:
            - BranchSide:      'parser.c:926,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:927,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictSetLimit
                - xmlErrMemory
        - Branch String:   'parser.c:933,49'
          Branch Sides:
            - BranchSide:      'parser.c:934,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictSetLimit
                - xmlErrMemory
            - BranchSide:      'parser.c:948,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictSetLimit
                - xmlErrMemory
        - Branch String:   'parser.c:934,15'
          Branch Sides:
            - BranchSide:      'parser.c:935,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictSetLimit
                - xmlErrMemory
            - BranchSide:      'parser.c:948,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictSetLimit
                - xmlErrMemory
        - Branch String:   'parser.c:935,46'
          Branch Sides:
            - BranchSide:      'parser.c:936,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictSetLimit
                - xmlErrMemory
            - BranchSide:      'parser.c:948,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictSetLimit
                - xmlErrMemory
        - Branch String:   'parser.c:936,40'
          Branch Sides:
            - BranchSide:      'parser.c:937,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictSetLimit
                - xmlErrMemory
            - BranchSide:      'parser.c:939,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictSetLimit
                - xmlErrMemory
        - Branch String:   'parser.c:937,38'
          Branch Sides:
            - BranchSide:      'parser.c:938,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictSetLimit
                - xmlErrMemory
            - BranchSide:      'parser.c:939,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictSetLimit
                - xmlErrMemory
        - Branch String:   'parser.c:938,39'
          Branch Sides:
            - BranchSide:      'parser.c:938,43'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictSetLimit
                - xmlErrMemory
            - BranchSide:      'parser.c:948,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictSetLimit
                - xmlErrMemory
        - Branch String:   'parser.c:933,9'
          Branch Sides:
            - BranchSide:      'parser.c:939,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictSetLimit
                - xmlErrMemory
            - BranchSide:      'parser.c:948,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictSetLimit
                - xmlErrMemory
        - Branch String:   'parser.c:951,31'
          Branch Sides:
            - BranchSide:      'parser.c:951,35'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlDictSetLimit
            - BranchSide:      'parser.c:953,22'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlDictSetLimit
        - Branch String:   'parser.c:951,58'
          Branch Sides:
            - BranchSide:      'parser.c:952,4'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlDictSetLimit
            - BranchSide:      'parser.c:953,22'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlDictSetLimit
        - Branch String:   'parser.c:951,9'
          Branch Sides:
            - BranchSide:      'parser.c:953,22'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlDictSetLimit
            - BranchSide:      'parser.c:956,21'
              BranchSideFuncs:
                - xmlDictSetLimit
        - Branch String:   'parser.c:962,9'
          Branch Sides:
            - BranchSide:      'parser.c:963,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:965,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:948,21'
          Dst:             xmlDictLookup
        - Src:             'parser.c:949,23'
          Dst:             xmlDictLookup
        - Src:             'parser.c:950,24'
          Dst:             xmlDictLookup
        - Src:             'parser.c:953,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:956,5'
          Dst:             xmlDictSetLimit
    - functionName:    xmlParseXMLDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10201
      functionLinenumberEnd: 10304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         106
      ICount:          681
      EdgeCount:       141
      CyclomaticComplexity: 37
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlNextChar
        - xmlParseEncodingDecl
        - xmlParseSDDecl
        - xmlParseVersionInfo
        - xmlParserGrow
        - xmlSkipBlankChars
        - xmlStrEqual
        - xmlWarningMsg
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:10215,5'
          Branch Sides:
            - BranchSide:      'parser.c:10215,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlStrEqual
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlWarningMsg
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:10217,10'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlStrEqual
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlWarningMsg
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:10217,10'
          Branch Sides:
            - BranchSide:      'parser.c:10217,10'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlStrEqual
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlWarningMsg
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:10221,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlStrEqual
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlWarningMsg
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:10217,10'
          Branch Sides:
            - BranchSide:      'parser.c:10217,10'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlStrEqual
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlWarningMsg
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:10217,10'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlStrEqual
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlWarningMsg
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:10217,10'
          Branch Sides:
            - BranchSide:      'parser.c:10217,10'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlStrEqual
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlWarningMsg
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:10221,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlStrEqual
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlWarningMsg
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:10217,9'
          Branch Sides:
            - BranchSide:      'parser.c:10218,17'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlStrEqual
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlWarningMsg
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:10221,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseVersionInfo
                - xmlStrEqual
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlWarningMsg
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:10227,9'
          Branch Sides:
            - BranchSide:      'parser.c:10228,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10230,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlWarningMsg
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:10230,6'
          Branch Sides:
            - BranchSide:      'parser.c:10234,10'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10250,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10234,10'
          Branch Sides:
            - BranchSide:      'parser.c:10235,21'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10239,15'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlWarningMsg
        - Branch String:   'parser.c:10239,34'
          Branch Sides:
            - BranchSide:      'parser.c:10239,39'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlWarningMsg
            - BranchSide:      'parser.c:10244,25'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10239,14'
          Branch Sides:
            - BranchSide:      'parser.c:10240,21'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10244,25'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10250,6'
          Branch Sides:
            - BranchSide:      'parser.c:10251,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10252,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10258,10'
          Branch Sides:
            - BranchSide:      'parser.c:10258,10'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10265,26'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10258,10'
          Branch Sides:
            - BranchSide:      'parser.c:10258,10'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10258,10'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10258,10'
          Branch Sides:
            - BranchSide:      'parser.c:10258,10'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10265,26'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10258,9'
          Branch Sides:
            - BranchSide:      'parser.c:10259,14'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:10265,26'
              BranchSideFuncs:
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10259,26'
          Branch Sides:
            - BranchSide:      'parser.c:10259,30'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10263,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10259,13'
          Branch Sides:
            - BranchSide:      'parser.c:10260,6'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10263,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseEncodingDecl
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:10260,6'
          Branch Sides:
            - BranchSide:      'parser.c:10260,6'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10261,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10270,34'
          Branch Sides:
            - BranchSide:      'parser.c:10270,39'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10281,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10270,39'
          Branch Sides:
            - BranchSide:      'parser.c:10270,39'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10281,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10270,39'
          Branch Sides:
            - BranchSide:      'parser.c:10270,39'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10270,39'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10270,39'
          Branch Sides:
            - BranchSide:      'parser.c:10270,39'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10281,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10270,9'
          Branch Sides:
            - BranchSide:      'parser.c:10271,14'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10281,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10271,26'
          Branch Sides:
            - BranchSide:      'parser.c:10271,30'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10275,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10271,13'
          Branch Sides:
            - BranchSide:      'parser.c:10272,6'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10275,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10272,6'
          Branch Sides:
            - BranchSide:      'parser.c:10272,6'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10273,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10281,5'
          Branch Sides:
            - BranchSide:      'parser.c:10281,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:10283,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:10281,5'
          Branch Sides:
            - BranchSide:      'parser.c:10281,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:10283,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSDDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:10287,22'
          Branch Sides:
            - BranchSide:      'parser.c:10287,26'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlParserGrow
            - BranchSide:      'parser.c:10289,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:10287,9'
          Branch Sides:
            - BranchSide:      'parser.c:10288,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10289,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:10288,9'
          Branch Sides:
            - BranchSide:      'parser.c:10288,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:10289,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10289,16'
          Branch Sides:
            - BranchSide:      'parser.c:10291,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:10296,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:10297,44'
          Branch Sides:
            - BranchSide:      'parser.c:10297,9'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:10298,22'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:10300,17'
          Branch Sides:
            - BranchSide:      'parser.c:10297,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10301,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:10215,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10218,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:10221,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10226,15'
          Dst:             xmlParseVersionInfo
        - Src:             'parser.c:10228,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10230,7'
          Dst:             xmlStrEqual
        - Src:             'parser.c:10235,3'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:10240,7'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:10244,7'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:10260,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10263,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:10265,5'
          Dst:             xmlParseEncodingDecl
        - Src:             'parser.c:10272,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10275,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:10281,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10283,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10284,24'
          Dst:             xmlParseSDDecl
        - Src:             'parser.c:10286,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10288,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10291,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10292,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:10296,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10299,13'
          Dst:             xmlNextChar
    - functionName:    xmlParseMisc
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10344
      functionLinenumberEnd: 10356
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         28
      ICount:          173
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlParseComment
        - xmlParsePI
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:10345,5'
          Branch Sides:
            - BranchSide:      'parser.c:10345,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseComment
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:10346,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseComment
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:10347,9'
          Branch Sides:
            - BranchSide:      'parser.c:10347,9'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParsePI
            - BranchSide:      'parser.c:10348,14'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParsePI
        - Branch String:   'parser.c:10347,9'
          Branch Sides:
            - BranchSide:      'parser.c:10347,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
            - BranchSide:      'parser.c:10348,14'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParsePI
        - Branch String:   'parser.c:10348,26'
          Branch Sides:
            - BranchSide:      'parser.c:10348,30'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlParsePI
            - BranchSide:      'parser.c:10350,20'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:10348,13'
          Branch Sides:
            - BranchSide:      'parser.c:10349,17'
              BranchSideFuncs:
                - xmlParsePI
                - xmlSkipBlankChars
                - xmlParseComment
                - xmlParserGrow
            - BranchSide:      'parser.c:10350,20'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:10350,20'
          Branch Sides:
            - BranchSide:      'parser.c:10350,20'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:10353,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10350,20'
          Branch Sides:
            - BranchSide:      'parser.c:10350,20'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:10353,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10350,20'
          Branch Sides:
            - BranchSide:      'parser.c:10350,20'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:10353,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10350,20'
          Branch Sides:
            - BranchSide:      'parser.c:10351,22'
              BranchSideFuncs:
                - xmlParseComment
                - xmlSkipBlankChars
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:10353,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:10346,9'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10347,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10349,6'
          Dst:             xmlParsePI
        - Src:             'parser.c:10351,6'
          Dst:             xmlParseComment
    - functionName:    xmlParseDocTypeDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7941
      functionLinenumberEnd: 7991
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         32
      ICount:          213
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlParseExternalID
        - xmlParseName
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:7949,5'
          Branch Sides:
            - BranchSide:      'parser.c:7949,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseName
                - xmlSkipBlankChars
                - xmlParseExternalID
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7951,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseName
                - xmlSkipBlankChars
                - xmlParseExternalID
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7951,9'
          Branch Sides:
            - BranchSide:      'parser.c:7952,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseName
                - xmlSkipBlankChars
                - xmlParseExternalID
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7959,25'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankChars
                - xmlParseExternalID
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7960,9'
          Branch Sides:
            - BranchSide:      'parser.c:7961,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankChars
                - xmlParseExternalID
                - xmlSkipBlankChars
                - xmlFatalErr
            - BranchSide:      'parser.c:7964,24'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseExternalID
                - xmlSkipBlankChars
                - xmlFatalErr
        - Branch String:   'parser.c:7973,23'
          Branch Sides:
            - BranchSide:      'parser.c:7973,27'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
            - BranchSide:      'parser.c:7974,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
        - Branch String:   'parser.c:7973,9'
          Branch Sides:
            - BranchSide:      'parser.c:7974,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
            - BranchSide:      'parser.c:7976,23'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
        - Branch String:   'parser.c:7984,29'
          Branch Sides:
            - BranchSide:      'parser.c:7984,33'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7988,10'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7984,68'
          Branch Sides:
            - BranchSide:      'parser.c:7985,4'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7988,10'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7984,9'
          Branch Sides:
            - BranchSide:      'parser.c:7986,2'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7988,10'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:7988,22'
          Branch Sides:
            - BranchSide:      'parser.c:7988,26'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7988,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7988,9'
          Branch Sides:
            - BranchSide:      'parser.c:7988,9'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7989,14'
              BranchSideFuncs:
                - xmlFatalErr
      Callsites:
        - Src:             'parser.c:7949,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7951,9'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:7952,9'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7959,12'
          Dst:             xmlParseName
        - Src:             'parser.c:7961,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7966,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:7971,11'
          Dst:             xmlParseExternalID
        - Src:             'parser.c:7979,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:7989,2'
          Dst:             xmlFatalErr
    - functionName:    xmlParseInternalSubset
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8001
      functionLinenumberEnd: 8060
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         63
      ICount:          380
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - xmlFatalErr
        - xmlNextChar
        - xmlParseConditionalSections
        - xmlParseMarkupDecl
        - xmlParsePERefInternal
        - xmlParserGrow
        - xmlParserShrink
        - xmlPopPE
        - xmlSkipBlankChars
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:8005,9'
          Branch Sides:
            - BranchSide:      'parser.c:8006,26'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
            - BranchSide:      'parser.c:8055,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:8016,17'
          Branch Sides:
            - BranchSide:      'parser.c:8017,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8018,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
        - Branch String:   'parser.c:8018,24'
          Branch Sides:
            - BranchSide:      'parser.c:8019,21'
              BranchSideFuncs:
                - xmlPopPE
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:8024,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:8019,21'
          Branch Sides:
            - BranchSide:      'parser.c:8020,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:8023,26'
              BranchSideFuncs:
                - xmlPopPE
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:8024,37'
          Branch Sides:
            - BranchSide:      'parser.c:8024,41'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:8028,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
        - Branch String:   'parser.c:8024,24'
          Branch Sides:
            - BranchSide:      'parser.c:8025,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:8028,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
        - Branch String:   'parser.c:8028,25'
          Branch Sides:
            - BranchSide:      'parser.c:8028,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8029,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
        - Branch String:   'parser.c:8028,25'
          Branch Sides:
            - BranchSide:      'parser.c:8028,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
            - BranchSide:      'parser.c:8035,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:8028,48'
          Branch Sides:
            - BranchSide:      'parser.c:8029,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8035,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:8029,37'
          Branch Sides:
            - BranchSide:      'parser.c:8029,41'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8035,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:8029,56'
          Branch Sides:
            - BranchSide:      'parser.c:8029,60'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:8035,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:8028,24'
          Branch Sides:
            - BranchSide:      'parser.c:8034,45'
              BranchSideFuncs:
                - xmlParseConditionalSections
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:8035,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:8035,37'
          Branch Sides:
            - BranchSide:      'parser.c:8035,42'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
            - BranchSide:      'parser.c:8037,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:8035,57'
          Branch Sides:
            - BranchSide:      'parser.c:8035,61'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:8036,36'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:8035,24'
          Branch Sides:
            - BranchSide:      'parser.c:8036,36'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:8037,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:8037,24'
          Branch Sides:
            - BranchSide:      'parser.c:8038,39'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlPopPE
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:8040,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
        - Branch String:   'parser.c:8042,17'
          Branch Sides:
            - BranchSide:      'parser.c:8043,30'
              BranchSideFuncs:
                - xmlPopPE
            - BranchSide:      'parser.c:8044,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8047,13'
          Branch Sides:
            - BranchSide:      'parser.c:8047,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:8048,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:8048,13'
          Branch Sides:
            - BranchSide:      'parser.c:8015,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
            - BranchSide:      'parser.c:8048,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:8048,13'
          Branch Sides:
            - BranchSide:      'parser.c:8015,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
            - BranchSide:      'parser.c:8048,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlFatalErr
                - xmlPopPE
                - xmlFatalErr
        - Branch String:   'parser.c:8055,9'
          Branch Sides:
            - BranchSide:      'parser.c:8056,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:8059,5'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:8008,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:8014,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8020,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:8023,17'
          Dst:             xmlPopPE
        - Src:             'parser.c:8025,17'
          Dst:             xmlNextChar
        - Src:             'parser.c:8026,17'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8034,17'
          Dst:             xmlParseConditionalSections
        - Src:             'parser.c:8036,17'
          Dst:             xmlParseMarkupDecl
        - Src:             'parser.c:8038,17'
          Dst:             xmlParsePERefInternal
        - Src:             'parser.c:8040,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:8043,21'
          Dst:             xmlPopPE
        - Src:             'parser.c:8046,13'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8047,13'
          Dst:             xmlParserShrink
        - Src:             'parser.c:8048,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8056,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:8059,5'
          Dst:             xmlNextChar
    - functionName:    xmlCleanSpecialAttr
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCleanSpecialAttrCallback
        - xmlHashFree
        - xmlHashScanFull
        - xmlHashSize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:1215,9'
          Branch Sides:
            - BranchSide:      'parser.c:1216,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1218,21'
              BranchSideFuncs:
                - xmlHashScanFull
                - xmlHashSize
                - xmlHashFree
        - Branch String:   'parser.c:1220,9'
          Branch Sides:
            - BranchSide:      'parser.c:1220,9'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'parser.c:1221,21'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'parser.c:1218,5'
          Dst:             xmlHashScanFull
        - Src:             'parser.c:1218,5'
          Dst:             xmlCleanSpecialAttrCallback
        - Src:             'parser.c:1220,9'
          Dst:             xmlHashSize
        - Src:             'parser.c:1221,9'
          Dst:             xmlHashFree
    - functionName:    xmlParseElement
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9677
      functionLinenumberEnd: 9695
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFatalErrMsgStrIntStr
        - xmlParseContentInternal
        - xmlParseElementEnd
        - xmlParseElementStart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:9678,9'
          Branch Sides:
            - BranchSide:      'parser.c:9679,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9681,29'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParseElementEnd
                - xmlFatalErrMsgStrIntStr
        - Branch String:   'parser.c:9683,9'
          Branch Sides:
            - BranchSide:      'parser.c:9684,13'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:9694,24'
              BranchSideFuncs:
                - xmlParseElementEnd
        - Branch String:   'parser.c:9684,13'
          Branch Sides:
            - BranchSide:      'parser.c:9685,35'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:9691,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:9678,9'
          Dst:             xmlParseElementStart
        - Src:             'parser.c:9681,5'
          Dst:             xmlParseContentInternal
        - Src:             'parser.c:9687,13'
          Dst:             xmlFatalErrMsgStrIntStr
        - Src:             'parser.c:9694,5'
          Dst:             xmlParseElementEnd
    - functionName:    xmlFinishDocument
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10359
      functionLinenumberEnd: 10377
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlFreeDoc
        - xmlStrEqual
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:10365,21'
          Branch Sides:
            - BranchSide:      'parser.c:10365,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
            - BranchSide:      'parser.c:10371,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
        - Branch String:   'parser.c:10365,9'
          Branch Sides:
            - BranchSide:      'parser.c:10366,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
            - BranchSide:      'parser.c:10371,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
        - Branch String:   'parser.c:10372,23'
          Branch Sides:
            - BranchSide:      'parser.c:10372,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
            - BranchSide:      'parser.c:10373,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeDoc
        - Branch String:   'parser.c:10372,9'
          Branch Sides:
            - BranchSide:      'parser.c:10372,9'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'parser.c:10374,20'
              BranchSideFuncs:
                - xmlFreeDoc
      Callsites:
        - Src:             'parser.c:10373,10'
          Dst:             xmlStrEqual
        - Src:             'parser.c:10374,9'
          Dst:             xmlFreeDoc
    - functionName:    xmlParseElementStart
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9706
      functionLinenumberEnd: 9819
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         80
      ICount:          606
      EdgeCount:       109
      CyclomaticComplexity: 31
      functionsReached:
        - nameNsPush
        - namePop
        - nodePop
        - spacePop
        - spacePush
        - xmlFatalErrMsgInt
        - xmlFatalErrMsgStrIntStr
        - xmlHaltParser
        - xmlParseStartTag
        - xmlParseStartTag2
        - xmlParserAddNodeInfo
        - xmlParserGrow
        - xmlParserNsPop
        - xmlValidateRoot
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:9716,9'
          Branch Sides:
            - BranchSide:      'parser.c:9717,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlHaltParser
            - BranchSide:      'parser.c:9725,9'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlParseStartTag2
                - spacePush
                - spacePush
        - Branch String:   'parser.c:9725,9'
          Branch Sides:
            - BranchSide:      'parser.c:9726,31'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlParseStartTag2
                - spacePush
                - spacePush
            - BranchSide:      'parser.c:9731,9'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlParseStartTag2
                - spacePush
                - spacePush
        - Branch String:   'parser.c:9731,9'
          Branch Sides:
            - BranchSide:      'parser.c:9732,12'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlParseStartTag2
            - BranchSide:      'parser.c:9733,15'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlParseStartTag2
                - spacePush
        - Branch String:   'parser.c:9733,14'
          Branch Sides:
            - BranchSide:      'parser.c:9734,12'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlParseStartTag2
            - BranchSide:      'parser.c:9736,12'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlParseStartTag2
        - Branch String:   'parser.c:9740,9'
          Branch Sides:
            - BranchSide:      'parser.c:9742,34'
              BranchSideFuncs:
                - xmlParseStartTag2
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
            - BranchSide:      'parser.c:9745,26'
              BranchSideFuncs:
                - xmlParseStartTag
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
        - Branch String:   'parser.c:9747,9'
          Branch Sides:
            - BranchSide:      'parser.c:9748,11'
              BranchSideFuncs:
                - spacePop
            - BranchSide:      'parser.c:9751,16'
              BranchSideFuncs:
                - nameNsPush
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
        - Branch String:   'parser.c:9760,24'
          Branch Sides:
            - BranchSide:      'parser.c:9760,27'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
            - BranchSide:      'parser.c:9768,10'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:9760,44'
          Branch Sides:
            - BranchSide:      'parser.c:9760,47'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
            - BranchSide:      'parser.c:9768,10'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:9760,59'
          Branch Sides:
            - BranchSide:      'parser.c:9761,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
            - BranchSide:      'parser.c:9768,10'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:9761,20'
          Branch Sides:
            - BranchSide:      'parser.c:9761,24'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
            - BranchSide:      'parser.c:9768,10'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:9760,9'
          Branch Sides:
            - BranchSide:      'parser.c:9762,41'
              BranchSideFuncs:
                - xmlValidateRoot
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
            - BranchSide:      'parser.c:9768,10'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:9768,22'
          Branch Sides:
            - BranchSide:      'parser.c:9768,26'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
            - BranchSide:      'parser.c:9794,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
        - Branch String:   'parser.c:9768,9'
          Branch Sides:
            - BranchSide:      'parser.c:9769,9'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
                - xmlParserGrow
            - BranchSide:      'parser.c:9794,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
                - xmlParserAddNodeInfo
                - xmlParserGrow
        - Branch String:   'parser.c:9769,9'
          Branch Sides:
            - BranchSide:      'parser.c:9769,9'
              BranchSideFuncs:
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
            - BranchSide:      'parser.c:9770,6'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
        - Branch String:   'parser.c:9770,6'
          Branch Sides:
            - BranchSide:      'parser.c:9771,11'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
            - BranchSide:      'parser.c:9776,11'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
        - Branch String:   'parser.c:9771,30'
          Branch Sides:
            - BranchSide:      'parser.c:9771,34'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
            - BranchSide:      'parser.c:9775,2'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
        - Branch String:   'parser.c:9771,67'
          Branch Sides:
            - BranchSide:      'parser.c:9772,5'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
            - BranchSide:      'parser.c:9775,2'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
        - Branch String:   'parser.c:9771,10'
          Branch Sides:
            - BranchSide:      'parser.c:9773,3'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
            - BranchSide:      'parser.c:9775,2'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserAddNodeInfo
                - xmlParserNsPop
        - Branch String:   'parser.c:9783,6'
          Branch Sides:
            - BranchSide:      'parser.c:9784,21'
              BranchSideFuncs:
                - xmlParserNsPop
                - xmlParserAddNodeInfo
            - BranchSide:      'parser.c:9785,6'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
        - Branch String:   'parser.c:9785,18'
          Branch Sides:
            - BranchSide:      'parser.c:9785,21'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
            - BranchSide:      'parser.c:9792,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9785,6'
          Branch Sides:
            - BranchSide:      'parser.c:9786,30'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
            - BranchSide:      'parser.c:9792,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9794,9'
          Branch Sides:
            - BranchSide:      'parser.c:9795,9'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
                - xmlParserGrow
            - BranchSide:      'parser.c:9803,33'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - nodePop
                - namePop
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9795,9'
          Branch Sides:
            - BranchSide:      'parser.c:9795,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserAddNodeInfo
            - BranchSide:      'parser.c:9796,13'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
        - Branch String:   'parser.c:9796,25'
          Branch Sides:
            - BranchSide:      'parser.c:9796,28'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
            - BranchSide:      'parser.c:9802,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9796,13'
          Branch Sides:
            - BranchSide:      'parser.c:9797,30'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
            - BranchSide:      'parser.c:9802,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9813,6'
          Branch Sides:
            - BranchSide:      'parser.c:9814,21'
              BranchSideFuncs:
                - xmlParserNsPop
            - BranchSide:      'parser.c:9815,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:9717,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:9720,2'
          Dst:             xmlHaltParser
        - Src:             'parser.c:9732,2'
          Dst:             spacePush
        - Src:             'parser.c:9734,2'
          Dst:             spacePush
        - Src:             'parser.c:9736,2'
          Dst:             spacePush
        - Src:             'parser.c:9742,16'
          Dst:             xmlParseStartTag2
        - Src:             'parser.c:9745,9'
          Dst:             xmlParseStartTag
        - Src:             'parser.c:9748,2'
          Dst:             spacePop
        - Src:             'parser.c:9751,5'
          Dst:             nameNsPush
        - Src:             'parser.c:9762,24'
          Dst:             xmlValidateRoot
        - Src:             'parser.c:9769,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9781,2'
          Dst:             namePop
        - Src:             'parser.c:9782,2'
          Dst:             spacePop
        - Src:             'parser.c:9784,6'
          Dst:             xmlParserNsPop
        - Src:             'parser.c:9790,13'
          Dst:             xmlParserAddNodeInfo
        - Src:             'parser.c:9795,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9800,13'
          Dst:             xmlParserAddNodeInfo
        - Src:             'parser.c:9803,9'
          Dst:             xmlFatalErrMsgStrIntStr
        - Src:             'parser.c:9810,2'
          Dst:             nodePop
        - Src:             'parser.c:9811,2'
          Dst:             namePop
        - Src:             'parser.c:9812,2'
          Dst:             spacePop
        - Src:             'parser.c:9814,6'
          Dst:             xmlParserNsPop
    - functionName:    xmlParseContentInternal
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9547
      functionLinenumberEnd: 9641
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         89
      ICount:          608
      EdgeCount:       122
      CyclomaticComplexity: 35
      functionsReached:
        - namePop
        - nodePop
        - spacePop
        - xmlFatalErrMsgStrIntStr
        - xmlParseCDSect
        - xmlParseCharDataInternal
        - xmlParseComment
        - xmlParseElementEnd
        - xmlParseElementStart
        - xmlParsePI
        - xmlParseReference
        - xmlParserGrow
        - xmlParserNsPop
        - xmlParserShrink
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:9552,5'
          Branch Sides:
            - BranchSide:      'parser.c:9552,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9553,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
        - Branch String:   'parser.c:9552,5'
          Branch Sides:
            - BranchSide:      'parser.c:9552,5'
              BranchSideFuncs:
                - xmlParserGrow
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9553,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
        - Branch String:   'parser.c:9553,50'
          Branch Sides:
            - BranchSide:      'parser.c:9553,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9554,6'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
        - Branch String:   'parser.c:9553,5'
          Branch Sides:
            - BranchSide:      'parser.c:9555,23'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9613,10'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
        - Branch String:   'parser.c:9560,20'
          Branch Sides:
            - BranchSide:      'parser.c:9560,24'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9568,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
        - Branch String:   'parser.c:9560,6'
          Branch Sides:
            - BranchSide:      'parser.c:9561,17'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParserGrow
            - BranchSide:      'parser.c:9568,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
        - Branch String:   'parser.c:9568,11'
          Branch Sides:
            - BranchSide:      'parser.c:9568,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9575,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9568,11'
          Branch Sides:
            - BranchSide:      'parser.c:9568,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9575,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9568,11'
          Branch Sides:
            - BranchSide:      'parser.c:9568,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9575,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9568,11'
          Branch Sides:
            - BranchSide:      'parser.c:9568,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9575,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9568,11'
          Branch Sides:
            - BranchSide:      'parser.c:9568,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9575,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9568,11'
          Branch Sides:
            - BranchSide:      'parser.c:9568,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9575,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9568,11'
          Branch Sides:
            - BranchSide:      'parser.c:9568,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9575,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9568,11'
          Branch Sides:
            - BranchSide:      'parser.c:9568,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
            - BranchSide:      'parser.c:9575,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9568,11'
          Branch Sides:
            - BranchSide:      'parser.c:9569,21'
              BranchSideFuncs:
                - xmlParseCDSect
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:9575,13'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
        - Branch String:   'parser.c:9575,25'
          Branch Sides:
            - BranchSide:      'parser.c:9575,29'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
            - BranchSide:      'parser.c:9583,12'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
        - Branch String:   'parser.c:9575,44'
          Branch Sides:
            - BranchSide:      'parser.c:9576,5'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
            - BranchSide:      'parser.c:9583,12'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
        - Branch String:   'parser.c:9576,20'
          Branch Sides:
            - BranchSide:      'parser.c:9576,24'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
            - BranchSide:      'parser.c:9583,12'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
        - Branch String:   'parser.c:9575,11'
          Branch Sides:
            - BranchSide:      'parser.c:9577,22'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:9583,12'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
        - Branch String:   'parser.c:9583,11'
          Branch Sides:
            - BranchSide:      'parser.c:9584,17'
              BranchSideFuncs:
                - xmlParseElementStart
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseElementEnd
            - BranchSide:      'parser.c:9598,12'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
                - xmlParseReference
        - Branch String:   'parser.c:9584,17'
          Branch Sides:
            - BranchSide:      'parser.c:9585,21'
              BranchSideFuncs:
                - xmlParseElementEnd
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:9589,31'
              BranchSideFuncs:
                - xmlParseElementStart
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:9585,21'
          Branch Sides:
            - BranchSide:      'parser.c:9586,21'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:9587,29'
              BranchSideFuncs:
                - xmlParseElementEnd
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:9598,11'
          Branch Sides:
            - BranchSide:      'parser.c:9599,24'
              BranchSideFuncs:
                - xmlParseReference
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:9606,31'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParserShrink
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:9609,2'
          Branch Sides:
            - BranchSide:      'parser.c:9609,2'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
            - BranchSide:      'parser.c:9610,2'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:9610,2'
          Branch Sides:
            - BranchSide:      'parser.c:9553,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9610,2'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
                - xmlParserGrow
        - Branch String:   'parser.c:9610,2'
          Branch Sides:
            - BranchSide:      'parser.c:9553,5'
              BranchSideFuncs:
                - xmlParserGrow
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
            - BranchSide:      'parser.c:9610,2'
              BranchSideFuncs:
                - xmlParserGrow
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
                - xmlParseCharDataInternal
                - xmlParserShrink
                - xmlParseReference
                - xmlParseElementStart
                - xmlParseElementEnd
                - xmlParseComment
                - xmlParseCDSect
                - xmlParsePI
        - Branch String:   'parser.c:9613,36'
          Branch Sides:
            - BranchSide:      'parser.c:9614,10'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:9627,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
        - Branch String:   'parser.c:9614,48'
          Branch Sides:
            - BranchSide:      'parser.c:9615,10'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:9627,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
        - Branch String:   'parser.c:9613,9'
          Branch Sides:
            - BranchSide:      'parser.c:9616,31'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
            - BranchSide:      'parser.c:9627,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
                - nodePop
        - Branch String:   'parser.c:9627,5'
          Branch Sides:
            - BranchSide:      'parser.c:9628,17'
              BranchSideFuncs:
                - nodePop
                - spacePop
                - namePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9630,5'
              BranchSideFuncs:
                - spacePop
                - namePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9630,5'
          Branch Sides:
            - BranchSide:      'parser.c:9631,29'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserNsPop
            - BranchSide:      'parser.c:9639,5'
              BranchSideFuncs:
                - spacePop
        - Branch String:   'parser.c:9633,13'
          Branch Sides:
            - BranchSide:      'parser.c:9634,28'
              BranchSideFuncs:
                - xmlParserNsPop
                - namePop
                - spacePop
            - BranchSide:      'parser.c:9636,17'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlParserNsPop
        - Branch String:   'parser.c:9639,5'
          Branch Sides:
            - BranchSide:      'parser.c:9640,18'
              BranchSideFuncs:
                - spacePop
            - BranchSide:      'parser.c:9641,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:9552,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9561,6'
          Dst:             xmlParsePI
        - Src:             'parser.c:9569,6'
          Dst:             xmlParseCDSect
        - Src:             'parser.c:9577,6'
          Dst:             xmlParseComment
        - Src:             'parser.c:9587,10'
          Dst:             xmlParseElementEnd
        - Src:             'parser.c:9589,10'
          Dst:             xmlParseElementStart
        - Src:             'parser.c:9599,6'
          Dst:             xmlParseReference
        - Src:             'parser.c:9606,6'
          Dst:             xmlParseCharDataInternal
        - Src:             'parser.c:9609,2'
          Dst:             xmlParserShrink
        - Src:             'parser.c:9610,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9618,9'
          Dst:             xmlFatalErrMsgStrIntStr
        - Src:             'parser.c:9628,9'
          Dst:             nodePop
        - Src:             'parser.c:9634,13'
          Dst:             xmlParserNsPop
        - Src:             'parser.c:9636,9'
          Dst:             namePop
        - Src:             'parser.c:9640,9'
          Dst:             spacePop
    - functionName:    xmlParseElementEnd
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9827
      functionLinenumberEnd: 9861
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         26
      ICount:          191
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - namePop
        - xmlParseEndTag1
        - xmlParseEndTag2
        - xmlParserFindNodeInfo
        - xmlParserGrow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:9830,9'
          Branch Sides:
            - BranchSide:      'parser.c:9831,14'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:9839,9'
              BranchSideFuncs:
                - xmlParseEndTag1
                - xmlParserFindNodeInfo
                - xmlParseEndTag2
                - namePop
        - Branch String:   'parser.c:9831,26'
          Branch Sides:
            - BranchSide:      'parser.c:9831,30'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:9833,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9831,13'
          Branch Sides:
            - BranchSide:      'parser.c:9832,13'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:9833,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9832,13'
          Branch Sides:
            - BranchSide:      'parser.c:9832,13'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:9833,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9839,9'
          Branch Sides:
            - BranchSide:      'parser.c:9840,18'
              BranchSideFuncs:
                - xmlParseEndTag2
                - namePop
                - xmlParserFindNodeInfo
            - BranchSide:      'parser.c:9845,18'
              BranchSideFuncs:
                - xmlParseEndTag1
                - xmlParserFindNodeInfo
        - Branch String:   'parser.c:9851,21'
          Branch Sides:
            - BranchSide:      'parser.c:9851,24'
              BranchSideFuncs:
                - xmlParserFindNodeInfo
            - BranchSide:      'parser.c:9851,21'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9851,9'
          Branch Sides:
            - BranchSide:      'parser.c:9851,9'
              BranchSideFuncs:
                - xmlParserFindNodeInfo
            - BranchSide:      'parser.c:9854,66'
              BranchSideFuncs:
                - xmlParserFindNodeInfo
        - Branch String:   'parser.c:9855,13'
          Branch Sides:
            - BranchSide:      'parser.c:9856,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9860,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:9832,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9840,2'
          Dst:             xmlParseEndTag2
        - Src:             'parser.c:9841,2'
          Dst:             namePop
        - Src:             'parser.c:9845,2'
          Dst:             xmlParseEndTag1
        - Src:             'parser.c:9854,44'
          Dst:             xmlParserFindNodeInfo
    - functionName:    xmlParseEndTag1
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8314
      functionLinenumberEnd: 8359
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - line
      BBCount:         54
      ICount:          369
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - namePop
        - spacePop
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStrIntStr
        - xmlParseNameAndCompare
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:8317,5'
          Branch Sides:
            - BranchSide:      'parser.c:8317,5'
              BranchSideFuncs:
                - xmlParseNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8318,10'
              BranchSideFuncs:
                - xmlParseNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8317,5'
          Branch Sides:
            - BranchSide:      'parser.c:8317,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8318,10'
              BranchSideFuncs:
                - xmlParseNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8318,22'
          Branch Sides:
            - BranchSide:      'parser.c:8318,26'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8319,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8318,9'
          Branch Sides:
            - BranchSide:      'parser.c:8319,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8323,5'
              BranchSideFuncs:
                - xmlParseNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:8323,5'
          Branch Sides:
            - BranchSide:      'parser.c:8323,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:8325,35'
              BranchSideFuncs:
                - xmlParseNameAndCompare
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:8330,5'
          Branch Sides:
            - BranchSide:      'parser.c:8330,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
            - BranchSide:      'parser.c:8331,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:8330,5'
          Branch Sides:
            - BranchSide:      'parser.c:8330,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
            - BranchSide:      'parser.c:8331,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:8332,11'
          Branch Sides:
            - BranchSide:      'parser.c:8332,11'
              BranchSideFuncs:
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
            - BranchSide:      'parser.c:8332,11'
              BranchSideFuncs:
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:8332,11'
          Branch Sides:
            - BranchSide:      'parser.c:8332,34'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:8332,11'
              BranchSideFuncs:
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:8332,11'
          Branch Sides:
            - BranchSide:      'parser.c:8332,34'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:8332,11'
              BranchSideFuncs:
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:8332,30'
          Branch Sides:
            - BranchSide:      'parser.c:8332,34'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:8333,14'
              BranchSideFuncs:
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
        - Branch String:   'parser.c:8332,9'
          Branch Sides:
            - BranchSide:      'parser.c:8333,14'
              BranchSideFuncs:
                - xmlFatalErr
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:8335,2'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlFatalErrMsgStrIntStr
                - xmlParserGrow
        - Branch String:   'parser.c:8343,9'
          Branch Sides:
            - BranchSide:      'parser.c:8344,13'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - namePop
                - spacePop
            - BranchSide:      'parser.c:8353,10'
              BranchSideFuncs:
                - namePop
                - spacePop
        - Branch String:   'parser.c:8344,13'
          Branch Sides:
            - BranchSide:      'parser.c:8344,32'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - namePop
                - spacePop
            - BranchSide:      'parser.c:8345,33'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - namePop
                - spacePop
        - Branch String:   'parser.c:8353,29'
          Branch Sides:
            - BranchSide:      'parser.c:8353,33'
              BranchSideFuncs:
                - namePop
                - spacePop
            - BranchSide:      'parser.c:8357,13'
              BranchSideFuncs:
                - namePop
                - spacePop
        - Branch String:   'parser.c:8353,64'
          Branch Sides:
            - BranchSide:      'parser.c:8354,4'
              BranchSideFuncs:
                - namePop
                - spacePop
            - BranchSide:      'parser.c:8357,13'
              BranchSideFuncs:
                - namePop
                - spacePop
        - Branch String:   'parser.c:8353,9'
          Branch Sides:
            - BranchSide:      'parser.c:8355,9'
              BranchSideFuncs:
                - namePop
                - spacePop
            - BranchSide:      'parser.c:8357,13'
              BranchSideFuncs:
                - namePop
                - spacePop
      Callsites:
        - Src:             'parser.c:8317,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8319,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:8323,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8325,12'
          Dst:             xmlParseNameAndCompare
        - Src:             'parser.c:8330,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8331,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8333,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:8335,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8345,9'
          Dst:             xmlFatalErrMsgStrIntStr
        - Src:             'parser.c:8357,5'
          Dst:             namePop
        - Src:             'parser.c:8358,5'
          Dst:             spacePop
    - functionName:    xmlParsePI
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5205
      functionLinenumberEnd: 5307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         114
      ICount:          711
      EdgeCount:       154
      CyclomaticComplexity: 42
      functionsReached:
        - xmlCatalogGetDefaults
        - xmlCopyCharMultiByte
        - xmlCurrentCharRecover
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsgStr
        - xmlGrowCapacity
        - xmlParseCatalogPI
        - xmlParsePITarget
        - xmlParserGrow
        - xmlSkipBlankChars
        - xmlStrEqual
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:5215,22'
          Branch Sides:
            - BranchSide:      'parser.c:5215,26'
              BranchSideFuncs:
                - xmlParsePITarget
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5215,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5215,9'
          Branch Sides:
            - BranchSide:      'parser.c:5215,9'
              BranchSideFuncs:
                - xmlParsePITarget
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5219,2'
              BranchSideFuncs:
                - xmlParsePITarget
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5219,2'
          Branch Sides:
            - BranchSide:      'parser.c:5219,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParsePITarget
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:5225,35'
              BranchSideFuncs:
                - xmlParsePITarget
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
        - Branch String:   'parser.c:5226,6'
          Branch Sides:
            - BranchSide:      'parser.c:5227,11'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:5304,18'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:5227,23'
          Branch Sides:
            - BranchSide:      'parser.c:5227,27'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:5239,12'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5227,10'
          Branch Sides:
            - BranchSide:      'parser.c:5228,3'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5239,12'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5228,3'
          Branch Sides:
            - BranchSide:      'parser.c:5228,3'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5233,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5233,19'
          Branch Sides:
            - BranchSide:      'parser.c:5233,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5237,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5233,42'
          Branch Sides:
            - BranchSide:      'parser.c:5234,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5237,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5233,7'
          Branch Sides:
            - BranchSide:      'parser.c:5235,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5237,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5240,10'
          Branch Sides:
            - BranchSide:      'parser.c:5241,16'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5244,10'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5244,10'
          Branch Sides:
            - BranchSide:      'parser.c:5245,21'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5248,34'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5249,26'
          Branch Sides:
            - BranchSide:      'parser.c:5249,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5249,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5249,13'
          Branch Sides:
            - BranchSide:      'parser.c:5249,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5249,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5249,13'
          Branch Sides:
            - BranchSide:      'parser.c:5249,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5250,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5249,13'
          Branch Sides:
            - BranchSide:      'parser.c:5249,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5250,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5249,13'
          Branch Sides:
            - BranchSide:      'parser.c:5249,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5250,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5249,13'
          Branch Sides:
            - BranchSide:      'parser.c:5249,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5249,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5249,13'
          Branch Sides:
            - BranchSide:      'parser.c:5249,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5250,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5249,13'
          Branch Sides:
            - BranchSide:      'parser.c:5249,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5249,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5249,13'
          Branch Sides:
            - BranchSide:      'parser.c:5249,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5250,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5249,13'
          Branch Sides:
            - BranchSide:      'parser.c:5249,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5249,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5249,26'
          Branch Sides:
            - BranchSide:      'parser.c:5249,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5250,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5249,6'
          Branch Sides:
            - BranchSide:      'parser.c:5251,7'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5275,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5251,7'
          Branch Sides:
            - BranchSide:      'parser.c:5255,47'
              BranchSideFuncs:
                - xmlGrowCapacity.5847
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5271,3'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5256,25'
          Branch Sides:
            - BranchSide:      'parser.c:5257,43'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5262,13'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.5847
                - xmlFatalErrMsgStr
                - xmlErrMemory
        - Branch String:   'parser.c:5263,11'
          Branch Sides:
            - BranchSide:      'parser.c:5264,17'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5268,13'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5271,3'
          Branch Sides:
            - BranchSide:      'parser.c:5271,3'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5271,3'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5272,3'
          Branch Sides:
            - BranchSide:      'parser.c:5272,3'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5272,3'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5276,10'
          Branch Sides:
            - BranchSide:      'parser.c:5277,21'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5280,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
                - xmlParserGrow
        - Branch String:   'parser.c:5280,3'
          Branch Sides:
            - BranchSide:      'parser.c:5280,3'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
            - BranchSide:      'parser.c:5283,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
        - Branch String:   'parser.c:5283,29'
          Branch Sides:
            - BranchSide:      'parser.c:5284,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
            - BranchSide:      'parser.c:5297,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5283,7'
          Branch Sides:
            - BranchSide:      'parser.c:5285,31'
              BranchSideFuncs:
                - xmlCatalogGetDefaults
                - xmlParseCatalogPI
            - BranchSide:      'parser.c:5297,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5287,50'
          Branch Sides:
            - BranchSide:      'parser.c:5288,27'
              BranchSideFuncs:
                - xmlParseCatalogPI
            - BranchSide:      'parser.c:5291,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5288,61'
          Branch Sides:
            - BranchSide:      'parser.c:5289,6'
              BranchSideFuncs:
                - xmlParseCatalogPI
            - BranchSide:      'parser.c:5290,22'
              BranchSideFuncs:
                - xmlParseCatalogPI
        - Branch String:   'parser.c:5287,11'
          Branch Sides:
            - BranchSide:      'parser.c:5290,22'
              BranchSideFuncs:
                - xmlParseCatalogPI
            - BranchSide:      'parser.c:5291,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5219,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5225,18'
          Dst:             xmlParsePITarget
        - Src:             'parser.c:5228,3'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5241,3'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5244,10'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:5245,3'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5248,12'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:5255,31'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:5257,25'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5264,4'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5271,3'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:5273,9'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:5277,3'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5280,3'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5284,8'
          Dst:             xmlStrEqual
        - Src:             'parser.c:5285,31'
          Dst:             xmlCatalogGetDefaults
        - Src:             'parser.c:5290,4'
          Dst:             xmlParseCatalogPI
        - Src:             'parser.c:5304,6'
          Dst:             xmlFatalErr
    - functionName:    xmlParseCDSect
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9450
      functionLinenumberEnd: 9537
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         172
      ICount:          1027
      EdgeCount:       234
      CyclomaticComplexity: 64
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlCurrentCharRecover
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlGrowCapacity
        - xmlParserGrow
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:9461,22'
          Branch Sides:
            - BranchSide:      'parser.c:9461,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9462,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9461,41'
          Branch Sides:
            - BranchSide:      'parser.c:9461,45'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9462,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9461,9'
          Branch Sides:
            - BranchSide:      'parser.c:9462,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9463,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:9463,5'
          Branch Sides:
            - BranchSide:      'parser.c:9463,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9465,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
        - Branch String:   'parser.c:9465,10'
          Branch Sides:
            - BranchSide:      'parser.c:9465,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9466,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9465,10'
          Branch Sides:
            - BranchSide:      'parser.c:9465,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9466,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9465,10'
          Branch Sides:
            - BranchSide:      'parser.c:9465,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9466,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9465,10'
          Branch Sides:
            - BranchSide:      'parser.c:9465,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9466,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9465,10'
          Branch Sides:
            - BranchSide:      'parser.c:9465,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9466,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9465,9'
          Branch Sides:
            - BranchSide:      'parser.c:9466,9'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:9467,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParserGrow
        - Branch String:   'parser.c:9467,5'
          Branch Sides:
            - BranchSide:      'parser.c:9467,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9469,31'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9470,9'
          Branch Sides:
            - BranchSide:      'parser.c:9470,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9470,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9470,10'
          Branch Sides:
            - BranchSide:      'parser.c:9470,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9470,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9470,10'
          Branch Sides:
            - BranchSide:      'parser.c:9470,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9474,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9470,10'
          Branch Sides:
            - BranchSide:      'parser.c:9470,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9474,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9470,10'
          Branch Sides:
            - BranchSide:      'parser.c:9471,14'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9474,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9470,10'
          Branch Sides:
            - BranchSide:      'parser.c:9470,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9470,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9470,10'
          Branch Sides:
            - BranchSide:      'parser.c:9470,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9474,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9470,10'
          Branch Sides:
            - BranchSide:      'parser.c:9470,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9470,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9470,10'
          Branch Sides:
            - BranchSide:      'parser.c:9470,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9474,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9470,10'
          Branch Sides:
            - BranchSide:      'parser.c:9470,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9471,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:9470,9'
          Branch Sides:
            - BranchSide:      'parser.c:9471,14'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9474,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9474,5'
          Branch Sides:
            - BranchSide:      'parser.c:9474,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9474,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9476,9'
          Branch Sides:
            - BranchSide:      'parser.c:9476,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9476,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9476,10'
          Branch Sides:
            - BranchSide:      'parser.c:9476,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9476,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9476,10'
          Branch Sides:
            - BranchSide:      'parser.c:9476,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9480,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9476,10'
          Branch Sides:
            - BranchSide:      'parser.c:9476,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9480,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9476,10'
          Branch Sides:
            - BranchSide:      'parser.c:9477,14'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9480,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9476,10'
          Branch Sides:
            - BranchSide:      'parser.c:9476,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9476,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9476,10'
          Branch Sides:
            - BranchSide:      'parser.c:9476,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9480,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9476,10'
          Branch Sides:
            - BranchSide:      'parser.c:9476,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9476,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9476,10'
          Branch Sides:
            - BranchSide:      'parser.c:9476,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9480,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9476,10'
          Branch Sides:
            - BranchSide:      'parser.c:9476,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9477,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:9476,9'
          Branch Sides:
            - BranchSide:      'parser.c:9477,14'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9480,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9480,5'
          Branch Sides:
            - BranchSide:      'parser.c:9480,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:9480,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9483,9'
          Branch Sides:
            - BranchSide:      'parser.c:9484,15'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:9487,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9487,25'
          Branch Sides:
            - BranchSide:      'parser.c:9487,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9487,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9487,12'
          Branch Sides:
            - BranchSide:      'parser.c:9487,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9487,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9487,12'
          Branch Sides:
            - BranchSide:      'parser.c:9487,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9488,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9487,12'
          Branch Sides:
            - BranchSide:      'parser.c:9487,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9488,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9487,12'
          Branch Sides:
            - BranchSide:      'parser.c:9487,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9488,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9487,12'
          Branch Sides:
            - BranchSide:      'parser.c:9487,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9487,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9487,12'
          Branch Sides:
            - BranchSide:      'parser.c:9487,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9488,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9487,12'
          Branch Sides:
            - BranchSide:      'parser.c:9487,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9487,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9487,12'
          Branch Sides:
            - BranchSide:      'parser.c:9487,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9488,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9487,12'
          Branch Sides:
            - BranchSide:      'parser.c:9487,12'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9487,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9487,25'
          Branch Sides:
            - BranchSide:      'parser.c:9487,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9488,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9487,5'
          Branch Sides:
            - BranchSide:      'parser.c:9489,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9515,5'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:9489,6'
          Branch Sides:
            - BranchSide:      'parser.c:9493,39'
              BranchSideFuncs:
                - xmlGrowCapacity.5847
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9507,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9494,17'
          Branch Sides:
            - BranchSide:      'parser.c:9495,32'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9499,12'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.5847
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:9500,10'
          Branch Sides:
            - BranchSide:      'parser.c:9501,16'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:9504,12'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9507,2'
          Branch Sides:
            - BranchSide:      'parser.c:9507,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9507,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9512,2'
          Branch Sides:
            - BranchSide:      'parser.c:9512,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:9512,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:9516,9'
          Branch Sides:
            - BranchSide:      'parser.c:9517,20'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:9521,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9521,5'
          Branch Sides:
            - BranchSide:      'parser.c:9521,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9521,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9526,29'
          Branch Sides:
            - BranchSide:      'parser.c:9526,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9526,50'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9526,9'
          Branch Sides:
            - BranchSide:      'parser.c:9526,50'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9527,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9527,45'
          Branch Sides:
            - BranchSide:      'parser.c:9528,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9530,20'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9527,13'
          Branch Sides:
            - BranchSide:      'parser.c:9529,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9530,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:9463,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9467,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:9469,9'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:9471,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:9475,9'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:9477,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:9481,11'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:9484,2'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9493,23'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:9495,17'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:9501,3'
          Dst:             xmlErrMemory
        - Src:             'parser.c:9507,2'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:9513,8'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:9517,2'
          Dst:             xmlFatalErrMsgStr
    - functionName:    xmlParseComment
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4939
      functionLinenumberEnd: 5076
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         134
      ICount:          924
      EdgeCount:       179
      CyclomaticComplexity: 47
      functionsReached:
        - xmlErrMemory
        - xmlFatalErrMsgStr
        - xmlParseCommentComplex
        - xmlParserGrow
        - xmlParserShrink
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:4953,22'
          Branch Sides:
            - BranchSide:      'parser.c:4953,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4954,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4953,9'
          Branch Sides:
            - BranchSide:      'parser.c:4954,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4955,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:4955,5'
          Branch Sides:
            - BranchSide:      'parser.c:4955,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:4956,10'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:4956,22'
          Branch Sides:
            - BranchSide:      'parser.c:4956,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4957,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4956,9'
          Branch Sides:
            - BranchSide:      'parser.c:4957,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4958,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:4958,5'
          Branch Sides:
            - BranchSide:      'parser.c:4958,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlParserGrow
            - BranchSide:      'parser.c:4959,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlParserGrow
        - Branch String:   'parser.c:4959,5'
          Branch Sides:
            - BranchSide:      'parser.c:4959,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4965,10'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4959,5'
          Branch Sides:
            - BranchSide:      'parser.c:4959,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4965,10'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4967,6'
          Branch Sides:
            - BranchSide:      'parser.c:4967,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4968,6'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4971,6'
          Branch Sides:
            - BranchSide:      'parser.c:4969,3'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4972,2'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4975,22'
          Branch Sides:
            - BranchSide:      'parser.c:4975,27'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4976,12'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4975,40'
          Branch Sides:
            - BranchSide:      'parser.c:4975,2'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4976,12'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4976,24'
          Branch Sides:
            - BranchSide:      'parser.c:4976,29'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4977,11'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4976,40'
          Branch Sides:
            - BranchSide:      'parser.c:4975,2'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4977,11'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4975,2'
          Branch Sides:
            - BranchSide:      'parser.c:4978,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4981,21'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4982,6'
          Branch Sides:
            - BranchSide:      'parser.c:4983,6'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4989,11'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4986,6'
          Branch Sides:
            - BranchSide:      'parser.c:4984,3'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4987,6'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4993,6'
          Branch Sides:
            - BranchSide:      'parser.c:4994,17'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5026,21'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:4994,17'
          Branch Sides:
            - BranchSide:      'parser.c:4995,35'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5000,17'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:5000,17'
          Branch Sides:
            - BranchSide:      'parser.c:5001,23'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
            - BranchSide:      'parser.c:5011,24'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:5001,34'
          Branch Sides:
            - BranchSide:      'parser.c:5001,38'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
            - BranchSide:      'parser.c:5004,53'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:5001,21'
          Branch Sides:
            - BranchSide:      'parser.c:5002,28'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
            - BranchSide:      'parser.c:5004,53'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:5006,21'
          Branch Sides:
            - BranchSide:      'parser.c:5007,34'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5010,21'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5015,21'
          Branch Sides:
            - BranchSide:      'parser.c:5016,34'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5020,23'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5027,6'
          Branch Sides:
            - BranchSide:      'parser.c:5028,8'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5031,7'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5031,6'
          Branch Sides:
            - BranchSide:      'parser.c:5032,8'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5041,2'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5033,10'
          Branch Sides:
            - BranchSide:      'parser.c:5034,22'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5039,8'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5041,2'
          Branch Sides:
            - BranchSide:      'parser.c:5041,2'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5042,2'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5042,2'
          Branch Sides:
            - BranchSide:      'parser.c:5042,2'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
            - BranchSide:      'parser.c:5043,7'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
        - Branch String:   'parser.c:5042,2'
          Branch Sides:
            - BranchSide:      'parser.c:5042,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
            - BranchSide:      'parser.c:5043,7'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
        - Branch String:   'parser.c:5044,6'
          Branch Sides:
            - BranchSide:      'parser.c:5045,10'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
            - BranchSide:      'parser.c:5074,5'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5045,10'
          Branch Sides:
            - BranchSide:      'parser.c:5046,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
            - BranchSide:      'parser.c:5070,8'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5046,14'
          Branch Sides:
            - BranchSide:      'parser.c:5047,7'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5059,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5047,7'
          Branch Sides:
            - BranchSide:      'parser.c:5047,7'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5048,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5048,31'
          Branch Sides:
            - BranchSide:      'parser.c:5048,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5055,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5048,63'
          Branch Sides:
            - BranchSide:      'parser.c:5049,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5055,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5048,11'
          Branch Sides:
            - BranchSide:      'parser.c:5050,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5055,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5050,8'
          Branch Sides:
            - BranchSide:      'parser.c:5051,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5053,8'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5055,11'
          Branch Sides:
            - BranchSide:      'parser.c:5056,11'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5057,7'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5059,7'
          Branch Sides:
            - BranchSide:      'parser.c:5060,25'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5065,25'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5074,29'
          Branch Sides:
            - BranchSide:      'parser.c:5074,34'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5074,52'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5074,47'
          Branch Sides:
            - BranchSide:      'parser.c:5074,5'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5074,52'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5074,64'
          Branch Sides:
            - BranchSide:      'parser.c:5074,5'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5074,69'
              BranchSideFuncs:
                - xmlParseCommentComplex
                - xmlParserShrink
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:5074,5'
          Branch Sides:
            - BranchSide:      'parser.c:4967,7'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCommentComplex
                - xmlFatalErrMsgStr
                - xmlFatalErrMsgStr
                - xmlParserGrow
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:5075,28'
              BranchSideFuncs:
                - xmlParseCommentComplex
      Callsites:
        - Src:             'parser.c:4955,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:4958,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:4959,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:4995,17'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5007,21'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5016,21'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5041,2'
          Dst:             xmlParserShrink
        - Src:             'parser.c:5042,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5047,7'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5060,7'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5065,7'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5075,5'
          Dst:             xmlParseCommentComplex
    - functionName:    xmlParseReference
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7104
      functionLinenumberEnd: 7337
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         137
      ICount:          849
      EdgeCount:       189
      CyclomaticComplexity: 54
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlCtxtParseEntity
        - xmlDocCopyNode
        - xmlErrMemory
        - xmlLookupGeneralEntity
        - xmlParseCharRef
        - xmlParseEntityRefInternal
        - xmlParserEntityCheck
        - xmlStrlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:7109,9'
          Branch Sides:
            - BranchSide:      'parser.c:7110,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7115,9'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
                - xmlStrlen
                - xmlParseCharRef
                - xmlCopyCharMultiByte
        - Branch String:   'parser.c:7115,9'
          Branch Sides:
            - BranchSide:      'parser.c:7116,6'
              BranchSideFuncs:
                - xmlParseCharRef
                - xmlCopyCharMultiByte
            - BranchSide:      'parser.c:7137,38'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
                - xmlStrlen
        - Branch String:   'parser.c:7120,6'
          Branch Sides:
            - BranchSide:      'parser.c:7121,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7126,9'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
        - Branch String:   'parser.c:7126,9'
          Branch Sides:
            - BranchSide:      'parser.c:7126,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7126,9'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
        - Branch String:   'parser.c:7128,33'
          Branch Sides:
            - BranchSide:      'parser.c:7128,37'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7131,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7128,68'
          Branch Sides:
            - BranchSide:      'parser.c:7129,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7131,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7128,13'
          Branch Sides:
            - BranchSide:      'parser.c:7130,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7131,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7138,9'
          Branch Sides:
            - BranchSide:      'parser.c:7139,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7140,34'
              BranchSideFuncs:
                - xmlLookupGeneralEntity
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
                - xmlStrlen
        - Branch String:   'parser.c:7141,9'
          Branch Sides:
            - BranchSide:      'parser.c:7145,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7153,10'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
                - xmlStrlen
        - Branch String:   'parser.c:7145,42'
          Branch Sides:
            - BranchSide:      'parser.c:7146,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7151,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7146,33'
          Branch Sides:
            - BranchSide:      'parser.c:7147,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7151,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7147,37'
          Branch Sides:
            - BranchSide:      'parser.c:7148,14'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7151,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7145,13'
          Branch Sides:
            - BranchSide:      'parser.c:7149,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7151,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7153,9'
          Branch Sides:
            - BranchSide:      'parser.c:7154,2'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
                - xmlStrlen
            - BranchSide:      'parser.c:7157,10'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
                - xmlStrlen
        - Branch String:   'parser.c:7157,29'
          Branch Sides:
            - BranchSide:      'parser.c:7158,10'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'parser.c:7159,8'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'parser.c:7157,9'
          Branch Sides:
            - BranchSide:      'parser.c:7159,8'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'parser.c:7175,11'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
        - Branch String:   'parser.c:7160,6'
          Branch Sides:
            - BranchSide:      'parser.c:7160,19'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7164,7'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'parser.c:7164,26'
          Branch Sides:
            - BranchSide:      'parser.c:7164,30'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'parser.c:7167,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7164,61'
          Branch Sides:
            - BranchSide:      'parser.c:7165,8'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'parser.c:7167,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7164,6'
          Branch Sides:
            - BranchSide:      'parser.c:7166,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7167,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7175,46'
          Branch Sides:
            - BranchSide:      'parser.c:7175,50'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
            - BranchSide:      'parser.c:7218,10'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
        - Branch String:   'parser.c:7175,9'
          Branch Sides:
            - BranchSide:      'parser.c:7176,9'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
            - BranchSide:      'parser.c:7218,10'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
        - Branch String:   'parser.c:7218,53'
          Branch Sides:
            - BranchSide:      'parser.c:7219,12'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
            - BranchSide:      'parser.c:7222,14'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
        - Branch String:   'parser.c:7219,52'
          Branch Sides:
            - BranchSide:      'parser.c:7220,12'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
            - BranchSide:      'parser.c:7242,30'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'parser.c:7220,35'
          Branch Sides:
            - BranchSide:      'parser.c:7221,12'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
            - BranchSide:      'parser.c:7222,14'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
        - Branch String:   'parser.c:7218,9'
          Branch Sides:
            - BranchSide:      'parser.c:7222,14'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
                - xmlCtxtParseEntity
            - BranchSide:      'parser.c:7242,30'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'parser.c:7222,13'
          Branch Sides:
            - BranchSide:      'parser.c:7223,32'
              BranchSideFuncs:
                - xmlCtxtParseEntity
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
            - BranchSide:      'parser.c:7224,20'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlCtxtParseEntity
        - Branch String:   'parser.c:7242,9'
          Branch Sides:
            - BranchSide:      'parser.c:7243,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7245,10'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'parser.c:7245,29'
          Branch Sides:
            - BranchSide:      'parser.c:7245,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7246,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7245,9'
          Branch Sides:
            - BranchSide:      'parser.c:7246,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7248,9'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'parser.c:7248,9'
          Branch Sides:
            - BranchSide:      'parser.c:7252,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7254,17'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'parser.c:7252,13'
          Branch Sides:
            - BranchSide:      'parser.c:7253,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7254,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7265,42'
          Branch Sides:
            - BranchSide:      'parser.c:7266,14'
              BranchSideFuncs:
                - xmlStrlen
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7267,33'
              BranchSideFuncs:
                - xmlStrlen
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7265,13'
          Branch Sides:
            - BranchSide:      'parser.c:7267,33'
              BranchSideFuncs:
                - xmlStrlen
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7281,9'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7269,46'
          Branch Sides:
            - BranchSide:      'parser.c:7270,18'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7271,21'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7269,17'
          Branch Sides:
            - BranchSide:      'parser.c:7271,21'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7274,21'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7271,21'
          Branch Sides:
            - BranchSide:      'parser.c:7272,21'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7273,13'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7281,9'
          Branch Sides:
            - BranchSide:      'parser.c:7287,18'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7336,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7287,37'
          Branch Sides:
            - BranchSide:      'parser.c:7288,19'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7307,13'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlStrlen
                - xmlErrMemory
        - Branch String:   'parser.c:7288,47'
          Branch Sides:
            - BranchSide:      'parser.c:7289,19'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'parser.c:7290,37'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'parser.c:7287,17'
          Branch Sides:
            - BranchSide:      'parser.c:7290,37'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'parser.c:7307,13'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlStrlen
                - xmlErrMemory
        - Branch String:   'parser.c:7292,50'
          Branch Sides:
            - BranchSide:      'parser.c:7293,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7294,25'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7292,21'
          Branch Sides:
            - BranchSide:      'parser.c:7294,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7297,25'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7294,25'
          Branch Sides:
            - BranchSide:      'parser.c:7295,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7296,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7312,17'
          Branch Sides:
            - BranchSide:      'parser.c:7313,30'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:7317,17'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7317,17'
          Branch Sides:
            - BranchSide:      'parser.c:7319,31'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7324,28'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
        - Branch String:   'parser.c:7326,17'
          Branch Sides:
            - BranchSide:      'parser.c:7327,40'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
            - BranchSide:      'parser.c:7329,30'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlErrMemory
                - xmlStrlen
      Callsites:
        - Src:             'parser.c:7118,14'
          Dst:             xmlParseCharRef
        - Src:             'parser.c:7126,9'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:7137,12'
          Dst:             xmlParseEntityRefInternal
        - Src:             'parser.c:7140,11'
          Dst:             xmlLookupGeneralEntity
        - Src:             'parser.c:7166,49'
          Dst:             xmlStrlen
        - Src:             'parser.c:7223,13'
          Dst:             xmlCtxtParseEntity
        - Src:             'parser.c:7234,13'
          Dst:             xmlCtxtParseEntity
        - Src:             'parser.c:7242,9'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:7267,23'
          Dst:             xmlStrlen
        - Src:             'parser.c:7290,27'
          Dst:             xmlStrlen
        - Src:             'parser.c:7310,20'
          Dst:             xmlDocCopyNode
        - Src:             'parser.c:7313,17'
          Dst:             xmlErrMemory
    - functionName:    xmlParseCharDataInternal
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4559
      functionLinenumberEnd: 4662
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - partial
      BBCount:         92
      ICount:          667
      EdgeCount:       124
      CyclomaticComplexity: 34
      functionsReached:
        - xmlCharacters
        - xmlFatalErr
        - xmlParseCharDataComplex
        - xmlParserGrow
        - xmlParserShrink
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:4565,5'
          Branch Sides:
            - BranchSide:      'parser.c:4565,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4570,10'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4565,5'
          Branch Sides:
            - BranchSide:      'parser.c:4565,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4570,10'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4573,9'
          Branch Sides:
            - BranchSide:      'parser.c:4573,33'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4574,14'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4574,13'
          Branch Sides:
            - BranchSide:      'parser.c:4575,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4581,14'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4578,13'
          Branch Sides:
            - BranchSide:      'parser.c:4576,17'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4579,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4581,13'
          Branch Sides:
            - BranchSide:      'parser.c:4581,20'
              BranchSideFuncs:
                - xmlCharacters
            - BranchSide:      'parser.c:4582,13'
              BranchSideFuncs:
                - xmlCharacters
        - Branch String:   'parser.c:4582,13'
          Branch Sides:
            - BranchSide:      'parser.c:4583,38'
              BranchSideFuncs:
                - xmlCharacters
            - BranchSide:      'parser.c:4592,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4586,21'
          Branch Sides:
            - BranchSide:      'parser.c:4587,28'
              BranchSideFuncs:
                - xmlCharacters
            - BranchSide:      'parser.c:4588,37'
              BranchSideFuncs:
                - xmlCharacters
        - Branch String:   'parser.c:4597,9'
          Branch Sides:
            - BranchSide:      'parser.c:4598,15'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
            - BranchSide:      'parser.c:4601,28'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
        - Branch String:   'parser.c:4602,13'
          Branch Sides:
            - BranchSide:      'parser.c:4603,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
            - BranchSide:      'parser.c:4609,14'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
        - Branch String:   'parser.c:4606,13'
          Branch Sides:
            - BranchSide:      'parser.c:4604,17'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
            - BranchSide:      'parser.c:4607,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
        - Branch String:   'parser.c:4609,13'
          Branch Sides:
            - BranchSide:      'parser.c:4610,18'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
            - BranchSide:      'parser.c:4621,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
        - Branch String:   'parser.c:4610,32'
          Branch Sides:
            - BranchSide:      'parser.c:4610,36'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
            - BranchSide:      'parser.c:4615,19'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
        - Branch String:   'parser.c:4610,17'
          Branch Sides:
            - BranchSide:      'parser.c:4611,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:4615,19'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
        - Branch String:   'parser.c:4615,28'
          Branch Sides:
            - BranchSide:      'parser.c:4615,32'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
            - BranchSide:      'parser.c:4616,19'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
        - Branch String:   'parser.c:4615,17'
          Branch Sides:
            - BranchSide:      'parser.c:4616,19'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
            - BranchSide:      'parser.c:4620,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
                - xmlCharacters
        - Branch String:   'parser.c:4621,9'
          Branch Sides:
            - BranchSide:      'parser.c:4622,34'
              BranchSideFuncs:
                - xmlCharacters
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
            - BranchSide:      'parser.c:4634,28'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
        - Branch String:   'parser.c:4625,17'
          Branch Sides:
            - BranchSide:      'parser.c:4626,24'
              BranchSideFuncs:
                - xmlCharacters
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
            - BranchSide:      'parser.c:4627,33'
              BranchSideFuncs:
                - xmlCharacters
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
        - Branch String:   'parser.c:4635,13'
          Branch Sides:
            - BranchSide:      'parser.c:4636,15'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
            - BranchSide:      'parser.c:4645,14'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
        - Branch String:   'parser.c:4637,17'
          Branch Sides:
            - BranchSide:      'parser.c:4638,36'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4643,15'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
        - Branch String:   'parser.c:4645,13'
          Branch Sides:
            - BranchSide:      'parser.c:4646,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4648,14'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
        - Branch String:   'parser.c:4648,13'
          Branch Sides:
            - BranchSide:      'parser.c:4649,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4651,14'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
        - Branch String:   'parser.c:4651,23'
          Branch Sides:
            - BranchSide:      'parser.c:4651,28'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
            - BranchSide:      'parser.c:4654,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
        - Branch String:   'parser.c:4651,39'
          Branch Sides:
            - BranchSide:      'parser.c:4651,43'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
            - BranchSide:      'parser.c:4654,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
        - Branch String:   'parser.c:4651,13'
          Branch Sides:
            - BranchSide:      'parser.c:4652,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4654,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
        - Branch String:   'parser.c:4654,9'
          Branch Sides:
            - BranchSide:      'parser.c:4654,9'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
            - BranchSide:      'parser.c:4655,9'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
                - xmlParserGrow
        - Branch String:   'parser.c:4655,9'
          Branch Sides:
            - BranchSide:      'parser.c:4655,9'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4656,14'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4655,9'
          Branch Sides:
            - BranchSide:      'parser.c:4655,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4656,14'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4657,29'
          Branch Sides:
            - BranchSide:      'parser.c:4657,34'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4658,16'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4657,47'
          Branch Sides:
            - BranchSide:      'parser.c:4657,5'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4658,16'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4658,28'
          Branch Sides:
            - BranchSide:      'parser.c:4657,5'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4658,33'
              BranchSideFuncs:
                - xmlParseCharDataComplex
                - xmlParserShrink
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
        - Branch String:   'parser.c:4657,5'
          Branch Sides:
            - BranchSide:      'parser.c:4571,8'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseCharDataComplex
                - xmlParserGrow
                - xmlCharacters
                - xmlFatalErr
                - xmlCharacters
            - BranchSide:      'parser.c:4659,25'
              BranchSideFuncs:
                - xmlParseCharDataComplex
      Callsites:
        - Src:             'parser.c:4565,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:4590,17'
          Dst:             xmlCharacters
        - Src:             'parser.c:4611,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4629,13'
          Dst:             xmlCharacters
        - Src:             'parser.c:4654,9'
          Dst:             xmlParserShrink
        - Src:             'parser.c:4655,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:4661,5'
          Dst:             xmlParseCharDataComplex
    - functionName:    nodePop
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          87
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parser.c:2056,9'
          Branch Sides:
            - BranchSide:      'parser.c:2056,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2057,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2057,9'
          Branch Sides:
            - BranchSide:      'parser.c:2058,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2059,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2060,9'
          Branch Sides:
            - BranchSide:      'parser.c:2061,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2063,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtParseEntity
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11759
      functionLinenumberEnd: 11866
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ent
      BBCount:         29
      ICount:          272
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - xmlCtxtParseContentInternal
        - xmlFatalErr
        - xmlFreeInputStream
        - xmlFreeNodeList
        - xmlHaltParser
        - xmlNewEntityInputStream
        - xmlSaturatedAdd
        - xmlSaturatedAddSizeT
        - xmlSetTreeDoc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:11774,9'
          Branch Sides:
            - BranchSide:      'parser.c:11775,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:11783,37'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtParseContentInternal
                - xmlSaturatedAddSizeT
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlSetTreeDoc
                - xmlSaturatedAdd
                - xmlSaturatedAdd
        - Branch String:   'parser.c:11784,9'
          Branch Sides:
            - BranchSide:      'parser.c:11785,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11792,21'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlSaturatedAddSizeT
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlSetTreeDoc
                - xmlSaturatedAdd
                - xmlSaturatedAdd
        - Branch String:   'parser.c:11793,9'
          Branch Sides:
            - BranchSide:      'parser.c:11794,34'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlSaturatedAddSizeT
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlSetTreeDoc
                - xmlSaturatedAdd
                - xmlSaturatedAdd
            - BranchSide:      'parser.c:11796,18'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlSaturatedAddSizeT
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlSetTreeDoc
                - xmlSaturatedAdd
                - xmlSaturatedAdd
        - Branch String:   'parser.c:11834,9'
          Branch Sides:
            - BranchSide:      'parser.c:11835,26'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlSetTreeDoc
                - xmlSaturatedAdd
            - BranchSide:      'parser.c:11837,10'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlSetTreeDoc
                - xmlSaturatedAdd
        - Branch String:   'parser.c:11837,9'
          Branch Sides:
            - BranchSide:      'parser.c:11838,13'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlSetTreeDoc
                - xmlSaturatedAdd
            - BranchSide:      'parser.c:11859,25'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlFreeInputStream
        - Branch String:   'parser.c:11838,13'
          Branch Sides:
            - BranchSide:      'parser.c:11839,30'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlFreeInputStream
                - xmlSetTreeDoc
            - BranchSide:      'parser.c:11841,25'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlSetTreeDoc
        - Branch String:   'parser.c:11843,9'
          Branch Sides:
            - BranchSide:      'parser.c:11844,41'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlSetTreeDoc
            - BranchSide:      'parser.c:11858,5'
              BranchSideFuncs:
                - xmlFreeInputStream
        - Branch String:   'parser.c:11851,17'
          Branch Sides:
            - BranchSide:      'parser.c:11852,31'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlFreeInputStream
            - BranchSide:      'parser.c:11854,17'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlSetTreeDoc
        - Branch String:   'parser.c:11854,17'
          Branch Sides:
            - BranchSide:      'parser.c:11855,29'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlSetTreeDoc
            - BranchSide:      'parser.c:11856,20'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlSetTreeDoc
      Callsites:
        - Src:             'parser.c:11775,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:11776,9'
          Dst:             xmlHaltParser
        - Src:             'parser.c:11783,13'
          Dst:             xmlNewEntityInputStream
        - Src:             'parser.c:11820,12'
          Dst:             xmlCtxtParseContentInternal
        - Src:             'parser.c:11832,5'
          Dst:             xmlSaturatedAddSizeT
        - Src:             'parser.c:11835,9'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:11839,13'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:11852,17'
          Dst:             xmlSetTreeDoc
        - Src:             'parser.c:11859,9'
          Dst:             xmlFreeNodeList
        - Src:             'parser.c:11862,5'
          Dst:             xmlFreeInputStream
    - functionName:    xmlCtxtParseContentInternal
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11669
      functionLinenumberEnd: 11755
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - input
        - hasTextDecl
        - buildTree
      BBCount:         68
      ICount:          426
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached:
        - nameNsPush
        - namePop
        - nodePop
        - nodePush
        - spacePop
        - spacePush
        - xmlCtxtIsCatastrophicError
        - xmlCtxtPopInput
        - xmlCtxtPushInput
        - xmlDetectEncoding
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFreeNode
        - xmlNewDocNode
        - xmlParseContentInternal
        - xmlParseTextDecl
        - xmlParserGrow
        - xmlParserShrink
        - xmlStrEqual
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:11675,9'
          Branch Sides:
            - BranchSide:      'parser.c:11676,30'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlCtxtPushInput
                - nameNsPush
                - spacePush
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - nodePush
                - xmlErrMemory
            - BranchSide:      'parser.c:11683,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - nameNsPush
                - spacePush
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - nodePush
        - Branch String:   'parser.c:11677,13'
          Branch Sides:
            - BranchSide:      'parser.c:11678,26'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeNode
            - BranchSide:      'parser.c:11681,5'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - nameNsPush
                - spacePush
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - nodePush
        - Branch String:   'parser.c:11683,9'
          Branch Sides:
            - BranchSide:      'parser.c:11684,9'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'parser.c:11686,16'
              BranchSideFuncs:
                - nameNsPush
                - spacePush
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
                - nodePush
        - Branch String:   'parser.c:11689,9'
          Branch Sides:
            - BranchSide:      'parser.c:11690,18'
              BranchSideFuncs:
                - nodePush
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11692,9'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11692,9'
          Branch Sides:
            - BranchSide:      'parser.c:11693,27'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11713,29'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'parser.c:11698,14'
          Branch Sides:
            - BranchSide:      'parser.c:11698,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11711,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'parser.c:11698,14'
          Branch Sides:
            - BranchSide:      'parser.c:11698,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11711,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'parser.c:11698,14'
          Branch Sides:
            - BranchSide:      'parser.c:11698,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11711,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'parser.c:11698,14'
          Branch Sides:
            - BranchSide:      'parser.c:11698,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11711,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'parser.c:11698,54'
          Branch Sides:
            - BranchSide:      'parser.c:11699,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11711,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'parser.c:11699,14'
          Branch Sides:
            - BranchSide:      'parser.c:11699,14'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11700,30'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11699,14'
          Branch Sides:
            - BranchSide:      'parser.c:11699,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11699,14'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11699,14'
          Branch Sides:
            - BranchSide:      'parser.c:11699,14'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11700,30'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlStrEqual
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11698,13'
          Branch Sides:
            - BranchSide:      'parser.c:11700,30'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlStrEqual
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
                - xmlStrEqual
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11711,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'parser.c:11704,62'
          Branch Sides:
            - BranchSide:      'parser.c:11705,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
            - BranchSide:      'parser.c:11710,9'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'parser.c:11704,17'
          Branch Sides:
            - BranchSide:      'parser.c:11706,32'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
            - BranchSide:      'parser.c:11710,9'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'parser.c:11715,9'
          Branch Sides:
            - BranchSide:      'parser.c:11716,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
            - BranchSide:      'parser.c:11718,10'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
                - xmlCtxtIsCatastrophicError
        - Branch String:   'parser.c:11718,28'
          Branch Sides:
            - BranchSide:      'parser.c:11719,11'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
            - BranchSide:      'parser.c:11720,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
        - Branch String:   'parser.c:11719,27'
          Branch Sides:
            - BranchSide:      'parser.c:11719,59'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
            - BranchSide:      'parser.c:11738,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
        - Branch String:   'parser.c:11718,9'
          Branch Sides:
            - BranchSide:      'parser.c:11720,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
            - BranchSide:      'parser.c:11738,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
        - Branch String:   'parser.c:11720,13'
          Branch Sides:
            - BranchSide:      'parser.c:11726,20'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
            - BranchSide:      'parser.c:11732,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
        - Branch String:   'parser.c:11729,13'
          Branch Sides:
            - BranchSide:      'parser.c:11730,17'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
            - BranchSide:      'parser.c:11731,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
        - Branch String:   'parser.c:11742,5'
          Branch Sides:
            - BranchSide:      'parser.c:11739,28'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
            - BranchSide:      'parser.c:11744,9'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - nodePop
        - Branch String:   'parser.c:11744,9'
          Branch Sides:
            - BranchSide:      'parser.c:11745,17'
              BranchSideFuncs:
                - nodePop
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
            - BranchSide:      'parser.c:11747,13'
              BranchSideFuncs:
                - namePop
                - spacePop
                - xmlCtxtPopInput
                - xmlFreeNode
      Callsites:
        - Src:             'parser.c:11676,16'
          Dst:             xmlNewDocNode
        - Src:             'parser.c:11678,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:11683,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:11686,5'
          Dst:             nameNsPush
        - Src:             'parser.c:11687,5'
          Dst:             spacePush
        - Src:             'parser.c:11690,9'
          Dst:             nodePush
        - Src:             'parser.c:11693,9'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:11700,13'
          Dst:             xmlParseTextDecl
        - Src:             'parser.c:11704,18'
          Dst:             xmlStrEqual
        - Src:             'parser.c:11705,19'
          Dst:             xmlStrEqual
        - Src:             'parser.c:11706,17'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:11713,5'
          Dst:             xmlParseContentInternal
        - Src:             'parser.c:11716,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:11719,32'
          Dst:             xmlCtxtIsCatastrophicError
        - Src:             'parser.c:11740,9'
          Dst:             xmlParserShrink
        - Src:             'parser.c:11741,18'
          Dst:             xmlParserGrow
        - Src:             'parser.c:11745,9'
          Dst:             nodePop
        - Src:             'parser.c:11747,5'
          Dst:             namePop
        - Src:             'parser.c:11748,5'
          Dst:             spacePop
        - Src:             'parser.c:11750,5'
          Dst:             xmlCtxtPopInput
        - Src:             'parser.c:11753,5'
          Dst:             xmlFreeNode
    - functionName:    nodePush
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2009
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         13
      ICount:          131
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlErrMemory
        - xmlFatalErrMsgInt
        - xmlGrowCapacity
        - xmlHaltParser
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parser.c:2010,9'
          Branch Sides:
            - BranchSide:      'parser.c:2011,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2013,9'
              BranchSideFuncs:
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgInt
                - xmlHaltParser
        - Branch String:   'parser.c:2013,9'
          Branch Sides:
            - BranchSide:      'parser.c:2014,25'
              BranchSideFuncs:
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgInt
                - xmlHaltParser
            - BranchSide:      'parser.c:2038,35'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2020,13'
          Branch Sides:
            - BranchSide:      'parser.c:2021,31'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlHaltParser
            - BranchSide:      'parser.c:2029,8'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:2030,13'
          Branch Sides:
            - BranchSide:      'parser.c:2031,26'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:2034,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2018,19'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:2021,13'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:2025,13'
          Dst:             xmlHaltParser
        - Src:             'parser.c:2031,13'
          Dst:             xmlErrMemory
    - functionName:    xmlParseCommentComplex
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4826
      functionLinenumberEnd: 4925
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ctxt
        - buf
        - len
        - size
      BBCount:         173
      ICount:          928
      EdgeCount:       238
      CyclomaticComplexity: 67
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlCurrentCharRecover
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsgInt
        - xmlFatalErrMsgStr
        - xmlGrowCapacity
        - xmlNextChar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:4834,9'
          Branch Sides:
            - BranchSide:      'parser.c:4835,13'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
                - xmlErrMemory
            - BranchSide:      'parser.c:4843,31'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4838,6'
          Branch Sides:
            - BranchSide:      'parser.c:4839,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:4842,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4844,9'
          Branch Sides:
            - BranchSide:      'parser.c:4845,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4846,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4846,9'
          Branch Sides:
            - BranchSide:      'parser.c:4846,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4846,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4846,10'
          Branch Sides:
            - BranchSide:      'parser.c:4846,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4846,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4846,10'
          Branch Sides:
            - BranchSide:      'parser.c:4846,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4853,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4846,10'
          Branch Sides:
            - BranchSide:      'parser.c:4846,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4853,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4846,10'
          Branch Sides:
            - BranchSide:      'parser.c:4847,27'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4853,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4846,10'
          Branch Sides:
            - BranchSide:      'parser.c:4846,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4846,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4846,10'
          Branch Sides:
            - BranchSide:      'parser.c:4846,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4853,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4846,10'
          Branch Sides:
            - BranchSide:      'parser.c:4846,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4846,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4846,10'
          Branch Sides:
            - BranchSide:      'parser.c:4846,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4853,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4846,10'
          Branch Sides:
            - BranchSide:      'parser.c:4846,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4847,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4846,9'
          Branch Sides:
            - BranchSide:      'parser.c:4847,27'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4853,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4853,5'
          Branch Sides:
            - BranchSide:      'parser.c:4853,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4853,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4855,9'
          Branch Sides:
            - BranchSide:      'parser.c:4856,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4857,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4857,9'
          Branch Sides:
            - BranchSide:      'parser.c:4857,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4857,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4857,10'
          Branch Sides:
            - BranchSide:      'parser.c:4857,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4857,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4857,10'
          Branch Sides:
            - BranchSide:      'parser.c:4857,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4864,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4857,10'
          Branch Sides:
            - BranchSide:      'parser.c:4857,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4864,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4857,10'
          Branch Sides:
            - BranchSide:      'parser.c:4858,27'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4864,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4857,10'
          Branch Sides:
            - BranchSide:      'parser.c:4857,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4857,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4857,10'
          Branch Sides:
            - BranchSide:      'parser.c:4857,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4864,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4857,10'
          Branch Sides:
            - BranchSide:      'parser.c:4857,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4857,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4857,10'
          Branch Sides:
            - BranchSide:      'parser.c:4857,10'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4864,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4857,10'
          Branch Sides:
            - BranchSide:      'parser.c:4857,10'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4858,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4857,9'
          Branch Sides:
            - BranchSide:      'parser.c:4858,27'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4864,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4864,5'
          Branch Sides:
            - BranchSide:      'parser.c:4864,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4864,5'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4866,9'
          Branch Sides:
            - BranchSide:      'parser.c:4867,9'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4868,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:4868,25'
          Branch Sides:
            - BranchSide:      'parser.c:4868,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:4868,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:4868,12'
          Branch Sides:
            - BranchSide:      'parser.c:4868,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:4868,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:4868,12'
          Branch Sides:
            - BranchSide:      'parser.c:4868,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:4869,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:4868,12'
          Branch Sides:
            - BranchSide:      'parser.c:4868,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:4869,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:4868,12'
          Branch Sides:
            - BranchSide:      'parser.c:4868,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:4869,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:4868,12'
          Branch Sides:
            - BranchSide:      'parser.c:4868,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:4868,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:4868,12'
          Branch Sides:
            - BranchSide:      'parser.c:4868,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:4869,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:4868,12'
          Branch Sides:
            - BranchSide:      'parser.c:4868,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:4868,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:4868,12'
          Branch Sides:
            - BranchSide:      'parser.c:4868,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:4869,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:4868,12'
          Branch Sides:
            - BranchSide:      'parser.c:4868,12'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:4868,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:4868,25'
          Branch Sides:
            - BranchSide:      'parser.c:4868,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:4869,14'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:4868,5'
          Branch Sides:
            - BranchSide:      'parser.c:4871,7'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:4905,5'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4871,17'
          Branch Sides:
            - BranchSide:      'parser.c:4871,21'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:4874,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4871,6'
          Branch Sides:
            - BranchSide:      'parser.c:4872,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4874,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:4874,6'
          Branch Sides:
            - BranchSide:      'parser.c:4878,32'
              BranchSideFuncs:
                - xmlGrowCapacity.5847
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlErrMemory
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4894,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:4879,17'
          Branch Sides:
            - BranchSide:      'parser.c:4880,35'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4885,12'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.5847
                - xmlFatalErrMsgStr
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4886,10'
          Branch Sides:
            - BranchSide:      'parser.c:4887,16'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:4891,12'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:4894,2'
          Branch Sides:
            - BranchSide:      'parser.c:4894,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:4894,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:4901,2'
          Branch Sides:
            - BranchSide:      'parser.c:4901,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
            - BranchSide:      'parser.c:4901,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErrMsgInt
                - xmlNextChar
                - xmlFatalErrMsgStr
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErrMsgStr
                - xmlFatalErr
        - Branch String:   'parser.c:4906,9'
          Branch Sides:
            - BranchSide:      'parser.c:4907,20'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:4909,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
        - Branch String:   'parser.c:4909,16'
          Branch Sides:
            - BranchSide:      'parser.c:4909,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:4909,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
        - Branch String:   'parser.c:4909,17'
          Branch Sides:
            - BranchSide:      'parser.c:4909,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:4909,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
        - Branch String:   'parser.c:4909,17'
          Branch Sides:
            - BranchSide:      'parser.c:4909,17'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4914,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4909,17'
          Branch Sides:
            - BranchSide:      'parser.c:4909,17'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4914,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4909,17'
          Branch Sides:
            - BranchSide:      'parser.c:4910,27'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4914,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4909,17'
          Branch Sides:
            - BranchSide:      'parser.c:4909,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:4909,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
        - Branch String:   'parser.c:4909,17'
          Branch Sides:
            - BranchSide:      'parser.c:4909,17'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4914,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4909,17'
          Branch Sides:
            - BranchSide:      'parser.c:4909,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:4909,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
        - Branch String:   'parser.c:4909,17'
          Branch Sides:
            - BranchSide:      'parser.c:4909,17'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4914,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4909,17'
          Branch Sides:
            - BranchSide:      'parser.c:4909,17'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlNextChar
            - BranchSide:      'parser.c:4910,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
        - Branch String:   'parser.c:4909,16'
          Branch Sides:
            - BranchSide:      'parser.c:4910,27'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4914,9'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:4839,6'
          Dst:             xmlErrMemory
        - Src:             'parser.c:4843,9'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:4847,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:4854,9'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:4858,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:4865,11'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:4872,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4878,16'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:4880,17'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:4887,3'
          Dst:             xmlErrMemory
        - Src:             'parser.c:4894,2'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:4902,8'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:4907,2'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:4910,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:4914,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:4922,5'
          Dst:             xmlFatalErrMsgStr
    - functionName:    xmlParsePITarget
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5091
      functionLinenumberEnd: 5123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         46
      ICount:          239
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlNsErr
        - xmlParseName
        - xmlStrEqual
        - xmlStrchr
        - xmlWarningMsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5095,24'
          Branch Sides:
            - BranchSide:      'parser.c:5096,11'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5118,10'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
        - Branch String:   'parser.c:5096,27'
          Branch Sides:
            - BranchSide:      'parser.c:5096,31'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5097,11'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5096,48'
          Branch Sides:
            - BranchSide:      'parser.c:5097,11'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5118,10'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
        - Branch String:   'parser.c:5097,27'
          Branch Sides:
            - BranchSide:      'parser.c:5097,31'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5098,11'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5097,48'
          Branch Sides:
            - BranchSide:      'parser.c:5098,11'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
                - xmlStrEqual
                - xmlWarningMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5118,10'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
        - Branch String:   'parser.c:5098,27'
          Branch Sides:
            - BranchSide:      'parser.c:5098,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5100,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5095,9'
          Branch Sides:
            - BranchSide:      'parser.c:5100,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5118,10'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
        - Branch String:   'parser.c:5100,23'
          Branch Sides:
            - BranchSide:      'parser.c:5100,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5105,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
        - Branch String:   'parser.c:5100,43'
          Branch Sides:
            - BranchSide:      'parser.c:5101,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5105,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
        - Branch String:   'parser.c:5101,23'
          Branch Sides:
            - BranchSide:      'parser.c:5101,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5105,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
        - Branch String:   'parser.c:5100,6'
          Branch Sides:
            - BranchSide:      'parser.c:5102,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5105,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
                - xmlFatalErr
        - Branch String:   'parser.c:5110,10'
          Branch Sides:
            - BranchSide:      'parser.c:5110,32'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
            - BranchSide:      'parser.c:5111,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
        - Branch String:   'parser.c:5111,10'
          Branch Sides:
            - BranchSide:      'parser.c:5112,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5113,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrchr
                - xmlNsErr
        - Branch String:   'parser.c:5118,24'
          Branch Sides:
            - BranchSide:      'parser.c:5118,38'
              BranchSideFuncs:
                - xmlStrchr
                - xmlNsErr
            - BranchSide:      'parser.c:5122,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5118,9'
          Branch Sides:
            - BranchSide:      'parser.c:5119,11'
              BranchSideFuncs:
                - xmlNsErr
            - BranchSide:      'parser.c:5122,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5094,12'
          Dst:             xmlParseName
        - Src:             'parser.c:5102,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5106,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5111,10'
          Dst:             xmlStrEqual
        - Src:             'parser.c:5114,2'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:5118,28'
          Dst:             xmlStrchr
        - Src:             'parser.c:5119,2'
          Dst:             xmlNsErr
    - functionName:    xmlParseCatalogPI
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5141
      functionLinenumberEnd: 5189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - catalog
      BBCount:         73
      ICount:          391
      EdgeCount:       99
      CyclomaticComplexity: 28
      functionsReached:
        - xmlCatalogAddLocal
        - xmlStrncmp
        - xmlStrndup
        - xmlWarningMsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5147,12'
          Branch Sides:
            - BranchSide:      'parser.c:5147,5'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5147,12'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5147,12'
          Branch Sides:
            - BranchSide:      'parser.c:5147,12'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5147,5'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5147,12'
          Branch Sides:
            - BranchSide:      'parser.c:5147,5'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5147,5'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5147,5'
          Branch Sides:
            - BranchSide:      'parser.c:5147,34'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5148,20'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5148,9'
          Branch Sides:
            - BranchSide:      'parser.c:5149,2'
              BranchSideFuncs:
                - xmlWarningMsg
            - BranchSide:      'parser.c:5150,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5151,12'
          Branch Sides:
            - BranchSide:      'parser.c:5151,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5151,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5151,12'
          Branch Sides:
            - BranchSide:      'parser.c:5151,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5151,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5151,12'
          Branch Sides:
            - BranchSide:      'parser.c:5151,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5151,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5151,5'
          Branch Sides:
            - BranchSide:      'parser.c:5151,34'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5152,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5152,9'
          Branch Sides:
            - BranchSide:      'parser.c:5153,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5155,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5156,12'
          Branch Sides:
            - BranchSide:      'parser.c:5156,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5156,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5156,12'
          Branch Sides:
            - BranchSide:      'parser.c:5156,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5156,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5156,12'
          Branch Sides:
            - BranchSide:      'parser.c:5156,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5156,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5156,5'
          Branch Sides:
            - BranchSide:      'parser.c:5156,34'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5157,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5158,26'
          Branch Sides:
            - BranchSide:      'parser.c:5158,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5160,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5158,9'
          Branch Sides:
            - BranchSide:      'parser.c:5159,2'
              BranchSideFuncs:
                - xmlWarningMsg
            - BranchSide:      'parser.c:5160,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5162,24'
          Branch Sides:
            - BranchSide:      'parser.c:5162,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5162,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5162,5'
          Branch Sides:
            - BranchSide:      'parser.c:5162,48'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5163,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5163,9'
          Branch Sides:
            - BranchSide:      'parser.c:5164,2'
              BranchSideFuncs:
                - xmlWarningMsg
            - BranchSide:      'parser.c:5165,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5167,12'
          Branch Sides:
            - BranchSide:      'parser.c:5167,5'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5167,12'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5167,12'
          Branch Sides:
            - BranchSide:      'parser.c:5167,12'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5167,5'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5167,12'
          Branch Sides:
            - BranchSide:      'parser.c:5167,5'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5167,5'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5167,5'
          Branch Sides:
            - BranchSide:      'parser.c:5167,34'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
            - BranchSide:      'parser.c:5168,10'
              BranchSideFuncs:
                - xmlCatalogAddLocal
                - xmlWarningMsg
        - Branch String:   'parser.c:5168,9'
          Branch Sides:
            - BranchSide:      'parser.c:5169,2'
              BranchSideFuncs:
                - xmlWarningMsg
            - BranchSide:      'parser.c:5171,9'
              BranchSideFuncs:
                - xmlCatalogAddLocal
        - Branch String:   'parser.c:5171,9'
          Branch Sides:
            - BranchSide:      'parser.c:5178,38'
              BranchSideFuncs:
                - xmlCatalogAddLocal
            - BranchSide:      'parser.c:5181,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5187,9'
          Branch Sides:
            - BranchSide:      'parser.c:5187,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5188,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5148,9'
          Dst:             xmlStrncmp
        - Src:             'parser.c:5165,11'
          Dst:             xmlStrndup
        - Src:             'parser.c:5178,19'
          Dst:             xmlCatalogAddLocal
        - Src:             'parser.c:5184,5'
          Dst:             xmlWarningMsg
    - functionName:    xmlParseStartTag
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8184
      functionLinenumberEnd: 8299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         107
      ICount:          723
      EdgeCount:       145
      CyclomaticComplexity: 40
      functionsReached:
        - xmlErrAttributeDup
        - xmlErrMemory
        - xmlFatalErrMsg
        - xmlGrowCapacity
        - xmlParseAttribute
        - xmlParseName
        - xmlParserGrow
        - xmlParserShrink
        - xmlSkipBlankChars
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:8193,9'
          Branch Sides:
            - BranchSide:      'parser.c:8193,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8194,5'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8194,5'
          Branch Sides:
            - BranchSide:      'parser.c:8194,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseName
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8196,25'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8197,9'
          Branch Sides:
            - BranchSide:      'parser.c:8198,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8208,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
        - Branch String:   'parser.c:8209,5'
          Branch Sides:
            - BranchSide:      'parser.c:8209,5'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8211,5'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8209,5'
          Branch Sides:
            - BranchSide:      'parser.c:8209,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8211,5'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8211,26'
          Branch Sides:
            - BranchSide:      'parser.c:8211,5'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8212,7'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8212,19'
          Branch Sides:
            - BranchSide:      'parser.c:8212,23'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8213,6'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8212,39'
          Branch Sides:
            - BranchSide:      'parser.c:8211,5'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8213,6'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8213,6'
          Branch Sides:
            - BranchSide:      'parser.c:8213,6'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8213,6'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8213,6'
          Branch Sides:
            - BranchSide:      'parser.c:8213,30'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8213,6'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8213,6'
          Branch Sides:
            - BranchSide:      'parser.c:8213,30'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8213,6'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8213,26'
          Branch Sides:
            - BranchSide:      'parser.c:8211,5'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8213,30'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8211,5'
          Branch Sides:
            - BranchSide:      'parser.c:8214,30'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8284,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8215,13'
          Branch Sides:
            - BranchSide:      'parser.c:8216,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8217,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8217,13'
          Branch Sides:
            - BranchSide:      'parser.c:8217,25'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8223,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8223,6'
          Branch Sides:
            - BranchSide:      'parser.c:8224,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8232,10'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
        - Branch String:   'parser.c:8224,14'
          Branch Sides:
            - BranchSide:      'parser.c:8225,26'
              BranchSideFuncs:
                - xmlErrAttributeDup
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8228,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8232,10'
          Branch Sides:
            - BranchSide:      'parser.c:8236,43'
              BranchSideFuncs:
                - xmlGrowCapacity.5847
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:8257,23'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8238,21'
          Branch Sides:
            - BranchSide:      'parser.c:8239,20'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8243,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:8243,21'
          Branch Sides:
            - BranchSide:      'parser.c:8244,29'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
            - BranchSide:      'parser.c:8246,14'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:8247,7'
          Branch Sides:
            - BranchSide:      'parser.c:8248,20'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8251,10'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8267,13'
          Branch Sides:
            - BranchSide:      'parser.c:8268,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:8270,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:8270,2'
          Branch Sides:
            - BranchSide:      'parser.c:8270,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8271,7'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8270,2'
          Branch Sides:
            - BranchSide:      'parser.c:8270,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8271,7'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8271,19'
          Branch Sides:
            - BranchSide:      'parser.c:8271,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8272,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8271,37'
          Branch Sides:
            - BranchSide:      'parser.c:8271,41'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8273,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8271,6'
          Branch Sides:
            - BranchSide:      'parser.c:8272,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8273,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseAttribute
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8273,6'
          Branch Sides:
            - BranchSide:      'parser.c:8274,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParserShrink
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
            - BranchSide:      'parser.c:8277,2'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
        - Branch String:   'parser.c:8277,2'
          Branch Sides:
            - BranchSide:      'parser.c:8277,2'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
            - BranchSide:      'parser.c:8278,9'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
        - Branch String:   'parser.c:8278,9'
          Branch Sides:
            - BranchSide:      'parser.c:8211,5'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8278,9'
              BranchSideFuncs:
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
                - xmlParserGrow
        - Branch String:   'parser.c:8278,9'
          Branch Sides:
            - BranchSide:      'parser.c:8211,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
            - BranchSide:      'parser.c:8278,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseAttribute
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlErrMemory
                - xmlStrEqual
                - xmlErrAttributeDup
        - Branch String:   'parser.c:8284,29'
          Branch Sides:
            - BranchSide:      'parser.c:8284,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8292,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8284,66'
          Branch Sides:
            - BranchSide:      'parser.c:8285,4'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8292,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8284,9'
          Branch Sides:
            - BranchSide:      'parser.c:8286,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8292,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8286,6'
          Branch Sides:
            - BranchSide:      'parser.c:8287,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8289,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8292,9'
          Branch Sides:
            - BranchSide:      'parser.c:8294,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8298,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8294,9'
          Branch Sides:
            - BranchSide:      'parser.c:8295,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8297,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8295,10'
          Branch Sides:
            - BranchSide:      'parser.c:8295,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8296,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:8194,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8196,12'
          Dst:             xmlParseName
        - Src:             'parser.c:8198,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:8208,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8209,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8214,12'
          Dst:             xmlParseAttribute
        - Src:             'parser.c:8224,14'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8225,7'
          Dst:             xmlErrAttributeDup
        - Src:             'parser.c:8236,27'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:8239,7'
          Dst:             xmlErrMemory
        - Src:             'parser.c:8248,7'
          Dst:             xmlErrMemory
        - Src:             'parser.c:8270,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8273,6'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8274,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:8277,2'
          Dst:             xmlParserShrink
        - Src:             'parser.c:8278,9'
          Dst:             xmlParserGrow
    - functionName:    xmlParseAttribute
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8097
      functionLinenumberEnd: 8154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         31
      ICount:          192
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlCheckLanguageID
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlNextChar
        - xmlParseAttValue
        - xmlParseName
        - xmlParserGrow
        - xmlSkipBlankChars
        - xmlStrEqual
        - xmlWarningMsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:8102,5'
          Branch Sides:
            - BranchSide:      'parser.c:8102,5'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrEqual
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8103,25'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrEqual
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8102,5'
          Branch Sides:
            - BranchSide:      'parser.c:8102,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseName
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrEqual
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8103,25'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrEqual
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:8104,9'
          Branch Sides:
            - BranchSide:      'parser.c:8105,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:8113,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErrMsgStr
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrEqual
                - xmlCheckLanguageID
                - xmlWarningMsg
        - Branch String:   'parser.c:8114,9'
          Branch Sides:
            - BranchSide:      'parser.c:8115,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParseAttValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlStrEqual
                - xmlCheckLanguageID
                - xmlWarningMsg
            - BranchSide:      'parser.c:8119,20'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
        - Branch String:   'parser.c:8129,26'
          Branch Sides:
            - BranchSide:      'parser.c:8129,42'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
                - xmlCheckLanguageID
                - xmlWarningMsg
            - BranchSide:      'parser.c:8140,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
        - Branch String:   'parser.c:8129,9'
          Branch Sides:
            - BranchSide:      'parser.c:8130,26'
              BranchSideFuncs:
                - xmlCheckLanguageID
                - xmlWarningMsg
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
            - BranchSide:      'parser.c:8140,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
        - Branch String:   'parser.c:8130,6'
          Branch Sides:
            - BranchSide:      'parser.c:8131,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
            - BranchSide:      'parser.c:8135,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
        - Branch String:   'parser.c:8140,9'
          Branch Sides:
            - BranchSide:      'parser.c:8141,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlWarningMsg
            - BranchSide:      'parser.c:8152,14'
              BranchSideFuncs: []
        - Branch String:   'parser.c:8141,6'
          Branch Sides:
            - BranchSide:      'parser.c:8142,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8143,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlWarningMsg
        - Branch String:   'parser.c:8143,11'
          Branch Sides:
            - BranchSide:      'parser.c:8144,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:8146,17'
              BranchSideFuncs:
                - xmlWarningMsg
      Callsites:
        - Src:             'parser.c:8102,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:8103,12'
          Dst:             xmlParseName
        - Src:             'parser.c:8105,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:8113,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8115,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:8116,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:8117,8'
          Dst:             xmlParseAttValue
        - Src:             'parser.c:8119,2'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:8129,30'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8130,7'
          Dst:             xmlCheckLanguageID
        - Src:             'parser.c:8131,6'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:8140,9'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8141,6'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8143,11'
          Dst:             xmlStrEqual
        - Src:             'parser.c:8146,3'
          Dst:             xmlWarningMsg
    - functionName:    xmlParseAttValue
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4322
      functionLinenumberEnd: 4325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlParseAttValueInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:4323,24'
          Branch Sides:
            - BranchSide:      'parser.c:4323,50'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4323,28'
              BranchSideFuncs:
                - xmlParseAttValueInternal
        - Branch String:   'parser.c:4323,9'
          Branch Sides:
            - BranchSide:      'parser.c:4323,50'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4324,37'
              BranchSideFuncs:
                - xmlParseAttValueInternal
      Callsites:
        - Src:             'parser.c:4324,12'
          Dst:             xmlParseAttValueInternal
    - functionName:    xmlPopPE
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2369
      functionLinenumberEnd: 2412
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         18
      ICount:          161
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtPopInput
        - xmlFreeInputStream
        - xmlParserEntityCheck
        - xmlParserGrow
        - xmlParserShrink
        - xmlSaturatedAdd
        - xmlSaturatedAddSizeT
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parser.c:2377,9'
          Branch Sides:
            - BranchSide:      'parser.c:2384,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - xmlSaturatedAddSizeT
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlParserEntityCheck
                - xmlParserGrow
                - xmlSaturatedAdd
            - BranchSide:      'parser.c:2407,40'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlParserEntityCheck
                - xmlParserGrow
        - Branch String:   'parser.c:2388,9'
          Branch Sides:
            - BranchSide:      'parser.c:2385,32'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - xmlSaturatedAddSizeT
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlParserEntityCheck
                - xmlParserGrow
                - xmlSaturatedAdd
            - BranchSide:      'parser.c:2390,20'
              BranchSideFuncs:
                - xmlSaturatedAddSizeT
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlParserEntityCheck
                - xmlParserGrow
                - xmlSaturatedAdd
        - Branch String:   'parser.c:2400,13'
          Branch Sides:
            - BranchSide:      'parser.c:2401,30'
              BranchSideFuncs:
                - xmlSaturatedAdd
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlParserEntityCheck
                - xmlParserGrow
            - BranchSide:      'parser.c:2404,9'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlParserEntityCheck
                - xmlParserGrow
        - Branch String:   'parser.c:2411,5'
          Branch Sides:
            - BranchSide:      'parser.c:2411,5'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2411,5'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:2411,5'
          Branch Sides:
            - BranchSide:      'parser.c:2411,5'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2411,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2386,13'
          Dst:             xmlParserShrink
        - Src:             'parser.c:2387,22'
          Dst:             xmlParserGrow
        - Src:             'parser.c:2391,9'
          Dst:             xmlSaturatedAddSizeT
        - Src:             'parser.c:2394,9'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:2401,13'
          Dst:             xmlSaturatedAdd
        - Src:             'parser.c:2407,24'
          Dst:             xmlCtxtPopInput
        - Src:             'parser.c:2407,5'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:2409,5'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:2411,5'
          Dst:             xmlParserGrow
    - functionName:    xmlParseConditionalSections
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6754
      functionLinenumberEnd: 6888
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         167
      ICount:          1092
      EdgeCount:       226
      CyclomaticComplexity: 61
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlNextChar
        - xmlParseMarkupDecl
        - xmlParsePERefInternal
        - xmlParserGrow
        - xmlParserShrink
        - xmlPopPE
        - xmlSkipBlankChars
        - xmlSkipBlankCharsPE
        - xmlValidityError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:6760,5'
          Branch Sides:
            - BranchSide:      'parser.c:6760,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
            - BranchSide:      'parser.c:6761,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
        - Branch String:   'parser.c:6761,13'
          Branch Sides:
            - BranchSide:      'parser.c:6762,17'
              BranchSideFuncs:
                - xmlPopPE
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:6769,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6762,17'
          Branch Sides:
            - BranchSide:      'parser.c:6763,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:6767,22'
              BranchSideFuncs:
                - xmlPopPE
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6769,33'
          Branch Sides:
            - BranchSide:      'parser.c:6769,37'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6848,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6769,52'
          Branch Sides:
            - BranchSide:      'parser.c:6769,56'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6848,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6769,20'
          Branch Sides:
            - BranchSide:      'parser.c:6770,13'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6848,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6770,13'
          Branch Sides:
            - BranchSide:      'parser.c:6770,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6771,13'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6775,17'
          Branch Sides:
            - BranchSide:      'parser.c:6775,17'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6793,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6775,17'
          Branch Sides:
            - BranchSide:      'parser.c:6775,17'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6793,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6775,17'
          Branch Sides:
            - BranchSide:      'parser.c:6775,17'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6793,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6775,17'
          Branch Sides:
            - BranchSide:      'parser.c:6775,17'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6793,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6775,17'
          Branch Sides:
            - BranchSide:      'parser.c:6775,17'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6793,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6775,17'
          Branch Sides:
            - BranchSide:      'parser.c:6775,17'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6793,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6775,17'
          Branch Sides:
            - BranchSide:      'parser.c:6776,17'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6793,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6776,17'
          Branch Sides:
            - BranchSide:      'parser.c:6776,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErr
            - BranchSide:      'parser.c:6777,17'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErr
        - Branch String:   'parser.c:6778,21'
          Branch Sides:
            - BranchSide:      'parser.c:6779,33'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:6783,22'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
        - Branch String:   'parser.c:6783,38'
          Branch Sides:
            - BranchSide:      'parser.c:6783,42'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
            - BranchSide:      'parser.c:6790,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6783,21'
          Branch Sides:
            - BranchSide:      'parser.c:6784,24'
              BranchSideFuncs:
                - xmlValidityError
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6790,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6793,24'
          Branch Sides:
            - BranchSide:      'parser.c:6793,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6845,29'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6793,24'
          Branch Sides:
            - BranchSide:      'parser.c:6793,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6845,29'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6793,24'
          Branch Sides:
            - BranchSide:      'parser.c:6793,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6845,29'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6793,24'
          Branch Sides:
            - BranchSide:      'parser.c:6793,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6845,29'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6793,24'
          Branch Sides:
            - BranchSide:      'parser.c:6793,24'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6845,29'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6793,24'
          Branch Sides:
            - BranchSide:      'parser.c:6794,24'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6845,29'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6796,17'
          Branch Sides:
            - BranchSide:      'parser.c:6796,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
            - BranchSide:      'parser.c:6797,17'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
        - Branch String:   'parser.c:6798,21'
          Branch Sides:
            - BranchSide:      'parser.c:6799,33'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:6803,22'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
        - Branch String:   'parser.c:6803,38'
          Branch Sides:
            - BranchSide:      'parser.c:6803,42'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
            - BranchSide:      'parser.c:6810,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:6803,21'
          Branch Sides:
            - BranchSide:      'parser.c:6804,24'
              BranchSideFuncs:
                - xmlValidityError
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:6810,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:6812,17'
          Branch Sides:
            - BranchSide:      'parser.c:6813,25'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:6837,22'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
        - Branch String:   'parser.c:6813,25'
          Branch Sides:
            - BranchSide:      'parser.c:6814,37'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:6817,26'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
        - Branch String:   'parser.c:6817,38'
          Branch Sides:
            - BranchSide:      'parser.c:6817,42'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:6825,33'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6817,57'
          Branch Sides:
            - BranchSide:      'parser.c:6817,61'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:6825,33'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6817,25'
          Branch Sides:
            - BranchSide:      'parser.c:6818,25'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErr
                - xmlErrMemory
                - xmlParserGrow
            - BranchSide:      'parser.c:6825,33'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6818,25'
          Branch Sides:
            - BranchSide:      'parser.c:6818,25'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:6819,36'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:6821,29'
          Branch Sides:
            - BranchSide:      'parser.c:6822,42'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:6825,21'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:6825,45'
          Branch Sides:
            - BranchSide:      'parser.c:6825,49'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6832,25'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:6825,64'
          Branch Sides:
            - BranchSide:      'parser.c:6826,33'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6832,25'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:6825,32'
          Branch Sides:
            - BranchSide:      'parser.c:6827,25'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6832,25'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:6827,25'
          Branch Sides:
            - BranchSide:      'parser.c:6827,25'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:6828,29'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:6828,29'
          Branch Sides:
            - BranchSide:      'parser.c:6829,29'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
            - BranchSide:      'parser.c:6830,36'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:6837,38'
          Branch Sides:
            - BranchSide:      'parser.c:6837,42'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
            - BranchSide:      'parser.c:6844,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6837,21'
          Branch Sides:
            - BranchSide:      'parser.c:6838,24'
              BranchSideFuncs:
                - xmlValidityError
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6844,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6848,32'
          Branch Sides:
            - BranchSide:      'parser.c:6849,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6867,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:6849,33'
          Branch Sides:
            - BranchSide:      'parser.c:6849,37'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6867,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:6849,52'
          Branch Sides:
            - BranchSide:      'parser.c:6849,56'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6867,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:6848,20'
          Branch Sides:
            - BranchSide:      'parser.c:6850,17'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6867,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:6850,17'
          Branch Sides:
            - BranchSide:      'parser.c:6851,32'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6857,18'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlValidityError
        - Branch String:   'parser.c:6859,34'
          Branch Sides:
            - BranchSide:      'parser.c:6859,38'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlValidityError
            - BranchSide:      'parser.c:6866,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6859,17'
          Branch Sides:
            - BranchSide:      'parser.c:6860,20'
              BranchSideFuncs:
                - xmlValidityError
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6866,13'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6866,13'
          Branch Sides:
            - BranchSide:      'parser.c:6866,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6867,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6867,33'
          Branch Sides:
            - BranchSide:      'parser.c:6867,38'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
                - xmlParseMarkupDecl
            - BranchSide:      'parser.c:6870,20'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6867,53'
          Branch Sides:
            - BranchSide:      'parser.c:6867,57'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6868,23'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6867,20'
          Branch Sides:
            - BranchSide:      'parser.c:6868,23'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6870,20'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6870,20'
          Branch Sides:
            - BranchSide:      'parser.c:6871,35'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6877,25'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6872,17'
          Branch Sides:
            - BranchSide:      'parser.c:6873,27'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6876,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6881,13'
          Branch Sides:
            - BranchSide:      'parser.c:6882,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6884,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6885,9'
          Branch Sides:
            - BranchSide:      'parser.c:6885,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6886,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6886,9'
          Branch Sides:
            - BranchSide:      'parser.c:6760,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
            - BranchSide:      'parser.c:6886,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6886,9'
          Branch Sides:
            - BranchSide:      'parser.c:6760,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
            - BranchSide:      'parser.c:6886,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParserGrow
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlParserGrow
                - xmlFatalErr
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlPopPE
                - xmlFatalErr
      Callsites:
        - Src:             'parser.c:6763,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6767,13'
          Dst:             xmlPopPE
        - Src:             'parser.c:6770,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6771,13'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6776,17'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6777,17'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6779,21'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6784,7'
          Dst:             xmlValidityError
        - Src:             'parser.c:6790,17'
          Dst:             xmlNextChar
        - Src:             'parser.c:6796,17'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6797,17'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6799,21'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6804,7'
          Dst:             xmlValidityError
        - Src:             'parser.c:6810,17'
          Dst:             xmlNextChar
        - Src:             'parser.c:6814,25'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6818,25'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6822,29'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6827,25'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6832,25'
          Dst:             xmlNextChar
        - Src:             'parser.c:6838,7'
          Dst:             xmlValidityError
        - Src:             'parser.c:6845,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6851,17'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6860,3'
          Dst:             xmlValidityError
        - Src:             'parser.c:6866,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6869,13'
          Dst:             xmlParseMarkupDecl
        - Src:             'parser.c:6871,13'
          Dst:             xmlParsePERefInternal
        - Src:             'parser.c:6877,13'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6884,9'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:6885,9'
          Dst:             xmlParserShrink
        - Src:             'parser.c:6886,9'
          Dst:             xmlParserGrow
    - functionName:    xmlParseMarkupDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6914
      functionLinenumberEnd: 6949
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         39
      ICount:          256
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - xmlFatalErr
        - xmlParseAttributeListDecl
        - xmlParseComment
        - xmlParseElementDecl
        - xmlParseEntityDecl
        - xmlParseNotationDecl
        - xmlParsePI
        - xmlParserGrow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:6915,5'
          Branch Sides:
            - BranchSide:      'parser.c:6915,5'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6916,9'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6915,5'
          Branch Sides:
            - BranchSide:      'parser.c:6915,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParsePI
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6916,9'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6916,9'
          Branch Sides:
            - BranchSide:      'parser.c:6916,9'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6917,13'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6917,13'
          Branch Sides:
            - BranchSide:      'parser.c:6918,14'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParseNotationDecl
                - xmlParseAttributeListDecl
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:6945,13'
              BranchSideFuncs:
                - xmlParsePI
        - Branch String:   'parser.c:6918,6'
          Branch Sides:
            - BranchSide:      'parser.c:6920,11'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseEntityDecl
                - xmlParseElementDecl
            - BranchSide:      'parser.c:6928,33'
              BranchSideFuncs:
                - xmlParseAttributeListDecl
            - BranchSide:      'parser.c:6931,28'
              BranchSideFuncs:
                - xmlParseNotationDecl
            - BranchSide:      'parser.c:6934,23'
              BranchSideFuncs:
                - xmlParseComment
            - BranchSide:      'parser.c:6937,33'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:6920,11'
          Branch Sides:
            - BranchSide:      'parser.c:6921,24'
              BranchSideFuncs:
                - xmlParseElementDecl
            - BranchSide:      'parser.c:6922,16'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseEntityDecl
        - Branch String:   'parser.c:6922,16'
          Branch Sides:
            - BranchSide:      'parser.c:6923,23'
              BranchSideFuncs:
                - xmlParseEntityDecl
            - BranchSide:      'parser.c:6925,25'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:6925,25'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6925,25'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:6942,21'
          Branch Sides:
            - BranchSide:      'parser.c:6942,21'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6943,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:6915,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6921,4'
          Dst:             xmlParseElementDecl
        - Src:             'parser.c:6923,4'
          Dst:             xmlParseEntityDecl
        - Src:             'parser.c:6925,25'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6928,7'
          Dst:             xmlParseAttributeListDecl
        - Src:             'parser.c:6931,7'
          Dst:             xmlParseNotationDecl
        - Src:             'parser.c:6934,7'
          Dst:             xmlParseComment
        - Src:             'parser.c:6937,21'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6942,21'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6946,6'
          Dst:             xmlParsePI
    - functionName:    xmlParsePERefInternal
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7605
      functionLinenumberEnd: 7683
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - markupDecl
      BBCount:         71
      ICount:          456
      EdgeCount:       99
      CyclomaticComplexity: 30
      functionsReached:
        - xmlCtxtPushInput
        - xmlDetectEncoding
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFreeInputStream
        - xmlHaltParser
        - xmlHandleUndeclaredEntity
        - xmlNewEntityInputStream
        - xmlNextChar
        - xmlParseName
        - xmlParseTextDecl
        - xmlParserGrow
        - xmlWarningMsg
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parser.c:7610,9'
          Branch Sides:
            - BranchSide:      'parser.c:7611,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7612,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseName
                - xmlNextChar
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:7614,9'
          Branch Sides:
            - BranchSide:      'parser.c:7615,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:7618,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
                - xmlFatalErr
        - Branch String:   'parser.c:7618,9'
          Branch Sides:
            - BranchSide:      'parser.c:7619,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:7623,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:7631,29'
          Branch Sides:
            - BranchSide:      'parser.c:7632,3'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
            - BranchSide:      'parser.c:7635,9'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:7631,9'
          Branch Sides:
            - BranchSide:      'parser.c:7633,11'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
            - BranchSide:      'parser.c:7635,9'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlHandleUndeclaredEntity
        - Branch String:   'parser.c:7635,9'
          Branch Sides:
            - BranchSide:      'parser.c:7636,35'
              BranchSideFuncs:
                - xmlHandleUndeclaredEntity
            - BranchSide:      'parser.c:7641,7'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
        - Branch String:   'parser.c:7641,55'
          Branch Sides:
            - BranchSide:      'parser.c:7642,7'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
            - BranchSide:      'parser.c:7647,11'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7641,6'
          Branch Sides:
            - BranchSide:      'parser.c:7643,20'
              BranchSideFuncs:
                - xmlWarningMsg
            - BranchSide:      'parser.c:7647,11'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7647,59'
          Branch Sides:
            - BranchSide:      'parser.c:7648,19'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7654,17'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7648,53'
          Branch Sides:
            - BranchSide:      'parser.c:7649,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7652,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7649,29'
          Branch Sides:
            - BranchSide:      'parser.c:7650,6'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7654,17'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7650,34'
          Branch Sides:
            - BranchSide:      'parser.c:7651,6'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7654,17'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7647,10'
          Branch Sides:
            - BranchSide:      'parser.c:7652,3'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7654,17'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:7654,17'
          Branch Sides:
            - BranchSide:      'parser.c:7655,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:7660,38'
              BranchSideFuncs:
                - xmlNewEntityInputStream
                - xmlCtxtPushInput
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
                - xmlFreeInputStream
        - Branch String:   'parser.c:7661,10'
          Branch Sides:
            - BranchSide:      'parser.c:7662,36'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parser.c:7666,13'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
        - Branch String:   'parser.c:7668,17'
          Branch Sides:
            - BranchSide:      'parser.c:7669,17'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
            - BranchSide:      'parser.c:7671,13'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseTextDecl
                - xmlParserGrow
        - Branch String:   'parser.c:7671,13'
          Branch Sides:
            - BranchSide:      'parser.c:7671,13'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7673,10'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseTextDecl
        - Branch String:   'parser.c:7671,13'
          Branch Sides:
            - BranchSide:      'parser.c:7671,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlDetectEncoding
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7673,10'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseTextDecl
        - Branch String:   'parser.c:7676,22'
          Branch Sides:
            - BranchSide:      'parser.c:7676,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7680,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7676,22'
          Branch Sides:
            - BranchSide:      'parser.c:7676,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7680,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7676,22'
          Branch Sides:
            - BranchSide:      'parser.c:7676,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7680,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7676,22'
          Branch Sides:
            - BranchSide:      'parser.c:7676,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7680,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7676,62'
          Branch Sides:
            - BranchSide:      'parser.c:7677,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7680,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7677,22'
          Branch Sides:
            - BranchSide:      'parser.c:7677,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7678,38'
              BranchSideFuncs:
                - xmlParseTextDecl
        - Branch String:   'parser.c:7677,22'
          Branch Sides:
            - BranchSide:      'parser.c:7677,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7677,22'
              BranchSideFuncs:
                - xmlParseTextDecl
        - Branch String:   'parser.c:7677,22'
          Branch Sides:
            - BranchSide:      'parser.c:7677,22'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7678,38'
              BranchSideFuncs:
                - xmlParseTextDecl
        - Branch String:   'parser.c:7676,21'
          Branch Sides:
            - BranchSide:      'parser.c:7678,38'
              BranchSideFuncs:
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7680,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:7612,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:7613,12'
          Dst:             xmlParseName
        - Src:             'parser.c:7615,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:7619,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7623,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:7636,9'
          Dst:             xmlHandleUndeclaredEntity
        - Src:             'parser.c:7643,6'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:7655,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7656,17'
          Dst:             xmlHaltParser
        - Src:             'parser.c:7660,14'
          Dst:             xmlNewEntityInputStream
        - Src:             'parser.c:7661,10'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:7662,17'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:7671,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:7674,17'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:7678,21'
          Dst:             xmlParseTextDecl
    - functionName:    xmlParseElementDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6643
      functionLinenumberEnd: 6739
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         106
      ICount:          682
      EdgeCount:       143
      CyclomaticComplexity: 39
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFreeDocElementContent
        - xmlNextChar
        - xmlParseElementContentDecl
        - xmlParseName
        - xmlParserGrow
        - xmlSkipBlankCharsPE
        - xmlValidityError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:6648,22'
          Branch Sides:
            - BranchSide:      'parser.c:6648,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6649,16'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6648,9'
          Branch Sides:
            - BranchSide:      'parser.c:6649,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6650,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6650,5'
          Branch Sides:
            - BranchSide:      'parser.c:6650,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6653,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:6653,9'
          Branch Sides:
            - BranchSide:      'parser.c:6653,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6738,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6653,9'
          Branch Sides:
            - BranchSide:      'parser.c:6653,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6738,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6653,9'
          Branch Sides:
            - BranchSide:      'parser.c:6653,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6738,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6653,9'
          Branch Sides:
            - BranchSide:      'parser.c:6653,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6738,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6653,9'
          Branch Sides:
            - BranchSide:      'parser.c:6653,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6738,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6653,9'
          Branch Sides:
            - BranchSide:      'parser.c:6653,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6738,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6653,9'
          Branch Sides:
            - BranchSide:      'parser.c:6655,19'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6738,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6658,2'
          Branch Sides:
            - BranchSide:      'parser.c:6658,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6659,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6659,6'
          Branch Sides:
            - BranchSide:      'parser.c:6660,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6664,29'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6665,6'
          Branch Sides:
            - BranchSide:      'parser.c:6666,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6670,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6670,6'
          Branch Sides:
            - BranchSide:      'parser.c:6671,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6674,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6674,6'
          Branch Sides:
            - BranchSide:      'parser.c:6674,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6680,14'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6674,6'
          Branch Sides:
            - BranchSide:      'parser.c:6674,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6680,14'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6674,6'
          Branch Sides:
            - BranchSide:      'parser.c:6674,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6680,14'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6674,6'
          Branch Sides:
            - BranchSide:      'parser.c:6674,6'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6680,14'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6674,6'
          Branch Sides:
            - BranchSide:      'parser.c:6675,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6680,14'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6675,6'
          Branch Sides:
            - BranchSide:      'parser.c:6675,6'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6679,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6680,26'
          Branch Sides:
            - BranchSide:      'parser.c:6680,30'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6687,13'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6680,45'
          Branch Sides:
            - BranchSide:      'parser.c:6681,14'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6687,13'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6680,13'
          Branch Sides:
            - BranchSide:      'parser.c:6682,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6687,13'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6682,6'
          Branch Sides:
            - BranchSide:      'parser.c:6682,6'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6686,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6687,13'
          Branch Sides:
            - BranchSide:      'parser.c:6688,39'
              BranchSideFuncs:
                - xmlParseElementContentDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6695,28'
              BranchSideFuncs:
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6689,17'
          Branch Sides:
            - BranchSide:      'parser.c:6690,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6691,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
                - xmlFatalErr
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6702,6'
          Branch Sides:
            - BranchSide:      'parser.c:6703,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6709,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
        - Branch String:   'parser.c:6704,10'
          Branch Sides:
            - BranchSide:      'parser.c:6705,28'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6707,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6709,27'
          Branch Sides:
            - BranchSide:      'parser.c:6709,31'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlValidityError
            - BranchSide:      'parser.c:6717,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6709,10'
          Branch Sides:
            - BranchSide:      'parser.c:6710,20'
              BranchSideFuncs:
                - xmlValidityError
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6717,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6718,30'
          Branch Sides:
            - BranchSide:      'parser.c:6718,35'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6733,17'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6718,53'
          Branch Sides:
            - BranchSide:      'parser.c:6719,4'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6733,17'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6718,10'
          Branch Sides:
            - BranchSide:      'parser.c:6720,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6733,17'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6720,7'
          Branch Sides:
            - BranchSide:      'parser.c:6721,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6722,10'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6724,25'
          Branch Sides:
            - BranchSide:      'parser.c:6724,29'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6733,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6724,7'
          Branch Sides:
            - BranchSide:      'parser.c:6731,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6733,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:6650,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6658,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6659,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6660,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6664,16'
          Dst:             xmlParseName
        - Src:             'parser.c:6666,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6670,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6671,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6675,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6682,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6688,12'
          Dst:             xmlParseElementContentDecl
        - Src:             'parser.c:6695,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6700,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6703,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6705,3'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6710,3'
          Dst:             xmlValidityError
        - Src:             'parser.c:6717,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6731,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6734,3'
          Dst:             xmlFreeDocElementContent
    - functionName:    xmlParseEntityDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5417
      functionLinenumberEnd: 5638
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         229
      ICount:          1361
      EdgeCount:       313
      CyclomaticComplexity: 86
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlHaltParser
        - xmlNewDoc
        - xmlNewDtd
        - xmlNextChar
        - xmlNsErr
        - xmlParseEntityValue
        - xmlParseExternalID
        - xmlParseName
        - xmlParserGrow
        - xmlSAX2EntityDecl
        - xmlSAX2GetEntity
        - xmlSkipBlankCharsPE
        - xmlStrEqual
        - xmlStrchr
        - xmlValidityError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5425,22'
          Branch Sides:
            - BranchSide:      'parser.c:5425,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5426,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5425,9'
          Branch Sides:
            - BranchSide:      'parser.c:5426,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5427,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5427,5'
          Branch Sides:
            - BranchSide:      'parser.c:5427,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5430,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5430,9'
          Branch Sides:
            - BranchSide:      'parser.c:5430,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5430,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5430,9'
          Branch Sides:
            - BranchSide:      'parser.c:5430,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5430,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5430,9'
          Branch Sides:
            - BranchSide:      'parser.c:5430,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5430,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5430,9'
          Branch Sides:
            - BranchSide:      'parser.c:5430,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5430,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5430,9'
          Branch Sides:
            - BranchSide:      'parser.c:5430,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5430,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5430,9'
          Branch Sides:
            - BranchSide:      'parser.c:5430,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5432,19'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5435,2'
          Branch Sides:
            - BranchSide:      'parser.c:5435,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5436,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5436,6'
          Branch Sides:
            - BranchSide:      'parser.c:5437,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5441,6'
              BranchSideFuncs:
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5441,6'
          Branch Sides:
            - BranchSide:      'parser.c:5442,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5450,29'
              BranchSideFuncs:
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5443,10'
          Branch Sides:
            - BranchSide:      'parser.c:5444,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5447,18'
              BranchSideFuncs:
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5451,6'
          Branch Sides:
            - BranchSide:      'parser.c:5452,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5456,16'
              BranchSideFuncs:
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
                - xmlNsErr
        - Branch String:   'parser.c:5456,6'
          Branch Sides:
            - BranchSide:      'parser.c:5457,15'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5461,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5461,6'
          Branch Sides:
            - BranchSide:      'parser.c:5462,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
            - BranchSide:      'parser.c:5469,6'
              BranchSideFuncs:
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseExternalID
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
        - Branch String:   'parser.c:5469,6'
          Branch Sides:
            - BranchSide:      'parser.c:5470,11'
              BranchSideFuncs:
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
            - BranchSide:      'parser.c:5498,11'
              BranchSideFuncs:
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5470,23'
          Branch Sides:
            - BranchSide:      'parser.c:5470,27'
              BranchSideFuncs:
                - xmlParseEntityValue
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5471,38'
              BranchSideFuncs:
                - xmlParseEntityValue
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5470,10'
          Branch Sides:
            - BranchSide:      'parser.c:5471,38'
              BranchSideFuncs:
                - xmlParseEntityValue
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5480,35'
              BranchSideFuncs:
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:5472,7'
          Branch Sides:
            - BranchSide:      'parser.c:5473,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5479,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5473,31'
          Branch Sides:
            - BranchSide:      'parser.c:5474,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5478,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5474,24'
          Branch Sides:
            - BranchSide:      'parser.c:5474,28'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5478,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5473,11'
          Branch Sides:
            - BranchSide:      'parser.c:5475,4'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5478,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5481,21'
          Branch Sides:
            - BranchSide:      'parser.c:5481,25'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:5484,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrchr
                - xmlFatalErr
        - Branch String:   'parser.c:5481,7'
          Branch Sides:
            - BranchSide:      'parser.c:5482,19'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrchr
                - xmlFatalErr
            - BranchSide:      'parser.c:5484,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrchr
                - xmlFatalErr
        - Branch String:   'parser.c:5485,25'
          Branch Sides:
            - BranchSide:      'parser.c:5486,37'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5488,30'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5498,23'
          Branch Sides:
            - BranchSide:      'parser.c:5498,27'
              BranchSideFuncs:
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5499,38'
              BranchSideFuncs:
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5498,10'
          Branch Sides:
            - BranchSide:      'parser.c:5499,38'
              BranchSideFuncs:
                - xmlParseEntityValue
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5531,35'
              BranchSideFuncs:
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:5500,27'
          Branch Sides:
            - BranchSide:      'parser.c:5501,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5508,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5501,27'
          Branch Sides:
            - BranchSide:      'parser.c:5501,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5508,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5500,7'
          Branch Sides:
            - BranchSide:      'parser.c:5502,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5508,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5508,29'
          Branch Sides:
            - BranchSide:      'parser.c:5509,20'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5510,11'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5508,7'
          Branch Sides:
            - BranchSide:      'parser.c:5510,11'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5530,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5510,11'
          Branch Sides:
            - BranchSide:      'parser.c:5511,18'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5518,11'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
        - Branch String:   'parser.c:5512,8'
          Branch Sides:
            - BranchSide:      'parser.c:5513,21'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5516,4'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
        - Branch String:   'parser.c:5518,11'
          Branch Sides:
            - BranchSide:      'parser.c:5519,39'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlErrMemory
            - BranchSide:      'parser.c:5527,25'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5521,29'
          Branch Sides:
            - BranchSide:      'parser.c:5522,42'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5525,21'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5532,21'
          Branch Sides:
            - BranchSide:      'parser.c:5532,25'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
                - xmlFatalErr
            - BranchSide:      'parser.c:5535,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
        - Branch String:   'parser.c:5532,7'
          Branch Sides:
            - BranchSide:      'parser.c:5533,19'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
            - BranchSide:      'parser.c:5535,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlStrchr
                - xmlFatalErr
        - Branch String:   'parser.c:5535,7'
          Branch Sides:
            - BranchSide:      'parser.c:5536,35'
              BranchSideFuncs:
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFatalErr
            - BranchSide:      'parser.c:5540,8'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5536,25'
          Branch Sides:
            - BranchSide:      'parser.c:5537,37'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5539,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5540,20'
          Branch Sides:
            - BranchSide:      'parser.c:5540,24'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5544,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5540,7'
          Branch Sides:
            - BranchSide:      'parser.c:5541,22'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5544,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5544,7'
          Branch Sides:
            - BranchSide:      'parser.c:5544,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5556,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5544,7'
          Branch Sides:
            - BranchSide:      'parser.c:5544,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5556,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5544,7'
          Branch Sides:
            - BranchSide:      'parser.c:5544,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5556,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5544,7'
          Branch Sides:
            - BranchSide:      'parser.c:5544,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5556,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5544,7'
          Branch Sides:
            - BranchSide:      'parser.c:5545,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5556,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5545,7'
          Branch Sides:
            - BranchSide:      'parser.c:5545,7'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5546,11'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5546,11'
          Branch Sides:
            - BranchSide:      'parser.c:5547,19'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5550,28'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5551,31'
          Branch Sides:
            - BranchSide:      'parser.c:5551,36'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5555,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5551,54'
          Branch Sides:
            - BranchSide:      'parser.c:5552,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5555,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5551,11'
          Branch Sides:
            - BranchSide:      'parser.c:5553,4'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
            - BranchSide:      'parser.c:5555,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5556,31'
          Branch Sides:
            - BranchSide:      'parser.c:5557,13'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5565,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5557,31'
          Branch Sides:
            - BranchSide:      'parser.c:5557,35'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5565,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5556,11'
          Branch Sides:
            - BranchSide:      'parser.c:5558,4'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5565,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlStrEqual
                - xmlSAX2EntityDecl
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5566,27'
          Branch Sides:
            - BranchSide:      'parser.c:5567,17'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:5568,8'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:5568,8'
          Branch Sides:
            - BranchSide:      'parser.c:5569,22'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:5577,8'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
        - Branch String:   'parser.c:5570,12'
          Branch Sides:
            - BranchSide:      'parser.c:5571,25'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5574,8'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlNewDtd
                - xmlErrMemory
        - Branch String:   'parser.c:5577,8'
          Branch Sides:
            - BranchSide:      'parser.c:5578,43'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlErrMemory
            - BranchSide:      'parser.c:5585,22'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5580,33'
          Branch Sides:
            - BranchSide:      'parser.c:5581,46'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:5584,25'
              BranchSideFuncs:
                - xmlSAX2EntityDecl
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
                - xmlFatalErrMsgStr
                - xmlHaltParser
        - Branch String:   'parser.c:5593,6'
          Branch Sides:
            - BranchSide:      'parser.c:5594,24'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - xmlHaltParser
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:5599,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
        - Branch String:   'parser.c:5599,27'
          Branch Sides:
            - BranchSide:      'parser.c:5599,31'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSAX2GetEntity
                - xmlValidityError
            - BranchSide:      'parser.c:5606,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:5599,10'
          Branch Sides:
            - BranchSide:      'parser.c:5600,20'
              BranchSideFuncs:
                - xmlValidityError
                - xmlNextChar
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:5606,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:5608,6'
          Branch Sides:
            - BranchSide:      'parser.c:5608,14'
              BranchSideFuncs:
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:5612,19'
              BranchSideFuncs:
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:5614,10'
          Branch Sides:
            - BranchSide:      'parser.c:5615,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5619,15'
              BranchSideFuncs:
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:5615,34'
          Branch Sides:
            - BranchSide:      'parser.c:5616,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5618,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5615,14'
          Branch Sides:
            - BranchSide:      'parser.c:5617,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5618,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5619,34'
          Branch Sides:
            - BranchSide:      'parser.c:5620,8'
              BranchSideFuncs:
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:5622,8'
              BranchSideFuncs:
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:5619,14'
          Branch Sides:
            - BranchSide:      'parser.c:5621,13'
              BranchSideFuncs:
                - xmlSAX2GetEntity
            - BranchSide:      'parser.c:5622,8'
              BranchSideFuncs:
                - xmlSAX2GetEntity
        - Branch String:   'parser.c:5626,31'
          Branch Sides:
            - BranchSide:      'parser.c:5626,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5630,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5626,17'
          Branch Sides:
            - BranchSide:      'parser.c:5627,15'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5630,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5633,6'
          Branch Sides:
            - BranchSide:      'parser.c:5633,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5634,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5634,6'
          Branch Sides:
            - BranchSide:      'parser.c:5634,19'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5635,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5635,6'
          Branch Sides:
            - BranchSide:      'parser.c:5635,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5636,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5636,13'
          Branch Sides:
            - BranchSide:      'parser.c:5636,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5637,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5427,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5435,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5436,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5437,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5442,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:5443,10'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5444,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5450,16'
          Dst:             xmlParseName
        - Src:             'parser.c:5452,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5456,6'
          Dst:             xmlStrchr
        - Src:             'parser.c:5457,6'
          Dst:             xmlNsErr
        - Src:             'parser.c:5461,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5462,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5471,18'
          Dst:             xmlParseEntityValue
        - Src:             'parser.c:5480,16'
          Dst:             xmlParseExternalID
        - Src:             'parser.c:5482,7'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5485,25'
          Dst:             xmlStrchr
        - Src:             'parser.c:5486,25'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5499,18'
          Dst:             xmlParseEntityValue
        - Src:             'parser.c:5509,8'
          Dst:             xmlStrEqual
        - Src:             'parser.c:5511,18'
          Dst:             xmlNewDoc
        - Src:             'parser.c:5513,8'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5519,29'
          Dst:             xmlNewDtd
        - Src:             'parser.c:5522,29'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5527,7'
          Dst:             xmlSAX2EntityDecl
        - Src:             'parser.c:5531,16'
          Dst:             xmlParseExternalID
        - Src:             'parser.c:5533,7'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5536,25'
          Dst:             xmlStrchr
        - Src:             'parser.c:5537,25'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5540,24'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5541,7'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5545,7'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5546,11'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5547,4'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5550,15'
          Dst:             xmlParseName
        - Src:             'parser.c:5567,5'
          Dst:             xmlStrEqual
        - Src:             'parser.c:5569,22'
          Dst:             xmlNewDoc
        - Src:             'parser.c:5571,12'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5578,33'
          Dst:             xmlNewDtd
        - Src:             'parser.c:5581,33'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5585,4'
          Dst:             xmlSAX2EntityDecl
        - Src:             'parser.c:5592,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5594,6'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:5596,6'
          Dst:             xmlHaltParser
        - Src:             'parser.c:5600,3'
          Dst:             xmlValidityError
        - Src:             'parser.c:5606,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:5623,13'
          Dst:             xmlSAX2GetEntity
    - functionName:    xmlParseAttributeListDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5970
      functionLinenumberEnd: 6085
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         144
      ICount:          894
      EdgeCount:       198
      CyclomaticComplexity: 56
      functionsReached:
        - xmlAddDefAttrs
        - xmlAddSpecialAttr
        - xmlAttrNormalizeSpace
        - xmlFatalErrMsg
        - xmlFreeEnumeration
        - xmlNextChar
        - xmlParseAttributeType
        - xmlParseDefaultDecl
        - xmlParseName
        - xmlParserGrow
        - xmlSkipBlankCharsPE
        - xmlValidityError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5975,22'
          Branch Sides:
            - BranchSide:      'parser.c:5975,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5976,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5975,9'
          Branch Sides:
            - BranchSide:      'parser.c:5976,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5977,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5977,5'
          Branch Sides:
            - BranchSide:      'parser.c:5977,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5979,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5979,9'
          Branch Sides:
            - BranchSide:      'parser.c:5979,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5979,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5979,9'
          Branch Sides:
            - BranchSide:      'parser.c:5979,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5979,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5979,9'
          Branch Sides:
            - BranchSide:      'parser.c:5979,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5979,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5979,9'
          Branch Sides:
            - BranchSide:      'parser.c:5979,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5979,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5979,9'
          Branch Sides:
            - BranchSide:      'parser.c:5979,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5979,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5979,9'
          Branch Sides:
            - BranchSide:      'parser.c:5979,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5979,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5979,9'
          Branch Sides:
            - BranchSide:      'parser.c:5979,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5981,19'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5984,2'
          Branch Sides:
            - BranchSide:      'parser.c:5984,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5985,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5985,6'
          Branch Sides:
            - BranchSide:      'parser.c:5986,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5989,33'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5990,6'
          Branch Sides:
            - BranchSide:      'parser.c:5991,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5995,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5996,2'
          Branch Sides:
            - BranchSide:      'parser.c:5996,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5997,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5996,2'
          Branch Sides:
            - BranchSide:      'parser.c:5996,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5997,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5997,22'
          Branch Sides:
            - BranchSide:      'parser.c:5997,26'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5997,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5997,2'
          Branch Sides:
            - BranchSide:      'parser.c:6000,15'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlValidityError
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6073,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
        - Branch String:   'parser.c:6002,6'
          Branch Sides:
            - BranchSide:      'parser.c:6002,6'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlValidityError
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6003,18'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlValidityError
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6002,6'
          Branch Sides:
            - BranchSide:      'parser.c:6002,6'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlValidityError
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6003,18'
              BranchSideFuncs:
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlValidityError
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6005,10'
          Branch Sides:
            - BranchSide:      'parser.c:6006,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlValidityError
            - BranchSide:      'parser.c:6010,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:6010,6'
          Branch Sides:
            - BranchSide:      'parser.c:6010,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6011,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6010,6'
          Branch Sides:
            - BranchSide:      'parser.c:6010,6'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:6011,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
        - Branch String:   'parser.c:6011,10'
          Branch Sides:
            - BranchSide:      'parser.c:6012,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlValidityError
            - BranchSide:      'parser.c:6017,35'
              BranchSideFuncs:
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
        - Branch String:   'parser.c:6018,10'
          Branch Sides:
            - BranchSide:      'parser.c:6019,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
            - BranchSide:      'parser.c:6022,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
        - Branch String:   'parser.c:6022,6'
          Branch Sides:
            - BranchSide:      'parser.c:6022,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6023,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6022,6'
          Branch Sides:
            - BranchSide:      'parser.c:6022,6'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6023,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6023,10'
          Branch Sides:
            - BranchSide:      'parser.c:6024,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlValidityError
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6031,32'
              BranchSideFuncs:
                - xmlParseDefaultDecl
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6026,14'
          Branch Sides:
            - BranchSide:      'parser.c:6027,26'
              BranchSideFuncs:
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlValidityError
            - BranchSide:      'parser.c:6028,3'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
        - Branch String:   'parser.c:6032,10'
          Branch Sides:
            - BranchSide:      'parser.c:6033,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6039,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
        - Branch String:   'parser.c:6033,21'
          Branch Sides:
            - BranchSide:      'parser.c:6034,7'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6035,14'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6035,14'
          Branch Sides:
            - BranchSide:      'parser.c:6036,26'
              BranchSideFuncs:
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlValidityError
            - BranchSide:      'parser.c:6037,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
        - Branch String:   'parser.c:6039,40'
          Branch Sides:
            - BranchSide:      'parser.c:6039,44'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
            - BranchSide:      'parser.c:6042,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
        - Branch String:   'parser.c:6039,10'
          Branch Sides:
            - BranchSide:      'parser.c:6040,32'
              BranchSideFuncs:
                - xmlAttrNormalizeSpace
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
            - BranchSide:      'parser.c:6042,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
        - Branch String:   'parser.c:6042,6'
          Branch Sides:
            - BranchSide:      'parser.c:6042,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6043,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6042,6'
          Branch Sides:
            - BranchSide:      'parser.c:6042,6'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6043,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6043,17'
          Branch Sides:
            - BranchSide:      'parser.c:6044,7'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6054,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6044,7'
          Branch Sides:
            - BranchSide:      'parser.c:6045,22'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlNextChar
                - xmlValidityError
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6053,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6047,11'
          Branch Sides:
            - BranchSide:      'parser.c:6048,4'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6049,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6049,11'
          Branch Sides:
            - BranchSide:      'parser.c:6050,23'
              BranchSideFuncs:
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlValidityError
            - BranchSide:      'parser.c:6051,7'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
        - Branch String:   'parser.c:6054,30'
          Branch Sides:
            - BranchSide:      'parser.c:6054,35'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6058,15'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6054,53'
          Branch Sides:
            - BranchSide:      'parser.c:6055,4'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:6058,15'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6054,10'
          Branch Sides:
            - BranchSide:      'parser.c:6056,3'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
            - BranchSide:      'parser.c:6058,15'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
        - Branch String:   'parser.c:6061,23'
          Branch Sides:
            - BranchSide:      'parser.c:6061,27'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
            - BranchSide:      'parser.c:6066,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
        - Branch String:   'parser.c:6061,49'
          Branch Sides:
            - BranchSide:      'parser.c:6062,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
            - BranchSide:      'parser.c:6066,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
        - Branch String:   'parser.c:6062,41'
          Branch Sides:
            - BranchSide:      'parser.c:6063,4'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
            - BranchSide:      'parser.c:6066,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
        - Branch String:   'parser.c:6061,10'
          Branch Sides:
            - BranchSide:      'parser.c:6064,18'
              BranchSideFuncs:
                - xmlAddDefAttrs
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
            - BranchSide:      'parser.c:6066,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlAddSpecialAttr
        - Branch String:   'parser.c:6066,10'
          Branch Sides:
            - BranchSide:      'parser.c:6067,21'
              BranchSideFuncs:
                - xmlAddSpecialAttr
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6069,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6069,10'
          Branch Sides:
            - BranchSide:      'parser.c:6070,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:6071,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6071,6'
          Branch Sides:
            - BranchSide:      'parser.c:5997,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlParserGrow
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6071,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:6071,6'
          Branch Sides:
            - BranchSide:      'parser.c:5997,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:6071,6'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlValidityError
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlParseAttributeType
                - xmlSkipBlankCharsPE
                - xmlParseDefaultDecl
                - xmlAddSpecialAttr
                - xmlAddDefAttrs
                - xmlFreeEnumeration
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlAttrNormalizeSpace
                - xmlFreeEnumeration
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:6073,6'
          Branch Sides:
            - BranchSide:      'parser.c:6075,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
            - BranchSide:      'parser.c:6084,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6075,27'
          Branch Sides:
            - BranchSide:      'parser.c:6075,31'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
            - BranchSide:      'parser.c:6082,6'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6075,10'
          Branch Sides:
            - BranchSide:      'parser.c:6076,20'
              BranchSideFuncs:
                - xmlValidityError
                - xmlNextChar
            - BranchSide:      'parser.c:6082,6'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:5977,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5984,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5985,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5986,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5989,20'
          Dst:             xmlParseName
        - Src:             'parser.c:5991,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5995,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5996,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6002,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6004,17'
          Dst:             xmlParseName
        - Src:             'parser.c:6006,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6010,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6011,10'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6012,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6017,13'
          Dst:             xmlParseAttributeType
        - Src:             'parser.c:6022,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6023,10'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6024,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6027,7'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6031,12'
          Dst:             xmlParseDefaultDecl
        - Src:             'parser.c:6036,7'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6040,10'
          Dst:             xmlAttrNormalizeSpace
        - Src:             'parser.c:6042,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6044,7'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:6045,7'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6050,4'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6059,3'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:6064,3'
          Dst:             xmlAddDefAttrs
        - Src:             'parser.c:6067,3'
          Dst:             xmlAddSpecialAttr
        - Src:             'parser.c:6071,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6076,3'
          Dst:             xmlValidityError
        - Src:             'parser.c:6082,6'
          Dst:             xmlNextChar
    - functionName:    xmlParseNotationDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5329
      functionLinenumberEnd: 5391
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         65
      ICount:          429
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlNextChar
        - xmlNsErr
        - xmlParseExternalID
        - xmlParseName
        - xmlParserGrow
        - xmlSkipBlankCharsPE
        - xmlStrchr
        - xmlValidityError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5334,22'
          Branch Sides:
            - BranchSide:      'parser.c:5334,26'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5335,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5334,9'
          Branch Sides:
            - BranchSide:      'parser.c:5335,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5336,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5336,5'
          Branch Sides:
            - BranchSide:      'parser.c:5336,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5338,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5338,9'
          Branch Sides:
            - BranchSide:      'parser.c:5338,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5338,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5338,9'
          Branch Sides:
            - BranchSide:      'parser.c:5338,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5338,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5338,9'
          Branch Sides:
            - BranchSide:      'parser.c:5338,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5338,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5338,9'
          Branch Sides:
            - BranchSide:      'parser.c:5338,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5338,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5338,9'
          Branch Sides:
            - BranchSide:      'parser.c:5338,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5338,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5338,9'
          Branch Sides:
            - BranchSide:      'parser.c:5338,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5338,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5338,9'
          Branch Sides:
            - BranchSide:      'parser.c:5338,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5338,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5338,9'
          Branch Sides:
            - BranchSide:      'parser.c:5338,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5340,19'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5343,2'
          Branch Sides:
            - BranchSide:      'parser.c:5343,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5344,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5344,6'
          Branch Sides:
            - BranchSide:      'parser.c:5345,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5350,29'
              BranchSideFuncs:
                - xmlParseName
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlNsErr
                - xmlFatalErr
        - Branch String:   'parser.c:5351,6'
          Branch Sides:
            - BranchSide:      'parser.c:5352,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:5355,16'
              BranchSideFuncs:
                - xmlStrchr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErrMsg
                - xmlNsErr
        - Branch String:   'parser.c:5355,6'
          Branch Sides:
            - BranchSide:      'parser.c:5356,15'
              BranchSideFuncs:
                - xmlNsErr
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5360,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlValidityError
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5360,6'
          Branch Sides:
            - BranchSide:      'parser.c:5361,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5369,32'
              BranchSideFuncs:
                - xmlParseExternalID
                - xmlSkipBlankCharsPE
                - xmlFatalErr
                - xmlNextChar
                - xmlValidityError
        - Branch String:   'parser.c:5372,6'
          Branch Sides:
            - BranchSide:      'parser.c:5374,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
            - BranchSide:      'parser.c:5386,18'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:5374,27'
          Branch Sides:
            - BranchSide:      'parser.c:5374,31'
              BranchSideFuncs:
                - xmlNextChar
                - xmlValidityError
            - BranchSide:      'parser.c:5381,6'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:5374,10'
          Branch Sides:
            - BranchSide:      'parser.c:5375,20'
              BranchSideFuncs:
                - xmlValidityError
                - xmlNextChar
            - BranchSide:      'parser.c:5381,6'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:5382,30'
          Branch Sides:
            - BranchSide:      'parser.c:5382,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5385,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5382,53'
          Branch Sides:
            - BranchSide:      'parser.c:5383,4'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5385,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5382,10'
          Branch Sides:
            - BranchSide:      'parser.c:5384,3'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5385,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5388,6'
          Branch Sides:
            - BranchSide:      'parser.c:5388,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5389,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5389,6'
          Branch Sides:
            - BranchSide:      'parser.c:5389,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5390,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5336,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5343,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5344,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5345,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5350,16'
          Dst:             xmlParseName
        - Src:             'parser.c:5352,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5355,6'
          Dst:             xmlStrchr
        - Src:             'parser.c:5356,6'
          Dst:             xmlNsErr
        - Src:             'parser.c:5360,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5361,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5369,13'
          Dst:             xmlParseExternalID
        - Src:             'parser.c:5370,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5375,3'
          Dst:             xmlValidityError
        - Src:             'parser.c:5381,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:5386,6'
          Dst:             xmlFatalErr
    - functionName:    xmlSkipBlankCharsPE
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2422
      functionLinenumberEnd: 2487
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         87
      ICount:          532
      EdgeCount:       117
      CyclomaticComplexity: 32
      functionsReached:
        - xmlNextChar
        - xmlParsePERefInternal
        - xmlPopPE
        - xmlSkipBlankChars
      functionUses:    27
      BranchProfiles:
        - Branch String:   'parser.c:2427,15'
          Branch Sides:
            - BranchSide:      'parser.c:2427,15'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
            - BranchSide:      'parser.c:2427,15'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
        - Branch String:   'parser.c:2428,19'
          Branch Sides:
            - BranchSide:      'parser.c:2428,19'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
            - BranchSide:      'parser.c:2428,19'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
        - Branch String:   'parser.c:2428,19'
          Branch Sides:
            - BranchSide:      'parser.c:2428,19'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
            - BranchSide:      'parser.c:2428,19'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
        - Branch String:   'parser.c:2430,18'
          Branch Sides:
            - BranchSide:      'parser.c:2430,22'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
            - BranchSide:      'parser.c:2437,5'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
        - Branch String:   'parser.c:2430,9'
          Branch Sides:
            - BranchSide:      'parser.c:2431,34'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
            - BranchSide:      'parser.c:2437,5'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
        - Branch String:   'parser.c:2437,5'
          Branch Sides:
            - BranchSide:      'parser.c:2438,13'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
            - BranchSide:      'parser.c:2486,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2438,13'
          Branch Sides:
            - BranchSide:      'parser.c:2438,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlPopPE
                - xmlParsePERefInternal
            - BranchSide:      'parser.c:2439,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlPopPE
                - xmlParsePERefInternal
        - Branch String:   'parser.c:2438,13'
          Branch Sides:
            - BranchSide:      'parser.c:2438,13'
              BranchSideFuncs:
                - xmlPopPE
                - xmlNextChar
                - xmlParsePERefInternal
            - BranchSide:      'parser.c:2438,13'
              BranchSideFuncs:
                - xmlPopPE
                - xmlNextChar
                - xmlParsePERefInternal
        - Branch String:   'parser.c:2438,13'
          Branch Sides:
            - BranchSide:      'parser.c:2438,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlPopPE
                - xmlParsePERefInternal
            - BranchSide:      'parser.c:2439,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlPopPE
                - xmlParsePERefInternal
        - Branch String:   'parser.c:2438,13'
          Branch Sides:
            - BranchSide:      'parser.c:2439,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlPopPE
                - xmlParsePERefInternal
            - BranchSide:      'parser.c:2440,20'
              BranchSideFuncs:
                - xmlPopPE
                - xmlNextChar
                - xmlParsePERefInternal
        - Branch String:   'parser.c:2440,20'
          Branch Sides:
            - BranchSide:      'parser.c:2441,18'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlPopPE
                - xmlNextChar
            - BranchSide:      'parser.c:2455,20'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
        - Branch String:   'parser.c:2441,36'
          Branch Sides:
            - BranchSide:      'parser.c:2442,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2443,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2442,18'
          Branch Sides:
            - BranchSide:      'parser.c:2442,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2443,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2442,18'
          Branch Sides:
            - BranchSide:      'parser.c:2442,18'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlPopPE
                - xmlNextChar
            - BranchSide:      'parser.c:2442,18'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlPopPE
                - xmlNextChar
        - Branch String:   'parser.c:2442,18'
          Branch Sides:
            - BranchSide:      'parser.c:2442,18'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2443,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2442,39'
          Branch Sides:
            - BranchSide:      'parser.c:2442,43'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2443,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2441,17'
          Branch Sides:
            - BranchSide:      'parser.c:2443,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2451,35'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlPopPE
                - xmlNextChar
        - Branch String:   'parser.c:2453,23'
          Branch Sides:
            - BranchSide:      'parser.c:2453,23'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
            - BranchSide:      'parser.c:2453,23'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
        - Branch String:   'parser.c:2455,20'
          Branch Sides:
            - BranchSide:      'parser.c:2456,17'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
            - BranchSide:      'parser.c:2472,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2456,17'
          Branch Sides:
            - BranchSide:      'parser.c:2457,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2464,17'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
        - Branch String:   'parser.c:2464,17'
          Branch Sides:
            - BranchSide:      'parser.c:2465,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2467,22'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
        - Branch String:   'parser.c:2469,23'
          Branch Sides:
            - BranchSide:      'parser.c:2469,23'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
            - BranchSide:      'parser.c:2469,23'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
        - Branch String:   'parser.c:2470,27'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
            - BranchSide:      'parser.c:2470,27'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
        - Branch String:   'parser.c:2470,27'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
        - Branch String:   'parser.c:2482,13'
          Branch Sides:
            - BranchSide:      'parser.c:2437,5'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
            - BranchSide:      'parser.c:2483,16'
              BranchSideFuncs:
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:2431,16'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:2439,13'
          Dst:             xmlNextChar
        - Src:             'parser.c:2451,13'
          Dst:             xmlParsePERefInternal
        - Src:             'parser.c:2467,13'
          Dst:             xmlPopPE
    - functionName:    xmlParseExternalID
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4762
      functionLinenumberEnd: 4810
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - publicId
        - strict
      BBCount:         69
      ICount:          429
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlParsePubidLiteral
        - xmlParseSystemLiteral
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:4766,9'
          Branch Sides:
            - BranchSide:      'parser.c:4766,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:4776,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:4766,9'
          Branch Sides:
            - BranchSide:      'parser.c:4766,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:4776,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:4766,9'
          Branch Sides:
            - BranchSide:      'parser.c:4766,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:4776,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:4766,9'
          Branch Sides:
            - BranchSide:      'parser.c:4766,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:4776,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:4766,9'
          Branch Sides:
            - BranchSide:      'parser.c:4766,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:4776,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:4766,9'
          Branch Sides:
            - BranchSide:      'parser.c:4767,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:4776,16'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:4767,9'
          Branch Sides:
            - BranchSide:      'parser.c:4767,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4768,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4768,6'
          Branch Sides:
            - BranchSide:      'parser.c:4769,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseSystemLiteral
                - xmlFatalErr
            - BranchSide:      'parser.c:4772,30'
              BranchSideFuncs:
                - xmlParseSystemLiteral
                - xmlFatalErr
        - Branch String:   'parser.c:4773,6'
          Branch Sides:
            - BranchSide:      'parser.c:4774,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:4776,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4777,9'
          Branch Sides:
            - BranchSide:      'parser.c:4777,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4778,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4778,6'
          Branch Sides:
            - BranchSide:      'parser.c:4779,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
            - BranchSide:      'parser.c:4782,35'
              BranchSideFuncs:
                - xmlParsePubidLiteral
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
                - xmlFatalErr
        - Branch String:   'parser.c:4783,6'
          Branch Sides:
            - BranchSide:      'parser.c:4784,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4786,6'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlSkipBlankChars
                - xmlFatalErrMsg
        - Branch String:   'parser.c:4786,6'
          Branch Sides:
            - BranchSide:      'parser.c:4790,10'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:4801,10'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseSystemLiteral
                - xmlFatalErr
        - Branch String:   'parser.c:4790,10'
          Branch Sides:
            - BranchSide:      'parser.c:4791,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseSystemLiteral
                - xmlFatalErr
            - BranchSide:      'parser.c:4794,2'
              BranchSideFuncs:
                - xmlParseSystemLiteral
                - xmlFatalErr
        - Branch String:   'parser.c:4801,10'
          Branch Sides:
            - BranchSide:      'parser.c:4801,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4802,11'
              BranchSideFuncs:
                - xmlParseSystemLiteral
                - xmlFatalErr
        - Branch String:   'parser.c:4805,6'
          Branch Sides:
            - BranchSide:      'parser.c:4806,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:4808,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:4767,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:4768,6'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:4769,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:4772,8'
          Dst:             xmlParseSystemLiteral
        - Src:             'parser.c:4774,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4777,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:4778,6'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:4779,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:4782,14'
          Dst:             xmlParsePubidLiteral
        - Src:             'parser.c:4784,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4790,10'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:4791,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:4801,10'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:4804,8'
          Dst:             xmlParseSystemLiteral
        - Src:             'parser.c:4806,6'
          Dst:             xmlFatalErr
    - functionName:    xmlParseSystemLiteral
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4339
      functionLinenumberEnd: 4397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         85
      ICount:          485
      EdgeCount:       116
      CyclomaticComplexity: 33
      functionsReached:
        - xmlCopyCharMultiByte
        - xmlCurrentCharRecover
        - xmlErrMemory
        - xmlFatalErr
        - xmlGrowCapacity
        - xmlNextChar
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:4349,9'
          Branch Sides:
            - BranchSide:      'parser.c:4350,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4352,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4352,16'
          Branch Sides:
            - BranchSide:      'parser.c:4353,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4356,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:4361,9'
          Branch Sides:
            - BranchSide:      'parser.c:4362,22'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:4365,33'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4366,27'
          Branch Sides:
            - BranchSide:      'parser.c:4366,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4366,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4366,13'
          Branch Sides:
            - BranchSide:      'parser.c:4366,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4366,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4366,13'
          Branch Sides:
            - BranchSide:      'parser.c:4366,31'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4366,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4366,13'
          Branch Sides:
            - BranchSide:      'parser.c:4366,31'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4366,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4366,13'
          Branch Sides:
            - BranchSide:      'parser.c:4366,31'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4366,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4366,13'
          Branch Sides:
            - BranchSide:      'parser.c:4366,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4366,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4366,13'
          Branch Sides:
            - BranchSide:      'parser.c:4366,31'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4366,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4366,13'
          Branch Sides:
            - BranchSide:      'parser.c:4366,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4366,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4366,13'
          Branch Sides:
            - BranchSide:      'parser.c:4366,31'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4366,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4366,13'
          Branch Sides:
            - BranchSide:      'parser.c:4366,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4366,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4366,27'
          Branch Sides:
            - BranchSide:      'parser.c:4366,31'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4366,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4366,5'
          Branch Sides:
            - BranchSide:      'parser.c:4367,6'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4390,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:4367,6'
          Branch Sides:
            - BranchSide:      'parser.c:4371,39'
              BranchSideFuncs:
                - xmlGrowCapacity.5847
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4386,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4372,17'
          Branch Sides:
            - BranchSide:      'parser.c:4373,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:4377,12'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4378,10'
          Branch Sides:
            - BranchSide:      'parser.c:4379,10'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:4383,12'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4386,2'
          Branch Sides:
            - BranchSide:      'parser.c:4386,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4386,2'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4387,2'
          Branch Sides:
            - BranchSide:      'parser.c:4387,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4387,2'
              BranchSideFuncs:
                - xmlCurrentCharRecover
                - xmlFatalErr
                - xmlNextChar
                - xmlCopyCharMultiByte
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4391,9'
          Branch Sides:
            - BranchSide:      'parser.c:4391,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:4391,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:4391,10'
          Branch Sides:
            - BranchSide:      'parser.c:4391,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:4391,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:4391,10'
          Branch Sides:
            - BranchSide:      'parser.c:4391,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4394,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4391,10'
          Branch Sides:
            - BranchSide:      'parser.c:4391,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4394,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4391,10'
          Branch Sides:
            - BranchSide:      'parser.c:4392,14'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4394,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4391,10'
          Branch Sides:
            - BranchSide:      'parser.c:4391,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:4391,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:4391,10'
          Branch Sides:
            - BranchSide:      'parser.c:4391,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4394,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4391,10'
          Branch Sides:
            - BranchSide:      'parser.c:4391,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:4391,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
        - Branch String:   'parser.c:4391,10'
          Branch Sides:
            - BranchSide:      'parser.c:4391,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4394,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:4391,10'
          Branch Sides:
            - BranchSide:      'parser.c:4391,10'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
            - BranchSide:      'parser.c:4392,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:4391,9'
          Branch Sides:
            - BranchSide:      'parser.c:4392,14'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:4394,2'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:4350,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:4353,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:4356,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4362,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:4365,11'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:4371,23'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:4373,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4380,3'
          Dst:             xmlErrMemory
        - Src:             'parser.c:4386,2'
          Dst:             xmlCopyCharMultiByte
        - Src:             'parser.c:4388,8'
          Dst:             xmlCurrentCharRecover
        - Src:             'parser.c:4392,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4394,2'
          Dst:             xmlNextChar
    - functionName:    xmlParsePubidLiteral
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4411
      functionLinenumberEnd: 4469
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         35
      ICount:          298
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlGrowCapacity
        - xmlNextChar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:4421,9'
          Branch Sides:
            - BranchSide:      'parser.c:4422,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4424,16'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4424,16'
          Branch Sides:
            - BranchSide:      'parser.c:4425,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
                - xmlErrMemory
            - BranchSide:      'parser.c:4428,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:4432,9'
          Branch Sides:
            - BranchSide:      'parser.c:4433,15'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:4436,11'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4437,35'
          Branch Sides:
            - BranchSide:      'parser.c:4437,39'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4437,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4437,52'
          Branch Sides:
            - BranchSide:      'parser.c:4437,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4438,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4437,5'
          Branch Sides:
            - BranchSide:      'parser.c:4439,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4462,5'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:4439,6'
          Branch Sides:
            - BranchSide:      'parser.c:4443,32'
              BranchSideFuncs:
                - xmlGrowCapacity.5847
                - xmlNextChar
                - xmlFatalErr
                - xmlErrMemory
                - xmlFatalErr
            - BranchSide:      'parser.c:4458,15'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4444,17'
          Branch Sides:
            - BranchSide:      'parser.c:4445,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:4449,12'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlGrowCapacity.5847
                - xmlFatalErr
                - xmlErrMemory
        - Branch String:   'parser.c:4450,10'
          Branch Sides:
            - BranchSide:      'parser.c:4451,16'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:4455,12'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlGrowCapacity.5847
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:4463,9'
          Branch Sides:
            - BranchSide:      'parser.c:4464,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:4466,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:4466,2'
          Branch Sides:
            - BranchSide:      'parser.c:4466,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:4466,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:4422,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:4425,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:4428,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4433,2'
          Dst:             xmlErrMemory
        - Src:             'parser.c:4443,16'
          Dst:             xmlGrowCapacity
        - Src:             'parser.c:4445,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:4451,3'
          Dst:             xmlErrMemory
        - Src:             'parser.c:4459,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:4464,2'
          Dst:             xmlFatalErr
    - functionName:    xmlParseAttributeType
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5930
      functionLinenumberEnd: 5957
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - tree
      BBCount:         153
      ICount:          1066
      EdgeCount:       208
      CyclomaticComplexity: 57
      functionsReached:
        - xmlParseEnumeratedType
        - xmlParserGrow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5931,9'
          Branch Sides:
            - BranchSide:      'parser.c:5931,9'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5934,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5931,9'
          Branch Sides:
            - BranchSide:      'parser.c:5931,9'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5934,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5931,9'
          Branch Sides:
            - BranchSide:      'parser.c:5931,9'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5934,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5931,9'
          Branch Sides:
            - BranchSide:      'parser.c:5931,9'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5934,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5931,9'
          Branch Sides:
            - BranchSide:      'parser.c:5932,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5934,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5932,2'
          Branch Sides:
            - BranchSide:      'parser.c:5932,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5933,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5934,17'
          Branch Sides:
            - BranchSide:      'parser.c:5934,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5937,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5934,17'
          Branch Sides:
            - BranchSide:      'parser.c:5934,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5937,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5934,17'
          Branch Sides:
            - BranchSide:      'parser.c:5934,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5937,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5934,17'
          Branch Sides:
            - BranchSide:      'parser.c:5934,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5937,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5934,17'
          Branch Sides:
            - BranchSide:      'parser.c:5934,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5937,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5934,17'
          Branch Sides:
            - BranchSide:      'parser.c:5935,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5937,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5935,2'
          Branch Sides:
            - BranchSide:      'parser.c:5935,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5936,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5937,17'
          Branch Sides:
            - BranchSide:      'parser.c:5937,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5940,18'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5937,17'
          Branch Sides:
            - BranchSide:      'parser.c:5937,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5940,18'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5937,17'
          Branch Sides:
            - BranchSide:      'parser.c:5937,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5940,18'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5937,17'
          Branch Sides:
            - BranchSide:      'parser.c:5937,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5940,18'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5937,17'
          Branch Sides:
            - BranchSide:      'parser.c:5938,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5940,18'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5938,2'
          Branch Sides:
            - BranchSide:      'parser.c:5938,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5939,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5940,30'
          Branch Sides:
            - BranchSide:      'parser.c:5940,34'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5943,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5940,17'
          Branch Sides:
            - BranchSide:      'parser.c:5941,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5943,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5941,9'
          Branch Sides:
            - BranchSide:      'parser.c:5941,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5942,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5943,17'
          Branch Sides:
            - BranchSide:      'parser.c:5943,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5946,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5943,17'
          Branch Sides:
            - BranchSide:      'parser.c:5943,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5946,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5943,17'
          Branch Sides:
            - BranchSide:      'parser.c:5943,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5946,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5943,17'
          Branch Sides:
            - BranchSide:      'parser.c:5943,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5946,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5943,17'
          Branch Sides:
            - BranchSide:      'parser.c:5943,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5946,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5943,17'
          Branch Sides:
            - BranchSide:      'parser.c:5944,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5946,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5944,2'
          Branch Sides:
            - BranchSide:      'parser.c:5944,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5945,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5946,17'
          Branch Sides:
            - BranchSide:      'parser.c:5946,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5949,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5946,17'
          Branch Sides:
            - BranchSide:      'parser.c:5946,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5949,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5946,17'
          Branch Sides:
            - BranchSide:      'parser.c:5946,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5949,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5946,17'
          Branch Sides:
            - BranchSide:      'parser.c:5946,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5949,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5946,17'
          Branch Sides:
            - BranchSide:      'parser.c:5946,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5949,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5946,17'
          Branch Sides:
            - BranchSide:      'parser.c:5946,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5949,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5946,17'
          Branch Sides:
            - BranchSide:      'parser.c:5946,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5949,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5946,17'
          Branch Sides:
            - BranchSide:      'parser.c:5947,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5949,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5947,2'
          Branch Sides:
            - BranchSide:      'parser.c:5947,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5948,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5949,17'
          Branch Sides:
            - BranchSide:      'parser.c:5949,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5952,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:5949,17'
          Branch Sides:
            - BranchSide:      'parser.c:5949,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5952,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:5949,17'
          Branch Sides:
            - BranchSide:      'parser.c:5949,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5952,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:5949,17'
          Branch Sides:
            - BranchSide:      'parser.c:5949,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5952,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:5949,17'
          Branch Sides:
            - BranchSide:      'parser.c:5949,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5952,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:5949,17'
          Branch Sides:
            - BranchSide:      'parser.c:5949,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5952,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:5949,17'
          Branch Sides:
            - BranchSide:      'parser.c:5949,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5952,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:5949,17'
          Branch Sides:
            - BranchSide:      'parser.c:5950,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5952,17'
              BranchSideFuncs:
                - xmlParseEnumeratedType
                - xmlParserGrow
        - Branch String:   'parser.c:5950,2'
          Branch Sides:
            - BranchSide:      'parser.c:5950,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5951,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5953,2'
          Branch Sides:
            - BranchSide:      'parser.c:5953,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5954,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5932,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5935,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5938,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5941,9'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5944,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5947,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5950,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5953,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5956,13'
          Dst:             xmlParseEnumeratedType
    - functionName:    xmlParseDefaultDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5670
      functionLinenumberEnd: 5699
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         74
      ICount:          531
      EdgeCount:       102
      CyclomaticComplexity: 30
      functionsReached:
        - xmlFatalErrMsg
        - xmlParseAttValue
        - xmlParserGrow
        - xmlSkipBlankCharsPE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5675,9'
          Branch Sides:
            - BranchSide:      'parser.c:5675,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5679,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5675,9'
          Branch Sides:
            - BranchSide:      'parser.c:5675,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5679,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5675,9'
          Branch Sides:
            - BranchSide:      'parser.c:5675,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5679,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5675,9'
          Branch Sides:
            - BranchSide:      'parser.c:5675,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5679,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5675,9'
          Branch Sides:
            - BranchSide:      'parser.c:5675,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5679,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5675,9'
          Branch Sides:
            - BranchSide:      'parser.c:5675,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5679,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5675,9'
          Branch Sides:
            - BranchSide:      'parser.c:5675,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5679,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5675,9'
          Branch Sides:
            - BranchSide:      'parser.c:5675,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5679,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5675,9'
          Branch Sides:
            - BranchSide:      'parser.c:5676,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5679,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:5676,2'
          Branch Sides:
            - BranchSide:      'parser.c:5676,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5677,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5679,9'
          Branch Sides:
            - BranchSide:      'parser.c:5679,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5683,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5679,9'
          Branch Sides:
            - BranchSide:      'parser.c:5679,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5683,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5679,9'
          Branch Sides:
            - BranchSide:      'parser.c:5679,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5683,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5679,9'
          Branch Sides:
            - BranchSide:      'parser.c:5679,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5683,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5679,9'
          Branch Sides:
            - BranchSide:      'parser.c:5679,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5683,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5679,9'
          Branch Sides:
            - BranchSide:      'parser.c:5679,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5683,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5679,9'
          Branch Sides:
            - BranchSide:      'parser.c:5679,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:5683,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5679,9'
          Branch Sides:
            - BranchSide:      'parser.c:5680,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5683,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:5680,2'
          Branch Sides:
            - BranchSide:      'parser.c:5680,2'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:5681,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5684,9'
          Branch Sides:
            - BranchSide:      'parser.c:5684,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5692,28'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5684,9'
          Branch Sides:
            - BranchSide:      'parser.c:5684,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5692,28'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5684,9'
          Branch Sides:
            - BranchSide:      'parser.c:5684,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5692,28'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5684,9'
          Branch Sides:
            - BranchSide:      'parser.c:5684,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5692,28'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5684,9'
          Branch Sides:
            - BranchSide:      'parser.c:5684,9'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlSkipBlankCharsPE
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5692,28'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5684,9'
          Branch Sides:
            - BranchSide:      'parser.c:5685,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5692,28'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5685,2'
          Branch Sides:
            - BranchSide:      'parser.c:5685,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5686,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseAttValue
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5687,6'
          Branch Sides:
            - BranchSide:      'parser.c:5688,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseAttValue
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5691,5'
              BranchSideFuncs:
                - xmlParseAttValue
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5693,9'
          Branch Sides:
            - BranchSide:      'parser.c:5694,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5697,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5676,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5680,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5685,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5687,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5688,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5692,11'
          Dst:             xmlParseAttValue
        - Src:             'parser.c:5694,2'
          Dst:             xmlFatalErrMsg
    - functionName:    xmlAttrNormalizeSpace
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         24
      ICount:          116
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1009,23'
          Branch Sides:
            - BranchSide:      'parser.c:1009,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1010,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1009,9'
          Branch Sides:
            - BranchSide:      'parser.c:1010,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1012,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1012,5'
          Branch Sides:
            - BranchSide:      'parser.c:1012,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1013,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1013,5'
          Branch Sides:
            - BranchSide:      'parser.c:1014,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1022,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1014,6'
          Branch Sides:
            - BranchSide:      'parser.c:1015,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1019,19'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1015,6'
          Branch Sides:
            - BranchSide:      'parser.c:1015,30'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1016,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1016,10'
          Branch Sides:
            - BranchSide:      'parser.c:1017,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1018,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1023,9'
          Branch Sides:
            - BranchSide:      'parser.c:1024,8'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1025,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlAddDefAttrs
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - fullname
        - fullattr
        - value
      BBCount:         64
      ICount:          519
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - strlen
        - xmlDictLookupHashed
        - xmlErrMemory
        - xmlHashCreateDict
        - xmlHashLookup2
        - xmlHashUpdateEntry2
        - xmlSplitQName3
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1052,9'
          Branch Sides:
            - BranchSide:      'parser.c:1053,28'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
                - xmlDictLookupHashed
                - xmlHashCreateDict
            - BranchSide:      'parser.c:1057,9'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
                - xmlDictLookupHashed
                - xmlHashCreateDict
        - Branch String:   'parser.c:1053,13'
          Branch Sides:
            - BranchSide:      'parser.c:1054,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1055,5'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
                - xmlDictLookupHashed
                - xmlHashCreateDict
        - Branch String:   'parser.c:1057,9'
          Branch Sides:
            - BranchSide:      'parser.c:1058,51'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
                - xmlDictLookupHashed
            - BranchSide:      'parser.c:1067,32'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1059,6'
          Branch Sides:
            - BranchSide:      'parser.c:1060,6'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1061,5'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1068,9'
          Branch Sides:
            - BranchSide:      'parser.c:1069,36'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
            - BranchSide:      'parser.c:1072,36'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
        - Branch String:   'parser.c:1074,13'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1075,13'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1077,9'
          Branch Sides:
            - BranchSide:      'parser.c:1078,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1083,31'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
                - xmlHashUpdateEntry2
        - Branch String:   'parser.c:1084,28'
          Branch Sides:
            - BranchSide:      'parser.c:1085,10'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
            - BranchSide:      'parser.c:1089,13'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1084,9'
          Branch Sides:
            - BranchSide:      'parser.c:1089,13'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
            - BranchSide:      'parser.c:1121,32'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1089,13'
          Branch Sides:
            - BranchSide:      'parser.c:1090,21'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
            - BranchSide:      'parser.c:1092,18'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1092,55'
          Branch Sides:
            - BranchSide:      'parser.c:1093,27'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1095,17'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1092,17'
          Branch Sides:
            - BranchSide:      'parser.c:1095,17'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1097,17'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1097,17'
          Branch Sides:
            - BranchSide:      'parser.c:1098,25'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
            - BranchSide:      'parser.c:1100,27'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1104,6'
          Branch Sides:
            - BranchSide:      'parser.c:1105,6'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1106,13'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1106,13'
          Branch Sides:
            - BranchSide:      'parser.c:1107,13'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
            - BranchSide:      'parser.c:1108,19'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1110,6'
          Branch Sides:
            - BranchSide:      'parser.c:1112,6'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1115,5'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
                - xmlDictLookupHashed
        - Branch String:   'parser.c:1122,9'
          Branch Sides:
            - BranchSide:      'parser.c:1123,36'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
            - BranchSide:      'parser.c:1126,36'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
        - Branch String:   'parser.c:1128,13'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1129,13'
              BranchSideFuncs:
                - xmlErrMemory
        - Branch String:   'parser.c:1131,9'
          Branch Sides:
            - BranchSide:      'parser.c:1132,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1135,33'
              BranchSideFuncs:
                - strlen
                - xmlDictLookupHashed
                - strlen
                - strlen
                - xmlErrMemory
        - Branch String:   'parser.c:1137,9'
          Branch Sides:
            - BranchSide:      'parser.c:1138,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1140,47'
              BranchSideFuncs:
                - strlen
                - strlen
        - Branch String:   'parser.c:1141,9'
          Branch Sides:
            - BranchSide:      'parser.c:1142,54'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'parser.c:1143,21'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1150,22'
          Branch Sides:
            - BranchSide:      'parser.c:1150,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1150,22'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1150,22'
          Branch Sides:
            - BranchSide:      'parser.c:1150,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1150,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1053,13'
          Dst:             xmlHashLookup2
        - Src:             'parser.c:1058,29'
          Dst:             xmlHashCreateDict
        - Src:             'parser.c:1067,17'
          Dst:             xmlSplitQName3
        - Src:             'parser.c:1069,16'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:1072,16'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:1073,11'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:1083,16'
          Dst:             xmlHashLookup2
        - Src:             'parser.c:1110,6'
          Dst:             xmlHashUpdateEntry2
        - Src:             'parser.c:1121,17'
          Dst:             xmlSplitQName3
        - Src:             'parser.c:1123,16'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:1126,16'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:1127,11'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:1135,11'
          Dst:             strlen
        - Src:             'parser.c:1136,14'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:1140,20'
          Dst:             strlen
        - Src:             'parser.c:1142,25'
          Dst:             strlen
        - Src:             'parser.c:1156,5'
          Dst:             xmlErrMemory
    - functionName:    xmlAddSpecialAttr
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - fullname
        - fullattr
        - type
      BBCount:         20
      ICount:          119
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlErrMemory
        - xmlHashAdd2
        - xmlHashCreateDict
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1173,9'
          Branch Sides:
            - BranchSide:      'parser.c:1174,51'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlHashAdd2
                - xmlErrMemory
            - BranchSide:      'parser.c:1179,9'
              BranchSideFuncs:
                - xmlHashAdd2
                - xmlErrMemory
        - Branch String:   'parser.c:1175,6'
          Branch Sides:
            - BranchSide:      'parser.c:1176,6'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1177,5'
              BranchSideFuncs:
                - xmlHashAdd2
                - xmlErrMemory
        - Branch String:   'parser.c:1179,9'
          Branch Sides:
            - BranchSide:      'parser.c:1179,9'
              BranchSideFuncs:
                - xmlHashAdd2
                - xmlErrMemory
            - BranchSide:      'parser.c:1180,14'
              BranchSideFuncs:
                - xmlHashAdd2
                - xmlErrMemory
        - Branch String:   'parser.c:1179,9'
          Branch Sides:
            - BranchSide:      'parser.c:1179,9'
              BranchSideFuncs:
                - xmlHashAdd2
                - xmlErrMemory
            - BranchSide:      'parser.c:1182,21'
              BranchSideFuncs:
                - xmlHashAdd2
                - xmlErrMemory
        - Branch String:   'parser.c:1179,9'
          Branch Sides:
            - BranchSide:      'parser.c:1180,14'
              BranchSideFuncs:
                - xmlHashAdd2
                - xmlErrMemory
            - BranchSide:      'parser.c:1182,21'
              BranchSideFuncs:
                - xmlHashAdd2
                - xmlErrMemory
        - Branch String:   'parser.c:1182,9'
          Branch Sides:
            - BranchSide:      'parser.c:1184,9'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:1185,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1174,29'
          Dst:             xmlHashCreateDict
        - Src:             'parser.c:1182,9'
          Dst:             xmlHashAdd2
        - Src:             'parser.c:1188,5'
          Dst:             xmlErrMemory
    - functionName:    xmlParseEnumeratedType
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5867
      functionLinenumberEnd: 5882
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - tree
      BBCount:         32
      ICount:          223
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - xmlFatalErrMsg
        - xmlParseEnumerationType
        - xmlParseNotationType
        - xmlParserGrow
        - xmlSkipBlankCharsPE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5868,9'
          Branch Sides:
            - BranchSide:      'parser.c:5868,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5879,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:5868,9'
          Branch Sides:
            - BranchSide:      'parser.c:5868,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5879,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:5868,9'
          Branch Sides:
            - BranchSide:      'parser.c:5868,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5879,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:5868,9'
          Branch Sides:
            - BranchSide:      'parser.c:5868,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5879,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:5868,9'
          Branch Sides:
            - BranchSide:      'parser.c:5868,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5879,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:5868,9'
          Branch Sides:
            - BranchSide:      'parser.c:5868,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5879,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:5868,9'
          Branch Sides:
            - BranchSide:      'parser.c:5868,9'
              BranchSideFuncs:
                - xmlParseEnumerationType
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5879,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:5868,9'
          Branch Sides:
            - BranchSide:      'parser.c:5869,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:5879,37'
              BranchSideFuncs:
                - xmlParseEnumerationType
        - Branch String:   'parser.c:5869,2'
          Branch Sides:
            - BranchSide:      'parser.c:5869,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5870,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlParseNotationType
                - xmlFatalErrMsg
        - Branch String:   'parser.c:5870,6'
          Branch Sides:
            - BranchSide:      'parser.c:5871,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:5875,31'
              BranchSideFuncs:
                - xmlParseNotationType
        - Branch String:   'parser.c:5876,6'
          Branch Sides:
            - BranchSide:      'parser.c:5876,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5877,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:5880,9'
          Branch Sides:
            - BranchSide:      'parser.c:5880,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:5881,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:5869,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:5870,6'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5871,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5875,10'
          Dst:             xmlParseNotationType
        - Src:             'parser.c:5879,13'
          Dst:             xmlParseEnumerationType
    - functionName:    xmlParseNotationType
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5719
      functionLinenumberEnd: 5776
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         34
      ICount:          213
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - xmlCreateEnumeration
        - xmlDictOwns
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFreeEnumeration
        - xmlNextChar
        - xmlParseName
        - xmlSkipBlankCharsPE
        - xmlStrEqual
        - xmlValidityError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5723,9'
          Branch Sides:
            - BranchSide:      'parser.c:5724,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:5727,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:5731,6'
          Branch Sides:
            - BranchSide:      'parser.c:5732,21'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:5737,13'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
        - Branch String:   'parser.c:5739,13'
          Branch Sides:
            - BranchSide:      'parser.c:5740,19'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
            - BranchSide:      'parser.c:5754,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
        - Branch String:   'parser.c:5741,13'
          Branch Sides:
            - BranchSide:      'parser.c:5742,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlValidityError
                - xmlDictOwns
            - BranchSide:      'parser.c:5752,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
        - Branch String:   'parser.c:5742,21'
          Branch Sides:
            - BranchSide:      'parser.c:5743,38'
              BranchSideFuncs:
                - xmlValidityError
                - xmlDictOwns
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrEqual
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:5750,23'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
        - Branch String:   'parser.c:5746,25'
          Branch Sides:
            - BranchSide:      'parser.c:5747,25'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:5748,21'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
        - Branch String:   'parser.c:5754,6'
          Branch Sides:
            - BranchSide:      'parser.c:5755,33'
              BranchSideFuncs:
                - xmlCreateEnumeration
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:5767,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:5756,10'
          Branch Sides:
            - BranchSide:      'parser.c:5757,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:5761,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:5761,10'
          Branch Sides:
            - BranchSide:      'parser.c:5761,37'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:5763,16'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
        - Branch String:   'parser.c:5768,5'
          Branch Sides:
            - BranchSide:      'parser.c:5728,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseName
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
                - xmlCreateEnumeration
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErrMsg
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:5769,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlFreeEnumeration
        - Branch String:   'parser.c:5769,9'
          Branch Sides:
            - BranchSide:      'parser.c:5770,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:5774,5'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:5724,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5728,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:5729,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5730,16'
          Dst:             xmlParseName
        - Src:             'parser.c:5732,6'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:5734,13'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:5742,21'
          Dst:             xmlStrEqual
        - Src:             'parser.c:5743,21'
          Dst:             xmlValidityError
        - Src:             'parser.c:5746,26'
          Dst:             xmlDictOwns
        - Src:             'parser.c:5755,12'
          Dst:             xmlCreateEnumeration
        - Src:             'parser.c:5757,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5758,17'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:5767,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5770,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5771,9'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:5774,5'
          Dst:             xmlNextChar
    - functionName:    xmlParseEnumerationType
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5794
      functionLinenumberEnd: 5850
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         37
      ICount:          232
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - xmlCreateEnumeration
        - xmlDictOwns
        - xmlErrMemory
        - xmlFatalErr
        - xmlFreeEnumeration
        - xmlNextChar
        - xmlParseNmtoken
        - xmlSkipBlankCharsPE
        - xmlStrEqual
        - xmlValidityError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:5798,9'
          Branch Sides:
            - BranchSide:      'parser.c:5799,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:5802,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
        - Branch String:   'parser.c:5806,6'
          Branch Sides:
            - BranchSide:      'parser.c:5807,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:5810,13'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
        - Branch String:   'parser.c:5812,13'
          Branch Sides:
            - BranchSide:      'parser.c:5813,19'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
            - BranchSide:      'parser.c:5827,6'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
        - Branch String:   'parser.c:5814,13'
          Branch Sides:
            - BranchSide:      'parser.c:5815,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlValidityError
                - xmlDictOwns
            - BranchSide:      'parser.c:5825,9'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
        - Branch String:   'parser.c:5815,21'
          Branch Sides:
            - BranchSide:      'parser.c:5816,38'
              BranchSideFuncs:
                - xmlValidityError
                - xmlDictOwns
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlStrEqual
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:5823,23'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
        - Branch String:   'parser.c:5819,25'
          Branch Sides:
            - BranchSide:      'parser.c:5820,25'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:5821,21'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
        - Branch String:   'parser.c:5827,6'
          Branch Sides:
            - BranchSide:      'parser.c:5828,33'
              BranchSideFuncs:
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:5842,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
        - Branch String:   'parser.c:5829,10'
          Branch Sides:
            - BranchSide:      'parser.c:5830,3'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:5831,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
                - xmlErrMemory
                - xmlFreeEnumeration
        - Branch String:   'parser.c:5831,10'
          Branch Sides:
            - BranchSide:      'parser.c:5832,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeEnumeration
            - BranchSide:      'parser.c:5836,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
        - Branch String:   'parser.c:5836,10'
          Branch Sides:
            - BranchSide:      'parser.c:5836,37'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
            - BranchSide:      'parser.c:5838,16'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
        - Branch String:   'parser.c:5843,5'
          Branch Sides:
            - BranchSide:      'parser.c:5803,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPE
                - xmlParseNmtoken
                - xmlSkipBlankCharsPE
                - xmlNextChar
                - xmlFatalErr
                - xmlCreateEnumeration
                - xmlDictOwns
                - xmlErrMemory
                - xmlFreeEnumeration
                - xmlStrEqual
                - xmlValidityError
                - xmlDictOwns
                - xmlFatalErr
            - BranchSide:      'parser.c:5844,9'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:5844,9'
          Branch Sides:
            - BranchSide:      'parser.c:5845,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:5848,5'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:5799,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5803,9'
          Dst:             xmlNextChar
        - Src:             'parser.c:5804,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5805,16'
          Dst:             xmlParseNmtoken
        - Src:             'parser.c:5807,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5815,21'
          Dst:             xmlStrEqual
        - Src:             'parser.c:5816,21'
          Dst:             xmlValidityError
        - Src:             'parser.c:5819,26'
          Dst:             xmlDictOwns
        - Src:             'parser.c:5828,12'
          Dst:             xmlCreateEnumeration
        - Src:             'parser.c:5829,11'
          Dst:             xmlDictOwns
        - Src:             'parser.c:5832,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:5833,17'
          Dst:             xmlFreeEnumeration
        - Src:             'parser.c:5842,2'
          Dst:             xmlSkipBlankCharsPE
        - Src:             'parser.c:5845,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:5848,5'
          Dst:             xmlNextChar
    - functionName:    xmlParseEntityValue
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3634
      functionLinenumberEnd: 3705
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - orig
      BBCount:         49
      ICount:          385
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached:
        - xmlErrMemory
        - xmlExpandPEsInEntityValue
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlParserGrow
        - xmlSBufCleanup
        - xmlSBufFinish
        - xmlSBufInit
        - xmlStrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:3644,5'
          Branch Sides:
            - BranchSide:      'parser.c:3644,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlFatalErr
            - BranchSide:      'parser.c:3646,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlFatalErr
        - Branch String:   'parser.c:3644,5'
          Branch Sides:
            - BranchSide:      'parser.c:3644,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlFatalErr
            - BranchSide:      'parser.c:3646,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlFatalErr
        - Branch String:   'parser.c:3647,24'
          Branch Sides:
            - BranchSide:      'parser.c:3647,28'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlFatalErr
            - BranchSide:      'parser.c:3651,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3647,9'
          Branch Sides:
            - BranchSide:      'parser.c:3648,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:3651,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3661,13'
          Branch Sides:
            - BranchSide:      'parser.c:3662,13'
              BranchSideFuncs:
                - xmlSBufCleanup
            - BranchSide:      'parser.c:3664,13'
              BranchSideFuncs:
                - xmlSBufCleanup
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3664,13'
          Branch Sides:
            - BranchSide:      'parser.c:3665,28'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufCleanup
            - BranchSide:      'parser.c:3669,13'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3671,13'
          Branch Sides:
            - BranchSide:      'parser.c:3672,28'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufCleanup
            - BranchSide:      'parser.c:3676,13'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
        - Branch String:   'parser.c:3676,13'
          Branch Sides:
            - BranchSide:      'parser.c:3677,13'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
            - BranchSide:      'parser.c:3678,9'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:3678,9'
          Branch Sides:
            - BranchSide:      'parser.c:3678,9'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:3678,9'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:3684,13'
          Branch Sides:
            - BranchSide:      'parser.c:3658,5'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
            - BranchSide:      'parser.c:3685,13'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:3685,13'
          Branch Sides:
            - BranchSide:      'parser.c:3658,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3685,13'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
                - xmlParserGrow
        - Branch String:   'parser.c:3685,13'
          Branch Sides:
            - BranchSide:      'parser.c:3685,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3685,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlStrndup
                - xmlErrMemory
                - xmlFatalErrMsg
                - xmlSBufCleanup
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3690,9'
          Branch Sides:
            - BranchSide:      'parser.c:3691,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
                - xmlErrMemory
            - BranchSide:      'parser.c:3696,31'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
        - Branch String:   'parser.c:3692,13'
          Branch Sides:
            - BranchSide:      'parser.c:3693,26'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
            - BranchSide:      'parser.c:3694,5'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufFinish
        - Branch String:   'parser.c:3698,5'
          Branch Sides:
            - BranchSide:      'parser.c:3698,5'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:3698,5'
              BranchSideFuncs:
                - xmlSBufFinish
      Callsites:
        - Src:             'parser.c:3642,5'
          Dst:             xmlSBufInit
        - Src:             'parser.c:3644,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:3648,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3665,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:3672,13'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:3685,13'
          Dst:             xmlParserGrow
        - Src:             'parser.c:3691,17'
          Dst:             xmlStrndup
        - Src:             'parser.c:3693,13'
          Dst:             xmlErrMemory
        - Src:             'parser.c:3696,5'
          Dst:             xmlExpandPEsInEntityValue
        - Src:             'parser.c:3700,12'
          Dst:             xmlSBufFinish
        - Src:             'parser.c:3703,5'
          Dst:             xmlSBufCleanup
    - functionName:    xmlExpandPEsInEntityValue
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3484
      functionLinenumberEnd: 3619
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buf
        - str
        - length
        - depth
      BBCount:         87
      ICount:          530
      EdgeCount:       118
      CyclomaticComplexity: 33
      functionsReached:
        - xmlExpandPEsInEntityValue
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlHaltParser
        - xmlLoadEntityContent
        - xmlParseStringCharRef
        - xmlParseStringName
        - xmlParseStringPEReference
        - xmlParserEntityCheck
        - xmlSBufAddChar
        - xmlSBufAddReplChar
        - xmlSBufAddString
        - xmlUTF8MultibyteLen
        - xmlWarningMsg
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:3489,9'
          Branch Sides:
            - BranchSide:      'parser.c:3490,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3492,11'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3493,9'
          Branch Sides:
            - BranchSide:      'parser.c:3494,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3499,11'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
        - Branch String:   'parser.c:3502,24'
          Branch Sides:
            - BranchSide:      'parser.c:3502,29'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
            - BranchSide:      'parser.c:3502,5'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
        - Branch String:   'parser.c:3502,5'
          Branch Sides:
            - BranchSide:      'parser.c:3503,14'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
            - BranchSide:      'parser.c:3617,9'
              BranchSideFuncs:
                - xmlSBufAddString
        - Branch String:   'parser.c:3505,13'
          Branch Sides:
            - BranchSide:      'parser.c:3506,37'
              BranchSideFuncs:
                - xmlUTF8MultibyteLen
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlSBufAddReplChar
                - xmlSBufAddString
            - BranchSide:      'parser.c:3517,20'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
        - Branch String:   'parser.c:3508,17'
          Branch Sides:
            - BranchSide:      'parser.c:3509,21'
              BranchSideFuncs:
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddString
            - BranchSide:      'parser.c:3515,24'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
        - Branch String:   'parser.c:3509,21'
          Branch Sides:
            - BranchSide:      'parser.c:3510,38'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
            - BranchSide:      'parser.c:3511,36'
              BranchSideFuncs:
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddString
        - Branch String:   'parser.c:3517,20'
          Branch Sides:
            - BranchSide:      'parser.c:3518,17'
              BranchSideFuncs:
                - xmlParseStringName
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
            - BranchSide:      'parser.c:3549,20'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
        - Branch String:   'parser.c:3518,17'
          Branch Sides:
            - BranchSide:      'parser.c:3519,21'
              BranchSideFuncs:
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddString
            - BranchSide:      'parser.c:3536,20'
              BranchSideFuncs:
                - xmlParseStringName
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3519,21'
          Branch Sides:
            - BranchSide:      'parser.c:3520,38'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
            - BranchSide:      'parser.c:3522,43'
              BranchSideFuncs:
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
        - Branch String:   'parser.c:3523,21'
          Branch Sides:
            - BranchSide:      'parser.c:3524,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3526,32'
              BranchSideFuncs:
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
        - Branch String:   'parser.c:3539,36'
          Branch Sides:
            - BranchSide:      'parser.c:3539,44'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3540,36'
              BranchSideFuncs:
                - xmlFatalErrMsg
        - Branch String:   'parser.c:3539,21'
          Branch Sides:
            - BranchSide:      'parser.c:3540,36'
              BranchSideFuncs:
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:3547,17'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
        - Branch String:   'parser.c:3549,20'
          Branch Sides:
            - BranchSide:      'parser.c:3552,17'
              BranchSideFuncs:
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
            - BranchSide:      'parser.c:3603,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddString
        - Branch String:   'parser.c:3552,17'
          Branch Sides:
            - BranchSide:      'parser.c:3553,34'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
            - BranchSide:      'parser.c:3555,45'
              BranchSideFuncs:
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
        - Branch String:   'parser.c:3556,17'
          Branch Sides:
            - BranchSide:      'parser.c:3557,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3559,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
        - Branch String:   'parser.c:3559,18'
          Branch Sides:
            - BranchSide:      'parser.c:3559,18'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
            - BranchSide:      'parser.c:3564,17'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
        - Branch String:   'parser.c:3559,18'
          Branch Sides:
            - BranchSide:      'parser.c:3559,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
            - BranchSide:      'parser.c:3560,29'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:3559,17'
          Branch Sides:
            - BranchSide:      'parser.c:3560,29'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
            - BranchSide:      'parser.c:3564,17'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
        - Branch String:   'parser.c:3564,17'
          Branch Sides:
            - BranchSide:      'parser.c:3571,23'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlHaltParser
                - xmlLoadEntityContent
            - BranchSide:      'parser.c:3586,38'
              BranchSideFuncs:
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:3571,63'
          Branch Sides:
            - BranchSide:      'parser.c:3572,23'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlHaltParser
                - xmlLoadEntityContent
            - BranchSide:      'parser.c:3576,35'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:3572,46'
          Branch Sides:
            - BranchSide:      'parser.c:3573,23'
              BranchSideFuncs:
                - xmlLoadEntityContent
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlWarningMsg
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:3574,42'
              BranchSideFuncs:
                - xmlLoadEntityContent
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlWarningMsg
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:3571,21'
          Branch Sides:
            - BranchSide:      'parser.c:3574,42'
              BranchSideFuncs:
                - xmlLoadEntityContent
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlWarningMsg
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:3576,35'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:3586,17'
          Branch Sides:
            - BranchSide:      'parser.c:3587,17'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:3589,17'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:3589,17'
          Branch Sides:
            - BranchSide:      'parser.c:3590,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parser.c:3595,13'
              BranchSideFuncs:
                - xmlExpandPEsInEntityValue
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
        - Branch String:   'parser.c:3603,18'
          Branch Sides:
            - BranchSide:      'parser.c:3603,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddString
            - BranchSide:      'parser.c:3603,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlSBufAddString
        - Branch String:   'parser.c:3603,18'
          Branch Sides:
            - BranchSide:      'parser.c:3603,18'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
            - BranchSide:      'parser.c:3612,21'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
        - Branch String:   'parser.c:3603,18'
          Branch Sides:
            - BranchSide:      'parser.c:3603,18'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
            - BranchSide:      'parser.c:3612,21'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
        - Branch String:   'parser.c:3603,17'
          Branch Sides:
            - BranchSide:      'parser.c:3604,32'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
            - BranchSide:      'parser.c:3612,21'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
        - Branch String:   'parser.c:3606,21'
          Branch Sides:
            - BranchSide:      'parser.c:3607,38'
              BranchSideFuncs:
                - xmlSBufAddString
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
            - BranchSide:      'parser.c:3608,36'
              BranchSideFuncs:
                - xmlSBufAddReplChar
                - xmlSBufAddString
                - xmlFatalErrMsg
                - xmlSBufAddString
                - xmlParseStringPEReference
                - xmlFatalErr
                - xmlParserEntityCheck
                - xmlExpandPEsInEntityValue
                - xmlFatalErr
                - xmlHaltParser
                - xmlWarningMsg
                - xmlLoadEntityContent
                - xmlSBufAddString
                - xmlParseStringName
                - xmlFatalErrMsg
                - xmlParseStringCharRef
                - xmlSBufAddChar
                - xmlSBufAddString
                - xmlUTF8MultibyteLen
                - xmlSBufAddReplChar
                - xmlSBufAddString
        - Branch String:   'parser.c:3617,9'
          Branch Sides:
            - BranchSide:      'parser.c:3617,9'
              BranchSideFuncs:
                - xmlSBufAddString
            - BranchSide:      'parser.c:3618,26'
              BranchSideFuncs:
                - xmlSBufAddString
      Callsites:
        - Src:             'parser.c:3494,2'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:3506,17'
          Dst:             xmlUTF8MultibyteLen
        - Src:             'parser.c:3510,21'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:3511,17'
          Dst:             xmlSBufAddReplChar
        - Src:             'parser.c:3520,21'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:3522,21'
          Dst:             xmlParseStringCharRef
        - Src:             'parser.c:3526,17'
          Dst:             xmlSBufAddChar
        - Src:             'parser.c:3537,24'
          Dst:             xmlParseStringName
        - Src:             'parser.c:3540,21'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:3553,17'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:3555,19'
          Dst:             xmlParseStringPEReference
        - Src:             'parser.c:3560,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3574,21'
          Dst:             xmlLoadEntityContent
        - Src:             'parser.c:3576,21'
          Dst:             xmlWarningMsg
        - Src:             'parser.c:3586,17'
          Dst:             xmlParserEntityCheck
        - Src:             'parser.c:3590,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:3591,17'
          Dst:             xmlHaltParser
        - Src:             'parser.c:3596,13'
          Dst:             xmlExpandPEsInEntityValue
        - Src:             'parser.c:3604,17'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:3607,21'
          Dst:             xmlSBufAddString
        - Src:             'parser.c:3608,17'
          Dst:             xmlSBufAddReplChar
        - Src:             'parser.c:3618,9'
          Dst:             xmlSBufAddString
    - functionName:    xmlParseElementContentDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6600
      functionLinenumberEnd: 6627
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - result
      BBCount:         24
      ICount:          197
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - xmlFatalErrMsgStr
        - xmlNextChar
        - xmlParseElementChildrenContentDeclPriv
        - xmlParseElementMixedContentDecl
        - xmlSkipBlankCharsPE
        - xmlSkipBlankCharsPEBalanced
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:6608,9'
          Branch Sides:
            - BranchSide:      'parser.c:6609,20'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
            - BranchSide:      'parser.c:6613,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankCharsPEBalanced
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
        - Branch String:   'parser.c:6615,9'
          Branch Sides:
            - BranchSide:      'parser.c:6615,9'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6619,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
        - Branch String:   'parser.c:6615,9'
          Branch Sides:
            - BranchSide:      'parser.c:6615,9'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6619,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
        - Branch String:   'parser.c:6615,9'
          Branch Sides:
            - BranchSide:      'parser.c:6615,9'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6619,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
        - Branch String:   'parser.c:6615,9'
          Branch Sides:
            - BranchSide:      'parser.c:6615,9'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6619,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
        - Branch String:   'parser.c:6615,9'
          Branch Sides:
            - BranchSide:      'parser.c:6615,9'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6619,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
        - Branch String:   'parser.c:6615,9'
          Branch Sides:
            - BranchSide:      'parser.c:6615,9'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
                - xmlParseElementMixedContentDecl
            - BranchSide:      'parser.c:6619,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
        - Branch String:   'parser.c:6615,9'
          Branch Sides:
            - BranchSide:      'parser.c:6616,48'
              BranchSideFuncs:
                - xmlParseElementMixedContentDecl
                - xmlSkipBlankCharsPE
            - BranchSide:      'parser.c:6619,55'
              BranchSideFuncs:
                - xmlParseElementChildrenContentDeclPriv
                - xmlSkipBlankCharsPE
        - Branch String:   'parser.c:6622,9'
          Branch Sides:
            - BranchSide:      'parser.c:6623,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6624,5'
              BranchSideFuncs:
                - xmlSkipBlankCharsPE
      Callsites:
        - Src:             'parser.c:6609,2'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:6613,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:6614,5'
          Dst:             xmlSkipBlankCharsPEBalanced
        - Src:             'parser.c:6616,16'
          Dst:             xmlParseElementMixedContentDecl
        - Src:             'parser.c:6619,16'
          Dst:             xmlParseElementChildrenContentDeclPriv
        - Src:             'parser.c:6624,5'
          Dst:             xmlSkipBlankCharsPE
    - functionName:    xmlSkipBlankCharsPEBalanced
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6095
      functionLinenumberEnd: 6127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - openInputNr
      BBCount:         52
      ICount:          307
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - xmlParsePERefInternal
        - xmlParserGrow
        - xmlPopPE
        - xmlSkipBlankChars
        - xmlValidityError
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parser.c:6097,5'
          Branch Sides:
            - BranchSide:      'parser.c:6097,5'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlPopPE
                - xmlValidityError
            - BranchSide:      'parser.c:6099,12'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlPopPE
                - xmlValidityError
        - Branch String:   'parser.c:6097,5'
          Branch Sides:
            - BranchSide:      'parser.c:6097,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlPopPE
                - xmlValidityError
            - BranchSide:      'parser.c:6099,12'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlPopPE
                - xmlValidityError
        - Branch String:   'parser.c:6101,10'
          Branch Sides:
            - BranchSide:      'parser.c:6101,10'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlPopPE
                - xmlValidityError
            - BranchSide:      'parser.c:6104,5'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlPopPE
                - xmlValidityError
        - Branch String:   'parser.c:6101,10'
          Branch Sides:
            - BranchSide:      'parser.c:6101,10'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlPopPE
                - xmlValidityError
            - BranchSide:      'parser.c:6101,36'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlPopPE
                - xmlValidityError
        - Branch String:   'parser.c:6101,32'
          Branch Sides:
            - BranchSide:      'parser.c:6101,36'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlPopPE
                - xmlValidityError
            - BranchSide:      'parser.c:6104,5'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlPopPE
                - xmlValidityError
        - Branch String:   'parser.c:6101,36'
          Branch Sides:
            - BranchSide:      'parser.c:6101,36'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlPopPE
                - xmlValidityError
            - BranchSide:      'parser.c:6102,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6101,36'
          Branch Sides:
            - BranchSide:      'parser.c:6101,36'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlPopPE
                - xmlValidityError
            - BranchSide:      'parser.c:6104,5'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlPopPE
                - xmlValidityError
        - Branch String:   'parser.c:6101,9'
          Branch Sides:
            - BranchSide:      'parser.c:6102,9'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlPopPE
                - xmlValidityError
            - BranchSide:      'parser.c:6104,5'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlPopPE
                - xmlValidityError
        - Branch String:   'parser.c:6104,5'
          Branch Sides:
            - BranchSide:      'parser.c:6104,5'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlPopPE
                - xmlValidityError
            - BranchSide:      'parser.c:6105,13'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlPopPE
                - xmlValidityError
        - Branch String:   'parser.c:6105,13'
          Branch Sides:
            - BranchSide:      'parser.c:6107,18'
              BranchSideFuncs:
                - xmlPopPE
                - xmlSkipBlankChars
                - xmlParsePERefInternal
                - xmlParserGrow
                - xmlValidityError
            - BranchSide:      'parser.c:6118,20'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlValidityError
                - xmlParserGrow
        - Branch String:   'parser.c:6107,34'
          Branch Sides:
            - BranchSide:      'parser.c:6107,38'
              BranchSideFuncs:
                - xmlPopPE
                - xmlSkipBlankChars
                - xmlParsePERefInternal
                - xmlParserGrow
                - xmlValidityError
            - BranchSide:      'parser.c:6114,17'
              BranchSideFuncs:
                - xmlPopPE
                - xmlSkipBlankChars
                - xmlParsePERefInternal
                - xmlValidityError
                - xmlParserGrow
        - Branch String:   'parser.c:6107,17'
          Branch Sides:
            - BranchSide:      'parser.c:6108,34'
              BranchSideFuncs:
                - xmlValidityError
                - xmlPopPE
                - xmlSkipBlankChars
                - xmlParsePERefInternal
                - xmlParserGrow
            - BranchSide:      'parser.c:6114,17'
              BranchSideFuncs:
                - xmlPopPE
                - xmlSkipBlankChars
                - xmlParsePERefInternal
                - xmlValidityError
                - xmlParserGrow
        - Branch String:   'parser.c:6114,17'
          Branch Sides:
            - BranchSide:      'parser.c:6114,17'
              BranchSideFuncs:
                - xmlPopPE
                - xmlSkipBlankChars
                - xmlParsePERefInternal
                - xmlValidityError
                - xmlParserGrow
            - BranchSide:      'parser.c:6117,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6114,17'
          Branch Sides:
            - BranchSide:      'parser.c:6114,17'
              BranchSideFuncs:
                - xmlPopPE
                - xmlSkipBlankChars
                - xmlParsePERefInternal
                - xmlValidityError
                - xmlParserGrow
            - BranchSide:      'parser.c:6115,26'
              BranchSideFuncs:
                - xmlPopPE
                - xmlSkipBlankChars
                - xmlParsePERefInternal
                - xmlValidityError
                - xmlParserGrow
        - Branch String:   'parser.c:6114,17'
          Branch Sides:
            - BranchSide:      'parser.c:6115,26'
              BranchSideFuncs:
                - xmlPopPE
                - xmlSkipBlankChars
                - xmlParsePERefInternal
                - xmlValidityError
                - xmlParserGrow
            - BranchSide:      'parser.c:6117,17'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6118,20'
          Branch Sides:
            - BranchSide:      'parser.c:6119,35'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlValidityError
                - xmlParserGrow
            - BranchSide:      'parser.c:6121,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6125,9'
          Branch Sides:
            - BranchSide:      'parser.c:6104,5'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlPopPE
                - xmlValidityError
            - BranchSide:      'parser.c:6125,9'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlValidityError
                - xmlParserGrow
        - Branch String:   'parser.c:6125,9'
          Branch Sides:
            - BranchSide:      'parser.c:6104,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlValidityError
            - BranchSide:      'parser.c:6125,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlPopPE
                - xmlValidityError
      Callsites:
        - Src:             'parser.c:6096,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:6097,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6108,17'
          Dst:             xmlValidityError
        - Src:             'parser.c:6115,17'
          Dst:             xmlPopPE
        - Src:             'parser.c:6119,13'
          Dst:             xmlParsePERefInternal
        - Src:             'parser.c:6124,9'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:6125,9'
          Dst:             xmlParserGrow
    - functionName:    xmlParseElementMixedContentDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6150
      functionLinenumberEnd: 6245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - openInputNr
      BBCount:         93
      ICount:          643
      EdgeCount:       126
      CyclomaticComplexity: 35
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFreeDocElementContent
        - xmlNewDocElementContent
        - xmlNextChar
        - xmlParseName
        - xmlParserGrow
        - xmlSkipBlankCharsPEBalanced
        - xmlValidityError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:6154,5'
          Branch Sides:
            - BranchSide:      'parser.c:6154,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlValidityError
                - xmlParserGrow
            - BranchSide:      'parser.c:6155,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlValidityError
                - xmlParserGrow
        - Branch String:   'parser.c:6154,5'
          Branch Sides:
            - BranchSide:      'parser.c:6154,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlValidityError
                - xmlParserGrow
            - BranchSide:      'parser.c:6155,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlValidityError
                - xmlParserGrow
        - Branch String:   'parser.c:6155,9'
          Branch Sides:
            - BranchSide:      'parser.c:6155,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlValidityError
                - xmlParserGrow
            - BranchSide:      'parser.c:6237,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6155,9'
          Branch Sides:
            - BranchSide:      'parser.c:6155,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlValidityError
                - xmlParserGrow
            - BranchSide:      'parser.c:6237,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6155,9'
          Branch Sides:
            - BranchSide:      'parser.c:6155,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlValidityError
                - xmlParserGrow
            - BranchSide:      'parser.c:6237,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6155,9'
          Branch Sides:
            - BranchSide:      'parser.c:6155,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlValidityError
                - xmlParserGrow
            - BranchSide:      'parser.c:6237,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6155,9'
          Branch Sides:
            - BranchSide:      'parser.c:6155,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlValidityError
                - xmlParserGrow
            - BranchSide:      'parser.c:6237,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6155,9'
          Branch Sides:
            - BranchSide:      'parser.c:6155,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlValidityError
                - xmlParserGrow
            - BranchSide:      'parser.c:6237,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6155,9'
          Branch Sides:
            - BranchSide:      'parser.c:6156,2'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlValidityError
                - xmlParserGrow
            - BranchSide:      'parser.c:6237,14'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:6156,2'
          Branch Sides:
            - BranchSide:      'parser.c:6156,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlValidityError
            - BranchSide:      'parser.c:6157,37'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlValidityError
        - Branch String:   'parser.c:6158,6'
          Branch Sides:
            - BranchSide:      'parser.c:6160,11'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlValidityError
            - BranchSide:      'parser.c:6177,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
                - xmlNewDocElementContent
        - Branch String:   'parser.c:6160,27'
          Branch Sides:
            - BranchSide:      'parser.c:6160,31'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlValidityError
            - BranchSide:      'parser.c:6167,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6160,10'
          Branch Sides:
            - BranchSide:      'parser.c:6161,20'
              BranchSideFuncs:
                - xmlValidityError
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6167,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6169,10'
          Branch Sides:
            - BranchSide:      'parser.c:6170,17'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6171,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6171,10'
          Branch Sides:
            - BranchSide:      'parser.c:6172,3'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6175,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6177,19'
          Branch Sides:
            - BranchSide:      'parser.c:6177,23'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6178,42'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6177,6'
          Branch Sides:
            - BranchSide:      'parser.c:6178,42'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6182,2'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6179,10'
          Branch Sides:
            - BranchSide:      'parser.c:6180,17'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6181,2'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6182,22'
          Branch Sides:
            - BranchSide:      'parser.c:6182,26'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6182,2'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6182,2'
          Branch Sides:
            - BranchSide:      'parser.c:6183,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6211,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6185,17'
          Branch Sides:
            - BranchSide:      'parser.c:6186,17'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6187,10'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6187,10'
          Branch Sides:
            - BranchSide:      'parser.c:6188,11'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6193,20'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6189,7'
          Branch Sides:
            - BranchSide:      'parser.c:6190,21'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6191,15'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6196,21'
          Branch Sides:
            - BranchSide:      'parser.c:6197,21'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6198,19'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6203,10'
          Branch Sides:
            - BranchSide:      'parser.c:6204,18'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6209,41'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlFatalErrMsg
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6211,19'
          Branch Sides:
            - BranchSide:      'parser.c:6211,23'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6231,31'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
        - Branch String:   'parser.c:6211,6'
          Branch Sides:
            - BranchSide:      'parser.c:6212,10'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlValidityError
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6231,31'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFatalErr
        - Branch String:   'parser.c:6212,10'
          Branch Sides:
            - BranchSide:      'parser.c:6213,37'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlParserGrow
                - xmlValidityError
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6219,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlValidityError
        - Branch String:   'parser.c:6215,7'
          Branch Sides:
            - BranchSide:      'parser.c:6216,21'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6217,21'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlValidityError
        - Branch String:   'parser.c:6219,17'
          Branch Sides:
            - BranchSide:      'parser.c:6220,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlValidityError
            - BranchSide:      'parser.c:6222,11'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlValidityError
        - Branch String:   'parser.c:6222,27'
          Branch Sides:
            - BranchSide:      'parser.c:6222,31'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlValidityError
            - BranchSide:      'parser.c:6229,6'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:6222,10'
          Branch Sides:
            - BranchSide:      'parser.c:6223,20'
              BranchSideFuncs:
                - xmlValidityError
                - xmlParserGrow
            - BranchSide:      'parser.c:6229,6'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'parser.c:6229,6'
          Branch Sides:
            - BranchSide:      'parser.c:6229,6'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:6230,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:6154,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6156,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6157,9'
          Dst:             xmlSkipBlankCharsPEBalanced
        - Src:             'parser.c:6161,3'
          Dst:             xmlValidityError
        - Src:             'parser.c:6167,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6168,12'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6173,3'
          Dst:             xmlNextChar
        - Src:             'parser.c:6178,18'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6183,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6184,17'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6195,11'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6201,13'
          Dst:             xmlSkipBlankCharsPEBalanced
        - Src:             'parser.c:6202,13'
          Dst:             xmlParseName
        - Src:             'parser.c:6204,3'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:6206,3'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6209,13'
          Dst:             xmlSkipBlankCharsPEBalanced
        - Src:             'parser.c:6213,13'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6223,3'
          Dst:             xmlValidityError
        - Src:             'parser.c:6229,6'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6231,6'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6232,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6237,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6242,5'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6243,5'
          Dst:             xmlFreeDocElementContent
    - functionName:    xmlParseElementChildrenContentDeclPriv
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6279
      functionLinenumberEnd: 6546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - openInputNr
        - depth
      BBCount:         238
      ICount:          1386
      EdgeCount:       324
      CyclomaticComplexity: 88
      functionsReached:
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsgInt
        - xmlFreeDocElementContent
        - xmlNewDocElementContent
        - xmlNextChar
        - xmlParseElementChildrenContentDeclPriv
        - xmlParseName
        - xmlParserGrow
        - xmlSkipBlankCharsPEBalanced
        - xmlValidityError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parser.c:6285,9'
          Branch Sides:
            - BranchSide:      'parser.c:6286,27'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
            - BranchSide:      'parser.c:6291,33'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlFatalErr
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
        - Branch String:   'parser.c:6292,9'
          Branch Sides:
            - BranchSide:      'parser.c:6293,26'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6302,22'
              BranchSideFuncs:
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
                - xmlFatalErr
        - Branch String:   'parser.c:6299,13'
          Branch Sides:
            - BranchSide:      'parser.c:6300,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:6301,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6303,6'
          Branch Sides:
            - BranchSide:      'parser.c:6304,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:6307,45'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
                - xmlErrMemory
        - Branch String:   'parser.c:6308,6'
          Branch Sides:
            - BranchSide:      'parser.c:6309,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:6312,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlParserGrow
        - Branch String:   'parser.c:6312,2'
          Branch Sides:
            - BranchSide:      'parser.c:6312,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'parser.c:6313,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'parser.c:6312,2'
          Branch Sides:
            - BranchSide:      'parser.c:6312,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'parser.c:6313,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'parser.c:6313,6'
          Branch Sides:
            - BranchSide:      'parser.c:6314,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6316,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'parser.c:6316,13'
          Branch Sides:
            - BranchSide:      'parser.c:6317,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6319,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
                - xmlNextChar
        - Branch String:   'parser.c:6319,13'
          Branch Sides:
            - BranchSide:      'parser.c:6320,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
            - BranchSide:      'parser.c:6323,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlParserGrow
        - Branch String:   'parser.c:6327,5'
          Branch Sides:
            - BranchSide:      'parser.c:6328,37'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6467,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
        - Branch String:   'parser.c:6329,13'
          Branch Sides:
            - BranchSide:      'parser.c:6330,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
            - BranchSide:      'parser.c:6334,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6334,13'
          Branch Sides:
            - BranchSide:      'parser.c:6335,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6375,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6335,10'
          Branch Sides:
            - BranchSide:      'parser.c:6335,28'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6340,15'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6340,15'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6341,21'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6344,22'
          Branch Sides:
            - BranchSide:      'parser.c:6344,26'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6346,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6344,7'
          Branch Sides:
            - BranchSide:      'parser.c:6345,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6346,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6346,7'
          Branch Sides:
            - BranchSide:      'parser.c:6347,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6348,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6353,10'
          Branch Sides:
            - BranchSide:      'parser.c:6354,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6360,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6355,22'
          Branch Sides:
            - BranchSide:      'parser.c:6355,26'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6357,35'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6355,7'
          Branch Sides:
            - BranchSide:      'parser.c:6356,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6357,35'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6360,10'
          Branch Sides:
            - BranchSide:      'parser.c:6361,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6366,20'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6362,7'
          Branch Sides:
            - BranchSide:      'parser.c:6363,21'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6364,15'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6367,7'
          Branch Sides:
            - BranchSide:      'parser.c:6368,20'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6369,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6370,7'
          Branch Sides:
            - BranchSide:      'parser.c:6371,22'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6372,8'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6375,13'
          Branch Sides:
            - BranchSide:      'parser.c:6376,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6418,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6376,10'
          Branch Sides:
            - BranchSide:      'parser.c:6376,28'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6381,15'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6381,15'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6382,21'
              BranchSideFuncs:
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6385,22'
          Branch Sides:
            - BranchSide:      'parser.c:6385,26'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6387,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6385,7'
          Branch Sides:
            - BranchSide:      'parser.c:6386,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6387,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6387,7'
          Branch Sides:
            - BranchSide:      'parser.c:6388,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6389,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6394,10'
          Branch Sides:
            - BranchSide:      'parser.c:6395,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6402,10'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6396,22'
          Branch Sides:
            - BranchSide:      'parser.c:6396,26'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6398,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6396,7'
          Branch Sides:
            - BranchSide:      'parser.c:6397,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6398,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6398,7'
          Branch Sides:
            - BranchSide:      'parser.c:6399,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6400,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6402,10'
          Branch Sides:
            - BranchSide:      'parser.c:6403,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6408,20'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6404,7'
          Branch Sides:
            - BranchSide:      'parser.c:6405,21'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6406,15'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6409,7'
          Branch Sides:
            - BranchSide:      'parser.c:6410,20'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6411,12'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6412,7'
          Branch Sides:
            - BranchSide:      'parser.c:6413,22'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6414,8'
              BranchSideFuncs:
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6419,25'
          Branch Sides:
            - BranchSide:      'parser.c:6419,29'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6421,10'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6419,10'
          Branch Sides:
            - BranchSide:      'parser.c:6420,35'
              BranchSideFuncs:
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6421,10'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6421,10'
          Branch Sides:
            - BranchSide:      'parser.c:6422,28'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6423,6'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6426,13'
          Branch Sides:
            - BranchSide:      'parser.c:6427,30'
              BranchSideFuncs:
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6439,26'
              BranchSideFuncs:
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6433,17'
          Branch Sides:
            - BranchSide:      'parser.c:6434,7'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6438,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6434,7'
          Branch Sides:
            - BranchSide:      'parser.c:6435,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6436,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6440,10'
          Branch Sides:
            - BranchSide:      'parser.c:6441,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6446,37'
              BranchSideFuncs:
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6442,7'
          Branch Sides:
            - BranchSide:      'parser.c:6443,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6444,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6447,10'
          Branch Sides:
            - BranchSide:      'parser.c:6448,30'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6453,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'parser.c:6449,7'
          Branch Sides:
            - BranchSide:      'parser.c:6450,32'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6451,3'
              BranchSideFuncs: []
        - Branch String:   'parser.c:6453,10'
          Branch Sides:
            - BranchSide:      'parser.c:6454,3'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6456,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'parser.c:6456,17'
          Branch Sides:
            - BranchSide:      'parser.c:6457,3'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6459,17'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
        - Branch String:   'parser.c:6459,17'
          Branch Sides:
            - BranchSide:      'parser.c:6460,3'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
            - BranchSide:      'parser.c:6463,3'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
                - xmlSkipBlankCharsPEBalanced
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlSkipBlankCharsPEBalanced
                - xmlParseName
                - xmlNewDocElementContent
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFatalErr
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlParseElementChildrenContentDeclPriv
                - xmlFreeDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlNextChar
                - xmlNewDocElementContent
                - xmlErrMemory
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
                - xmlFatalErrMsgInt
                - xmlFreeDocElementContent
                - xmlFreeDocElementContent
        - Branch String:   'parser.c:6467,23'
          Branch Sides:
            - BranchSide:      'parser.c:6467,27'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
            - BranchSide:      'parser.c:6473,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
        - Branch String:   'parser.c:6467,9'
          Branch Sides:
            - BranchSide:      'parser.c:6468,19'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
            - BranchSide:      'parser.c:6473,10'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
        - Branch String:   'parser.c:6469,6'
          Branch Sides:
            - BranchSide:      'parser.c:6470,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
            - BranchSide:      'parser.c:6471,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
        - Branch String:   'parser.c:6473,26'
          Branch Sides:
            - BranchSide:      'parser.c:6473,30'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlValidityError
            - BranchSide:      'parser.c:6480,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'parser.c:6473,9'
          Branch Sides:
            - BranchSide:      'parser.c:6474,26'
              BranchSideFuncs:
                - xmlValidityError
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
            - BranchSide:      'parser.c:6480,5'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'parser.c:6481,9'
          Branch Sides:
            - BranchSide:      'parser.c:6482,6'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6490,16'
              BranchSideFuncs:
                - xmlNextChar
                - xmlNextChar
        - Branch String:   'parser.c:6482,6'
          Branch Sides:
            - BranchSide:      'parser.c:6483,11'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6489,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6483,50'
          Branch Sides:
            - BranchSide:      'parser.c:6484,11'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6485,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6483,10'
          Branch Sides:
            - BranchSide:      'parser.c:6485,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6487,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6490,16'
          Branch Sides:
            - BranchSide:      'parser.c:6491,6'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6511,16'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6491,6'
          Branch Sides:
            - BranchSide:      'parser.c:6492,6'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6510,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6498,27'
          Branch Sides:
            - BranchSide:      'parser.c:6498,31'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6498,6'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6498,6'
          Branch Sides:
            - BranchSide:      'parser.c:6499,8'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6509,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6499,25'
          Branch Sides:
            - BranchSide:      'parser.c:6500,16'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6503,8'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6500,58'
          Branch Sides:
            - BranchSide:      'parser.c:6501,9'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6502,7'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6499,7'
          Branch Sides:
            - BranchSide:      'parser.c:6502,7'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6503,8'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6503,25'
          Branch Sides:
            - BranchSide:      'parser.c:6504,16'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6507,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6504,58'
          Branch Sides:
            - BranchSide:      'parser.c:6505,9'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6506,7'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6503,7'
          Branch Sides:
            - BranchSide:      'parser.c:6506,7'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6507,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6512,6'
          Branch Sides:
            - BranchSide:      'parser.c:6513,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6543,2'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6515,49'
          Branch Sides:
            - BranchSide:      'parser.c:6516,11'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6517,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6515,10'
          Branch Sides:
            - BranchSide:      'parser.c:6517,10'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6519,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6525,27'
          Branch Sides:
            - BranchSide:      'parser.c:6525,31'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6525,6'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6525,6'
          Branch Sides:
            - BranchSide:      'parser.c:6526,8'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6540,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6526,25'
          Branch Sides:
            - BranchSide:      'parser.c:6527,16'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6532,8'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6527,58'
          Branch Sides:
            - BranchSide:      'parser.c:6528,9'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6529,7'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6526,7'
          Branch Sides:
            - BranchSide:      'parser.c:6529,7'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6532,8'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6532,25'
          Branch Sides:
            - BranchSide:      'parser.c:6533,16'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6538,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6533,58'
          Branch Sides:
            - BranchSide:      'parser.c:6534,9'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6535,7'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6532,7'
          Branch Sides:
            - BranchSide:      'parser.c:6535,7'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6538,9'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:6540,10'
          Branch Sides:
            - BranchSide:      'parser.c:6541,3'
              BranchSideFuncs:
                - xmlNextChar
            - BranchSide:      'parser.c:6542,2'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:6286,9'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:6291,5'
          Dst:             xmlSkipBlankCharsPEBalanced
        - Src:             'parser.c:6296,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:6297,21'
          Dst:             xmlParseElementChildrenContentDeclPriv
        - Src:             'parser.c:6302,9'
          Dst:             xmlParseName
        - Src:             'parser.c:6304,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6307,21'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6309,6'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6312,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6315,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6318,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6321,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6325,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:6328,9'
          Dst:             xmlSkipBlankCharsPEBalanced
        - Src:             'parser.c:6341,3'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:6345,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6347,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6350,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6352,11'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6354,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6356,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6357,10'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6382,3'
          Dst:             xmlFatalErrMsgInt
        - Src:             'parser.c:6386,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6388,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6391,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6393,11'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6395,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6397,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6399,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6418,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6420,10'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6422,3'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6425,9'
          Dst:             xmlSkipBlankCharsPEBalanced
        - Src:             'parser.c:6430,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:6431,13'
          Dst:             xmlParseElementChildrenContentDeclPriv
        - Src:             'parser.c:6435,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6439,13'
          Dst:             xmlParseName
        - Src:             'parser.c:6441,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:6443,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6446,13'
          Dst:             xmlNewDocElementContent
        - Src:             'parser.c:6448,17'
          Dst:             xmlErrMemory
        - Src:             'parser.c:6450,7'
          Dst:             xmlFreeDocElementContent
        - Src:             'parser.c:6455,3'
          Dst:             xmlNextChar
        - Src:             'parser.c:6458,3'
          Dst:             xmlNextChar
        - Src:             'parser.c:6461,3'
          Dst:             xmlNextChar
        - Src:             'parser.c:6474,9'
          Dst:             xmlValidityError
        - Src:             'parser.c:6480,5'
          Dst:             xmlNextChar
        - Src:             'parser.c:6489,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:6510,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:6543,2'
          Dst:             xmlNextChar
    - functionName:    xmlParseSDDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10139
      functionLinenumberEnd: 10189
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         92
      ICount:          630
      EdgeCount:       122
      CyclomaticComplexity: 32
      functionsReached:
        - xmlFatalErr
        - xmlNextChar
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:10143,9'
          Branch Sides:
            - BranchSide:      'parser.c:10143,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10188,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10143,9'
          Branch Sides:
            - BranchSide:      'parser.c:10143,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10188,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10143,9'
          Branch Sides:
            - BranchSide:      'parser.c:10143,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10188,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10143,9'
          Branch Sides:
            - BranchSide:      'parser.c:10143,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10188,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10143,9'
          Branch Sides:
            - BranchSide:      'parser.c:10143,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10188,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10143,9'
          Branch Sides:
            - BranchSide:      'parser.c:10143,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10188,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10143,9'
          Branch Sides:
            - BranchSide:      'parser.c:10143,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10188,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10143,9'
          Branch Sides:
            - BranchSide:      'parser.c:10143,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10188,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10143,9'
          Branch Sides:
            - BranchSide:      'parser.c:10143,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10188,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10143,9'
          Branch Sides:
            - BranchSide:      'parser.c:10144,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10188,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10144,2'
          Branch Sides:
            - BranchSide:      'parser.c:10144,2'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:10145,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10146,6'
          Branch Sides:
            - BranchSide:      'parser.c:10147,18'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10150,2'
              BranchSideFuncs:
                - xmlNextChar
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10152,13'
          Branch Sides:
            - BranchSide:      'parser.c:10153,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10168,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'parser.c:10154,23'
          Branch Sides:
            - BranchSide:      'parser.c:10154,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10157,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10154,10'
          Branch Sides:
            - BranchSide:      'parser.c:10155,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10157,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10156,17'
          Branch Sides:
            - BranchSide:      'parser.c:10156,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:10157,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10157,30'
          Branch Sides:
            - BranchSide:      'parser.c:10157,34'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10162,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10157,49'
          Branch Sides:
            - BranchSide:      'parser.c:10158,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10162,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10157,17'
          Branch Sides:
            - BranchSide:      'parser.c:10159,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10162,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10160,3'
          Branch Sides:
            - BranchSide:      'parser.c:10160,3'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:10161,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10164,10'
          Branch Sides:
            - BranchSide:      'parser.c:10165,15'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10167,10'
              BranchSideFuncs:
                - xmlNextChar
        - Branch String:   'parser.c:10168,13'
          Branch Sides:
            - BranchSide:      'parser.c:10169,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10185,18'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parser.c:10170,23'
          Branch Sides:
            - BranchSide:      'parser.c:10170,27'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'parser.c:10173,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10170,10'
          Branch Sides:
            - BranchSide:      'parser.c:10171,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10173,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parser.c:10172,3'
          Branch Sides:
            - BranchSide:      'parser.c:10172,3'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:10173,6'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10173,30'
          Branch Sides:
            - BranchSide:      'parser.c:10173,34'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10178,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10173,49'
          Branch Sides:
            - BranchSide:      'parser.c:10174,18'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10178,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10173,17'
          Branch Sides:
            - BranchSide:      'parser.c:10175,21'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
                - xmlParserGrow
            - BranchSide:      'parser.c:10178,15'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10176,17'
          Branch Sides:
            - BranchSide:      'parser.c:10176,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlNextChar
                - xmlFatalErr
            - BranchSide:      'parser.c:10177,13'
              BranchSideFuncs:
                - xmlNextChar
                - xmlFatalErr
        - Branch String:   'parser.c:10180,10'
          Branch Sides:
            - BranchSide:      'parser.c:10181,15'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10183,10'
              BranchSideFuncs:
                - xmlNextChar
      Callsites:
        - Src:             'parser.c:10142,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10144,2'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10145,9'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10147,6'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10150,2'
          Dst:             xmlNextChar
        - Src:             'parser.c:10151,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10153,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:10156,17'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10160,3'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10162,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10165,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10167,10'
          Dst:             xmlNextChar
        - Src:             'parser.c:10169,6'
          Dst:             xmlNextChar
        - Src:             'parser.c:10172,3'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10176,17'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10178,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10181,3'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10183,10'
          Dst:             xmlNextChar
        - Src:             'parser.c:10185,6'
          Dst:             xmlFatalErr
    - functionName:    xmlCtxtSetOptionsInternal
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13085
      functionLinenumberEnd: 13156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
        - keepMask
      BBCount:         12
      ICount:          152
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlDictSetLimit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:13088,9'
          Branch Sides:
            - BranchSide:      'parser.c:13089,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13098,13'
              BranchSideFuncs:
                - xmlDictSetLimit
        - Branch String:   'parser.c:13150,9'
          Branch Sides:
            - BranchSide:      'parser.c:13151,13'
              BranchSideFuncs:
                - xmlDictSetLimit
            - BranchSide:      'parser.c:13155,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:13151,13'
          Branch Sides:
            - BranchSide:      'parser.c:13152,29'
              BranchSideFuncs:
                - xmlDictSetLimit
            - BranchSide:      'parser.c:13153,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:13152,13'
          Dst:             xmlDictSetLimit
    - functionName:    xmlParserNsReset
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1468
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nsdb
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1469,9'
          Branch Sides:
            - BranchSide:      'parser.c:1470,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1472,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1476,9'
          Branch Sides:
            - BranchSide:      'parser.c:1476,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1477,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtReadFd
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13637
      functionLinenumberEnd: 13651
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - fd
        - URL
        - encoding
        - options
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtNewInputFromFd
        - xmlCtxtParseDocument
        - xmlCtxtReset
        - xmlCtxtUseOptions
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13640,9'
          Branch Sides:
            - BranchSide:      'parser.c:13641,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13643,18'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromFd
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13647,9'
          Branch Sides:
            - BranchSide:      'parser.c:13648,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13650,33'
              BranchSideFuncs:
                - xmlCtxtParseDocument
      Callsites:
        - Src:             'parser.c:13643,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:13644,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13646,13'
          Dst:             xmlCtxtNewInputFromFd
        - Src:             'parser.c:13650,12'
          Dst:             xmlCtxtParseDocument
    - functionName:    xmlCtxtReadMemory
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13599
      functionLinenumberEnd: 13614
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buffer
        - size
        - URL
        - encoding
        - options
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtNewInputFromMemory
        - xmlCtxtParseDocument
        - xmlCtxtReset
        - xmlCtxtUseOptions
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:13602,24'
          Branch Sides:
            - BranchSide:      'parser.c:13602,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13603,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:13602,9'
          Branch Sides:
            - BranchSide:      'parser.c:13603,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13605,18'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromMemory
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13610,9'
          Branch Sides:
            - BranchSide:      'parser.c:13611,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13613,33'
              BranchSideFuncs:
                - xmlCtxtParseDocument
      Callsites:
        - Src:             'parser.c:13605,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:13606,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13608,13'
          Dst:             xmlCtxtNewInputFromMemory
        - Src:             'parser.c:13613,12'
          Dst:             xmlCtxtParseDocument
    - functionName:    xmlCtxtReadFile
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13561
      functionLinenumberEnd: 13577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - filename
        - encoding
        - options
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtNewInputFromUrl
        - xmlCtxtParseDocument
        - xmlCtxtReset
        - xmlCtxtUseOptions
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:13564,9'
          Branch Sides:
            - BranchSide:      'parser.c:13565,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13567,13'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromUrl
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13573,9'
          Branch Sides:
            - BranchSide:      'parser.c:13574,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13576,33'
              BranchSideFuncs:
                - xmlCtxtParseDocument
      Callsites:
        - Src:             'parser.c:13569,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:13570,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13572,13'
          Dst:             xmlCtxtNewInputFromUrl
        - Src:             'parser.c:13576,12'
          Dst:             xmlCtxtParseDocument
    - functionName:    xmlCtxtReadDoc
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13527
      functionLinenumberEnd: 13542
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - URL
        - encoding
        - options
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtNewInputFromString
        - xmlCtxtParseDocument
        - xmlCtxtReset
        - xmlCtxtUseOptions
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13530,9'
          Branch Sides:
            - BranchSide:      'parser.c:13531,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13533,18'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromString
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13538,9'
          Branch Sides:
            - BranchSide:      'parser.c:13539,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13541,33'
              BranchSideFuncs:
                - xmlCtxtParseDocument
      Callsites:
        - Src:             'parser.c:13533,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:13534,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13536,13'
          Dst:             xmlCtxtNewInputFromString
        - Src:             'parser.c:13541,12'
          Dst:             xmlCtxtParseDocument
    - functionName:    xmlReadIO
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13488
      functionLinenumberEnd: 13507
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ioread
        - ioclose
        - ioctx
        - URL
        - encoding
        - options
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtNewInputFromIO
        - xmlCtxtParseDocument
        - xmlCtxtUseOptions
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13494,9'
          Branch Sides:
            - BranchSide:      'parser.c:13495,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13497,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromIO
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13502,9'
          Branch Sides:
            - BranchSide:      'parser.c:13503,36'
              BranchSideFuncs:
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13505,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:13493,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:13497,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13499,13'
          Dst:             xmlCtxtNewInputFromIO
        - Src:             'parser.c:13503,15'
          Dst:             xmlCtxtParseDocument
        - Src:             'parser.c:13505,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlReadFd
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13452
      functionLinenumberEnd: 13470
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fd
        - URL
        - encoding
        - options
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtNewInputFromFd
        - xmlCtxtParseDocument
        - xmlCtxtUseOptions
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13458,9'
          Branch Sides:
            - BranchSide:      'parser.c:13459,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13461,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromFd
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13465,9'
          Branch Sides:
            - BranchSide:      'parser.c:13466,36'
              BranchSideFuncs:
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13468,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:13457,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:13461,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13463,13'
          Dst:             xmlCtxtNewInputFromFd
        - Src:             'parser.c:13466,15'
          Dst:             xmlCtxtParseDocument
        - Src:             'parser.c:13468,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlReadMemory
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13412
      functionLinenumberEnd: 13434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
        - url
        - encoding
        - options
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtNewInputFromMemory
        - xmlCtxtParseDocument
        - xmlCtxtUseOptions
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:13417,9'
          Branch Sides:
            - BranchSide:      'parser.c:13418,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13420,12'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromMemory
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13421,9'
          Branch Sides:
            - BranchSide:      'parser.c:13422,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13424,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromMemory
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13429,9'
          Branch Sides:
            - BranchSide:      'parser.c:13430,36'
              BranchSideFuncs:
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13432,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:13420,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:13424,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13426,13'
          Dst:             xmlCtxtNewInputFromMemory
        - Src:             'parser.c:13430,15'
          Dst:             xmlCtxtParseDocument
        - Src:             'parser.c:13432,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlReadFile
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13365
      functionLinenumberEnd: 13394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - encoding
        - options
      BBCount:         17
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtNewInputFromFd
        - xmlCtxtNewInputFromUrl
        - xmlCtxtParseDocument
        - xmlCtxtUseOptions
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:13371,9'
          Branch Sides:
            - BranchSide:      'parser.c:13372,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13374,13'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
                - xmlCtxtNewInputFromFd
        - Branch String:   'parser.c:13383,28'
          Branch Sides:
            - BranchSide:      'parser.c:13383,32'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
                - xmlCtxtNewInputFromFd
            - BranchSide:      'parser.c:13387,40'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13383,52'
          Branch Sides:
            - BranchSide:      'parser.c:13383,56'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
                - xmlCtxtNewInputFromFd
            - BranchSide:      'parser.c:13387,40'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13383,9'
          Branch Sides:
            - BranchSide:      'parser.c:13384,39'
              BranchSideFuncs:
                - xmlCtxtNewInputFromFd
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
            - BranchSide:      'parser.c:13387,40'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13389,9'
          Branch Sides:
            - BranchSide:      'parser.c:13390,36'
              BranchSideFuncs:
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13392,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:13370,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:13376,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13384,17'
          Dst:             xmlCtxtNewInputFromFd
        - Src:             'parser.c:13387,17'
          Dst:             xmlCtxtNewInputFromUrl
        - Src:             'parser.c:13390,15'
          Dst:             xmlCtxtParseDocument
        - Src:             'parser.c:13392,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlReadDoc
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13326
      functionLinenumberEnd: 13345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - URL
        - encoding
        - options
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtNewInputFromString
        - xmlCtxtParseDocument
        - xmlCtxtUseOptions
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13332,9'
          Branch Sides:
            - BranchSide:      'parser.c:13333,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13335,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlCtxtNewInputFromString
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:13340,9'
          Branch Sides:
            - BranchSide:      'parser.c:13341,36'
              BranchSideFuncs:
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:13343,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:13331,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:13335,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:13337,13'
          Dst:             xmlCtxtNewInputFromString
        - Src:             'parser.c:13341,15'
          Dst:             xmlCtxtParseDocument
        - Src:             'parser.c:13343,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlCtxtSetMaxAmplification
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13264
      functionLinenumberEnd: 13268
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - maxAmpl
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:13265,9'
          Branch Sides:
            - BranchSide:      'parser.c:13266,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13267,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtGetOptions
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13192
      functionLinenumberEnd: 13197
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13193,9'
          Branch Sides:
            - BranchSide:      'parser.c:13194,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13196,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtResetPush
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13060
      functionLinenumberEnd: 13081
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - chunk
        - size
        - filename
        - encoding
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCtxtPushInput
        - xmlCtxtReset
        - xmlFreeInputStream
        - xmlNewPushInput
        - xmlSwitchEncodingName
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:13063,9'
          Branch Sides:
            - BranchSide:      'parser.c:13064,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13066,18'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlNewPushInput
                - xmlCtxtPushInput
                - xmlSwitchEncodingName
                - xmlFreeInputStream
        - Branch String:   'parser.c:13069,9'
          Branch Sides:
            - BranchSide:      'parser.c:13070,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:13072,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlSwitchEncodingName
                - xmlFreeInputStream
        - Branch String:   'parser.c:13072,9'
          Branch Sides:
            - BranchSide:      'parser.c:13073,28'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parser.c:13077,9'
              BranchSideFuncs:
                - xmlSwitchEncodingName
        - Branch String:   'parser.c:13077,9'
          Branch Sides:
            - BranchSide:      'parser.c:13078,31'
              BranchSideFuncs:
                - xmlSwitchEncodingName
            - BranchSide:      'parser.c:13080,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:13066,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:13068,13'
          Dst:             xmlNewPushInput
        - Src:             'parser.c:13072,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:13073,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:13078,9'
          Dst:             xmlSwitchEncodingName
    - functionName:    xmlParseDoc
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12927
      functionLinenumberEnd: 12928
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAXParseDoc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:12928,12'
          Dst:             xmlSAXParseDoc
    - functionName:    xmlSAXParseDoc
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12887
      functionLinenumberEnd: 12915
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sax
        - cur
        - recovery
      BBCount:         20
      ICount:          127
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCreateDocParserCtxt
        - xmlFreeDoc
        - xmlFreeParserCtxt
        - xmlParseDocument
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:12892,9'
          Branch Sides:
            - BranchSide:      'parser.c:12892,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12895,35'
              BranchSideFuncs:
                - xmlCreateDocParserCtxt
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12896,9'
          Branch Sides:
            - BranchSide:      'parser.c:12896,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12897,9'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12897,9'
          Branch Sides:
            - BranchSide:      'parser.c:12898,18'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12903,22'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12904,28'
          Branch Sides:
            - BranchSide:      'parser.c:12904,47'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12904,31'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12904,9'
          Branch Sides:
            - BranchSide:      'parser.c:12904,47'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12906,12'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12910,9'
          Branch Sides:
            - BranchSide:      'parser.c:12911,14'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12912,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:12895,12'
          Dst:             xmlCreateDocParserCtxt
        - Src:             'parser.c:12903,5'
          Dst:             xmlParseDocument
        - Src:             'parser.c:12907,8'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:12912,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlCreateDocParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12849
      functionLinenumberEnd: 12869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtNewInputFromString
        - xmlCtxtPushInput
        - xmlFreeInputStream
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:12854,9'
          Branch Sides:
            - BranchSide:      'parser.c:12855,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12857,39'
              BranchSideFuncs:
                - xmlCtxtNewInputFromString
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12858,9'
          Branch Sides:
            - BranchSide:      'parser.c:12859,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12862,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12862,9'
          Branch Sides:
            - BranchSide:      'parser.c:12863,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12868,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:12853,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:12857,13'
          Dst:             xmlCtxtNewInputFromString
        - Src:             'parser.c:12859,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:12862,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:12863,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:12864,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlSAXUserParseMemory
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12806
      functionLinenumberEnd: 12839
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sax
        - user_data
        - buffer
        - size
      BBCount:         21
      ICount:          140
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCreateMemoryParserCtxt
        - xmlFreeDoc
        - xmlFreeParserCtxt
        - xmlParseDocument
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:12811,9'
          Branch Sides:
            - BranchSide:      'parser.c:12811,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12812,9'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:12812,9'
          Branch Sides:
            - BranchSide:      'parser.c:12813,13'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
            - BranchSide:      'parser.c:12822,22'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:12813,13'
          Branch Sides:
            - BranchSide:      'parser.c:12814,14'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
            - BranchSide:      'parser.c:12816,20'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:12824,9'
          Branch Sides:
            - BranchSide:      'parser.c:12825,6'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlFreeDoc
            - BranchSide:      'parser.c:12827,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:12827,13'
          Branch Sides:
            - BranchSide:      'parser.c:12828,12'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlFreeDoc
            - BranchSide:      'parser.c:12830,10'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:12832,9'
          Branch Sides:
            - BranchSide:      'parser.c:12833,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12836,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:12810,12'
          Dst:             xmlCreateMemoryParserCtxt
        - Src:             'parser.c:12822,5'
          Dst:             xmlParseDocument
        - Src:             'parser.c:12833,9'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:12836,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlCreateMemoryParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12667
      functionLinenumberEnd: 12690
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         12
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCtxtNewInputFromMemory
        - xmlCtxtPushInput
        - xmlFreeInputStream
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:12671,9'
          Branch Sides:
            - BranchSide:      'parser.c:12672,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12674,12'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlCtxtNewInputFromMemory
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12675,9'
          Branch Sides:
            - BranchSide:      'parser.c:12676,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12678,39'
              BranchSideFuncs:
                - xmlCtxtNewInputFromMemory
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12679,9'
          Branch Sides:
            - BranchSide:      'parser.c:12680,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12683,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12683,9'
          Branch Sides:
            - BranchSide:      'parser.c:12684,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12689,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:12674,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:12678,13'
          Dst:             xmlCtxtNewInputFromMemory
        - Src:             'parser.c:12680,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:12683,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:12684,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:12685,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlRecoverMemory
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12790
      functionLinenumberEnd: 12791
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAXParseMemory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:12791,11'
          Dst:             xmlSAXParseMemory
    - functionName:    xmlSAXParseMemory
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12760
      functionLinenumberEnd: 12761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - sax
        - buffer
        - size
        - recovery
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAXParseMemoryWithData
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:12761,12'
          Dst:             xmlSAXParseMemoryWithData
    - functionName:    xmlSAXParseMemoryWithData
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12714
      functionLinenumberEnd: 12742
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sax
        - buffer
        - size
        - recovery
        - data
      BBCount:         17
      ICount:          116
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtNewInputFromMemory
        - xmlCtxtParseDocument
        - xmlFreeParserCtxt
        - xmlNewSAXParserCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:12719,9'
          Branch Sides:
            - BranchSide:      'parser.c:12720,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12722,32'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlCtxtNewInputFromMemory
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:12723,9'
          Branch Sides:
            - BranchSide:      'parser.c:12724,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12726,9'
              BranchSideFuncs:
                - xmlCtxtNewInputFromMemory
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:12726,9'
          Branch Sides:
            - BranchSide:      'parser.c:12727,17'
              BranchSideFuncs:
                - xmlCtxtNewInputFromMemory
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
            - BranchSide:      'parser.c:12729,9'
              BranchSideFuncs:
                - xmlCtxtNewInputFromMemory
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:12729,9'
          Branch Sides:
            - BranchSide:      'parser.c:12730,9'
              BranchSideFuncs:
                - xmlCtxtNewInputFromMemory
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
            - BranchSide:      'parser.c:12734,39'
              BranchSideFuncs:
                - xmlCtxtNewInputFromMemory
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:12737,9'
          Branch Sides:
            - BranchSide:      'parser.c:12738,36'
              BranchSideFuncs:
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12740,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:12722,12'
          Dst:             xmlNewSAXParserCtxt
        - Src:             'parser.c:12734,13'
          Dst:             xmlCtxtNewInputFromMemory
        - Src:             'parser.c:12738,15'
          Dst:             xmlCtxtParseDocument
        - Src:             'parser.c:12740,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlParseMemory
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12774
      functionLinenumberEnd: 12775
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAXParseMemory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:12775,11'
          Dst:             xmlSAXParseMemory
    - functionName:    xmlSAXUserParseFile
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12616
      functionLinenumberEnd: 12649
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sax
        - user_data
        - filename
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCreateFileParserCtxt
        - xmlFreeDoc
        - xmlFreeParserCtxt
        - xmlParseDocument
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:12621,9'
          Branch Sides:
            - BranchSide:      'parser.c:12621,23'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12622,9'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:12622,9'
          Branch Sides:
            - BranchSide:      'parser.c:12623,13'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
            - BranchSide:      'parser.c:12632,22'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:12623,13'
          Branch Sides:
            - BranchSide:      'parser.c:12624,14'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
            - BranchSide:      'parser.c:12626,20'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:12634,9'
          Branch Sides:
            - BranchSide:      'parser.c:12635,6'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlFreeDoc
            - BranchSide:      'parser.c:12637,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:12637,13'
          Branch Sides:
            - BranchSide:      'parser.c:12638,12'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlFreeDoc
            - BranchSide:      'parser.c:12640,10'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlFreeDoc
        - Branch String:   'parser.c:12642,9'
          Branch Sides:
            - BranchSide:      'parser.c:12643,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12646,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:12620,12'
          Dst:             xmlCreateFileParserCtxt
        - Src:             'parser.c:12632,5'
          Dst:             xmlParseDocument
        - Src:             'parser.c:12643,9'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:12646,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlCreateFileParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12447
      functionLinenumberEnd: 12448
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCreateURLParserCtxt
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:12448,12'
          Dst:             xmlCreateURLParserCtxt
    - functionName:    xmlCreateURLParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12409
      functionLinenumberEnd: 12433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - options
      BBCount:         10
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtPushInput
        - xmlCtxtUseOptions
        - xmlFreeInputStream
        - xmlFreeParserCtxt
        - xmlLoadResource
        - xmlNewParserCtxt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:12414,9'
          Branch Sides:
            - BranchSide:      'parser.c:12415,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12417,13'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12422,9'
          Branch Sides:
            - BranchSide:      'parser.c:12423,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12426,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12426,9'
          Branch Sides:
            - BranchSide:      'parser.c:12427,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12432,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:12413,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:12419,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:12421,13'
          Dst:             xmlLoadResource
        - Src:             'parser.c:12423,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:12426,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:12427,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:12428,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlSetupParserForBuffer
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12587
      functionLinenumberEnd: 12601
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - buffer
        - filename
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCtxtNewInputFromString
        - xmlCtxtPushInput
        - xmlCtxtReset
        - xmlFreeInputStream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:12590,24'
          Branch Sides:
            - BranchSide:      'parser.c:12590,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12591,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:12590,9'
          Branch Sides:
            - BranchSide:      'parser.c:12591,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12593,18'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtNewInputFromString
                - xmlCtxtPushInput
                - xmlFreeInputStream
        - Branch String:   'parser.c:12597,9'
          Branch Sides:
            - BranchSide:      'parser.c:12598,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12599,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlFreeInputStream
        - Branch String:   'parser.c:12599,9'
          Branch Sides:
            - BranchSide:      'parser.c:12599,9'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parser.c:12600,28'
              BranchSideFuncs:
                - xmlFreeInputStream
      Callsites:
        - Src:             'parser.c:12593,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:12595,13'
          Dst:             xmlCtxtNewInputFromString
        - Src:             'parser.c:12599,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:12600,9'
          Dst:             xmlFreeInputStream
    - functionName:    xmlRecoverFile
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12568
      functionLinenumberEnd: 12569
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAXParseFile
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:12569,12'
          Dst:             xmlSAXParseFile
    - functionName:    xmlSAXParseFile
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12519
      functionLinenumberEnd: 12520
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sax
        - filename
        - recovery
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAXParseFileWithData
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:12520,12'
          Dst:             xmlSAXParseFileWithData
    - functionName:    xmlSAXParseFileWithData
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12473
      functionLinenumberEnd: 12500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sax
        - filename
        - recovery
        - data
      BBCount:         23
      ICount:          140
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlCtxtNewInputFromFd
        - xmlCtxtNewInputFromUrl
        - xmlCtxtParseDocument
        - xmlFreeParserCtxt
        - xmlNewSAXParserCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:12479,9'
          Branch Sides:
            - BranchSide:      'parser.c:12480,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12482,9'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
                - xmlCtxtNewInputFromFd
        - Branch String:   'parser.c:12482,9'
          Branch Sides:
            - BranchSide:      'parser.c:12483,19'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
                - xmlCtxtNewInputFromFd
            - BranchSide:      'parser.c:12485,9'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
                - xmlCtxtNewInputFromFd
        - Branch String:   'parser.c:12485,9'
          Branch Sides:
            - BranchSide:      'parser.c:12486,9'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
                - xmlCtxtNewInputFromFd
            - BranchSide:      'parser.c:12490,10'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
                - xmlCtxtNewInputFromFd
        - Branch String:   'parser.c:12490,28'
          Branch Sides:
            - BranchSide:      'parser.c:12490,32'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
                - xmlCtxtNewInputFromFd
            - BranchSide:      'parser.c:12493,40'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:12490,52'
          Branch Sides:
            - BranchSide:      'parser.c:12490,56'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
                - xmlCtxtNewInputFromFd
            - BranchSide:      'parser.c:12493,40'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:12490,9'
          Branch Sides:
            - BranchSide:      'parser.c:12491,39'
              BranchSideFuncs:
                - xmlCtxtNewInputFromFd
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
            - BranchSide:      'parser.c:12493,40'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlFreeParserCtxt
                - xmlCtxtParseDocument
        - Branch String:   'parser.c:12495,9'
          Branch Sides:
            - BranchSide:      'parser.c:12496,36'
              BranchSideFuncs:
                - xmlCtxtParseDocument
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12498,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:12478,12'
          Dst:             xmlNewSAXParserCtxt
        - Src:             'parser.c:12491,17'
          Dst:             xmlCtxtNewInputFromFd
        - Src:             'parser.c:12493,17'
          Dst:             xmlCtxtNewInputFromUrl
        - Src:             'parser.c:12496,15'
          Dst:             xmlCtxtParseDocument
        - Src:             'parser.c:12498,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlParseFile
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12551
      functionLinenumberEnd: 12552
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAXParseFile
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:12552,12'
          Dst:             xmlSAXParseFile
    - functionName:    xmlRecoverDoc
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12535
      functionLinenumberEnd: 12536
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAXParseDoc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:12536,12'
          Dst:             xmlSAXParseDoc
    - functionName:    xmlCreateEntityParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12355
      functionLinenumberEnd: 12388
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URL
        - ID
        - base
      BBCount:         19
      ICount:          115
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlBuildURISafe
        - xmlCtxtPushInput
        - xmlFreeInputStream
        - xmlFreeParserCtxt
        - xmlLoadResource
        - xmlNewParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:12361,9'
          Branch Sides:
            - BranchSide:      'parser.c:12362,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12364,9'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlBuildURISafe
        - Branch String:   'parser.c:12364,9'
          Branch Sides:
            - BranchSide:      'parser.c:12365,29'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12371,29'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12365,13'
          Branch Sides:
            - BranchSide:      'parser.c:12366,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12367,13'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12367,13'
          Branch Sides:
            - BranchSide:      'parser.c:12368,19'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12369,5'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12373,9'
          Branch Sides:
            - BranchSide:      'parser.c:12374,9'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12376,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12376,9'
          Branch Sides:
            - BranchSide:      'parser.c:12377,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12381,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:12360,12'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:12365,13'
          Dst:             xmlBuildURISafe
        - Src:             'parser.c:12371,13'
          Dst:             xmlLoadResource
        - Src:             'parser.c:12376,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:12377,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:12386,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlParseEntity
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12336
      functionLinenumberEnd: 12337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAXParseEntity
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:12337,12'
          Dst:             xmlSAXParseEntity
    - functionName:    xmlSAXParseEntity
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12292
      functionLinenumberEnd: 12322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sax
        - filename
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCreateFileParserCtxt
        - xmlFreeDoc
        - xmlFreeParserCtxt
        - xmlParseExtParsedEnt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:12297,9'
          Branch Sides:
            - BranchSide:      'parser.c:12298,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12300,9'
              BranchSideFuncs:
                - xmlParseExtParsedEnt
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12300,9'
          Branch Sides:
            - BranchSide:      'parser.c:12301,13'
              BranchSideFuncs:
                - xmlParseExtParsedEnt
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12310,26'
              BranchSideFuncs:
                - xmlParseExtParsedEnt
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12301,13'
          Branch Sides:
            - BranchSide:      'parser.c:12302,14'
              BranchSideFuncs:
                - xmlParseExtParsedEnt
                - xmlFreeDoc
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12304,20'
              BranchSideFuncs:
                - xmlParseExtParsedEnt
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12312,9'
          Branch Sides:
            - BranchSide:      'parser.c:12313,8'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12315,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:12296,12'
          Dst:             xmlCreateFileParserCtxt
        - Src:             'parser.c:12310,5'
          Dst:             xmlParseExtParsedEnt
        - Src:             'parser.c:12316,9'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:12319,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlParseExtParsedEnt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10514
      functionLinenumberEnd: 10568
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         61
      ICount:          416
      EdgeCount:       84
      CyclomaticComplexity: 25
      functionsReached:
        - xmlCharStrdup
        - xmlCtxtInitializeLate
        - xmlDetectEncoding
        - xmlFatalErr
        - xmlParseContentInternal
        - xmlParseXMLDecl
        - xmlParserGrow
        - xmlSkipBlankChars
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:10515,24'
          Branch Sides:
            - BranchSide:      'parser.c:10515,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10516,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10515,9'
          Branch Sides:
            - BranchSide:      'parser.c:10516,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10518,27'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10520,21'
          Branch Sides:
            - BranchSide:      'parser.c:10520,25'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:10525,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10520,9'
          Branch Sides:
            - BranchSide:      'parser.c:10521,9'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
            - BranchSide:      'parser.c:10525,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
                - xmlFatalErr
        - Branch String:   'parser.c:10527,9'
          Branch Sides:
            - BranchSide:      'parser.c:10528,14'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
            - BranchSide:      'parser.c:10534,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParserGrow
        - Branch String:   'parser.c:10534,5'
          Branch Sides:
            - BranchSide:      'parser.c:10534,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10535,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
        - Branch String:   'parser.c:10534,5'
          Branch Sides:
            - BranchSide:      'parser.c:10534,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10535,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
        - Branch String:   'parser.c:10535,10'
          Branch Sides:
            - BranchSide:      'parser.c:10535,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10543,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10535,10'
          Branch Sides:
            - BranchSide:      'parser.c:10535,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10543,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10535,10'
          Branch Sides:
            - BranchSide:      'parser.c:10535,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10543,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10535,10'
          Branch Sides:
            - BranchSide:      'parser.c:10535,10'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10543,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10535,50'
          Branch Sides:
            - BranchSide:      'parser.c:10535,54'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10543,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10535,54'
          Branch Sides:
            - BranchSide:      'parser.c:10535,54'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseContentInternal
                - xmlFatalErr
            - BranchSide:      'parser.c:10540,18'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10535,54'
          Branch Sides:
            - BranchSide:      'parser.c:10535,54'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
            - BranchSide:      'parser.c:10535,54'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
                - xmlParseXMLDecl
                - xmlSkipBlankChars
        - Branch String:   'parser.c:10535,54'
          Branch Sides:
            - BranchSide:      'parser.c:10535,54'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseContentInternal
                - xmlFatalErr
            - BranchSide:      'parser.c:10540,18'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10535,9'
          Branch Sides:
            - BranchSide:      'parser.c:10540,18'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlSkipBlankChars
                - xmlParseContentInternal
                - xmlFatalErr
            - BranchSide:      'parser.c:10543,18'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10545,21'
          Branch Sides:
            - BranchSide:      'parser.c:10545,25'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlFatalErr
            - BranchSide:      'parser.c:10551,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10545,51'
          Branch Sides:
            - BranchSide:      'parser.c:10545,56'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlFatalErr
            - BranchSide:      'parser.c:10551,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10545,9'
          Branch Sides:
            - BranchSide:      'parser.c:10546,9'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlFatalErr
            - BranchSide:      'parser.c:10551,5'
              BranchSideFuncs:
                - xmlParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:10557,9'
          Branch Sides:
            - BranchSide:      'parser.c:10558,14'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parser.c:10563,10'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10563,21'
          Branch Sides:
            - BranchSide:      'parser.c:10563,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10566,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10563,9'
          Branch Sides:
            - BranchSide:      'parser.c:10564,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10566,11'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10566,9'
          Branch Sides:
            - BranchSide:      'parser.c:10566,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10567,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:10518,5'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:10525,5'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:10528,2'
          Dst:             xmlFatalErr
        - Src:             'parser.c:10534,5'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10540,2'
          Dst:             xmlParseXMLDecl
        - Src:             'parser.c:10541,2'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:10543,18'
          Dst:             xmlCharStrdup
        - Src:             'parser.c:10555,5'
          Dst:             xmlParseContentInternal
        - Src:             'parser.c:10558,2'
          Dst:             xmlFatalErr
    - functionName:    xmlParseInNodeContext
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12145
      functionLinenumberEnd: 12198
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - data
        - datalen
        - options
        - listOut
      BBCount:         28
      ICount:          171
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - htmlNewParserCtxt
        - xmlCtxtNewInputFromMemory
        - xmlCtxtParseContent
        - xmlCtxtUseOptions
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:12152,9'
          Branch Sides:
            - BranchSide:      'parser.c:12153,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12154,6'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlCtxtNewInputFromMemory
                - xmlCtxtUseOptions
                - xmlCtxtParseContent
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - htmlNewParserCtxt
        - Branch String:   'parser.c:12156,24'
          Branch Sides:
            - BranchSide:      'parser.c:12156,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12157,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:12156,42'
          Branch Sides:
            - BranchSide:      'parser.c:12156,46'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12157,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:12156,9'
          Branch Sides:
            - BranchSide:      'parser.c:12157,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12159,11'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlCtxtNewInputFromMemory
                - xmlCtxtUseOptions
                - xmlCtxtParseContent
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - htmlNewParserCtxt
        - Branch String:   'parser.c:12160,9'
          Branch Sides:
            - BranchSide:      'parser.c:12161,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12164,9'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlCtxtNewInputFromMemory
                - xmlCtxtUseOptions
                - xmlCtxtParseContent
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - htmlNewParserCtxt
        - Branch String:   'parser.c:12164,9'
          Branch Sides:
            - BranchSide:      'parser.c:12165,16'
              BranchSideFuncs:
                - htmlNewParserCtxt
                - xmlCtxtNewInputFromMemory
                - xmlCtxtUseOptions
                - xmlCtxtParseContent
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12169,16'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlCtxtNewInputFromMemory
                - xmlCtxtUseOptions
                - xmlCtxtParseContent
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12171,9'
          Branch Sides:
            - BranchSide:      'parser.c:12172,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12174,39'
              BranchSideFuncs:
                - xmlCtxtNewInputFromMemory
                - xmlCtxtUseOptions
                - xmlCtxtParseContent
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12177,9'
          Branch Sides:
            - BranchSide:      'parser.c:12178,27'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12182,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlCtxtParseContent
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12186,9'
          Branch Sides:
            - BranchSide:      'parser.c:12187,15'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12191,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12188,13'
          Branch Sides:
            - BranchSide:      'parser.c:12189,17'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12190,5'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:12165,16'
          Dst:             htmlNewParserCtxt
        - Src:             'parser.c:12169,16'
          Dst:             xmlNewParserCtxt
        - Src:             'parser.c:12174,13'
          Dst:             xmlCtxtNewInputFromMemory
        - Src:             'parser.c:12178,9'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:12182,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'parser.c:12184,12'
          Dst:             xmlCtxtParseContent
        - Src:             'parser.c:12195,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlCtxtParseContent
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12002
      functionLinenumberEnd: 12118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - input
        - node
        - hasTextDecl
      BBCount:         59
      ICount:          400
      EdgeCount:       73
      CyclomaticComplexity: 16
      functionsReached:
        - htmlCtxtParseContentInternal
        - xmlCtxtInitializeLate
        - xmlCtxtParseContentInternal
        - xmlCtxtReset
        - xmlDictLookupHashed
        - xmlFatalErr
        - xmlFreeInputStream
        - xmlParserNsPop
        - xmlParserNsPush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:12009,24'
          Branch Sides:
            - BranchSide:      'parser.c:12009,28'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
            - BranchSide:      'parser.c:12010,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
        - Branch String:   'parser.c:12009,43'
          Branch Sides:
            - BranchSide:      'parser.c:12009,47'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
            - BranchSide:      'parser.c:12010,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
        - Branch String:   'parser.c:12009,9'
          Branch Sides:
            - BranchSide:      'parser.c:12010,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
            - BranchSide:      'parser.c:12014,11'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - xmlFatalErr
                - xmlFatalErr
        - Branch String:   'parser.c:12015,9'
          Branch Sides:
            - BranchSide:      'parser.c:12016,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
            - BranchSide:      'parser.c:12020,13'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
                - xmlFatalErr
        - Branch String:   'parser.c:12020,5'
          Branch Sides:
            - BranchSide:      'parser.c:12024,13'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
            - BranchSide:      'parser.c:12024,13'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
            - BranchSide:      'parser.c:12024,13'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
            - BranchSide:      'parser.c:12032,24'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
            - BranchSide:      'parser.c:12032,24'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
            - BranchSide:      'parser.c:12032,24'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
            - BranchSide:      'parser.c:12032,24'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
            - BranchSide:      'parser.c:12032,24'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
            - BranchSide:      'parser.c:12032,24'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
            - BranchSide:      'parser.c:12043,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
        - Branch String:   'parser.c:12032,13'
          Branch Sides:
            - BranchSide:      'parser.c:12033,22'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
            - BranchSide:      'parser.c:12040,13'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
        - Branch String:   'parser.c:12033,53'
          Branch Sides:
            - BranchSide:      'parser.c:12034,22'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
            - BranchSide:      'parser.c:12036,28'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
        - Branch String:   'parser.c:12034,54'
          Branch Sides:
            - BranchSide:      'parser.c:12035,22'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
            - BranchSide:      'parser.c:12036,28'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
        - Branch String:   'parser.c:12033,21'
          Branch Sides:
            - BranchSide:      'parser.c:12036,28'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
            - BranchSide:      'parser.c:12039,13'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
        - Branch String:   'parser.c:12057,9'
          Branch Sides:
            - BranchSide:      'parser.c:12058,22'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
            - BranchSide:      'parser.c:12060,9'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - htmlCtxtParseContentInternal
        - Branch String:   'parser.c:12072,9'
          Branch Sides:
            - BranchSide:      'parser.c:12077,9'
              BranchSideFuncs:
                - htmlCtxtParseContentInternal
                - xmlFreeInputStream
            - BranchSide:      'parser.c:12083,31'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
        - Branch String:   'parser.c:12089,30'
          Branch Sides:
            - BranchSide:      'parser.c:12089,34'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
            - BranchSide:      'parser.c:12089,9'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
        - Branch String:   'parser.c:12089,9'
          Branch Sides:
            - BranchSide:      'parser.c:12090,27'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
            - BranchSide:      'parser.c:12103,44'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
        - Branch String:   'parser.c:12093,13'
          Branch Sides:
            - BranchSide:      'parser.c:12094,47'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
            - BranchSide:      'parser.c:12100,19'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
        - Branch String:   'parser.c:12096,21'
          Branch Sides:
            - BranchSide:      'parser.c:12097,25'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
            - BranchSide:      'parser.c:12098,22'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlFreeInputStream
                - xmlParserNsPop
                - xmlDictLookupHashed
                - xmlDictLookupHashed
                - xmlParserNsPush
      Callsites:
        - Src:             'parser.c:12010,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:12016,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:12043,13'
          Dst:             xmlFatalErr
        - Src:             'parser.c:12047,5'
          Dst:             xmlCtxtReset
        - Src:             'parser.c:12079,16'
          Dst:             htmlCtxtParseContentInternal
        - Src:             'parser.c:12083,9'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:12094,27'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:12095,24'
          Dst:             xmlDictLookupHashed
        - Src:             'parser.c:12096,21'
          Dst:             xmlParserNsPush
        - Src:             'parser.c:12103,16'
          Dst:             xmlCtxtParseContentInternal
        - Src:             'parser.c:12106,13'
          Dst:             xmlParserNsPop
        - Src:             'parser.c:12117,5'
          Dst:             xmlFreeInputStream
    - functionName:    xmlParseBalancedChunkMemoryRecover
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12227
      functionLinenumberEnd: 12273
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - sax
        - user_data
        - depth
        - string
        - listOut
        - recover
      BBCount:         23
      ICount:          168
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlCtxtInitializeLate
        - xmlCtxtParseContentInternal
        - xmlFreeInputStream
        - xmlFreeNodeList
        - xmlFreeParserCtxt
        - xmlNewSAXParserCtxt
        - xmlNewStringInputStream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:12233,9'
          Branch Sides:
            - BranchSide:      'parser.c:12234,10'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlCtxtInitializeLate
                - xmlNewStringInputStream
                - xmlCtxtParseContentInternal
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12236,9'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlCtxtInitializeLate
                - xmlNewStringInputStream
                - xmlCtxtParseContentInternal
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12236,9'
          Branch Sides:
            - BranchSide:      'parser.c:12237,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12239,32'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlCtxtInitializeLate
                - xmlNewStringInputStream
                - xmlCtxtParseContentInternal
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12240,9'
          Branch Sides:
            - BranchSide:      'parser.c:12241,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:12243,27'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlNewStringInputStream
                - xmlCtxtParseContentInternal
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12247,9'
          Branch Sides:
            - BranchSide:      'parser.c:12248,9'
              BranchSideFuncs:
                - xmlNewStringInputStream
                - xmlCtxtParseContentInternal
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12252,37'
              BranchSideFuncs:
                - xmlNewStringInputStream
                - xmlCtxtParseContentInternal
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12253,9'
          Branch Sides:
            - BranchSide:      'parser.c:12254,15'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12258,40'
              BranchSideFuncs:
                - xmlCtxtParseContentInternal
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12259,9'
          Branch Sides:
            - BranchSide:      'parser.c:12260,20'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12262,25'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:12264,9'
          Branch Sides:
            - BranchSide:      'parser.c:12265,15'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:12267,13'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:12239,12'
          Dst:             xmlNewSAXParserCtxt
        - Src:             'parser.c:12243,5'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:12252,13'
          Dst:             xmlNewStringInputStream
        - Src:             'parser.c:12258,12'
          Dst:             xmlCtxtParseContentInternal
        - Src:             'parser.c:12262,9'
          Dst:             xmlFreeNodeList
        - Src:             'parser.c:12270,5'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:12271,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlParseBalancedChunkMemory
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11978
      functionLinenumberEnd: 11980
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - sax
        - user_data
        - depth
        - string
        - lst
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParseBalancedChunkMemoryRecover
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:11979,12'
          Dst:             xmlParseBalancedChunkMemoryRecover
    - functionName:    xmlParseExternalEntity
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11935
      functionLinenumberEnd: 11955
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - sax
        - user_data
        - depth
        - URL
        - ID
        - list
      BBCount:         11
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFreeParserCtxt
        - xmlNewSAXParserCtxt
        - xmlParseCtxtExternalEntity
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:11939,9'
          Branch Sides:
            - BranchSide:      'parser.c:11940,10'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlParseCtxtExternalEntity
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11942,9'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlParseCtxtExternalEntity
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11942,9'
          Branch Sides:
            - BranchSide:      'parser.c:11943,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11945,32'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlParseCtxtExternalEntity
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11946,9'
          Branch Sides:
            - BranchSide:      'parser.c:11947,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11949,19'
              BranchSideFuncs:
                - xmlParseCtxtExternalEntity
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:11945,12'
          Dst:             xmlNewSAXParserCtxt
        - Src:             'parser.c:11951,11'
          Dst:             xmlParseCtxtExternalEntity
        - Src:             'parser.c:11953,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlParseCtxtExternalEntity
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11885
      functionLinenumberEnd: 11910
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URL
        - ID
        - listOut
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCtxtInitializeLate
        - xmlCtxtParseContentInternal
        - xmlFreeInputStream
        - xmlFreeNodeList
        - xmlLoadResource
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:11889,9'
          Branch Sides:
            - BranchSide:      'parser.c:11890,10'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeNodeList
                - xmlFreeInputStream
            - BranchSide:      'parser.c:11892,9'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeNodeList
                - xmlFreeInputStream
        - Branch String:   'parser.c:11892,9'
          Branch Sides:
            - BranchSide:      'parser.c:11893,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11895,29'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeNodeList
                - xmlFreeInputStream
        - Branch String:   'parser.c:11897,9'
          Branch Sides:
            - BranchSide:      'parser.c:11898,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11900,27'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlCtxtParseContentInternal
                - xmlFreeNodeList
                - xmlFreeInputStream
        - Branch String:   'parser.c:11903,9'
          Branch Sides:
            - BranchSide:      'parser.c:11904,20'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parser.c:11906,25'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlFreeInputStream
      Callsites:
        - Src:             'parser.c:11895,13'
          Dst:             xmlLoadResource
        - Src:             'parser.c:11900,5'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:11902,12'
          Dst:             xmlCtxtParseContentInternal
        - Src:             'parser.c:11906,9'
          Dst:             xmlFreeNodeList
        - Src:             'parser.c:11908,5'
          Dst:             xmlFreeInputStream
    - functionName:    xmlParseDTD
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11656
      functionLinenumberEnd: 11657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - publicId
        - systemId
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAXParseDTD
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:11657,12'
          Dst:             xmlSAXParseDTD
    - functionName:    xmlSAXParseDTD
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11598
      functionLinenumberEnd: 11644
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sax
        - publicId
        - systemId
      BBCount:         29
      ICount:          182
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlCanonicPath
        - xmlCtxtParseDtd
        - xmlCtxtSetOptions
        - xmlFreeParserCtxt
        - xmlNewSAXParserCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:11604,28'
          Branch Sides:
            - BranchSide:      'parser.c:11604,32'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlCtxtSetOptions
                - xmlCanonicPath
                - xmlCtxtParseDtd
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11606,32'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlCtxtSetOptions
                - xmlCanonicPath
                - xmlCtxtParseDtd
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11604,9'
          Branch Sides:
            - BranchSide:      'parser.c:11604,51'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11606,32'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlCtxtSetOptions
                - xmlCanonicPath
                - xmlCtxtParseDtd
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11607,9'
          Branch Sides:
            - BranchSide:      'parser.c:11608,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11610,23'
              BranchSideFuncs:
                - xmlCtxtSetOptions
                - xmlCanonicPath
                - xmlCtxtParseDtd
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11616,28'
          Branch Sides:
            - BranchSide:      'parser.c:11616,32'
              BranchSideFuncs:
                - xmlCtxtParseDtd
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11625,10'
              BranchSideFuncs:
                - xmlCtxtParseDtd
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11616,9'
          Branch Sides:
            - BranchSide:      'parser.c:11617,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11625,10'
              BranchSideFuncs:
                - xmlCtxtParseDtd
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11625,29'
          Branch Sides:
            - BranchSide:      'parser.c:11625,33'
              BranchSideFuncs:
                - xmlCtxtParseDtd
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11628,9'
              BranchSideFuncs:
                - xmlCtxtParseDtd
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11625,9'
          Branch Sides:
            - BranchSide:      'parser.c:11626,10'
              BranchSideFuncs:
                - xmlCtxtParseDtd
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11628,9'
              BranchSideFuncs:
                - xmlCtxtParseDtd
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11628,9'
          Branch Sides:
            - BranchSide:      'parser.c:11629,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11635,9'
              BranchSideFuncs:
                - xmlCtxtParseDtd
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11630,6'
          Branch Sides:
            - BranchSide:      'parser.c:11631,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11632,2'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11635,9'
          Branch Sides:
            - BranchSide:      'parser.c:11636,29'
              BranchSideFuncs:
                - xmlCtxtParseDtd
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11638,2'
              BranchSideFuncs:
                - xmlCtxtParseDtd
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:11606,12'
          Dst:             xmlNewSAXParserCtxt
        - Src:             'parser.c:11610,5'
          Dst:             xmlCtxtSetOptions
        - Src:             'parser.c:11615,23'
          Dst:             xmlCanonicPath
        - Src:             'parser.c:11617,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:11629,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:11640,11'
          Dst:             xmlCtxtParseDtd
        - Src:             'parser.c:11642,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlCtxtSetOptions
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13173
      functionLinenumberEnd: 13180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtSetOptions
        - xmlCtxtSetOptionsInternal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:13175,24'
          Branch Sides:
            - BranchSide:      'parser.c:13175,28'
              BranchSideFuncs:
                - xmlCtxtSetOptionsInternal
                - htmlCtxtSetOptions
            - BranchSide:      'parser.c:13179,38'
              BranchSideFuncs:
                - xmlCtxtSetOptionsInternal
        - Branch String:   'parser.c:13175,9'
          Branch Sides:
            - BranchSide:      'parser.c:13176,35'
              BranchSideFuncs:
                - htmlCtxtSetOptions
            - BranchSide:      'parser.c:13179,38'
              BranchSideFuncs:
                - xmlCtxtSetOptionsInternal
      Callsites:
        - Src:             'parser.c:13176,16'
          Dst:             htmlCtxtSetOptions
        - Src:             'parser.c:13179,12'
          Dst:             xmlCtxtSetOptionsInternal
    - functionName:    xmlCtxtParseDtd
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11475
      functionLinenumberEnd: 11533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - input
        - publicId
        - systemId
      BBCount:         31
      ICount:          210
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlCtxtPopInput
        - xmlCtxtPushInput
        - xmlErrMemory
        - xmlFatalErr
        - xmlFreeDoc
        - xmlFreeInputStream
        - xmlNewDoc
        - xmlNewDtd
        - xmlParseExternalSubset
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parser.c:11478,24'
          Branch Sides:
            - BranchSide:      'parser.c:11478,28'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
            - BranchSide:      'parser.c:11479,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
        - Branch String:   'parser.c:11478,9'
          Branch Sides:
            - BranchSide:      'parser.c:11479,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
            - BranchSide:      'parser.c:11484,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeDoc
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlErrMemory
                - xmlFreeDoc
                - xmlErrMemory
                - xmlFreeInputStream
        - Branch String:   'parser.c:11484,9'
          Branch Sides:
            - BranchSide:      'parser.c:11485,28'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parser.c:11489,9'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeDoc
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlErrMemory
                - xmlFreeDoc
                - xmlErrMemory
        - Branch String:   'parser.c:11489,9'
          Branch Sides:
            - BranchSide:      'parser.c:11490,18'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeDoc
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlErrMemory
                - xmlFreeDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:11491,9'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeDoc
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlErrMemory
                - xmlFreeDoc
                - xmlErrMemory
        - Branch String:   'parser.c:11491,9'
          Branch Sides:
            - BranchSide:      'parser.c:11492,18'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeDoc
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlErrMemory
                - xmlFreeDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:11494,19'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeDoc
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlErrMemory
                - xmlFreeDoc
                - xmlErrMemory
        - Branch String:   'parser.c:11495,9'
          Branch Sides:
            - BranchSide:      'parser.c:11496,22'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:11499,5'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlParseExternalSubset
                - xmlFreeDoc
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlErrMemory
                - xmlFreeDoc
        - Branch String:   'parser.c:11502,9'
          Branch Sides:
            - BranchSide:      'parser.c:11503,22'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlFreeDoc
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:11508,28'
              BranchSideFuncs:
                - xmlParseExternalSubset
                - xmlFreeDoc
                - xmlCtxtPopInput
                - xmlFreeInputStream
        - Branch String:   'parser.c:11510,9'
          Branch Sides:
            - BranchSide:      'parser.c:11511,15'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:11524,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlCtxtPopInput
                - xmlFreeInputStream
        - Branch String:   'parser.c:11513,13'
          Branch Sides:
            - BranchSide:      'parser.c:11516,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:11523,5'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlCtxtPopInput
                - xmlFreeInputStream
        - Branch String:   'parser.c:11518,13'
          Branch Sides:
            - BranchSide:      'parser.c:11519,17'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'parser.c:11522,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlCtxtPopInput
                - xmlFreeInputStream
      Callsites:
        - Src:             'parser.c:11479,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:11480,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:11484,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:11485,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:11494,19'
          Dst:             xmlNewDoc
        - Src:             'parser.c:11496,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:11500,30'
          Dst:             xmlNewDtd
        - Src:             'parser.c:11503,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:11504,9'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:11508,5'
          Dst:             xmlParseExternalSubset
        - Src:             'parser.c:11526,5'
          Dst:             xmlFreeDoc
        - Src:             'parser.c:11530,24'
          Dst:             xmlCtxtPopInput
        - Src:             'parser.c:11530,5'
          Dst:             xmlFreeInputStream
    - functionName:    xmlParseExternalSubset
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7036
      functionLinenumberEnd: 7088
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - publicId
        - systemId
      BBCount:         64
      ICount:          421
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - xmlCreateIntSubset
        - xmlCtxtInitializeLate
        - xmlDetectEncoding
        - xmlErrMemory
        - xmlFatalErr
        - xmlNewDoc
        - xmlParseConditionalSections
        - xmlParseMarkupDecl
        - xmlParsePERefInternal
        - xmlParseTextDecl
        - xmlParserCheckEOF
        - xmlParserGrow
        - xmlParserShrink
        - xmlPopPE
        - xmlSkipBlankChars
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:7043,9'
          Branch Sides:
            - BranchSide:      'parser.c:7043,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7046,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:7043,9'
          Branch Sides:
            - BranchSide:      'parser.c:7043,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7046,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:7043,9'
          Branch Sides:
            - BranchSide:      'parser.c:7043,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7046,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:7043,9'
          Branch Sides:
            - BranchSide:      'parser.c:7043,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
                - xmlParseTextDecl
            - BranchSide:      'parser.c:7046,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:7043,9'
          Branch Sides:
            - BranchSide:      'parser.c:7044,19'
              BranchSideFuncs:
                - xmlParseTextDecl
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
            - BranchSide:      'parser.c:7046,9'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlNewDoc
                - xmlErrMemory
        - Branch String:   'parser.c:7046,9'
          Branch Sides:
            - BranchSide:      'parser.c:7047,23'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlCreateIntSubset
                - xmlErrMemory
                - xmlErrMemory
            - BranchSide:      'parser.c:7054,10'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlCreateIntSubset
                - xmlErrMemory
        - Branch String:   'parser.c:7048,6'
          Branch Sides:
            - BranchSide:      'parser.c:7049,19'
              BranchSideFuncs:
                - xmlErrMemory
            - BranchSide:      'parser.c:7052,2'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlCreateIntSubset
                - xmlErrMemory
        - Branch String:   'parser.c:7054,42'
          Branch Sides:
            - BranchSide:      'parser.c:7055,29'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlErrMemory
            - BranchSide:      'parser.c:7059,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
        - Branch String:   'parser.c:7054,9'
          Branch Sides:
            - BranchSide:      'parser.c:7056,22'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
            - BranchSide:      'parser.c:7059,5'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
        - Branch String:   'parser.c:7063,5'
          Branch Sides:
            - BranchSide:      'parser.c:7063,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
            - BranchSide:      'parser.c:7064,13'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
        - Branch String:   'parser.c:7064,13'
          Branch Sides:
            - BranchSide:      'parser.c:7065,17'
              BranchSideFuncs:
                - xmlPopPE
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlParserGrow
                - xmlParserCheckEOF
            - BranchSide:      'parser.c:7071,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
        - Branch String:   'parser.c:7065,17'
          Branch Sides:
            - BranchSide:      'parser.c:7066,35'
              BranchSideFuncs:
                - xmlParserCheckEOF
            - BranchSide:      'parser.c:7070,22'
              BranchSideFuncs:
                - xmlPopPE
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlParserCheckEOF
                - xmlParserGrow
        - Branch String:   'parser.c:7071,33'
          Branch Sides:
            - BranchSide:      'parser.c:7071,37'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:7073,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlParserGrow
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:7071,52'
          Branch Sides:
            - BranchSide:      'parser.c:7071,56'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
            - BranchSide:      'parser.c:7073,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlParserGrow
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:7071,20'
          Branch Sides:
            - BranchSide:      'parser.c:7072,41'
              BranchSideFuncs:
                - xmlParseConditionalSections
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlParseMarkupDecl
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlParserGrow
            - BranchSide:      'parser.c:7073,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlParserGrow
                - xmlParseMarkupDecl
        - Branch String:   'parser.c:7073,33'
          Branch Sides:
            - BranchSide:      'parser.c:7073,38'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlParserGrow
                - xmlParseMarkupDecl
            - BranchSide:      'parser.c:7075,20'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlParserGrow
        - Branch String:   'parser.c:7073,53'
          Branch Sides:
            - BranchSide:      'parser.c:7073,57'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlParserGrow
            - BranchSide:      'parser.c:7074,32'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlParserGrow
        - Branch String:   'parser.c:7073,20'
          Branch Sides:
            - BranchSide:      'parser.c:7074,32'
              BranchSideFuncs:
                - xmlParseMarkupDecl
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlParserGrow
            - BranchSide:      'parser.c:7075,20'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlParserGrow
        - Branch String:   'parser.c:7075,20'
          Branch Sides:
            - BranchSide:      'parser.c:7076,35'
              BranchSideFuncs:
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlFatalErr
                - xmlPopPE
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlParserGrow
            - BranchSide:      'parser.c:7078,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
        - Branch String:   'parser.c:7080,13'
          Branch Sides:
            - BranchSide:      'parser.c:7081,26'
              BranchSideFuncs:
                - xmlPopPE
            - BranchSide:      'parser.c:7082,13'
              BranchSideFuncs: []
        - Branch String:   'parser.c:7085,9'
          Branch Sides:
            - BranchSide:      'parser.c:7085,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlParserGrow
            - BranchSide:      'parser.c:7086,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlParserGrow
        - Branch String:   'parser.c:7086,9'
          Branch Sides:
            - BranchSide:      'parser.c:7063,5'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParserGrow
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
            - BranchSide:      'parser.c:7086,9'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
                - xmlParserGrow
        - Branch String:   'parser.c:7086,9'
          Branch Sides:
            - BranchSide:      'parser.c:7063,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
            - BranchSide:      'parser.c:7086,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlFatalErr
                - xmlPopPE
                - xmlParsePERefInternal
                - xmlSkipBlankChars
                - xmlParserShrink
                - xmlParseMarkupDecl
                - xmlParseConditionalSections
                - xmlPopPE
                - xmlParserCheckEOF
      Callsites:
        - Src:             'parser.c:7039,5'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:7041,5'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:7044,2'
          Dst:             xmlParseTextDecl
        - Src:             'parser.c:7047,23'
          Dst:             xmlNewDoc
        - Src:             'parser.c:7049,6'
          Dst:             xmlErrMemory
        - Src:             'parser.c:7055,10'
          Dst:             xmlCreateIntSubset
        - Src:             'parser.c:7056,9'
          Dst:             xmlErrMemory
        - Src:             'parser.c:7062,5'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:7066,17'
          Dst:             xmlParserCheckEOF
        - Src:             'parser.c:7070,13'
          Dst:             xmlPopPE
        - Src:             'parser.c:7072,13'
          Dst:             xmlParseConditionalSections
        - Src:             'parser.c:7074,13'
          Dst:             xmlParseMarkupDecl
        - Src:             'parser.c:7076,13'
          Dst:             xmlParsePERefInternal
        - Src:             'parser.c:7078,13'
          Dst:             xmlFatalErr
        - Src:             'parser.c:7081,17'
          Dst:             xmlPopPE
        - Src:             'parser.c:7084,9'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:7085,9'
          Dst:             xmlParserShrink
        - Src:             'parser.c:7086,9'
          Dst:             xmlParserGrow
    - functionName:    xmlIOParseDTD
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11549
      functionLinenumberEnd: 11583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sax
        - input
        - enc
      BBCount:         13
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCtxtParseDtd
        - xmlCtxtSetOptions
        - xmlFreeParserCtxt
        - xmlFreeParserInputBuffer
        - xmlNewIOInputStream
        - xmlNewSAXParserCtxt
        - xmlSwitchEncoding
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:11554,9'
          Branch Sides:
            - BranchSide:      'parser.c:11555,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11557,32'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlCtxtSetOptions
                - xmlNewIOInputStream
                - xmlCtxtParseDtd
                - xmlFreeParserCtxt
                - xmlSwitchEncoding
                - xmlFreeParserInputBuffer
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
        - Branch String:   'parser.c:11558,9'
          Branch Sides:
            - BranchSide:      'parser.c:11559,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parser.c:11562,23'
              BranchSideFuncs:
                - xmlCtxtSetOptions
                - xmlNewIOInputStream
                - xmlCtxtParseDtd
                - xmlFreeParserCtxt
                - xmlSwitchEncoding
                - xmlFreeParserInputBuffer
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11569,9'
          Branch Sides:
            - BranchSide:      'parser.c:11570,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11575,9'
              BranchSideFuncs:
                - xmlCtxtParseDtd
                - xmlFreeParserCtxt
                - xmlSwitchEncoding
        - Branch String:   'parser.c:11575,9'
          Branch Sides:
            - BranchSide:      'parser.c:11576,27'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlCtxtParseDtd
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11579,27'
              BranchSideFuncs:
                - xmlCtxtParseDtd
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'parser.c:11557,12'
          Dst:             xmlNewSAXParserCtxt
        - Src:             'parser.c:11559,9'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'parser.c:11562,5'
          Dst:             xmlCtxtSetOptions
        - Src:             'parser.c:11568,14'
          Dst:             xmlNewIOInputStream
        - Src:             'parser.c:11570,9'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'parser.c:11571,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:11576,9'
          Dst:             xmlSwitchEncoding
        - Src:             'parser.c:11579,11'
          Dst:             xmlCtxtParseDtd
        - Src:             'parser.c:11581,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlCreateIOParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11426
      functionLinenumberEnd: 11449
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sax
        - user_data
        - ioread
        - ioclose
        - ioctx
        - enc
      BBCount:         10
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtNewInputFromIO
        - xmlCtxtPushInput
        - xmlFreeInputStream
        - xmlFreeParserCtxt
        - xmlGetCharEncodingName
        - xmlNewSAXParserCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:11432,9'
          Branch Sides:
            - BranchSide:      'parser.c:11433,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11435,39'
              BranchSideFuncs:
                - xmlGetCharEncodingName
                - xmlCtxtNewInputFromIO
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11438,9'
          Branch Sides:
            - BranchSide:      'parser.c:11439,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11442,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11442,9'
          Branch Sides:
            - BranchSide:      'parser.c:11443,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11448,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:11431,12'
          Dst:             xmlNewSAXParserCtxt
        - Src:             'parser.c:11435,16'
          Dst:             xmlGetCharEncodingName
        - Src:             'parser.c:11436,13'
          Dst:             xmlCtxtNewInputFromIO
        - Src:             'parser.c:11439,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:11442,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:11443,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:11444,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlStopParser
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11402
      functionLinenumberEnd: 11408
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHaltParser
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parser.c:11403,9'
          Branch Sides:
            - BranchSide:      'parser.c:11404,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11405,19'
              BranchSideFuncs:
                - xmlHaltParser
        - Branch String:   'parser.c:11406,9'
          Branch Sides:
            - BranchSide:      'parser.c:11406,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11407,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:11405,5'
          Dst:             xmlHaltParser
    - functionName:    xmlCreatePushParserCtxt
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11370
      functionLinenumberEnd: 11393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sax
        - user_data
        - chunk
        - size
        - filename
      BBCount:         10
      ICount:          88
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtPushInput
        - xmlFreeInputStream
        - xmlFreeParserCtxt
        - xmlNewPushInput
        - xmlNewSAXParserCtxt
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parser.c:11375,9'
          Branch Sides:
            - BranchSide:      'parser.c:11376,2'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11378,5'
              BranchSideFuncs:
                - xmlNewPushInput
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11382,9'
          Branch Sides:
            - BranchSide:      'parser.c:11383,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11386,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'parser.c:11386,9'
          Branch Sides:
            - BranchSide:      'parser.c:11387,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'parser.c:11392,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:11374,12'
          Dst:             xmlNewSAXParserCtxt
        - Src:             'parser.c:11381,13'
          Dst:             xmlNewPushInput
        - Src:             'parser.c:11383,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'parser.c:11386,9'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:11387,9'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:11388,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlParseTryOrFinish
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10838
      functionLinenumberEnd: 11216
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - terminate
      BBCount:         368
      ICount:          2133
      EdgeCount:       506
      CyclomaticComplexity: 140
      functionsReached:
        - nameNsPop
        - nameNsPush
        - nodePop
        - spacePop
        - spacePush
        - xmlCharStrdup
        - xmlCleanSpecialAttr
        - xmlDetectEncoding
        - xmlErrMemory
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStr
        - xmlFinishDocument
        - xmlNextChar
        - xmlParseCDSect
        - xmlParseCharDataInternal
        - xmlParseComment
        - xmlParseDocTypeDecl
        - xmlParseEndTag1
        - xmlParseEndTag2
        - xmlParseInternalSubset
        - xmlParseLookupChar
        - xmlParseLookupCharData
        - xmlParseLookupGt
        - xmlParseLookupInternalSubset
        - xmlParseLookupString
        - xmlParsePI
        - xmlParseReference
        - xmlParseStartTag
        - xmlParseStartTag2
        - xmlParseXMLDecl
        - xmlParserGrow
        - xmlParserNsPop
        - xmlParserShrink
        - xmlSkipBlankChars
        - xmlValidateRoot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:10843,9'
          Branch Sides:
            - BranchSide:      'parser.c:10844,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10846,10'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserShrink
        - Branch String:   'parser.c:10846,31'
          Branch Sides:
            - BranchSide:      'parser.c:10847,10'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserShrink
            - BranchSide:      'parser.c:10851,5'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10846,9'
          Branch Sides:
            - BranchSide:      'parser.c:10848,25'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10851,5'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10851,5'
          Branch Sides:
            - BranchSide:      'parser.c:10852,17'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11215,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:10853,13'
          Branch Sides:
            - BranchSide:      'parser.c:10854,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10855,17'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10855,9'
          Branch Sides:
            - BranchSide:      'parser.c:10860,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10865,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10881,9'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
            - BranchSide:      'parser.c:10921,18'
              BranchSideFuncs:
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
            - BranchSide:      'parser.c:11012,9'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
            - BranchSide:      'parser.c:11096,9'
              BranchSideFuncs:
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseEndTag2
                - nameNsPop
            - BranchSide:      'parser.c:11115,3'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
            - BranchSide:      'parser.c:11115,3'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
            - BranchSide:      'parser.c:11115,3'
              BranchSideFuncs:
                - xmlSkipBlankChars
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
            - BranchSide:      'parser.c:11194,23'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11208,32'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
        - Branch String:   'parser.c:10865,34'
          Branch Sides:
            - BranchSide:      'parser.c:10865,38'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10872,22'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10865,21'
          Branch Sides:
            - BranchSide:      'parser.c:10866,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10872,22'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10872,22'
          Branch Sides:
            - BranchSide:      'parser.c:10872,22'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10876,35'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10872,22'
          Branch Sides:
            - BranchSide:      'parser.c:10872,22'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10876,35'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10872,22'
          Branch Sides:
            - BranchSide:      'parser.c:10872,22'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10876,35'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10872,61'
          Branch Sides:
            - BranchSide:      'parser.c:10873,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10876,35'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10873,34'
          Branch Sides:
            - BranchSide:      'parser.c:10873,38'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10876,35'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10872,21'
          Branch Sides:
            - BranchSide:      'parser.c:10874,21'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10876,35'
              BranchSideFuncs:
                - xmlDetectEncoding
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10881,20'
          Branch Sides:
            - BranchSide:      'parser.c:10881,24'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
            - BranchSide:      'parser.c:10883,9'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
        - Branch String:   'parser.c:10881,7'
          Branch Sides:
            - BranchSide:      'parser.c:10882,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10883,9'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
        - Branch String:   'parser.c:10885,27'
          Branch Sides:
            - BranchSide:      'parser.c:10885,31'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
            - BranchSide:      'parser.c:10904,23'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:10885,14'
          Branch Sides:
            - BranchSide:      'parser.c:10887,13'
              BranchSideFuncs:
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParseXMLDecl
            - BranchSide:      'parser.c:10904,23'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:10887,24'
          Branch Sides:
            - BranchSide:      'parser.c:10888,48'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParseXMLDecl
            - BranchSide:      'parser.c:10890,12'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParseXMLDecl
        - Branch String:   'parser.c:10887,11'
          Branch Sides:
            - BranchSide:      'parser.c:10889,4'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParseXMLDecl
            - BranchSide:      'parser.c:10890,12'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParseXMLDecl
        - Branch String:   'parser.c:10890,40'
          Branch Sides:
            - BranchSide:      'parser.c:10891,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParseXMLDecl
            - BranchSide:      'parser.c:10897,20'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:10891,33'
          Branch Sides:
            - BranchSide:      'parser.c:10892,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParseXMLDecl
            - BranchSide:      'parser.c:10897,20'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:10892,33'
          Branch Sides:
            - BranchSide:      'parser.c:10893,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
                - xmlParseXMLDecl
            - BranchSide:      'parser.c:10897,20'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:10893,5'
          Branch Sides:
            - BranchSide:      'parser.c:10893,5'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10894,8'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10893,5'
          Branch Sides:
            - BranchSide:      'parser.c:10893,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
            - BranchSide:      'parser.c:10893,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:10893,5'
          Branch Sides:
            - BranchSide:      'parser.c:10893,5'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10894,8'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10890,11'
          Branch Sides:
            - BranchSide:      'parser.c:10894,8'
              BranchSideFuncs:
                - xmlParseXMLDecl
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10897,20'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlErrMemory
        - Branch String:   'parser.c:10898,29'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10899,42'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10905,11'
          Branch Sides:
            - BranchSide:      'parser.c:0,0'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10906,24'
              BranchSideFuncs:
                - xmlErrMemory
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10910,33'
          Branch Sides:
            - BranchSide:      'parser.c:10910,37'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10914,22'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10910,21'
          Branch Sides:
            - BranchSide:      'parser.c:10911,21'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10914,22'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10914,33'
          Branch Sides:
            - BranchSide:      'parser.c:10914,37'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10917,17'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10914,63'
          Branch Sides:
            - BranchSide:      'parser.c:10915,23'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10917,17'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10914,21'
          Branch Sides:
            - BranchSide:      'parser.c:10916,21'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10917,17'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10926,20'
          Branch Sides:
            - BranchSide:      'parser.c:10926,24'
              BranchSideFuncs:
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
            - BranchSide:      'parser.c:10928,9'
              BranchSideFuncs:
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
        - Branch String:   'parser.c:10926,7'
          Branch Sides:
            - BranchSide:      'parser.c:10927,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10928,9'
              BranchSideFuncs:
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
        - Branch String:   'parser.c:10929,14'
          Branch Sides:
            - BranchSide:      'parser.c:10930,22'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFinishDocument
            - BranchSide:      'parser.c:10936,9'
              BranchSideFuncs:
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
        - Branch String:   'parser.c:10936,20'
          Branch Sides:
            - BranchSide:      'parser.c:10936,42'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
            - BranchSide:      'parser.c:10938,7'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
        - Branch String:   'parser.c:10936,7'
          Branch Sides:
            - BranchSide:      'parser.c:10937,21'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
            - BranchSide:      'parser.c:10938,7'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
        - Branch String:   'parser.c:10938,7'
          Branch Sides:
            - BranchSide:      'parser.c:10939,17'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
            - BranchSide:      'parser.c:10940,13'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
        - Branch String:   'parser.c:10940,12'
          Branch Sides:
            - BranchSide:      'parser.c:10941,17'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
            - BranchSide:      'parser.c:10943,17'
              BranchSideFuncs:
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
        - Branch String:   'parser.c:10945,7'
          Branch Sides:
            - BranchSide:      'parser.c:10947,32'
              BranchSideFuncs:
                - xmlParseStartTag2
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
            - BranchSide:      'parser.c:10950,31'
              BranchSideFuncs:
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
        - Branch String:   'parser.c:10952,7'
          Branch Sides:
            - BranchSide:      'parser.c:10953,16'
              BranchSideFuncs:
                - spacePop
                - xmlFinishDocument
            - BranchSide:      'parser.c:10964,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
        - Branch String:   'parser.c:10964,22'
          Branch Sides:
            - BranchSide:      'parser.c:10964,25'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
            - BranchSide:      'parser.c:10972,8'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:10964,42'
          Branch Sides:
            - BranchSide:      'parser.c:10964,45'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
            - BranchSide:      'parser.c:10972,8'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:10964,57'
          Branch Sides:
            - BranchSide:      'parser.c:10965,7'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
            - BranchSide:      'parser.c:10972,8'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:10965,18'
          Branch Sides:
            - BranchSide:      'parser.c:10965,22'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
            - BranchSide:      'parser.c:10972,8'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:10964,7'
          Branch Sides:
            - BranchSide:      'parser.c:10966,39'
              BranchSideFuncs:
                - xmlValidateRoot
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
            - BranchSide:      'parser.c:10972,8'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
        - Branch String:   'parser.c:10972,20'
          Branch Sides:
            - BranchSide:      'parser.c:10972,24'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
            - BranchSide:      'parser.c:10992,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
        - Branch String:   'parser.c:10972,7'
          Branch Sides:
            - BranchSide:      'parser.c:10973,7'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlParserGrow
            - BranchSide:      'parser.c:10992,14'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
        - Branch String:   'parser.c:10973,7'
          Branch Sides:
            - BranchSide:      'parser.c:10973,7'
              BranchSideFuncs:
                - xmlParserGrow
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
            - BranchSide:      'parser.c:10975,11'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
        - Branch String:   'parser.c:10975,11'
          Branch Sides:
            - BranchSide:      'parser.c:10976,9'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
            - BranchSide:      'parser.c:10985,9'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10976,28'
          Branch Sides:
            - BranchSide:      'parser.c:10977,9'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
            - BranchSide:      'parser.c:10981,8'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
        - Branch String:   'parser.c:10977,42'
          Branch Sides:
            - BranchSide:      'parser.c:10978,10'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
            - BranchSide:      'parser.c:10981,8'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
        - Branch String:   'parser.c:10976,8'
          Branch Sides:
            - BranchSide:      'parser.c:10979,8'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
            - BranchSide:      'parser.c:10981,8'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
        - Branch String:   'parser.c:10981,8'
          Branch Sides:
            - BranchSide:      'parser.c:10982,23'
              BranchSideFuncs:
                - xmlParserNsPop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10984,7'
              BranchSideFuncs:
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:10992,14'
          Branch Sides:
            - BranchSide:      'parser.c:10993,7'
              BranchSideFuncs:
                - xmlNextChar
                - nameNsPush
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:10996,25'
              BranchSideFuncs:
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParserNsPop
        - Branch String:   'parser.c:11005,21'
          Branch Sides:
            - BranchSide:      'parser.c:11006,21'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11008,21'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11014,7'
          Branch Sides:
            - BranchSide:      'parser.c:11015,27'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
            - BranchSide:      'parser.c:11065,14'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
        - Branch String:   'parser.c:11015,38'
          Branch Sides:
            - BranchSide:      'parser.c:11015,42'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
            - BranchSide:      'parser.c:11017,14'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
        - Branch String:   'parser.c:11015,25'
          Branch Sides:
            - BranchSide:      'parser.c:11016,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11017,14'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
        - Branch String:   'parser.c:11019,25'
          Branch Sides:
            - BranchSide:      'parser.c:11020,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11022,32'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
        - Branch String:   'parser.c:11022,32'
          Branch Sides:
            - BranchSide:      'parser.c:11023,31'
              BranchSideFuncs:
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11029,32'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11023,42'
          Branch Sides:
            - BranchSide:      'parser.c:11024,52'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11026,36'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11023,29'
          Branch Sides:
            - BranchSide:      'parser.c:11025,29'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11026,36'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11030,42'
          Branch Sides:
            - BranchSide:      'parser.c:11030,46'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
            - BranchSide:      'parser.c:11032,32'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11030,29'
          Branch Sides:
            - BranchSide:      'parser.c:11031,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11032,32'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11034,29'
          Branch Sides:
            - BranchSide:      'parser.c:11035,35'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseComment
            - BranchSide:      'parser.c:11045,36'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseCDSect
        - Branch String:   'parser.c:11035,46'
          Branch Sides:
            - BranchSide:      'parser.c:11035,50'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseComment
            - BranchSide:      'parser.c:11037,33'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11035,33'
          Branch Sides:
            - BranchSide:      'parser.c:11036,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11037,33'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11037,33'
          Branch Sides:
            - BranchSide:      'parser.c:11038,39'
              BranchSideFuncs:
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11045,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11038,50'
          Branch Sides:
            - BranchSide:      'parser.c:11039,60'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11041,49'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11038,37'
          Branch Sides:
            - BranchSide:      'parser.c:11040,37'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11041,49'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11046,46'
          Branch Sides:
            - BranchSide:      'parser.c:11046,50'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseCDSect
            - BranchSide:      'parser.c:11048,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseCDSect
        - Branch String:   'parser.c:11046,33'
          Branch Sides:
            - BranchSide:      'parser.c:11047,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11048,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseCDSect
        - Branch String:   'parser.c:11048,62'
          Branch Sides:
            - BranchSide:      'parser.c:11049,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseCDSect
            - BranchSide:      'parser.c:11063,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11049,62'
          Branch Sides:
            - BranchSide:      'parser.c:11050,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseCDSect
            - BranchSide:      'parser.c:11063,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11050,62'
          Branch Sides:
            - BranchSide:      'parser.c:11051,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseCDSect
            - BranchSide:      'parser.c:11063,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11051,62'
          Branch Sides:
            - BranchSide:      'parser.c:11052,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseCDSect
            - BranchSide:      'parser.c:11063,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11052,62'
          Branch Sides:
            - BranchSide:      'parser.c:11053,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseCDSect
            - BranchSide:      'parser.c:11063,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11053,62'
          Branch Sides:
            - BranchSide:      'parser.c:11054,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupString
                - xmlParseCDSect
            - BranchSide:      'parser.c:11063,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11048,33'
          Branch Sides:
            - BranchSide:      'parser.c:11055,39'
              BranchSideFuncs:
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11063,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11055,50'
          Branch Sides:
            - BranchSide:      'parser.c:11056,60'
              BranchSideFuncs:
                - xmlParseCDSect
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11058,33'
              BranchSideFuncs:
                - xmlParseCDSect
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11055,37'
          Branch Sides:
            - BranchSide:      'parser.c:11057,37'
              BranchSideFuncs:
                - xmlParseCDSect
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11058,33'
              BranchSideFuncs:
                - xmlParseCDSect
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11065,14'
          Branch Sides:
            - BranchSide:      'parser.c:11066,13'
              BranchSideFuncs:
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11083,11'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseLookupCharData
        - Branch String:   'parser.c:11066,24'
          Branch Sides:
            - BranchSide:      'parser.c:11066,48'
              BranchSideFuncs:
                - xmlParseReference
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11068,25'
              BranchSideFuncs:
                - xmlParseReference
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11066,11'
          Branch Sides:
            - BranchSide:      'parser.c:11067,4'
              BranchSideFuncs:
                - xmlParseReference
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11068,25'
              BranchSideFuncs:
                - xmlParseReference
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11083,11'
          Branch Sides:
            - BranchSide:      'parser.c:11084,10'
              BranchSideFuncs:
                - xmlParseLookupCharData
                - xmlParseCharDataInternal
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11087,21'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11084,21'
          Branch Sides:
            - BranchSide:      'parser.c:11084,49'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11086,21'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11084,8'
          Branch Sides:
            - BranchSide:      'parser.c:11085,8'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11086,21'
              BranchSideFuncs:
                - xmlParseCharDataInternal
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11096,20'
          Branch Sides:
            - BranchSide:      'parser.c:11096,44'
              BranchSideFuncs:
                - xmlParseEndTag1
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseEndTag2
                - nameNsPop
            - BranchSide:      'parser.c:11098,7'
              BranchSideFuncs:
                - xmlParseEndTag1
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseEndTag2
                - nameNsPop
        - Branch String:   'parser.c:11096,7'
          Branch Sides:
            - BranchSide:      'parser.c:11097,7'
              BranchSideFuncs:
                - xmlParseEndTag1
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseEndTag2
                - nameNsPop
            - BranchSide:      'parser.c:11098,7'
              BranchSideFuncs:
                - xmlParseEndTag1
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlParseEndTag2
                - nameNsPop
        - Branch String:   'parser.c:11098,7'
          Branch Sides:
            - BranchSide:      'parser.c:11099,30'
              BranchSideFuncs:
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11104,23'
              BranchSideFuncs:
                - xmlParseEndTag1
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11106,7'
          Branch Sides:
            - BranchSide:      'parser.c:11107,7'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11109,7'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11117,7'
          Branch Sides:
            - BranchSide:      'parser.c:11118,7'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11119,7'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
        - Branch String:   'parser.c:11119,7'
          Branch Sides:
            - BranchSide:      'parser.c:11120,27'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
            - BranchSide:      'parser.c:11184,21'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11120,38'
          Branch Sides:
            - BranchSide:      'parser.c:11120,42'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
            - BranchSide:      'parser.c:11122,28'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
        - Branch String:   'parser.c:11120,25'
          Branch Sides:
            - BranchSide:      'parser.c:11121,25'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11122,28'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
        - Branch String:   'parser.c:11123,25'
          Branch Sides:
            - BranchSide:      'parser.c:11124,31'
              BranchSideFuncs:
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11129,32'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11124,42'
          Branch Sides:
            - BranchSide:      'parser.c:11125,52'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11127,36'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11124,29'
          Branch Sides:
            - BranchSide:      'parser.c:11126,29'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11127,36'
              BranchSideFuncs:
                - xmlParsePI
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11130,42'
          Branch Sides:
            - BranchSide:      'parser.c:11130,46'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
            - BranchSide:      'parser.c:11133,29'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11130,29'
          Branch Sides:
            - BranchSide:      'parser.c:11131,29'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11133,29'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11133,29'
          Branch Sides:
            - BranchSide:      'parser.c:11134,35'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupString
                - xmlParseComment
            - BranchSide:      'parser.c:11143,36'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
        - Branch String:   'parser.c:11134,46'
          Branch Sides:
            - BranchSide:      'parser.c:11134,50'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupString
                - xmlParseComment
            - BranchSide:      'parser.c:11136,33'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11134,33'
          Branch Sides:
            - BranchSide:      'parser.c:11135,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11136,33'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupString
                - xmlParseComment
        - Branch String:   'parser.c:11136,33'
          Branch Sides:
            - BranchSide:      'parser.c:11137,39'
              BranchSideFuncs:
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11143,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11137,50'
          Branch Sides:
            - BranchSide:      'parser.c:11138,60'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11140,49'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11137,37'
          Branch Sides:
            - BranchSide:      'parser.c:11139,37'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11140,49'
              BranchSideFuncs:
                - xmlParseComment
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11144,46'
          Branch Sides:
            - BranchSide:      'parser.c:11144,50'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
            - BranchSide:      'parser.c:11146,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
        - Branch String:   'parser.c:11144,33'
          Branch Sides:
            - BranchSide:      'parser.c:11145,33'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11146,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
        - Branch String:   'parser.c:11146,62'
          Branch Sides:
            - BranchSide:      'parser.c:11147,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
            - BranchSide:      'parser.c:11180,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11147,62'
          Branch Sides:
            - BranchSide:      'parser.c:11148,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
            - BranchSide:      'parser.c:11180,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11148,62'
          Branch Sides:
            - BranchSide:      'parser.c:11149,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
            - BranchSide:      'parser.c:11180,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11149,62'
          Branch Sides:
            - BranchSide:      'parser.c:11150,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
            - BranchSide:      'parser.c:11180,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11150,62'
          Branch Sides:
            - BranchSide:      'parser.c:11151,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
            - BranchSide:      'parser.c:11180,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11151,62'
          Branch Sides:
            - BranchSide:      'parser.c:11152,34'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
            - BranchSide:      'parser.c:11180,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11146,33'
          Branch Sides:
            - BranchSide:      'parser.c:11153,39'
              BranchSideFuncs:
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlNextChar
            - BranchSide:      'parser.c:11180,25'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11153,50'
          Branch Sides:
            - BranchSide:      'parser.c:11153,72'
              BranchSideFuncs:
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlNextChar
            - BranchSide:      'parser.c:11155,33'
              BranchSideFuncs:
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlNextChar
        - Branch String:   'parser.c:11153,37'
          Branch Sides:
            - BranchSide:      'parser.c:11154,37'
              BranchSideFuncs:
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlNextChar
            - BranchSide:      'parser.c:11155,33'
              BranchSideFuncs:
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlNextChar
        - Branch String:   'parser.c:11157,37'
          Branch Sides:
            - BranchSide:      'parser.c:11158,37'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11160,41'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlNextChar
        - Branch String:   'parser.c:11160,41'
          Branch Sides:
            - BranchSide:      'parser.c:11161,41'
              BranchSideFuncs:
                - xmlNextChar
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11165,37'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11166,61'
          Branch Sides:
            - BranchSide:      'parser.c:11167,43'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11174,37'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11167,61'
          Branch Sides:
            - BranchSide:      'parser.c:11168,42'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11174,37'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11166,41'
          Branch Sides:
            - BranchSide:      'parser.c:11169,41'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11174,37'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11184,21'
          Branch Sides:
            - BranchSide:      'parser.c:11185,25'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
                - xmlFatalErr
            - BranchSide:      'parser.c:11190,7'
              BranchSideFuncs:
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11185,25'
          Branch Sides:
            - BranchSide:      'parser.c:11186,37'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFinishDocument
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11187,7'
              BranchSideFuncs:
                - xmlFinishDocument
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlSkipBlankChars
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11194,34'
          Branch Sides:
            - BranchSide:      'parser.c:11194,68'
              BranchSideFuncs:
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11196,26'
              BranchSideFuncs:
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11194,21'
          Branch Sides:
            - BranchSide:      'parser.c:11195,21'
              BranchSideFuncs:
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11196,26'
              BranchSideFuncs:
                - xmlParseInternalSubset
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11198,27'
          Branch Sides:
            - BranchSide:      'parser.c:11198,32'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11202,3'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11198,50'
          Branch Sides:
            - BranchSide:      'parser.c:11199,8'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11202,3'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
        - Branch String:   'parser.c:11198,7'
          Branch Sides:
            - BranchSide:      'parser.c:11200,7'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
            - BranchSide:      'parser.c:11202,3'
              BranchSideFuncs:
                - xmlCleanSpecialAttr
                - xmlParseLookupInternalSubset
                - xmlParseInternalSubset
                - xmlSkipBlankChars
                - xmlFinishDocument
                - xmlFatalErr
                - xmlParseLookupGt
                - xmlParseDocTypeDecl
                - xmlCleanSpecialAttr
                - xmlNextChar
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupChar
                - xmlParseEndTag1
                - xmlParseEndTag2
                - nameNsPop
                - xmlParseCharDataInternal
                - xmlParseLookupCharData
                - xmlParseLookupChar
                - xmlParseReference
                - xmlParseLookupString
                - xmlParseCDSect
                - xmlParseLookupString
                - xmlParseComment
                - xmlParseLookupString
                - xmlParsePI
                - xmlParseLookupGt
                - spacePush
                - xmlParseStartTag
                - xmlFatalErrMsgStr
                - nodePop
                - spacePop
                - xmlParserNsPop
                - xmlNextChar
                - nameNsPush
                - spacePop
                - xmlParserNsPop
                - xmlParserGrow
                - xmlValidateRoot
                - spacePop
                - xmlFinishDocument
                - xmlParseStartTag2
                - spacePush
                - spacePush
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseLookupString
                - xmlCharStrdup
                - xmlErrMemory
                - xmlParseXMLDecl
                - xmlDetectEncoding
                - xmlFatalErrMsg
      Callsites:
        - Src:             'parser.c:10848,9'
          Dst:             xmlParserShrink
        - Src:             'parser.c:10876,17'
          Dst:             xmlDetectEncoding
        - Src:             'parser.c:10888,27'
          Dst:             xmlParseLookupString
        - Src:             'parser.c:10895,4'
          Dst:             xmlParseXMLDecl
        - Src:             'parser.c:10897,20'
          Dst:             xmlCharStrdup
        - Src:             'parser.c:10899,29'
          Dst:             xmlErrMemory
        - Src:             'parser.c:10904,23'
          Dst:             xmlCharStrdup
        - Src:             'parser.c:10906,11'
          Dst:             xmlErrMemory
        - Src:             'parser.c:10930,7'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:10933,21'
          Dst:             xmlFinishDocument
        - Src:             'parser.c:10936,25'
          Dst:             xmlParseLookupGt
        - Src:             'parser.c:10939,7'
          Dst:             spacePush
        - Src:             'parser.c:10941,7'
          Dst:             spacePush
        - Src:             'parser.c:10943,7'
          Dst:             spacePush
        - Src:             'parser.c:10947,14'
          Dst:             xmlParseStartTag2
        - Src:             'parser.c:10950,14'
          Dst:             xmlParseStartTag
        - Src:             'parser.c:10953,7'
          Dst:             spacePop
        - Src:             'parser.c:10955,21'
          Dst:             xmlFinishDocument
        - Src:             'parser.c:10966,22'
          Dst:             xmlValidateRoot
        - Src:             'parser.c:10973,7'
          Dst:             xmlParserGrow
        - Src:             'parser.c:10982,8'
          Dst:             xmlParserNsPop
        - Src:             'parser.c:10991,7'
          Dst:             spacePop
        - Src:             'parser.c:10993,7'
          Dst:             xmlNextChar
        - Src:             'parser.c:10994,21'
          Dst:             nameNsPush
        - Src:             'parser.c:10996,7'
          Dst:             xmlFatalErrMsgStr
        - Src:             'parser.c:10999,7'
          Dst:             nodePop
        - Src:             'parser.c:11000,7'
          Dst:             spacePop
        - Src:             'parser.c:11002,25'
          Dst:             xmlParserNsPop
        - Src:             'parser.c:11024,31'
          Dst:             xmlParseLookupString
        - Src:             'parser.c:11026,25'
          Dst:             xmlParsePI
        - Src:             'parser.c:11039,39'
          Dst:             xmlParseLookupString
        - Src:             'parser.c:11041,33'
          Dst:             xmlParseComment
        - Src:             'parser.c:11056,39'
          Dst:             xmlParseLookupString
        - Src:             'parser.c:11059,33'
          Dst:             xmlParseCDSect
        - Src:             'parser.c:11066,29'
          Dst:             xmlParseLookupChar
        - Src:             'parser.c:11068,7'
          Dst:             xmlParseReference
        - Src:             'parser.c:11084,26'
          Dst:             xmlParseLookupCharData
        - Src:             'parser.c:11088,7'
          Dst:             xmlParseCharDataInternal
        - Src:             'parser.c:11096,25'
          Dst:             xmlParseLookupChar
        - Src:             'parser.c:11099,14'
          Dst:             xmlParseEndTag2
        - Src:             'parser.c:11100,7'
          Dst:             nameNsPop
        - Src:             'parser.c:11104,7'
          Dst:             xmlParseEndTag1
        - Src:             'parser.c:11115,3'
          Dst:             xmlSkipBlankChars
        - Src:             'parser.c:11125,31'
          Dst:             xmlParseLookupString
        - Src:             'parser.c:11127,25'
          Dst:             xmlParsePI
        - Src:             'parser.c:11138,39'
          Dst:             xmlParseLookupString
        - Src:             'parser.c:11140,33'
          Dst:             xmlParseComment
        - Src:             'parser.c:11153,55'
          Dst:             xmlParseLookupGt
        - Src:             'parser.c:11156,33'
          Dst:             xmlParseDocTypeDecl
        - Src:             'parser.c:11161,41'
          Dst:             xmlNextChar
        - Src:             'parser.c:11175,37'
          Dst:             xmlCleanSpecialAttr
        - Src:             'parser.c:11186,25'
          Dst:             xmlFatalErr
        - Src:             'parser.c:11188,21'
          Dst:             xmlFinishDocument
        - Src:             'parser.c:11194,39'
          Dst:             xmlParseLookupInternalSubset
        - Src:             'parser.c:11196,3'
          Dst:             xmlParseInternalSubset
        - Src:             'parser.c:11203,3'
          Dst:             xmlCleanSpecialAttr
        - Src:             'parser.c:11208,17'
          Dst:             xmlFatalErrMsg
    - functionName:    xmlParseChunk
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11246
      functionLinenumberEnd: 11339
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - chunk
        - size
        - terminate
      BBCount:         68
      ICount:          506
      EdgeCount:       93
      CyclomaticComplexity: 27
      functionsReached:
        - xmlBufUpdateInput
        - xmlCtxtErrIO
        - xmlCtxtInitializeLate
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlFatalErrMsgStrIntStr
        - xmlFinishDocument
        - xmlHaltParser
        - xmlParseTryOrFinish
        - xmlParserCheckEOF
        - xmlParserInputBufferPush
      functionUses:    12
      BranchProfiles:
        - Branch String:   'parser.c:11253,24'
          Branch Sides:
            - BranchSide:      'parser.c:11253,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11254,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11253,9'
          Branch Sides:
            - BranchSide:      'parser.c:11254,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11255,10'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlParseTryOrFinish
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlCtxtInitializeLate
        - Branch String:   'parser.c:11255,25'
          Branch Sides:
            - BranchSide:      'parser.c:11255,29'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlParseTryOrFinish
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlCtxtInitializeLate
            - BranchSide:      'parser.c:11257,10'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlParseTryOrFinish
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlCtxtInitializeLate
        - Branch String:   'parser.c:11255,9'
          Branch Sides:
            - BranchSide:      'parser.c:11256,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11257,10'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlParseTryOrFinish
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlCtxtInitializeLate
        - Branch String:   'parser.c:11257,31'
          Branch Sides:
            - BranchSide:      'parser.c:11257,35'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11258,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11257,9'
          Branch Sides:
            - BranchSide:      'parser.c:11258,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11259,9'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlParseTryOrFinish
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlCtxtInitializeLate
        - Branch String:   'parser.c:11259,9'
          Branch Sides:
            - BranchSide:      'parser.c:11260,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11262,5'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlParseTryOrFinish
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlCtxtInitializeLate
        - Branch String:   'parser.c:11263,9'
          Branch Sides:
            - BranchSide:      'parser.c:11264,31'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlParseTryOrFinish
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11265,10'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlParseTryOrFinish
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlCtxtErrIO
                - xmlHaltParser
        - Branch String:   'parser.c:11265,20'
          Branch Sides:
            - BranchSide:      'parser.c:11265,24'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlParseTryOrFinish
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11275,11'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlParseTryOrFinish
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlCtxtErrIO
                - xmlHaltParser
        - Branch String:   'parser.c:11265,39'
          Branch Sides:
            - BranchSide:      'parser.c:11265,44'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlParseTryOrFinish
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11275,11'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlParseTryOrFinish
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlCtxtErrIO
                - xmlHaltParser
        - Branch String:   'parser.c:11265,55'
          Branch Sides:
            - BranchSide:      'parser.c:11266,10'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlParseTryOrFinish
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11275,11'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlParseTryOrFinish
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlCtxtErrIO
                - xmlHaltParser
        - Branch String:   'parser.c:11265,9'
          Branch Sides:
            - BranchSide:      'parser.c:11267,12'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlParseTryOrFinish
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11275,11'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlParseTryOrFinish
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
                - xmlCtxtErrIO
                - xmlHaltParser
        - Branch String:   'parser.c:11278,9'
          Branch Sides:
            - BranchSide:      'parser.c:11279,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11284,25'
              BranchSideFuncs:
                - xmlParseTryOrFinish
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parser.c:11290,9'
          Branch Sides:
            - BranchSide:      'parser.c:11291,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11296,10'
              BranchSideFuncs:
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
        - Branch String:   'parser.c:11296,37'
          Branch Sides:
            - BranchSide:      'parser.c:11296,41'
              BranchSideFuncs:
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11299,9'
              BranchSideFuncs:
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
        - Branch String:   'parser.c:11296,9'
          Branch Sides:
            - BranchSide:      'parser.c:11297,16'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11299,9'
              BranchSideFuncs:
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlHaltParser
        - Branch String:   'parser.c:11299,9'
          Branch Sides:
            - BranchSide:      'parser.c:11300,8'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11309,9'
              BranchSideFuncs:
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
        - Branch String:   'parser.c:11303,13'
          Branch Sides:
            - BranchSide:      'parser.c:11304,26'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlHaltParser
            - BranchSide:      'parser.c:11308,5'
              BranchSideFuncs:
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
        - Branch String:   'parser.c:11309,9'
          Branch Sides:
            - BranchSide:      'parser.c:11313,14'
              BranchSideFuncs:
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:11335,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11313,47'
          Branch Sides:
            - BranchSide:      'parser.c:11314,14'
              BranchSideFuncs:
                - xmlParserCheckEOF
                - xmlFinishDocument
                - xmlFatalErrMsg
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:11328,31'
              BranchSideFuncs:
                - xmlParserCheckEOF
                - xmlFinishDocument
        - Branch String:   'parser.c:11313,13'
          Branch Sides:
            - BranchSide:      'parser.c:11315,17'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
                - xmlFatalErrMsgStrIntStr
            - BranchSide:      'parser.c:11328,31'
              BranchSideFuncs:
                - xmlParserCheckEOF
                - xmlFinishDocument
        - Branch String:   'parser.c:11315,17'
          Branch Sides:
            - BranchSide:      'parser.c:11316,39'
              BranchSideFuncs:
                - xmlFatalErrMsgStrIntStr
                - xmlFinishDocument
            - BranchSide:      'parser.c:11321,24'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFinishDocument
                - xmlFatalErr
        - Branch String:   'parser.c:11321,24'
          Branch Sides:
            - BranchSide:      'parser.c:11322,29'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFinishDocument
            - BranchSide:      'parser.c:11324,32'
              BranchSideFuncs:
                - xmlFatalErrMsg
                - xmlFinishDocument
        - Branch String:   'parser.c:11330,6'
          Branch Sides:
            - BranchSide:      'parser.c:11331,13'
              BranchSideFuncs:
                - xmlFinishDocument
            - BranchSide:      'parser.c:11334,5'
              BranchSideFuncs: []
        - Branch String:   'parser.c:11335,9'
          Branch Sides:
            - BranchSide:      'parser.c:11336,27'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:11338,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:11264,9'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:11276,11'
          Dst:             xmlParserInputBufferPush
        - Src:             'parser.c:11277,5'
          Dst:             xmlBufUpdateInput
        - Src:             'parser.c:11279,9'
          Dst:             xmlCtxtErrIO
        - Src:             'parser.c:11280,9'
          Dst:             xmlHaltParser
        - Src:             'parser.c:11284,5'
          Dst:             xmlParseTryOrFinish
        - Src:             'parser.c:11291,9'
          Dst:             xmlFatalErr
        - Src:             'parser.c:11293,9'
          Dst:             xmlHaltParser
        - Src:             'parser.c:11301,8'
          Dst:             xmlParserInputBufferPush
        - Src:             'parser.c:11302,2'
          Dst:             xmlBufUpdateInput
        - Src:             'parser.c:11304,13'
          Dst:             xmlCtxtErrIO
        - Src:             'parser.c:11305,13'
          Dst:             xmlHaltParser
        - Src:             'parser.c:11318,17'
          Dst:             xmlFatalErrMsgStrIntStr
        - Src:             'parser.c:11322,17'
          Dst:             xmlFatalErr
        - Src:             'parser.c:11324,17'
          Dst:             xmlFatalErrMsg
        - Src:             'parser.c:11328,13'
          Dst:             xmlParserCheckEOF
        - Src:             'parser.c:11332,13'
          Dst:             xmlFinishDocument
    - functionName:    xmlCtxtGetStandalone
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10327
      functionLinenumberEnd: 10332
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:10328,9'
          Branch Sides:
            - BranchSide:      'parser.c:10329,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10331,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtGetVersion
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10313
      functionLinenumberEnd: 10318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:10314,9'
          Branch Sides:
            - BranchSide:      'parser.c:10315,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:10317,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseContent
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9651
      functionLinenumberEnd: 9660
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtInitializeLate
        - xmlParseContentInternal
        - xmlParserCheckEOF
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:9652,24'
          Branch Sides:
            - BranchSide:      'parser.c:9652,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9653,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:9652,9'
          Branch Sides:
            - BranchSide:      'parser.c:9653,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:9655,27'
              BranchSideFuncs:
                - xmlCtxtInitializeLate
                - xmlParseContentInternal
                - xmlParserCheckEOF
      Callsites:
        - Src:             'parser.c:9655,5'
          Dst:             xmlCtxtInitializeLate
        - Src:             'parser.c:9657,5'
          Dst:             xmlParseContentInternal
        - Src:             'parser.c:9659,5'
          Dst:             xmlParserCheckEOF
    - functionName:    xmlParseEndTag
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8375
      functionLinenumberEnd: 8377
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParseEndTag1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:8376,5'
          Dst:             xmlParseEndTag1
    - functionName:    xmlParsePEReference
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7693
      functionLinenumberEnd: 7695
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParsePERefInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:7694,5'
          Dst:             xmlParsePERefInternal
    - functionName:    xmlParseEntityRef
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7499
      functionLinenumberEnd: 7510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlLookupGeneralEntity
        - xmlParseEntityRefInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:7502,9'
          Branch Sides:
            - BranchSide:      'parser.c:7503,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7505,38'
              BranchSideFuncs:
                - xmlParseEntityRefInternal
                - xmlLookupGeneralEntity
        - Branch String:   'parser.c:7506,9'
          Branch Sides:
            - BranchSide:      'parser.c:7507,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:7509,35'
              BranchSideFuncs:
                - xmlLookupGeneralEntity
      Callsites:
        - Src:             'parser.c:7505,12'
          Dst:             xmlParseEntityRefInternal
        - Src:             'parser.c:7509,12'
          Dst:             xmlLookupGeneralEntity
    - functionName:    xmlParseElementChildrenContentDecl
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6579
      functionLinenumberEnd: 6581
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - inputchk
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParseElementChildrenContentDeclPriv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:6581,12'
          Dst:             xmlParseElementChildrenContentDeclPriv
    - functionName:    xmlParseCharData
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4735
      functionLinenumberEnd: 4737
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - cdata
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParseCharDataInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:4736,5'
          Dst:             xmlParseCharDataInternal
    - functionName:    xmlSplitQName
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2926
      functionLinenumberEnd: 2943
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - prefixOut
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtErrMemory
        - xmlSplitQName4
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:2931,9'
          Branch Sides:
            - BranchSide:      'parser.c:2932,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parser.c:2936,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCtxtErrMemory
        - Branch String:   'parser.c:2937,9'
          Branch Sides:
            - BranchSide:      'parser.c:2938,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parser.c:2942,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2930,17'
          Dst:             xmlSplitQName4
        - Src:             'parser.c:2932,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parser.c:2936,11'
          Dst:             xmlStrdup
        - Src:             'parser.c:2938,9'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlStringDecodeEntities
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2811
      functionLinenumberEnd: 2819
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - what
        - end
        - end2
        - end3
      BBCount:         16
      ICount:          84
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlExpandEntitiesInAttValue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:2812,24'
          Branch Sides:
            - BranchSide:      'parser.c:2812,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2813,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2812,9'
          Branch Sides:
            - BranchSide:      'parser.c:2813,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2815,10'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
        - Branch String:   'parser.c:2815,20'
          Branch Sides:
            - BranchSide:      'parser.c:2815,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2816,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2815,35'
          Branch Sides:
            - BranchSide:      'parser.c:2815,39'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2816,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2815,9'
          Branch Sides:
            - BranchSide:      'parser.c:2816,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2818,40'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
      Callsites:
        - Src:             'parser.c:2818,12'
          Dst:             xmlExpandEntitiesInAttValue
    - functionName:    xmlExpandEntitiesInAttValue
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3989
      functionLinenumberEnd: 4004
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - normalize
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlExpandEntityInAttValue
        - xmlSBufFinish
        - xmlSBufInit
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parser.c:4001,21'
          Branch Sides:
            - BranchSide:      'parser.c:4001,25'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:4001,21'
              BranchSideFuncs:
                - xmlSBufFinish
        - Branch String:   'parser.c:4001,34'
          Branch Sides:
            - BranchSide:      'parser.c:4001,42'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:4001,34'
              BranchSideFuncs:
                - xmlSBufFinish
        - Branch String:   'parser.c:4001,9'
          Branch Sides:
            - BranchSide:      'parser.c:4001,9'
              BranchSideFuncs:
                - xmlSBufFinish
            - BranchSide:      'parser.c:4002,13'
              BranchSideFuncs:
                - xmlSBufFinish
      Callsites:
        - Src:             'parser.c:3996,5'
          Dst:             xmlSBufInit
        - Src:             'parser.c:3998,5'
          Dst:             xmlExpandEntityInAttValue
        - Src:             'parser.c:4004,12'
          Dst:             xmlSBufFinish
    - functionName:    xmlStringLenDecodeEntities
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2785
      functionLinenumberEnd: 2794
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - len
        - what
        - end
        - end2
        - end3
      BBCount:         20
      ICount:          108
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlExpandEntitiesInAttValue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:2786,24'
          Branch Sides:
            - BranchSide:      'parser.c:2786,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2787,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2786,41'
          Branch Sides:
            - BranchSide:      'parser.c:2786,45'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2787,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2786,9'
          Branch Sides:
            - BranchSide:      'parser.c:2787,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2789,10'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
        - Branch String:   'parser.c:2789,25'
          Branch Sides:
            - BranchSide:      'parser.c:2790,10'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2791,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2790,20'
          Branch Sides:
            - BranchSide:      'parser.c:2790,24'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2791,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2790,35'
          Branch Sides:
            - BranchSide:      'parser.c:2790,39'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2791,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2789,9'
          Branch Sides:
            - BranchSide:      'parser.c:2791,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2793,40'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
      Callsites:
        - Src:             'parser.c:2793,12'
          Dst:             xmlExpandEntitiesInAttValue
    - functionName:    xmlParserHandlePEReference
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2765
      functionLinenumberEnd: 2767
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParsePERefInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:2766,5'
          Dst:             xmlParsePERefInternal
    - functionName:    xmlPushInput
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2523
      functionLinenumberEnd: 2533
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - input
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtPushInput
        - xmlParserGrow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:2526,24'
          Branch Sides:
            - BranchSide:      'parser.c:2526,28'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2527,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2526,9'
          Branch Sides:
            - BranchSide:      'parser.c:2527,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2529,28'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlParserGrow
        - Branch String:   'parser.c:2530,9'
          Branch Sides:
            - BranchSide:      'parser.c:2531,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2532,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2531,9'
          Branch Sides:
            - BranchSide:      'parser.c:2531,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2532,12'
              BranchSideFuncs: []
        - Branch String:   'parser.c:2531,9'
          Branch Sides:
            - BranchSide:      'parser.c:2531,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2531,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2529,11'
          Dst:             xmlCtxtPushInput
        - Src:             'parser.c:2531,9'
          Dst:             xmlParserGrow
    - functionName:    xmlPopInput
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2502
      functionLinenumberEnd: 2511
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtPopInput
        - xmlFreeInputStream
        - xmlParserGrow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:2505,24'
          Branch Sides:
            - BranchSide:      'parser.c:2505,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2505,28'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlParserGrow
        - Branch String:   'parser.c:2505,9'
          Branch Sides:
            - BranchSide:      'parser.c:2505,49'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:2506,29'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlParserGrow
        - Branch String:   'parser.c:2508,9'
          Branch Sides:
            - BranchSide:      'parser.c:2509,23'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'parser.c:2510,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:2506,13'
          Dst:             xmlCtxtPopInput
        - Src:             'parser.c:2507,5'
          Dst:             xmlFreeInputStream
        - Src:             'parser.c:2509,9'
          Dst:             xmlParserGrow
    - functionName:    xmlParserNsUpdateSax
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1635
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
        - saxData
      BBCount:         14
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDictComputeHash
        - xmlParserNsLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1621,9'
          Branch Sides:
            - BranchSide:      'parser.c:1622,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1624,20'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlDictComputeHash
        - Branch String:   'parser.c:1625,9'
          Branch Sides:
            - BranchSide:      'parser.c:1626,48'
              BranchSideFuncs:
                - xmlDictComputeHash
                - xmlParserNsLookup
            - BranchSide:      'parser.c:1628,17'
              BranchSideFuncs:
                - xmlParserNsLookup
        - Branch String:   'parser.c:1630,30'
          Branch Sides:
            - BranchSide:      'parser.c:1630,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1631,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1630,9'
          Branch Sides:
            - BranchSide:      'parser.c:1631,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1633,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1626,29'
          Dst:             xmlDictComputeHash
        - Src:             'parser.c:1629,15'
          Dst:             xmlParserNsLookup
    - functionName:    xmlParserNsLookupSax
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         14
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDictComputeHash
        - xmlParserNsLookup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parser.c:1590,9'
          Branch Sides:
            - BranchSide:      'parser.c:1591,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1593,20'
              BranchSideFuncs:
                - xmlParserNsLookup
                - xmlDictComputeHash
        - Branch String:   'parser.c:1594,9'
          Branch Sides:
            - BranchSide:      'parser.c:1595,48'
              BranchSideFuncs:
                - xmlDictComputeHash
                - xmlParserNsLookup
            - BranchSide:      'parser.c:1597,17'
              BranchSideFuncs:
                - xmlParserNsLookup
        - Branch String:   'parser.c:1599,30'
          Branch Sides:
            - BranchSide:      'parser.c:1599,34'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1600,9'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1599,9'
          Branch Sides:
            - BranchSide:      'parser.c:1600,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1602,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parser.c:1595,29'
          Dst:             xmlDictComputeHash
        - Src:             'parser.c:1598,15'
          Dst:             xmlParserNsLookup
    - functionName:    xmlParserNsFree
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1453
      functionLinenumberEnd: 1460
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nsdb
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1454,9'
          Branch Sides:
            - BranchSide:      'parser.c:1455,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1457,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParserNsCreate
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:1437,29'
          Branch Sides:
            - BranchSide:      'parser.c:1437,22'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1437,29'
              BranchSideFuncs: []
        - Branch String:   'parser.c:1439,9'
          Branch Sides:
            - BranchSide:      'parser.c:1440,9'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:1441,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlHasFeature
      functionSourceFile: '/src/libxml2/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - feature
      BBCount:         36
      ICount:          179
      EdgeCount:       70
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parser.c:512,5'
          Branch Sides:
            - BranchSide:      'parser.c:515,6'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:520,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:523,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:529,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:535,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:541,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:547,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:553,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:558,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:561,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:567,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:572,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:575,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:581,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:587,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:593,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:599,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:605,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:611,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:616,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:619,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:625,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:630,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:633,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:639,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:647,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:651,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:657,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:662,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:667,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:673,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:679,13'
              BranchSideFuncs: []
            - BranchSide:      'parser.c:682,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlKeepBlanksDefault
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3478
      functionLinenumberEnd: 3486
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlIndentTreeOutput
        - __xmlKeepBlanksDefaultValue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3483,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3483,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3484,9'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
      Callsites:
        - Src:             'parserInternals.c:3479,15'
          Dst:             __xmlKeepBlanksDefaultValue
        - Src:             'parserInternals.c:3481,5'
          Dst:             __xmlKeepBlanksDefaultValue
        - Src:             'parserInternals.c:3484,9'
          Dst:             __xmlIndentTreeOutput
    - functionName:    xmlSubstituteEntitiesDefault
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3461
      functionLinenumberEnd: 3465
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlSubstituteEntitiesDefaultValue
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parserInternals.c:3462,15'
          Dst:             __xmlSubstituteEntitiesDefaultValue
        - Src:             'parserInternals.c:3464,5'
          Dst:             __xmlSubstituteEntitiesDefaultValue
    - functionName:    xmlLineNumbersDefault
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3447
      functionLinenumberEnd: 3448
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlPedanticParserDefault
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3430
      functionLinenumberEnd: 3434
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlPedanticParserDefaultValue
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parserInternals.c:3431,15'
          Dst:             __xmlPedanticParserDefaultValue
        - Src:             'parserInternals.c:3433,5'
          Dst:             __xmlPedanticParserDefaultValue
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/private/memory.h:35,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:37,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:44,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:45,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:49,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:51,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:52,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:54,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParserAddNodeInfo
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3365
      functionLinenumberEnd: 3413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - info
      BBCount:         30
      ICount:          231
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlCtxtErrMemory
        - xmlGrowCapacity
        - xmlParserFindNodeInfoIndex
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parserInternals.c:3368,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3368,43'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3368,28'
              BranchSideFuncs:
                - xmlParserFindNodeInfoIndex
                - xmlGrowCapacity.6230
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:3368,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3368,43'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3371,39'
              BranchSideFuncs:
                - xmlParserFindNodeInfoIndex
                - xmlGrowCapacity.6230
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:3374,39'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3375,10'
              BranchSideFuncs:
                - xmlGrowCapacity.6230
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:3382,13'
              BranchSideFuncs:
                - xmlGrowCapacity.6230
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:3375,41'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3376,10'
              BranchSideFuncs:
                - xmlGrowCapacity.6230
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:3382,13'
              BranchSideFuncs:
                - xmlGrowCapacity.6230
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:3374,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3377,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3382,13'
              BranchSideFuncs:
                - xmlGrowCapacity.6230
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:3382,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3386,39'
              BranchSideFuncs:
                - xmlGrowCapacity.6230
                - xmlCtxtErrMemory
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:3402,13'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3388,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3389,20'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:3392,19'
              BranchSideFuncs:
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:3393,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3394,20'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:3397,37'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3402,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3405,22'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3410,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3405,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3406,17'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3407,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:3371,11'
          Dst:             xmlParserFindNodeInfoIndex
        - Src:             'parserInternals.c:3386,23'
          Dst:             xmlGrowCapacity
        - Src:             'parserInternals.c:3389,3'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:3394,3'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlParserFindNodeInfoIndex
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3325
      functionLinenumberEnd: 3351
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - seq
        - node
      BBCount:         24
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:3329,23'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3329,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3330,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3329,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3330,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3333,11'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3336,27'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3336,31'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3336,5'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3336,5'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3337,18'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3347,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3338,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3339,19'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3340,18'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3340,18'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3341,21'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3343,21'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3347,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3347,24'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3348,16'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3347,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3348,16'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3350,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtErrMemory
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    24
      BranchProfiles:
        - Branch String:   'parserInternals.c:181,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:182,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'parserInternals.c:186,5'
              BranchSideFuncs:
                - xmlRaiseMemoryError
        - Branch String:   'parserInternals.c:191,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:192,20'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'parserInternals.c:194,17'
              BranchSideFuncs:
                - xmlRaiseMemoryError
        - Branch String:   'parserInternals.c:194,59'
          Branch Sides:
            - BranchSide:      'parserInternals.c:195,10'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'parserInternals.c:199,19'
              BranchSideFuncs:
                - xmlRaiseMemoryError
        - Branch String:   'parserInternals.c:194,16'
          Branch Sides:
            - BranchSide:      'parserInternals.c:196,20'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'parserInternals.c:199,19'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'parserInternals.c:182,9'
          Dst:             xmlRaiseMemoryError
        - Src:             'parserInternals.c:203,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlClearNodeInfoSeq
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3304
      functionLinenumberEnd: 3310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - seq
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlInitNodeInfoSeq
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3305,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3306,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3307,9'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
        - Branch String:   'parserInternals.c:3307,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3308,9'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
            - BranchSide:      'parserInternals.c:3309,24'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
      Callsites:
        - Src:             'parserInternals.c:3309,5'
          Dst:             xmlInitNodeInfoSeq
    - functionName:    xmlInitNodeInfoSeq
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3287
      functionLinenumberEnd: 3293
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - seq
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parserInternals.c:3288,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3289,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3290,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParserFindNodeInfo
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3263
      functionLinenumberEnd: 3275
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - node
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlParserFindNodeInfoIndex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:3266,23'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3266,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3267,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3266,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3267,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3269,39'
              BranchSideFuncs:
                - xmlParserFindNodeInfoIndex
        - Branch String:   'parserInternals.c:3271,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3271,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3274,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3270,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3272,17'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3274,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:3269,11'
          Dst:             xmlParserFindNodeInfoIndex
    - functionName:    xmlClearParserCtxt
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3247
      functionLinenumberEnd: 3249
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtReset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parserInternals.c:3248,5'
          Dst:             xmlCtxtReset
    - functionName:    xmlCtxtGetValidCtxt
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3224
      functionLinenumberEnd: 3229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3225,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3226,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3228,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtIsStopped
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3209
      functionLinenumberEnd: 3214
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3210,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3211,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3213,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtIsHtml
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3190
      functionLinenumberEnd: 3195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3191,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3192,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3194,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtGetDocument
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3162
      functionLinenumberEnd: 3181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         21
      ICount:          106
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCtxtIsCatastrophicError
        - xmlFatalErr
        - xmlFreeDoc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:3165,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3166,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3168,10'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFatalErr
                - xmlCtxtIsCatastrophicError
        - Branch String:   'parserInternals.c:3168,28'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3169,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3171,15'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3169,28'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3169,32'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlFreeDoc
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:3170,39'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlFreeDoc
                - xmlFatalErr
        - Branch String:   'parserInternals.c:3169,45'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3170,39'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlFreeDoc
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:3173,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFatalErr
        - Branch String:   'parserInternals.c:3168,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3171,15'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:3173,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFatalErr
        - Branch String:   'parserInternals.c:3173,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3174,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeDoc
            - BranchSide:      'parserInternals.c:3175,13'
              BranchSideFuncs:
                - xmlFreeDoc
      Callsites:
        - Src:             'parserInternals.c:3170,12'
          Dst:             xmlCtxtIsCatastrophicError
        - Src:             'parserInternals.c:3174,13'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:3176,9'
          Dst:             xmlFreeDoc
    - functionName:    xmlCtxtIsCatastrophicError
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsCatastrophicError
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parserInternals.c:266,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:267,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:269,35'
              BranchSideFuncs:
                - xmlIsCatastrophicError
      Callsites:
        - Src:             'parserInternals.c:269,12'
          Dst:             xmlIsCatastrophicError
    - functionName:    xmlFatalErr
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - code
        - info
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCtxtErr
        - xmlErrString
      functionUses:    131
      BranchProfiles:
        - Branch String:   'parserInternals.c:476,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:476,28'
              BranchSideFuncs:
                - xmlCtxtErr
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:484,9'
              BranchSideFuncs:
                - xmlCtxtErr
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:476,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:477,16'
              BranchSideFuncs:
                - xmlCtxtErr
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:484,9'
              BranchSideFuncs:
                - xmlCtxtErr
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:480,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:481,19'
              BranchSideFuncs:
                - xmlCtxtErr
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:482,5'
              BranchSideFuncs:
                - xmlCtxtErr
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:484,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:485,20'
              BranchSideFuncs:
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:488,20'
              BranchSideFuncs:
                - xmlCtxtErr
      Callsites:
        - Src:             'parserInternals.c:474,14'
          Dst:             xmlErrString
        - Src:             'parserInternals.c:485,9'
          Dst:             xmlCtxtErr
        - Src:             'parserInternals.c:488,9'
          Dst:             xmlCtxtErr
    - functionName:    xmlCtxtErr
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - domain
        - code
        - level
        - str1
        - str2
        - str3
        - int1
        - msg
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtVErr
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'parserInternals.c:421,5'
          Dst:             xmlCtxtVErr
    - functionName:    xmlCtxtVErr
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - domain
        - code
        - level
        - str1
        - str2
        - str3
        - int1
        - msg
        - ap
      BBCount:         80
      ICount:          516
      EdgeCount:       109
      CyclomaticComplexity: 31
      functionsReached:
        - xmlCtxtErrMemory
        - xmlCtxtIsCatastrophicError
        - xmlIsCatastrophicError
        - xmlRaiseMemoryError
        - xmlVRaiseError
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:302,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:303,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:307,9'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
                - xmlIsCatastrophicError
                - xmlVRaiseError
                - xmlRaiseMemoryError
        - Branch String:   'parserInternals.c:307,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:308,54'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlRaiseMemoryError
            - BranchSide:      'parserInternals.c:318,9'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
                - xmlIsCatastrophicError
        - Branch String:   'parserInternals.c:312,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:313,13'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'parserInternals.c:315,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:318,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:319,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:322,36'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
                - xmlIsCatastrophicError
        - Branch String:   'parserInternals.c:322,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:323,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:325,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
                - xmlIsCatastrophicError
        - Branch String:   'parserInternals.c:325,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:326,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:331,14'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
                - xmlIsCatastrophicError
        - Branch String:   'parserInternals.c:326,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:327,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:328,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:331,48'
          Branch Sides:
            - BranchSide:      'parserInternals.c:332,15'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
                - xmlIsCatastrophicError
            - BranchSide:      'parserInternals.c:335,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:332,38'
          Branch Sides:
            - BranchSide:      'parserInternals.c:332,42'
              BranchSideFuncs:
                - xmlIsCatastrophicError
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:333,38'
              BranchSideFuncs:
                - xmlIsCatastrophicError
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:332,66'
          Branch Sides:
            - BranchSide:      'parserInternals.c:333,38'
              BranchSideFuncs:
                - xmlIsCatastrophicError
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:335,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:331,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:334,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:335,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:338,52'
          Branch Sides:
            - BranchSide:      'parserInternals.c:339,11'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:363,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:339,37'
          Branch Sides:
            - BranchSide:      'parserInternals.c:340,12'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:341,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:338,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:341,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:363,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:341,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:342,24'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:344,21'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:344,63'
          Branch Sides:
            - BranchSide:      'parserInternals.c:345,14'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:348,21'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:344,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:346,24'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:348,21'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:348,47'
          Branch Sides:
            - BranchSide:      'parserInternals.c:348,51'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:349,17'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:348,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:349,17'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:355,17'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:349,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:350,27'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:352,27'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:355,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:356,27'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:358,27'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:363,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:364,35'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:375,26'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:366,39'
          Branch Sides:
            - BranchSide:      'parserInternals.c:367,14'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:370,16'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:366,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:368,21'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:370,16'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlCtxtIsCatastrophicError
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:380,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:381,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:385,9'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
        - Branch String:   'parserInternals.c:385,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:386,23'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
            - BranchSide:      'parserInternals.c:387,9'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
        - Branch String:   'parserInternals.c:387,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:387,9'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
            - BranchSide:      'parserInternals.c:388,9'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
        - Branch String:   'parserInternals.c:390,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:391,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:392,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:303,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:308,15'
          Dst:             xmlVRaiseError
        - Src:             'parserInternals.c:313,13'
          Dst:             xmlRaiseMemoryError
        - Src:             'parserInternals.c:322,9'
          Dst:             xmlCtxtIsCatastrophicError
        - Src:             'parserInternals.c:333,15'
          Dst:             xmlIsCatastrophicError
        - Src:             'parserInternals.c:375,11'
          Dst:             xmlVRaiseError
        - Src:             'parserInternals.c:381,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:390,13'
          Dst:             xmlCtxtIsCatastrophicError
    - functionName:    xmlCtxtSetSaxHandler
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3137
      functionLinenumberEnd: 3151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - sax
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3140,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3140,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3141,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3140,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3141,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3143,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:3144,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3145,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3147,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtGetSaxHandler
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3119
      functionLinenumberEnd: 3124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3120,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3121,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3123,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtSetDict
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3100
      functionLinenumberEnd: 3109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - dict
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDictFree
        - xmlDictReference
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3101,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3102,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3104,9'
              BranchSideFuncs:
                - xmlDictReference
                - xmlDictFree
        - Branch String:   'parserInternals.c:3104,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3105,21'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictReference
            - BranchSide:      'parserInternals.c:3107,22'
              BranchSideFuncs:
                - xmlDictReference
      Callsites:
        - Src:             'parserInternals.c:3105,9'
          Dst:             xmlDictFree
        - Src:             'parserInternals.c:3107,5'
          Dst:             xmlDictReference
    - functionName:    xmlCtxtGetDict
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3083
      functionLinenumberEnd: 3088
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3084,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3085,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3087,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtSetCatalogs
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3069
      functionLinenumberEnd: 3074
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - catalogs
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3070,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3071,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3073,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtGetCatalogs
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3053
      functionLinenumberEnd: 3058
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3054,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3055,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3057,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtSetPrivate
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3039
      functionLinenumberEnd: 3044
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - priv
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3040,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3041,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3043,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtGetPrivate
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3023
      functionLinenumberEnd: 3028
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:3024,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3025,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3027,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNewSAXParserCtxt
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3000
      functionLinenumberEnd: 3014
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sax
        - userData
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeParserCtxt
        - xmlInitParser
        - xmlInitSAXParserCtxt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'parserInternals.c:3006,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3007,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:3008,12'
              BranchSideFuncs:
                - xmlInitSAXParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'parserInternals.c:3009,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:3010,27'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'parserInternals.c:3013,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:3003,5'
          Dst:             xmlInitParser
        - Src:             'parserInternals.c:3009,9'
          Dst:             xmlInitSAXParserCtxt
        - Src:             'parserInternals.c:3010,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlInitSAXParserCtxt
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2712
      functionLinenumberEnd: 2866
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - sax
        - userData
      BBCount:         71
      ICount:          617
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - __xmlDoValidityCheckingDefaultValue
        - __xmlGetWarningsDefaultValue
        - __xmlKeepBlanksDefaultValue
        - __xmlLoadExtDtdDefaultValue
        - __xmlPedanticParserDefaultValue
        - __xmlSubstituteEntitiesDefaultValue
        - xmlCtxtPopInput
        - xmlDictCreate
        - xmlFreeInputStream
        - xmlInitNodeInfoSeq
        - xmlParserNsCreate
        - xmlSAXVersion
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:2720,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2721,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2723,9'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
                - xmlSAXVersion
                - xmlDictCreate
        - Branch String:   'parserInternals.c:2723,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2724,15'
              BranchSideFuncs:
                - xmlDictCreate
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
                - xmlSAXVersion
            - BranchSide:      'parserInternals.c:2725,9'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
                - xmlSAXVersion
        - Branch String:   'parserInternals.c:2725,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2726,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2728,9'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
                - xmlSAXVersion
        - Branch String:   'parserInternals.c:2728,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2729,32'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
                - xmlSAXVersion
            - BranchSide:      'parserInternals.c:2730,9'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
                - xmlSAXVersion
        - Branch String:   'parserInternals.c:2730,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2731,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2732,9'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
                - xmlSAXVersion
        - Branch String:   'parserInternals.c:2732,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2733,9'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:2737,6'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2737,6'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2738,13'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:2740,13'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2743,26'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2743,37'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:2743,48'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2749,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2751,16'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:2759,9'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2759,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2760,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2761,5'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2761,5'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2762,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlCtxtPopInput
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2764,5'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2776,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2777,18'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2780,9'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2780,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2781,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2782,5'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2786,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2787,18'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2790,9'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2790,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2791,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2792,5'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2796,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2797,19'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2800,9'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2800,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2801,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2802,5'
              BranchSideFuncs:
                - __xmlLoadExtDtdDefaultValue
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2819,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2820,9'
              BranchSideFuncs:
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2822,22'
              BranchSideFuncs:
                - __xmlDoValidityCheckingDefaultValue
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2823,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2824,9'
              BranchSideFuncs:
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2826,22'
              BranchSideFuncs:
                - __xmlPedanticParserDefaultValue
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2827,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2828,9'
              BranchSideFuncs:
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2830,24'
              BranchSideFuncs:
                - __xmlKeepBlanksDefaultValue
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2831,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2832,2'
              BranchSideFuncs:
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2835,29'
              BranchSideFuncs:
                - __xmlSubstituteEntitiesDefaultValue
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2836,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2837,9'
              BranchSideFuncs:
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2839,9'
              BranchSideFuncs:
                - __xmlGetWarningsDefaultValue
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2839,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2840,9'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2842,5'
              BranchSideFuncs:
                - xmlInitNodeInfoSeq
                - xmlParserNsCreate
        - Branch String:   'parserInternals.c:2859,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2860,22'
              BranchSideFuncs:
                - xmlParserNsCreate
            - BranchSide:      'parserInternals.c:2865,5'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2861,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2862,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2863,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2724,15'
          Dst:             xmlDictCreate
        - Src:             'parserInternals.c:2734,9'
          Dst:             xmlSAXVersion
        - Src:             'parserInternals.c:2761,21'
          Dst:             xmlCtxtPopInput
        - Src:             'parserInternals.c:2762,9'
          Dst:             xmlFreeInputStream
        - Src:             'parserInternals.c:2818,24'
          Dst:             __xmlLoadExtDtdDefaultValue
        - Src:             'parserInternals.c:2822,22'
          Dst:             __xmlDoValidityCheckingDefaultValue
        - Src:             'parserInternals.c:2826,22'
          Dst:             __xmlPedanticParserDefaultValue
        - Src:             'parserInternals.c:2830,24'
          Dst:             __xmlKeepBlanksDefaultValue
        - Src:             'parserInternals.c:2835,29'
          Dst:             __xmlSubstituteEntitiesDefaultValue
        - Src:             'parserInternals.c:2839,9'
          Dst:             __xmlGetWarningsDefaultValue
        - Src:             'parserInternals.c:2857,5'
          Dst:             xmlInitNodeInfoSeq
        - Src:             'parserInternals.c:2860,22'
          Dst:             xmlParserNsCreate
    - functionName:    xmlFreeParserCtxt
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2893
      functionLinenumberEnd: 2969
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         104
      ICount:          667
      EdgeCount:       138
      CyclomaticComplexity: 36
      functionsReached:
        - xmlCatalogFreeLocal
        - xmlCtxtPopInput
        - xmlDictFree
        - xmlFreeInputStream
        - xmlHashDefaultDeallocator
        - xmlHashFree
        - xmlParserNsFree
      functionUses:    65
      BranchProfiles:
        - Branch String:   'parserInternals.c:2896,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2896,23'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2898,5'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2898,5'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2899,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlCtxtPopInput
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:2901,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:2901,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2901,33'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:2902,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:2902,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2902,32'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:2903,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:2903,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2903,32'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:2904,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:2904,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2904,36'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:2905,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:2905,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2905,33'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:2906,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:2906,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2906,32'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:2907,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:2907,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2907,33'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:2908,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:2908,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2908,34'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:2909,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:2909,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2909,37'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:2911,10'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:2911,29'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2912,10'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:2917,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:2911,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2916,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:2917,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:2917,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2917,34'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:2918,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:2918,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2918,38'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:2919,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:2919,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2919,29'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
            - BranchSide:      'parserInternals.c:2920,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
                - xmlDictFree
        - Branch String:   'parserInternals.c:2920,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2920,41'
              BranchSideFuncs:
                - xmlDictFree
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
            - BranchSide:      'parserInternals.c:2921,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
        - Branch String:   'parserInternals.c:2921,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2921,30'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
            - BranchSide:      'parserInternals.c:2922,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
                - xmlParserNsFree
        - Branch String:   'parserInternals.c:2922,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2922,45'
              BranchSideFuncs:
                - xmlParserNsFree
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'parserInternals.c:2923,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'parserInternals.c:2923,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2923,33'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'parserInternals.c:2924,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'parserInternals.c:2924,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2924,32'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'parserInternals.c:2925,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'parserInternals.c:2925,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2925,34'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'parserInternals.c:2926,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'parserInternals.c:2926,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2927,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlCatalogFreeLocal
                - xmlHashFree
            - BranchSide:      'parserInternals.c:2928,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
                - xmlHashFree
        - Branch String:   'parserInternals.c:2928,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2929,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2930,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2930,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2933,8'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2940,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2934,2'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2935,13'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2939,5'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2940,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2943,8'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2953,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2944,2'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2945,13'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2949,5'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2953,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2954,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2955,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2955,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2956,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2957,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2957,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2958,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2959,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2959,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2960,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2961,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2961,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2962,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2965,9'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
        - Branch String:   'parserInternals.c:2965,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2966,22'
              BranchSideFuncs:
                - xmlCatalogFreeLocal
            - BranchSide:      'parserInternals.c:2968,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2898,21'
          Dst:             xmlCtxtPopInput
        - Src:             'parserInternals.c:2899,9'
          Dst:             xmlFreeInputStream
        - Src:             'parserInternals.c:2920,29'
          Dst:             xmlDictFree
        - Src:             'parserInternals.c:2922,29'
          Dst:             xmlParserNsFree
        - Src:             'parserInternals.c:2927,9'
          Dst:             xmlHashFree
        - Src:             'parserInternals.c:2927,9'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'parserInternals.c:2929,9'
          Dst:             xmlHashFree
        - Src:             'parserInternals.c:2966,2'
          Dst:             xmlCatalogFreeLocal
    - functionName:    xmlFreeInputStream
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 1724
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
      BBCount:         20
      ICount:          115
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFreeParserInputBuffer
      functionUses:    47
      BranchProfiles:
        - Branch String:   'parserInternals.c:1715,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1715,24'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1717,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:1717,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1717,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:1718,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:1718,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1718,33'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:1719,10'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:1719,31'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1719,35'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:1721,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:1719,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1720,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:1721,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:1721,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1722,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:1723,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1722,9'
          Dst:             xmlFreeParserInputBuffer
    - functionName:    xmlNewParserCtxt
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2979
      functionLinenumberEnd: 2980
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNewSAXParserCtxt
      functionUses:    19
      BranchProfiles:
        - Branch String:   'parserInternals.c:2980,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2980,12'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
            - BranchSide:      'parserInternals.c:2980,12'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
      Callsites:
        - Src:             'parserInternals.c:2980,12'
          Dst:             xmlNewSAXParserCtxt
    - functionName:    xmlInitParserCtxt
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2880
      functionLinenumberEnd: 2881
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitSAXParserCtxt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'parserInternals.c:2881,12'
          Dst:             xmlInitSAXParserCtxt
    - functionName:    xmlLoadExternalEntity
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2690
      functionLinenumberEnd: 2691
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URL
        - publicId
        - ctxt
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlLoadResource
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'parserInternals.c:2691,12'
          Dst:             xmlLoadResource
    - functionName:    xmlLoadResource
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2608
      functionLinenumberEnd: 2656
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - url
        - publicId
        - type
      BBCount:         31
      ICount:          214
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlCanonicPath
        - xmlCtxtErrIO
        - xmlCtxtErrMemory
        - xmlCtxtResolveFromCatalog
      functionUses:    11
      BranchProfiles:
        - Branch String:   'parserInternals.c:2612,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2613,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2615,10'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlCtxtErrMemory
                - xmlCtxtResolveFromCatalog
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2615,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2615,28'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlCtxtErrMemory
                - xmlCtxtResolveFromCatalog
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2647,65'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2615,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2616,15'
              BranchSideFuncs:
                - xmlCtxtResolveFromCatalog
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2647,65'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2623,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2624,19'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2627,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2627,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2628,19'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2629,14'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2629,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2630,19'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2632,20'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2633,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2634,24'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2636,16'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2638,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2639,26'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2642,13'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2642,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2643,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2644,16'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2648,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2649,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2653,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2622,20'
          Dst:             xmlCtxtResolveFromCatalog
        - Src:             'parserInternals.c:2639,13'
          Dst:             xmlCtxtErrIO
        - Src:             'parserInternals.c:2647,32'
          Dst:             xmlCanonicPath
        - Src:             'parserInternals.c:2649,9'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlCtxtResolveFromCatalog
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2309
      functionLinenumberEnd: 2349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - url
        - publicId
      BBCount:         21
      ICount:          126
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCatalogGetDefaults
        - xmlCtxtErr
        - xmlErrString
        - xmlResolveFromCatalog
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:2315,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2319,13'
              BranchSideFuncs:
                - xmlCatalogGetDefaults
                - xmlResolveFromCatalog
                - xmlErrString
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:2328,13'
              BranchSideFuncs:
                - xmlCatalogGetDefaults
                - xmlResolveFromCatalog
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:2319,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2320,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2322,25'
              BranchSideFuncs:
                - xmlCatalogGetDefaults
                - xmlResolveFromCatalog
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:2324,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2325,25'
              BranchSideFuncs:
                - xmlCatalogGetDefaults
                - xmlResolveFromCatalog
                - xmlErrString
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:2326,5'
              BranchSideFuncs:
                - xmlCatalogGetDefaults
                - xmlResolveFromCatalog
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:2328,5'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2330,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2332,25'
              BranchSideFuncs:
                - xmlResolveFromCatalog
                - xmlErrString
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:2335,27'
              BranchSideFuncs:
                - xmlResolveFromCatalog
                - xmlErrString
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:2338,13'
              BranchSideFuncs:
                - xmlResolveFromCatalog
                - xmlErrString
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:2341,34'
              BranchSideFuncs:
                - xmlResolveFromCatalog
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:2343,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2344,20'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:2348,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2328,13'
          Dst:             xmlCatalogGetDefaults
        - Src:             'parserInternals.c:2341,12'
          Dst:             xmlResolveFromCatalog
        - Src:             'parserInternals.c:2346,28'
          Dst:             xmlErrString
        - Src:             'parserInternals.c:2344,9'
          Dst:             xmlCtxtErr
    - functionName:    xmlCtxtErrIO
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - code
        - uri
      BBCount:         21
      ICount:          117
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCtxtErr
        - xmlErrString
      functionUses:    18
      BranchProfiles:
        - Branch String:   'parserInternals.c:222,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:223,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:225,11'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:225,34'
          Branch Sides:
            - BranchSide:      'parserInternals.c:226,11'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:233,13'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:225,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:233,13'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:237,16'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:233,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:234,19'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:236,19'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:237,16'
          Branch Sides:
            - BranchSide:      'parserInternals.c:238,15'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:240,15'
              BranchSideFuncs:
                - xmlErrString
                - xmlCtxtErr
        - Branch String:   'parserInternals.c:245,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:246,13'
              BranchSideFuncs:
                - xmlCtxtErr
            - BranchSide:      'parserInternals.c:250,13'
              BranchSideFuncs:
                - xmlCtxtErr
      Callsites:
        - Src:             'parserInternals.c:243,14'
          Dst:             xmlErrString
        - Src:             'parserInternals.c:255,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlDefaultExternalEntityLoader
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2484
      functionLinenumberEnd: 2514
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - url
        - publicId
        - ctxt
      BBCount:         20
      ICount:          113
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCtxtErrIO
        - xmlCtxtResolveFromCatalog
        - xmlNewInputFromFile
        - xmlStrncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:2490,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2491,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2494,42'
              BranchSideFuncs:
                - xmlCtxtResolveFromCatalog
                - xmlNewInputFromFile
                - xmlStrncasecmp
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2495,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2496,8'
              BranchSideFuncs:
                - xmlNewInputFromFile
                - xmlStrncasecmp
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2503,10'
              BranchSideFuncs:
                - xmlNewInputFromFile
                - xmlStrncasecmp
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2503,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2504,10'
              BranchSideFuncs:
                - xmlNewInputFromFile
                - xmlStrncasecmp
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2508,37'
              BranchSideFuncs:
                - xmlNewInputFromFile
        - Branch String:   'parserInternals.c:2504,43'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2505,34'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlNewInputFromFile
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2508,37'
              BranchSideFuncs:
                - xmlNewInputFromFile
        - Branch String:   'parserInternals.c:2503,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2506,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2508,37'
              BranchSideFuncs:
                - xmlNewInputFromFile
        - Branch String:   'parserInternals.c:2511,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2512,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2513,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2494,16'
          Dst:             xmlCtxtResolveFromCatalog
        - Src:             'parserInternals.c:2505,10'
          Dst:             xmlStrncasecmp
        - Src:             'parserInternals.c:2506,9'
          Dst:             xmlCtxtErrIO
        - Src:             'parserInternals.c:2508,17'
          Dst:             xmlNewInputFromFile
    - functionName:    xmlNewInputFromFile
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2451
      functionLinenumberEnd: 2471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - filename
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtErrIO
        - xmlNewInputFromUrl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:2456,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2456,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2457,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2456,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2457,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2459,9'
              BranchSideFuncs:
                - xmlNewInputFromUrl
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2459,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2460,15'
              BranchSideFuncs:
                - xmlNewInputFromUrl
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2461,10'
              BranchSideFuncs:
                - xmlNewInputFromUrl
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2461,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2462,15'
              BranchSideFuncs:
                - xmlNewInputFromUrl
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2464,31'
              BranchSideFuncs:
                - xmlNewInputFromUrl
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:2465,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2466,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:2470,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2464,12'
          Dst:             xmlNewInputFromUrl
        - Src:             'parserInternals.c:2466,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlNewInputFromUrl
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2393
      functionLinenumberEnd: 2436
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - url
        - flags
        - out
      BBCount:         31
      ICount:          165
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - __xmlParserInputBufferCreateFilenameValue
        - xmlNewInputInternal
        - xmlParserInputBufferCreateUrl
        - xmlResolveFromCatalog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:2399,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2400,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2401,6'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
                - xmlParserInputBufferCreateUrl
                - xmlNewInputInternal
                - __xmlParserInputBufferCreateFilenameValue
                - xmlResolveFromCatalog
        - Branch String:   'parserInternals.c:2402,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2403,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2406,9'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
                - xmlParserInputBufferCreateUrl
                - xmlNewInputInternal
                - __xmlParserInputBufferCreateFilenameValue
                - xmlResolveFromCatalog
        - Branch String:   'parserInternals.c:2406,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2407,38'
              BranchSideFuncs:
                - xmlResolveFromCatalog
                - __xmlParserInputBufferCreateFilenameValue
                - xmlParserInputBufferCreateUrl
                - xmlNewInputInternal
                - __xmlParserInputBufferCreateFilenameValue
            - BranchSide:      'parserInternals.c:2415,9'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
                - xmlParserInputBufferCreateUrl
                - xmlNewInputInternal
                - __xmlParserInputBufferCreateFilenameValue
        - Branch String:   'parserInternals.c:2408,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2409,20'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2410,13'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
                - xmlParserInputBufferCreateUrl
                - xmlNewInputInternal
                - __xmlParserInputBufferCreateFilenameValue
        - Branch String:   'parserInternals.c:2410,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2411,19'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
                - xmlParserInputBufferCreateUrl
                - xmlNewInputInternal
                - __xmlParserInputBufferCreateFilenameValue
            - BranchSide:      'parserInternals.c:2412,5'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
                - xmlParserInputBufferCreateUrl
                - xmlNewInputInternal
                - __xmlParserInputBufferCreateFilenameValue
        - Branch String:   'parserInternals.c:2415,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2416,15'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
                - xmlNewInputInternal
            - BranchSide:      'parserInternals.c:2421,46'
              BranchSideFuncs:
                - xmlParserInputBufferCreateUrl
                - xmlNewInputInternal
        - Branch String:   'parserInternals.c:2418,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2419,18'
              BranchSideFuncs:
                - xmlNewInputInternal
            - BranchSide:      'parserInternals.c:2420,5'
              BranchSideFuncs:
                - xmlNewInputInternal
        - Branch String:   'parserInternals.c:2425,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2426,37'
              BranchSideFuncs:
                - xmlNewInputInternal
            - BranchSide:      'parserInternals.c:2433,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2427,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2428,18'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2430,16'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2433,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2434,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2435,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2407,16'
          Dst:             xmlResolveFromCatalog
        - Src:             'parserInternals.c:2415,9'
          Dst:             __xmlParserInputBufferCreateFilenameValue
        - Src:             'parserInternals.c:2416,15'
          Dst:             __xmlParserInputBufferCreateFilenameValue
        - Src:             'parserInternals.c:2421,16'
          Dst:             xmlParserInputBufferCreateUrl
        - Src:             'parserInternals.c:2426,17'
          Dst:             xmlNewInputInternal
    - functionName:    xmlResolveFromCatalog
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2237
      functionLinenumberEnd: 2305
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - url
        - publicId
        - localCatalogs
        - allowGlobal
        - out
      BBCount:         37
      ICount:          204
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlCatalogLocalResolve
        - xmlCatalogLocalResolveURI
        - xmlCatalogResolve
        - xmlCatalogResolveURI
        - xmlGetLastErrorInternal
        - xmlNoNetExists
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:2243,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2244,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2245,6'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlGetLastErrorInternal
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
        - Branch String:   'parserInternals.c:2246,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2246,38'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlGetLastErrorInternal
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
            - BranchSide:      'parserInternals.c:2254,24'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlGetLastErrorInternal
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
        - Branch String:   'parserInternals.c:2246,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2247,9'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlGetLastErrorInternal
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
            - BranchSide:      'parserInternals.c:2254,24'
              BranchSideFuncs:
                - xmlNoNetExists
                - xmlGetLastErrorInternal
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
        - Branch String:   'parserInternals.c:2254,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2255,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2258,17'
              BranchSideFuncs:
                - xmlGetLastErrorInternal
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlCatalogResolve
                - xmlCatalogLocalResolve
        - Branch String:   'parserInternals.c:2265,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2266,52'
              BranchSideFuncs:
                - xmlCatalogLocalResolve
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlCatalogResolve
            - BranchSide:      'parserInternals.c:2273,10'
              BranchSideFuncs:
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlCatalogResolve
        - Branch String:   'parserInternals.c:2273,28'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2273,32'
              BranchSideFuncs:
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
                - xmlCatalogResolve
            - BranchSide:      'parserInternals.c:2285,10'
              BranchSideFuncs:
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
        - Branch String:   'parserInternals.c:2273,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2274,56'
              BranchSideFuncs:
                - xmlCatalogResolve
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
            - BranchSide:      'parserInternals.c:2285,10'
              BranchSideFuncs:
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
        - Branch String:   'parserInternals.c:2285,28'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2285,32'
              BranchSideFuncs:
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
            - BranchSide:      'parserInternals.c:2295,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2285,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2286,13'
              BranchSideFuncs:
                - xmlCatalogResolveURI
                - xmlCatalogLocalResolveURI
            - BranchSide:      'parserInternals.c:2295,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2286,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2287,59'
              BranchSideFuncs:
                - xmlCatalogLocalResolveURI
                - xmlCatalogResolveURI
            - BranchSide:      'parserInternals.c:2290,14'
              BranchSideFuncs:
                - xmlCatalogResolveURI
        - Branch String:   'parserInternals.c:2290,32'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2290,36'
              BranchSideFuncs:
                - xmlCatalogResolveURI
            - BranchSide:      'parserInternals.c:2293,5'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2290,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2291,63'
              BranchSideFuncs:
                - xmlCatalogResolveURI
            - BranchSide:      'parserInternals.c:2293,5'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2296,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2297,16'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2299,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2254,9'
          Dst:             xmlNoNetExists
        - Src:             'parserInternals.c:2258,17'
          Dst:             xmlGetLastErrorInternal
        - Src:             'parserInternals.c:2266,29'
          Dst:             xmlCatalogLocalResolve
        - Src:             'parserInternals.c:2274,29'
          Dst:             xmlCatalogResolve
        - Src:             'parserInternals.c:2287,33'
          Dst:             xmlCatalogLocalResolveURI
        - Src:             'parserInternals.c:2291,33'
          Dst:             xmlCatalogResolveURI
    - functionName:    xmlNewInputInternal
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - filename
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufResetInput
        - xmlFreeInputStream
        - xmlFreeParserInputBuffer
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parserInternals.c:1792,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1793,27'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:1796,12'
              BranchSideFuncs:
                - xmlBufResetInput
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:1803,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1804,27'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:1811,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1805,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1806,32'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:1809,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1793,2'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'parserInternals.c:1801,5'
          Dst:             xmlBufResetInput
        - Src:             'parserInternals.c:1806,13'
          Dst:             xmlFreeInputStream
    - functionName:    xmlCtxtSetResourceLoader
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2591
      functionLinenumberEnd: 2597
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - loader
        - vctxt
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parserInternals.c:2592,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2593,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2595,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetExternalEntityLoader
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2574
      functionLinenumberEnd: 2575
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSetExternalEntityLoader
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2562
      functionLinenumberEnd: 2564
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlNoNetExternalEntityLoader
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2529
      functionLinenumberEnd: 2543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URL
        - publicId
        - ctxt
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDefaultExternalEntityLoader
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:2533,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2534,22'
              BranchSideFuncs:
                - xmlDefaultExternalEntityLoader
            - BranchSide:      'parserInternals.c:2538,44'
              BranchSideFuncs:
                - xmlDefaultExternalEntityLoader
        - Branch String:   'parserInternals.c:2540,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2540,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2541,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2538,13'
          Dst:             xmlDefaultExternalEntityLoader
    - functionName:    xmlCheckHTTPInput
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2362
      functionLinenumberEnd: 2363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ret
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlNewStringInputStream
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2211
      functionLinenumberEnd: 2212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - buffer
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtNewInputFromString
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'parserInternals.c:2212,12'
          Dst:             xmlCtxtNewInputFromString
    - functionName:    xmlCtxtNewInputFromString
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1924
      functionLinenumberEnd: 1940
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - url
        - str
        - encoding
        - flags
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCtxtErrMemory
        - xmlNewInputFromString
        - xmlSwitchInputEncodingName
      functionUses:    9
      BranchProfiles:
        - Branch String:   'parserInternals.c:1927,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1927,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1928,2'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1927,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1928,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1930,35'
              BranchSideFuncs:
                - xmlNewInputFromString
                - xmlSwitchInputEncodingName
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:1931,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1932,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1936,9'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
        - Branch String:   'parserInternals.c:1936,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1937,36'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
            - BranchSide:      'parserInternals.c:1939,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1930,13'
          Dst:             xmlNewInputFromString
        - Src:             'parserInternals.c:1932,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:1937,9'
          Dst:             xmlSwitchInputEncodingName
    - functionName:    xmlNewInputFromString
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1900
      functionLinenumberEnd: 1911
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - url
        - str
        - flags
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNewInputBufferString
        - xmlNewInputInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:1903,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1904,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1906,35'
              BranchSideFuncs:
                - xmlNewInputBufferString
                - xmlNewInputInternal
        - Branch String:   'parserInternals.c:1907,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1908,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1910,32'
              BranchSideFuncs:
                - xmlNewInputInternal
      Callsites:
        - Src:             'parserInternals.c:1906,11'
          Dst:             xmlNewInputBufferString
        - Src:             'parserInternals.c:1910,12'
          Dst:             xmlNewInputInternal
    - functionName:    xmlSwitchInputEncodingName
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1265
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - input
        - encoding
      BBCount:         13
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCreateCharEncodingHandler
        - xmlCtxtErrIO
        - xmlFatalErr
        - xmlInputSetEncodingHandler
        - xmlWarningMsg
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parserInternals.c:1244,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1245,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1247,40'
              BranchSideFuncs:
                - xmlCreateCharEncodingHandler
                - xmlInputSetEncodingHandler
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlWarningMsg
        - Branch String:   'parserInternals.c:1249,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1250,23'
              BranchSideFuncs:
                - xmlWarningMsg
            - BranchSide:      'parserInternals.c:1253,16'
              BranchSideFuncs:
                - xmlInputSetEncodingHandler
                - xmlCtxtErrIO
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1259,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1260,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:1264,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1247,11'
          Dst:             xmlCreateCharEncodingHandler
        - Src:             'parserInternals.c:1250,9'
          Dst:             xmlWarningMsg
        - Src:             'parserInternals.c:1254,9'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:1258,12'
          Dst:             xmlInputSetEncodingHandler
        - Src:             'parserInternals.c:1260,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlInputSetEncodingHandler
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1384
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - handler
      BBCount:         29
      ICount:          223
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlBufCreate
        - xmlBufResetInput
        - xmlBufShrink
        - xmlCharEncCloseFunc
        - xmlCharEncInput
        - xmlStrcasecmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'parserInternals.c:1304,25'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1304,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
            - BranchSide:      'parserInternals.c:1305,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
        - Branch String:   'parserInternals.c:1304,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1305,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
            - BranchSide:      'parserInternals.c:1308,10'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufResetInput
                - xmlBufShrink
                - xmlCharEncInput
                - xmlCharEncCloseFunc
                - xmlCharEncCloseFunc
                - xmlStrcasecmp
                - xmlCharEncCloseFunc
        - Branch String:   'parserInternals.c:1315,27'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1316,33'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlBufCreate
                - xmlBufResetInput
                - xmlBufShrink
                - xmlCharEncInput
                - xmlCharEncCloseFunc
                - xmlCharEncCloseFunc
                - xmlCharEncCloseFunc
            - BranchSide:      'parserInternals.c:1321,9'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufResetInput
                - xmlBufShrink
                - xmlCharEncInput
                - xmlCharEncCloseFunc
                - xmlCharEncCloseFunc
        - Branch String:   'parserInternals.c:1315,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1317,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlBufCreate
                - xmlBufResetInput
                - xmlBufShrink
                - xmlCharEncInput
                - xmlCharEncCloseFunc
                - xmlCharEncCloseFunc
            - BranchSide:      'parserInternals.c:1321,9'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufResetInput
                - xmlBufShrink
                - xmlCharEncInput
                - xmlCharEncCloseFunc
                - xmlCharEncCloseFunc
        - Branch String:   'parserInternals.c:1321,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1322,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1324,9'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufResetInput
                - xmlBufShrink
                - xmlCharEncInput
                - xmlCharEncCloseFunc
                - xmlCharEncCloseFunc
        - Branch String:   'parserInternals.c:1324,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1334,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
            - BranchSide:      'parserInternals.c:1339,11'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufResetInput
                - xmlBufShrink
                - xmlCharEncInput
                - xmlCharEncCloseFunc
        - Branch String:   'parserInternals.c:1340,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1341,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
            - BranchSide:      'parserInternals.c:1345,19'
              BranchSideFuncs:
                - xmlBufResetInput
                - xmlBufShrink
                - xmlCharEncInput
        - Branch String:   'parserInternals.c:1352,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1361,21'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlCharEncInput
                - xmlBufResetInput
            - BranchSide:      'parserInternals.c:1381,22'
              BranchSideFuncs:
                - xmlBufResetInput
        - Branch String:   'parserInternals.c:1372,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1373,21'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufResetInput
            - BranchSide:      'parserInternals.c:1375,21'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufResetInput
        - Branch String:   'parserInternals.c:1377,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1378,20'
              BranchSideFuncs:
                - xmlBufResetInput
            - BranchSide:      'parserInternals.c:1379,5'
              BranchSideFuncs:
                - xmlBufResetInput
      Callsites:
        - Src:             'parserInternals.c:1305,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'parserInternals.c:1316,10'
          Dst:             xmlStrcasecmp
        - Src:             'parserInternals.c:1317,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'parserInternals.c:1334,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'parserInternals.c:1339,11'
          Dst:             xmlBufCreate
        - Src:             'parserInternals.c:1341,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'parserInternals.c:1362,9'
          Dst:             xmlBufShrink
        - Src:             'parserInternals.c:1376,15'
          Dst:             xmlCharEncInput
        - Src:             'parserInternals.c:1381,5'
          Dst:             xmlBufResetInput
    - functionName:    xmlNewEntityInputStream
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2170
      functionLinenumberEnd: 2199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ent
      BBCount:         20
      ICount:          113
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCtxtNewInputFromString
        - xmlLoadResource
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:2173,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2173,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2174,2'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2173,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2174,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2176,9'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlCtxtNewInputFromString
        - Branch String:   'parserInternals.c:2176,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2177,43'
              BranchSideFuncs:
                - xmlCtxtNewInputFromString
            - BranchSide:      'parserInternals.c:2179,16'
              BranchSideFuncs:
                - xmlLoadResource
        - Branch String:   'parserInternals.c:2179,16'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2182,13'
              BranchSideFuncs:
                - xmlLoadResource
            - BranchSide:      'parserInternals.c:2190,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2182,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2183,19'
              BranchSideFuncs:
                - xmlLoadResource
            - BranchSide:      'parserInternals.c:2185,19'
              BranchSideFuncs:
                - xmlLoadResource
        - Branch String:   'parserInternals.c:2193,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2194,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2196,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2177,17'
          Dst:             xmlCtxtNewInputFromString
        - Src:             'parserInternals.c:2187,17'
          Dst:             xmlLoadResource
    - functionName:    xmlNewIOInputStream
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionLinenumberEnd: 2158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buf
        - enc
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCtxtErrMemory
        - xmlGetCharEncodingName
        - xmlNewInputInternal
        - xmlSwitchInputEncodingName
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parserInternals.c:2144,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2144,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2145,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2144,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2145,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2147,33'
              BranchSideFuncs:
                - xmlNewInputInternal
                - xmlGetCharEncodingName
                - xmlSwitchInputEncodingName
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2148,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2149,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2153,39'
              BranchSideFuncs:
                - xmlGetCharEncodingName
                - xmlSwitchInputEncodingName
        - Branch String:   'parserInternals.c:2154,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2155,36'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
            - BranchSide:      'parserInternals.c:2157,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2147,13'
          Dst:             xmlNewInputInternal
        - Src:             'parserInternals.c:2149,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:2153,16'
          Dst:             xmlGetCharEncodingName
        - Src:             'parserInternals.c:2155,9'
          Dst:             xmlSwitchInputEncodingName
    - functionName:    xmlNewPushInput
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2101
      functionLinenumberEnd: 2127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - url
        - chunk
        - size
      BBCount:         15
      ICount:          102
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlAllocParserInputBuffer
        - xmlBufResetInput
        - xmlFreeInputStream
        - xmlNewInputInternal
        - xmlParserInputBufferPush
      functionUses:    3
      BranchProfiles:
        - Branch String:   'parserInternals.c:2106,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2107,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2109,33'
              BranchSideFuncs:
                - xmlNewInputInternal
                - xmlParserInputBufferPush
                - xmlBufResetInput
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2110,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2111,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2113,5'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufResetInput
                - xmlFreeInputStream
        - Branch String:   'parserInternals.c:2115,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2115,24'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufResetInput
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:2126,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2115,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2118,33'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufResetInput
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:2126,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2120,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2121,32'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'parserInternals.c:2124,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2105,11'
          Dst:             xmlAllocParserInputBuffer
        - Src:             'parserInternals.c:2109,13'
          Dst:             xmlNewInputInternal
        - Src:             'parserInternals.c:2118,8'
          Dst:             xmlParserInputBufferPush
        - Src:             'parserInternals.c:2119,9'
          Dst:             xmlBufResetInput
        - Src:             'parserInternals.c:2121,13'
          Dst:             xmlFreeInputStream
    - functionName:    xmlCtxtNewInputFromIO
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2090
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - url
        - ioRead
        - ioClose
        - ioCtxt
        - encoding
        - flags
      BBCount:         14
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCtxtErrMemory
        - xmlNewInputFromIO
        - xmlSwitchInputEncodingName
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parserInternals.c:2077,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2077,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2078,2'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:2077,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2078,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2080,31'
              BranchSideFuncs:
                - xmlNewInputFromIO
                - xmlSwitchInputEncodingName
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2081,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2082,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2086,9'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
        - Branch String:   'parserInternals.c:2086,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2087,36'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
            - BranchSide:      'parserInternals.c:2089,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2080,13'
          Dst:             xmlNewInputFromIO
        - Src:             'parserInternals.c:2082,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:2087,9'
          Dst:             xmlSwitchInputEncodingName
    - functionName:    xmlNewInputFromIO
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2039
      functionLinenumberEnd: 2057
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - url
        - ioRead
        - ioClose
        - ioCtxt
        - flags
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlAllocParserInputBuffer
        - xmlNewInputInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:2042,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2043,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2045,11'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
                - xmlNewInputInternal
        - Branch String:   'parserInternals.c:2046,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2047,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2052,20'
              BranchSideFuncs:
                - xmlNewInputInternal
        - Branch String:   'parserInternals.c:2047,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2048,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:2049,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2045,11'
          Dst:             xmlAllocParserInputBuffer
        - Src:             'parserInternals.c:2056,12'
          Dst:             xmlNewInputInternal
    - functionName:    xmlCtxtNewInputFromFd
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1991
      functionLinenumberEnd: 2010
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - url
        - fd
        - encoding
        - flags
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtErrMemory
        - xmlNewInputFromFd
        - xmlSwitchInputEncodingName
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parserInternals.c:1994,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1994,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1995,2'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1994,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1995,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1997,9'
              BranchSideFuncs:
                - xmlNewInputFromFd
                - xmlSwitchInputEncodingName
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:1997,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1998,15'
              BranchSideFuncs:
                - xmlNewInputFromFd
                - xmlSwitchInputEncodingName
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2000,31'
              BranchSideFuncs:
                - xmlNewInputFromFd
                - xmlSwitchInputEncodingName
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:2001,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2002,19'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:2006,9'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
        - Branch String:   'parserInternals.c:2006,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:2007,36'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
            - BranchSide:      'parserInternals.c:2009,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:2000,13'
          Dst:             xmlNewInputFromFd
        - Src:             'parserInternals.c:2002,2'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:2007,9'
          Dst:             xmlSwitchInputEncodingName
    - functionName:    xmlNewInputFromFd
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1962
      functionLinenumberEnd: 1978
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - url
        - fd
        - flags
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlAllocParserInputBuffer
        - xmlFreeParserInputBuffer
        - xmlInputFromFd
        - xmlNewInputInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:1965,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1966,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1968,11'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
                - xmlInputFromFd
                - xmlNewInputInternal
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:1969,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1970,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1972,24'
              BranchSideFuncs:
                - xmlInputFromFd
                - xmlNewInputInternal
                - xmlFreeParserInputBuffer
        - Branch String:   'parserInternals.c:1972,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1973,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'parserInternals.c:1977,32'
              BranchSideFuncs:
                - xmlNewInputInternal
      Callsites:
        - Src:             'parserInternals.c:1968,11'
          Dst:             xmlAllocParserInputBuffer
        - Src:             'parserInternals.c:1972,9'
          Dst:             xmlInputFromFd
        - Src:             'parserInternals.c:1973,9'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'parserInternals.c:1977,12'
          Dst:             xmlNewInputInternal
    - functionName:    xmlCtxtNewInputFromMemory
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1879
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - url
        - mem
        - size
        - encoding
        - flags
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCtxtErrMemory
        - xmlNewInputFromMemory
        - xmlSwitchInputEncodingName
      functionUses:    8
      BranchProfiles:
        - Branch String:   'parserInternals.c:1866,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1866,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1867,2'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1866,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1867,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1869,35'
              BranchSideFuncs:
                - xmlNewInputFromMemory
                - xmlSwitchInputEncodingName
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:1870,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1871,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1875,9'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
        - Branch String:   'parserInternals.c:1875,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1876,36'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
            - BranchSide:      'parserInternals.c:1878,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1869,13'
          Dst:             xmlNewInputFromMemory
        - Src:             'parserInternals.c:1871,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'parserInternals.c:1876,9'
          Dst:             xmlSwitchInputEncodingName
    - functionName:    xmlNewInputFromMemory
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - url
        - mem
        - size
        - flags
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNewInputBufferMemory
        - xmlNewInputInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:1841,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1842,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1844,35'
              BranchSideFuncs:
                - xmlNewInputBufferMemory
                - xmlNewInputInternal
        - Branch String:   'parserInternals.c:1845,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1846,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1848,32'
              BranchSideFuncs:
                - xmlNewInputInternal
      Callsites:
        - Src:             'parserInternals.c:1844,11'
          Dst:             xmlNewInputBufferMemory
        - Src:             'parserInternals.c:1848,12'
          Dst:             xmlNewInputInternal
    - functionName:    xmlCtxtNewInputFromUrl
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1764
      functionLinenumberEnd: 1778
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - url
        - publicId
        - encoding
        - flags
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlLoadResource
        - xmlSwitchInputEncodingName
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parserInternals.c:1767,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1767,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1768,2'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1767,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1768,2'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1770,29'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlSwitchInputEncodingName
        - Branch String:   'parserInternals.c:1771,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1772,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1774,9'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
        - Branch String:   'parserInternals.c:1774,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1775,36'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
            - BranchSide:      'parserInternals.c:1777,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1770,13'
          Dst:             xmlLoadResource
        - Src:             'parserInternals.c:1775,9'
          Dst:             xmlSwitchInputEncodingName
    - functionName:    xmlNewInputStream
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1735
      functionLinenumberEnd: 1748
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:1739,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1740,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1743,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1740,9'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlGetActualEncoding
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:1689,56'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1690,10'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1692,20'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1689,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1692,20'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1693,17'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1693,35'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1693,39'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1695,16'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1693,16'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1694,29'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1695,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtGetDeclaredEncoding
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:1674,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1675,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1677,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSetDeclaredEncoding
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1578
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - encoding
      BBCount:         44
      ICount:          280
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - xmlCreateCharEncodingHandler
        - xmlCtxtErrIO
        - xmlCtxtErrMemory
        - xmlFatalErr
        - xmlInputSetEncodingHandler
        - xmlStrcasecmp
        - xmlStrdup
        - xmlWarningMsg
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:1579,62'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1580,11'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
                - xmlCreateCharEncodingHandler
                - xmlInputSetEncodingHandler
                - xmlCtxtErrIO
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1608,16'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
        - Branch String:   'parserInternals.c:1579,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1583,25'
              BranchSideFuncs:
                - xmlCreateCharEncodingHandler
                - xmlInputSetEncodingHandler
                - xmlCtxtErrIO
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1608,16'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
        - Branch String:   'parserInternals.c:1590,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1591,19'
              BranchSideFuncs:
                - xmlCreateCharEncodingHandler
                - xmlInputSetEncodingHandler
                - xmlCtxtErrIO
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1592,59'
              BranchSideFuncs:
                - xmlCreateCharEncodingHandler
                - xmlInputSetEncodingHandler
                - xmlCtxtErrIO
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1594,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1595,25'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1600,43'
              BranchSideFuncs:
                - xmlInputSetEncodingHandler
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:1601,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1602,26'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:1607,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1621,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1623,25'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
            - BranchSide:      'parserInternals.c:1627,25'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
            - BranchSide:      'parserInternals.c:1631,25'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
            - BranchSide:      'parserInternals.c:1636,13'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
        - Branch String:   'parserInternals.c:1636,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1638,17'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
            - BranchSide:      'parserInternals.c:1658,5'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1640,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1641,35'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1647,17'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
        - Branch String:   'parserInternals.c:1641,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1642,27'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1645,13'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
                - xmlStrcasecmp
        - Branch String:   'parserInternals.c:1647,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1648,31'
              BranchSideFuncs:
                - xmlWarningMsg
                - xmlStrdup
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1657,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1654,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1655,38'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'parserInternals.c:1656,13'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1660,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1661,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1662,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1592,15'
          Dst:             xmlCreateCharEncodingHandler
        - Src:             'parserInternals.c:1595,13'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:1600,16'
          Dst:             xmlInputSetEncodingHandler
        - Src:             'parserInternals.c:1602,13'
          Dst:             xmlCtxtErrIO
        - Src:             'parserInternals.c:1641,21'
          Dst:             xmlStrcasecmp
        - Src:             'parserInternals.c:1648,17'
          Dst:             xmlWarningMsg
        - Src:             'parserInternals.c:1653,28'
          Dst:             xmlStrdup
        - Src:             'parserInternals.c:1655,21'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlDetectEBCDIC
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - hout
      BBCount:         79
      ICount:          493
      EdgeCount:       108
      CyclomaticComplexity: 31
      functionsReached:
        - xmlCharEncCloseFunc
        - xmlCreateCharEncodingHandler
        - xmlEncInputChunk
        - xmlStrncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parserInternals.c:1130,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1131,16'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1132,12'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1140,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1141,9'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1142,9'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1144,5'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1145,17'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1181,5'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1145,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1146,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1147,18'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1147,29'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1148,25'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1181,5'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1147,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1151,15'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1181,5'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlStrncmp
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1152,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1152,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1152,20'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1152,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1152,20'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1152,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1152,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1152,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1152,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1152,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1153,19'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1154,22'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1154,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1155,17'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1156,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1156,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1156,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1156,20'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1156,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1156,20'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1156,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1156,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1156,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1156,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1156,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1157,19'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1158,26'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1159,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1159,37'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1161,21'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1159,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1160,17'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1161,21'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1163,34'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1163,38'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1164,22'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1163,51'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1163,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1164,22'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1164,34'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1164,38'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1165,22'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1164,51'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1163,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1165,22'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1165,34'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1165,38'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1166,21'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1165,51'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1163,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1166,21'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1166,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1163,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1166,37'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1166,49'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1163,13'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1167,21'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1163,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1168,27'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1169,17'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1169,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1170,17'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
            - BranchSide:      'parserInternals.c:1171,17'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlCreateCharEncodingHandler
        - Branch String:   'parserInternals.c:1176,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1177,24'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1178,21'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1190,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1191,16'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1192,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1128,12'
          Dst:             xmlCreateCharEncodingHandler
        - Src:             'parserInternals.c:1134,11'
          Dst:             xmlEncInputChunk
        - Src:             'parserInternals.c:1148,14'
          Dst:             xmlStrncmp
        - Src:             'parserInternals.c:1172,13'
          Dst:             xmlCharEncCloseFunc
        - Src:             'parserInternals.c:1173,20'
          Dst:             xmlCreateCharEncodingHandler
        - Src:             'parserInternals.c:1187,5'
          Dst:             xmlCharEncCloseFunc
        - Src:             'parserInternals.c:1188,12'
          Dst:             xmlCreateCharEncodingHandler
    - functionName:    xmlDetectEncoding
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         89
      ICount:          484
      EdgeCount:       119
      CyclomaticComplexity: 32
      functionsReached:
        - xmlDetectEBCDIC
        - xmlFatalErr
        - xmlParserGrow
        - xmlSwitchEncoding
        - xmlSwitchToEncoding
      functionUses:    9
      BranchProfiles:
        - Branch String:   'parserInternals.c:1450,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1451,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1452,10'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1453,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1454,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1456,9'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1456,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1461,14'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1468,9'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1461,29'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1461,33'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1465,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1461,48'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1461,52'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1465,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1461,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1462,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1465,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1477,5'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1479,19'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1494,17'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1511,12'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1519,18'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1527,17'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1535,17'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1543,9'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1479,31'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1480,18'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1483,25'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1480,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1480,37'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1483,25'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1480,52'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1480,56'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1483,25'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1479,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1481,21'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1483,25'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1494,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1495,23'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1508,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1495,35'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1496,22'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1499,29'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1496,37'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1496,41'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1499,29'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1495,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1497,25'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1499,29'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1511,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1512,18'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1516,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1512,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1512,37'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1516,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1512,52'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1512,56'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1516,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1511,10'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1513,14'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1516,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1519,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1519,37'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1524,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1519,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1520,21'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1524,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1527,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1528,21'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1532,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1535,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1536,21'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1540,13'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1543,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1544,29'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1547,9'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1547,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1547,9'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1548,31'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1550,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1554,35'
              BranchSideFuncs:
                - xmlDetectEBCDIC
                - xmlSwitchToEncoding
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1561,31'
              BranchSideFuncs:
                - xmlSwitchEncoding
        - Branch String:   'parserInternals.c:1555,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1556,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1558,37'
              BranchSideFuncs:
                - xmlSwitchToEncoding
      Callsites:
        - Src:             'parserInternals.c:1450,9'
          Dst:             xmlParserGrow
        - Src:             'parserInternals.c:1554,19'
          Dst:             xmlDetectEBCDIC
        - Src:             'parserInternals.c:1556,17'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:1558,17'
          Dst:             xmlSwitchToEncoding
        - Src:             'parserInternals.c:1561,13'
          Dst:             xmlSwitchEncoding
    - functionName:    xmlParserGrow
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         22
      ICount:          174
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - xmlBufUpdateInput
        - xmlCtxtErrIO
        - xmlFatalErr
        - xmlHaltParser
        - xmlParserInputBufferGrow
      functionUses:    146
      BranchProfiles:
        - Branch String:   'parserInternals.c:563,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:564,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:566,9'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parserInternals.c:566,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:567,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:569,10'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parserInternals.c:569,32'
          Branch Sides:
            - BranchSide:      'parserInternals.c:569,36'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parserInternals.c:571,9'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parserInternals.c:569,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:570,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:571,9'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parserInternals.c:571,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:572,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:574,9'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'parserInternals.c:574,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:575,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'parserInternals.c:581,9'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:581,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:582,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:584,36'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufUpdateInput
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:587,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:588,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:591,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:575,9'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:577,9'
          Dst:             xmlHaltParser
        - Src:             'parserInternals.c:584,11'
          Dst:             xmlParserInputBufferGrow
        - Src:             'parserInternals.c:585,5'
          Dst:             xmlBufUpdateInput
        - Src:             'parserInternals.c:588,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlSwitchToEncoding
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionLinenumberEnd: 1434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - handler
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtErrIO
        - xmlInputSetEncodingHandler
      functionUses:    2
      BranchProfiles:
        - Branch String:   'parserInternals.c:1424,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1425,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1427,39'
              BranchSideFuncs:
                - xmlInputSetEncodingHandler
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:1428,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1429,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:1433,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1427,12'
          Dst:             xmlInputSetEncodingHandler
        - Src:             'parserInternals.c:1429,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlSwitchEncoding
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - enc
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFatalErr
        - xmlLookupCharEncodingHandler
        - xmlSwitchToEncoding
      functionUses:    6
      BranchProfiles:
        - Branch String:   'parserInternals.c:1214,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1214,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1215,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1214,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1215,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1217,41'
              BranchSideFuncs:
                - xmlLookupCharEncodingHandler
                - xmlSwitchToEncoding
                - xmlFatalErr
        - Branch String:   'parserInternals.c:1218,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1219,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:1223,31'
              BranchSideFuncs:
                - xmlSwitchToEncoding
        - Branch String:   'parserInternals.c:1225,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1225,24'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1229,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1225,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1226,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1229,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1217,12'
          Dst:             xmlLookupCharEncodingHandler
        - Src:             'parserInternals.c:1219,9'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:1223,11'
          Dst:             xmlSwitchToEncoding
    - functionName:    xmlHaltParser
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   'parserInternals.c:528,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:529,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:530,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSwitchInputEncoding
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1407
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - input
        - handler
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtErrIO
        - xmlInputSetEncodingHandler
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:1401,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1402,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:1406,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1399,28'
          Dst:             xmlInputSetEncodingHandler
        - Src:             'parserInternals.c:1402,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlSwitchEncodingName
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - encoding
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSwitchInputEncodingName
      functionUses:    5
      BranchProfiles:
        - Branch String:   'parserInternals.c:1282,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1283,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1285,39'
              BranchSideFuncs:
                - xmlSwitchInputEncodingName
      Callsites:
        - Src:             'parserInternals.c:1285,12'
          Dst:             xmlSwitchInputEncodingName
    - functionName:    xmlCtxtSetCharEncConvImpl
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - impl
        - vctxt
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:1106,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1107,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1109,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCopyChar
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - len
        - out
        - val
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCopyCharMultiByte
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:1076,23'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1076,37'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1076,27'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
        - Branch String:   'parserInternals.c:1076,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1076,37'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1078,10'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
        - Branch String:   'parserInternals.c:1078,10'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1079,31'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
            - BranchSide:      'parserInternals.c:1081,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1079,9'
          Dst:             xmlCopyCharMultiByte
    - functionName:    xmlCopyCharMultiByte
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - val
      BBCount:         24
      ICount:          148
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - xmlAbort
      functionUses:    11
      BranchProfiles:
        - Branch String:   'parserInternals.c:1033,23'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1033,37'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1033,27'
              BranchSideFuncs:
                - xmlAbort
        - Branch String:   'parserInternals.c:1033,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1033,37'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1043,10'
              BranchSideFuncs:
                - xmlAbort
        - Branch String:   'parserInternals.c:1043,10'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1044,22'
              BranchSideFuncs:
                - xmlAbort
            - BranchSide:      'parserInternals.c:1059,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1046,6'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1046,32'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1047,11'
              BranchSideFuncs:
                - xmlAbort
        - Branch String:   'parserInternals.c:1047,11'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1047,37'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1048,11'
              BranchSideFuncs:
                - xmlAbort
        - Branch String:   'parserInternals.c:1048,11'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1048,39'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1051,13'
              BranchSideFuncs:
                - xmlAbort
        - Branch String:   'parserInternals.c:1055,2'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1056,16'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1057,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1051,13'
          Dst:             xmlAbort
    - functionName:    xmlStringCurrentChar
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - len
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGetUTF8Char
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:1012,23'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1012,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1013,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:1012,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1013,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1016,6'
              BranchSideFuncs:
                - xmlGetUTF8Char
        - Branch String:   'parserInternals.c:1019,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:1019,5'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:1019,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:1017,9'
          Dst:             xmlGetUTF8Char
    - functionName:    xmlCurrentChar
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - len
      BBCount:         69
      ICount:          430
      EdgeCount:       94
      CyclomaticComplexity: 27
      functionsReached:
        - xmlCtxtErrIO
        - xmlFatalErr
        - xmlParserGrow
      functionUses:    9
      BranchProfiles:
        - Branch String:   'parserInternals.c:875,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:875,67'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:875,28'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parserInternals.c:875,41'
          Branch Sides:
            - BranchSide:      'parserInternals.c:875,67'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:875,45'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parserInternals.c:875,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:875,67'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:877,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErr
                - xmlParserGrow
        - Branch String:   'parserInternals.c:879,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:880,23'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCtxtErrIO
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:884,11'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlFatalErr
        - Branch String:   'parserInternals.c:887,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:889,13'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:929,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:889,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:896,17'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:922,14'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:896,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:902,21'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:906,24'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parserInternals.c:902,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:903,21'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:904,18'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:906,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:907,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:919,18'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:907,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:908,22'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:910,22'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parserInternals.c:929,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:930,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:931,14'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:931,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:932,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:934,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:934,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:936,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:942,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:936,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:937,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:938,20'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:942,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:943,17'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:944,18'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:944,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:945,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:947,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:947,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:949,24'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:956,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:952,35'
          Branch Sides:
            - BranchSide:      'parserInternals.c:952,40'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:953,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:952,55'
          Branch Sides:
            - BranchSide:      'parserInternals.c:952,59'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:954,18'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:952,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:953,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:954,18'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:956,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:957,21'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:958,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:958,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:959,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:962,24'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:966,37'
          Branch Sides:
            - BranchSide:      'parserInternals.c:966,41'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:967,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:966,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:967,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:968,18'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:977,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:978,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:981,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:880,9'
          Dst:             xmlParserGrow
        - Src:             'parserInternals.c:915,21'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:978,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlNextChar
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         63
      ICount:          402
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - xmlCtxtErrIO
        - xmlParserGrow
      functionUses:    77
      BranchProfiles:
        - Branch String:   'parserInternals.c:769,24'
          Branch Sides:
            - BranchSide:      'parserInternals.c:769,28'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:770,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:769,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:770,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:772,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlParserGrow
        - Branch String:   'parserInternals.c:774,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:775,23'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:781,11'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:776,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:777,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:778,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:784,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:785,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:805,9'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:785,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:786,13'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:789,20'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:789,20'
          Branch Sides:
            - BranchSide:      'parserInternals.c:796,35'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:801,13'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:807,25'
          Branch Sides:
            - BranchSide:      'parserInternals.c:807,29'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:808,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:807,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:808,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:810,13'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:810,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:812,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:816,33'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:812,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:813,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:814,13'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:818,29'
          Branch Sides:
            - BranchSide:      'parserInternals.c:818,33'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:819,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:818,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:819,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:821,17'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:821,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:823,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:827,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:823,36'
          Branch Sides:
            - BranchSide:      'parserInternals.c:823,41'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:824,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:823,56'
          Branch Sides:
            - BranchSide:      'parserInternals.c:823,60'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:825,17'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:823,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:824,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:825,17'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:827,33'
          Branch Sides:
            - BranchSide:      'parserInternals.c:827,38'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:828,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:827,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:828,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:831,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:831,36'
          Branch Sides:
            - BranchSide:      'parserInternals.c:831,40'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:832,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:831,21'
          Branch Sides:
            - BranchSide:      'parserInternals.c:832,21'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:833,17'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:842,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:843,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:846,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:775,9'
          Dst:             xmlParserGrow
        - Src:             'parserInternals.c:843,9'
          Dst:             xmlCtxtErrIO
    - functionName:    xmlParserInputShrink
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         25
      ICount:          146
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - xmlBufShrink
        - xmlBufUpdateInput
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:725,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:725,21'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:726,9'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:726,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:726,26'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:727,9'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:727,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:727,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:728,9'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:728,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:728,26'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:729,9'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:729,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:729,34'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:731,12'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:733,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:733,9'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:734,21'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:735,6'
          Branch Sides:
            - BranchSide:      'parserInternals.c:736,21'
              BranchSideFuncs:
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:744,27'
              BranchSideFuncs:
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:737,35'
          Branch Sides:
            - BranchSide:      'parserInternals.c:738,18'
              BranchSideFuncs:
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:739,17'
              BranchSideFuncs:
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:737,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:739,17'
              BranchSideFuncs:
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:741,33'
              BranchSideFuncs:
                - xmlBufUpdateInput
      Callsites:
        - Src:             'parserInternals.c:734,8'
          Dst:             xmlBufShrink
        - Src:             'parserInternals.c:744,9'
          Dst:             xmlBufUpdateInput
    - functionName:    xmlParserShrink
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         17
      ICount:          116
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlBufShrink
        - xmlBufUpdateInput
      functionUses:    17
      BranchProfiles:
        - Branch String:   'parserInternals.c:692,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:693,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:695,12'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:697,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:697,9'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:698,28'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:700,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:701,21'
              BranchSideFuncs:
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:709,27'
              BranchSideFuncs:
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:702,35'
          Branch Sides:
            - BranchSide:      'parserInternals.c:703,18'
              BranchSideFuncs:
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:704,17'
              BranchSideFuncs:
                - xmlBufUpdateInput
        - Branch String:   'parserInternals.c:702,17'
          Branch Sides:
            - BranchSide:      'parserInternals.c:704,17'
              BranchSideFuncs:
                - xmlBufUpdateInput
            - BranchSide:      'parserInternals.c:706,33'
              BranchSideFuncs:
                - xmlBufUpdateInput
      Callsites:
        - Src:             'parserInternals.c:698,15'
          Dst:             xmlBufShrink
        - Src:             'parserInternals.c:709,9'
          Dst:             xmlBufUpdateInput
    - functionName:    xmlParserInputGrow
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in
        - len
      BBCount:         26
      ICount:          200
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - xmlBufContent
        - xmlBufEnd
        - xmlBufUse
        - xmlParserInputBufferGrow
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:652,22'
          Branch Sides:
            - BranchSide:      'parserInternals.c:652,36'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:652,26'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:652,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:652,36'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:653,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:653,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:653,26'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:654,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:654,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:654,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:655,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:655,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:655,26'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:656,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:656,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:656,34'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:659,10'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:659,36'
          Branch Sides:
            - BranchSide:      'parserInternals.c:659,40'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
            - BranchSide:      'parserInternals.c:662,12'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:659,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:660,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:662,12'
              BranchSideFuncs:
                - xmlBufUse
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:663,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:664,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:666,36'
              BranchSideFuncs:
                - xmlParserInputBufferGrow
                - xmlBufContent
                - xmlBufEnd
        - Branch String:   'parserInternals.c:669,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:670,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:675,15'
              BranchSideFuncs:
                - xmlBufEnd
      Callsites:
        - Src:             'parserInternals.c:663,9'
          Dst:             xmlBufUse
        - Src:             'parserInternals.c:666,11'
          Dst:             xmlParserInputBufferGrow
        - Src:             'parserInternals.c:668,16'
          Dst:             xmlBufContent
        - Src:             'parserInternals.c:676,15'
          Dst:             xmlBufEnd
    - functionName:    xmlParserCheckEOF
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - code
      BBCount:         17
      ICount:          128
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlBufUpdateInput
        - xmlCharEncInput
        - xmlCtxtErrIO
        - xmlFatalErr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'parserInternals.c:606,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:607,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:609,9'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufUpdateInput
                - xmlFatalErr
                - xmlCtxtErrIO
                - xmlFatalErr
        - Branch String:   'parserInternals.c:609,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:610,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:614,11'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufUpdateInput
                - xmlFatalErr
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:615,23'
          Branch Sides:
            - BranchSide:      'parserInternals.c:615,27'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufUpdateInput
                - xmlFatalErr
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:615,23'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:615,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:615,9'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufUpdateInput
                - xmlFatalErr
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:616,26'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufUpdateInput
                - xmlFatalErr
                - xmlCtxtErrIO
        - Branch String:   'parserInternals.c:625,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:626,26'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'parserInternals.c:631,13'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'parserInternals.c:631,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:632,25'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'parserInternals.c:633,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:610,9'
          Dst:             xmlFatalErr
        - Src:             'parserInternals.c:623,15'
          Dst:             xmlCharEncInput
        - Src:             'parserInternals.c:624,9'
          Dst:             xmlBufUpdateInput
        - Src:             'parserInternals.c:626,13'
          Dst:             xmlCtxtErrIO
        - Src:             'parserInternals.c:632,13'
          Dst:             xmlFatalErr
    - functionName:    xmlParserInputRead
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in
        - len
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlIsLetter
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - c
      BBCount:         45
      ICount:          185
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - xmlCharInRange
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:508,27'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'parserInternals.c:508,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,12'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,12'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,30'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,27'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,30'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,30'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,30'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,30'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,30'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,30'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,30'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,30'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,30'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,30'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:508,30'
          Branch Sides:
            - BranchSide:      'parserInternals.c:508,27'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:508,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:508,12'
          Dst:             xmlCharInRange
    - functionName:    xmlCtxtGetStatus
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         22
      ICount:          118
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlCtxtIsCatastrophicError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:440,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:441,14'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:450,10'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:444,28'
          Branch Sides:
            - BranchSide:      'parserInternals.c:444,32'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:447,16'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:444,13'
          Branch Sides:
            - BranchSide:      'parserInternals.c:445,18'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:447,16'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:450,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:451,14'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:452,10'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:452,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:453,14'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:454,10'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:454,26'
          Branch Sides:
            - BranchSide:      'parserInternals.c:454,31'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:457,12'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:454,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:455,14'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:457,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'parserInternals.c:440,9'
          Dst:             xmlCtxtIsCatastrophicError
    - functionName:    xmlCtxtResetLastError
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlResetError
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:160,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:161,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:162,5'
              BranchSideFuncs:
                - xmlResetError
        - Branch String:   'parserInternals.c:163,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:164,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:165,20'
              BranchSideFuncs:
                - xmlResetError
      Callsites:
        - Src:             'parserInternals.c:165,5'
          Dst:             xmlResetError
    - functionName:    xmlCtxtGetLastError
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'parserInternals.c:142,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:143,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:144,9'
              BranchSideFuncs: []
        - Branch String:   'parserInternals.c:144,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:145,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:146,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtSetErrorHandler
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - handler
        - data
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'parserInternals.c:120,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:121,9'
              BranchSideFuncs: []
            - BranchSide:      'parserInternals.c:122,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCheckVersion
      functionSourceFile: '/src/libxml2/parserInternals.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - version
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlInitParser
        - xmlPrintErrorMessage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'parserInternals.c:77,9'
          Branch Sides:
            - BranchSide:      'parserInternals.c:80,4'
              BranchSideFuncs:
                - xmlPrintErrorMessage
            - BranchSide:      'parserInternals.c:81,17'
              BranchSideFuncs:
                - xmlPrintErrorMessage
      Callsites:
        - Src:             'parserInternals.c:75,5'
          Dst:             xmlInitParser
        - Src:             'parserInternals.c:78,2'
          Dst:             xmlPrintErrorMessage
        - Src:             'parserInternals.c:82,2'
          Dst:             xmlPrintErrorMessage
    - functionName:    xmlSAX2DecodeAttrEntities
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - end
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - xmlExpandEntitiesInAttValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:1862,5'
          Branch Sides:
            - BranchSide:      'SAX2.c:1863,16'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
            - BranchSide:      'SAX2.c:1865,5'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1863,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1862,5'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
            - BranchSide:      'SAX2.c:1864,6'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
      Callsites:
        - Src:             'SAX2.c:1872,12'
          Dst:             xmlExpandEntitiesInAttValue
    - functionName:    xmlSAX2TextNode
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1770
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - str
        - len
      BBCount:         79
      ICount:          486
      EdgeCount:       108
      CyclomaticComplexity: 31
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlCtxtErrMemory
        - xmlDictLookup
        - xmlSAX2ErrMemory
        - xmlStrndup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'SAX2.c:1777,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1778,8'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1782,21'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:1784,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1785,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1788,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1793,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:1793,42'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1793,27'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1793,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1793,42'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1794,23'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1796,41'
          Branch Sides:
            - BranchSide:      'SAX2.c:1797,7'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1803,14'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1796,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1799,35'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1803,14'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1803,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:1803,29'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1811,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1803,41'
          Branch Sides:
            - BranchSide:      'SAX2.c:1803,45'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1805,29'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1803,58'
          Branch Sides:
            - BranchSide:      'SAX2.c:1804,8'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1805,29'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1804,20'
          Branch Sides:
            - BranchSide:      'SAX2.c:1804,24'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1811,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1803,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1805,29'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1811,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1806,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1807,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1811,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1811,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1811,35'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1811,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1811,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1811,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1811,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1811,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1811,35'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1811,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1815,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1816,8'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1818,29'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1816,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1816,8'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1817,6'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1816,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1816,8'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1816,8'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlDictLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1816,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1816,8'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1817,6'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1816,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:1816,29'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1817,6'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1819,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1820,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1824,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1831,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1832,28'
              BranchSideFuncs:
                - xmlStrndup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1839,29'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'SAX2.c:1833,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1834,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1838,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'SAX2.c:1841,32'
          Branch Sides:
            - BranchSide:      'SAX2.c:1841,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'SAX2.c:1843,12'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1841,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1842,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'SAX2.c:1843,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:1785,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'SAX2.c:1805,15'
          Dst:             xmlDictLookup
        - Src:             'SAX2.c:1807,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1818,15'
          Dst:             xmlDictLookup
        - Src:             'SAX2.c:1820,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1832,17'
          Dst:             xmlStrndup
        - Src:             'SAX2.c:1834,6'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1841,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'SAX2.c:1842,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlSAX2ErrMemory
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErrMemory
      functionUses:    59
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:39,5'
          Dst:             xmlCtxtErrMemory
    - functionName:    xmlSAX2HtmlAttribute
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1584
      functionLinenumberEnd: 1631
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - fullname
        - value
      BBCount:         36
      ICount:          223
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - htmlIsBooleanAttr
        - xmlAddID
        - xmlCtxtErrMemory
        - xmlIsID
        - xmlNewDocText
        - xmlNewNsProp
        - xmlSAX2ErrMemory
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:1589,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1590,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1594,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - htmlIsBooleanAttr
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1594,25'
          Branch Sides:
            - BranchSide:      'SAX2.c:1594,47'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1603,9'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlNewDocText
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1594,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1595,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1603,9'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlNewDocText
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1596,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1597,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1600,17'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlNewDocText
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1603,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1604,39'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1613,11'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:1605,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1606,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1608,25'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:1613,50'
          Branch Sides:
            - BranchSide:      'SAX2.c:1618,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1629,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1618,33'
          Branch Sides:
            - BranchSide:      'SAX2.c:1619,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1629,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1619,48'
          Branch Sides:
            - BranchSide:      'SAX2.c:1620,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1629,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1613,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1621,27'
              BranchSideFuncs:
                - xmlIsID
                - xmlAddID
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1629,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1623,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1624,30'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1625,18'
              BranchSideFuncs:
                - xmlAddID
        - Branch String:   'SAX2.c:1629,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1629,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1630,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:1588,11'
          Dst:             xmlNewNsProp
        - Src:             'SAX2.c:1590,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1594,29'
          Dst:             htmlIsBooleanAttr
        - Src:             'SAX2.c:1595,16'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:1597,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1604,25'
          Dst:             xmlNewDocText
        - Src:             'SAX2.c:1606,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1621,19'
          Dst:             xmlIsID
        - Src:             'SAX2.c:1624,13'
          Dst:             xmlCtxtErrMemory
        - Src:             'SAX2.c:1626,13'
          Dst:             xmlAddID
    - functionName:    xmlNsErrMsg
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:941,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlSAX1Attribute
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - fullname
        - value
        - prefix
      BBCount:         190
      ICount:          1142
      EdgeCount:       262
      CyclomaticComplexity: 74
      functionsReached:
        - xmlAddID
        - xmlAddRef
        - xmlCtxtErr
        - xmlCtxtErrMemory
        - xmlErrId
        - xmlExpandEntitiesInAttValue
        - xmlFreeURI
        - xmlIsID
        - xmlIsRef
        - xmlNewDocText
        - xmlNewNs
        - xmlNewNsProp
        - xmlNodeParseContent
        - xmlNsErrMsg
        - xmlNsWarnMsg
        - xmlParseURISafe
        - xmlSAX2ErrMemory
        - xmlSearchNsSafe
        - xmlSplitQName4
        - xmlStrEqual
        - xmlValidCtxtNormalizeAttributeValue
        - xmlValidateNCName
        - xmlValidateOneAttribute
        - xmlValidateOneNamespace
      functionUses:    3
      BranchProfiles:
        - Branch String:   'SAX2.c:968,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:969,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:976,10'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:976,22'
          Branch Sides:
            - BranchSide:      'SAX2.c:977,10'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1034,10'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:977,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:977,30'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1034,10'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:977,46'
          Branch Sides:
            - BranchSide:      'SAX2.c:977,50'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1034,10'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:977,66'
          Branch Sides:
            - BranchSide:      'SAX2.c:978,10'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1034,10'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:978,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:978,30'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1034,10'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:978,46'
          Branch Sides:
            - BranchSide:      'SAX2.c:978,50'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1034,10'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:976,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:983,16'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1034,10'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:985,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:987,40'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:993,24'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:988,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:989,27'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:992,2'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:996,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:999,40'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1015,19'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:999,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1000,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
                - xmlNsWarnMsg
            - BranchSide:      'SAX2.c:1001,10'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
                - xmlNsWarnMsg
        - Branch String:   'SAX2.c:1001,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1002,30'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1005,7'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
        - Branch String:   'SAX2.c:1005,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:1006,34'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1010,14'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1016,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1017,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1024,18'
              BranchSideFuncs:
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:1030,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1031,6'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1032,2'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1034,22'
          Branch Sides:
            - BranchSide:      'SAX2.c:1034,26'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1098,9'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1034,40'
          Branch Sides:
            - BranchSide:      'SAX2.c:1034,44'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1098,9'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1034,58'
          Branch Sides:
            - BranchSide:      'SAX2.c:1034,62'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1098,9'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1034,76'
          Branch Sides:
            - BranchSide:      'SAX2.c:1035,10'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1098,9'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1035,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:1035,28'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1098,9'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1035,42'
          Branch Sides:
            - BranchSide:      'SAX2.c:1035,46'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1098,9'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1034,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1040,16'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1098,9'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1042,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1044,40'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
            - BranchSide:      'SAX2.c:1051,24'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
        - Branch String:   'SAX2.c:1045,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1046,27'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1050,2'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlNsErrMsg
        - Branch String:   'SAX2.c:1054,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1055,18'
              BranchSideFuncs:
                - xmlNsErrMsg
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1058,7'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1058,28'
          Branch Sides:
            - BranchSide:      'SAX2.c:1058,32'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1076,19'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1058,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1061,40'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1076,19'
              BranchSideFuncs:
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1061,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1062,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
                - xmlNsWarnMsg
            - BranchSide:      'SAX2.c:1063,10'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
                - xmlNsWarnMsg
        - Branch String:   'SAX2.c:1063,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1064,23'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1067,7'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
        - Branch String:   'SAX2.c:1067,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:1068,20'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1071,14'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlNewNs
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1079,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1080,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1087,18'
              BranchSideFuncs:
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:1093,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1094,6'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1095,2'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1098,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1101,24'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1130,12'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1102,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1103,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
            - BranchSide:      'SAX2.c:1105,6'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
                - xmlNsErrMsg
        - Branch String:   'SAX2.c:1105,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1106,18'
              BranchSideFuncs:
                - xmlNsErrMsg
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1112,20'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
        - Branch String:   'SAX2.c:1113,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:0,0'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
            - BranchSide:      'SAX2.c:1114,21'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
        - Branch String:   'SAX2.c:1114,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:1115,38'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlCtxtErr
            - BranchSide:      'SAX2.c:1126,24'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
        - Branch String:   'SAX2.c:1115,57'
          Branch Sides:
            - BranchSide:      'SAX2.c:1116,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlCtxtErr
            - BranchSide:      'SAX2.c:1125,17'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
        - Branch String:   'SAX2.c:1116,50'
          Branch Sides:
            - BranchSide:      'SAX2.c:1117,39'
              BranchSideFuncs:
                - xmlCtxtErr
            - BranchSide:      'SAX2.c:1118,36'
              BranchSideFuncs:
                - xmlCtxtErr
        - Branch String:   'SAX2.c:1115,25'
          Branch Sides:
            - BranchSide:      'SAX2.c:1118,36'
              BranchSideFuncs:
                - xmlCtxtErr
            - BranchSide:      'SAX2.c:1125,17'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlCtxtErr
        - Branch String:   'SAX2.c:1135,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1136,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1140,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1140,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1141,46'
              BranchSideFuncs:
                - xmlNodeParseContent
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1143,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlNewDocText
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1141,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1142,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1143,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1145,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1146,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1148,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1154,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:1154,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1196,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
        - Branch String:   'SAX2.c:1154,44'
          Branch Sides:
            - BranchSide:      'SAX2.c:1155,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1196,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
        - Branch String:   'SAX2.c:1155,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:1155,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1196,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
        - Branch String:   'SAX2.c:1154,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1161,14'
              BranchSideFuncs:
                - xmlExpandEntitiesInAttValue
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1196,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
        - Branch String:   'SAX2.c:1161,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1165,40'
              BranchSideFuncs:
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1191,46'
              BranchSideFuncs:
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1167,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1168,43'
              BranchSideFuncs:
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1179,35'
              BranchSideFuncs:
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1181,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:1182,7'
              BranchSideFuncs:
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:1186,43'
              BranchSideFuncs:
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:1207,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1213,28'
              BranchSideFuncs:
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
            - BranchSide:      'SAX2.c:1220,31'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:1213,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1214,19'
              BranchSideFuncs:
                - xmlErrId
                - xmlAddID
            - BranchSide:      'SAX2.c:1218,16'
              BranchSideFuncs:
                - xmlAddID
        - Branch String:   'SAX2.c:1222,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1223,34'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:1224,22'
              BranchSideFuncs:
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
        - Branch String:   'SAX2.c:1224,22'
          Branch Sides:
            - BranchSide:      'SAX2.c:1225,27'
              BranchSideFuncs:
                - xmlAddID
            - BranchSide:      'SAX2.c:1226,31'
              BranchSideFuncs:
                - xmlIsRef
                - xmlAddRef
        - Branch String:   'SAX2.c:1232,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1232,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1233,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:967,12'
          Dst:             xmlSplitQName4
        - Src:             'SAX2.c:969,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:987,12'
          Dst:             xmlExpandEntitiesInAttValue
        - Src:             'SAX2.c:989,10'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:999,10'
          Dst:             xmlParseURISafe
        - Src:             'SAX2.c:1000,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1002,17'
          Dst:             xmlNsWarnMsg
        - Src:             'SAX2.c:1006,21'
          Dst:             xmlNsWarnMsg
        - Src:             'SAX2.c:1010,3'
          Dst:             xmlFreeURI
        - Src:             'SAX2.c:1015,10'
          Dst:             xmlNewNs
        - Src:             'SAX2.c:1017,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1026,21'
          Dst:             xmlValidateOneNamespace
        - Src:             'SAX2.c:1044,12'
          Dst:             xmlExpandEntitiesInAttValue
        - Src:             'SAX2.c:1046,10'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1055,6'
          Dst:             xmlNsErrMsg
        - Src:             'SAX2.c:1061,10'
          Dst:             xmlParseURISafe
        - Src:             'SAX2.c:1062,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1064,10'
          Dst:             xmlNsWarnMsg
        - Src:             'SAX2.c:1068,7'
          Dst:             xmlNsWarnMsg
        - Src:             'SAX2.c:1071,3'
          Dst:             xmlFreeURI
        - Src:             'SAX2.c:1076,10'
          Dst:             xmlNewNs
        - Src:             'SAX2.c:1080,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1089,21'
          Dst:             xmlValidateOneNamespace
        - Src:             'SAX2.c:1101,8'
          Dst:             xmlSearchNsSafe
        - Src:             'SAX2.c:1103,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1106,6'
          Dst:             xmlNsErrMsg
        - Src:             'SAX2.c:1115,26'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:1117,27'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:1118,25'
          Dst:             xmlCtxtErr
        - Src:             'SAX2.c:1134,11'
          Dst:             xmlNewNsProp
        - Src:             'SAX2.c:1136,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1141,13'
          Dst:             xmlNodeParseContent
        - Src:             'SAX2.c:1142,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1144,25'
          Dst:             xmlNewDocText
        - Src:             'SAX2.c:1146,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1165,12'
          Dst:             xmlExpandEntitiesInAttValue
        - Src:             'SAX2.c:1168,18'
          Dst:             xmlValidateOneAttribute
        - Src:             'SAX2.c:1178,28'
          Dst:             xmlValidCtxtNormalizeAttributeValue
        - Src:             'SAX2.c:1186,18'
          Dst:             xmlValidateOneAttribute
        - Src:             'SAX2.c:1191,21'
          Dst:             xmlValidateOneAttribute
        - Src:             'SAX2.c:1207,6'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:1213,10'
          Dst:             xmlValidateNCName
        - Src:             'SAX2.c:1214,10'
          Dst:             xmlErrId
        - Src:             'SAX2.c:1218,6'
          Dst:             xmlAddID
        - Src:             'SAX2.c:1220,23'
          Dst:             xmlIsID
        - Src:             'SAX2.c:1223,17'
          Dst:             xmlCtxtErrMemory
        - Src:             'SAX2.c:1225,17'
          Dst:             xmlAddID
        - Src:             'SAX2.c:1226,22'
          Dst:             xmlIsRef
        - Src:             'SAX2.c:1227,17'
          Dst:             xmlAddRef
    - functionName:    xmlNsWarnMsg
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:125,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlErrId
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:92,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlCheckDefaultedAttributes
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1396
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - prefix
        - atts
      BBCount:         98
      ICount:          566
      EdgeCount:       132
      CyclomaticComplexity: 36
      functionsReached:
        - xmlBuildQName
        - xmlErrValid
        - xmlGetDtdQAttrDesc
        - xmlGetDtdQElementDesc
        - xmlSAX1Attribute
        - xmlSAX2ErrMemory
        - xmlStrEqual
        - xmlStrcat
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:1251,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1251,21'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1252,35'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'SAX2.c:1258,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1258,9'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1259,25'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'SAX2.c:1269,37'
          Branch Sides:
            - BranchSide:      'SAX2.c:1270,7'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1327,9'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1270,39'
          Branch Sides:
            - BranchSide:      'SAX2.c:1271,7'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1327,9'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1269,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1272,6'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1327,9'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1272,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1273,8'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1321,2'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1273,36'
          Branch Sides:
            - BranchSide:      'SAX2.c:1274,27'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1319,10'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'SAX2.c:1276,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:1277,27'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1319,10'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'SAX2.c:1273,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:1282,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1319,10'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'SAX2.c:1282,11'
          Branch Sides:
            - BranchSide:      'SAX2.c:1283,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1289,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1284,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:1285,26'
              BranchSideFuncs:
                - xmlStrcat
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrcat
            - BranchSide:      'SAX2.c:1286,29'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrcat
        - Branch String:   'SAX2.c:1286,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:1287,26'
              BranchSideFuncs:
                - xmlStrcat
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1288,7'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1291,25'
          Branch Sides:
            - BranchSide:      'SAX2.c:1292,42'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'SAX2.c:1300,11'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlErrValid
                - xmlStrEqual
        - Branch String:   'SAX2.c:1301,11'
          Branch Sides:
            - BranchSide:      'SAX2.c:1302,6'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlErrValid
                - xmlStrEqual
            - BranchSide:      'SAX2.c:1311,11'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlErrValid
        - Branch String:   'SAX2.c:1304,4'
          Branch Sides:
            - BranchSide:      'SAX2.c:1305,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlErrValid
            - BranchSide:      'SAX2.c:1310,7'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlErrValid
        - Branch String:   'SAX2.c:1305,12'
          Branch Sides:
            - BranchSide:      'SAX2.c:1306,5'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlErrValid
            - BranchSide:      'SAX2.c:1307,10'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlErrValid
                - xmlStrEqual
        - Branch String:   'SAX2.c:1311,11'
          Branch Sides:
            - BranchSide:      'SAX2.c:1312,23'
              BranchSideFuncs:
                - xmlErrValid
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1317,21'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'SAX2.c:1328,2'
          Branch Sides:
            - BranchSide:      'SAX2.c:1334,10'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'SAX2.c:1389,6'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'SAX2.c:1334,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1343,9'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'SAX2.c:1387,13'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1343,31'
          Branch Sides:
            - BranchSide:      'SAX2.c:1344,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
            - BranchSide:      'SAX2.c:1345,9'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
        - Branch String:   'SAX2.c:1344,55'
          Branch Sides:
            - BranchSide:      'SAX2.c:1345,9'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1350,32'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1345,31'
          Branch Sides:
            - BranchSide:      'SAX2.c:1346,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1347,8'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
        - Branch String:   'SAX2.c:1346,53'
          Branch Sides:
            - BranchSide:      'SAX2.c:1347,8'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1350,32'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1343,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:1350,32'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1386,6'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1353,25'
          Branch Sides:
            - BranchSide:      'SAX2.c:1353,29'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1357,47'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1353,11'
          Branch Sides:
            - BranchSide:      'SAX2.c:1357,47'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1385,3'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1358,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1359,25'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1367,8'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX1Attribute
                - xmlStrEqual
        - Branch String:   'SAX2.c:1368,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1369,10'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX1Attribute
                - xmlStrEqual
            - BranchSide:      'SAX2.c:1378,8'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX1Attribute
        - Branch String:   'SAX2.c:1371,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1372,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX1Attribute
            - BranchSide:      'SAX2.c:1377,4'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX1Attribute
        - Branch String:   'SAX2.c:1372,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1373,9'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX1Attribute
            - BranchSide:      'SAX2.c:1374,7'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlSAX1Attribute
                - xmlStrEqual
        - Branch String:   'SAX2.c:1378,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1379,25'
              BranchSideFuncs:
                - xmlSAX1Attribute
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'SAX2.c:1382,9'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1382,22'
          Branch Sides:
            - BranchSide:      'SAX2.c:1382,26'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'SAX2.c:1384,7'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1382,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:1383,8'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'SAX2.c:1384,7'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'SAX2.c:1389,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1390,39'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlSAX1Attribute
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlErrValid
                - xmlStrEqual
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'SAX2.c:1395,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:1250,16'
          Dst:             xmlGetDtdQElementDesc
        - Src:             'SAX2.c:1252,13'
          Dst:             xmlGetDtdQElementDesc
        - Src:             'SAX2.c:1274,8'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'SAX2.c:1277,8'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'SAX2.c:1283,12'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:1285,16'
          Dst:             xmlStrcat
        - Src:             'SAX2.c:1287,16'
          Dst:             xmlStrcat
        - Src:             'SAX2.c:1289,12'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:1292,25'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1305,12'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:1312,11'
          Dst:             xmlErrValid
        - Src:             'SAX2.c:1344,9'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:1346,9'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:1350,13'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'SAX2.c:1357,33'
          Dst:             xmlBuildQName
        - Src:             'SAX2.c:1359,8'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1372,9'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:1379,8'
          Dst:             xmlSAX1Attribute
        - Src:             'SAX2.c:1390,17'
          Dst:             xmlGetDtdQElementDesc
    - functionName:    xmlErrValid
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtErr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'SAX2.c:58,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:59,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:56,5'
          Dst:             xmlCtxtErr
    - functionName:    htmlDefaultSAXHandlerInit
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2816
      functionLinenumberEnd: 2817
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSAX2InitHtmlDefaultSAXHandler
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2775
      functionLinenumberEnd: 2808
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - hdlr
      BBCount:         7
      ICount:          113
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:2776,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:2776,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2777,2'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2776,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2777,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2779,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2InternalSubset
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - publicId
        - systemId
      BBCount:         18
      ICount:          123
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCreateIntSubset
        - xmlFreeDtd
        - xmlGetIntSubset
        - xmlSAX2ErrMemory
        - xmlUnlinkNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:241,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:241,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:243,9'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'SAX2.c:243,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:244,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:245,10'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'SAX2.c:245,22'
          Branch Sides:
            - BranchSide:      'SAX2.c:245,26'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeDtd
            - BranchSide:      'SAX2.c:247,27'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'SAX2.c:245,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:246,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:247,27'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'SAX2.c:248,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:249,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:254,21'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:255,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:255,9'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:256,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
      Callsites:
        - Src:             'SAX2.c:247,11'
          Dst:             xmlGetIntSubset
        - Src:             'SAX2.c:249,2'
          Dst:             xmlUnlinkNode
        - Src:             'SAX2.c:250,2'
          Dst:             xmlFreeDtd
        - Src:             'SAX2.c:254,2'
          Dst:             xmlCreateIntSubset
        - Src:             'SAX2.c:256,9'
          Dst:             xmlSAX2ErrMemory
    - functionName:    xmlSAX2GetEntity
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         26
      ICount:          163
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlFatalErrMsg
        - xmlGetDocEntity
        - xmlGetPredefinedEntity
      functionUses:    4
      BranchProfiles:
        - Branch String:   'SAX2.c:456,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:456,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:458,9'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.6483
                - xmlGetDocEntity
                - xmlGetPredefinedEntity
        - Branch String:   'SAX2.c:458,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:459,31'
              BranchSideFuncs:
                - xmlGetPredefinedEntity
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.6483
                - xmlGetDocEntity
            - BranchSide:      'SAX2.c:463,10'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.6483
                - xmlGetDocEntity
        - Branch String:   'SAX2.c:460,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:461,13'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:462,5'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.6483
                - xmlGetDocEntity
        - Branch String:   'SAX2.c:463,31'
          Branch Sides:
            - BranchSide:      'SAX2.c:463,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.6483
                - xmlGetDocEntity
            - BranchSide:      'SAX2.c:482,24'
              BranchSideFuncs:
                - xmlGetDocEntity
        - Branch String:   'SAX2.c:463,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:464,6'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.6483
                - xmlGetDocEntity
            - BranchSide:      'SAX2.c:482,24'
              BranchSideFuncs:
                - xmlGetDocEntity
        - Branch String:   'SAX2.c:464,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:465,6'
              BranchSideFuncs:
                - xmlGetDocEntity
            - BranchSide:      'SAX2.c:469,28'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlFatalErrMsg.6483
        - Branch String:   'SAX2.c:473,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:474,22'
              BranchSideFuncs:
                - xmlFatalErrMsg.6483
            - BranchSide:      'SAX2.c:478,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:459,8'
          Dst:             xmlGetPredefinedEntity
        - Src:             'SAX2.c:466,12'
          Dst:             xmlGetDocEntity
        - Src:             'SAX2.c:469,12'
          Dst:             xmlGetDocEntity
        - Src:             'SAX2.c:472,9'
          Dst:             xmlGetDocEntity
        - Src:             'SAX2.c:474,7'
          Dst:             xmlFatalErrMsg
        - Src:             'SAX2.c:482,8'
          Dst:             xmlGetDocEntity
    - functionName:    xmlSAX2SetDocumentLocator
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - loc
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSAX2StartDocument
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         36
      ICount:          232
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - htmlNewDocNoDtD
        - xmlDictReference
        - xmlNewDoc
        - xmlPathToURI
        - xmlSAX2ErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:795,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:795,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:798,9'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlSAX2ErrMemory
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlDictReference
                - xmlSAX2ErrMemory
                - htmlNewDocNoDtD
        - Branch String:   'SAX2.c:798,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:799,6'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - htmlNewDocNoDtD
            - BranchSide:      'SAX2.c:810,32'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlSAX2ErrMemory
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlDictReference
        - Branch String:   'SAX2.c:799,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:800,20'
              BranchSideFuncs:
                - htmlNewDocNoDtD
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:801,6'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:801,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:802,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:805,2'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:811,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:812,6'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlDictReference
            - BranchSide:      'SAX2.c:818,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:813,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:814,10'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlDictReference
            - BranchSide:      'SAX2.c:815,24'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
                - xmlDictReference
        - Branch String:   'SAX2.c:826,31'
          Branch Sides:
            - BranchSide:      'SAX2.c:826,35'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:826,31'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:826,61'
          Branch Sides:
            - BranchSide:      'SAX2.c:826,61'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:827,3'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:827,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:827,28'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:827,24'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:826,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:826,9'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:828,51'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:829,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:830,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:831,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:800,20'
          Dst:             htmlNewDocNoDtD
        - Src:             'SAX2.c:802,6'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:810,22'
          Dst:             xmlNewDoc
        - Src:             'SAX2.c:818,6'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:823,6'
          Dst:             xmlDictReference
        - Src:             'SAX2.c:828,21'
          Dst:             xmlPathToURI
        - Src:             'SAX2.c:830,6'
          Dst:             xmlSAX2ErrMemory
    - functionName:    xmlSAX2EndDocument
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         48
      ICount:          259
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - xmlCreateIntSubset
        - xmlGetActualEncoding
        - xmlSAX2ErrMemory
        - xmlStrdup
        - xmlValidateDocumentFinal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:845,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:845,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:847,9'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlGetActualEncoding
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlValidateDocumentFinal
        - Branch String:   'SAX2.c:847,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:847,27'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlGetActualEncoding
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlValidateDocumentFinal
            - BranchSide:      'SAX2.c:852,11'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlGetActualEncoding
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:847,44'
          Branch Sides:
            - BranchSide:      'SAX2.c:848,9'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlGetActualEncoding
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlValidateDocumentFinal
            - BranchSide:      'SAX2.c:852,11'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlGetActualEncoding
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:848,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:848,24'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlGetActualEncoding
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlValidateDocumentFinal
            - BranchSide:      'SAX2.c:852,11'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlGetActualEncoding
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:847,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:849,43'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlGetActualEncoding
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:852,11'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlGetActualEncoding
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:853,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:854,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:856,9'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlGetActualEncoding
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:856,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:857,56'
              BranchSideFuncs:
                - xmlGetActualEncoding
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:867,9'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:859,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:860,39'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:864,5'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:861,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:862,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:863,9'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:867,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:868,15'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:879,13'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:868,58'
          Branch Sides:
            - BranchSide:      'SAX2.c:869,14'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:876,5'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:868,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:870,49'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:876,5'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:873,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:874,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:875,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:879,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:880,13'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:887,13'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:881,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:882,17'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:883,17'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:883,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:884,17'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:885,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:849,17'
          Dst:             xmlValidateDocumentFinal
        - Src:             'SAX2.c:857,35'
          Dst:             xmlGetActualEncoding
        - Src:             'SAX2.c:860,29'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:862,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:870,30'
          Dst:             xmlCreateIntSubset
        - Src:             'SAX2.c:874,17'
          Dst:             xmlSAX2ErrMemory
    - functionName:    xmlSAX2StartElement
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - fullname
        - atts
      BBCount:         15
      ICount:          81
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSAX1StartElement
        - xmlSAX2StartHtmlElement
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:1705,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:1705,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1706,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1705,46'
          Branch Sides:
            - BranchSide:      'SAX2.c:1705,50'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1706,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1705,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1706,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1709,10'
              BranchSideFuncs:
                - xmlSAX1StartElement
                - xmlSAX2StartHtmlElement
        - Branch String:   'SAX2.c:1709,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1710,29'
              BranchSideFuncs:
                - xmlSAX2StartHtmlElement
            - BranchSide:      'SAX2.c:1716,9'
              BranchSideFuncs:
                - xmlSAX2StartHtmlElement
        - Branch String:   'SAX2.c:1716,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1716,9'
              BranchSideFuncs:
                - xmlSAX2StartHtmlElement
            - BranchSide:      'SAX2.c:1717,33'
              BranchSideFuncs:
                - xmlSAX2StartHtmlElement
      Callsites:
        - Src:             'SAX2.c:1710,9'
          Dst:             xmlSAX1StartElement
        - Src:             'SAX2.c:1717,9'
          Dst:             xmlSAX2StartHtmlElement
    - functionName:    xmlSAX2EndElement
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1735
      functionLinenumberEnd: 1756
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         17
      ICount:          102
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - nodePop
        - xmlValidateOneElement
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:1738,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1739,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1742,10'
              BranchSideFuncs:
                - nodePop
                - xmlValidateOneElement
        - Branch String:   'SAX2.c:1742,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:1742,24'
              BranchSideFuncs:
                - nodePop
            - BranchSide:      'SAX2.c:1749,5'
              BranchSideFuncs:
                - nodePop
        - Branch String:   'SAX2.c:1742,39'
          Branch Sides:
            - BranchSide:      'SAX2.c:1742,42'
              BranchSideFuncs:
                - nodePop
                - xmlValidateOneElement
            - BranchSide:      'SAX2.c:1749,5'
              BranchSideFuncs:
                - nodePop
        - Branch String:   'SAX2.c:1742,59'
          Branch Sides:
            - BranchSide:      'SAX2.c:1743,9'
              BranchSideFuncs:
                - nodePop
                - xmlValidateOneElement
            - BranchSide:      'SAX2.c:1749,5'
              BranchSideFuncs:
                - nodePop
        - Branch String:   'SAX2.c:1743,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:1743,24'
              BranchSideFuncs:
                - nodePop
                - xmlValidateOneElement
            - BranchSide:      'SAX2.c:1749,5'
              BranchSideFuncs:
                - nodePop
        - Branch String:   'SAX2.c:1742,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1744,47'
              BranchSideFuncs:
                - xmlValidateOneElement
                - nodePop
            - BranchSide:      'SAX2.c:1749,5'
              BranchSideFuncs:
                - nodePop
      Callsites:
        - Src:             'SAX2.c:1744,24'
          Dst:             xmlValidateOneElement
        - Src:             'SAX2.c:1754,5'
          Dst:             nodePop
    - functionName:    xmlSAX2Characters
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2583
      functionLinenumberEnd: 2585
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ch
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAX2Text
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:2584,5'
          Dst:             xmlSAX2Text
    - functionName:    xmlSAX2CDataBlock
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2657
      functionLinenumberEnd: 2659
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - value
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAX2Text
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:2658,5'
          Dst:             xmlSAX2Text
    - functionName:    xmlSAX2IgnorableWhitespace
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2597
      functionLinenumberEnd: 2598
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ch
        - len
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSAX2ProcessingInstruction
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2610
      functionLinenumberEnd: 2623
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - target
        - data
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNewDocPI
        - xmlSAX2AppendChild
        - xmlSAX2ErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:2614,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2614,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2616,23'
              BranchSideFuncs:
                - xmlNewDocPI
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2617,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2618,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2622,24'
              BranchSideFuncs:
                - xmlSAX2AppendChild
      Callsites:
        - Src:             'SAX2.c:2616,11'
          Dst:             xmlNewDocPI
        - Src:             'SAX2.c:2618,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2622,5'
          Dst:             xmlSAX2AppendChild
    - functionName:    xmlSAX2Comment
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2633
      functionLinenumberEnd: 2646
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNewDocComment
        - xmlSAX2AppendChild
        - xmlSAX2ErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:2637,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2637,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2639,28'
              BranchSideFuncs:
                - xmlNewDocComment
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2640,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2641,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2645,24'
              BranchSideFuncs:
                - xmlSAX2AppendChild
      Callsites:
        - Src:             'SAX2.c:2639,11'
          Dst:             xmlNewDocComment
        - Src:             'SAX2.c:2641,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2645,5'
          Dst:             xmlSAX2AppendChild
    - functionName:    xmlSAX2AppendChild
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         21
      ICount:          150
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'SAX2.c:897,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:898,24'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:899,16'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:899,16'
          Branch Sides:
            - BranchSide:      'SAX2.c:900,24'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:902,18'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:908,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:909,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:911,22'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:918,39'
          Branch Sides:
            - BranchSide:      'SAX2.c:918,39'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:919,3'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:918,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:918,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:920,24'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:920,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:921,26'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:923,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2Text
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2449
      functionLinenumberEnd: 2572
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - ch
        - len
        - type
      BBCount:         71
      ICount:          470
      EdgeCount:       97
      CyclomaticComplexity: 28
      functionsReached:
        - xmlDictOwns
        - xmlFatalErr
        - xmlHaltParser
        - xmlNewCDataBlock
        - xmlSAX2AppendChild
        - xmlSAX2ErrMemory
        - xmlSAX2TextNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'SAX2.c:2453,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2454,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2456,14'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlFatalErr
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:2457,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2458,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2459,17'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlFatalErr
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:2468,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:2469,10'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
            - BranchSide:      'SAX2.c:2473,13'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:2469,35'
          Branch Sides:
            - BranchSide:      'SAX2.c:2470,12'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
            - BranchSide:      'SAX2.c:2473,13'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:2470,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:2470,28'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlFatalErr
            - BranchSide:      'SAX2.c:2496,24'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlFatalErr
        - Branch String:   'SAX2.c:2468,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2473,13'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
            - BranchSide:      'SAX2.c:2496,24'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
                - xmlFatalErr
        - Branch String:   'SAX2.c:2473,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:2474,36'
              BranchSideFuncs:
                - xmlSAX2TextNode
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2476,37'
              BranchSideFuncs:
                - xmlNewCDataBlock
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2477,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2478,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2482,13'
              BranchSideFuncs:
                - xmlSAX2AppendChild
        - Branch String:   'SAX2.c:2482,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:2483,32'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2487,32'
              BranchSideFuncs:
                - xmlSAX2AppendChild
        - Branch String:   'SAX2.c:2505,31'
          Branch Sides:
            - BranchSide:      'SAX2.c:2505,35'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'SAX2.c:2506,25'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'SAX2.c:2505,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:2506,25'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'SAX2.c:2511,14'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlSAX2ErrMemory
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'SAX2.c:2511,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:2511,33'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'SAX2.c:2512,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
        - Branch String:   'SAX2.c:2511,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:2512,25'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlHaltParser
            - BranchSide:      'SAX2.c:2518,19'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2520,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:2521,17'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2556,17'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2521,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2522,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2524,28'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2524,28'
          Branch Sides:
            - BranchSide:      'SAX2.c:2524,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2524,62'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlDictOwns
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2530,65'
          Branch Sides:
            - BranchSide:      'SAX2.c:2531,19'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2535,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2531,49'
          Branch Sides:
            - BranchSide:      'SAX2.c:2532,31'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2545,27'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2530,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2535,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2545,27'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2536,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:2537,38'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2541,24'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2546,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:0,0'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2547,38'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2561,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:2561,29'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2562,10'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2562,33'
          Branch Sides:
            - BranchSide:      'SAX2.c:2562,33'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2563,10'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2561,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2561,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2564,24'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2564,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:2565,31'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2567,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:2474,20'
          Dst:             xmlSAX2TextNode
        - Src:             'SAX2.c:2476,20'
          Dst:             xmlNewCDataBlock
        - Src:             'SAX2.c:2478,6'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2487,13'
          Dst:             xmlSAX2AppendChild
        - Src:             'SAX2.c:2506,13'
          Dst:             xmlFatalErr
        - Src:             'SAX2.c:2512,13'
          Dst:             xmlFatalErr
        - Src:             'SAX2.c:2514,13'
          Dst:             xmlHaltParser
        - Src:             'SAX2.c:2532,19'
          Dst:             xmlDictOwns
        - Src:             'SAX2.c:2537,21'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2547,21'
          Dst:             xmlSAX2ErrMemory
    - functionName:    xmlSAX1StartElement
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1578
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - fullname
        - atts
      BBCount:         128
      ICount:          753
      EdgeCount:       177
      CyclomaticComplexity: 51
      functionsReached:
        - nodePush
        - xmlCheckDefaultedAttributes
        - xmlErrValid
        - xmlFreeNode
        - xmlNewDocNode
        - xmlNewNs
        - xmlNsWarnMsg
        - xmlSAX1Attribute
        - xmlSAX2AppendChild
        - xmlSAX2ErrMemory
        - xmlSearchNsSafe
        - xmlSetNs
        - xmlSplitQName4
        - xmlUnlinkNode
        - xmlValidateDtdFinal
        - xmlValidateRoot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:1420,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:1420,71'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1420,27'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlErrValid
        - Branch String:   'SAX2.c:1420,45'
          Branch Sides:
            - BranchSide:      'SAX2.c:1420,71'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1420,49'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlErrValid
        - Branch String:   'SAX2.c:1420,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1420,71'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1426,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlErrValid
        - Branch String:   'SAX2.c:1426,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:1426,28'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:1441,27'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1426,60'
          Branch Sides:
            - BranchSide:      'SAX2.c:1427,11'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:1441,27'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1427,43'
          Branch Sides:
            - BranchSide:      'SAX2.c:1428,5'
              BranchSideFuncs:
                - xmlErrValid
                - xmlSplitQName4
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1432,14'
              BranchSideFuncs:
                - xmlErrValid
                - xmlSplitQName4
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1428,48'
          Branch Sides:
            - BranchSide:      'SAX2.c:1429,5'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:1441,27'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1429,47'
          Branch Sides:
            - BranchSide:      'SAX2.c:1430,5'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:1441,27'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1430,49'
          Branch Sides:
            - BranchSide:      'SAX2.c:1431,5'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:1441,27'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1426,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1432,14'
              BranchSideFuncs:
                - xmlErrValid
                - xmlSplitQName4
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1441,27'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1442,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1443,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1452,25'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1453,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1454,2'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1458,5'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'SAX2.c:1462,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1463,31'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'SAX2.c:1468,24'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'SAX2.c:1473,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1474,23'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'SAX2.c:1485,10'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
                - xmlCheckDefaultedAttributes
        - Branch String:   'SAX2.c:1476,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1477,13'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1478,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1485,42'
          Branch Sides:
            - BranchSide:      'SAX2.c:1486,10'
              BranchSideFuncs:
                - xmlCheckDefaultedAttributes
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
            - BranchSide:      'SAX2.c:1487,37'
              BranchSideFuncs:
                - xmlCheckDefaultedAttributes
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
        - Branch String:   'SAX2.c:1485,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1487,37'
              BranchSideFuncs:
                - xmlCheckDefaultedAttributes
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
            - BranchSide:      'SAX2.c:1493,9'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
        - Branch String:   'SAX2.c:1493,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1494,11'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
            - BranchSide:      'SAX2.c:1511,27'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1497,30'
          Branch Sides:
            - BranchSide:      'SAX2.c:1497,34'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
            - BranchSide:      'SAX2.c:1497,9'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
        - Branch String:   'SAX2.c:1497,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1498,18'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
            - BranchSide:      'SAX2.c:1505,5'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1498,33'
          Branch Sides:
            - BranchSide:      'SAX2.c:1498,37'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
            - BranchSide:      'SAX2.c:1502,19'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
        - Branch String:   'SAX2.c:1498,52'
          Branch Sides:
            - BranchSide:      'SAX2.c:1498,56'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
            - BranchSide:      'SAX2.c:1502,19'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
        - Branch String:   'SAX2.c:1498,71'
          Branch Sides:
            - BranchSide:      'SAX2.c:1499,18'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
            - BranchSide:      'SAX2.c:1502,19'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
        - Branch String:   'SAX2.c:1499,33'
          Branch Sides:
            - BranchSide:      'SAX2.c:1499,37'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
            - BranchSide:      'SAX2.c:1502,19'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
        - Branch String:   'SAX2.c:1498,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1500,34'
              BranchSideFuncs:
                - xmlSAX1Attribute
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1502,19'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX1Attribute
        - Branch String:   'SAX2.c:1512,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1513,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1514,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1514,22'
          Branch Sides:
            - BranchSide:      'SAX2.c:1514,26'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1519,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1514,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1515,31'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1519,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1516,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1517,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1518,5'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1519,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:1519,30'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1532,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
        - Branch String:   'SAX2.c:1519,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1520,22'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlNewNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1532,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
        - Branch String:   'SAX2.c:1524,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1525,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
            - BranchSide:      'SAX2.c:1526,5'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
        - Branch String:   'SAX2.c:1532,22'
          Branch Sides:
            - BranchSide:      'SAX2.c:1532,26'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
            - BranchSide:      'SAX2.c:1539,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
        - Branch String:   'SAX2.c:1532,44'
          Branch Sides:
            - BranchSide:      'SAX2.c:1533,11'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
                - xmlSetNs
            - BranchSide:      'SAX2.c:1539,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
        - Branch String:   'SAX2.c:1533,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:1533,33'
              BranchSideFuncs:
                - xmlSetNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
            - BranchSide:      'SAX2.c:1534,18'
              BranchSideFuncs:
                - xmlSetNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
        - Branch String:   'SAX2.c:1532,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1534,18'
              BranchSideFuncs:
                - xmlSetNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
            - BranchSide:      'SAX2.c:1539,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
        - Branch String:   'SAX2.c:1539,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1540,11'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
            - BranchSide:      'SAX2.c:1561,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:1543,30'
          Branch Sides:
            - BranchSide:      'SAX2.c:1543,34'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
            - BranchSide:      'SAX2.c:1543,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
        - Branch String:   'SAX2.c:1543,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1544,18'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
            - BranchSide:      'SAX2.c:1554,5'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:1544,33'
          Branch Sides:
            - BranchSide:      'SAX2.c:1544,37'
              BranchSideFuncs:
                - xmlSAX1Attribute
                - xmlValidateDtdFinal
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:1546,34'
              BranchSideFuncs:
                - xmlSAX1Attribute
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:1544,52'
          Branch Sides:
            - BranchSide:      'SAX2.c:1544,56'
              BranchSideFuncs:
                - xmlSAX1Attribute
                - xmlValidateDtdFinal
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:1546,34'
              BranchSideFuncs:
                - xmlSAX1Attribute
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:1544,71'
          Branch Sides:
            - BranchSide:      'SAX2.c:1545,18'
              BranchSideFuncs:
                - xmlSAX1Attribute
                - xmlValidateDtdFinal
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:1546,34'
              BranchSideFuncs:
                - xmlSAX1Attribute
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:1545,33'
          Branch Sides:
            - BranchSide:      'SAX2.c:1545,37'
              BranchSideFuncs:
                - xmlSAX1Attribute
                - xmlValidateDtdFinal
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:1546,34'
              BranchSideFuncs:
                - xmlSAX1Attribute
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:1544,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1546,34'
              BranchSideFuncs:
                - xmlSAX1Attribute
                - xmlValidateDtdFinal
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:1551,19'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX1Attribute
        - Branch String:   'SAX2.c:1561,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:1562,11'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:1575,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1561,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1565,29'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:1575,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:1566,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1567,6'
              BranchSideFuncs:
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:1568,6'
              BranchSideFuncs:
                - xmlValidateRoot
        - Branch String:   'SAX2.c:1568,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1569,6'
              BranchSideFuncs:
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:1570,34'
              BranchSideFuncs:
                - xmlValidateRoot
        - Branch String:   'SAX2.c:1575,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1575,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:1576,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:1432,2'
          Dst:             xmlErrValid
        - Src:             'SAX2.c:1441,12'
          Dst:             xmlSplitQName4
        - Src:             'SAX2.c:1443,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1452,11'
          Dst:             xmlNewDocNode
        - Src:             'SAX2.c:1455,2'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1468,5'
          Dst:             xmlSAX2AppendChild
        - Src:             'SAX2.c:1473,9'
          Dst:             nodePush
        - Src:             'SAX2.c:1474,9'
          Dst:             xmlUnlinkNode
        - Src:             'SAX2.c:1475,9'
          Dst:             xmlFreeNode
        - Src:             'SAX2.c:1487,9'
          Dst:             xmlCheckDefaultedAttributes
        - Src:             'SAX2.c:1500,17'
          Dst:             xmlSAX1Attribute
        - Src:             'SAX2.c:1511,11'
          Dst:             xmlSearchNsSafe
        - Src:             'SAX2.c:1513,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1515,15'
          Dst:             xmlSearchNsSafe
        - Src:             'SAX2.c:1517,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1520,9'
          Dst:             xmlNsWarnMsg
        - Src:             'SAX2.c:1523,14'
          Dst:             xmlNewNs
        - Src:             'SAX2.c:1525,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1534,9'
          Dst:             xmlSetNs
        - Src:             'SAX2.c:1546,17'
          Dst:             xmlSAX1Attribute
        - Src:             'SAX2.c:1565,8'
          Dst:             xmlValidateDtdFinal
        - Src:             'SAX2.c:1570,17'
          Dst:             xmlValidateRoot
    - functionName:    xmlSAX2StartHtmlElement
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1642
      functionLinenumberEnd: 1685
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - fullname
        - atts
      BBCount:         16
      ICount:          140
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - nodePush
        - xmlFreeNode
        - xmlNewDocNode
        - xmlSAX2AppendChild
        - xmlSAX2ErrMemory
        - xmlSAX2HtmlAttribute
        - xmlUnlinkNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:1650,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1651,19'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1654,5'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2HtmlAttribute
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'SAX2.c:1658,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1659,31'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2HtmlAttribute
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'SAX2.c:1664,24'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlSAX2HtmlAttribute
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'SAX2.c:1669,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1670,23'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'SAX2.c:1675,9'
              BranchSideFuncs:
                - xmlSAX2HtmlAttribute
        - Branch String:   'SAX2.c:1675,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1675,9'
              BranchSideFuncs:
                - xmlSAX2HtmlAttribute
            - BranchSide:      'SAX2.c:1676,11'
              BranchSideFuncs:
                - xmlSAX2HtmlAttribute
        - Branch String:   'SAX2.c:1679,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1680,34'
              BranchSideFuncs:
                - xmlSAX2HtmlAttribute
            - BranchSide:      'SAX2.c:1684,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:1649,11'
          Dst:             xmlNewDocNode
        - Src:             'SAX2.c:1651,2'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1664,5'
          Dst:             xmlSAX2AppendChild
        - Src:             'SAX2.c:1669,9'
          Dst:             nodePush
        - Src:             'SAX2.c:1670,9'
          Dst:             xmlUnlinkNode
        - Src:             'SAX2.c:1671,9'
          Dst:             xmlFreeNode
        - Src:             'SAX2.c:1680,13'
          Dst:             xmlSAX2HtmlAttribute
    - functionName:    xmlFatalErrMsg
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:76,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlDefaultSAXHandlerInit
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2763
      functionLinenumberEnd: 2764
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSAX2InitDefaultSAXHandler
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2745
      functionLinenumberEnd: 2752
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hdlr
        - warning
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSAXVersion
      functionUses:    0
      BranchProfiles:
        - Branch String:   'SAX2.c:2746,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:2746,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2747,2'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2746,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2747,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2749,19'
              BranchSideFuncs:
                - xmlSAXVersion
        - Branch String:   'SAX2.c:2750,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2750,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2751,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:2749,5'
          Dst:             xmlSAXVersion
    - functionName:    xmlSAXVersion
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2688
      functionLinenumberEnd: 2735
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hdlr
        - version
      BBCount:         10
      ICount:          140
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'SAX2.c:2689,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2689,23'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2690,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2690,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2691,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2696,16'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:2696,16'
          Branch Sides:
            - BranchSide:      'SAX2.c:2697,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2700,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2StartElementNs
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2381
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - localname
        - prefix
        - URI
        - nb_namespaces
        - namespaces
        - nb_attributes
        - nb_defaulted
        - attributes
      BBCount:         148
      ICount:          1007
      EdgeCount:       205
      CyclomaticComplexity: 59
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - nodePush
        - xmlBuildQName
        - xmlDictQLookup
        - xmlErrValid
        - xmlFreeNode
        - xmlNewDocNode
        - xmlNewDocNodeEatName
        - xmlNewNs
        - xmlNsWarnMsg
        - xmlParserNsLookupSax
        - xmlParserNsUpdateSax
        - xmlSAX2AppendChild
        - xmlSAX2AttributeNs
        - xmlSAX2ErrMemory
        - xmlSearchNsSafe
        - xmlStrEqual
        - xmlStrdup
        - xmlUnlinkNode
        - xmlValidateDtdFinal
        - xmlValidateOneNamespace
        - xmlValidateRoot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:2139,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2139,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2145,9'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
                - xmlErrValid
        - Branch String:   'SAX2.c:2145,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:2146,11'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:2162,10'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2146,32'
          Branch Sides:
            - BranchSide:      'SAX2.c:2147,12'
              BranchSideFuncs:
                - xmlErrValid
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2153,14'
              BranchSideFuncs:
                - xmlErrValid
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2147,44'
          Branch Sides:
            - BranchSide:      'SAX2.c:2148,13'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:2162,10'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2148,45'
          Branch Sides:
            - BranchSide:      'SAX2.c:2149,7'
              BranchSideFuncs:
                - xmlErrValid
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2153,14'
              BranchSideFuncs:
                - xmlErrValid
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2149,50'
          Branch Sides:
            - BranchSide:      'SAX2.c:2150,7'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:2162,10'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2150,49'
          Branch Sides:
            - BranchSide:      'SAX2.c:2151,7'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:2162,10'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2151,51'
          Branch Sides:
            - BranchSide:      'SAX2.c:2152,7'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
                - xmlErrValid
            - BranchSide:      'SAX2.c:2162,10'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2145,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2153,14'
              BranchSideFuncs:
                - xmlErrValid
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2162,10'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2162,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:2162,30'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2183,9'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
        - Branch String:   'SAX2.c:2162,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2163,13'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2183,9'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
        - Branch String:   'SAX2.c:2163,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:2166,32'
              BranchSideFuncs:
                - xmlDictQLookup
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2173,28'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2167,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2168,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2171,18'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
        - Branch String:   'SAX2.c:2174,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:0,0'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2175,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2183,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2184,15'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
            - BranchSide:      'SAX2.c:2207,6'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
                - xmlNewDocNodeEatName
        - Branch String:   'SAX2.c:2191,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2192,18'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'SAX2.c:2194,10'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlStrdup
        - Branch String:   'SAX2.c:2194,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2195,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2197,22'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2198,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:0,0'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2199,27'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2204,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:2204,33'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'SAX2.c:2206,5'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2204,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2205,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2206,5'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2207,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2208,33'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2210,11'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
                - xmlNewDocNode
        - Branch String:   'SAX2.c:2210,11'
          Branch Sides:
            - BranchSide:      'SAX2.c:2211,26'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2213,33'
              BranchSideFuncs:
                - xmlNewDocNodeEatName
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2214,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:0,0'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2215,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2223,5'
          Branch Sides:
            - BranchSide:      'SAX2.c:2224,16'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2251,5'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'SAX2.c:2227,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2228,10'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2237,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2228,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2229,30'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2231,23'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2234,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:2234,28'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2236,2'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2234,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2235,13'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2236,2'
              BranchSideFuncs:
                - xmlParserNsUpdateSax
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2244,20'
          Branch Sides:
            - BranchSide:      'SAX2.c:2244,23'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2250,5'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2244,38'
          Branch Sides:
            - BranchSide:      'SAX2.c:2244,41'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2250,5'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2244,58'
          Branch Sides:
            - BranchSide:      'SAX2.c:2245,6'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2250,5'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2245,18'
          Branch Sides:
            - BranchSide:      'SAX2.c:2245,21'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
            - BranchSide:      'SAX2.c:2250,5'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2244,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2246,46'
              BranchSideFuncs:
                - xmlValidateOneNamespace
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
            - BranchSide:      'SAX2.c:2250,5'
              BranchSideFuncs:
                - xmlSAX2AppendChild
                - nodePush
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewNs
                - xmlSAX2ErrMemory
                - xmlParserNsUpdateSax
                - xmlValidateOneNamespace
        - Branch String:   'SAX2.c:2261,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2262,23'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'SAX2.c:2270,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2270,29'
          Branch Sides:
            - BranchSide:      'SAX2.c:2271,11'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2278,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2270,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2272,19'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2278,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2278,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:2278,27'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlParserNsLookupSax
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2308,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2278,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2279,40'
              BranchSideFuncs:
                - xmlParserNsLookupSax
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2308,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2280,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:2280,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2287,6'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2280,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2283,28'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2287,6'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2284,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2285,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2286,2'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2287,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2288,20'
              BranchSideFuncs:
                - xmlNewNs
                - xmlNsWarnMsg
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2303,5'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2289,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2291,27'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2294,17'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlNsWarnMsg
        - Branch String:   'SAX2.c:2294,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2295,30'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2299,30'
              BranchSideFuncs:
                - xmlNsWarnMsg
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2308,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2309,20'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2368,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:2311,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2312,24'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2361,5'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:2317,36'
          Branch Sides:
            - BranchSide:      'SAX2.c:2317,40'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2345,39'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2317,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2318,7'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2345,39'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2318,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:2321,33'
              BranchSideFuncs:
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2332,29'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2323,11'
          Branch Sides:
            - BranchSide:      'SAX2.c:2324,42'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2327,47'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2334,11'
          Branch Sides:
            - BranchSide:      'SAX2.c:2335,42'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2338,47'
              BranchSideFuncs:
                - xmlSAX2AttributeNs
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2348,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2349,17'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2352,17'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2352,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2353,42'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2355,30'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlSAX2AttributeNs
                - xmlBuildQName
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
                - xmlDictQLookup
                - xmlSAX2AttributeNs
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2368,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:2368,26'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:2369,11'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:2368,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2368,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:2372,29'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
        - Branch String:   'SAX2.c:2373,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2374,6'
              BranchSideFuncs:
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:2375,6'
              BranchSideFuncs:
                - xmlValidateRoot
        - Branch String:   'SAX2.c:2375,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:2376,6'
              BranchSideFuncs:
                - xmlValidateRoot
            - BranchSide:      'SAX2.c:2377,34'
              BranchSideFuncs:
                - xmlValidateRoot
      Callsites:
        - Src:             'SAX2.c:2153,2'
          Dst:             xmlErrValid
        - Src:             'SAX2.c:2166,17'
          Dst:             xmlDictQLookup
        - Src:             'SAX2.c:2168,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2173,14'
          Dst:             xmlBuildQName
        - Src:             'SAX2.c:2175,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2195,15'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:2199,10'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2204,33'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'SAX2.c:2205,6'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'SAX2.c:2208,12'
          Dst:             xmlNewDocNodeEatName
        - Src:             'SAX2.c:2211,12'
          Dst:             xmlNewDocNode
        - Src:             'SAX2.c:2213,12'
          Dst:             xmlNewDocNodeEatName
        - Src:             'SAX2.c:2215,6'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2226,7'
          Dst:             xmlNewNs
        - Src:             'SAX2.c:2237,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2241,9'
          Dst:             xmlParserNsUpdateSax
        - Src:             'SAX2.c:2246,21'
          Dst:             xmlValidateOneNamespace
        - Src:             'SAX2.c:2256,5'
          Dst:             xmlSAX2AppendChild
        - Src:             'SAX2.c:2261,9'
          Dst:             nodePush
        - Src:             'SAX2.c:2262,9'
          Dst:             xmlUnlinkNode
        - Src:             'SAX2.c:2263,9'
          Dst:             xmlFreeNode
        - Src:             'SAX2.c:2279,19'
          Dst:             xmlParserNsLookupSax
        - Src:             'SAX2.c:2280,28'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:2283,12'
          Dst:             xmlSearchNsSafe
        - Src:             'SAX2.c:2285,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2288,11'
          Dst:             xmlNewNs
        - Src:             'SAX2.c:2291,10'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2295,17'
          Dst:             xmlNsWarnMsg
        - Src:             'SAX2.c:2299,17'
          Dst:             xmlNsWarnMsg
        - Src:             'SAX2.c:2321,18'
          Dst:             xmlDictQLookup
        - Src:             'SAX2.c:2324,25'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2327,28'
          Dst:             xmlSAX2AttributeNs
        - Src:             'SAX2.c:2332,15'
          Dst:             xmlBuildQName
        - Src:             'SAX2.c:2335,25'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2338,28'
          Dst:             xmlSAX2AttributeNs
        - Src:             'SAX2.c:2345,20'
          Dst:             xmlSAX2AttributeNs
        - Src:             'SAX2.c:2372,8'
          Dst:             xmlValidateDtdFinal
        - Src:             'SAX2.c:2377,17'
          Dst:             xmlValidateRoot
    - functionName:    xmlSAX2EndElementNs
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2397
      functionLinenumberEnd: 2414
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - localname
        - prefix
        - URI
      BBCount:         15
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - nodePop
        - xmlValidateOneElement
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:2400,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2400,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2401,5'
              BranchSideFuncs:
                - nodePop
                - xmlValidateOneElement
        - Branch String:   'SAX2.c:2404,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:2404,27'
              BranchSideFuncs:
                - nodePop
                - xmlValidateOneElement
            - BranchSide:      'SAX2.c:2413,13'
              BranchSideFuncs:
                - nodePop
        - Branch String:   'SAX2.c:2404,44'
          Branch Sides:
            - BranchSide:      'SAX2.c:2405,9'
              BranchSideFuncs:
                - nodePop
                - xmlValidateOneElement
            - BranchSide:      'SAX2.c:2413,13'
              BranchSideFuncs:
                - nodePop
        - Branch String:   'SAX2.c:2405,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:2405,24'
              BranchSideFuncs:
                - nodePop
                - xmlValidateOneElement
            - BranchSide:      'SAX2.c:2413,13'
              BranchSideFuncs:
                - nodePop
        - Branch String:   'SAX2.c:2404,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2406,47'
              BranchSideFuncs:
                - xmlValidateOneElement
                - nodePop
            - BranchSide:      'SAX2.c:2413,13'
              BranchSideFuncs:
                - nodePop
      Callsites:
        - Src:             'SAX2.c:2406,24'
          Dst:             xmlValidateOneElement
        - Src:             'SAX2.c:2413,5'
          Dst:             nodePop
    - functionName:    xmlSAX2ExternalSubset
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - publicId
        - systemId
      BBCount:         53
      ICount:          441
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - xmlCanonicPath
        - xmlCtxtPopInput
        - xmlCtxtPushInput
        - xmlDictOwns
        - xmlFreeInputStream
        - xmlNewDtd
        - xmlParseExternalSubset
        - xmlSAX2ErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:272,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:272,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:273,10'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:273,28'
          Branch Sides:
            - BranchSide:      'SAX2.c:273,28'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:274,11'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:274,51'
          Branch Sides:
            - BranchSide:      'SAX2.c:274,51'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:275,12'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:275,28'
          Branch Sides:
            - BranchSide:      'SAX2.c:275,32'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:276,4'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:275,51'
          Branch Sides:
            - BranchSide:      'SAX2.c:275,51'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:276,4'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:276,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:276,24'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:276,21'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:273,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:273,9'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:284,20'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:297,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:297,30'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:300,6'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:297,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:298,14'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:300,6'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:300,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:301,6'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:304,16'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:304,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:305,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:313,13'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:321,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:322,23'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlFreeInputStream
                - xmlDictOwns
            - BranchSide:      'SAX2.c:325,2'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
        - Branch String:   'SAX2.c:328,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:329,13'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlDictOwns
            - BranchSide:      'SAX2.c:331,6'
              BranchSideFuncs:
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCanonicPath
        - Branch String:   'SAX2.c:331,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:332,48'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'SAX2.c:333,2'
              BranchSideFuncs:
                - xmlParseExternalSubset
                - xmlFreeInputStream
                - xmlDictOwns
                - xmlCtxtPopInput
                - xmlFreeInputStream
        - Branch String:   'SAX2.c:348,2'
          Branch Sides:
            - BranchSide:      'SAX2.c:349,41'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlFreeInputStream
                - xmlDictOwns
            - BranchSide:      'SAX2.c:351,20'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlDictOwns
        - Branch String:   'SAX2.c:353,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:354,22'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlDictOwns
            - BranchSide:      'SAX2.c:356,25'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlDictOwns
        - Branch String:   'SAX2.c:357,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:358,13'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlDictOwns
            - BranchSide:      'SAX2.c:360,35'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlDictOwns
        - Branch String:   'SAX2.c:373,31'
          Branch Sides:
            - BranchSide:      'SAX2.c:374,8'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'SAX2.c:377,19'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:374,28'
          Branch Sides:
            - BranchSide:      'SAX2.c:375,21'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:376,6'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:373,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:376,6'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:377,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:304,6'
          Dst:             xmlNewDtd
        - Src:             'SAX2.c:305,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:306,13'
          Dst:             xmlFreeInputStream
        - Src:             'SAX2.c:322,6'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:328,6'
          Dst:             xmlCtxtPushInput
        - Src:             'SAX2.c:332,33'
          Dst:             xmlCanonicPath
        - Src:             'SAX2.c:342,2'
          Dst:             xmlParseExternalSubset
        - Src:             'SAX2.c:349,25'
          Dst:             xmlCtxtPopInput
        - Src:             'SAX2.c:349,6'
          Dst:             xmlFreeInputStream
        - Src:             'SAX2.c:363,2'
          Dst:             xmlFreeInputStream
        - Src:             'SAX2.c:375,9'
          Dst:             xmlDictOwns
    - functionName:    xmlSAX2IsStandalone
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:195,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:195,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:195,27'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:195,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:195,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:196,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2HasInternalSubset
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:209,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:209,50'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:209,28'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:209,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:209,50'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:210,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2HasExternalSubset
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:223,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:223,50'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:223,28'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:223,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:223,50'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:224,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2ResolveEntity
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - publicId
        - systemId
      BBCount:         27
      ICount:          168
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlBuildURISafe
        - xmlFatalErr
        - xmlLoadResource
        - xmlSAX2ErrMemory
        - xmlStrlen
        - xmlWarnMsg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:399,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:399,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:401,9'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlStrlen
                - xmlStrlen
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
                - xmlFatalErr
        - Branch String:   'SAX2.c:401,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:402,24'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlBuildURISafe
                - xmlStrlen
                - xmlLoadResource
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
                - xmlFatalErr
            - BranchSide:      'SAX2.c:436,27'
              BranchSideFuncs:
                - xmlLoadResource
        - Branch String:   'SAX2.c:405,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:406,29'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlBuildURISafe
                - xmlStrlen
                - xmlLoadResource
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
                - xmlFatalErr
            - BranchSide:      'SAX2.c:412,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlBuildURISafe
                - xmlStrlen
                - xmlLoadResource
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
                - xmlFatalErr
        - Branch String:   'SAX2.c:412,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:413,29'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlBuildURISafe
                - xmlStrlen
                - xmlLoadResource
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
                - xmlFatalErr
            - BranchSide:      'SAX2.c:415,24'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlBuildURISafe
                - xmlStrlen
                - xmlLoadResource
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
                - xmlFatalErr
        - Branch String:   'SAX2.c:415,56'
          Branch Sides:
            - BranchSide:      'SAX2.c:416,24'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'SAX2.c:417,25'
              BranchSideFuncs:
                - xmlFatalErr
        - Branch String:   'SAX2.c:415,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:417,25'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'SAX2.c:420,31'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlLoadResource
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:421,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:422,17'
              BranchSideFuncs:
                - xmlWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:429,23'
              BranchSideFuncs:
                - xmlStrlen
                - xmlLoadResource
                - xmlFatalErr
        - Branch String:   'SAX2.c:422,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:423,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:425,28'
              BranchSideFuncs:
                - xmlWarnMsg
        - Branch String:   'SAX2.c:429,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:430,25'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'SAX2.c:434,5'
              BranchSideFuncs:
                - xmlLoadResource
      Callsites:
        - Src:             'SAX2.c:415,14'
          Dst:             xmlStrlen
        - Src:             'SAX2.c:416,14'
          Dst:             xmlStrlen
        - Src:             'SAX2.c:417,13'
          Dst:             xmlFatalErr
        - Src:             'SAX2.c:420,15'
          Dst:             xmlBuildURISafe
        - Src:             'SAX2.c:423,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:425,17'
          Dst:             xmlWarnMsg
        - Src:             'SAX2.c:429,13'
          Dst:             xmlStrlen
        - Src:             'SAX2.c:430,13'
          Dst:             xmlFatalErr
        - Src:             'SAX2.c:436,11'
          Dst:             xmlLoadResource
    - functionName:    xmlSAX2GetParameterEntity
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetParameterEntity
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:500,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:500,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:502,33'
              BranchSideFuncs:
                - xmlGetParameterEntity
      Callsites:
        - Src:             'SAX2.c:502,11'
          Dst:             xmlGetParameterEntity
    - functionName:    xmlSAX2EntityDecl
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - type
        - publicId
        - systemId
        - content
      BBCount:         44
      ICount:          267
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - xmlAddEntity
        - xmlBuildURISafe
        - xmlFatalErr
        - xmlFatalErrMsg
        - xmlSAX2ErrMemory
        - xmlStrlen
        - xmlWarnMsg
      functionUses:    4
      BranchProfiles:
        - Branch String:   'SAX2.c:526,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:526,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:527,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:526,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:527,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:529,17'
              BranchSideFuncs:
                - xmlAddEntity
                - xmlWarnMsg
                - xmlWarnMsg
                - xmlWarnMsg
                - xmlSAX2ErrMemory
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
                - xmlFatalErrMsg.6483
        - Branch String:   'SAX2.c:532,5'
          Branch Sides:
            - BranchSide:      'SAX2.c:534,13'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:536,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:539,17'
              BranchSideFuncs:
                - xmlWarnMsg
                - xmlWarnMsg
            - BranchSide:      'SAX2.c:553,24'
              BranchSideFuncs:
                - xmlWarnMsg
            - BranchSide:      'SAX2.c:557,28'
              BranchSideFuncs:
                - xmlFatalErrMsg.6483
        - Branch String:   'SAX2.c:539,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:540,21'
              BranchSideFuncs:
                - xmlWarnMsg
                - xmlWarnMsg
            - BranchSide:      'SAX2.c:547,13'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:540,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:541,32'
              BranchSideFuncs:
                - xmlWarnMsg
            - BranchSide:      'SAX2.c:544,32'
              BranchSideFuncs:
                - xmlWarnMsg
        - Branch String:   'SAX2.c:563,28'
          Branch Sides:
            - BranchSide:      'SAX2.c:563,32'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:563,28'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:563,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:563,9'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:565,21'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:568,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:569,17'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:579,13'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:569,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:570,24'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:573,9'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:579,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:580,20'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:582,31'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrlen
                - xmlFatalErr
                - xmlWarnMsg
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:584,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:585,17'
              BranchSideFuncs:
                - xmlWarnMsg
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:591,30'
              BranchSideFuncs:
                - xmlStrlen
                - xmlFatalErr
        - Branch String:   'SAX2.c:585,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:586,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:588,28'
              BranchSideFuncs:
                - xmlWarnMsg
        - Branch String:   'SAX2.c:591,20'
          Branch Sides:
            - BranchSide:      'SAX2.c:592,25'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'SAX2.c:595,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:530,11'
          Dst:             xmlAddEntity
        - Src:             'SAX2.c:536,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:541,21'
          Dst:             xmlWarnMsg
        - Src:             'SAX2.c:544,21'
          Dst:             xmlWarnMsg
        - Src:             'SAX2.c:553,13'
          Dst:             xmlWarnMsg
        - Src:             'SAX2.c:557,13'
          Dst:             xmlFatalErrMsg
        - Src:             'SAX2.c:582,15'
          Dst:             xmlBuildURISafe
        - Src:             'SAX2.c:586,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:588,17'
          Dst:             xmlWarnMsg
        - Src:             'SAX2.c:591,20'
          Dst:             xmlStrlen
        - Src:             'SAX2.c:592,13'
          Dst:             xmlFatalErr
    - functionName:    xmlSAX2AttributeDecl
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - elem
        - fullname
        - type
        - def
        - defaultValue
        - tree
      BBCount:         37
      ICount:          260
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlAddAttributeDecl
        - xmlErrId
        - xmlFatalErrMsg
        - xmlFreeEnumeration
        - xmlSAX2ErrMemory
        - xmlSplitQName4
        - xmlStrEqual
        - xmlValidateAttributeDecl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:624,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:624,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:625,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:624,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:625,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:627,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSplitQName4
                - xmlFatalErrMsg.6483
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
                - xmlAddAttributeDecl
                - xmlSAX2ErrMemory
                - xmlErrId
        - Branch String:   'SAX2.c:627,52'
          Branch Sides:
            - BranchSide:      'SAX2.c:628,10'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlFatalErrMsg.6483
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
                - xmlAddAttributeDecl
                - xmlSAX2ErrMemory
                - xmlErrId
            - BranchSide:      'SAX2.c:632,27'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlFatalErrMsg.6483
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
                - xmlAddAttributeDecl
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:627,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:629,11'
              BranchSideFuncs:
                - xmlErrId
                - xmlSplitQName4
                - xmlFatalErrMsg.6483
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
                - xmlAddAttributeDecl
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:632,27'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlFatalErrMsg.6483
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
                - xmlAddAttributeDecl
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:633,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:634,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlFatalErrMsg.6483
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
                - xmlAddAttributeDecl
            - BranchSide:      'SAX2.c:635,5'
              BranchSideFuncs:
                - xmlFatalErrMsg.6483
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
                - xmlAddAttributeDecl
        - Branch String:   'SAX2.c:636,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:637,30'
              BranchSideFuncs:
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
            - BranchSide:      'SAX2.c:640,14'
              BranchSideFuncs:
                - xmlFatalErrMsg.6483
                - xmlFreeEnumeration
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
        - Branch String:   'SAX2.c:640,14'
          Branch Sides:
            - BranchSide:      'SAX2.c:641,30'
              BranchSideFuncs:
                - xmlAddAttributeDecl
                - xmlValidateAttributeDecl
            - BranchSide:      'SAX2.c:645,24'
              BranchSideFuncs:
                - xmlFatalErrMsg.6483
                - xmlFreeEnumeration
        - Branch String:   'SAX2.c:653,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:654,2'
              BranchSideFuncs:
                - xmlValidateAttributeDecl
            - BranchSide:      'SAX2.c:655,10'
              BranchSideFuncs:
                - xmlValidateAttributeDecl
        - Branch String:   'SAX2.c:655,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:655,28'
              BranchSideFuncs:
                - xmlValidateAttributeDecl
            - BranchSide:      'SAX2.c:660,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:655,44'
          Branch Sides:
            - BranchSide:      'SAX2.c:655,48'
              BranchSideFuncs:
                - xmlValidateAttributeDecl
            - BranchSide:      'SAX2.c:660,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:655,66'
          Branch Sides:
            - BranchSide:      'SAX2.c:656,10'
              BranchSideFuncs:
                - xmlValidateAttributeDecl
            - BranchSide:      'SAX2.c:660,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:655,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:657,43'
              BranchSideFuncs:
                - xmlValidateAttributeDecl
            - BranchSide:      'SAX2.c:660,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:660,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:660,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:661,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:627,10'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:629,2'
          Dst:             xmlErrId
        - Src:             'SAX2.c:632,12'
          Dst:             xmlSplitQName4
        - Src:             'SAX2.c:634,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:637,9'
          Dst:             xmlAddAttributeDecl
        - Src:             'SAX2.c:641,9'
          Dst:             xmlAddAttributeDecl
        - Src:             'SAX2.c:645,9'
          Dst:             xmlFatalErrMsg
        - Src:             'SAX2.c:649,2'
          Dst:             xmlFreeEnumeration
        - Src:             'SAX2.c:657,17'
          Dst:             xmlValidateAttributeDecl
    - functionName:    xmlSAX2ElementDecl
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - type
        - content
      BBCount:         26
      ICount:          170
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlAddElementDecl
        - xmlFatalErrMsg
        - xmlValidateElementDecl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:682,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:682,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:683,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:682,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:683,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:685,9'
              BranchSideFuncs:
                - xmlFatalErrMsg.6483
                - xmlAddElementDecl
                - xmlValidateElementDecl
                - xmlAddElementDecl
        - Branch String:   'SAX2.c:685,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:686,35'
              BranchSideFuncs:
                - xmlAddElementDecl
                - xmlValidateElementDecl
            - BranchSide:      'SAX2.c:688,14'
              BranchSideFuncs:
                - xmlFatalErrMsg.6483
                - xmlAddElementDecl
                - xmlValidateElementDecl
        - Branch String:   'SAX2.c:688,14'
          Branch Sides:
            - BranchSide:      'SAX2.c:689,35'
              BranchSideFuncs:
                - xmlAddElementDecl
                - xmlValidateElementDecl
            - BranchSide:      'SAX2.c:692,24'
              BranchSideFuncs:
                - xmlFatalErrMsg.6483
        - Branch String:   'SAX2.c:698,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:699,9'
              BranchSideFuncs:
                - xmlValidateElementDecl
            - BranchSide:      'SAX2.c:700,9'
              BranchSideFuncs:
                - xmlValidateElementDecl
        - Branch String:   'SAX2.c:700,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:700,27'
              BranchSideFuncs:
                - xmlValidateElementDecl
            - BranchSide:      'SAX2.c:700,24'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:700,44'
          Branch Sides:
            - BranchSide:      'SAX2.c:700,44'
              BranchSideFuncs:
                - xmlValidateElementDecl
            - BranchSide:      'SAX2.c:701,9'
              BranchSideFuncs:
                - xmlValidateElementDecl
        - Branch String:   'SAX2.c:701,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:701,24'
              BranchSideFuncs:
                - xmlValidateElementDecl
            - BranchSide:      'SAX2.c:701,21'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:700,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:700,9'
              BranchSideFuncs:
                - xmlValidateElementDecl
            - BranchSide:      'SAX2.c:703,37'
              BranchSideFuncs:
                - xmlValidateElementDecl
      Callsites:
        - Src:             'SAX2.c:686,16'
          Dst:             xmlAddElementDecl
        - Src:             'SAX2.c:689,16'
          Dst:             xmlAddElementDecl
        - Src:             'SAX2.c:692,9'
          Dst:             xmlFatalErrMsg
        - Src:             'SAX2.c:703,13'
          Dst:             xmlValidateElementDecl
    - functionName:    xmlSAX2NotationDecl
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - publicId
        - systemId
      BBCount:         30
      ICount:          183
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlAddNotationDecl
        - xmlFatalErrMsg
        - xmlValidateNotationDecl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:725,24'
          Branch Sides:
            - BranchSide:      'SAX2.c:725,28'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:726,9'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:725,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:726,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:728,10'
              BranchSideFuncs:
                - xmlFatalErrMsg.6483
                - xmlAddNotationDecl
                - xmlValidateNotationDecl
                - xmlAddNotationDecl
                - xmlFatalErrMsg.6483
        - Branch String:   'SAX2.c:728,28'
          Branch Sides:
            - BranchSide:      'SAX2.c:728,32'
              BranchSideFuncs:
                - xmlFatalErrMsg.6483
                - xmlAddNotationDecl
                - xmlValidateNotationDecl
                - xmlAddNotationDecl
                - xmlFatalErrMsg.6483
            - BranchSide:      'SAX2.c:733,16'
              BranchSideFuncs:
                - xmlFatalErrMsg.6483
                - xmlAddNotationDecl
                - xmlValidateNotationDecl
                - xmlAddNotationDecl
        - Branch String:   'SAX2.c:728,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:729,17'
              BranchSideFuncs:
                - xmlFatalErrMsg.6483
            - BranchSide:      'SAX2.c:733,16'
              BranchSideFuncs:
                - xmlFatalErrMsg.6483
                - xmlAddNotationDecl
                - xmlValidateNotationDecl
                - xmlAddNotationDecl
        - Branch String:   'SAX2.c:733,16'
          Branch Sides:
            - BranchSide:      'SAX2.c:734,29'
              BranchSideFuncs:
                - xmlAddNotationDecl
                - xmlValidateNotationDecl
            - BranchSide:      'SAX2.c:736,14'
              BranchSideFuncs:
                - xmlFatalErrMsg.6483
                - xmlAddNotationDecl
                - xmlValidateNotationDecl
        - Branch String:   'SAX2.c:736,14'
          Branch Sides:
            - BranchSide:      'SAX2.c:737,29'
              BranchSideFuncs:
                - xmlAddNotationDecl
                - xmlValidateNotationDecl
            - BranchSide:      'SAX2.c:740,17'
              BranchSideFuncs:
                - xmlFatalErrMsg.6483
        - Branch String:   'SAX2.c:746,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:746,23'
              BranchSideFuncs:
                - xmlValidateNotationDecl
            - BranchSide:      'SAX2.c:747,10'
              BranchSideFuncs:
                - xmlValidateNotationDecl
        - Branch String:   'SAX2.c:747,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:747,30'
              BranchSideFuncs:
                - xmlValidateNotationDecl
            - BranchSide:      'SAX2.c:747,26'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:747,48'
          Branch Sides:
            - BranchSide:      'SAX2.c:747,48'
              BranchSideFuncs:
                - xmlValidateNotationDecl
            - BranchSide:      'SAX2.c:748,10'
              BranchSideFuncs:
                - xmlValidateNotationDecl
        - Branch String:   'SAX2.c:747,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:747,9'
              BranchSideFuncs:
                - xmlValidateNotationDecl
            - BranchSide:      'SAX2.c:749,42'
              BranchSideFuncs:
                - xmlValidateNotationDecl
      Callsites:
        - Src:             'SAX2.c:729,2'
          Dst:             xmlFatalErrMsg
        - Src:             'SAX2.c:734,9'
          Dst:             xmlAddNotationDecl
        - Src:             'SAX2.c:737,9'
          Dst:             xmlAddNotationDecl
        - Src:             'SAX2.c:740,2'
          Dst:             xmlFatalErrMsg
        - Src:             'SAX2.c:749,17'
          Dst:             xmlValidateNotationDecl
    - functionName:    xmlSAX2UnparsedEntityDecl
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - publicId
        - systemId
        - notationName
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSAX2EntityDecl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:768,5'
          Dst:             xmlSAX2EntityDecl
    - functionName:    xmlSAX2Reference
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2424
      functionLinenumberEnd: 2436
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNewReference
        - xmlSAX2AppendChild
        - xmlSAX2ErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:2428,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2428,22'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2429,27'
              BranchSideFuncs:
                - xmlNewReference
                - xmlSAX2AppendChild
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2430,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2431,26'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2435,24'
              BranchSideFuncs:
                - xmlSAX2AppendChild
      Callsites:
        - Src:             'SAX2.c:2429,11'
          Dst:             xmlNewReference
        - Src:             'SAX2.c:2431,9'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2435,5'
          Dst:             xmlSAX2AppendChild
    - functionName:    xmlWarnMsg
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'SAX2.c:108,5'
          Dst:             xmlCtxtErr
    - functionName:    xmlSAX2AttributeNs
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1895
      functionLinenumberEnd: 2103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - localname
        - prefix
        - value
        - valueend
      BBCount:         135
      ICount:          873
      EdgeCount:       183
      CyclomaticComplexity: 50
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlAddID
        - xmlAddRef
        - xmlBuildQName
        - xmlCtxtErrMemory
        - xmlErrId
        - xmlIsID
        - xmlIsRef
        - xmlNodeParseContent
        - xmlParserNsLookupSax
        - xmlSAX2DecodeAttrEntities
        - xmlSAX2ErrMemory
        - xmlSAX2TextNode
        - xmlSearchNsSafe
        - xmlStrEqual
        - xmlStrdup
        - xmlStrndup
        - xmlValidCtxtNormalizeAttributeValue
        - xmlValidateNCName
        - xmlValidateOneAttribute
      functionUses:    3
      BranchProfiles:
        - Branch String:   'SAX2.c:1903,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1904,35'
              BranchSideFuncs:
                - xmlParserNsLookupSax
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1917,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1905,26'
          Branch Sides:
            - BranchSide:      'SAX2.c:1905,42'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSearchNsSafe
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1912,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1905,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1908,28'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1912,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1909,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1910,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1911,2'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1917,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1918,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1922,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1923,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:0,0'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1924,30'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1945,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1946,21'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'SAX2.c:1948,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1953,32'
          Branch Sides:
            - BranchSide:      'SAX2.c:1953,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'SAX2.c:1956,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:1953,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1954,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
            - BranchSide:      'SAX2.c:1956,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:1956,38'
          Branch Sides:
            - BranchSide:      'SAX2.c:1956,43'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
                - xmlSAX2TextNode
            - BranchSide:      'SAX2.c:1976,16'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:1956,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1964,7'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
            - BranchSide:      'SAX2.c:1976,16'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlSAX2TextNode
        - Branch String:   'SAX2.c:1964,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1965,28'
              BranchSideFuncs:
                - xmlSAX2TextNode
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1971,13'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlNodeParseContent
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1968,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1969,30'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1971,2'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1972,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:1974,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1975,2'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1982,6'
          Branch Sides:
            - BranchSide:      'SAX2.c:1983,33'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:1985,5'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1988,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:1988,26'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
            - BranchSide:      'SAX2.c:2063,18'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
        - Branch String:   'SAX2.c:1988,41'
          Branch Sides:
            - BranchSide:      'SAX2.c:1988,44'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2063,18'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
        - Branch String:   'SAX2.c:1988,61'
          Branch Sides:
            - BranchSide:      'SAX2.c:1989,9'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2063,18'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
        - Branch String:   'SAX2.c:1989,21'
          Branch Sides:
            - BranchSide:      'SAX2.c:1989,24'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2063,18'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
        - Branch String:   'SAX2.c:1988,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:1994,14'
              BranchSideFuncs:
                - xmlSAX2DecodeAttrEntities
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2063,18'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
        - Branch String:   'SAX2.c:1994,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:1995,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2054,23'
              BranchSideFuncs:
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1996,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:1997,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:2021,7'
              BranchSideFuncs:
                - xmlValidateOneAttribute
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:1997,14'
          Branch Sides:
            - BranchSide:      'SAX2.c:1998,47'
              BranchSideFuncs:
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:2006,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
        - Branch String:   'SAX2.c:2007,25'
          Branch Sides:
            - BranchSide:      'SAX2.c:2008,42'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:2010,47'
              BranchSideFuncs:
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:2021,7'
          Branch Sides:
            - BranchSide:      'SAX2.c:2026,32'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
                - xmlSAX2ErrMemory
            - BranchSide:      'SAX2.c:2046,43'
              BranchSideFuncs:
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:2027,25'
          Branch Sides:
            - BranchSide:      'SAX2.c:2028,42'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:2030,4'
              BranchSideFuncs:
                - xmlValidCtxtNormalizeAttributeValue
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:2034,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:2035,8'
              BranchSideFuncs:
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:2037,9'
              BranchSideFuncs:
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:2037,25'
          Branch Sides:
            - BranchSide:      'SAX2.c:2037,29'
              BranchSideFuncs:
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:2039,8'
              BranchSideFuncs:
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:2037,8'
          Branch Sides:
            - BranchSide:      'SAX2.c:2038,8'
              BranchSideFuncs:
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:2039,8'
              BranchSideFuncs:
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:2055,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2056,34'
              BranchSideFuncs:
                - xmlSAX2ErrMemory
                - xmlValidateOneAttribute
            - BranchSide:      'SAX2.c:2058,46'
              BranchSideFuncs:
                - xmlValidateOneAttribute
        - Branch String:   'SAX2.c:2074,39'
          Branch Sides:
            - BranchSide:      'SAX2.c:2075,14'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
            - BranchSide:      'SAX2.c:2089,31'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:2075,35'
          Branch Sides:
            - BranchSide:      'SAX2.c:2075,39'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
            - BranchSide:      'SAX2.c:2089,31'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:2075,60'
          Branch Sides:
            - BranchSide:      'SAX2.c:2076,7'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
            - BranchSide:      'SAX2.c:2089,31'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:2074,13'
          Branch Sides:
            - BranchSide:      'SAX2.c:2082,28'
              BranchSideFuncs:
                - xmlValidateNCName
                - xmlAddID
                - xmlErrId
            - BranchSide:      'SAX2.c:2089,31'
              BranchSideFuncs:
                - xmlIsID
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
                - xmlCtxtErrMemory
        - Branch String:   'SAX2.c:2082,10'
          Branch Sides:
            - BranchSide:      'SAX2.c:2083,19'
              BranchSideFuncs:
                - xmlErrId
                - xmlAddID
            - BranchSide:      'SAX2.c:2087,16'
              BranchSideFuncs:
                - xmlAddID
        - Branch String:   'SAX2.c:2091,17'
          Branch Sides:
            - BranchSide:      'SAX2.c:2092,34'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'SAX2.c:2093,22'
              BranchSideFuncs:
                - xmlIsRef
                - xmlAddRef
                - xmlAddID
        - Branch String:   'SAX2.c:2093,22'
          Branch Sides:
            - BranchSide:      'SAX2.c:2094,27'
              BranchSideFuncs:
                - xmlAddID
            - BranchSide:      'SAX2.c:2095,31'
              BranchSideFuncs:
                - xmlIsRef
                - xmlAddRef
        - Branch String:   'SAX2.c:2099,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2100,2'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2102,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'SAX2.c:1904,14'
          Dst:             xmlParserNsLookupSax
        - Src:             'SAX2.c:1905,30'
          Dst:             xmlStrEqual
        - Src:             'SAX2.c:1908,12'
          Dst:             xmlSearchNsSafe
        - Src:             'SAX2.c:1910,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1924,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1948,21'
          Dst:             xmlStrdup
        - Src:             'SAX2.c:1950,13'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1953,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'SAX2.c:1954,9'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'SAX2.c:1965,12'
          Dst:             xmlSAX2TextNode
        - Src:             'SAX2.c:1972,17'
          Dst:             xmlNodeParseContent
        - Src:             'SAX2.c:1974,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:1979,8'
          Dst:             xmlSAX2TextNode
        - Src:             'SAX2.c:1995,12'
          Dst:             xmlSAX2DecodeAttrEntities
        - Src:             'SAX2.c:1998,22'
          Dst:             xmlValidateOneAttribute
        - Src:             'SAX2.c:2006,13'
          Dst:             xmlStrndup
        - Src:             'SAX2.c:2008,25'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2010,22'
          Dst:             xmlValidateOneAttribute
        - Src:             'SAX2.c:2026,18'
          Dst:             xmlBuildQName
        - Src:             'SAX2.c:2028,25'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2031,22'
          Dst:             xmlValidCtxtNormalizeAttributeValue
        - Src:             'SAX2.c:2046,18'
          Dst:             xmlValidateOneAttribute
        - Src:             'SAX2.c:2054,12'
          Dst:             xmlStrndup
        - Src:             'SAX2.c:2056,17'
          Dst:             xmlSAX2ErrMemory
        - Src:             'SAX2.c:2058,21'
          Dst:             xmlValidateOneAttribute
        - Src:             'SAX2.c:2082,10'
          Dst:             xmlValidateNCName
        - Src:             'SAX2.c:2083,10'
          Dst:             xmlErrId
        - Src:             'SAX2.c:2087,6'
          Dst:             xmlAddID
        - Src:             'SAX2.c:2089,23'
          Dst:             xmlIsID
        - Src:             'SAX2.c:2092,17'
          Dst:             xmlCtxtErrMemory
        - Src:             'SAX2.c:2094,17'
          Dst:             xmlAddID
        - Src:             'SAX2.c:2095,22'
          Dst:             xmlIsRef
        - Src:             'SAX2.c:2096,17'
          Dst:             xmlAddRef
    - functionName:    xmlSAXDefaultVersion
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2672
      functionLinenumberEnd: 2676
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - version
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'SAX2.c:2673,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:2674,9'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:2675,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2GetColumnNumber
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'SAX2.c:181,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:181,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:181,27'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:181,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:181,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:182,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2GetLineNumber
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'SAX2.c:167,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:167,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:167,27'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:167,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:167,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:168,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2GetSystemId
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'SAX2.c:153,23'
          Branch Sides:
            - BranchSide:      'SAX2.c:153,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:153,27'
              BranchSideFuncs: []
        - Branch String:   'SAX2.c:153,9'
          Branch Sides:
            - BranchSide:      'SAX2.c:153,49'
              BranchSideFuncs: []
            - BranchSide:      'SAX2.c:154,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSAX2GetPublicId
      functionSourceFile: '/src/libxml2/SAX2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlDestructor
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCleanupParser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'threads.c:501,9'
          Branch Sides:
            - BranchSide:      'threads.c:501,9'
              BranchSideFuncs:
                - xmlCleanupParser
            - BranchSide:      'threads.c:501,9'
              BranchSideFuncs:
                - xmlCleanupParser
        - Branch String:   'threads.c:501,9'
          Branch Sides:
            - BranchSide:      'threads.c:501,9'
              BranchSideFuncs:
                - xmlCleanupParser
            - BranchSide:      'threads.c:502,9'
              BranchSideFuncs:
                - xmlCleanupParser
      Callsites:
        - Src:             'threads.c:502,9'
          Dst:             xmlCleanupParser
    - functionName:    xmlCleanupParser
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCatalogCleanup
        - xmlCleanupCatalogInternal
        - xmlCleanupCharEncodingHandlers
        - xmlCleanupDictInternal
        - xmlCleanupGlobalsInternal
        - xmlCleanupMemoryInternal
        - xmlCleanupRandom
        - xmlCleanupThreadsInternal
        - xmlRelaxNGCleanupTypes
        - xmlSchemaCleanupTypes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:444,10'
          Branch Sides:
            - BranchSide:      'threads.c:444,10'
              BranchSideFuncs:
                - xmlCleanupCharEncodingHandlers
                - xmlCatalogCleanup
                - xmlCleanupCatalogInternal
                - xmlSchemaCleanupTypes
                - xmlRelaxNGCleanupTypes
                - xmlCleanupDictInternal
                - xmlCleanupRandom
                - xmlCleanupGlobalsInternal
                - xmlCleanupThreadsInternal
                - xmlCleanupMemoryInternal
            - BranchSide:      'threads.c:444,10'
              BranchSideFuncs:
                - xmlCleanupCharEncodingHandlers
                - xmlCatalogCleanup
                - xmlCleanupCatalogInternal
                - xmlSchemaCleanupTypes
                - xmlRelaxNGCleanupTypes
                - xmlCleanupDictInternal
                - xmlCleanupRandom
                - xmlCleanupGlobalsInternal
                - xmlCleanupThreadsInternal
                - xmlCleanupMemoryInternal
        - Branch String:   'threads.c:444,9'
          Branch Sides:
            - BranchSide:      'threads.c:445,9'
              BranchSideFuncs:
                - xmlCleanupCharEncodingHandlers
                - xmlCatalogCleanup
                - xmlCleanupCatalogInternal
                - xmlSchemaCleanupTypes
                - xmlRelaxNGCleanupTypes
                - xmlCleanupDictInternal
                - xmlCleanupRandom
                - xmlCleanupGlobalsInternal
                - xmlCleanupThreadsInternal
                - xmlCleanupMemoryInternal
            - BranchSide:      'threads.c:447,5'
              BranchSideFuncs:
                - xmlCleanupCharEncodingHandlers
                - xmlCatalogCleanup
                - xmlCleanupCatalogInternal
                - xmlSchemaCleanupTypes
                - xmlRelaxNGCleanupTypes
                - xmlCleanupDictInternal
                - xmlCleanupRandom
                - xmlCleanupGlobalsInternal
                - xmlCleanupThreadsInternal
                - xmlCleanupMemoryInternal
      Callsites:
        - Src:             'threads.c:447,5'
          Dst:             xmlCleanupCharEncodingHandlers
        - Src:             'threads.c:449,5'
          Dst:             xmlCatalogCleanup
        - Src:             'threads.c:450,5'
          Dst:             xmlCleanupCatalogInternal
        - Src:             'threads.c:453,5'
          Dst:             xmlSchemaCleanupTypes
        - Src:             'threads.c:456,5'
          Dst:             xmlRelaxNGCleanupTypes
        - Src:             'threads.c:459,5'
          Dst:             xmlCleanupDictInternal
        - Src:             'threads.c:460,5'
          Dst:             xmlCleanupRandom
        - Src:             'threads.c:461,5'
          Dst:             xmlCleanupGlobalsInternal
        - Src:             'threads.c:462,5'
          Dst:             xmlCleanupThreadsInternal
        - Src:             'threads.c:468,5'
          Dst:             xmlCleanupMemoryInternal
    - functionName:    xmlCleanupThreadsInternal
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCleanupRMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:336,5'
          Branch Sides:
            - BranchSide:      'threads.c:336,5'
              BranchSideFuncs:
                - xmlCleanupRMutex
            - BranchSide:      'threads.c:336,5'
              BranchSideFuncs:
                - xmlCleanupRMutex
      Callsites:
        - Src:             'threads.c:336,5'
          Dst:             xmlCleanupRMutex
    - functionName:    xmlCleanupRMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_destroy
        - pthread_mutex_destroy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'threads.c:205,5'
          Dst:             pthread_mutex_destroy
        - Src:             'threads.c:206,5'
          Dst:             pthread_cond_destroy
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlInitThreadsInternal
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitRMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:331,5'
          Branch Sides:
            - BranchSide:      'threads.c:331,5'
              BranchSideFuncs:
                - xmlInitRMutex
            - BranchSide:      'threads.c:331,5'
              BranchSideFuncs:
                - xmlInitRMutex
      Callsites:
        - Src:             'threads.c:331,5'
          Dst:             xmlInitRMutex
    - functionName:    xmlInitRMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_cond_init
        - pthread_mutex_init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'threads.c:166,5'
          Dst:             pthread_mutex_init
        - Src:             'threads.c:169,5'
          Dst:             pthread_cond_init
    - functionName:    pthread_mutex_init
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_init
      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:    xmlInitParserInternal
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitCatalogInternal
        - xmlInitDictInternal
        - xmlInitEncodingInternal
        - xmlInitGlobalsInternal
        - xmlInitIOCallbacks
        - xmlInitMemoryInternal
        - xmlInitRandom
        - xmlInitThreadsInternal
        - xmlInitXPathInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:360,5'
          Branch Sides:
            - BranchSide:      'threads.c:360,5'
              BranchSideFuncs:
                - xmlInitRandom
                - xmlInitMemoryInternal
                - xmlInitThreadsInternal
                - xmlInitGlobalsInternal
                - xmlInitDictInternal
                - xmlInitEncodingInternal
                - xmlInitXPathInternal
                - xmlInitIOCallbacks
                - xmlInitCatalogInternal
            - BranchSide:      'threads.c:360,5'
              BranchSideFuncs:
                - xmlInitRandom
                - xmlInitMemoryInternal
                - xmlInitThreadsInternal
                - xmlInitGlobalsInternal
                - xmlInitDictInternal
                - xmlInitEncodingInternal
                - xmlInitXPathInternal
                - xmlInitIOCallbacks
                - xmlInitCatalogInternal
      Callsites:
        - Src:             'threads.c:360,5'
          Dst:             xmlInitRandom
        - Src:             'threads.c:361,5'
          Dst:             xmlInitMemoryInternal
        - Src:             'threads.c:362,5'
          Dst:             xmlInitThreadsInternal
        - Src:             'threads.c:363,5'
          Dst:             xmlInitGlobalsInternal
        - Src:             'threads.c:364,5'
          Dst:             xmlInitDictInternal
        - Src:             'threads.c:365,5'
          Dst:             xmlInitEncodingInternal
        - Src:             'threads.c:367,5'
          Dst:             xmlInitXPathInternal
        - Src:             'threads.c:369,5'
          Dst:             xmlInitIOCallbacks
        - Src:             'threads.c:371,5'
          Dst:             xmlInitCatalogInternal
    - functionName:    xmlCleanupThreads
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlInitParser
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_once
        - xmlInitParserInternal
      functionUses:    44
      BranchProfiles:
        - Branch String:   'threads.c:400,5'
          Branch Sides:
            - BranchSide:      'threads.c:400,5'
              BranchSideFuncs:
                - pthread_once
            - BranchSide:      'threads.c:400,5'
              BranchSideFuncs:
                - pthread_once
      Callsites:
        - Src:             'threads.c:400,5'
          Dst:             pthread_once
        - Src:             'threads.c:400,5'
          Dst:             xmlInitParserInternal
    - functionName:    pthread_once
      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:    xmlInitThreads
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitParser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'threads.c:315,5'
          Branch Sides:
            - BranchSide:      'threads.c:315,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'threads.c:315,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'threads.c:315,5'
          Dst:             xmlInitParser
    - functionName:    xmlUnlockLibrary
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'threads.c:306,5'
          Branch Sides:
            - BranchSide:      'threads.c:306,5'
              BranchSideFuncs:
                - xmlRMutexUnlock
            - BranchSide:      'threads.c:306,5'
              BranchSideFuncs:
                - xmlRMutexUnlock
      Callsites:
        - Src:             'threads.c:306,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlRMutexUnlock
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pthread_cond_signal
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    14
      BranchProfiles:
        - Branch String:   'threads.c:267,9'
          Branch Sides:
            - BranchSide:      'threads.c:268,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:270,25'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_mutex_unlock
                - pthread_cond_signal
        - Branch String:   'threads.c:272,9'
          Branch Sides:
            - BranchSide:      'threads.c:273,13'
              BranchSideFuncs:
                - pthread_mutex_unlock
                - pthread_cond_signal
            - BranchSide:      'threads.c:277,27'
              BranchSideFuncs:
                - pthread_mutex_unlock
        - Branch String:   'threads.c:273,13'
          Branch Sides:
            - BranchSide:      'threads.c:274,34'
              BranchSideFuncs:
                - pthread_cond_signal
                - pthread_mutex_unlock
            - BranchSide:      'threads.c:275,17'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'threads.c:270,5'
          Dst:             pthread_mutex_lock
        - Src:             'threads.c:274,13'
          Dst:             pthread_cond_signal
        - Src:             'threads.c:277,5'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlLockLibrary
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRMutexLock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'threads.c:296,5'
          Branch Sides:
            - BranchSide:      'threads.c:296,5'
              BranchSideFuncs:
                - xmlRMutexLock
            - BranchSide:      'threads.c:296,5'
              BranchSideFuncs:
                - xmlRMutexLock
      Callsites:
        - Src:             'threads.c:296,5'
          Dst:             xmlRMutexLock
    - functionName:    xmlRMutexLock
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - pthread_cond_wait
        - pthread_equal
        - pthread_mutex_lock
        - pthread_mutex_unlock
        - pthread_self
      functionUses:    8
      BranchProfiles:
        - Branch String:   'threads.c:235,9'
          Branch Sides:
            - BranchSide:      'threads.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:238,25'
              BranchSideFuncs:
                - pthread_mutex_lock
                - pthread_self
                - pthread_mutex_unlock
                - pthread_self
                - pthread_equal
                - pthread_cond_wait
                - pthread_mutex_unlock
        - Branch String:   'threads.c:239,9'
          Branch Sides:
            - BranchSide:      'threads.c:240,27'
              BranchSideFuncs:
                - pthread_self
                - pthread_equal
                - pthread_self
                - pthread_mutex_unlock
                - pthread_cond_wait
                - pthread_mutex_unlock
            - BranchSide:      'threads.c:251,16'
              BranchSideFuncs:
                - pthread_self
                - pthread_mutex_unlock
        - Branch String:   'threads.c:240,13'
          Branch Sides:
            - BranchSide:      'threads.c:241,13'
              BranchSideFuncs:
                - pthread_mutex_unlock
            - BranchSide:      'threads.c:245,13'
              BranchSideFuncs:
                - pthread_self
                - pthread_mutex_unlock
                - pthread_cond_wait
        - Branch String:   'threads.c:246,13'
          Branch Sides:
            - BranchSide:      'threads.c:247,36'
              BranchSideFuncs:
                - pthread_cond_wait
                - pthread_self
                - pthread_mutex_unlock
            - BranchSide:      'threads.c:248,13'
              BranchSideFuncs:
                - pthread_self
                - pthread_mutex_unlock
      Callsites:
        - Src:             'threads.c:238,5'
          Dst:             pthread_mutex_lock
        - Src:             'threads.c:240,37'
          Dst:             pthread_self
        - Src:             'threads.c:240,13'
          Dst:             pthread_equal
        - Src:             'threads.c:242,13'
          Dst:             pthread_mutex_unlock
        - Src:             'threads.c:247,17'
          Dst:             pthread_cond_wait
        - Src:             'threads.c:251,16'
          Dst:             pthread_self
        - Src:             'threads.c:253,5'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_self
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_equal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_cond_wait
      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:    xmlFreeRMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCleanupRMutex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'threads.c:221,9'
          Branch Sides:
            - BranchSide:      'threads.c:222,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:223,22'
              BranchSideFuncs:
                - xmlCleanupRMutex
                - free
      Callsites:
        - Src:             'threads.c:223,5'
          Dst:             xmlCleanupRMutex
    - functionName:    xmlNewRMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlInitRMutex
      functionUses:    0
      BranchProfiles:
        - Branch String:   'threads.c:188,11'
          Branch Sides:
            - BranchSide:      'threads.c:186,18'
              BranchSideFuncs:
                - malloc
                - xmlInitRMutex
            - BranchSide:      'threads.c:188,11'
              BranchSideFuncs:
                - malloc
                - xmlInitRMutex
        - Branch String:   'threads.c:189,9'
          Branch Sides:
            - BranchSide:      'threads.c:190,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:191,19'
              BranchSideFuncs:
                - xmlInitRMutex
      Callsites:
        - Src:             'threads.c:191,5'
          Dst:             xmlInitRMutex
    - functionName:    xmlMutexUnlock
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    52
      BranchProfiles:
        - Branch String:   'threads.c:147,9'
          Branch Sides:
            - BranchSide:      'threads.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:150,27'
              BranchSideFuncs:
                - pthread_mutex_unlock
      Callsites:
        - Src:             'threads.c:150,5'
          Dst:             pthread_mutex_unlock
    - functionName:    xmlMutexLock
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pthread_mutex_lock
      functionUses:    51
      BranchProfiles:
        - Branch String:   'threads.c:125,9'
          Branch Sides:
            - BranchSide:      'threads.c:126,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:132,25'
              BranchSideFuncs:
                - pthread_mutex_lock
      Callsites:
        - Src:             'threads.c:132,5'
          Dst:             pthread_mutex_lock
    - functionName:    xmlFreeMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tok
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCleanupMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:110,9'
          Branch Sides:
            - BranchSide:      'threads.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:113,21'
              BranchSideFuncs:
                - xmlCleanupMutex
                - free
      Callsites:
        - Src:             'threads.c:113,5'
          Dst:             xmlCleanupMutex
    - functionName:    xmlCleanupMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_destroy
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'threads.c:94,5'
          Dst:             pthread_mutex_destroy
    - functionName:    xmlNewMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlInitMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:78,11'
          Branch Sides:
            - BranchSide:      'threads.c:76,17'
              BranchSideFuncs:
                - malloc
                - xmlInitMutex
            - BranchSide:      'threads.c:78,11'
              BranchSideFuncs:
                - malloc
                - xmlInitMutex
        - Branch String:   'threads.c:79,9'
          Branch Sides:
            - BranchSide:      'threads.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      'threads.c:81,18'
              BranchSideFuncs:
                - xmlInitMutex
      Callsites:
        - Src:             'threads.c:81,5'
          Dst:             xmlInitMutex
    - functionName:    xmlInitMutex
      functionSourceFile: '/src/libxml2/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - mutex
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_init
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'threads.c:59,5'
          Dst:             pthread_mutex_init
    - functionName:    xmlSearchNsByNamespaceStrict
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7239
      functionLinenumberEnd: 7321
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - node
        - nsName
        - retNs
        - prefixed
      BBCount:         76
      ICount:          372
      EdgeCount:       103
      CyclomaticComplexity: 29
      functionsReached:
        - xmlNsInScope
        - xmlStrEqual
        - xmlTreeEnsureXMLDecl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:7243,23'
          Branch Sides:
            - BranchSide:      'tree.c:7243,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7244,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7243,43'
          Branch Sides:
            - BranchSide:      'tree.c:7243,47'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7244,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7243,9'
          Branch Sides:
            - BranchSide:      'tree.c:7244,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7245,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:7245,24'
          Branch Sides:
            - BranchSide:      'tree.c:7245,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7246,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7245,9'
          Branch Sides:
            - BranchSide:      'tree.c:7246,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7248,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:7249,9'
          Branch Sides:
            - BranchSide:      'tree.c:7250,32'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7255,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:7251,6'
          Branch Sides:
            - BranchSide:      'tree.c:7252,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7253,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7257,6'
          Branch Sides:
            - BranchSide:      'tree.c:7258,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7316,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:7258,10'
          Branch Sides:
            - BranchSide:      'tree.c:7259,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7316,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:7259,3'
          Branch Sides:
            - BranchSide:      'tree.c:7260,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7313,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:7260,20'
          Branch Sides:
            - BranchSide:      'tree.c:7260,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7262,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:7260,11'
          Branch Sides:
            - BranchSide:      'tree.c:7261,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7262,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:7262,11'
          Branch Sides:
            - BranchSide:      'tree.c:7267,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7286,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:7269,43'
          Branch Sides:
            - BranchSide:      'tree.c:7270,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:7276,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:7270,31'
          Branch Sides:
            - BranchSide:      'tree.c:7271,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7278,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:7271,26'
          Branch Sides:
            - BranchSide:      'tree.c:7272,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:7278,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:7269,12'
          Branch Sides:
            - BranchSide:      'tree.c:7276,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:7278,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:7279,4'
          Branch Sides:
            - BranchSide:      'tree.c:7269,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7280,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:7280,8'
          Branch Sides:
            - BranchSide:      'tree.c:7281,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7282,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:7286,32'
          Branch Sides:
            - BranchSide:      'tree.c:7287,16'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:7293,8'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:7286,11'
          Branch Sides:
            - BranchSide:      'tree.c:7293,8'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:7312,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:7293,8'
          Branch Sides:
            - BranchSide:      'tree.c:7296,27'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:7309,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7297,12'
          Branch Sides:
            - BranchSide:      'tree.c:7298,5'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7306,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:7306,12'
          Branch Sides:
            - BranchSide:      'tree.c:7307,5'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7308,4'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7316,13'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7317,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7319,28'
          Branch Sides:
            - BranchSide:      'tree.c:7319,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7319,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:7319,5'
          Branch Sides:
            - BranchSide:      'tree.c:7257,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:7320,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7249,9'
          Dst:             xmlStrEqual
        - Src:             'tree.c:7250,11'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:7272,5'
          Dst:             xmlStrEqual
        - Src:             'tree.c:7287,4'
          Dst:             xmlStrEqual
        - Src:             'tree.c:7296,14'
          Dst:             xmlNsInScope
    - functionName:    xmlTreeEnsureXMLDecl
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5637
      functionLinenumberEnd: 5648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewXmlNs
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tree.c:5641,9'
          Branch Sides:
            - BranchSide:      'tree.c:5642,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5644,10'
              BranchSideFuncs:
                - xmlNewXmlNs
      Callsites:
        - Src:             'tree.c:5644,10'
          Dst:             xmlNewXmlNs
    - functionName:    xmlNsInScope
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5770
      functionLinenumberEnd: 5795
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - node
        - ancestor
        - prefix
      BBCount:         35
      ICount:          166
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:5773,27'
          Branch Sides:
            - BranchSide:      'tree.c:5773,31'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:5773,5'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:5773,5'
          Branch Sides:
            - BranchSide:      'tree.c:5774,14'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:5792,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5774,49'
          Branch Sides:
            - BranchSide:      'tree.c:5775,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5776,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5774,13'
          Branch Sides:
            - BranchSide:      'tree.c:5776,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5777,13'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:5777,13'
          Branch Sides:
            - BranchSide:      'tree.c:5778,19'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:5790,16'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:5779,13'
          Branch Sides:
            - BranchSide:      'tree.c:5780,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:5789,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:5781,21'
          Branch Sides:
            - BranchSide:      'tree.c:5781,25'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:5783,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:5780,21'
          Branch Sides:
            - BranchSide:      'tree.c:5782,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5783,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:5784,21'
          Branch Sides:
            - BranchSide:      'tree.c:5784,25'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:5787,23'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:5785,21'
          Branch Sides:
            - BranchSide:      'tree.c:5785,37'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:5787,23'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:5783,21'
          Branch Sides:
            - BranchSide:      'tree.c:5786,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5787,23'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:5792,9'
          Branch Sides:
            - BranchSide:      'tree.c:5793,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5794,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5785,25'
          Dst:             xmlStrEqual
    - functionName:    xmlNewXmlNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5605
      functionLinenumberEnd: 5625
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFreeNs
        - xmlStrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:5608,21'
          Branch Sides:
            - BranchSide:      'tree.c:5606,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNs
                - xmlFreeNs
            - BranchSide:      'tree.c:5608,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNs
                - xmlFreeNs
        - Branch String:   'tree.c:5609,9'
          Branch Sides:
            - BranchSide:      'tree.c:5610,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5611,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNs
                - xmlFreeNs
        - Branch String:   'tree.c:5614,9'
          Branch Sides:
            - BranchSide:      'tree.c:5615,19'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:5618,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:5619,9'
          Branch Sides:
            - BranchSide:      'tree.c:5620,19'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:5624,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5613,16'
          Dst:             xmlStrdup
        - Src:             'tree.c:5615,9'
          Dst:             xmlFreeNs
        - Src:             'tree.c:5618,18'
          Dst:             xmlStrdup
        - Src:             'tree.c:5620,9'
          Dst:             xmlFreeNs
    - functionName:    xmlFreeNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'tree.c:592,9'
          Branch Sides:
            - BranchSide:      'tree.c:593,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:595,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:595,9'
          Branch Sides:
            - BranchSide:      'tree.c:595,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:596,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:596,9'
          Branch Sides:
            - BranchSide:      'tree.c:596,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:597,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSearchNsByPrefixStrict
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7338
      functionLinenumberEnd: 7381
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - node
        - prefix
        - retNs
      BBCount:         59
      ICount:          280
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - xmlStrEqual
        - xmlTreeEnsureXMLDecl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:7342,23'
          Branch Sides:
            - BranchSide:      'tree.c:7342,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7343,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7342,41'
          Branch Sides:
            - BranchSide:      'tree.c:7342,45'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7343,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7342,9'
          Branch Sides:
            - BranchSide:      'tree.c:7343,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7345,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:7345,9'
          Branch Sides:
            - BranchSide:      'tree.c:7346,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7347,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:7347,9'
          Branch Sides:
            - BranchSide:      'tree.c:7347,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7355,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7347,9'
          Branch Sides:
            - BranchSide:      'tree.c:7347,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7355,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7347,9'
          Branch Sides:
            - BranchSide:      'tree.c:7347,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7355,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7347,9'
          Branch Sides:
            - BranchSide:      'tree.c:7347,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7355,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7347,9'
          Branch Sides:
            - BranchSide:      'tree.c:7348,6'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7355,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7348,6'
          Branch Sides:
            - BranchSide:      'tree.c:7349,36'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7353,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7350,10'
          Branch Sides:
            - BranchSide:      'tree.c:7351,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7352,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7357,6'
          Branch Sides:
            - BranchSide:      'tree.c:7358,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:7376,13'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7358,10'
          Branch Sides:
            - BranchSide:      'tree.c:7359,8'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:7376,2'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7361,34'
          Branch Sides:
            - BranchSide:      'tree.c:7362,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7367,8'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7361,11'
          Branch Sides:
            - BranchSide:      'tree.c:7367,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7373,12'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7367,8'
          Branch Sides:
            - BranchSide:      'tree.c:7368,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7369,8'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7369,8'
          Branch Sides:
            - BranchSide:      'tree.c:7370,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7371,4'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7374,3'
          Branch Sides:
            - BranchSide:      'tree.c:7361,12'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:7375,6'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7376,13'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7377,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7379,28'
          Branch Sides:
            - BranchSide:      'tree.c:7379,32'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:7379,5'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:7379,5'
          Branch Sides:
            - BranchSide:      'tree.c:7357,6'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:7380,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7349,15'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:7362,4'
          Dst:             xmlStrEqual
    - functionName:    xmlTreeNSListLookupByPrefix
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6978
      functionLinenumberEnd: 6993
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nsList
        - prefix
      BBCount:         15
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:6979,9'
          Branch Sides:
            - BranchSide:      'tree.c:6980,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6983,7'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6985,33'
          Branch Sides:
            - BranchSide:      'tree.c:6986,15'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6987,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6985,10'
          Branch Sides:
            - BranchSide:      'tree.c:6987,11'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6989,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:6990,2'
          Branch Sides:
            - BranchSide:      'tree.c:6985,11'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'tree.c:6992,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6986,3'
          Dst:             xmlStrEqual
    - functionName:    xmlDOMWrapNSNormDeclareNsForced
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7403
      functionLinenumberEnd: 7455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - elem
        - nsName
        - prefix
        - checkShadow
      BBCount:         40
      ICount:          228
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - snprintf
        - xmlNewNs
        - xmlSearchNsByPrefixStrict
        - xmlTreeNSListLookupByPrefix
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:7410,23'
          Branch Sides:
            - BranchSide:      'tree.c:7410,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7411,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7410,41'
          Branch Sides:
            - BranchSide:      'tree.c:7410,45'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7411,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7410,9'
          Branch Sides:
            - BranchSide:      'tree.c:7411,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7415,12'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - snprintf
                - xmlTreeNSListLookupByPrefix
        - Branch String:   'tree.c:7420,28'
          Branch Sides:
            - BranchSide:      'tree.c:7421,35'
              BranchSideFuncs:
                - xmlTreeNSListLookupByPrefix
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:7423,6'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - xmlTreeNSListLookupByPrefix
                - snprintf
        - Branch String:   'tree.c:7420,6'
          Branch Sides:
            - BranchSide:      'tree.c:7422,6'
              BranchSideFuncs:
                - snprintf
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - xmlTreeNSListLookupByPrefix
                - snprintf
            - BranchSide:      'tree.c:7423,6'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - xmlTreeNSListLookupByPrefix
                - snprintf
        - Branch String:   'tree.c:7423,18'
          Branch Sides:
            - BranchSide:      'tree.c:7423,21'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - xmlTreeNSListLookupByPrefix
                - snprintf
            - BranchSide:      'tree.c:7431,23'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:7423,34'
          Branch Sides:
            - BranchSide:      'tree.c:7424,20'
              BranchSideFuncs:
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - xmlTreeNSListLookupByPrefix
                - snprintf
            - BranchSide:      'tree.c:7431,23'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:7423,6'
          Branch Sides:
            - BranchSide:      'tree.c:7428,36'
              BranchSideFuncs:
                - xmlSearchNsByPrefixStrict
                - xmlNewNs
                - snprintf
                - xmlTreeNSListLookupByPrefix
                - snprintf
            - BranchSide:      'tree.c:7431,23'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:7428,10'
          Branch Sides:
            - BranchSide:      'tree.c:7429,3'
              BranchSideFuncs:
                - snprintf
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - xmlTreeNSListLookupByPrefix
                - snprintf
            - BranchSide:      'tree.c:7430,2'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:7432,6'
          Branch Sides:
            - BranchSide:      'tree.c:7433,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7434,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7434,6'
          Branch Sides:
            - BranchSide:      'tree.c:7435,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7437,21'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7438,6'
          Branch Sides:
            - BranchSide:      'tree.c:7439,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7440,18'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7445,6'
          Branch Sides:
            - BranchSide:      'tree.c:7446,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7447,6'
              BranchSideFuncs:
                - snprintf
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - xmlTreeNSListLookupByPrefix
                - snprintf
        - Branch String:   'tree.c:7447,6'
          Branch Sides:
            - BranchSide:      'tree.c:7448,24'
              BranchSideFuncs:
                - snprintf
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - xmlTreeNSListLookupByPrefix
            - BranchSide:      'tree.c:7451,24'
              BranchSideFuncs:
                - snprintf
                - xmlNewNs
                - xmlSearchNsByPrefixStrict
                - snprintf
                - xmlTreeNSListLookupByPrefix
      Callsites:
        - Src:             'tree.c:7421,7'
          Dst:             xmlTreeNSListLookupByPrefix
        - Src:             'tree.c:7428,10'
          Dst:             xmlSearchNsByPrefixStrict
        - Src:             'tree.c:7431,8'
          Dst:             xmlNewNs
        - Src:             'tree.c:7448,6'
          Dst:             snprintf
        - Src:             'tree.c:7451,6'
          Dst:             snprintf
    - functionName:    xmlNewNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - href
        - prefix
      BBCount:         41
      ICount:          222
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - xmlFreeNs
        - xmlStrEqual
        - xmlStrdup
      functionUses:    30
      BranchProfiles:
        - Branch String:   'tree.c:516,24'
          Branch Sides:
            - BranchSide:      'tree.c:516,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:522,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:516,9'
          Branch Sides:
            - BranchSide:      'tree.c:517,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:522,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:523,9'
          Branch Sides:
            - BranchSide:      'tree.c:524,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:525,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:528,9'
          Branch Sides:
            - BranchSide:      'tree.c:529,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
            - BranchSide:      'tree.c:533,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
        - Branch String:   'tree.c:530,13'
          Branch Sides:
            - BranchSide:      'tree.c:531,13'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:532,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
                - xmlStrdup
        - Branch String:   'tree.c:533,9'
          Branch Sides:
            - BranchSide:      'tree.c:534,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
            - BranchSide:      'tree.c:543,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
        - Branch String:   'tree.c:535,13'
          Branch Sides:
            - BranchSide:      'tree.c:536,13'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:537,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
        - Branch String:   'tree.c:543,9'
          Branch Sides:
            - BranchSide:      'tree.c:544,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
            - BranchSide:      'tree.c:561,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:544,6'
          Branch Sides:
            - BranchSide:      'tree.c:545,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:547,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeNs
        - Branch String:   'tree.c:549,51'
          Branch Sides:
            - BranchSide:      'tree.c:550,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeNs
            - BranchSide:      'tree.c:552,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeNs
        - Branch String:   'tree.c:549,10'
          Branch Sides:
            - BranchSide:      'tree.c:551,17'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:552,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeNs
        - Branch String:   'tree.c:552,6'
          Branch Sides:
            - BranchSide:      'tree.c:553,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeNs
            - BranchSide:      'tree.c:558,19'
              BranchSideFuncs: []
        - Branch String:   'tree.c:554,48'
          Branch Sides:
            - BranchSide:      'tree.c:552,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeNs
            - BranchSide:      'tree.c:555,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeNs
        - Branch String:   'tree.c:554,7'
          Branch Sides:
            - BranchSide:      'tree.c:552,6'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:556,21'
              BranchSideFuncs:
                - xmlFreeNs
      Callsites:
        - Src:             'tree.c:529,14'
          Dst:             xmlStrdup
        - Src:             'tree.c:534,16'
          Dst:             xmlStrdup
        - Src:             'tree.c:549,11'
          Dst:             xmlStrEqual
        - Src:             'tree.c:554,8'
          Dst:             xmlStrEqual
        - Src:             'tree.c:564,5'
          Dst:             xmlFreeNs
    - functionName:    xmlTextSetContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2706
      functionLinenumberEnd: 2719
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - text
        - content
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlDictOwns
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:2707,33'
          Branch Sides:
            - BranchSide:      'tree.c:2707,33'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:2708,10'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:2707,9'
          Branch Sides:
            - BranchSide:      'tree.c:2707,9'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:2709,25'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:2711,27'
          Branch Sides:
            - BranchSide:      'tree.c:2712,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2714,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2712,33'
          Branch Sides:
            - BranchSide:      'tree.c:2713,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2714,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2711,13'
          Branch Sides:
            - BranchSide:      'tree.c:2714,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2715,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2713,15'
          Dst:             xmlDictOwns
    - functionName:    xmlInsertProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2738
      functionLinenumberEnd: 2776
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - cur
        - parent
        - prev
        - next
      BBCount:         37
      ICount:          204
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - xmlGetPropNodeInternal
        - xmlRemoveProp
        - xmlSetTreeDoc
        - xmlUnlinkNodeInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:2741,25'
          Branch Sides:
            - BranchSide:      'tree.c:2741,29'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNodeInternal
                - xmlRemoveProp
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2742,11'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNodeInternal
                - xmlRemoveProp
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2741,64'
          Branch Sides:
            - BranchSide:      'tree.c:2742,11'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2743,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2742,25'
          Branch Sides:
            - BranchSide:      'tree.c:2742,29'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNodeInternal
                - xmlRemoveProp
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2746,35'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNodeInternal
                - xmlRemoveProp
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2741,9'
          Branch Sides:
            - BranchSide:      'tree.c:2743,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2746,35'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNodeInternal
                - xmlRemoveProp
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2747,35'
          Branch Sides:
            - BranchSide:      'tree.c:2746,12'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNodeInternal
                - xmlRemoveProp
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2747,45'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNodeInternal
                - xmlRemoveProp
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2751,9'
          Branch Sides:
            - BranchSide:      'tree.c:2752,27'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlRemoveProp
            - BranchSide:      'tree.c:2756,19'
              BranchSideFuncs:
                - xmlRemoveProp
        - Branch String:   'tree.c:2752,13'
          Branch Sides:
            - BranchSide:      'tree.c:2753,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2754,5'
              BranchSideFuncs:
                - xmlRemoveProp
        - Branch String:   'tree.c:2760,9'
          Branch Sides:
            - BranchSide:      'tree.c:2761,13'
              BranchSideFuncs:
                - xmlRemoveProp
            - BranchSide:      'tree.c:2764,22'
              BranchSideFuncs:
                - xmlRemoveProp
        - Branch String:   'tree.c:2761,13'
          Branch Sides:
            - BranchSide:      'tree.c:2762,47'
              BranchSideFuncs:
                - xmlRemoveProp
            - BranchSide:      'tree.c:2763,5'
              BranchSideFuncs:
                - xmlRemoveProp
        - Branch String:   'tree.c:2766,9'
          Branch Sides:
            - BranchSide:      'tree.c:2767,22'
              BranchSideFuncs:
                - xmlRemoveProp
            - BranchSide:      'tree.c:2770,10'
              BranchSideFuncs:
                - xmlRemoveProp
        - Branch String:   'tree.c:2770,24'
          Branch Sides:
            - BranchSide:      'tree.c:2770,28'
              BranchSideFuncs:
                - xmlRemoveProp
            - BranchSide:      'tree.c:2775,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2770,9'
          Branch Sides:
            - BranchSide:      'tree.c:2772,36'
              BranchSideFuncs:
                - xmlRemoveProp
            - BranchSide:      'tree.c:2775,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2746,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:2749,5'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:2752,13'
          Dst:             xmlSetTreeDoc
        - Src:             'tree.c:2772,9'
          Dst:             xmlRemoveProp
    - functionName:    xmlGetPropNodeInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6130
      functionLinenumberEnd: 6255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - name
        - nsName
        - useDTD
      BBCount:         102
      ICount:          535
      EdgeCount:       139
      CyclomaticComplexity: 39
      functionsReached:
        - xmlGetDtdQAttrDesc
        - xmlGetNsList
        - xmlStrEqual
        - xmlStrcat
        - xmlStrdup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tree.c:6136,24'
          Branch Sides:
            - BranchSide:      'tree.c:6136,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6137,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6136,60'
          Branch Sides:
            - BranchSide:      'tree.c:6136,64'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6137,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6136,9'
          Branch Sides:
            - BranchSide:      'tree.c:6137,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6139,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6139,9'
          Branch Sides:
            - BranchSide:      'tree.c:6140,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6167,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'tree.c:6141,6'
          Branch Sides:
            - BranchSide:      'tree.c:6145,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
            - BranchSide:      'tree.c:6155,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6146,26'
          Branch Sides:
            - BranchSide:      'tree.c:6146,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:6149,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
        - Branch String:   'tree.c:6146,7'
          Branch Sides:
            - BranchSide:      'tree.c:6147,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6149,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
        - Branch String:   'tree.c:6150,6'
          Branch Sides:
            - BranchSide:      'tree.c:6146,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
            - BranchSide:      'tree.c:6151,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'tree.c:6156,26'
          Branch Sides:
            - BranchSide:      'tree.c:6156,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
            - BranchSide:      'tree.c:6162,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6156,59'
          Branch Sides:
            - BranchSide:      'tree.c:6157,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
            - BranchSide:      'tree.c:6162,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6157,35'
          Branch Sides:
            - BranchSide:      'tree.c:6158,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6160,14'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6156,7'
          Branch Sides:
            - BranchSide:      'tree.c:6160,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6162,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6163,6'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6156,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6167,9'
          Branch Sides:
            - BranchSide:      'tree.c:6168,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:6173,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'tree.c:6173,29'
          Branch Sides:
            - BranchSide:      'tree.c:6173,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:6254,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6173,9'
          Branch Sides:
            - BranchSide:      'tree.c:6174,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:6254,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6181,25'
          Branch Sides:
            - BranchSide:      'tree.c:6181,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'tree.c:6193,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6181,6'
          Branch Sides:
            - BranchSide:      'tree.c:6182,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6193,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6183,10'
          Branch Sides:
            - BranchSide:      'tree.c:6184,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6185,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6186,10'
          Branch Sides:
            - BranchSide:      'tree.c:6187,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6188,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6189,10'
          Branch Sides:
            - BranchSide:      'tree.c:6190,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6191,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6194,6'
          Branch Sides:
            - BranchSide:      'tree.c:6198,36'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6204,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6200,29'
          Branch Sides:
            - BranchSide:      'tree.c:6200,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6204,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6200,10'
          Branch Sides:
            - BranchSide:      'tree.c:6201,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6204,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6204,20'
          Branch Sides:
            - BranchSide:      'tree.c:6208,36'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6221,28'
              BranchSideFuncs:
                - xmlGetNsList
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6210,29'
          Branch Sides:
            - BranchSide:      'tree.c:6210,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6214,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6210,10'
          Branch Sides:
            - BranchSide:      'tree.c:6211,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6214,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6222,10'
          Branch Sides:
            - BranchSide:      'tree.c:6223,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6227,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6223,7'
          Branch Sides:
            - BranchSide:      'tree.c:6224,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6225,3'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6228,6'
          Branch Sides:
            - BranchSide:      'tree.c:6229,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6243,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6229,7'
          Branch Sides:
            - BranchSide:      'tree.c:6230,37'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6241,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6232,11'
          Branch Sides:
            - BranchSide:      'tree.c:6233,4'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6234,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6234,11'
          Branch Sides:
            - BranchSide:      'tree.c:6235,34'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
            - BranchSide:      'tree.c:6240,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6237,8'
          Branch Sides:
            - BranchSide:      'tree.c:6238,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6239,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:6245,6'
          Branch Sides:
            - BranchSide:      'tree.c:6246,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6250,7'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6250,25'
          Branch Sides:
            - BranchSide:      'tree.c:6250,29'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6252,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6250,6'
          Branch Sides:
            - BranchSide:      'tree.c:6251,26'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6252,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6146,29'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6156,29'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6158,8'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6182,15'
          Dst:             xmlStrdup
        - Src:             'tree.c:6185,15'
          Dst:             xmlStrcat
        - Src:             'tree.c:6188,15'
          Dst:             xmlStrcat
        - Src:             'tree.c:6198,17'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'tree.c:6201,14'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'tree.c:6204,20'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6208,17'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'tree.c:6211,14'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'tree.c:6221,15'
          Dst:             xmlGetNsList
        - Src:             'tree.c:6229,7'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6230,18'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'tree.c:6235,15'
          Dst:             xmlGetDtdQAttrDesc
    - functionName:    xmlUnlinkNodeInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3469
      functionLinenumberEnd: 3491
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         22
      ICount:          142
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'tree.c:3470,9'
          Branch Sides:
            - BranchSide:      'tree.c:3472,11'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3485,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3473,6'
          Branch Sides:
            - BranchSide:      'tree.c:3474,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3477,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3474,10'
          Branch Sides:
            - BranchSide:      'tree.c:3475,38'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3476,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3477,10'
          Branch Sides:
            - BranchSide:      'tree.c:3478,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3479,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3485,9'
          Branch Sides:
            - BranchSide:      'tree.c:3486,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3487,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3487,9'
          Branch Sides:
            - BranchSide:      'tree.c:3487,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3488,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSetTreeDoc
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2576
      functionLinenumberEnd: 2610
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - doc
      BBCount:         37
      ICount:          178
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - xmlNodeSetDoc
        - xmlSetListDoc
      functionUses:    10
      BranchProfiles:
        - Branch String:   'tree.c:2579,24'
          Branch Sides:
            - BranchSide:      'tree.c:2579,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2580,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2579,9'
          Branch Sides:
            - BranchSide:      'tree.c:2580,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2581,9'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlSetListDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
        - Branch String:   'tree.c:2581,9'
          Branch Sides:
            - BranchSide:      'tree.c:2582,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2584,9'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlSetListDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
        - Branch String:   'tree.c:2584,9'
          Branch Sides:
            - BranchSide:      'tree.c:2585,27'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlSetListDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
            - BranchSide:      'tree.c:2600,10'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlSetListDoc
        - Branch String:   'tree.c:2587,9'
          Branch Sides:
            - BranchSide:      'tree.c:2588,17'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
                - xmlSetListDoc
            - BranchSide:      'tree.c:2598,5'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlSetListDoc
        - Branch String:   'tree.c:2588,17'
          Branch Sides:
            - BranchSide:      'tree.c:2589,35'
              BranchSideFuncs:
                - xmlSetListDoc
                - xmlNodeSetDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
            - BranchSide:      'tree.c:2593,44'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
                - xmlSetListDoc
        - Branch String:   'tree.c:2589,21'
          Branch Sides:
            - BranchSide:      'tree.c:2590,25'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
                - xmlSetListDoc
            - BranchSide:      'tree.c:2591,13'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
                - xmlSetListDoc
        - Branch String:   'tree.c:2593,17'
          Branch Sides:
            - BranchSide:      'tree.c:2594,21'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlSetListDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
            - BranchSide:      'tree.c:2596,20'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlSetListDoc
                - xmlNodeSetDoc
                - xmlSetListDoc
        - Branch String:   'tree.c:2600,34'
          Branch Sides:
            - BranchSide:      'tree.c:2601,10'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlSetListDoc
            - BranchSide:      'tree.c:2606,23'
              BranchSideFuncs:
                - xmlNodeSetDoc
        - Branch String:   'tree.c:2600,9'
          Branch Sides:
            - BranchSide:      'tree.c:2602,27'
              BranchSideFuncs:
                - xmlSetListDoc
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:2606,23'
              BranchSideFuncs:
                - xmlNodeSetDoc
        - Branch String:   'tree.c:2602,13'
          Branch Sides:
            - BranchSide:      'tree.c:2603,17'
              BranchSideFuncs:
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:2604,5'
              BranchSideFuncs:
                - xmlNodeSetDoc
        - Branch String:   'tree.c:2606,9'
          Branch Sides:
            - BranchSide:      'tree.c:2607,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2609,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2589,21'
          Dst:             xmlSetListDoc
        - Src:             'tree.c:2593,17'
          Dst:             xmlNodeSetDoc
        - Src:             'tree.c:2602,13'
          Dst:             xmlSetListDoc
        - Src:             'tree.c:2606,9'
          Dst:             xmlNodeSetDoc
    - functionName:    xmlRemoveProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1735
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         21
      ICount:          128
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFreeProp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:1710,9'
          Branch Sides:
            - BranchSide:      'tree.c:1711,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1713,9'
              BranchSideFuncs:
                - xmlFreeProp
                - xmlFreeProp
        - Branch String:   'tree.c:1713,9'
          Branch Sides:
            - BranchSide:      'tree.c:1714,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1716,11'
              BranchSideFuncs:
                - xmlFreeProp
                - xmlFreeProp
        - Branch String:   'tree.c:1717,9'
          Branch Sides:
            - BranchSide:      'tree.c:1718,35'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1724,5'
              BranchSideFuncs:
                - xmlFreeProp
        - Branch String:   'tree.c:1719,7'
          Branch Sides:
            - BranchSide:      'tree.c:1720,4'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1721,14'
              BranchSideFuncs:
                - xmlFreeProp
        - Branch String:   'tree.c:1724,5'
          Branch Sides:
            - BranchSide:      'tree.c:1725,6'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1734,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1725,6'
          Branch Sides:
            - BranchSide:      'tree.c:1726,18'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1732,15'
              BranchSideFuncs:
                - xmlFreeProp
        - Branch String:   'tree.c:1727,10'
          Branch Sides:
            - BranchSide:      'tree.c:1728,21'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1729,18'
              BranchSideFuncs:
                - xmlFreeProp
      Callsites:
        - Src:             'tree.c:1721,2'
          Dst:             xmlFreeProp
        - Src:             'tree.c:1729,6'
          Dst:             xmlFreeProp
    - functionName:    xmlFreeProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1694
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         30
      ICount:          160
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictOwns
        - xmlFreeNodeList
        - xmlRemoveID
      functionUses:    9
      BranchProfiles:
        - Branch String:   'tree.c:1680,9'
          Branch Sides:
            - BranchSide:      'tree.c:1680,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1682,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:1682,9'
          Branch Sides:
            - BranchSide:      'tree.c:1682,34'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:1684,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:1684,32'
          Branch Sides:
            - BranchSide:      'tree.c:1684,36'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:1688,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
        - Branch String:   'tree.c:1684,9'
          Branch Sides:
            - BranchSide:      'tree.c:1685,2'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
            - BranchSide:      'tree.c:1688,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
        - Branch String:   'tree.c:1688,28'
          Branch Sides:
            - BranchSide:      'tree.c:1688,32'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
                - xmlRemoveID
            - BranchSide:      'tree.c:1691,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
        - Branch String:   'tree.c:1688,9'
          Branch Sides:
            - BranchSide:      'tree.c:1689,18'
              BranchSideFuncs:
                - xmlRemoveID
                - xmlDictOwns
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1691,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNodeList
        - Branch String:   'tree.c:1691,9'
          Branch Sides:
            - BranchSide:      'tree.c:1691,48'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
            - BranchSide:      'tree.c:1692,5'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:1692,5'
          Branch Sides:
            - BranchSide:      'tree.c:1692,5'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:1693,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1692,5'
          Branch Sides:
            - BranchSide:      'tree.c:1692,5'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:1693,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1692,5'
          Branch Sides:
            - BranchSide:      'tree.c:1692,5'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1693,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1684,36'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:1685,2'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:1689,6'
          Dst:             xmlRemoveID
        - Src:             'tree.c:1691,32'
          Dst:             xmlFreeNodeList
        - Src:             'tree.c:1692,5'
          Dst:             xmlDictOwns
    - functionName:    xmlFreeNodeList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3312
      functionLinenumberEnd: 3391
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         100
      ICount:          507
      EdgeCount:       138
      CyclomaticComplexity: 40
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictOwns
        - xmlFreeDoc
        - xmlFreeNsList
        - xmlFreePropList
      functionUses:    19
      BranchProfiles:
        - Branch String:   'tree.c:3318,9'
          Branch Sides:
            - BranchSide:      'tree.c:3318,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3319,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlFreeNsList
        - Branch String:   'tree.c:3319,9'
          Branch Sides:
            - BranchSide:      'tree.c:3320,27'
              BranchSideFuncs:
                - xmlFreeNsList
            - BranchSide:      'tree.c:3323,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3323,9'
          Branch Sides:
            - BranchSide:      'tree.c:3323,34'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3324,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3325,40'
          Branch Sides:
            - BranchSide:      'tree.c:3325,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3326,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3326,49'
          Branch Sides:
            - BranchSide:      'tree.c:3325,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3327,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3327,54'
          Branch Sides:
            - BranchSide:      'tree.c:3325,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3328,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3328,44'
          Branch Sides:
            - BranchSide:      'tree.c:3325,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3329,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3325,9'
          Branch Sides:
            - BranchSide:      'tree.c:3330,19'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3334,16'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3336,39'
          Branch Sides:
            - BranchSide:      'tree.c:3337,14'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:3338,36'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:3336,6'
          Branch Sides:
            - BranchSide:      'tree.c:3338,36'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:3339,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:3339,20'
          Branch Sides:
            - BranchSide:      'tree.c:3344,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3347,11'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:3347,33'
          Branch Sides:
            - BranchSide:      'tree.c:3347,37'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:3350,12'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
        - Branch String:   'tree.c:3347,10'
          Branch Sides:
            - BranchSide:      'tree.c:3348,3'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
            - BranchSide:      'tree.c:3350,12'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
        - Branch String:   'tree.c:3350,43'
          Branch Sides:
            - BranchSide:      'tree.c:3351,5'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
            - BranchSide:      'tree.c:3353,4'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
        - Branch String:   'tree.c:3351,38'
          Branch Sides:
            - BranchSide:      'tree.c:3352,5'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
            - BranchSide:      'tree.c:3353,4'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
        - Branch String:   'tree.c:3352,37'
          Branch Sides:
            - BranchSide:      'tree.c:3353,4'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
            - BranchSide:      'tree.c:3355,11'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
        - Branch String:   'tree.c:3350,10'
          Branch Sides:
            - BranchSide:      'tree.c:3354,19'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3355,11'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
        - Branch String:   'tree.c:3355,42'
          Branch Sides:
            - BranchSide:      'tree.c:3356,4'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3362,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3356,37'
          Branch Sides:
            - BranchSide:      'tree.c:3357,4'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3362,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3357,35'
          Branch Sides:
            - BranchSide:      'tree.c:3358,4'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3362,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3358,38'
          Branch Sides:
            - BranchSide:      'tree.c:3359,4'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3362,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3355,10'
          Branch Sides:
            - BranchSide:      'tree.c:3360,3'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3362,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3360,3'
          Branch Sides:
            - BranchSide:      'tree.c:3360,3'
              BranchSideFuncs:
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3361,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3360,3'
          Branch Sides:
            - BranchSide:      'tree.c:3360,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:3361,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3360,3'
          Branch Sides:
            - BranchSide:      'tree.c:3360,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:3361,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3362,43'
          Branch Sides:
            - BranchSide:      'tree.c:3363,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:3365,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3363,45'
          Branch Sides:
            - BranchSide:      'tree.c:3364,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:3365,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3364,37'
          Branch Sides:
            - BranchSide:      'tree.c:3365,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:3374,11'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'tree.c:3362,10'
          Branch Sides:
            - BranchSide:      'tree.c:3366,17'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'tree.c:3374,11'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
        - Branch String:   'tree.c:3374,30'
          Branch Sides:
            - BranchSide:      'tree.c:3375,4'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'tree.c:3378,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3375,32'
          Branch Sides:
            - BranchSide:      'tree.c:3376,4'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'tree.c:3378,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3374,10'
          Branch Sides:
            - BranchSide:      'tree.c:3377,3'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'tree.c:3378,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3377,3'
          Branch Sides:
            - BranchSide:      'tree.c:3377,3'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlDictOwns
            - BranchSide:      'tree.c:3378,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3377,3'
          Branch Sides:
            - BranchSide:      'tree.c:3377,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3378,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3377,3'
          Branch Sides:
            - BranchSide:      'tree.c:3377,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3377,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3381,13'
          Branch Sides:
            - BranchSide:      'tree.c:3382,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
            - BranchSide:      'tree.c:3384,18'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'tree.c:3384,30'
          Branch Sides:
            - BranchSide:      'tree.c:3384,34'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3385,17'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3384,17'
          Branch Sides:
            - BranchSide:      'tree.c:3385,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3386,19'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
      Callsites:
        - Src:             'tree.c:3320,2'
          Dst:             xmlFreeNsList
        - Src:             'tree.c:3338,13'
          Dst:             xmlFreeDoc
        - Src:             'tree.c:3347,37'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:3348,3'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:3354,3'
          Dst:             xmlFreePropList
        - Src:             'tree.c:3360,3'
          Dst:             xmlDictOwns
        - Src:             'tree.c:3366,3'
          Dst:             xmlFreeNsList
        - Src:             'tree.c:3377,3'
          Dst:             xmlDictOwns
    - functionName:    xmlFreeNsList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeNs
      functionUses:    9
      BranchProfiles:
        - Branch String:   'tree.c:608,9'
          Branch Sides:
            - BranchSide:      'tree.c:609,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:611,5'
              BranchSideFuncs:
                - xmlFreeNs
        - Branch String:   'tree.c:611,5'
          Branch Sides:
            - BranchSide:      'tree.c:611,5'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:612,16'
              BranchSideFuncs:
                - xmlFreeNs
      Callsites:
        - Src:             'tree.c:613,9'
          Dst:             xmlFreeNs
    - functionName:    xmlFreeDoc
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         66
      ICount:          371
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictFree
        - xmlDictOwns
        - xmlFreeDtd
        - xmlFreeIDTable
        - xmlFreeNodeList
        - xmlFreeNsList
        - xmlFreeRefTable
        - xmlUnlinkNodeInternal
      functionUses:    107
      BranchProfiles:
        - Branch String:   'tree.c:918,9'
          Branch Sides:
            - BranchSide:      'tree.c:919,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:922,12'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:924,32'
          Branch Sides:
            - BranchSide:      'tree.c:924,36'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:930,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'tree.c:924,9'
          Branch Sides:
            - BranchSide:      'tree.c:925,2'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
            - BranchSide:      'tree.c:930,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'tree.c:930,9'
          Branch Sides:
            - BranchSide:      'tree.c:930,58'
              BranchSideFuncs:
                - xmlFreeIDTable
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlFreeRefTable
            - BranchSide:      'tree.c:931,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlFreeRefTable
        - Branch String:   'tree.c:932,9'
          Branch Sides:
            - BranchSide:      'tree.c:932,61'
              BranchSideFuncs:
                - xmlFreeRefTable
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
            - BranchSide:      'tree.c:933,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
        - Branch String:   'tree.c:936,9'
          Branch Sides:
            - BranchSide:      'tree.c:937,12'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
            - BranchSide:      'tree.c:938,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
        - Branch String:   'tree.c:938,9'
          Branch Sides:
            - BranchSide:      'tree.c:939,37'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
            - BranchSide:      'tree.c:943,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
        - Branch String:   'tree.c:943,9'
          Branch Sides:
            - BranchSide:      'tree.c:944,37'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlFreeDtd
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
            - BranchSide:      'tree.c:949,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreeNodeList
        - Branch String:   'tree.c:949,9'
          Branch Sides:
            - BranchSide:      'tree.c:949,48'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:950,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:950,9'
          Branch Sides:
            - BranchSide:      'tree.c:950,43'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:952,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:952,5'
          Branch Sides:
            - BranchSide:      'tree.c:952,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:953,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:952,5'
          Branch Sides:
            - BranchSide:      'tree.c:952,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:953,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:952,5'
          Branch Sides:
            - BranchSide:      'tree.c:952,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:953,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:953,5'
          Branch Sides:
            - BranchSide:      'tree.c:953,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:954,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:953,5'
          Branch Sides:
            - BranchSide:      'tree.c:953,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:954,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:953,5'
          Branch Sides:
            - BranchSide:      'tree.c:953,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:954,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:954,5'
          Branch Sides:
            - BranchSide:      'tree.c:954,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:955,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
        - Branch String:   'tree.c:954,5'
          Branch Sides:
            - BranchSide:      'tree.c:954,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictFree
                - xmlDictOwns
            - BranchSide:      'tree.c:955,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
        - Branch String:   'tree.c:954,5'
          Branch Sides:
            - BranchSide:      'tree.c:954,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
            - BranchSide:      'tree.c:955,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
        - Branch String:   'tree.c:955,5'
          Branch Sides:
            - BranchSide:      'tree.c:955,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictOwns
            - BranchSide:      'tree.c:956,5'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'tree.c:955,5'
          Branch Sides:
            - BranchSide:      'tree.c:955,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictFree
            - BranchSide:      'tree.c:956,5'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'tree.c:955,5'
          Branch Sides:
            - BranchSide:      'tree.c:955,5'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'tree.c:956,5'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'tree.c:957,9'
          Branch Sides:
            - BranchSide:      'tree.c:957,27'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'tree.c:957,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:924,36'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:925,2'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:930,27'
          Dst:             xmlFreeIDTable
        - Src:             'tree.c:932,28'
          Dst:             xmlFreeRefTable
        - Src:             'tree.c:939,2'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:941,2'
          Dst:             xmlFreeDtd
        - Src:             'tree.c:944,2'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:946,2'
          Dst:             xmlFreeDtd
        - Src:             'tree.c:949,32'
          Dst:             xmlFreeNodeList
        - Src:             'tree.c:950,29'
          Dst:             xmlFreeNsList
        - Src:             'tree.c:952,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:953,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:954,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:955,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:957,15'
          Dst:             xmlDictFree
    - functionName:    xmlFreePropList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1670
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeProp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:1664,9'
          Branch Sides:
            - BranchSide:      'tree.c:1664,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1665,5'
              BranchSideFuncs:
                - xmlFreeProp
        - Branch String:   'tree.c:1665,5'
          Branch Sides:
            - BranchSide:      'tree.c:1665,5'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1666,16'
              BranchSideFuncs:
                - xmlFreeProp
      Callsites:
        - Src:             'tree.c:1667,9'
          Dst:             xmlFreeProp
    - functionName:    xmlFreeDtd
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         66
      ICount:          350
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictOwns
        - xmlFreeAttributeTable
        - xmlFreeElementTable
        - xmlFreeEntitiesTable
        - xmlFreeNode
        - xmlFreeNotationTable
        - xmlUnlinkNodeInternal
      functionUses:    12
      BranchProfiles:
        - Branch String:   'tree.c:819,9'
          Branch Sides:
            - BranchSide:      'tree.c:820,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:822,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:822,9'
          Branch Sides:
            - BranchSide:      'tree.c:822,34'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:824,10'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:824,32'
          Branch Sides:
            - BranchSide:      'tree.c:824,36'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:827,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:824,9'
          Branch Sides:
            - BranchSide:      'tree.c:825,2'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:827,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:827,9'
          Branch Sides:
            - BranchSide:      'tree.c:828,23'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:845,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:834,9'
          Branch Sides:
            - BranchSide:      'tree.c:835,13'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:844,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:836,40'
          Branch Sides:
            - BranchSide:      'tree.c:837,4'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:842,10'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:837,35'
          Branch Sides:
            - BranchSide:      'tree.c:838,4'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:842,10'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:836,10'
          Branch Sides:
            - BranchSide:      'tree.c:839,25'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:842,10'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:845,5'
          Branch Sides:
            - BranchSide:      'tree.c:845,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:846,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:845,5'
          Branch Sides:
            - BranchSide:      'tree.c:845,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:846,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:845,5'
          Branch Sides:
            - BranchSide:      'tree.c:845,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:846,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:846,5'
          Branch Sides:
            - BranchSide:      'tree.c:846,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:847,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
        - Branch String:   'tree.c:846,5'
          Branch Sides:
            - BranchSide:      'tree.c:846,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
            - BranchSide:      'tree.c:847,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
        - Branch String:   'tree.c:846,5'
          Branch Sides:
            - BranchSide:      'tree.c:846,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
            - BranchSide:      'tree.c:847,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
        - Branch String:   'tree.c:847,5'
          Branch Sides:
            - BranchSide:      'tree.c:847,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
                - xmlDictOwns
            - BranchSide:      'tree.c:849,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
        - Branch String:   'tree.c:847,5'
          Branch Sides:
            - BranchSide:      'tree.c:847,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
            - BranchSide:      'tree.c:849,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
        - Branch String:   'tree.c:847,5'
          Branch Sides:
            - BranchSide:      'tree.c:847,5'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
            - BranchSide:      'tree.c:849,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
                - xmlFreeNotationTable
        - Branch String:   'tree.c:849,9'
          Branch Sides:
            - BranchSide:      'tree.c:850,52'
              BranchSideFuncs:
                - xmlFreeNotationTable
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
            - BranchSide:      'tree.c:852,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
                - xmlFreeElementTable
        - Branch String:   'tree.c:852,9'
          Branch Sides:
            - BranchSide:      'tree.c:853,50'
              BranchSideFuncs:
                - xmlFreeElementTable
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
            - BranchSide:      'tree.c:854,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
                - xmlFreeAttributeTable
        - Branch String:   'tree.c:854,9'
          Branch Sides:
            - BranchSide:      'tree.c:855,54'
              BranchSideFuncs:
                - xmlFreeAttributeTable
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
            - BranchSide:      'tree.c:856,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
        - Branch String:   'tree.c:856,9'
          Branch Sides:
            - BranchSide:      'tree.c:857,52'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
                - xmlFreeEntitiesTable
            - BranchSide:      'tree.c:858,9'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
        - Branch String:   'tree.c:858,9'
          Branch Sides:
            - BranchSide:      'tree.c:859,52'
              BranchSideFuncs:
                - xmlFreeEntitiesTable
            - BranchSide:      'tree.c:861,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:824,36'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:825,2'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:839,3'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:840,3'
          Dst:             xmlFreeNode
        - Src:             'tree.c:845,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:846,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:847,5'
          Dst:             xmlDictOwns
        - Src:             'tree.c:850,9'
          Dst:             xmlFreeNotationTable
        - Src:             'tree.c:853,9'
          Dst:             xmlFreeElementTable
        - Src:             'tree.c:855,9'
          Dst:             xmlFreeAttributeTable
        - Src:             'tree.c:857,9'
          Dst:             xmlFreeEntitiesTable
        - Src:             'tree.c:859,9'
          Dst:             xmlFreeEntitiesTable
    - functionName:    xmlFreeNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3402
      functionLinenumberEnd: 3458
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         71
      ICount:          357
      EdgeCount:       98
      CyclomaticComplexity: 29
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictOwns
        - xmlFreeDtd
        - xmlFreeEntity
        - xmlFreeNodeList
        - xmlFreeNs
        - xmlFreeNsList
        - xmlFreeProp
        - xmlFreePropList
      functionUses:    48
      BranchProfiles:
        - Branch String:   'tree.c:3405,9'
          Branch Sides:
            - BranchSide:      'tree.c:3405,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3408,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeEntity
                - xmlFreeProp
                - xmlFreeNs
                - xmlFreeDtd
        - Branch String:   'tree.c:3408,9'
          Branch Sides:
            - BranchSide:      'tree.c:3409,25'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:3412,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeEntity
                - xmlFreeProp
                - xmlFreeNs
        - Branch String:   'tree.c:3412,9'
          Branch Sides:
            - BranchSide:      'tree.c:3413,23'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'tree.c:3416,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeEntity
                - xmlFreeProp
        - Branch String:   'tree.c:3416,9'
          Branch Sides:
            - BranchSide:      'tree.c:3417,27'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:3420,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeEntity
        - Branch String:   'tree.c:3420,9'
          Branch Sides:
            - BranchSide:      'tree.c:3421,38'
              BranchSideFuncs:
                - xmlFreeEntity
            - BranchSide:      'tree.c:3425,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'tree.c:3425,32'
          Branch Sides:
            - BranchSide:      'tree.c:3425,36'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'tree.c:3428,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
        - Branch String:   'tree.c:3425,9'
          Branch Sides:
            - BranchSide:      'tree.c:3426,2'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
            - BranchSide:      'tree.c:3428,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
        - Branch String:   'tree.c:3428,9'
          Branch Sides:
            - BranchSide:      'tree.c:3428,34'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
            - BranchSide:      'tree.c:3430,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
        - Branch String:   'tree.c:3430,33'
          Branch Sides:
            - BranchSide:      'tree.c:3431,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
                - xmlFreeNodeList
            - BranchSide:      'tree.c:3434,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
        - Branch String:   'tree.c:3430,9'
          Branch Sides:
            - BranchSide:      'tree.c:3432,18'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
            - BranchSide:      'tree.c:3434,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
        - Branch String:   'tree.c:3434,41'
          Branch Sides:
            - BranchSide:      'tree.c:3435,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
            - BranchSide:      'tree.c:3437,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
        - Branch String:   'tree.c:3435,43'
          Branch Sides:
            - BranchSide:      'tree.c:3436,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
            - BranchSide:      'tree.c:3437,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
        - Branch String:   'tree.c:3434,9'
          Branch Sides:
            - BranchSide:      'tree.c:3437,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlFreePropList
            - BranchSide:      'tree.c:3441,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'tree.c:3437,13'
          Branch Sides:
            - BranchSide:      'tree.c:3438,29'
              BranchSideFuncs:
                - xmlFreePropList
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'tree.c:3439,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'tree.c:3439,13'
          Branch Sides:
            - BranchSide:      'tree.c:3440,27'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'tree.c:3441,5'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:3444,9'
          Branch Sides:
            - BranchSide:      'tree.c:3444,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:3445,5'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:3444,9'
          Branch Sides:
            - BranchSide:      'tree.c:3444,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:3445,5'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:3444,9'
          Branch Sides:
            - BranchSide:      'tree.c:3444,9'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:3445,5'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:3452,29'
          Branch Sides:
            - BranchSide:      'tree.c:3453,10'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:3457,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3453,38'
          Branch Sides:
            - BranchSide:      'tree.c:3454,10'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:3457,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3452,9'
          Branch Sides:
            - BranchSide:      'tree.c:3455,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:3457,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3455,2'
          Branch Sides:
            - BranchSide:      'tree.c:3455,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:3457,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3455,2'
          Branch Sides:
            - BranchSide:      'tree.c:3455,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:3457,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3455,2'
          Branch Sides:
            - BranchSide:      'tree.c:3455,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3455,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3409,2'
          Dst:             xmlFreeDtd
        - Src:             'tree.c:3413,2'
          Dst:             xmlFreeNs
        - Src:             'tree.c:3417,2'
          Dst:             xmlFreeProp
        - Src:             'tree.c:3421,9'
          Dst:             xmlFreeEntity
        - Src:             'tree.c:3425,36'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:3426,2'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:3432,2'
          Dst:             xmlFreeNodeList
        - Src:             'tree.c:3438,13'
          Dst:             xmlFreePropList
        - Src:             'tree.c:3440,13'
          Dst:             xmlFreeNsList
        - Src:             'tree.c:3444,9'
          Dst:             xmlDictOwns
        - Src:             'tree.c:3455,2'
          Dst:             xmlDictOwns
    - functionName:    xmlSetListDoc
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2624
      functionLinenumberEnd: 2641
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - doc
      BBCount:         18
      ICount:          86
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSetTreeDoc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:2628,24'
          Branch Sides:
            - BranchSide:      'tree.c:2628,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2629,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2628,9'
          Branch Sides:
            - BranchSide:      'tree.c:2629,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2631,11'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2632,5'
          Branch Sides:
            - BranchSide:      'tree.c:2633,6'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2640,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2633,6'
          Branch Sides:
            - BranchSide:      'tree.c:2634,24'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2637,8'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2634,10'
          Branch Sides:
            - BranchSide:      'tree.c:2635,21'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2636,9'
              BranchSideFuncs:
                - xmlSetTreeDoc
      Callsites:
        - Src:             'tree.c:2634,10'
          Dst:             xmlSetTreeDoc
    - functionName:    xmlNodeSetDoc
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2447
      functionLinenumberEnd: 2555
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - doc
      BBCount:         76
      ICount:          410
      EdgeCount:       100
      CyclomaticComplexity: 26
      functionsReached:
        - xmlDictLookup
        - xmlDictOwns
        - xmlGetDocEntity
        - xmlRemoveEntity
        - xmlRemoveID
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:2457,15'
          Branch Sides:
            - BranchSide:      'tree.c:2457,24'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2457,13'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:2458,15'
          Branch Sides:
            - BranchSide:      'tree.c:2458,21'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2458,13'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:2460,27'
          Branch Sides:
            - BranchSide:      'tree.c:2460,31'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2485,13'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
        - Branch String:   'tree.c:2460,9'
          Branch Sides:
            - BranchSide:      'tree.c:2461,14'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2485,13'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
        - Branch String:   'tree.c:2461,34'
          Branch Sides:
            - BranchSide:      'tree.c:2462,15'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2475,14'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
        - Branch String:   'tree.c:2462,47'
          Branch Sides:
            - BranchSide:      'tree.c:2463,15'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2466,26'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:2463,49'
          Branch Sides:
            - BranchSide:      'tree.c:2464,15'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2466,26'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:2464,42'
          Branch Sides:
            - BranchSide:      'tree.c:2465,15'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2466,26'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:2465,51'
          Branch Sides:
            - BranchSide:      'tree.c:2466,26'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2475,14'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
        - Branch String:   'tree.c:2461,13'
          Branch Sides:
            - BranchSide:      'tree.c:2467,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:2475,14'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
        - Branch String:   'tree.c:2467,17'
          Branch Sides:
            - BranchSide:      'tree.c:2468,44'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
            - BranchSide:      'tree.c:2470,40'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
        - Branch String:   'tree.c:2471,17'
          Branch Sides:
            - BranchSide:      'tree.c:2472,21'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
            - BranchSide:      'tree.c:2473,9'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
        - Branch String:   'tree.c:2475,37'
          Branch Sides:
            - BranchSide:      'tree.c:2476,15'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlDictOwns
                - xmlStrdup
            - BranchSide:      'tree.c:2483,5'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
        - Branch String:   'tree.c:2476,44'
          Branch Sides:
            - BranchSide:      'tree.c:2477,15'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlStrdup
            - BranchSide:      'tree.c:2478,26'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlStrdup
        - Branch String:   'tree.c:2477,54'
          Branch Sides:
            - BranchSide:      'tree.c:2478,26'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
                - xmlStrdup
            - BranchSide:      'tree.c:2483,5'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
        - Branch String:   'tree.c:2475,13'
          Branch Sides:
            - BranchSide:      'tree.c:2479,39'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
            - BranchSide:      'tree.c:2483,5'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
        - Branch String:   'tree.c:2480,17'
          Branch Sides:
            - BranchSide:      'tree.c:2481,21'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
            - BranchSide:      'tree.c:2482,9'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlGetDocEntity
                - xmlRemoveID
        - Branch String:   'tree.c:2485,5'
          Branch Sides:
            - BranchSide:      'tree.c:2487,44'
              BranchSideFuncs:
                - xmlRemoveID
            - BranchSide:      'tree.c:2505,13'
              BranchSideFuncs:
                - xmlGetDocEntity
            - BranchSide:      'tree.c:2527,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2537,44'
              BranchSideFuncs:
                - xmlRemoveEntity
            - BranchSide:      'tree.c:2547,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2495,17'
          Branch Sides:
            - BranchSide:      'tree.c:2496,29'
              BranchSideFuncs:
                - xmlRemoveID
            - BranchSide:      'tree.c:2498,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2509,31'
          Branch Sides:
            - BranchSide:      'tree.c:2510,19'
              BranchSideFuncs:
                - xmlGetDocEntity
            - BranchSide:      'tree.c:2524,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2510,43'
          Branch Sides:
            - BranchSide:      'tree.c:2510,47'
              BranchSideFuncs:
                - xmlGetDocEntity
            - BranchSide:      'tree.c:2516,39'
              BranchSideFuncs:
                - xmlGetDocEntity
        - Branch String:   'tree.c:2509,17'
          Branch Sides:
            - BranchSide:      'tree.c:2516,39'
              BranchSideFuncs:
                - xmlGetDocEntity
            - BranchSide:      'tree.c:2524,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2517,21'
          Branch Sides:
            - BranchSide:      'tree.c:2518,51'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2522,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2527,17'
          Branch Sides:
            - BranchSide:      'tree.c:2528,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2534,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2528,21'
          Branch Sides:
            - BranchSide:      'tree.c:2529,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2530,21'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2530,21'
          Branch Sides:
            - BranchSide:      'tree.c:2531,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2532,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2466,14'
          Dst:             xmlDictOwns
        - Src:             'tree.c:2468,30'
          Dst:             xmlDictLookup
        - Src:             'tree.c:2470,30'
          Dst:             xmlStrdup
        - Src:             'tree.c:2478,14'
          Dst:             xmlDictOwns
        - Src:             'tree.c:2479,29'
          Dst:             xmlStrdup
        - Src:             'tree.c:2496,17'
          Dst:             xmlRemoveID
        - Src:             'tree.c:2516,23'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:2537,13'
          Dst:             xmlRemoveEntity
    - functionName:    xmlRemoveEntity
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2413
      functionLinenumberEnd: 2444
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ent
      BBCount:         43
      ICount:          228
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - xmlHashLookup
        - xmlHashRemoveEntry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:2417,9'
          Branch Sides:
            - BranchSide:      'tree.c:2418,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2419,17'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:2422,53'
          Branch Sides:
            - BranchSide:      'tree.c:2423,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2425,13'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:2423,60'
          Branch Sides:
            - BranchSide:      'tree.c:2424,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2425,13'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:2422,9'
          Branch Sides:
            - BranchSide:      'tree.c:2425,13'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2433,17'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:2425,13'
          Branch Sides:
            - BranchSide:      'tree.c:2426,31'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2429,13'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:2426,17'
          Branch Sides:
            - BranchSide:      'tree.c:2427,36'
              BranchSideFuncs:
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2428,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:2429,13'
          Branch Sides:
            - BranchSide:      'tree.c:2430,31'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2433,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2430,17'
          Branch Sides:
            - BranchSide:      'tree.c:2431,36'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2432,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2433,62'
          Branch Sides:
            - BranchSide:      'tree.c:2434,17'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2435,13'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:2435,13'
          Branch Sides:
            - BranchSide:      'tree.c:2436,31'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2439,13'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:2436,17'
          Branch Sides:
            - BranchSide:      'tree.c:2437,36'
              BranchSideFuncs:
                - xmlHashRemoveEntry
                - xmlHashLookup
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2438,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
        - Branch String:   'tree.c:2439,13'
          Branch Sides:
            - BranchSide:      'tree.c:2440,31'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2443,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2440,17'
          Branch Sides:
            - BranchSide:      'tree.c:2441,36'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'tree.c:2442,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2426,17'
          Dst:             xmlHashLookup
        - Src:             'tree.c:2427,17'
          Dst:             xmlHashRemoveEntry
        - Src:             'tree.c:2430,17'
          Dst:             xmlHashLookup
        - Src:             'tree.c:2431,17'
          Dst:             xmlHashRemoveEntry
        - Src:             'tree.c:2436,17'
          Dst:             xmlHashLookup
        - Src:             'tree.c:2437,17'
          Dst:             xmlHashRemoveEntry
        - Src:             'tree.c:2440,17'
          Dst:             xmlHashLookup
        - Src:             'tree.c:2441,17'
          Dst:             xmlHashRemoveEntry
    - functionName:    xmlGetNsList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5597
      functionLinenumberEnd: 5601
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - node
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetNsListSafe
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:5600,5'
          Dst:             xmlGetNsListSafe
    - functionName:    xmlGetNsListSafe
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5524
      functionLinenumberEnd: 5582
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - node
        - out
      BBCount:         43
      ICount:          263
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - xmlGrowCapacity
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:5531,9'
          Branch Sides:
            - BranchSide:      'tree.c:5532,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5533,6'
              BranchSideFuncs:
                - xmlGrowCapacity.6960
                - xmlStrEqual
        - Branch String:   'tree.c:5534,24'
          Branch Sides:
            - BranchSide:      'tree.c:5534,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5535,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5534,9'
          Branch Sides:
            - BranchSide:      'tree.c:5535,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5537,5'
              BranchSideFuncs:
                - xmlGrowCapacity.6960
                - xmlStrEqual
        - Branch String:   'tree.c:5537,5'
          Branch Sides:
            - BranchSide:      'tree.c:5538,13'
              BranchSideFuncs:
                - xmlGrowCapacity.6960
                - xmlStrEqual
            - BranchSide:      'tree.c:5580,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5538,13'
          Branch Sides:
            - BranchSide:      'tree.c:5539,19'
              BranchSideFuncs:
                - xmlGrowCapacity.6960
                - xmlStrEqual
            - BranchSide:      'tree.c:5577,16'
              BranchSideFuncs:
                - xmlGrowCapacity.6960
                - xmlStrEqual
        - Branch String:   'tree.c:5540,13'
          Branch Sides:
            - BranchSide:      'tree.c:5541,24'
              BranchSideFuncs:
                - xmlGrowCapacity.6960
                - xmlStrEqual
            - BranchSide:      'tree.c:5576,9'
              BranchSideFuncs:
                - xmlGrowCapacity.6960
                - xmlStrEqual
        - Branch String:   'tree.c:5541,17'
          Branch Sides:
            - BranchSide:      'tree.c:5542,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGrowCapacity.6960
            - BranchSide:      'tree.c:5546,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGrowCapacity.6960
        - Branch String:   'tree.c:5542,64'
          Branch Sides:
            - BranchSide:      'tree.c:5543,38'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGrowCapacity.6960
            - BranchSide:      'tree.c:5544,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGrowCapacity.6960
        - Branch String:   'tree.c:5542,25'
          Branch Sides:
            - BranchSide:      'tree.c:5544,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGrowCapacity.6960
            - BranchSide:      'tree.c:5545,17'
              BranchSideFuncs:
                - xmlGrowCapacity.6960
                - xmlStrEqual
        - Branch String:   'tree.c:5546,21'
          Branch Sides:
            - BranchSide:      'tree.c:5547,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGrowCapacity.6960
            - BranchSide:      'tree.c:5574,23'
              BranchSideFuncs:
                - xmlGrowCapacity.6960
                - xmlStrEqual
        - Branch String:   'tree.c:5547,25'
          Branch Sides:
            - BranchSide:      'tree.c:5551,51'
              BranchSideFuncs:
                - xmlGrowCapacity.6960
                - xmlStrEqual
            - BranchSide:      'tree.c:5570,42'
              BranchSideFuncs:
                - xmlGrowCapacity.6960
                - xmlStrEqual
        - Branch String:   'tree.c:5553,29'
          Branch Sides:
            - BranchSide:      'tree.c:5554,29'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5558,29'
              BranchSideFuncs:
                - xmlGrowCapacity.6960
                - xmlStrEqual
        - Branch String:   'tree.c:5558,29'
          Branch Sides:
            - BranchSide:      'tree.c:5559,37'
              BranchSideFuncs:
                - xmlGrowCapacity.6960
                - xmlStrEqual
            - BranchSide:      'tree.c:5561,31'
              BranchSideFuncs:
                - xmlGrowCapacity.6960
                - xmlStrEqual
        - Branch String:   'tree.c:5563,29'
          Branch Sides:
            - BranchSide:      'tree.c:5564,29'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5567,38'
              BranchSideFuncs:
                - xmlGrowCapacity.6960
                - xmlStrEqual
      Callsites:
        - Src:             'tree.c:5543,26'
          Dst:             xmlStrEqual
        - Src:             'tree.c:5551,35'
          Dst:             xmlGrowCapacity
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './include/private/memory.h:35,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:37,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:44,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:45,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:49,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:51,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:52,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:54,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDeregisterNodeDefault
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8907
      functionLinenumberEnd: 8912
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:8908,33'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'tree.c:8911,5'
          Dst:             __xmlDeregisterNodeDefaultValue
    - functionName:    xmlRegisterNodeDefault
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8889
      functionLinenumberEnd: 8894
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __xmlRegisterNodeDefaultValue
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:8890,31'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:8893,5'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlIsXHTML
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8857
      functionLinenumberEnd: 8871
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - systemID
        - publicID
      BBCount:         27
      ICount:          122
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:8858,28'
          Branch Sides:
            - BranchSide:      'tree.c:8858,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:8860,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:8858,9'
          Branch Sides:
            - BranchSide:      'tree.c:8859,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8860,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:8860,9'
          Branch Sides:
            - BranchSide:      'tree.c:8861,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:8865,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:8861,6'
          Branch Sides:
            - BranchSide:      'tree.c:8861,53'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8862,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:8862,6'
          Branch Sides:
            - BranchSide:      'tree.c:8862,52'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8863,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:8863,6'
          Branch Sides:
            - BranchSide:      'tree.c:8863,52'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8864,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:8865,9'
          Branch Sides:
            - BranchSide:      'tree.c:8866,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:8870,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8866,6'
          Branch Sides:
            - BranchSide:      'tree.c:8866,53'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8867,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:8867,6'
          Branch Sides:
            - BranchSide:      'tree.c:8867,52'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8868,18'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'tree.c:8868,6'
          Branch Sides:
            - BranchSide:      'tree.c:8868,52'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8869,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:8861,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8862,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8863,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8866,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8867,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8868,6'
          Dst:             xmlStrEqual
    - functionName:    xmlDOMWrapAdoptAttr
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8692
      functionLinenumberEnd: 8735
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - sourceDoc
        - attr
        - destDoc
        - destParent
        - options
      BBCount:         45
      ICount:          264
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - xmlDOMWrapNSNormDeclareNsForced
        - xmlDOMWrapStoreNs
        - xmlSearchNsByNamespaceStrict
        - xmlSetTreeDoc
        - xmlTreeEnsureXMLDecl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:8695,24'
          Branch Sides:
            - BranchSide:      'tree.c:8695,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8696,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8695,9'
          Branch Sides:
            - BranchSide:      'tree.c:8696,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8698,9'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
                - xmlSetTreeDoc
        - Branch String:   'tree.c:8698,9'
          Branch Sides:
            - BranchSide:      'tree.c:8699,40'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8703,9'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:8699,13'
          Branch Sides:
            - BranchSide:      'tree.c:8700,17'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8701,5'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:8703,9'
          Branch Sides:
            - BranchSide:      'tree.c:8704,11'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8734,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8706,6'
          Branch Sides:
            - BranchSide:      'tree.c:8708,2'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8710,6'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:8710,6'
          Branch Sides:
            - BranchSide:      'tree.c:8710,6'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8712,13'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
        - Branch String:   'tree.c:8710,6'
          Branch Sides:
            - BranchSide:      'tree.c:8710,6'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8712,13'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
        - Branch String:   'tree.c:8710,6'
          Branch Sides:
            - BranchSide:      'tree.c:8710,6'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8712,13'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
        - Branch String:   'tree.c:8710,6'
          Branch Sides:
            - BranchSide:      'tree.c:8710,6'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8712,13'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
        - Branch String:   'tree.c:8710,6'
          Branch Sides:
            - BranchSide:      'tree.c:8711,32'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:8712,13'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapStoreNs
        - Branch String:   'tree.c:8712,13'
          Branch Sides:
            - BranchSide:      'tree.c:8716,29'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
            - BranchSide:      'tree.c:8721,39'
              BranchSideFuncs:
                - xmlSearchNsByNamespaceStrict
                - xmlDOMWrapNSNormDeclareNsForced
        - Branch String:   'tree.c:8721,10'
          Branch Sides:
            - BranchSide:      'tree.c:8723,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
            - BranchSide:      'tree.c:8724,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
        - Branch String:   'tree.c:8729,6'
          Branch Sides:
            - BranchSide:      'tree.c:8730,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8731,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:8699,13'
          Dst:             xmlSetTreeDoc
        - Src:             'tree.c:8711,11'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:8716,11'
          Dst:             xmlDOMWrapStoreNs
        - Src:             'tree.c:8721,10'
          Dst:             xmlSearchNsByNamespaceStrict
        - Src:             'tree.c:8725,8'
          Dst:             xmlDOMWrapNSNormDeclareNsForced
    - functionName:    xmlDOMWrapStoreNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6903
      functionLinenumberEnd: 6931
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - nsName
        - prefix
      BBCount:         27
      ICount:          148
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlNewNs
        - xmlStrEqual
        - xmlTreeEnsureXMLDecl
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:6906,9'
          Branch Sides:
            - BranchSide:      'tree.c:6907,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6908,31'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6909,9'
          Branch Sides:
            - BranchSide:      'tree.c:6910,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6911,9'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6911,9'
          Branch Sides:
            - BranchSide:      'tree.c:6913,7'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:6926,9'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:6914,2'
          Branch Sides:
            - BranchSide:      'tree.c:6915,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
            - BranchSide:      'tree.c:6924,5'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:6915,34'
          Branch Sides:
            - BranchSide:      'tree.c:6916,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
            - BranchSide:      'tree.c:6917,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
        - Branch String:   'tree.c:6916,36'
          Branch Sides:
            - BranchSide:      'tree.c:6917,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNs
                - xmlStrEqual
            - BranchSide:      'tree.c:6920,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6915,10'
          Branch Sides:
            - BranchSide:      'tree.c:6918,11'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6920,10'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6920,10'
          Branch Sides:
            - BranchSide:      'tree.c:6921,3'
              BranchSideFuncs:
                - xmlNewNs
            - BranchSide:      'tree.c:6922,11'
              BranchSideFuncs:
                - xmlNewNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:6926,9'
          Branch Sides:
            - BranchSide:      'tree.c:6927,35'
              BranchSideFuncs:
                - xmlNewNs
            - BranchSide:      'tree.c:6930,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6908,10'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:6916,3'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6917,3'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6927,20'
          Dst:             xmlNewNs
    - functionName:    xmlDOMWrapAdoptBranch
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7880
      functionLinenumberEnd: 8129
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - sourceDoc
        - node
        - destDoc
        - destParent
        - options
      BBCount:         180
      ICount:          919
      EdgeCount:       235
      CyclomaticComplexity: 57
      functionsReached:
        - xmlDOMWrapNSNormAcquireNormalizedNs
        - xmlDOMWrapNSNormGatherInScopeNs
        - xmlDOMWrapNsMapAddItem
        - xmlDOMWrapNsMapFree
        - xmlNodeSetDoc
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:7895,9'
          Branch Sides:
            - BranchSide:      'tree.c:7896,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:7903,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:7903,30'
          Branch Sides:
            - BranchSide:      'tree.c:7904,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:7906,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:7904,8'
          Branch Sides:
            - BranchSide:      'tree.c:7904,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:7908,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:7903,9'
          Branch Sides:
            - BranchSide:      'tree.c:7906,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:7908,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:7912,5'
          Branch Sides:
            - BranchSide:      'tree.c:7913,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8115,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:7913,13'
          Branch Sides:
            - BranchSide:      'tree.c:7914,31'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7918,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlNodeSetDoc
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7914,17'
          Branch Sides:
            - BranchSide:      'tree.c:7915,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlNodeSetDoc
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7916,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlNodeSetDoc
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7918,2'
          Branch Sides:
            - BranchSide:      'tree.c:7924,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:7924,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:7927,13'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7979,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8059,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8059,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8059,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8059,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8059,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8061,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:7937,20'
          Branch Sides:
            - BranchSide:      'tree.c:7938,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7938,58'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7938,23'
          Branch Sides:
            - BranchSide:      'tree.c:7938,27'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7940,13'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7937,7'
          Branch Sides:
            - BranchSide:      'tree.c:7938,58'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7940,13'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7940,11'
          Branch Sides:
            - BranchSide:      'tree.c:7945,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7949,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7944,8'
          Branch Sides:
            - BranchSide:      'tree.c:7946,12'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7947,14'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7949,7'
          Branch Sides:
            - BranchSide:      'tree.c:7956,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7975,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7956,8'
          Branch Sides:
            - BranchSide:      'tree.c:7956,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7972,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7956,8'
          Branch Sides:
            - BranchSide:      'tree.c:7957,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7972,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7957,8'
          Branch Sides:
            - BranchSide:      'tree.c:7958,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7967,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7958,46'
          Branch Sides:
            - BranchSide:      'tree.c:7959,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7966,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7959,33'
          Branch Sides:
            - BranchSide:      'tree.c:7960,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:7966,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7960,44'
          Branch Sides:
            - BranchSide:      'tree.c:7961,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7964,27'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7958,9'
          Branch Sides:
            - BranchSide:      'tree.c:7964,27'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7966,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7971,8'
          Branch Sides:
            - BranchSide:      'tree.c:7973,12'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7974,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7979,7'
          Branch Sides:
            - BranchSide:      'tree.c:7980,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:7982,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7982,7'
          Branch Sides:
            - BranchSide:      'tree.c:7984,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:7991,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7983,11'
          Branch Sides:
            - BranchSide:      'tree.c:7985,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:7986,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7991,7'
          Branch Sides:
            - BranchSide:      'tree.c:7991,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8007,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7991,7'
          Branch Sides:
            - BranchSide:      'tree.c:7995,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8007,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7995,7'
          Branch Sides:
            - BranchSide:      'tree.c:7996,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8003,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7996,32'
          Branch Sides:
            - BranchSide:      'tree.c:7997,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8002,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7996,8'
          Branch Sides:
            - BranchSide:      'tree.c:7999,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8002,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8007,14'
          Branch Sides:
            - BranchSide:      'tree.c:8007,18'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8025,47'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8007,7'
          Branch Sides:
            - BranchSide:      'tree.c:8011,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8025,47'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8017,11'
          Branch Sides:
            - BranchSide:      'tree.c:8019,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8020,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8027,4'
          Branch Sides:
            - BranchSide:      'tree.c:8027,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8028,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8025,11'
          Branch Sides:
            - BranchSide:      'tree.c:8033,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8034,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8038,7'
          Branch Sides:
            - BranchSide:      'tree.c:8039,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8053,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8045,11'
          Branch Sides:
            - BranchSide:      'tree.c:8049,23'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8052,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8066,6'
          Branch Sides:
            - BranchSide:      'tree.c:8066,23'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8067,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8072,6'
          Branch Sides:
            - BranchSide:      'tree.c:8073,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8074,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8074,38'
          Branch Sides:
            - BranchSide:      'tree.c:8075,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8081,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8075,40'
          Branch Sides:
            - BranchSide:      'tree.c:8076,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8081,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8074,6'
          Branch Sides:
            - BranchSide:      'tree.c:8081,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8100,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8081,10'
          Branch Sides:
            - BranchSide:      'tree.c:8081,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8098,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8081,10'
          Branch Sides:
            - BranchSide:      'tree.c:8085,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8098,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8085,32'
          Branch Sides:
            - BranchSide:      'tree.c:8085,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8086,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8085,3'
          Branch Sides:
            - BranchSide:      'tree.c:8088,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8093,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8088,7'
          Branch Sides:
            - BranchSide:      'tree.c:8088,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8088,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8093,3'
          Branch Sides:
            - BranchSide:      'tree.c:8094,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8097,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8094,11'
          Branch Sides:
            - BranchSide:      'tree.c:8095,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8096,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8100,6'
          Branch Sides:
            - BranchSide:      'tree.c:8101,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8102,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8102,45'
          Branch Sides:
            - BranchSide:      'tree.c:8103,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8107,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8102,11'
          Branch Sides:
            - BranchSide:      'tree.c:8105,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
            - BranchSide:      'tree.c:8107,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8115,9'
          Branch Sides:
            - BranchSide:      'tree.c:8115,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8116,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:8116,13'
          Branch Sides:
            - BranchSide:      'tree.c:8116,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8127,26'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:8116,6'
          Branch Sides:
            - BranchSide:      'tree.c:8120,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8127,26'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:8120,10'
          Branch Sides:
            - BranchSide:      'tree.c:8121,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8126,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8121,7'
          Branch Sides:
            - BranchSide:      'tree.c:8122,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8123,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7914,17'
          Dst:             xmlNodeSetDoc
        - Src:             'tree.c:7944,8'
          Dst:             xmlDOMWrapNSNormGatherInScopeNs
        - Src:             'tree.c:7961,9'
          Dst:             xmlStrEqual
        - Src:             'tree.c:7971,8'
          Dst:             xmlDOMWrapNsMapAddItem
        - Src:             'tree.c:7983,11'
          Dst:             xmlDOMWrapNSNormGatherInScopeNs
        - Src:             'tree.c:8017,11'
          Dst:             xmlDOMWrapNsMapAddItem
        - Src:             'tree.c:8025,11'
          Dst:             xmlDOMWrapNSNormAcquireNormalizedNs
        - Src:             'tree.c:8127,6'
          Dst:             xmlDOMWrapNsMapFree
    - functionName:    xmlDOMWrapNSNormGatherInScopeNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7005
      functionLinenumberEnd: 7053
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - node
      BBCount:         50
      ICount:          236
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - xmlDOMWrapNsMapAddItem
        - xmlStrEqual
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:7011,23'
          Branch Sides:
            - BranchSide:      'tree.c:7011,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7012,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7011,9'
          Branch Sides:
            - BranchSide:      'tree.c:7012,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7013,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7013,24'
          Branch Sides:
            - BranchSide:      'tree.c:7013,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7014,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7013,9'
          Branch Sides:
            - BranchSide:      'tree.c:7014,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7018,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7019,26'
          Branch Sides:
            - BranchSide:      'tree.c:7019,30'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7019,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7019,5'
          Branch Sides:
            - BranchSide:      'tree.c:7020,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7052,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7020,6'
          Branch Sides:
            - BranchSide:      'tree.c:7021,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7050,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7021,10'
          Branch Sides:
            - BranchSide:      'tree.c:7022,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7049,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7025,11'
          Branch Sides:
            - BranchSide:      'tree.c:7025,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7040,35'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7025,11'
          Branch Sides:
            - BranchSide:      'tree.c:7029,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7040,35'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7029,4'
          Branch Sides:
            - BranchSide:      'tree.c:7030,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:7036,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7030,46'
          Branch Sides:
            - BranchSide:      'tree.c:7031,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7032,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7030,12'
          Branch Sides:
            - BranchSide:      'tree.c:7032,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7035,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7042,11'
          Branch Sides:
            - BranchSide:      'tree.c:7043,4'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7044,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7044,11'
          Branch Sides:
            - BranchSide:      'tree.c:7045,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7046,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7047,3'
          Branch Sides:
            - BranchSide:      'tree.c:7024,16'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7048,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
      Callsites:
        - Src:             'tree.c:7031,5'
          Dst:             xmlStrEqual
        - Src:             'tree.c:7040,12'
          Dst:             xmlDOMWrapNsMapAddItem
    - functionName:    xmlDOMWrapNsMapAddItem
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6822
      functionLinenumberEnd: 6887
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - nsmap
        - position
        - oldNs
        - newNs
        - depth
      BBCount:         30
      ICount:          222
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tree.c:6826,9'
          Branch Sides:
            - BranchSide:      'tree.c:6827,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6828,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6828,26'
          Branch Sides:
            - BranchSide:      'tree.c:6828,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6830,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6828,9'
          Branch Sides:
            - BranchSide:      'tree.c:6829,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6830,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6832,9'
          Branch Sides:
            - BranchSide:      'tree.c:6836,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6843,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6837,6'
          Branch Sides:
            - BranchSide:      'tree.c:6838,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6839,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6843,9'
          Branch Sides:
            - BranchSide:      'tree.c:6847,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6854,26'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6855,6'
          Branch Sides:
            - BranchSide:      'tree.c:6856,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6857,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6860,9'
          Branch Sides:
            - BranchSide:      'tree.c:6864,15'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6866,16'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6866,16'
          Branch Sides:
            - BranchSide:      'tree.c:6870,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6873,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDOMWrapNSNormAcquireNormalizedNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7485
      functionLinenumberEnd: 7592
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - doc
        - elem
        - ns
        - retNs
        - nsMap
        - depth
        - ancestorsOnly
        - prefixed
      BBCount:         93
      ICount:          517
      EdgeCount:       129
      CyclomaticComplexity: 38
      functionsReached:
        - xmlDOMWrapNSNormDeclareNsForced
        - xmlDOMWrapNsMapAddItem
        - xmlDOMWrapStoreNs
        - xmlStrEqual
        - xmlTreeEnsureXMLDecl
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:7488,23'
          Branch Sides:
            - BranchSide:      'tree.c:7488,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7490,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7488,39'
          Branch Sides:
            - BranchSide:      'tree.c:7488,43'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7490,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7488,58'
          Branch Sides:
            - BranchSide:      'tree.c:7489,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7490,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7488,9'
          Branch Sides:
            - BranchSide:      'tree.c:7490,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7492,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:7496,9'
          Branch Sides:
            - BranchSide:      'tree.c:7496,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7509,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7496,9'
          Branch Sides:
            - BranchSide:      'tree.c:7496,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7509,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7496,9'
          Branch Sides:
            - BranchSide:      'tree.c:7496,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7509,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7496,9'
          Branch Sides:
            - BranchSide:      'tree.c:7496,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7509,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7496,9'
          Branch Sides:
            - BranchSide:      'tree.c:7500,32'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:7509,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7501,6'
          Branch Sides:
            - BranchSide:      'tree.c:7502,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7503,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7509,10'
          Branch Sides:
            - BranchSide:      'tree.c:7509,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7544,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7509,38'
          Branch Sides:
            - BranchSide:      'tree.c:7510,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7544,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7510,20'
          Branch Sides:
            - BranchSide:      'tree.c:7510,24'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7515,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7509,9'
          Branch Sides:
            - BranchSide:      'tree.c:7515,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:7544,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7515,2'
          Branch Sides:
            - BranchSide:      'tree.c:7516,11'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7540,5'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7516,47'
          Branch Sides:
            - BranchSide:      'tree.c:7523,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7539,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7523,22'
          Branch Sides:
            - BranchSide:      'tree.c:7523,26'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7525,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7523,63'
          Branch Sides:
            - BranchSide:      'tree.c:7525,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7539,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7525,27'
          Branch Sides:
            - BranchSide:      'tree.c:7527,5'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7539,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7527,30'
          Branch Sides:
            - BranchSide:      'tree.c:7528,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7539,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7528,30'
          Branch Sides:
            - BranchSide:      'tree.c:7530,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:7539,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7530,17'
          Branch Sides:
            - BranchSide:      'tree.c:7530,21'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7532,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7530,49'
          Branch Sides:
            - BranchSide:      'tree.c:7532,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:7539,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7532,34'
          Branch Sides:
            - BranchSide:      'tree.c:7533,15'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7535,15'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7516,10'
          Branch Sides:
            - BranchSide:      'tree.c:7535,15'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7539,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7544,9'
          Branch Sides:
            - BranchSide:      'tree.c:7550,28'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:7564,42'
              BranchSideFuncs:
                - xmlDOMWrapNSNormDeclareNsForced
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7551,6'
          Branch Sides:
            - BranchSide:      'tree.c:7552,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7556,29'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7556,6'
          Branch Sides:
            - BranchSide:      'tree.c:7558,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7560,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7566,6'
          Branch Sides:
            - BranchSide:      'tree.c:7567,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7569,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7569,6'
          Branch Sides:
            - BranchSide:      'tree.c:7573,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7586,29'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7573,6'
          Branch Sides:
            - BranchSide:      'tree.c:7574,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7585,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7574,27'
          Branch Sides:
            - BranchSide:      'tree.c:7575,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
            - BranchSide:      'tree.c:7584,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7575,31'
          Branch Sides:
            - BranchSide:      'tree.c:7576,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:7584,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7576,42'
          Branch Sides:
            - BranchSide:      'tree.c:7577,19'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:7581,25'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:7574,7'
          Branch Sides:
            - BranchSide:      'tree.c:7581,25'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:7584,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:7586,6'
          Branch Sides:
            - BranchSide:      'tree.c:7587,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7589,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7500,11'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:7533,3'
          Dst:             xmlStrEqual
        - Src:             'tree.c:7550,10'
          Dst:             xmlDOMWrapStoreNs
        - Src:             'tree.c:7556,6'
          Dst:             xmlDOMWrapNsMapAddItem
        - Src:             'tree.c:7564,10'
          Dst:             xmlDOMWrapNSNormDeclareNsForced
        - Src:             'tree.c:7577,7'
          Dst:             xmlStrEqual
        - Src:             'tree.c:7586,6'
          Dst:             xmlDOMWrapNsMapAddItem
    - functionName:    xmlDOMWrapNsMapFree
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6789
      functionLinenumberEnd: 6807
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nsmap
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:6792,9'
          Branch Sides:
            - BranchSide:      'tree.c:6793,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6794,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6795,5'
          Branch Sides:
            - BranchSide:      'tree.c:6796,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6800,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6801,5'
          Branch Sides:
            - BranchSide:      'tree.c:6802,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6806,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlDOMWrapAdoptNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8772
      functionLinenumberEnd: 8828
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - sourceDoc
        - node
        - destDoc
        - destParent
        - options
      BBCount:         51
      ICount:          256
      EdgeCount:       64
      CyclomaticComplexity: 15
      functionsReached:
        - xmlDOMWrapAdoptAttr
        - xmlDOMWrapAdoptBranch
        - xmlNodeSetDoc
        - xmlUnlinkNodeInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:8775,24'
          Branch Sides:
            - BranchSide:      'tree.c:8775,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8778,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8775,62'
          Branch Sides:
            - BranchSide:      'tree.c:8776,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8778,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8776,27'
          Branch Sides:
            - BranchSide:      'tree.c:8777,4'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8778,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8777,24'
          Branch Sides:
            - BranchSide:      'tree.c:8777,28'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:8782,9'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
        - Branch String:   'tree.c:8775,9'
          Branch Sides:
            - BranchSide:      'tree.c:8778,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8782,9'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
        - Branch String:   'tree.c:8782,9'
          Branch Sides:
            - BranchSide:      'tree.c:8783,21'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:8784,16'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
        - Branch String:   'tree.c:8784,16'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8785,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8791,9'
          Branch Sides:
            - BranchSide:      'tree.c:8792,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8794,13'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
        - Branch String:   'tree.c:8794,5'
          Branch Sides:
            - BranchSide:      'tree.c:8802,6'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:8802,6'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:8802,6'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:8802,6'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:8802,6'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:8802,6'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:8802,6'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:8805,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8807,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8812,32'
          Branch Sides:
            - BranchSide:      'tree.c:8812,36'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:8815,9'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
        - Branch String:   'tree.c:8812,9'
          Branch Sides:
            - BranchSide:      'tree.c:8813,24'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
            - BranchSide:      'tree.c:8815,9'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
                - xmlDOMWrapAdoptBranch
        - Branch String:   'tree.c:8815,9'
          Branch Sides:
            - BranchSide:      'tree.c:8816,36'
              BranchSideFuncs:
                - xmlDOMWrapAdoptBranch
            - BranchSide:      'tree.c:8818,16'
              BranchSideFuncs:
                - xmlNodeSetDoc
                - xmlDOMWrapAdoptAttr
        - Branch String:   'tree.c:8818,16'
          Branch Sides:
            - BranchSide:      'tree.c:8819,34'
              BranchSideFuncs:
                - xmlDOMWrapAdoptAttr
            - BranchSide:      'tree.c:8822,13'
              BranchSideFuncs:
                - xmlNodeSetDoc
        - Branch String:   'tree.c:8823,17'
          Branch Sides:
            - BranchSide:      'tree.c:8824,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8825,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:8813,2'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:8816,14'
          Dst:             xmlDOMWrapAdoptBranch
        - Src:             'tree.c:8819,14'
          Dst:             xmlDOMWrapAdoptAttr
        - Src:             'tree.c:8823,17'
          Dst:             xmlNodeSetDoc
    - functionName:    xmlDOMWrapCloneNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8168
      functionLinenumberEnd: 8669
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - sourceDoc
        - node
        - resNode
        - destDoc
        - destParent
        - deep
        - options
      BBCount:         297
      ICount:          1604
      EdgeCount:       393
      CyclomaticComplexity: 98
      functionsReached:
        - xmlAddIDSafe
        - xmlDOMWrapNSNormAcquireNormalizedNs
        - xmlDOMWrapNSNormGatherInScopeNs
        - xmlDOMWrapNsMapAddItem
        - xmlDOMWrapNsMapFree
        - xmlDictLookup
        - xmlFreeNs
        - xmlGetDocEntity
        - xmlIsID
        - xmlNodeGetContent
        - xmlStrEqual
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:8188,24'
          Branch Sides:
            - BranchSide:      'tree.c:8188,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8190,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8188,45'
          Branch Sides:
            - BranchSide:      'tree.c:8188,49'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8190,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8188,66'
          Branch Sides:
            - BranchSide:      'tree.c:8189,4'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8190,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8189,24'
          Branch Sides:
            - BranchSide:      'tree.c:8189,28'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8194,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8188,9'
          Branch Sides:
            - BranchSide:      'tree.c:8190,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8194,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8194,9'
          Branch Sides:
            - BranchSide:      'tree.c:8195,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8199,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8199,29'
          Branch Sides:
            - BranchSide:      'tree.c:8199,33'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8206,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8199,52'
          Branch Sides:
            - BranchSide:      'tree.c:8200,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8206,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8199,9'
          Branch Sides:
            - BranchSide:      'tree.c:8204,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8206,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8206,9'
          Branch Sides:
            - BranchSide:      'tree.c:8207,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8208,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8208,9'
          Branch Sides:
            - BranchSide:      'tree.c:8209,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8211,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8215,9'
          Branch Sides:
            - BranchSide:      'tree.c:8216,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8218,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8221,5'
          Branch Sides:
            - BranchSide:      'tree.c:8222,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8640,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:8222,6'
          Branch Sides:
            - BranchSide:      'tree.c:8228,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8233,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8233,2'
          Branch Sides:
            - BranchSide:      'tree.c:8239,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8239,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8251,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8251,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8251,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8251,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8251,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8251,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8251,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8274,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8296,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:8252,7'
          Branch Sides:
            - BranchSide:      'tree.c:8253,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8254,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8258,7'
          Branch Sides:
            - BranchSide:      'tree.c:8259,23'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8267,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8260,11'
          Branch Sides:
            - BranchSide:      'tree.c:8261,22'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8264,28'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8275,7'
          Branch Sides:
            - BranchSide:      'tree.c:8276,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8277,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8282,7'
          Branch Sides:
            - BranchSide:      'tree.c:8283,23'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8290,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8284,11'
          Branch Sides:
            - BranchSide:      'tree.c:8285,22'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8288,43'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8305,6'
          Branch Sides:
            - BranchSide:      'tree.c:8306,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8307,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8307,11'
          Branch Sides:
            - BranchSide:      'tree.c:8313,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8314,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8314,11'
          Branch Sides:
            - BranchSide:      'tree.c:8315,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8316,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8317,17'
          Branch Sides:
            - BranchSide:      'tree.c:8318,45'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8320,41'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNsMapFree
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8321,17'
          Branch Sides:
            - BranchSide:      'tree.c:8322,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8323,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDictLookup
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8325,2'
          Branch Sides:
            - BranchSide:      'tree.c:8331,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8331,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8333,15'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8422,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8430,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
            - BranchSide:      'tree.c:8430,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
            - BranchSide:      'tree.c:8430,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
            - BranchSide:      'tree.c:8430,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
            - BranchSide:      'tree.c:8437,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlGetDocEntity
            - BranchSide:      'tree.c:8461,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:8338,7'
          Branch Sides:
            - BranchSide:      'tree.c:8339,13'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8418,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8339,11'
          Branch Sides:
            - BranchSide:      'tree.c:8340,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
            - BranchSide:      'tree.c:8353,26'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8340,19'
          Branch Sides:
            - BranchSide:      'tree.c:8340,23'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8348,14'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8340,8'
          Branch Sides:
            - BranchSide:      'tree.c:8345,5'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
            - BranchSide:      'tree.c:8348,14'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8344,12'
          Branch Sides:
            - BranchSide:      'tree.c:8346,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8347,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8354,7'
          Branch Sides:
            - BranchSide:      'tree.c:8358,25'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
            - BranchSide:      'tree.c:8416,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8359,8'
          Branch Sides:
            - BranchSide:      'tree.c:8360,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8361,11'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8364,8'
          Branch Sides:
            - BranchSide:      'tree.c:8365,34'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlFreeNs
            - BranchSide:      'tree.c:8371,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8366,33'
          Branch Sides:
            - BranchSide:      'tree.c:8367,43'
              BranchSideFuncs:
                - xmlFreeNs
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8370,25'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8371,8'
          Branch Sides:
            - BranchSide:      'tree.c:8372,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlFreeNs
            - BranchSide:      'tree.c:8379,22'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8373,33'
          Branch Sides:
            - BranchSide:      'tree.c:8374,43'
              BranchSideFuncs:
                - xmlFreeNs
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8377,25'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
        - Branch String:   'tree.c:8387,23'
          Branch Sides:
            - BranchSide:      'tree.c:8388,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8393,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8387,8'
          Branch Sides:
            - BranchSide:      'tree.c:8393,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8415,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8393,12'
          Branch Sides:
            - BranchSide:      'tree.c:8393,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8412,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8393,12'
          Branch Sides:
            - BranchSide:      'tree.c:8394,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8412,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8394,5'
          Branch Sides:
            - BranchSide:      'tree.c:8395,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8407,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8395,50'
          Branch Sides:
            - BranchSide:      'tree.c:8396,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8406,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8396,30'
          Branch Sides:
            - BranchSide:      'tree.c:8397,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
            - BranchSide:      'tree.c:8406,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8397,41'
          Branch Sides:
            - BranchSide:      'tree.c:8398,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8404,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8395,13'
          Branch Sides:
            - BranchSide:      'tree.c:8404,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:8406,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlStrEqual
        - Branch String:   'tree.c:8411,12'
          Branch Sides:
            - BranchSide:      'tree.c:8413,5'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8414,4'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
        - Branch String:   'tree.c:8430,21'
          Branch Sides:
            - BranchSide:      'tree.c:8431,48'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8435,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8432,25'
          Branch Sides:
            - BranchSide:      'tree.c:8433,25'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8434,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8437,7'
          Branch Sides:
            - BranchSide:      'tree.c:8438,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlGetDocEntity
            - BranchSide:      'tree.c:8455,24'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8438,32'
          Branch Sides:
            - BranchSide:      'tree.c:8438,36'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8443,26'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8438,11'
          Branch Sides:
            - BranchSide:      'tree.c:8443,26'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlDOMWrapNsMapFree
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8450,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8444,8'
          Branch Sides:
            - BranchSide:      'tree.c:8445,25'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8449,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8464,6'
          Branch Sides:
            - BranchSide:      'tree.c:8465,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
            - BranchSide:      'tree.c:8473,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:8473,6'
          Branch Sides:
            - BranchSide:      'tree.c:8474,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8483,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8474,21'
          Branch Sides:
            - BranchSide:      'tree.c:8474,25'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:8478,16'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8474,10'
          Branch Sides:
            - BranchSide:      'tree.c:8475,47'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8478,16'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8475,7'
          Branch Sides:
            - BranchSide:      'tree.c:8476,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8477,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8483,6'
          Branch Sides:
            - BranchSide:      'tree.c:8483,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8501,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8483,6'
          Branch Sides:
            - BranchSide:      'tree.c:8487,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8501,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8487,6'
          Branch Sides:
            - BranchSide:      'tree.c:8488,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8497,2'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8488,31'
          Branch Sides:
            - BranchSide:      'tree.c:8489,8'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8496,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8488,7'
          Branch Sides:
            - BranchSide:      'tree.c:8493,19'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
            - BranchSide:      'tree.c:8496,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
        - Branch String:   'tree.c:8501,21'
          Branch Sides:
            - BranchSide:      'tree.c:8501,25'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
            - BranchSide:      'tree.c:8518,46'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
        - Branch String:   'tree.c:8501,6'
          Branch Sides:
            - BranchSide:      'tree.c:8505,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
            - BranchSide:      'tree.c:8518,46'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
        - Branch String:   'tree.c:8510,10'
          Branch Sides:
            - BranchSide:      'tree.c:8512,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8513,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
        - Branch String:   'tree.c:8520,3'
          Branch Sides:
            - BranchSide:      'tree.c:8520,16'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
            - BranchSide:      'tree.c:8521,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
        - Branch String:   'tree.c:8518,10'
          Branch Sides:
            - BranchSide:      'tree.c:8527,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8528,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
        - Branch String:   'tree.c:8538,42'
          Branch Sides:
            - BranchSide:      'tree.c:8539,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
            - BranchSide:      'tree.c:8566,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8538,6'
          Branch Sides:
            - BranchSide:      'tree.c:8543,20'
              BranchSideFuncs:
                - xmlIsID
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlNodeGetContent
                - xmlAddIDSafe
            - BranchSide:      'tree.c:8566,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8544,17'
          Branch Sides:
            - BranchSide:      'tree.c:8545,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8546,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
                - xmlNodeGetContent
                - xmlAddIDSafe
        - Branch String:   'tree.c:8546,17'
          Branch Sides:
            - BranchSide:      'tree.c:8549,29'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8558,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8550,21'
          Branch Sides:
            - BranchSide:      'tree.c:8551,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8552,47'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8552,21'
          Branch Sides:
            - BranchSide:      'tree.c:8553,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8556,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8566,38'
          Branch Sides:
            - BranchSide:      'tree.c:8566,42'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8566,65'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8566,6'
          Branch Sides:
            - BranchSide:      'tree.c:8566,65'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8567,16'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8576,6'
          Branch Sides:
            - BranchSide:      'tree.c:8576,23'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8577,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8577,15'
          Branch Sides:
            - BranchSide:      'tree.c:8577,19'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8578,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8577,10'
          Branch Sides:
            - BranchSide:      'tree.c:8578,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8583,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8590,6'
          Branch Sides:
            - BranchSide:      'tree.c:8591,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8592,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8592,38'
          Branch Sides:
            - BranchSide:      'tree.c:8593,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8598,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8593,40'
          Branch Sides:
            - BranchSide:      'tree.c:8594,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8598,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8592,6'
          Branch Sides:
            - BranchSide:      'tree.c:8598,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8617,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8598,10'
          Branch Sides:
            - BranchSide:      'tree.c:8598,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8615,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8598,10'
          Branch Sides:
            - BranchSide:      'tree.c:8602,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8615,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8602,32'
          Branch Sides:
            - BranchSide:      'tree.c:8602,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8603,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8602,3'
          Branch Sides:
            - BranchSide:      'tree.c:8605,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8610,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8605,7'
          Branch Sides:
            - BranchSide:      'tree.c:8605,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8605,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8610,3'
          Branch Sides:
            - BranchSide:      'tree.c:8611,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8614,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8611,11'
          Branch Sides:
            - BranchSide:      'tree.c:8612,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8613,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8617,6'
          Branch Sides:
            - BranchSide:      'tree.c:8618,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8620,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8620,13'
          Branch Sides:
            - BranchSide:      'tree.c:8621,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8631,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8622,10'
          Branch Sides:
            - BranchSide:      'tree.c:8623,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:8627,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlGetDocEntity
                - xmlStrdup
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrdup
                - xmlFreeNs
                - xmlStrdup
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:8649,9'
          Branch Sides:
            - BranchSide:      'tree.c:8650,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8667,16'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8650,13'
          Branch Sides:
            - BranchSide:      'tree.c:8650,17'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:8661,26'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:8650,6'
          Branch Sides:
            - BranchSide:      'tree.c:8654,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8661,26'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:8654,10'
          Branch Sides:
            - BranchSide:      'tree.c:8655,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8660,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:8655,7'
          Branch Sides:
            - BranchSide:      'tree.c:8656,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:8657,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:8318,31'
          Dst:             xmlDictLookup
        - Src:             'tree.c:8320,31'
          Dst:             xmlStrdup
        - Src:             'tree.c:8344,12'
          Dst:             xmlDOMWrapNSNormGatherInScopeNs
        - Src:             'tree.c:8365,24'
          Dst:             xmlStrdup
        - Src:             'tree.c:8367,33'
          Dst:             xmlFreeNs
        - Src:             'tree.c:8372,26'
          Dst:             xmlStrdup
        - Src:             'tree.c:8374,33'
          Dst:             xmlFreeNs
        - Src:             'tree.c:8398,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:8411,12'
          Dst:             xmlDOMWrapNsMapAddItem
        - Src:             'tree.c:8431,38'
          Dst:             xmlStrdup
        - Src:             'tree.c:8443,10'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:8475,7'
          Dst:             xmlDOMWrapNSNormGatherInScopeNs
        - Src:             'tree.c:8510,10'
          Dst:             xmlDOMWrapNsMapAddItem
        - Src:             'tree.c:8518,10'
          Dst:             xmlDOMWrapNSNormAcquireNormalizedNs
        - Src:             'tree.c:8543,12'
          Dst:             xmlIsID
        - Src:             'tree.c:8549,11'
          Dst:             xmlNodeGetContent
        - Src:             'tree.c:8552,21'
          Dst:             xmlAddIDSafe
        - Src:             'tree.c:8661,6'
          Dst:             xmlDOMWrapNsMapFree
    - functionName:    xmlNodeGetContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5276
      functionLinenumberEnd: 5334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         39
      ICount:          206
      EdgeCount:       46
      CyclomaticComplexity: 9
      functionsReached:
        - xmlBufCreate
        - xmlBufDetach
        - xmlBufFree
        - xmlBufGetNodeContent
        - xmlStrdup
      functionUses:    33
      BranchProfiles:
        - Branch String:   'tree.c:5280,9'
          Branch Sides:
            - BranchSide:      'tree.c:5281,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5283,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:5283,5'
          Branch Sides:
            - BranchSide:      'tree.c:5287,13'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
            - BranchSide:      'tree.c:5287,13'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
            - BranchSide:      'tree.c:5287,13'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
            - BranchSide:      'tree.c:5293,35'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5293,35'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5293,35'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5293,35'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5314,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5314,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5314,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5314,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5320,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:5323,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5295,17'
          Branch Sides:
            - BranchSide:      'tree.c:5296,24'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:5299,19'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:5299,52'
          Branch Sides:
            - BranchSide:      'tree.c:5300,19'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5301,18'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:5300,62'
          Branch Sides:
            - BranchSide:      'tree.c:5301,18'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5307,13'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
        - Branch String:   'tree.c:5299,17'
          Branch Sides:
            - BranchSide:      'tree.c:5302,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:5307,13'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
        - Branch String:   'tree.c:5302,21'
          Branch Sides:
            - BranchSide:      'tree.c:5303,28'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:5304,34'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:5314,17'
          Branch Sides:
            - BranchSide:      'tree.c:5315,34'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:5317,24'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:5327,9'
          Branch Sides:
            - BranchSide:      'tree.c:5328,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5329,26'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
      Callsites:
        - Src:             'tree.c:5296,24'
          Dst:             xmlStrdup
        - Src:             'tree.c:5303,28'
          Dst:             xmlStrdup
        - Src:             'tree.c:5304,24'
          Dst:             xmlStrdup
        - Src:             'tree.c:5315,24'
          Dst:             xmlStrdup
        - Src:             'tree.c:5317,24'
          Dst:             xmlStrdup
        - Src:             'tree.c:5320,13'
          Dst:             xmlStrdup
        - Src:             'tree.c:5326,11'
          Dst:             xmlBufCreate
        - Src:             'tree.c:5329,5'
          Dst:             xmlBufGetNodeContent
        - Src:             'tree.c:5330,11'
          Dst:             xmlBufDetach
        - Src:             'tree.c:5331,5'
          Dst:             xmlBufFree
    - functionName:    xmlBufGetNodeContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5225
      functionLinenumberEnd: 5259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - cur
      BBCount:         25
      ICount:          113
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - xmlBufCat
        - xmlBufGetChildContent
        - xmlBufGetEntityRefContent
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:5226,23'
          Branch Sides:
            - BranchSide:      'tree.c:5226,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5227,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5226,9'
          Branch Sides:
            - BranchSide:      'tree.c:5227,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5229,13'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufGetEntityRefContent
                - xmlBufCat
                - xmlBufGetChildContent
        - Branch String:   'tree.c:5229,5'
          Branch Sides:
            - BranchSide:      'tree.c:5236,35'
              BranchSideFuncs:
                - xmlBufGetChildContent
            - BranchSide:      'tree.c:5236,35'
              BranchSideFuncs:
                - xmlBufGetChildContent
            - BranchSide:      'tree.c:5236,35'
              BranchSideFuncs:
                - xmlBufGetChildContent
            - BranchSide:      'tree.c:5236,35'
              BranchSideFuncs:
                - xmlBufGetChildContent
            - BranchSide:      'tree.c:5236,35'
              BranchSideFuncs:
                - xmlBufGetChildContent
            - BranchSide:      'tree.c:5236,35'
              BranchSideFuncs:
                - xmlBufGetChildContent
            - BranchSide:      'tree.c:5243,16'
              BranchSideFuncs:
                - xmlBufCat
            - BranchSide:      'tree.c:5243,16'
              BranchSideFuncs:
                - xmlBufCat
            - BranchSide:      'tree.c:5243,16'
              BranchSideFuncs:
                - xmlBufCat
            - BranchSide:      'tree.c:5243,16'
              BranchSideFuncs:
                - xmlBufCat
            - BranchSide:      'tree.c:5247,39'
              BranchSideFuncs:
                - xmlBufGetEntityRefContent
            - BranchSide:      'tree.c:5251,16'
              BranchSideFuncs:
                - xmlBufCat
            - BranchSide:      'tree.c:5255,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5236,13'
          Dst:             xmlBufGetChildContent
        - Src:             'tree.c:5243,6'
          Dst:             xmlBufCat
        - Src:             'tree.c:5247,13'
          Dst:             xmlBufGetEntityRefContent
        - Src:             'tree.c:5251,6'
          Dst:             xmlBufCat
    - functionName:    xmlBufGetChildContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5180
      functionLinenumberEnd: 5209
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - tree
      BBCount:         20
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufCat
        - xmlBufGetEntityRefContent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:5183,5'
          Branch Sides:
            - BranchSide:      'tree.c:5183,5'
              BranchSideFuncs:
                - xmlBufGetEntityRefContent
                - xmlBufCat
            - BranchSide:      'tree.c:5184,17'
              BranchSideFuncs:
                - xmlBufGetEntityRefContent
                - xmlBufCat
        - Branch String:   'tree.c:5184,9'
          Branch Sides:
            - BranchSide:      'tree.c:5187,27'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufGetEntityRefContent
            - BranchSide:      'tree.c:5187,27'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufGetEntityRefContent
            - BranchSide:      'tree.c:5191,43'
              BranchSideFuncs:
                - xmlBufGetEntityRefContent
                - xmlBufCat
            - BranchSide:      'tree.c:5195,21'
              BranchSideFuncs:
                - xmlBufGetEntityRefContent
                - xmlBufCat
        - Branch String:   'tree.c:5195,21'
          Branch Sides:
            - BranchSide:      'tree.c:5196,27'
              BranchSideFuncs:
                - xmlBufGetEntityRefContent
                - xmlBufCat
            - BranchSide:      'tree.c:5199,17'
              BranchSideFuncs:
                - xmlBufGetEntityRefContent
                - xmlBufCat
        - Branch String:   'tree.c:5202,9'
          Branch Sides:
            - BranchSide:      'tree.c:5203,19'
              BranchSideFuncs:
                - xmlBufGetEntityRefContent
                - xmlBufCat
            - BranchSide:      'tree.c:5207,15'
              BranchSideFuncs:
                - xmlBufGetEntityRefContent
                - xmlBufCat
        - Branch String:   'tree.c:5204,17'
          Branch Sides:
            - BranchSide:      'tree.c:5202,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5205,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5187,17'
          Dst:             xmlBufCat
        - Src:             'tree.c:5191,17'
          Dst:             xmlBufGetEntityRefContent
    - functionName:    xmlBufGetEntityRefContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5149
      functionLinenumberEnd: 5177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - ref
      BBCount:         13
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBufCat
        - xmlBufGetChildContent
        - xmlGetDocEntity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:5152,9'
          Branch Sides:
            - BranchSide:      'tree.c:5153,30'
              BranchSideFuncs:
                - xmlBufGetChildContent
                - xmlBufCat
            - BranchSide:      'tree.c:5156,31'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlBufGetChildContent
                - xmlBufCat
        - Branch String:   'tree.c:5157,13'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5158,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5166,9'
          Branch Sides:
            - BranchSide:      'tree.c:5167,19'
              BranchSideFuncs:
                - xmlBufCat
            - BranchSide:      'tree.c:5171,9'
              BranchSideFuncs:
                - xmlBufGetChildContent
        - Branch String:   'tree.c:5171,9'
          Branch Sides:
            - BranchSide:      'tree.c:5172,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5174,5'
              BranchSideFuncs:
                - xmlBufGetChildContent
      Callsites:
        - Src:             'tree.c:5156,15'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:5167,9'
          Dst:             xmlBufCat
        - Src:             'tree.c:5175,5'
          Dst:             xmlBufGetChildContent
    - functionName:    xmlDOMWrapReconcileNamespaces
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7618
      functionLinenumberEnd: 7850
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - elem
        - options
      BBCount:         196
      ICount:          1061
      EdgeCount:       261
      CyclomaticComplexity: 67
      functionsReached:
        - xmlDOMWrapNSNormAcquireNormalizedNs
        - xmlDOMWrapNSNormAddNsMapItem2
        - xmlDOMWrapNSNormGatherInScopeNs
        - xmlDOMWrapNsMapAddItem
        - xmlDOMWrapNsMapFree
        - xmlFreeNs
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:7632,24'
          Branch Sides:
            - BranchSide:      'tree.c:7632,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7634,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7632,47'
          Branch Sides:
            - BranchSide:      'tree.c:7633,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7634,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7632,9'
          Branch Sides:
            - BranchSide:      'tree.c:7634,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7636,11'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7639,2'
          Branch Sides:
            - BranchSide:      'tree.c:7641,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7734,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7795,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7647,7'
          Branch Sides:
            - BranchSide:      'tree.c:7648,14'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7729,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7650,7'
          Branch Sides:
            - BranchSide:      'tree.c:7651,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7728,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7651,8'
          Branch Sides:
            - BranchSide:      'tree.c:7652,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7667,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7652,27'
          Branch Sides:
            - BranchSide:      'tree.c:7653,19'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7661,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7652,12'
          Branch Sides:
            - BranchSide:      'tree.c:7658,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7661,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7657,9'
          Branch Sides:
            - BranchSide:      'tree.c:7659,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7660,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7667,29'
          Branch Sides:
            - BranchSide:      'tree.c:7667,32'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7701,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:7667,32'
          Branch Sides:
            - BranchSide:      'tree.c:7667,32'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7701,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:7667,8'
          Branch Sides:
            - BranchSide:      'tree.c:7668,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7701,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:7668,8'
          Branch Sides:
            - BranchSide:      'tree.c:7669,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7695,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:7669,46'
          Branch Sides:
            - BranchSide:      'tree.c:7670,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7694,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7670,33'
          Branch Sides:
            - BranchSide:      'tree.c:7671,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7694,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7671,44'
          Branch Sides:
            - BranchSide:      'tree.c:7672,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7673,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7672,55'
          Branch Sides:
            - BranchSide:      'tree.c:7673,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7694,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7673,40'
          Branch Sides:
            - BranchSide:      'tree.c:7674,23'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7681,30'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7669,9'
          Branch Sides:
            - BranchSide:      'tree.c:7681,30'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7694,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7680,13'
          Branch Sides:
            - BranchSide:      'tree.c:7682,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7687,45'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7687,45'
          Branch Sides:
            - BranchSide:      'tree.c:7688,60'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7690,58'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7701,26'
          Branch Sides:
            - BranchSide:      'tree.c:7701,29'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:7706,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:7701,37'
          Branch Sides:
            - BranchSide:      'tree.c:7701,41'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:7706,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:7701,8'
          Branch Sides:
            - BranchSide:      'tree.c:7702,16'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:7706,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:7706,8'
          Branch Sides:
            - BranchSide:      'tree.c:7706,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:7720,43'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7706,8'
          Branch Sides:
            - BranchSide:      'tree.c:7707,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:7720,43'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7707,8'
          Branch Sides:
            - BranchSide:      'tree.c:7708,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:7716,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7708,46'
          Branch Sides:
            - BranchSide:      'tree.c:7709,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:7715,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:7709,33'
          Branch Sides:
            - BranchSide:      'tree.c:7710,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7715,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:7710,44'
          Branch Sides:
            - BranchSide:      'tree.c:7711,21'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:7713,27'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:7708,9'
          Branch Sides:
            - BranchSide:      'tree.c:7713,27'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
            - BranchSide:      'tree.c:7715,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapAddItem
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlStrEqual
        - Branch String:   'tree.c:7720,8'
          Branch Sides:
            - BranchSide:      'tree.c:7722,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7724,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7729,7'
          Branch Sides:
            - BranchSide:      'tree.c:7729,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7730,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7734,7'
          Branch Sides:
            - BranchSide:      'tree.c:7735,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7737,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7737,7'
          Branch Sides:
            - BranchSide:      'tree.c:7738,12'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7749,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7738,26'
          Branch Sides:
            - BranchSide:      'tree.c:7739,18'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7744,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7738,11'
          Branch Sides:
            - BranchSide:      'tree.c:7741,5'
              BranchSideFuncs:
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7744,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7740,8'
          Branch Sides:
            - BranchSide:      'tree.c:7742,12'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7743,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7749,7'
          Branch Sides:
            - BranchSide:      'tree.c:7750,13'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7760,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7750,6'
          Branch Sides:
            - BranchSide:      'tree.c:7751,14'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7756,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7751,14'
          Branch Sides:
            - BranchSide:      'tree.c:7752,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7755,6'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7760,7'
          Branch Sides:
            - BranchSide:      'tree.c:7760,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7776,43'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7760,7'
          Branch Sides:
            - BranchSide:      'tree.c:7764,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7776,43'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7764,7'
          Branch Sides:
            - BranchSide:      'tree.c:7765,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7772,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7765,32'
          Branch Sides:
            - BranchSide:      'tree.c:7766,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7771,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7765,8'
          Branch Sides:
            - BranchSide:      'tree.c:7768,18'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7771,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7776,7'
          Branch Sides:
            - BranchSide:      'tree.c:7781,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7782,13'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7785,39'
          Branch Sides:
            - BranchSide:      'tree.c:7786,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7793,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7785,7'
          Branch Sides:
            - BranchSide:      'tree.c:7790,26'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7793,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7798,38'
          Branch Sides:
            - BranchSide:      'tree.c:7799,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7799,28'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7798,6'
          Branch Sides:
            - BranchSide:      'tree.c:7799,28'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7803,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7807,6'
          Branch Sides:
            - BranchSide:      'tree.c:7808,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
            - BranchSide:      'tree.c:7809,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7809,6'
          Branch Sides:
            - BranchSide:      'tree.c:7810,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7829,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7810,10'
          Branch Sides:
            - BranchSide:      'tree.c:7810,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7827,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7810,10'
          Branch Sides:
            - BranchSide:      'tree.c:7814,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7827,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7814,32'
          Branch Sides:
            - BranchSide:      'tree.c:7814,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7815,8'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7814,3'
          Branch Sides:
            - BranchSide:      'tree.c:7817,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7822,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7817,7'
          Branch Sides:
            - BranchSide:      'tree.c:7817,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7817,7'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7822,3'
          Branch Sides:
            - BranchSide:      'tree.c:7823,11'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7826,6'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7823,11'
          Branch Sides:
            - BranchSide:      'tree.c:7824,4'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7825,3'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7829,6'
          Branch Sides:
            - BranchSide:      'tree.c:7830,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7832,10'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7832,10'
          Branch Sides:
            - BranchSide:      'tree.c:7833,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7836,12'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
        - Branch String:   'tree.c:7839,5'
          Branch Sides:
            - BranchSide:      'tree.c:7639,10'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAcquireNormalizedNs
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
                - xmlDOMWrapNSNormGatherInScopeNs
                - xmlDOMWrapNsMapAddItem
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormGatherInScopeNs
            - BranchSide:      'tree.c:7841,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
        - Branch String:   'tree.c:7841,9'
          Branch Sides:
            - BranchSide:      'tree.c:7842,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
                - xmlFreeNs
            - BranchSide:      'tree.c:7847,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:7842,2'
          Branch Sides:
            - BranchSide:      'tree.c:7843,16'
              BranchSideFuncs:
                - xmlFreeNs
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:7845,2'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:7847,9'
          Branch Sides:
            - BranchSide:      'tree.c:7848,22'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:7849,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7657,9'
          Dst:             xmlDOMWrapNSNormGatherInScopeNs
        - Src:             'tree.c:7672,11'
          Dst:             xmlStrEqual
        - Src:             'tree.c:7674,11'
          Dst:             xmlStrEqual
        - Src:             'tree.c:7680,13'
          Dst:             xmlDOMWrapNSNormAddNsMapItem2
        - Src:             'tree.c:7711,9'
          Dst:             xmlStrEqual
        - Src:             'tree.c:7720,8'
          Dst:             xmlDOMWrapNsMapAddItem
        - Src:             'tree.c:7740,8'
          Dst:             xmlDOMWrapNSNormGatherInScopeNs
        - Src:             'tree.c:7776,7'
          Dst:             xmlDOMWrapNSNormAcquireNormalizedNs
        - Src:             'tree.c:7843,6'
          Dst:             xmlFreeNs
        - Src:             'tree.c:7848,2'
          Dst:             xmlDOMWrapNsMapFree
    - functionName:    xmlDOMWrapNSNormAddNsMapItem2
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7063
      functionLinenumberEnd: 7082
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - size
        - number
        - oldNs
        - newNs
      BBCount:         11
      ICount:          110
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGrowCapacity
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:7064,9'
          Branch Sides:
            - BranchSide:      'tree.c:7068,36'
              BranchSideFuncs:
                - xmlGrowCapacity.6960
            - BranchSide:      'tree.c:7078,30'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7069,13'
          Branch Sides:
            - BranchSide:      'tree.c:7070,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7071,15'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7072,13'
          Branch Sides:
            - BranchSide:      'tree.c:7073,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7074,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7068,19'
          Dst:             xmlGrowCapacity
    - functionName:    xmlDOMWrapRemoveNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7103
      functionLinenumberEnd: 7220
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - node
        - options
      BBCount:         98
      ICount:          477
      EdgeCount:       123
      CyclomaticComplexity: 27
      functionsReached:
        - xmlDOMWrapNSNormAddNsMapItem2
        - xmlDOMWrapStoreNs
        - xmlUnlinkNodeInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:7108,24'
          Branch Sides:
            - BranchSide:      'tree.c:7108,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7109,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7108,41'
          Branch Sides:
            - BranchSide:      'tree.c:7108,45'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7109,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7108,9'
          Branch Sides:
            - BranchSide:      'tree.c:7109,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7112,9'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlUnlinkNodeInternal
        - Branch String:   'tree.c:7112,9'
          Branch Sides:
            - BranchSide:      'tree.c:7113,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7115,13'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlUnlinkNodeInternal
        - Branch String:   'tree.c:7115,5'
          Branch Sides:
            - BranchSide:      'tree.c:7121,28'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:7121,28'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:7121,28'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:7121,28'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:7121,28'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:7125,6'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7125,6'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7127,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7134,2'
          Branch Sides:
            - BranchSide:      'tree.c:7136,8'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7147,7'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7190,3'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7136,22'
          Branch Sides:
            - BranchSide:      'tree.c:7136,26'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7136,45'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7136,7'
          Branch Sides:
            - BranchSide:      'tree.c:7136,45'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7137,12'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7139,8'
          Branch Sides:
            - BranchSide:      'tree.c:7141,12'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7142,9'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7143,7'
          Branch Sides:
            - BranchSide:      'tree.c:7140,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7144,3'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7147,7'
          Branch Sides:
            - BranchSide:      'tree.c:7151,11'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7183,8'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7151,11'
          Branch Sides:
            - BranchSide:      'tree.c:7152,11'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7159,10'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7152,4'
          Branch Sides:
            - BranchSide:      'tree.c:7153,12'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7158,7'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7153,12'
          Branch Sides:
            - BranchSide:      'tree.c:7154,16'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7157,4'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7160,11'
          Branch Sides:
            - BranchSide:      'tree.c:7164,7'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7168,27'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7173,11'
          Branch Sides:
            - BranchSide:      'tree.c:7178,17'
              BranchSideFuncs:
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7181,18'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7177,8'
          Branch Sides:
            - BranchSide:      'tree.c:7179,12'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7180,7'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7183,40'
          Branch Sides:
            - BranchSide:      'tree.c:7184,8'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7188,3'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7183,7'
          Branch Sides:
            - BranchSide:      'tree.c:7185,27'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7188,3'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7193,39'
          Branch Sides:
            - BranchSide:      'tree.c:7194,7'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7194,29'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7193,6'
          Branch Sides:
            - BranchSide:      'tree.c:7194,29'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7195,13'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7199,6'
          Branch Sides:
            - BranchSide:      'tree.c:7200,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7201,6'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7201,6'
          Branch Sides:
            - BranchSide:      'tree.c:7202,13'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7204,24'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7207,46'
          Branch Sides:
            - BranchSide:      'tree.c:7208,18'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7212,10'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7208,32'
          Branch Sides:
            - BranchSide:      'tree.c:7209,18'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7212,10'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7207,17'
          Branch Sides:
            - BranchSide:      'tree.c:7210,24'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7212,10'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
        - Branch String:   'tree.c:7215,5'
          Branch Sides:
            - BranchSide:      'tree.c:7134,10'
              BranchSideFuncs:
                - xmlDOMWrapStoreNs
                - xmlDOMWrapNSNormAddNsMapItem2
                - xmlDOMWrapNSNormAddNsMapItem2
            - BranchSide:      'tree.c:7217,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:7217,9'
          Branch Sides:
            - BranchSide:      'tree.c:7218,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:7219,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:7121,6'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:7129,5'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:7139,8'
          Dst:             xmlDOMWrapNSNormAddNsMapItem2
        - Src:             'tree.c:7168,9'
          Dst:             xmlDOMWrapStoreNs
        - Src:             'tree.c:7177,8'
          Dst:             xmlDOMWrapNSNormAddNsMapItem2
    - functionName:    xmlDOMWrapFreeCtxt
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6957
      functionLinenumberEnd: 6966
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDOMWrapNsMapFree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:6958,9'
          Branch Sides:
            - BranchSide:      'tree.c:6959,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6960,9'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
        - Branch String:   'tree.c:6960,9'
          Branch Sides:
            - BranchSide:      'tree.c:6961,36'
              BranchSideFuncs:
                - xmlDOMWrapNsMapFree
            - BranchSide:      'tree.c:6965,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6961,2'
          Dst:             xmlDOMWrapNsMapFree
    - functionName:    xmlDOMWrapNewCtxt
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6940
      functionLinenumberEnd: 6948
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:6943,11'
          Branch Sides:
            - BranchSide:      'tree.c:6941,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6943,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6944,9'
          Branch Sides:
            - BranchSide:      'tree.c:6945,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6946,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSetCompressMode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6734
      functionLinenumberEnd: 6738
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - mode
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:6735,9'
          Branch Sides:
            - BranchSide:      'tree.c:6735,35'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6736,14'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6736,14'
          Branch Sides:
            - BranchSide:      'tree.c:6736,40'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6737,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetCompressMode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6720
      functionLinenumberEnd: 6721
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSetDocCompressMode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6704
      functionLinenumberEnd: 6709
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - mode
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:6705,9'
          Branch Sides:
            - BranchSide:      'tree.c:6705,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6706,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6706,9'
          Branch Sides:
            - BranchSide:      'tree.c:6706,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6707,14'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6707,14'
          Branch Sides:
            - BranchSide:      'tree.c:6707,24'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6708,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetDocCompressMode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6690
      functionLinenumberEnd: 6693
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:6691,9'
          Branch Sides:
            - BranchSide:      'tree.c:6691,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6692,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextConcat
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6670
      functionLinenumberEnd: 6681
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - content
        - len
      BBCount:         15
      ICount:          81
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlTextAddContent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:6671,9'
          Branch Sides:
            - BranchSide:      'tree.c:6672,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6674,10'
              BranchSideFuncs:
                - xmlTextAddContent
        - Branch String:   'tree.c:6674,39'
          Branch Sides:
            - BranchSide:      'tree.c:6675,10'
              BranchSideFuncs:
                - xmlTextAddContent
            - BranchSide:      'tree.c:6680,30'
              BranchSideFuncs:
                - xmlTextAddContent
        - Branch String:   'tree.c:6675,48'
          Branch Sides:
            - BranchSide:      'tree.c:6676,3'
              BranchSideFuncs:
                - xmlTextAddContent
            - BranchSide:      'tree.c:6680,30'
              BranchSideFuncs:
                - xmlTextAddContent
        - Branch String:   'tree.c:6676,35'
          Branch Sides:
            - BranchSide:      'tree.c:6677,3'
              BranchSideFuncs:
                - xmlTextAddContent
            - BranchSide:      'tree.c:6680,30'
              BranchSideFuncs:
                - xmlTextAddContent
        - Branch String:   'tree.c:6674,9'
          Branch Sides:
            - BranchSide:      'tree.c:6678,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6680,30'
              BranchSideFuncs:
                - xmlTextAddContent
      Callsites:
        - Src:             'tree.c:6680,12'
          Dst:             xmlTextAddContent
    - functionName:    xmlTextAddContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2722
      functionLinenumberEnd: 2734
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - text
        - content
        - len
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrncatNew
        - xmlTextSetContent
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:2725,9'
          Branch Sides:
            - BranchSide:      'tree.c:2726,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2728,28'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlTextSetContent
        - Branch String:   'tree.c:2729,9'
          Branch Sides:
            - BranchSide:      'tree.c:2730,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2732,23'
              BranchSideFuncs:
                - xmlTextSetContent
      Callsites:
        - Src:             'tree.c:2728,14'
          Dst:             xmlStrncatNew
        - Src:             'tree.c:2732,5'
          Dst:             xmlTextSetContent
    - functionName:    xmlIsBlankNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6641
      functionLinenumberEnd: 6656
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         24
      ICount:          123
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:6643,9'
          Branch Sides:
            - BranchSide:      'tree.c:6643,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6645,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6645,39'
          Branch Sides:
            - BranchSide:      'tree.c:6646,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6648,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6645,9'
          Branch Sides:
            - BranchSide:      'tree.c:6647,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6648,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6648,9'
          Branch Sides:
            - BranchSide:      'tree.c:6648,32'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6649,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6650,5'
          Branch Sides:
            - BranchSide:      'tree.c:6651,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6655,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6651,7'
          Branch Sides:
            - BranchSide:      'tree.c:6651,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6652,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6651,7'
          Branch Sides:
            - BranchSide:      'tree.c:6651,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6651,7'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6651,7'
          Branch Sides:
            - BranchSide:      'tree.c:6651,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6652,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6651,6'
          Branch Sides:
            - BranchSide:      'tree.c:6651,26'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6652,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNodeIsText
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6626
      functionLinenumberEnd: 6631
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:6627,9'
          Branch Sides:
            - BranchSide:      'tree.c:6627,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6629,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6629,9'
          Branch Sides:
            - BranchSide:      'tree.c:6629,38'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6630,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSetProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6522
      functionLinenumberEnd: 6548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
        - value
      BBCount:         20
      ICount:          116
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSearchNsSafe
        - xmlSetNsProp
        - xmlSplitQName4
      functionUses:    33
      BranchProfiles:
        - Branch String:   'tree.c:6528,24'
          Branch Sides:
            - BranchSide:      'tree.c:6528,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6529,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6528,42'
          Branch Sides:
            - BranchSide:      'tree.c:6528,46'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6529,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6528,9'
          Branch Sides:
            - BranchSide:      'tree.c:6529,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6534,32'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlSetNsProp
                - xmlSearchNsSafe
                - xmlSetNsProp
        - Branch String:   'tree.c:6535,9'
          Branch Sides:
            - BranchSide:      'tree.c:6536,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6538,9'
              BranchSideFuncs:
                - xmlSetNsProp
                - xmlSearchNsSafe
                - xmlSetNsProp
        - Branch String:   'tree.c:6538,9'
          Branch Sides:
            - BranchSide:      'tree.c:6539,24'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlSetNsProp
                - xmlSetNsProp
            - BranchSide:      'tree.c:6547,25'
              BranchSideFuncs:
                - xmlSetNsProp
        - Branch String:   'tree.c:6541,13'
          Branch Sides:
            - BranchSide:      'tree.c:6542,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6543,13'
              BranchSideFuncs:
                - xmlSetNsProp
                - xmlSetNsProp
        - Branch String:   'tree.c:6543,13'
          Branch Sides:
            - BranchSide:      'tree.c:6544,33'
              BranchSideFuncs:
                - xmlSetNsProp
            - BranchSide:      'tree.c:6545,5'
              BranchSideFuncs:
                - xmlSetNsProp
      Callsites:
        - Src:             'tree.c:6534,17'
          Dst:             xmlSplitQName4
        - Src:             'tree.c:6539,8'
          Dst:             xmlSearchNsSafe
        - Src:             'tree.c:6544,20'
          Dst:             xmlSetNsProp
        - Src:             'tree.c:6547,12'
          Dst:             xmlSetNsProp
    - functionName:    xmlSplitQName4
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - prefixPtr
      BBCount:         24
      ICount:          145
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlStrndup
      functionUses:    15
      BranchProfiles:
        - Branch String:   'tree.c:306,24'
          Branch Sides:
            - BranchSide:      'tree.c:306,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:307,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:306,9'
          Branch Sides:
            - BranchSide:      'tree.c:307,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:309,6'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'tree.c:312,9'
          Branch Sides:
            - BranchSide:      'tree.c:313,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:319,5'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'tree.c:319,27'
          Branch Sides:
            - BranchSide:      'tree.c:319,31'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'tree.c:319,5'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'tree.c:319,5'
          Branch Sides:
            - BranchSide:      'tree.c:320,3'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'tree.c:325,10'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'tree.c:325,24'
          Branch Sides:
            - BranchSide:      'tree.c:325,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:326,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:325,9'
          Branch Sides:
            - BranchSide:      'tree.c:326,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:328,25'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'tree.c:329,9'
          Branch Sides:
            - BranchSide:      'tree.c:330,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:332,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:328,14'
          Dst:             xmlStrndup
    - functionName:    xmlSearchNsSafe
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5661
      functionLinenumberEnd: 5729
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - prefix
        - out
      BBCount:         70
      ICount:          369
      EdgeCount:       98
      CyclomaticComplexity: 30
      functionsReached:
        - xmlNewXmlNs
        - xmlStrEqual
        - xmlTreeEnsureXMLDecl
      functionUses:    15
      BranchProfiles:
        - Branch String:   'tree.c:5667,9'
          Branch Sides:
            - BranchSide:      'tree.c:5668,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5669,6'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:5670,24'
          Branch Sides:
            - BranchSide:      'tree.c:5670,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5671,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5670,9'
          Branch Sides:
            - BranchSide:      'tree.c:5671,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5673,11'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:5675,23'
          Branch Sides:
            - BranchSide:      'tree.c:5675,27'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:5683,5'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5675,27'
          Branch Sides:
            - BranchSide:      'tree.c:5675,27'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:5683,5'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5675,27'
          Branch Sides:
            - BranchSide:      'tree.c:5675,27'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:5683,5'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5675,27'
          Branch Sides:
            - BranchSide:      'tree.c:5675,27'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:5683,5'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5675,27'
          Branch Sides:
            - BranchSide:      'tree.c:5675,27'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:5683,5'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5675,9'
          Branch Sides:
            - BranchSide:      'tree.c:5676,36'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:5683,5'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5677,13'
          Branch Sides:
            - BranchSide:      'tree.c:5678,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5679,16'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5683,5'
          Branch Sides:
            - BranchSide:      'tree.c:5684,16'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:5689,14'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5685,13'
          Branch Sides:
            - BranchSide:      'tree.c:5683,5'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5686,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5691,27'
          Branch Sides:
            - BranchSide:      'tree.c:5691,31'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:5691,5'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5691,5'
          Branch Sides:
            - BranchSide:      'tree.c:5692,15'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:5719,10'
              BranchSideFuncs:
                - xmlNewXmlNs
        - Branch String:   'tree.c:5693,9'
          Branch Sides:
            - BranchSide:      'tree.c:5694,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
            - BranchSide:      'tree.c:5701,13'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5694,52'
          Branch Sides:
            - BranchSide:      'tree.c:5695,18'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:5699,19'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5694,17'
          Branch Sides:
            - BranchSide:      'tree.c:5696,24'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5699,19'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5701,13'
          Branch Sides:
            - BranchSide:      'tree.c:5702,19'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:5711,9'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5703,31'
          Branch Sides:
            - BranchSide:      'tree.c:5704,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
            - BranchSide:      'tree.c:5709,9'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5704,52'
          Branch Sides:
            - BranchSide:      'tree.c:5705,18'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:5709,9'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5703,17'
          Branch Sides:
            - BranchSide:      'tree.c:5706,24'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5709,9'
              BranchSideFuncs:
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:5719,23'
          Branch Sides:
            - BranchSide:      'tree.c:5719,27'
              BranchSideFuncs:
                - xmlNewXmlNs
            - BranchSide:      'tree.c:5728,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5719,27'
          Branch Sides:
            - BranchSide:      'tree.c:5719,27'
              BranchSideFuncs:
                - xmlNewXmlNs
            - BranchSide:      'tree.c:5728,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5719,27'
          Branch Sides:
            - BranchSide:      'tree.c:5719,27'
              BranchSideFuncs:
                - xmlNewXmlNs
            - BranchSide:      'tree.c:5728,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5719,27'
          Branch Sides:
            - BranchSide:      'tree.c:5719,27'
              BranchSideFuncs:
                - xmlNewXmlNs
            - BranchSide:      'tree.c:5728,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5719,27'
          Branch Sides:
            - BranchSide:      'tree.c:5719,27'
              BranchSideFuncs:
                - xmlNewXmlNs
            - BranchSide:      'tree.c:5728,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5719,9'
          Branch Sides:
            - BranchSide:      'tree.c:5720,15'
              BranchSideFuncs:
                - xmlNewXmlNs
            - BranchSide:      'tree.c:5728,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5721,13'
          Branch Sides:
            - BranchSide:      'tree.c:5722,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5723,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5676,15'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:5694,18'
          Dst:             xmlStrEqual
        - Src:             'tree.c:5704,18'
          Dst:             xmlStrEqual
        - Src:             'tree.c:5720,15'
          Dst:             xmlNewXmlNs
    - functionName:    xmlSetNsProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6564
      functionLinenumberEnd: 6617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ns
        - name
        - value
      BBCount:         41
      ICount:          247
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - xmlAddIDSafe
        - xmlFreeNodeList
        - xmlGetPropNodeInternal
        - xmlNewDocText
        - xmlNewPropInternal
        - xmlRemoveID
      functionUses:    13
      BranchProfiles:
        - Branch String:   'tree.c:6567,12'
          Branch Sides:
            - BranchSide:      'tree.c:6567,16'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlNewPropInternal
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
            - BranchSide:      'tree.c:6569,9'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlNewPropInternal
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
        - Branch String:   'tree.c:6567,9'
          Branch Sides:
            - BranchSide:      'tree.c:6568,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6569,9'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlNewPropInternal
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
        - Branch String:   'tree.c:6569,9'
          Branch Sides:
            - BranchSide:      'tree.c:6570,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6571,35'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlNewPropInternal
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
        - Branch String:   'tree.c:6572,35'
          Branch Sides:
            - BranchSide:      'tree.c:6571,12'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlNewPropInternal
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
            - BranchSide:      'tree.c:6572,50'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlNewPropInternal
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
        - Branch String:   'tree.c:6573,9'
          Branch Sides:
            - BranchSide:      'tree.c:6574,20'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
                - xmlNewDocText
            - BranchSide:      'tree.c:6616,31'
              BranchSideFuncs:
                - xmlNewPropInternal
        - Branch String:   'tree.c:6579,13'
          Branch Sides:
            - BranchSide:      'tree.c:6580,31'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
            - BranchSide:      'tree.c:6585,6'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
        - Branch String:   'tree.c:6581,17'
          Branch Sides:
            - BranchSide:      'tree.c:6582,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6583,9'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlFreeNodeList
                - xmlRemoveID
        - Branch String:   'tree.c:6585,6'
          Branch Sides:
            - BranchSide:      'tree.c:6586,18'
              BranchSideFuncs:
                - xmlRemoveID
                - xmlAddIDSafe
                - xmlFreeNodeList
            - BranchSide:      'tree.c:6589,6'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlFreeNodeList
        - Branch String:   'tree.c:6589,6'
          Branch Sides:
            - BranchSide:      'tree.c:6590,22'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlAddIDSafe
            - BranchSide:      'tree.c:6591,2'
              BranchSideFuncs:
                - xmlAddIDSafe
        - Branch String:   'tree.c:6594,6'
          Branch Sides:
            - BranchSide:      'tree.c:6597,23'
              BranchSideFuncs:
                - xmlAddIDSafe
            - BranchSide:      'tree.c:6607,7'
              BranchSideFuncs:
                - xmlAddIDSafe
        - Branch String:   'tree.c:6600,6'
          Branch Sides:
            - BranchSide:      'tree.c:6601,30'
              BranchSideFuncs:
                - xmlAddIDSafe
            - BranchSide:      'tree.c:6606,2'
              BranchSideFuncs:
                - xmlAddIDSafe
        - Branch String:   'tree.c:6602,7'
          Branch Sides:
            - BranchSide:      'tree.c:6603,20'
              BranchSideFuncs:
                - xmlAddIDSafe
            - BranchSide:      'tree.c:6604,9'
              BranchSideFuncs:
                - xmlAddIDSafe
        - Branch String:   'tree.c:6607,40'
          Branch Sides:
            - BranchSide:      'tree.c:6608,20'
              BranchSideFuncs:
                - xmlAddIDSafe
            - BranchSide:      'tree.c:6611,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6607,6'
          Branch Sides:
            - BranchSide:      'tree.c:6609,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6611,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6571,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:6580,17'
          Dst:             xmlNewDocText
        - Src:             'tree.c:6586,6'
          Dst:             xmlRemoveID
        - Src:             'tree.c:6590,6'
          Dst:             xmlFreeNodeList
        - Src:             'tree.c:6608,7'
          Dst:             xmlAddIDSafe
        - Src:             'tree.c:6616,12'
          Dst:             xmlNewPropInternal
    - functionName:    xmlNewDocText
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2258
      functionLinenumberEnd: 2263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - content
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewText
      functionUses:    15
      BranchProfiles:
        - Branch String:   'tree.c:2262,9'
          Branch Sides:
            - BranchSide:      'tree.c:2262,43'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2262,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2261,11'
          Dst:             xmlNewText
    - functionName:    xmlNewPropInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1525
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - ns
        - name
        - value
        - eatname
      BBCount:         83
      ICount:          458
      EdgeCount:       113
      CyclomaticComplexity: 32
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlAddIDSafe
        - xmlDictLookup
        - xmlDictOwns
        - xmlFreeProp
        - xmlIsID
        - xmlNewDocText
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:1437,24'
          Branch Sides:
            - BranchSide:      'tree.c:1437,28'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'tree.c:1448,24'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:1437,9'
          Branch Sides:
            - BranchSide:      'tree.c:1438,14'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:1448,24'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStrdup
                - xmlDictLookup
                - xmlDictOwns
        - Branch String:   'tree.c:1438,28'
          Branch Sides:
            - BranchSide:      'tree.c:1439,8'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:1442,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1439,27'
          Branch Sides:
            - BranchSide:      'tree.c:1439,31'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1441,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1439,56'
          Branch Sides:
            - BranchSide:      'tree.c:1440,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1441,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1438,13'
          Branch Sides:
            - BranchSide:      'tree.c:1441,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1442,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1449,9'
          Branch Sides:
            - BranchSide:      'tree.c:1450,14'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:1457,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:1450,28'
          Branch Sides:
            - BranchSide:      'tree.c:1451,8'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:1455,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1451,22'
          Branch Sides:
            - BranchSide:      'tree.c:1451,26'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1454,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1451,45'
          Branch Sides:
            - BranchSide:      'tree.c:1452,15'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1454,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1452,40'
          Branch Sides:
            - BranchSide:      'tree.c:1453,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1454,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1450,13'
          Branch Sides:
            - BranchSide:      'tree.c:1454,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1455,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1461,9'
          Branch Sides:
            - BranchSide:      'tree.c:1462,15'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:1465,15'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:1467,9'
          Branch Sides:
            - BranchSide:      'tree.c:1468,14'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlDictLookup
            - BranchSide:      'tree.c:1475,21'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1468,27'
          Branch Sides:
            - BranchSide:      'tree.c:1468,31'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlDictLookup
            - BranchSide:      'tree.c:1471,35'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1468,13'
          Branch Sides:
            - BranchSide:      'tree.c:1469,51'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:1471,35'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1472,13'
          Branch Sides:
            - BranchSide:      'tree.c:1473,13'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1474,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNewDocText
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1477,9'
          Branch Sides:
            - BranchSide:      'tree.c:1480,39'
              BranchSideFuncs:
                - xmlNewDocText
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:1505,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1481,13'
          Branch Sides:
            - BranchSide:      'tree.c:1482,13'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1483,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1485,9'
          Branch Sides:
            - BranchSide:      'tree.c:1486,40'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:1492,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1487,17'
          Branch Sides:
            - BranchSide:      'tree.c:1488,29'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:1489,19'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlIsID
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1492,13'
          Branch Sides:
            - BranchSide:      'tree.c:1493,31'
              BranchSideFuncs:
                - xmlIsID
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:1500,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1495,17'
          Branch Sides:
            - BranchSide:      'tree.c:1496,17'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1497,18'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:1497,28'
          Branch Sides:
            - BranchSide:      'tree.c:1497,45'
              BranchSideFuncs:
                - xmlAddIDSafe
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeProp
            - BranchSide:      'tree.c:1499,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1497,17'
          Branch Sides:
            - BranchSide:      'tree.c:1498,17'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1499,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1505,9'
          Branch Sides:
            - BranchSide:      'tree.c:1506,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1518,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1506,13'
          Branch Sides:
            - BranchSide:      'tree.c:1507,32'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1509,31'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1511,13'
          Branch Sides:
            - BranchSide:      'tree.c:1512,24'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1513,26'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1518,32'
          Branch Sides:
            - BranchSide:      'tree.c:1518,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1520,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1518,9'
          Branch Sides:
            - BranchSide:      'tree.c:1519,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1520,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1440,10'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1453,10'
          Dst:             xmlDictOwns
        - Src:             'tree.c:1469,37'
          Dst:             xmlDictLookup
        - Src:             'tree.c:1471,25'
          Dst:             xmlStrdup
        - Src:             'tree.c:1480,25'
          Dst:             xmlNewDocText
        - Src:             'tree.c:1493,23'
          Dst:             xmlIsID
        - Src:             'tree.c:1497,32'
          Dst:             xmlAddIDSafe
        - Src:             'tree.c:1518,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:1519,9'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:1523,5'
          Dst:             xmlFreeProp
    - functionName:    xmlNewText
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2026
      functionLinenumberEnd: 2052
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - content
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlFreeNode
        - xmlStrdup
      functionUses:    11
      BranchProfiles:
        - Branch String:   'tree.c:2033,9'
          Branch Sides:
            - BranchSide:      'tree.c:2034,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2035,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'tree.c:2039,9'
          Branch Sides:
            - BranchSide:      'tree.c:2040,27'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
            - BranchSide:      'tree.c:2045,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2041,13'
          Branch Sides:
            - BranchSide:      'tree.c:2042,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:2043,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2045,32'
          Branch Sides:
            - BranchSide:      'tree.c:2045,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2047,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2045,9'
          Branch Sides:
            - BranchSide:      'tree.c:2046,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2047,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2040,17'
          Dst:             xmlStrdup
        - Src:             'tree.c:2045,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2046,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2050,5'
          Dst:             xmlFreeNode
    - functionName:    xmlUnsetNsProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6499
      functionLinenumberEnd: 6509
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ns
        - name
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeProp
        - xmlGetPropNodeInternal
        - xmlUnlinkNodeInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:6503,35'
          Branch Sides:
            - BranchSide:      'tree.c:6502,12'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNodeInternal
                - xmlFreeProp
            - BranchSide:      'tree.c:6503,50'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlUnlinkNodeInternal
                - xmlFreeProp
        - Branch String:   'tree.c:6504,9'
          Branch Sides:
            - BranchSide:      'tree.c:6505,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6506,40'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlFreeProp
      Callsites:
        - Src:             'tree.c:6502,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:6506,5'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:6507,5'
          Dst:             xmlFreeProp
    - functionName:    xmlUnsetProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6479
      functionLinenumberEnd: 6488
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreeProp
        - xmlGetPropNodeInternal
        - xmlUnlinkNodeInternal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:6483,9'
          Branch Sides:
            - BranchSide:      'tree.c:6484,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6485,40'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlFreeProp
      Callsites:
        - Src:             'tree.c:6482,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:6485,5'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:6486,5'
          Dst:             xmlFreeProp
    - functionName:    xmlGetNsProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6461
      functionLinenumberEnd: 6468
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
        - nameSpace
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetPropNodeInternal
        - xmlGetPropNodeValueInternal
      functionUses:    45
      BranchProfiles:
        - Branch String:   'tree.c:6465,9'
          Branch Sides:
            - BranchSide:      'tree.c:6466,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6467,40'
              BranchSideFuncs:
                - xmlGetPropNodeValueInternal
      Callsites:
        - Src:             'tree.c:6464,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:6467,12'
          Dst:             xmlGetPropNodeValueInternal
    - functionName:    xmlGetPropNodeValueInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6259
      functionLinenumberEnd: 6268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prop
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlNodeGetContent
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:6260,9'
          Branch Sides:
            - BranchSide:      'tree.c:6261,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6262,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNodeGetContent
        - Branch String:   'tree.c:6262,9'
          Branch Sides:
            - BranchSide:      'tree.c:6263,40'
              BranchSideFuncs:
                - xmlNodeGetContent
            - BranchSide:      'tree.c:6264,16'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'tree.c:6263,9'
          Dst:             xmlNodeGetContent
        - Src:             'tree.c:6265,9'
          Dst:             xmlStrdup
    - functionName:    xmlGetNoNsProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6430
      functionLinenumberEnd: 6437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetPropNodeInternal
        - xmlGetPropNodeValueInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:6434,9'
          Branch Sides:
            - BranchSide:      'tree.c:6435,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6436,40'
              BranchSideFuncs:
                - xmlGetPropNodeValueInternal
      Callsites:
        - Src:             'tree.c:6433,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:6436,12'
          Dst:             xmlGetPropNodeValueInternal
    - functionName:    xmlGetProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6400
      functionLinenumberEnd: 6407
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlGetPropNodeValueInternal
        - xmlHasProp
      functionUses:    59
      BranchProfiles:
        - Branch String:   'tree.c:6404,9'
          Branch Sides:
            - BranchSide:      'tree.c:6405,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6406,40'
              BranchSideFuncs:
                - xmlGetPropNodeValueInternal
      Callsites:
        - Src:             'tree.c:6403,12'
          Dst:             xmlHasProp
        - Src:             'tree.c:6406,12'
          Dst:             xmlGetPropNodeValueInternal
    - functionName:    xmlHasProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6283
      functionLinenumberEnd: 6318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
      BBCount:         32
      ICount:          164
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlGetDtdAttrDesc
        - xmlStrEqual
      functionUses:    7
      BranchProfiles:
        - Branch String:   'tree.c:6287,24'
          Branch Sides:
            - BranchSide:      'tree.c:6287,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6288,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6287,60'
          Branch Sides:
            - BranchSide:      'tree.c:6287,64'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6288,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6287,9'
          Branch Sides:
            - BranchSide:      'tree.c:6288,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6292,12'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlGetDtdAttrDesc
                - xmlStrEqual
        - Branch String:   'tree.c:6293,5'
          Branch Sides:
            - BranchSide:      'tree.c:6294,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetDtdAttrDesc
                - xmlGetDtdAttrDesc
            - BranchSide:      'tree.c:6304,12'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlGetDtdAttrDesc
        - Branch String:   'tree.c:6294,13'
          Branch Sides:
            - BranchSide:      'tree.c:6295,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6297,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlGetDtdAttrDesc
                - xmlStrEqual
        - Branch String:   'tree.c:6305,9'
          Branch Sides:
            - BranchSide:      'tree.c:6307,13'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlGetDtdAttrDesc
            - BranchSide:      'tree.c:6317,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6307,13'
          Branch Sides:
            - BranchSide:      'tree.c:6308,35'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlGetDtdAttrDesc
            - BranchSide:      'tree.c:6316,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6309,29'
          Branch Sides:
            - BranchSide:      'tree.c:6309,33'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
            - BranchSide:      'tree.c:6311,18'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6309,10'
          Branch Sides:
            - BranchSide:      'tree.c:6310,32'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
            - BranchSide:      'tree.c:6311,18'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6311,36'
          Branch Sides:
            - BranchSide:      'tree.c:6311,40'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6315,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6311,17'
          Branch Sides:
            - BranchSide:      'tree.c:6314,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6315,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6294,13'
          Dst:             xmlStrEqual
        - Src:             'tree.c:6308,17'
          Dst:             xmlGetDtdAttrDesc
        - Src:             'tree.c:6310,14'
          Dst:             xmlGetDtdAttrDesc
    - functionName:    xmlHasNsProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6337
      functionLinenumberEnd: 6339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
        - nameSpace
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetPropNodeInternal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:6339,12'
          Dst:             xmlGetPropNodeInternal
    - functionName:    xmlGrowNsCache
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5978
      functionLinenumberEnd: 5993
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache
        - capacity
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlGrowCapacity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:5984,9'
          Branch Sides:
            - BranchSide:      'tree.c:5985,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5986,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5987,9'
          Branch Sides:
            - BranchSide:      'tree.c:5988,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5989,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5982,15'
          Dst:             xmlGrowCapacity
    - functionName:    xmlReconciliateNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6009
      functionLinenumberEnd: 6125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - tree
      BBCount:         100
      ICount:          516
      EdgeCount:       132
      CyclomaticComplexity: 34
      functionsReached:
        - xmlGrowNsCache
        - xmlNewReconciledNs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:6019,24'
          Branch Sides:
            - BranchSide:      'tree.c:6019,61'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6019,28'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6019,9'
          Branch Sides:
            - BranchSide:      'tree.c:6019,61'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6020,9'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6020,9'
          Branch Sides:
            - BranchSide:      'tree.c:6020,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6021,5'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6021,5'
          Branch Sides:
            - BranchSide:      'tree.c:6025,6'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6122,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6025,6'
          Branch Sides:
            - BranchSide:      'tree.c:6026,13'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6057,6'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6026,6'
          Branch Sides:
            - BranchSide:      'tree.c:6027,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6032,10'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6027,14'
          Branch Sides:
            - BranchSide:      'tree.c:6028,18'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6031,6'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6032,10'
          Branch Sides:
            - BranchSide:      'tree.c:6036,26'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6053,2'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6037,7'
          Branch Sides:
            - BranchSide:      'tree.c:6038,25'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6043,12'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlGrowNsCache
        - Branch String:   'tree.c:6043,34'
          Branch Sides:
            - BranchSide:      'tree.c:6044,26'
              BranchSideFuncs:
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6047,48'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6043,11'
          Branch Sides:
            - BranchSide:      'tree.c:6045,29'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6047,48'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6057,6'
          Branch Sides:
            - BranchSide:      'tree.c:6058,13'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6096,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6059,6'
          Branch Sides:
            - BranchSide:      'tree.c:6060,7'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6091,2'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6060,7'
          Branch Sides:
            - BranchSide:      'tree.c:6061,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6089,10'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6061,7'
          Branch Sides:
            - BranchSide:      'tree.c:6062,8'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6067,11'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6062,8'
          Branch Sides:
            - BranchSide:      'tree.c:6063,19'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6066,7'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6067,11'
          Branch Sides:
            - BranchSide:      'tree.c:6071,27'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6088,3'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6072,8'
          Branch Sides:
            - BranchSide:      'tree.c:6073,33'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6078,34'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6078,56'
          Branch Sides:
            - BranchSide:      'tree.c:6079,34'
              BranchSideFuncs:
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
            - BranchSide:      'tree.c:6082,56'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6078,33'
          Branch Sides:
            - BranchSide:      'tree.c:6080,37'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6082,56'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6096,38'
          Branch Sides:
            - BranchSide:      'tree.c:6096,42'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6099,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6096,13'
          Branch Sides:
            - BranchSide:      'tree.c:6098,13'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6099,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6099,28'
          Branch Sides:
            - BranchSide:      'tree.c:6099,32'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6102,13'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6099,13'
          Branch Sides:
            - BranchSide:      'tree.c:6101,13'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6102,13'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6102,13'
          Branch Sides:
            - BranchSide:      'tree.c:6104,6'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6120,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:6104,6'
          Branch Sides:
            - BranchSide:      'tree.c:6105,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6117,10'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6105,14'
          Branch Sides:
            - BranchSide:      'tree.c:6106,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6107,8'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6107,22'
          Branch Sides:
            - BranchSide:      'tree.c:6107,26'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6111,7'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6107,7'
          Branch Sides:
            - BranchSide:      'tree.c:6108,14'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6111,7'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6111,7'
          Branch Sides:
            - BranchSide:      'tree.c:6104,6'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6112,12'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6117,10'
          Branch Sides:
            - BranchSide:      'tree.c:6118,15'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
            - BranchSide:      'tree.c:6119,2'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlGrowNsCache
                - xmlNewReconciledNs
                - xmlGrowNsCache
        - Branch String:   'tree.c:6122,9'
          Branch Sides:
            - BranchSide:      'tree.c:6123,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6124,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6036,7'
          Dst:             xmlNewReconciledNs
        - Src:             'tree.c:6044,26'
          Dst:             xmlGrowNsCache
        - Src:             'tree.c:6071,8'
          Dst:             xmlNewReconciledNs
        - Src:             'tree.c:6079,34'
          Dst:             xmlGrowNsCache
    - functionName:    xmlNewReconciledNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5920
      functionLinenumberEnd: 5970
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - ns
      BBCount:         33
      ICount:          191
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - snprintf
        - xmlNewNs
        - xmlSearchNsByHrefSafe
        - xmlSearchNsSafe
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:5926,24'
          Branch Sides:
            - BranchSide:      'tree.c:5926,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5927,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5926,9'
          Branch Sides:
            - BranchSide:      'tree.c:5927,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5929,10'
              BranchSideFuncs:
                - xmlSearchNsByHrefSafe
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
                - xmlSearchNsSafe
                - snprintf
                - snprintf
        - Branch String:   'tree.c:5929,22'
          Branch Sides:
            - BranchSide:      'tree.c:5929,26'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5930,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5929,9'
          Branch Sides:
            - BranchSide:      'tree.c:5930,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5935,33'
              BranchSideFuncs:
                - xmlSearchNsByHrefSafe
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
                - xmlSearchNsSafe
                - snprintf
                - snprintf
        - Branch String:   'tree.c:5936,9'
          Branch Sides:
            - BranchSide:      'tree.c:5937,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5938,9'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
                - xmlSearchNsSafe
                - snprintf
                - snprintf
        - Branch String:   'tree.c:5938,9'
          Branch Sides:
            - BranchSide:      'tree.c:5939,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5945,9'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
                - xmlSearchNsSafe
                - snprintf
                - snprintf
        - Branch String:   'tree.c:5945,9'
          Branch Sides:
            - BranchSide:      'tree.c:5946,20'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
                - xmlSearchNsSafe
                - snprintf
            - BranchSide:      'tree.c:5948,20'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
                - xmlSearchNsSafe
                - snprintf
        - Branch String:   'tree.c:5951,9'
          Branch Sides:
            - BranchSide:      'tree.c:5952,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5953,5'
              BranchSideFuncs:
                - xmlNewNs
                - snprintf
                - xmlSearchNsSafe
                - snprintf
        - Branch String:   'tree.c:5953,5'
          Branch Sides:
            - BranchSide:      'tree.c:5954,13'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
            - BranchSide:      'tree.c:5968,20'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:5954,13'
          Branch Sides:
            - BranchSide:      'tree.c:5954,29'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5955,6'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
        - Branch String:   'tree.c:5955,6'
          Branch Sides:
            - BranchSide:      'tree.c:5956,24'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
            - BranchSide:      'tree.c:5958,24'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNsSafe
                - xmlNewNs
                - snprintf
        - Branch String:   'tree.c:5961,13'
          Branch Sides:
            - BranchSide:      'tree.c:5953,5'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5962,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5935,11'
          Dst:             xmlSearchNsByHrefSafe
        - Src:             'tree.c:5946,2'
          Dst:             snprintf
        - Src:             'tree.c:5948,2'
          Dst:             snprintf
        - Src:             'tree.c:5950,11'
          Dst:             xmlSearchNsSafe
        - Src:             'tree.c:5956,6'
          Dst:             snprintf
        - Src:             'tree.c:5958,6'
          Dst:             snprintf
        - Src:             'tree.c:5960,8'
          Dst:             xmlSearchNsSafe
        - Src:             'tree.c:5968,11'
          Dst:             xmlNewNs
    - functionName:    xmlSearchNsByHrefSafe
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5808
      functionLinenumberEnd: 5885
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - href
        - out
      BBCount:         67
      ICount:          349
      EdgeCount:       91
      CyclomaticComplexity: 26
      functionsReached:
        - xmlNewXmlNs
        - xmlNsInScope
        - xmlStrEqual
        - xmlTreeEnsureXMLDecl
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tree.c:5815,9'
          Branch Sides:
            - BranchSide:      'tree.c:5816,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5817,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:5818,24'
          Branch Sides:
            - BranchSide:      'tree.c:5818,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5819,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5818,9'
          Branch Sides:
            - BranchSide:      'tree.c:5819,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5821,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlTreeEnsureXMLDecl
        - Branch String:   'tree.c:5823,23'
          Branch Sides:
            - BranchSide:      'tree.c:5823,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:5831,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:5823,9'
          Branch Sides:
            - BranchSide:      'tree.c:5824,36'
              BranchSideFuncs:
                - xmlTreeEnsureXMLDecl
            - BranchSide:      'tree.c:5831,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:5825,13'
          Branch Sides:
            - BranchSide:      'tree.c:5826,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5827,16'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5833,5'
          Branch Sides:
            - BranchSide:      'tree.c:5834,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:5839,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:5835,13'
          Branch Sides:
            - BranchSide:      'tree.c:5833,5'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5836,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5841,27'
          Branch Sides:
            - BranchSide:      'tree.c:5841,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:5841,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:5841,5'
          Branch Sides:
            - BranchSide:      'tree.c:5842,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:5875,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
        - Branch String:   'tree.c:5843,9'
          Branch Sides:
            - BranchSide:      'tree.c:5844,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlNsInScope
            - BranchSide:      'tree.c:5853,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:5844,17'
          Branch Sides:
            - BranchSide:      'tree.c:5845,24'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:5851,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:5845,33'
          Branch Sides:
            - BranchSide:      'tree.c:5845,37'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:5846,35'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
        - Branch String:   'tree.c:5845,59'
          Branch Sides:
            - BranchSide:      'tree.c:5846,35'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
            - BranchSide:      'tree.c:5850,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:5845,21'
          Branch Sides:
            - BranchSide:      'tree.c:5847,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5850,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:5853,13'
          Branch Sides:
            - BranchSide:      'tree.c:5854,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:5867,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:5855,17'
          Branch Sides:
            - BranchSide:      'tree.c:5856,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlNsInScope
            - BranchSide:      'tree.c:5865,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:5856,21'
          Branch Sides:
            - BranchSide:      'tree.c:5857,28'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:5864,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:5857,37'
          Branch Sides:
            - BranchSide:      'tree.c:5857,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:5858,39'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:5857,63'
          Branch Sides:
            - BranchSide:      'tree.c:5858,39'
              BranchSideFuncs:
                - xmlNsInScope
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlNsInScope
            - BranchSide:      'tree.c:5863,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:5857,25'
          Branch Sides:
            - BranchSide:      'tree.c:5860,32'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5863,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
                - xmlStrEqual
                - xmlNsInScope
                - xmlStrEqual
                - xmlNsInScope
        - Branch String:   'tree.c:5875,23'
          Branch Sides:
            - BranchSide:      'tree.c:5875,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewXmlNs
            - BranchSide:      'tree.c:5884,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5875,9'
          Branch Sides:
            - BranchSide:      'tree.c:5876,15'
              BranchSideFuncs:
                - xmlNewXmlNs
            - BranchSide:      'tree.c:5884,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5877,13'
          Branch Sides:
            - BranchSide:      'tree.c:5878,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5879,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5823,27'
          Dst:             xmlStrEqual
        - Src:             'tree.c:5824,15'
          Dst:             xmlTreeEnsureXMLDecl
        - Src:             'tree.c:5844,17'
          Dst:             xmlStrEqual
        - Src:             'tree.c:5846,22'
          Dst:             xmlNsInScope
        - Src:             'tree.c:5856,21'
          Dst:             xmlStrEqual
        - Src:             'tree.c:5858,26'
          Dst:             xmlNsInScope
        - Src:             'tree.c:5875,27'
          Dst:             xmlStrEqual
        - Src:             'tree.c:5876,15'
          Dst:             xmlNewXmlNs
    - functionName:    xmlSearchNsByHref
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5899
      functionLinenumberEnd: 5903
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - node
        - href
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSearchNsByHrefSafe
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:5902,5'
          Dst:             xmlSearchNsByHrefSafe
    - functionName:    xmlSearchNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5750
      functionLinenumberEnd: 5754
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - node
        - nameSpace
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSearchNsSafe
      functionUses:    51
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:5753,5'
          Dst:             xmlSearchNsSafe
    - functionName:    xmlTextMerge
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5488
      functionLinenumberEnd: 5506
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - first
        - second
      BBCount:         19
      ICount:          102
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFreeNode
        - xmlTextAddContent
        - xmlUnlinkNodeInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:5489,9'
          Branch Sides:
            - BranchSide:      'tree.c:5490,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5491,9'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:5491,9'
          Branch Sides:
            - BranchSide:      'tree.c:5492,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5494,10'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:5494,40'
          Branch Sides:
            - BranchSide:      'tree.c:5495,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5498,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5495,41'
          Branch Sides:
            - BranchSide:      'tree.c:5496,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5498,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5496,27'
          Branch Sides:
            - BranchSide:      'tree.c:5497,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5498,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5494,9'
          Branch Sides:
            - BranchSide:      'tree.c:5498,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5500,27'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:5500,9'
          Branch Sides:
            - BranchSide:      'tree.c:5501,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5503,27'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlFreeNode
      Callsites:
        - Src:             'tree.c:5500,9'
          Dst:             xmlTextAddContent
        - Src:             'tree.c:5503,5'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:5504,5'
          Dst:             xmlFreeNode
    - functionName:    xmlNodeAddContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5474
      functionLinenumberEnd: 5475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - content
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeAddContentLen
        - xmlStrlen
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:5475,47'
          Dst:             xmlStrlen
        - Src:             'tree.c:5475,12'
          Dst:             xmlNodeAddContentLen
    - functionName:    xmlNodeAddContentLen
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5427
      functionLinenumberEnd: 5460
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - content
        - len
      BBCount:         26
      ICount:          130
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - xmlAddChild
        - xmlFreeNode
        - xmlNewDocTextLen
        - xmlTextAddContent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:5428,9'
          Branch Sides:
            - BranchSide:      'tree.c:5429,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5430,10'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlNewDocTextLen
                - xmlAddChild
                - xmlFreeNode
        - Branch String:   'tree.c:5430,27'
          Branch Sides:
            - BranchSide:      'tree.c:5430,31'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5431,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5430,9'
          Branch Sides:
            - BranchSide:      'tree.c:5431,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5433,13'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlNewDocTextLen
                - xmlAddChild
                - xmlFreeNode
        - Branch String:   'tree.c:5433,5'
          Branch Sides:
            - BranchSide:      'tree.c:5439,33'
              BranchSideFuncs:
                - xmlNewDocTextLen
                - xmlAddChild
                - xmlFreeNode
            - BranchSide:      'tree.c:5439,33'
              BranchSideFuncs:
                - xmlNewDocTextLen
                - xmlAddChild
                - xmlFreeNode
            - BranchSide:      'tree.c:5439,33'
              BranchSideFuncs:
                - xmlNewDocTextLen
                - xmlAddChild
                - xmlFreeNode
            - BranchSide:      'tree.c:5454,38'
              BranchSideFuncs:
                - xmlTextAddContent
            - BranchSide:      'tree.c:5454,38'
              BranchSideFuncs:
                - xmlTextAddContent
            - BranchSide:      'tree.c:5454,38'
              BranchSideFuncs:
                - xmlTextAddContent
            - BranchSide:      'tree.c:5454,38'
              BranchSideFuncs:
                - xmlTextAddContent
            - BranchSide:      'tree.c:5456,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5440,10'
          Branch Sides:
            - BranchSide:      'tree.c:5441,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5442,31'
              BranchSideFuncs:
                - xmlAddChild
                - xmlFreeNode
        - Branch String:   'tree.c:5443,17'
          Branch Sides:
            - BranchSide:      'tree.c:5444,29'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:5447,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5439,16'
          Dst:             xmlNewDocTextLen
        - Src:             'tree.c:5442,19'
          Dst:             xmlAddChild
        - Src:             'tree.c:5444,17'
          Dst:             xmlFreeNode
        - Src:             'tree.c:5454,20'
          Dst:             xmlTextAddContent
    - functionName:    xmlNewDocTextLen
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2313
      functionLinenumberEnd: 2318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - content
        - len
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewTextLen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:2317,9'
          Branch Sides:
            - BranchSide:      'tree.c:2317,33'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2317,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2316,11'
          Dst:             xmlNewTextLen
    - functionName:    xmlAddChild
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3083
      functionLinenumberEnd: 3116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - cur
      BBCount:         30
      ICount:          158
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - xmlFreeNode
        - xmlInsertNode
        - xmlTextAddContent
      functionUses:    24
      BranchProfiles:
        - Branch String:   'tree.c:3086,26'
          Branch Sides:
            - BranchSide:      'tree.c:3086,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3089,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3086,66'
          Branch Sides:
            - BranchSide:      'tree.c:3087,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3089,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3087,23'
          Branch Sides:
            - BranchSide:      'tree.c:3087,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3089,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3087,60'
          Branch Sides:
            - BranchSide:      'tree.c:3088,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3089,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3086,9'
          Branch Sides:
            - BranchSide:      'tree.c:3089,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3095,9'
              BranchSideFuncs:
                - xmlInsertNode
                - xmlTextAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3095,9'
          Branch Sides:
            - BranchSide:      'tree.c:3096,31'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3102,9'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:3096,13'
          Branch Sides:
            - BranchSide:      'tree.c:3097,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3098,21'
              BranchSideFuncs:
                - xmlFreeNode
        - Branch String:   'tree.c:3102,9'
          Branch Sides:
            - BranchSide:      'tree.c:3103,29'
              BranchSideFuncs:
                - xmlInsertNode
            - BranchSide:      'tree.c:3109,16'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:3104,13'
          Branch Sides:
            - BranchSide:      'tree.c:3105,13'
              BranchSideFuncs:
                - xmlInsertNode
            - BranchSide:      'tree.c:3108,5'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:3105,13'
          Branch Sides:
            - BranchSide:      'tree.c:3106,24'
              BranchSideFuncs:
                - xmlInsertNode
            - BranchSide:      'tree.c:3107,9'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:3112,9'
          Branch Sides:
            - BranchSide:      'tree.c:3113,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3115,26'
              BranchSideFuncs:
                - xmlInsertNode
      Callsites:
        - Src:             'tree.c:3096,13'
          Dst:             xmlTextAddContent
        - Src:             'tree.c:3098,9'
          Dst:             xmlFreeNode
        - Src:             'tree.c:3115,12'
          Dst:             xmlInsertNode
    - functionName:    xmlInsertNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2780
      functionLinenumberEnd: 2863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - cur
        - parent
        - prev
        - next
        - coalesce
      BBCount:         64
      ICount:          388
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - xmlFreeNode
        - xmlInsertProp
        - xmlSetTreeDoc
        - xmlStrncatNew
        - xmlTextAddContent
        - xmlTextSetContent
        - xmlUnlinkNodeInternal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:2783,9'
          Branch Sides:
            - BranchSide:      'tree.c:2784,23'
              BranchSideFuncs:
                - xmlInsertProp
            - BranchSide:      'tree.c:2789,10'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
                - xmlTextAddContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:2789,20'
          Branch Sides:
            - BranchSide:      'tree.c:2789,24'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
                - xmlTextAddContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:2817,17'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2789,9'
          Branch Sides:
            - BranchSide:      'tree.c:2790,7'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
                - xmlTextAddContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:2817,17'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2790,21'
          Branch Sides:
            - BranchSide:      'tree.c:2790,25'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
                - xmlTextAddContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:2799,7'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
        - Branch String:   'tree.c:2790,54'
          Branch Sides:
            - BranchSide:      'tree.c:2791,14'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
                - xmlTextAddContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:2799,7'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
        - Branch String:   'tree.c:2790,6'
          Branch Sides:
            - BranchSide:      'tree.c:2792,35'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:2799,7'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
        - Branch String:   'tree.c:2792,17'
          Branch Sides:
            - BranchSide:      'tree.c:2793,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2794,35'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:2799,21'
          Branch Sides:
            - BranchSide:      'tree.c:2799,25'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
            - BranchSide:      'tree.c:2814,5'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2799,54'
          Branch Sides:
            - BranchSide:      'tree.c:2800,14'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
            - BranchSide:      'tree.c:2814,5'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2799,6'
          Branch Sides:
            - BranchSide:      'tree.c:2801,17'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlFreeNode
                - xmlStrncatNew
                - xmlTextSetContent
            - BranchSide:      'tree.c:2814,5'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2801,17'
          Branch Sides:
            - BranchSide:      'tree.c:2804,40'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlTextSetContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
            - BranchSide:      'tree.c:2810,35'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:2805,21'
          Branch Sides:
            - BranchSide:      'tree.c:2806,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2807,35'
              BranchSideFuncs:
                - xmlTextSetContent
                - xmlUnlinkNodeInternal
                - xmlFreeNode
        - Branch String:   'tree.c:2818,9'
          Branch Sides:
            - BranchSide:      'tree.c:2819,13'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2824,9'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2819,13'
          Branch Sides:
            - BranchSide:      'tree.c:2820,35'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2821,13'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2821,13'
          Branch Sides:
            - BranchSide:      'tree.c:2822,31'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2823,5'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2824,9'
          Branch Sides:
            - BranchSide:      'tree.c:2825,27'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2826,9'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2826,9'
          Branch Sides:
            - BranchSide:      'tree.c:2827,27'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2829,9'
              BranchSideFuncs:
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2829,9'
          Branch Sides:
            - BranchSide:      'tree.c:2830,20'
              BranchSideFuncs:
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2845,19'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2830,6'
          Branch Sides:
            - BranchSide:      'tree.c:2838,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2843,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2849,9'
          Branch Sides:
            - BranchSide:      'tree.c:2850,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2853,22'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2850,13'
          Branch Sides:
            - BranchSide:      'tree.c:2851,32'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2852,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2855,9'
          Branch Sides:
            - BranchSide:      'tree.c:2856,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2859,22'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2856,13'
          Branch Sides:
            - BranchSide:      'tree.c:2857,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2858,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2784,9'
          Dst:             xmlInsertProp
        - Src:             'tree.c:2792,17'
          Dst:             xmlTextAddContent
        - Src:             'tree.c:2794,13'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:2795,6'
          Dst:             xmlFreeNode
        - Src:             'tree.c:2804,26'
          Dst:             xmlStrncatNew
        - Src:             'tree.c:2807,17'
          Dst:             xmlTextSetContent
        - Src:             'tree.c:2810,13'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:2811,6'
          Dst:             xmlFreeNode
        - Src:             'tree.c:2830,6'
          Dst:             xmlSetTreeDoc
    - functionName:    xmlNewTextLen
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2277
      functionLinenumberEnd: 2301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - content
        - len
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlFreeNode
        - xmlStrndup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tree.c:2284,9'
          Branch Sides:
            - BranchSide:      'tree.c:2285,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2286,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
                - xmlFreeNode
        - Branch String:   'tree.c:2290,9'
          Branch Sides:
            - BranchSide:      'tree.c:2291,28'
              BranchSideFuncs:
                - xmlStrndup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
            - BranchSide:      'tree.c:2298,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2292,13'
          Branch Sides:
            - BranchSide:      'tree.c:2293,25'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:2296,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2298,32'
          Branch Sides:
            - BranchSide:      'tree.c:2298,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2300,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2298,9'
          Branch Sides:
            - BranchSide:      'tree.c:2299,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2300,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2291,17'
          Dst:             xmlStrndup
        - Src:             'tree.c:2293,13'
          Dst:             xmlFreeNode
        - Src:             'tree.c:2298,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2299,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlNodeSetContentLen
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5410
      functionLinenumberEnd: 5411
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - content
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeSetContentInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:5411,12'
          Dst:             xmlNodeSetContentInternal
    - functionName:    xmlNodeSetContentInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5337
      functionLinenumberEnd: 5373
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - content
        - len
      BBCount:         27
      ICount:          131
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - xmlNodeParseContent
        - xmlStrdup
        - xmlStrndup
        - xmlTextSetContent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:5338,9'
          Branch Sides:
            - BranchSide:      'tree.c:5339,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5341,13'
              BranchSideFuncs:
                - xmlTextSetContent
                - xmlStrndup
                - xmlStrdup
                - xmlNodeParseContent
        - Branch String:   'tree.c:5341,5'
          Branch Sides:
            - BranchSide:      'tree.c:5345,37'
              BranchSideFuncs:
                - xmlNodeParseContent
            - BranchSide:      'tree.c:5345,37'
              BranchSideFuncs:
                - xmlNodeParseContent
            - BranchSide:      'tree.c:5345,37'
              BranchSideFuncs:
                - xmlNodeParseContent
            - BranchSide:      'tree.c:5353,22'
              BranchSideFuncs:
                - xmlTextSetContent
                - xmlStrndup
                - xmlStrdup
            - BranchSide:      'tree.c:5353,22'
              BranchSideFuncs:
                - xmlTextSetContent
                - xmlStrndup
                - xmlStrdup
            - BranchSide:      'tree.c:5353,22'
              BranchSideFuncs:
                - xmlTextSetContent
                - xmlStrndup
                - xmlStrdup
            - BranchSide:      'tree.c:5353,22'
              BranchSideFuncs:
                - xmlTextSetContent
                - xmlStrndup
                - xmlStrdup
            - BranchSide:      'tree.c:5369,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5345,17'
          Branch Sides:
            - BranchSide:      'tree.c:5346,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5347,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5355,10'
          Branch Sides:
            - BranchSide:      'tree.c:5356,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlTextSetContent
                - xmlStrdup
            - BranchSide:      'tree.c:5364,31'
              BranchSideFuncs:
                - xmlTextSetContent
        - Branch String:   'tree.c:5356,21'
          Branch Sides:
            - BranchSide:      'tree.c:5357,38'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextSetContent
            - BranchSide:      'tree.c:5359,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlTextSetContent
        - Branch String:   'tree.c:5360,21'
          Branch Sides:
            - BranchSide:      'tree.c:5361,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5362,6'
              BranchSideFuncs:
                - xmlTextSetContent
      Callsites:
        - Src:             'tree.c:5345,17'
          Dst:             xmlNodeParseContent
        - Src:             'tree.c:5357,28'
          Dst:             xmlStrdup
        - Src:             'tree.c:5359,14'
          Dst:             xmlStrndup
        - Src:             'tree.c:5364,13'
          Dst:             xmlTextSetContent
    - functionName:    xmlNodeParseContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1241
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - content
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeParseContentInternal
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:1241,12'
          Dst:             xmlNodeParseContentInternal
    - functionName:    xmlNodeParseContentInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - parent
        - value
        - len
        - listPtr
      BBCount:         192
      ICount:          1066
      EdgeCount:       259
      CyclomaticComplexity: 69
      functionsReached:
        - xmlBufAdd
        - xmlBufCat
        - xmlBufCreate
        - xmlBufDetach
        - xmlBufFree
        - xmlBufIsEmpty
        - xmlCopyCharMultiByte
        - xmlFreeNodeList
        - xmlGetDocEntity
        - xmlNewDocText
        - xmlNewEntityRef
        - xmlNodeParseContentInternal
        - xmlStrndup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:983,9'
          Branch Sides:
            - BranchSide:      'tree.c:984,10'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:986,9'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:986,9'
          Branch Sides:
            - BranchSide:      'tree.c:987,19'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:989,21'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:991,25'
          Branch Sides:
            - BranchSide:      'tree.c:991,29'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:992,9'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:991,9'
          Branch Sides:
            - BranchSide:      'tree.c:992,9'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:994,11'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:997,9'
          Branch Sides:
            - BranchSide:      'tree.c:998,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1000,9'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1001,28'
          Branch Sides:
            - BranchSide:      'tree.c:1001,33'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:1001,5'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1001,5'
          Branch Sides:
            - BranchSide:      'tree.c:1002,6'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:1170,9'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
        - Branch String:   'tree.c:1002,6'
          Branch Sides:
            - BranchSide:      'tree.c:1003,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:1165,9'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1008,17'
          Branch Sides:
            - BranchSide:      'tree.c:1009,17'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1014,11'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1009,7'
          Branch Sides:
            - BranchSide:      'tree.c:1010,7'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1011,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1014,26'
          Branch Sides:
            - BranchSide:      'tree.c:1014,30'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1040,18'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1014,45'
          Branch Sides:
            - BranchSide:      'tree.c:1014,49'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1040,18'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1014,10'
          Branch Sides:
            - BranchSide:      'tree.c:1015,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1040,18'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1019,26'
          Branch Sides:
            - BranchSide:      'tree.c:1019,38'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1019,3'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1019,3'
          Branch Sides:
            - BranchSide:      'tree.c:1020,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1035,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1020,24'
          Branch Sides:
            - BranchSide:      'tree.c:1020,28'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1022,17'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1020,11'
          Branch Sides:
            - BranchSide:      'tree.c:1021,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1022,17'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1022,29'
          Branch Sides:
            - BranchSide:      'tree.c:1022,33'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1024,17'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1022,16'
          Branch Sides:
            - BranchSide:      'tree.c:1023,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1024,17'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1024,29'
          Branch Sides:
            - BranchSide:      'tree.c:1024,33'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1027,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1024,16'
          Branch Sides:
            - BranchSide:      'tree.c:1025,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1027,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1030,25'
          Branch Sides:
            - BranchSide:      'tree.c:1031,33'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1032,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1035,7'
          Branch Sides:
            - BranchSide:      'tree.c:1036,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1039,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1040,33'
          Branch Sides:
            - BranchSide:      'tree.c:1040,37'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1066,6'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1040,17'
          Branch Sides:
            - BranchSide:      'tree.c:1041,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1066,6'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1045,26'
          Branch Sides:
            - BranchSide:      'tree.c:1045,38'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1045,3'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1045,3'
          Branch Sides:
            - BranchSide:      'tree.c:1046,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1057,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1046,24'
          Branch Sides:
            - BranchSide:      'tree.c:1046,28'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1049,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1046,11'
          Branch Sides:
            - BranchSide:      'tree.c:1047,14'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1049,12'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1052,25'
          Branch Sides:
            - BranchSide:      'tree.c:1053,33'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1054,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1057,7'
          Branch Sides:
            - BranchSide:      'tree.c:1058,10'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1061,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1069,26'
          Branch Sides:
            - BranchSide:      'tree.c:1069,31'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1069,3'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1069,41'
          Branch Sides:
            - BranchSide:      'tree.c:1069,46'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1069,3'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1069,3'
          Branch Sides:
            - BranchSide:      'tree.c:1070,24'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1073,8'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1073,24'
          Branch Sides:
            - BranchSide:      'tree.c:1073,29'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
            - BranchSide:      'tree.c:1074,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
        - Branch String:   'tree.c:1073,7'
          Branch Sides:
            - BranchSide:      'tree.c:1074,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
            - BranchSide:      'tree.c:1075,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1075,7'
          Branch Sides:
            - BranchSide:      'tree.c:1076,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1147,6'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1077,25'
          Branch Sides:
            - BranchSide:      'tree.c:1078,25'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1079,29'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
                - xmlBufCat
        - Branch String:   'tree.c:1080,25'
          Branch Sides:
            - BranchSide:      'tree.c:1081,5'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
                - xmlBufCat
            - BranchSide:      'tree.c:1091,23'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
        - Branch String:   'tree.c:1080,11'
          Branch Sides:
            - BranchSide:      'tree.c:1085,18'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1091,23'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
        - Branch String:   'tree.c:1085,8'
          Branch Sides:
            - BranchSide:      'tree.c:1086,8'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1087,7'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1091,8'
          Branch Sides:
            - BranchSide:      'tree.c:1092,29'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
            - BranchSide:      'tree.c:1107,9'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
        - Branch String:   'tree.c:1093,12'
          Branch Sides:
            - BranchSide:      'tree.c:1094,5'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1095,37'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
        - Branch String:   'tree.c:1098,12'
          Branch Sides:
            - BranchSide:      'tree.c:1099,12'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
            - BranchSide:      'tree.c:1101,46'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
        - Branch String:   'tree.c:1107,22'
          Branch Sides:
            - BranchSide:      'tree.c:1108,31'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
            - BranchSide:      'tree.c:1125,39'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1108,66'
          Branch Sides:
            - BranchSide:      'tree.c:1109,31'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
            - BranchSide:      'tree.c:1125,39'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1109,69'
          Branch Sides:
            - BranchSide:      'tree.c:1110,30'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlNodeParseContentInternal
            - BranchSide:      'tree.c:1125,39'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1107,8'
          Branch Sides:
            - BranchSide:      'tree.c:1113,29'
              BranchSideFuncs:
                - xmlNodeParseContentInternal
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1125,39'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1117,33'
          Branch Sides:
            - BranchSide:      'tree.c:1118,33'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1119,29'
              BranchSideFuncs:
                - xmlNewEntityRef
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1127,8'
          Branch Sides:
            - BranchSide:      'tree.c:1128,8'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1129,40'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1131,29'
          Branch Sides:
            - BranchSide:      'tree.c:1132,59'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1136,8'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1136,8'
          Branch Sides:
            - BranchSide:      'tree.c:1137,15'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
            - BranchSide:      'tree.c:1139,42'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
        - Branch String:   'tree.c:1151,10'
          Branch Sides:
            - BranchSide:      'tree.c:1155,21'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:1164,2'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1155,21'
          Branch Sides:
            - BranchSide:      'tree.c:1156,29'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
            - BranchSide:      'tree.c:1158,28'
              BranchSideFuncs:
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1161,7'
          Branch Sides:
            - BranchSide:      'tree.c:1162,7'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1163,6'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufAdd
                - xmlCopyCharMultiByte
                - xmlBufCat
                - xmlStrndup
                - xmlGetDocEntity
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlNewEntityRef
                - xmlNodeParseContentInternal
                - xmlBufCat
                - xmlBufAdd
        - Branch String:   'tree.c:1170,9'
          Branch Sides:
            - BranchSide:      'tree.c:1174,16'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
            - BranchSide:      'tree.c:1178,24'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
        - Branch String:   'tree.c:1174,6'
          Branch Sides:
            - BranchSide:      'tree.c:1175,6'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1176,5'
              BranchSideFuncs:
                - xmlBufIsEmpty
                - xmlNewDocText
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
        - Branch String:   'tree.c:1178,9'
          Branch Sides:
            - BranchSide:      'tree.c:1179,23'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1192,16'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
                - xmlNewDocText
                - xmlBufFree
                - xmlFreeNodeList
        - Branch String:   'tree.c:1180,6'
          Branch Sides:
            - BranchSide:      'tree.c:1181,13'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1182,24'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlFreeNodeList
        - Branch String:   'tree.c:1185,6'
          Branch Sides:
            - BranchSide:      'tree.c:1186,13'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1188,26'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
        - Branch String:   'tree.c:1194,13'
          Branch Sides:
            - BranchSide:      'tree.c:1195,13'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1196,24'
              BranchSideFuncs:
                - xmlBufFree
                - xmlFreeNodeList
        - Branch String:   'tree.c:1203,9'
          Branch Sides:
            - BranchSide:      'tree.c:1204,13'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1210,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1204,13'
          Branch Sides:
            - BranchSide:      'tree.c:1205,29'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1206,28'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1210,9'
          Branch Sides:
            - BranchSide:      'tree.c:1211,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1213,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1217,9'
          Branch Sides:
            - BranchSide:      'tree.c:1218,9'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1219,9'
              BranchSideFuncs:
                - xmlFreeNodeList
        - Branch String:   'tree.c:1219,9'
          Branch Sides:
            - BranchSide:      'tree.c:1220,25'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'tree.c:1221,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:996,11'
          Dst:             xmlBufCreate
        - Src:             'tree.c:1009,7'
          Dst:             xmlBufAdd
        - Src:             'tree.c:1076,13'
          Dst:             xmlStrndup
        - Src:             'tree.c:1079,13'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:1085,8'
          Dst:             xmlBufCat
        - Src:             'tree.c:1091,9'
          Dst:             xmlBufIsEmpty
        - Src:             'tree.c:1092,15'
          Dst:             xmlNewDocText
        - Src:             'tree.c:1095,24'
          Dst:             xmlBufDetach
        - Src:             'tree.c:1114,35'
          Dst:             xmlNodeParseContentInternal
        - Src:             'tree.c:1125,11'
          Dst:             xmlNewEntityRef
        - Src:             'tree.c:1158,7'
          Dst:             xmlCopyCharMultiByte
        - Src:             'tree.c:1161,7'
          Dst:             xmlBufCat
        - Src:             'tree.c:1174,6'
          Dst:             xmlBufAdd
        - Src:             'tree.c:1178,10'
          Dst:             xmlBufIsEmpty
        - Src:             'tree.c:1179,9'
          Dst:             xmlNewDocText
        - Src:             'tree.c:1183,18'
          Dst:             xmlBufDetach
        - Src:             'tree.c:1193,16'
          Dst:             xmlNewDocText
        - Src:             'tree.c:1200,5'
          Dst:             xmlBufFree
        - Src:             'tree.c:1205,13'
          Dst:             xmlFreeNodeList
        - Src:             'tree.c:1216,5'
          Dst:             xmlBufFree
        - Src:             'tree.c:1220,9'
          Dst:             xmlFreeNodeList
    - functionName:    xmlNewEntityRef
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2126
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __xmlRegisterNodeDefaultValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:2133,9'
          Branch Sides:
            - BranchSide:      'tree.c:2134,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2137,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2142,32'
          Branch Sides:
            - BranchSide:      'tree.c:2142,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2145,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2142,9'
          Branch Sides:
            - BranchSide:      'tree.c:2143,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2145,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2142,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2143,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlNodeSetContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5397
      functionLinenumberEnd: 5398
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - content
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeSetContentInternal
      functionUses:    44
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:5398,12'
          Dst:             xmlNodeSetContentInternal
    - functionName:    xmlNodeBufGetContent
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5135
      functionLinenumberEnd: 5146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - cur
      BBCount:         14
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBufBackToBuffer
        - xmlBufFromBuffer
        - xmlBufGetNodeContent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:5139,23'
          Branch Sides:
            - BranchSide:      'tree.c:5139,44'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5139,27'
              BranchSideFuncs:
                - xmlBufFromBuffer
                - xmlBufGetNodeContent
                - xmlBufBackToBuffer
        - Branch String:   'tree.c:5139,9'
          Branch Sides:
            - BranchSide:      'tree.c:5139,44'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5140,28'
              BranchSideFuncs:
                - xmlBufFromBuffer
                - xmlBufGetNodeContent
                - xmlBufBackToBuffer
        - Branch String:   'tree.c:5143,20'
          Branch Sides:
            - BranchSide:      'tree.c:5143,24'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5144,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5143,9'
          Branch Sides:
            - BranchSide:      'tree.c:5144,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5145,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5140,11'
          Dst:             xmlBufFromBuffer
        - Src:             'tree.c:5141,12'
          Dst:             xmlBufGetNodeContent
        - Src:             'tree.c:5142,12'
          Dst:             xmlBufBackToBuffer
    - functionName:    xmlNodeGetBase
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5114
      functionLinenumberEnd: 5118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - cur
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeGetBaseSafe
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:5117,5'
          Dst:             xmlNodeGetBaseSafe
    - functionName:    xmlNodeGetBaseSafe
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5005
      functionLinenumberEnd: 5102
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - cur
        - baseOut
      BBCount:         85
      ICount:          447
      EdgeCount:       118
      CyclomaticComplexity: 35
      functionsReached:
        - xmlBuildURISafe
        - xmlNodeGetAttrValue
        - xmlStrcasecmp
        - xmlStrdup
        - xmlStrncmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tree.c:5010,9'
          Branch Sides:
            - BranchSide:      'tree.c:5011,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5012,6'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5013,23'
          Branch Sides:
            - BranchSide:      'tree.c:5013,27'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5015,10'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5013,9'
          Branch Sides:
            - BranchSide:      'tree.c:5014,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5015,10'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5015,23'
          Branch Sides:
            - BranchSide:      'tree.c:5015,27'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5017,9'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5015,9'
          Branch Sides:
            - BranchSide:      'tree.c:5016,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5017,9'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5017,9'
          Branch Sides:
            - BranchSide:      'tree.c:5018,15'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5020,10'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5020,23'
          Branch Sides:
            - BranchSide:      'tree.c:5020,27'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5047,5'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5020,9'
          Branch Sides:
            - BranchSide:      'tree.c:5021,15'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5047,5'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5022,23'
          Branch Sides:
            - BranchSide:      'tree.c:5022,27'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5022,2'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5022,2'
          Branch Sides:
            - BranchSide:      'tree.c:5023,10'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5044,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5023,10'
          Branch Sides:
            - BranchSide:      'tree.c:5024,16'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5027,25'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5027,10'
          Branch Sides:
            - BranchSide:      'tree.c:5028,16'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5031,25'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5031,10'
          Branch Sides:
            - BranchSide:      'tree.c:5032,16'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'tree.c:5035,25'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'tree.c:5035,10'
          Branch Sides:
            - BranchSide:      'tree.c:5036,41'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:5042,12'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:5036,21'
          Branch Sides:
            - BranchSide:      'tree.c:5037,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5038,21'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5038,21'
          Branch Sides:
            - BranchSide:      'tree.c:5039,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5040,17'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5047,5'
          Branch Sides:
            - BranchSide:      'tree.c:5048,6'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5085,10'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5048,6'
          Branch Sides:
            - BranchSide:      'tree.c:5049,40'
              BranchSideFuncs:
                - xmlStrdup
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5059,6'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
        - Branch String:   'tree.c:5051,17'
          Branch Sides:
            - BranchSide:      'tree.c:5052,17'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5053,13'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:5055,17'
          Branch Sides:
            - BranchSide:      'tree.c:5056,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5057,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5059,6'
          Branch Sides:
            - BranchSide:      'tree.c:5060,30'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlBuildURISafe
                - xmlStrdup
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
            - BranchSide:      'tree.c:5082,8'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5060,10'
          Branch Sides:
            - BranchSide:      'tree.c:5062,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5065,10'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrdup
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
        - Branch String:   'tree.c:5065,10'
          Branch Sides:
            - BranchSide:      'tree.c:5066,7'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrdup
                - xmlBuildURISafe
            - BranchSide:      'tree.c:5081,2'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5066,7'
          Branch Sides:
            - BranchSide:      'tree.c:5067,29'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrdup
            - BranchSide:      'tree.c:5074,13'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5070,25'
          Branch Sides:
            - BranchSide:      'tree.c:5071,32'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5072,13'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5076,49'
          Branch Sides:
            - BranchSide:      'tree.c:5077,20'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5079,21'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5077,48'
          Branch Sides:
            - BranchSide:      'tree.c:5078,20'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5079,21'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5076,7'
          Branch Sides:
            - BranchSide:      'tree.c:5079,21'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5080,6'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
                - xmlNodeGetAttrValue
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrncmp
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5085,23'
          Branch Sides:
            - BranchSide:      'tree.c:5085,27'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5085,43'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5085,9'
          Branch Sides:
            - BranchSide:      'tree.c:5085,43'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
            - BranchSide:      'tree.c:5086,6'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrdup
        - Branch String:   'tree.c:5086,6'
          Branch Sides:
            - BranchSide:      'tree.c:5087,22'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:5091,35'
              BranchSideFuncs:
                - xmlBuildURISafe
        - Branch String:   'tree.c:5088,17'
          Branch Sides:
            - BranchSide:      'tree.c:5089,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5090,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:5093,17'
          Branch Sides:
            - BranchSide:      'tree.c:5094,24'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:5095,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:5027,11'
          Dst:             xmlStrcasecmp
        - Src:             'tree.c:5031,11'
          Dst:             xmlStrcasecmp
        - Src:             'tree.c:5035,11'
          Dst:             xmlStrcasecmp
        - Src:             'tree.c:5036,21'
          Dst:             xmlNodeGetAttrValue
        - Src:             'tree.c:5054,12'
          Dst:             xmlStrdup
        - Src:             'tree.c:5060,10'
          Dst:             xmlNodeGetAttrValue
        - Src:             'tree.c:5067,13'
          Dst:             xmlBuildURISafe
        - Src:             'tree.c:5076,9'
          Dst:             xmlStrncmp
        - Src:             'tree.c:5077,9'
          Dst:             xmlStrncmp
        - Src:             'tree.c:5078,9'
          Dst:             xmlStrncmp
        - Src:             'tree.c:5087,12'
          Dst:             xmlStrdup
        - Src:             'tree.c:5091,19'
          Dst:             xmlBuildURISafe
    - functionName:    xmlNodeGetAttrValue
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6362
      functionLinenumberEnd: 6377
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
        - nsUri
        - out
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGetPropNodeInternal
        - xmlGetPropNodeValueInternal
      functionUses:    12
      BranchProfiles:
        - Branch String:   'tree.c:6365,9'
          Branch Sides:
            - BranchSide:      'tree.c:6366,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6367,6'
              BranchSideFuncs:
                - xmlGetPropNodeInternal
                - xmlGetPropNodeValueInternal
        - Branch String:   'tree.c:6370,9'
          Branch Sides:
            - BranchSide:      'tree.c:6371,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6373,40'
              BranchSideFuncs:
                - xmlGetPropNodeValueInternal
        - Branch String:   'tree.c:6374,9'
          Branch Sides:
            - BranchSide:      'tree.c:6375,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:6376,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:6369,12'
          Dst:             xmlGetPropNodeInternal
        - Src:             'tree.c:6373,12'
          Dst:             xmlGetPropNodeValueInternal
    - functionName:    xmlNodeSetBase
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4944
      functionLinenumberEnd: 4986
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - uri
      BBCount:         28
      ICount:          161
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - xmlPathToURI
        - xmlSearchNsByHrefSafe
        - xmlSetNsProp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:4948,9'
          Branch Sides:
            - BranchSide:      'tree.c:4949,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4950,12'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSearchNsByHrefSafe
                - xmlPathToURI
                - xmlSetNsProp
        - Branch String:   'tree.c:4950,5'
          Branch Sides:
            - BranchSide:      'tree.c:4953,6'
              BranchSideFuncs:
                - xmlSearchNsByHrefSafe
                - xmlPathToURI
                - xmlSetNsProp
            - BranchSide:      'tree.c:4953,6'
              BranchSideFuncs:
                - xmlSearchNsByHrefSafe
                - xmlPathToURI
                - xmlSetNsProp
            - BranchSide:      'tree.c:4956,34'
              BranchSideFuncs:
                - xmlPathToURI
            - BranchSide:      'tree.c:4956,34'
              BranchSideFuncs:
                - xmlPathToURI
            - BranchSide:      'tree.c:4970,6'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4958,10'
          Branch Sides:
            - BranchSide:      'tree.c:4959,3'
              BranchSideFuncs:
                - xmlPathToURI
            - BranchSide:      'tree.c:4960,10'
              BranchSideFuncs:
                - xmlPathToURI
        - Branch String:   'tree.c:4960,10'
          Branch Sides:
            - BranchSide:      'tree.c:4961,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4963,27'
              BranchSideFuncs:
                - xmlPathToURI
        - Branch String:   'tree.c:4964,21'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4965,21'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4974,9'
          Branch Sides:
            - BranchSide:      'tree.c:4975,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4976,26'
              BranchSideFuncs:
                - xmlPathToURI
                - xmlSetNsProp
        - Branch String:   'tree.c:4977,9'
          Branch Sides:
            - BranchSide:      'tree.c:4978,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4979,22'
              BranchSideFuncs:
                - xmlSetNsProp
        - Branch String:   'tree.c:4979,9'
          Branch Sides:
            - BranchSide:      'tree.c:4980,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4983,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:4963,14'
          Dst:             xmlPathToURI
        - Src:             'tree.c:4973,5'
          Dst:             xmlSearchNsByHrefSafe
        - Src:             'tree.c:4976,13'
          Dst:             xmlPathToURI
        - Src:             'tree.c:4979,9'
          Dst:             xmlSetNsProp
    - functionName:    xmlNodeSetName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4897
      functionLinenumberEnd: 4933
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - name
      BBCount:         30
      ICount:          153
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDictLookup
        - xmlDictOwns
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:4903,9'
          Branch Sides:
            - BranchSide:      'tree.c:4903,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4904,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:4904,9'
          Branch Sides:
            - BranchSide:      'tree.c:4904,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4905,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:4905,5'
          Branch Sides:
            - BranchSide:      'tree.c:4910,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:4910,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:4910,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:4910,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:4912,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4916,9'
          Branch Sides:
            - BranchSide:      'tree.c:4917,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
            - BranchSide:      'tree.c:4919,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
                - xmlDictLookup
        - Branch String:   'tree.c:4921,9'
          Branch Sides:
            - BranchSide:      'tree.c:4922,30'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictOwns
            - BranchSide:      'tree.c:4924,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictOwns
        - Branch String:   'tree.c:4925,9'
          Branch Sides:
            - BranchSide:      'tree.c:4926,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4928,15'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:4930,27'
          Branch Sides:
            - BranchSide:      'tree.c:4930,27'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:4931,11'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'tree.c:4931,25'
          Branch Sides:
            - BranchSide:      'tree.c:4931,42'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4932,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4930,9'
          Branch Sides:
            - BranchSide:      'tree.c:4930,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4932,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:4922,16'
          Dst:             xmlDictLookup
        - Src:             'tree.c:4924,16'
          Dst:             xmlStrdup
        - Src:             'tree.c:4931,30'
          Dst:             xmlDictOwns
    - functionName:    xmlNodeGetSpacePreserve
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4860
      functionLinenumberEnd: 4888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         21
      ICount:          111
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlNodeGetAttrValue
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:4864,23'
          Branch Sides:
            - BranchSide:      'tree.c:4864,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4865,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4864,9'
          Branch Sides:
            - BranchSide:      'tree.c:4865,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4867,5'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4867,5'
          Branch Sides:
            - BranchSide:      'tree.c:4868,28'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4887,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4870,13'
          Branch Sides:
            - BranchSide:      'tree.c:4871,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4872,6'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4872,6'
          Branch Sides:
            - BranchSide:      'tree.c:4873,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:4884,8'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4873,10'
          Branch Sides:
            - BranchSide:      'tree.c:4874,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4877,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrEqual
        - Branch String:   'tree.c:4877,10'
          Branch Sides:
            - BranchSide:      'tree.c:4878,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4881,6'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'tree.c:4868,8'
          Dst:             xmlNodeGetAttrValue
        - Src:             'tree.c:4873,10'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4877,10'
          Dst:             xmlStrEqual
    - functionName:    xmlNodeSetSpacePreserve
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4825
      functionLinenumberEnd: 4848
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - val
      BBCount:         16
      ICount:          91
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSearchNsByHrefSafe
        - xmlSetNsProp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:4831,23'
          Branch Sides:
            - BranchSide:      'tree.c:4831,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4832,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4831,9'
          Branch Sides:
            - BranchSide:      'tree.c:4832,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4834,33'
              BranchSideFuncs:
                - xmlSearchNsByHrefSafe
                - xmlSetNsProp
        - Branch String:   'tree.c:4835,9'
          Branch Sides:
            - BranchSide:      'tree.c:4836,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4838,9'
              BranchSideFuncs:
                - xmlSetNsProp
        - Branch String:   'tree.c:4838,9'
          Branch Sides:
            - BranchSide:      'tree.c:4839,16'
              BranchSideFuncs:
                - xmlSetNsProp
            - BranchSide:      'tree.c:4841,16'
              BranchSideFuncs:
                - xmlSetNsProp
        - Branch String:   'tree.c:4844,9'
          Branch Sides:
            - BranchSide:      'tree.c:4845,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4847,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:4834,11'
          Dst:             xmlSearchNsByHrefSafe
        - Src:             'tree.c:4843,12'
          Dst:             xmlSetNsProp
    - functionName:    xmlNodeGetLang
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4794
      functionLinenumberEnd: 4813
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         16
      ICount:          77
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlNodeGetAttrValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:4798,23'
          Branch Sides:
            - BranchSide:      'tree.c:4798,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4799,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4798,9'
          Branch Sides:
            - BranchSide:      'tree.c:4799,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4801,5'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:4801,5'
          Branch Sides:
            - BranchSide:      'tree.c:4802,35'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
            - BranchSide:      'tree.c:4812,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4804,13'
          Branch Sides:
            - BranchSide:      'tree.c:4805,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4806,6'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
        - Branch String:   'tree.c:4806,6'
          Branch Sides:
            - BranchSide:      'tree.c:4807,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4809,8'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
      Callsites:
        - Src:             'tree.c:4802,15'
          Dst:             xmlNodeGetAttrValue
    - functionName:    xmlNodeSetLang
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4765
      functionLinenumberEnd: 4781
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - lang
      BBCount:         13
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSearchNsByHrefSafe
        - xmlSetNsProp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:4770,23'
          Branch Sides:
            - BranchSide:      'tree.c:4770,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4771,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4770,9'
          Branch Sides:
            - BranchSide:      'tree.c:4771,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4773,33'
              BranchSideFuncs:
                - xmlSearchNsByHrefSafe
                - xmlSetNsProp
        - Branch String:   'tree.c:4774,9'
          Branch Sides:
            - BranchSide:      'tree.c:4775,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4776,25'
              BranchSideFuncs:
                - xmlSetNsProp
        - Branch String:   'tree.c:4777,9'
          Branch Sides:
            - BranchSide:      'tree.c:4778,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4780,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:4773,11'
          Dst:             xmlSearchNsByHrefSafe
        - Src:             'tree.c:4776,12'
          Dst:             xmlSetNsProp
    - functionName:    xmlDocSetRootElement
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4725
      functionLinenumberEnd: 4754
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - root
      BBCount:         27
      ICount:          145
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlAddSibling
        - xmlReplaceNode
        - xmlSetTreeDoc
        - xmlUnlinkNodeInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:4728,9'
          Branch Sides:
            - BranchSide:      'tree.c:4728,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4729,10'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
                - xmlReplaceNode
                - xmlAddSibling
        - Branch String:   'tree.c:4729,24'
          Branch Sides:
            - BranchSide:      'tree.c:4729,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4730,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4729,9'
          Branch Sides:
            - BranchSide:      'tree.c:4730,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4731,11'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
                - xmlReplaceNode
                - xmlAddSibling
        - Branch String:   'tree.c:4732,5'
          Branch Sides:
            - BranchSide:      'tree.c:4733,6'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
                - xmlReplaceNode
                - xmlAddSibling
            - BranchSide:      'tree.c:4737,9'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
                - xmlReplaceNode
                - xmlAddSibling
        - Branch String:   'tree.c:4733,6'
          Branch Sides:
            - BranchSide:      'tree.c:4734,6'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
                - xmlReplaceNode
                - xmlAddSibling
            - BranchSide:      'tree.c:4735,15'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
                - xmlReplaceNode
                - xmlAddSibling
        - Branch String:   'tree.c:4737,9'
          Branch Sides:
            - BranchSide:      'tree.c:4738,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4739,27'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
                - xmlReplaceNode
                - xmlAddSibling
        - Branch String:   'tree.c:4740,9'
          Branch Sides:
            - BranchSide:      'tree.c:4741,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4742,33'
              BranchSideFuncs:
                - xmlReplaceNode
                - xmlAddSibling
        - Branch String:   'tree.c:4743,9'
          Branch Sides:
            - BranchSide:      'tree.c:4744,6'
              BranchSideFuncs:
                - xmlAddSibling
            - BranchSide:      'tree.c:4751,17'
              BranchSideFuncs:
                - xmlReplaceNode
        - Branch String:   'tree.c:4744,6'
          Branch Sides:
            - BranchSide:      'tree.c:4745,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4748,20'
              BranchSideFuncs:
                - xmlAddSibling
      Callsites:
        - Src:             'tree.c:4739,5'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:4740,9'
          Dst:             xmlSetTreeDoc
        - Src:             'tree.c:4748,6'
          Dst:             xmlAddSibling
        - Src:             'tree.c:4751,2'
          Dst:             xmlReplaceNode
    - functionName:    xmlAddSibling
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2942
      functionLinenumberEnd: 2964
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - cur
      BBCount:         29
      ICount:          146
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlInsertNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:2943,24'
          Branch Sides:
            - BranchSide:      'tree.c:2943,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2946,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2943,62'
          Branch Sides:
            - BranchSide:      'tree.c:2944,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2946,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2944,23'
          Branch Sides:
            - BranchSide:      'tree.c:2944,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2946,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2944,60'
          Branch Sides:
            - BranchSide:      'tree.c:2945,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2946,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2943,9'
          Branch Sides:
            - BranchSide:      'tree.c:2946,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2952,10'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:2952,44'
          Branch Sides:
            - BranchSide:      'tree.c:2952,48'
              BranchSideFuncs:
                - xmlInsertNode
            - BranchSide:      'tree.c:2956,2'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:2952,9'
          Branch Sides:
            - BranchSide:      'tree.c:2953,13'
              BranchSideFuncs:
                - xmlInsertNode
            - BranchSide:      'tree.c:2956,2'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:2953,13'
          Branch Sides:
            - BranchSide:      'tree.c:2954,13'
              BranchSideFuncs:
                - xmlInsertNode
            - BranchSide:      'tree.c:2955,5'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:2956,2'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs:
                - xmlInsertNode
            - BranchSide:      'tree.c:2957,20'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:2960,9'
          Branch Sides:
            - BranchSide:      'tree.c:2961,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2963,26'
              BranchSideFuncs:
                - xmlInsertNode
      Callsites:
        - Src:             'tree.c:2963,12'
          Dst:             xmlInsertNode
    - functionName:    xmlReplaceNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3543
      functionLinenumberEnd: 3584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - old
        - cur
      BBCount:         51
      ICount:          297
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - xmlSetTreeDoc
        - xmlUnlinkNode
        - xmlUnlinkNodeInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:3544,9'
          Branch Sides:
            - BranchSide:      'tree.c:3544,21'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3545,10'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
                - xmlUnlinkNode
        - Branch String:   'tree.c:3545,23'
          Branch Sides:
            - BranchSide:      'tree.c:3545,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3547,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3545,60'
          Branch Sides:
            - BranchSide:      'tree.c:3546,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3547,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3545,9'
          Branch Sides:
            - BranchSide:      'tree.c:3547,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3549,10'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
                - xmlUnlinkNode
        - Branch String:   'tree.c:3549,23'
          Branch Sides:
            - BranchSide:      'tree.c:3549,27'
              BranchSideFuncs:
                - xmlUnlinkNode
            - BranchSide:      'tree.c:3551,16'
              BranchSideFuncs:
                - xmlUnlinkNode
        - Branch String:   'tree.c:3549,9'
          Branch Sides:
            - BranchSide:      'tree.c:3551,16'
              BranchSideFuncs:
                - xmlUnlinkNode
            - BranchSide:      'tree.c:3554,10'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3554,41'
          Branch Sides:
            - BranchSide:      'tree.c:3554,45'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3557,10'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3554,9'
          Branch Sides:
            - BranchSide:      'tree.c:3555,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3557,10'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3557,41'
          Branch Sides:
            - BranchSide:      'tree.c:3557,45'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:3560,27'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3557,9'
          Branch Sides:
            - BranchSide:      'tree.c:3558,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3560,27'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlSetTreeDoc
        - Branch String:   'tree.c:3561,9'
          Branch Sides:
            - BranchSide:      'tree.c:3562,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3563,19'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3565,9'
          Branch Sides:
            - BranchSide:      'tree.c:3566,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3567,17'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3568,9'
          Branch Sides:
            - BranchSide:      'tree.c:3569,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3570,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3570,9'
          Branch Sides:
            - BranchSide:      'tree.c:3571,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3581,17'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3571,6'
          Branch Sides:
            - BranchSide:      'tree.c:3572,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3575,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3572,10'
          Branch Sides:
            - BranchSide:      'tree.c:3573,43'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3574,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3575,10'
          Branch Sides:
            - BranchSide:      'tree.c:3576,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3577,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3551,2'
          Dst:             xmlUnlinkNode
        - Src:             'tree.c:3560,5'
          Dst:             xmlUnlinkNodeInternal
        - Src:             'tree.c:3561,9'
          Dst:             xmlSetTreeDoc
    - functionName:    xmlUnlinkNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3502
      functionLinenumberEnd: 3524
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         23
      ICount:          109
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlRemoveEntity
        - xmlUnlinkNodeInternal
      functionUses:    35
      BranchProfiles:
        - Branch String:   'tree.c:3503,9'
          Branch Sides:
            - BranchSide:      'tree.c:3504,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3506,9'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
        - Branch String:   'tree.c:3506,9'
          Branch Sides:
            - BranchSide:      'tree.c:3507,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3509,9'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
        - Branch String:   'tree.c:3509,9'
          Branch Sides:
            - BranchSide:      'tree.c:3510,18'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
            - BranchSide:      'tree.c:3520,9'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
        - Branch String:   'tree.c:3512,6'
          Branch Sides:
            - BranchSide:      'tree.c:3513,10'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
            - BranchSide:      'tree.c:3518,5'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
        - Branch String:   'tree.c:3513,10'
          Branch Sides:
            - BranchSide:      'tree.c:3514,3'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
            - BranchSide:      'tree.c:3515,10'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
        - Branch String:   'tree.c:3515,10'
          Branch Sides:
            - BranchSide:      'tree.c:3516,3'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
            - BranchSide:      'tree.c:3517,2'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
                - xmlRemoveEntity
        - Branch String:   'tree.c:3520,9'
          Branch Sides:
            - BranchSide:      'tree.c:3521,40'
              BranchSideFuncs:
                - xmlRemoveEntity
                - xmlUnlinkNodeInternal
            - BranchSide:      'tree.c:3523,27'
              BranchSideFuncs:
                - xmlUnlinkNodeInternal
      Callsites:
        - Src:             'tree.c:3521,9'
          Dst:             xmlRemoveEntity
        - Src:             'tree.c:3523,5'
          Dst:             xmlUnlinkNodeInternal
    - functionName:    xmlDocGetRootElement
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4697
      functionLinenumberEnd: 4708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    39
      BranchProfiles:
        - Branch String:   'tree.c:4700,9'
          Branch Sides:
            - BranchSide:      'tree.c:4700,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4701,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4702,5'
          Branch Sides:
            - BranchSide:      'tree.c:4703,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4707,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4703,6'
          Branch Sides:
            - BranchSide:      'tree.c:4704,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4705,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetNodePath
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4442
      functionLinenumberEnd: 4684
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         185
      ICount:          1073
      EdgeCount:       251
      CyclomaticComplexity: 68
      functionsReached:
        - snprintf
        - strlen
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:4452,24'
          Branch Sides:
            - BranchSide:      'tree.c:4452,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4453,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4452,9'
          Branch Sides:
            - BranchSide:      'tree.c:4453,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4455,13'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
        - Branch String:   'tree.c:4457,9'
          Branch Sides:
            - BranchSide:      'tree.c:4458,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4459,11'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
        - Branch String:   'tree.c:4460,9'
          Branch Sides:
            - BranchSide:      'tree.c:4461,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4465,5'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
        - Branch String:   'tree.c:4471,46'
          Branch Sides:
            - BranchSide:      'tree.c:4472,14'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4473,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4471,13'
          Branch Sides:
            - BranchSide:      'tree.c:4473,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4477,20'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
        - Branch String:   'tree.c:4473,17'
          Branch Sides:
            - BranchSide:      'tree.c:4474,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4475,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4477,20'
          Branch Sides:
            - BranchSide:      'tree.c:4478,14'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
            - BranchSide:      'tree.c:4529,20'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4481,17'
          Branch Sides:
            - BranchSide:      'tree.c:4482,7'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
            - BranchSide:      'tree.c:4496,20'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4482,7'
          Branch Sides:
            - BranchSide:      'tree.c:4483,30'
              BranchSideFuncs:
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4492,15'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4503,13'
          Branch Sides:
            - BranchSide:      'tree.c:4504,22'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4513,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4504,53'
          Branch Sides:
            - BranchSide:      'tree.c:4505,8'
              BranchSideFuncs:
                - xmlStrEqual
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4511,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4505,16'
          Branch Sides:
            - BranchSide:      'tree.c:4506,21'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4510,26'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4506,43'
          Branch Sides:
            - BranchSide:      'tree.c:4507,10'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4511,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4507,30'
          Branch Sides:
            - BranchSide:      'tree.c:4508,11'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4510,26'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4508,28'
          Branch Sides:
            - BranchSide:      'tree.c:4508,32'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4511,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4508,49'
          Branch Sides:
            - BranchSide:      'tree.c:4509,23'
              BranchSideFuncs:
                - xmlStrEqual
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4511,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4504,21'
          Branch Sides:
            - BranchSide:      'tree.c:4510,26'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4511,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4513,17'
          Branch Sides:
            - BranchSide:      'tree.c:4514,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4528,22'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4515,36'
          Branch Sides:
            - BranchSide:      'tree.c:4515,39'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4515,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4515,17'
          Branch Sides:
            - BranchSide:      'tree.c:4516,26'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4525,21'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4516,57'
          Branch Sides:
            - BranchSide:      'tree.c:4517,5'
              BranchSideFuncs:
                - xmlStrEqual
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
            - BranchSide:      'tree.c:4523,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4517,13'
          Branch Sides:
            - BranchSide:      'tree.c:4518,18'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4522,30'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4518,40'
          Branch Sides:
            - BranchSide:      'tree.c:4519,7'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4523,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4519,27'
          Branch Sides:
            - BranchSide:      'tree.c:4520,8'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4522,30'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4520,25'
          Branch Sides:
            - BranchSide:      'tree.c:4520,29'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4523,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4520,46'
          Branch Sides:
            - BranchSide:      'tree.c:4521,20'
              BranchSideFuncs:
                - xmlStrEqual
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
            - BranchSide:      'tree.c:4523,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4516,25'
          Branch Sides:
            - BranchSide:      'tree.c:4522,30'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4523,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4525,21'
          Branch Sides:
            - BranchSide:      'tree.c:4526,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4527,13'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4529,20'
          Branch Sides:
            - BranchSide:      'tree.c:4530,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4554,21'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4538,13'
          Branch Sides:
            - BranchSide:      'tree.c:4539,21'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4543,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4539,21'
          Branch Sides:
            - BranchSide:      'tree.c:4540,12'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4541,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4543,17'
          Branch Sides:
            - BranchSide:      'tree.c:4544,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4553,22'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4545,36'
          Branch Sides:
            - BranchSide:      'tree.c:4545,39'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4545,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4545,17'
          Branch Sides:
            - BranchSide:      'tree.c:4546,11'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4550,21'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4546,11'
          Branch Sides:
            - BranchSide:      'tree.c:4547,16'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4548,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4550,21'
          Branch Sides:
            - BranchSide:      'tree.c:4551,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4552,13'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4554,49'
          Branch Sides:
            - BranchSide:      'tree.c:4555,21'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4556,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4554,20'
          Branch Sides:
            - BranchSide:      'tree.c:4556,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4587,20'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4564,13'
          Branch Sides:
            - BranchSide:      'tree.c:4565,22'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4574,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4565,50'
          Branch Sides:
            - BranchSide:      'tree.c:4566,8'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4567,12'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4565,21'
          Branch Sides:
            - BranchSide:      'tree.c:4567,12'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4568,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4574,17'
          Branch Sides:
            - BranchSide:      'tree.c:4575,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4586,22'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4576,17'
          Branch Sides:
            - BranchSide:      'tree.c:4577,12'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4585,13'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4577,40'
          Branch Sides:
            - BranchSide:      'tree.c:4578,5'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4580,10'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4577,11'
          Branch Sides:
            - BranchSide:      'tree.c:4580,10'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4583,13'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4587,20'
          Branch Sides:
            - BranchSide:      'tree.c:4588,17'
              BranchSideFuncs:
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4619,20'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4600,13'
          Branch Sides:
            - BranchSide:      'tree.c:4601,22'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4606,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
        - Branch String:   'tree.c:4601,48'
          Branch Sides:
            - BranchSide:      'tree.c:4602,20'
              BranchSideFuncs:
                - xmlStrEqual
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
            - BranchSide:      'tree.c:4604,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4601,21'
          Branch Sides:
            - BranchSide:      'tree.c:4603,26'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'tree.c:4604,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'tree.c:4606,17'
          Branch Sides:
            - BranchSide:      'tree.c:4607,23'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
            - BranchSide:      'tree.c:4617,22'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4608,36'
          Branch Sides:
            - BranchSide:      'tree.c:4608,39'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
            - BranchSide:      'tree.c:4608,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
        - Branch String:   'tree.c:4608,17'
          Branch Sides:
            - BranchSide:      'tree.c:4609,26'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
            - BranchSide:      'tree.c:4614,21'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4609,52'
          Branch Sides:
            - BranchSide:      'tree.c:4610,17'
              BranchSideFuncs:
                - xmlStrEqual
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4612,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
        - Branch String:   'tree.c:4609,25'
          Branch Sides:
            - BranchSide:      'tree.c:4611,30'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
            - BranchSide:      'tree.c:4612,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - xmlStrEqual
        - Branch String:   'tree.c:4614,21'
          Branch Sides:
            - BranchSide:      'tree.c:4615,27'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4616,13'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4619,20'
          Branch Sides:
            - BranchSide:      'tree.c:4620,17'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4634,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4622,17'
          Branch Sides:
            - BranchSide:      'tree.c:4623,14'
              BranchSideFuncs:
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4632,34'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4623,14'
          Branch Sides:
            - BranchSide:      'tree.c:4624,30'
              BranchSideFuncs:
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4627,16'
              BranchSideFuncs:
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4643,13'
          Branch Sides:
            - BranchSide:      'tree.c:4647,18'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
            - BranchSide:      'tree.c:4673,13'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4647,42'
          Branch Sides:
            - BranchSide:      'tree.c:4648,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4649,17'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4647,17'
          Branch Sides:
            - BranchSide:      'tree.c:4649,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4653,27'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4656,17'
          Branch Sides:
            - BranchSide:      'tree.c:4657,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4661,22'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4664,17'
          Branch Sides:
            - BranchSide:      'tree.c:4665,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4669,19'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
                - snprintf
        - Branch String:   'tree.c:4673,13'
          Branch Sides:
            - BranchSide:      'tree.c:4674,31'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
            - BranchSide:      'tree.c:4677,31'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
        - Branch String:   'tree.c:4681,5'
          Branch Sides:
            - BranchSide:      'tree.c:4468,14'
              BranchSideFuncs:
                - strlen
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - snprintf
            - BranchSide:      'tree.c:4682,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:4483,21'
          Dst:             snprintf
        - Src:             'tree.c:4506,9'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4509,11'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4518,6'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4521,8'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4589,6'
          Dst:             snprintf
        - Src:             'tree.c:4602,8'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4610,5'
          Dst:             xmlStrEqual
        - Src:             'tree.c:4624,21'
          Dst:             snprintf
        - Src:             'tree.c:4627,7'
          Dst:             snprintf
        - Src:             'tree.c:4642,15'
          Dst:             strlen
        - Src:             'tree.c:4674,13'
          Dst:             snprintf
        - Src:             'tree.c:4677,13'
          Dst:             snprintf
        - Src:             'tree.c:4679,9'
          Dst:             snprintf
    - functionName:    xmlGetLineNoInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4381
      functionLinenumberEnd: 4417
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - depth
      BBCount:         63
      ICount:          322
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - xmlGetLineNoInternal
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:4384,9'
          Branch Sides:
            - BranchSide:      'tree.c:4385,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4387,10'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4387,9'
          Branch Sides:
            - BranchSide:      'tree.c:4388,16'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4389,10'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4389,42'
          Branch Sides:
            - BranchSide:      'tree.c:4390,10'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4393,6'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4390,39'
          Branch Sides:
            - BranchSide:      'tree.c:4391,3'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4393,6'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4391,35'
          Branch Sides:
            - BranchSide:      'tree.c:4392,3'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4393,6'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4389,9'
          Branch Sides:
            - BranchSide:      'tree.c:4393,6'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4406,17'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4393,6'
          Branch Sides:
            - BranchSide:      'tree.c:4394,11'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4404,7'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4394,40'
          Branch Sides:
            - BranchSide:      'tree.c:4394,44'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4396,16'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4394,10'
          Branch Sides:
            - BranchSide:      'tree.c:4395,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4396,16'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4396,48'
          Branch Sides:
            - BranchSide:      'tree.c:4397,16'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4399,15'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4396,15'
          Branch Sides:
            - BranchSide:      'tree.c:4398,40'
              BranchSideFuncs:
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4399,15'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4399,15'
          Branch Sides:
            - BranchSide:      'tree.c:4400,40'
              BranchSideFuncs:
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4401,15'
              BranchSideFuncs:
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4404,21'
          Branch Sides:
            - BranchSide:      'tree.c:4404,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4405,15'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4404,6'
          Branch Sides:
            - BranchSide:      'tree.c:4405,15'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4406,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4406,37'
          Branch Sides:
            - BranchSide:      'tree.c:4407,16'
              BranchSideFuncs:
                - xmlGetLineNoInternal
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4412,15'
              BranchSideFuncs:
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4407,54'
          Branch Sides:
            - BranchSide:      'tree.c:4408,9'
              BranchSideFuncs:
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4411,39'
              BranchSideFuncs:
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4408,44'
          Branch Sides:
            - BranchSide:      'tree.c:4409,9'
              BranchSideFuncs:
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4411,39'
              BranchSideFuncs:
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4409,47'
          Branch Sides:
            - BranchSide:      'tree.c:4410,9'
              BranchSideFuncs:
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4411,39'
              BranchSideFuncs:
                - xmlGetLineNoInternal
        - Branch String:   'tree.c:4406,16'
          Branch Sides:
            - BranchSide:      'tree.c:4411,39'
              BranchSideFuncs:
                - xmlGetLineNoInternal
            - BranchSide:      'tree.c:4412,15'
              BranchSideFuncs:
                - xmlGetLineNoInternal
      Callsites:
        - Src:             'tree.c:4398,19'
          Dst:             xmlGetLineNoInternal
        - Src:             'tree.c:4400,19'
          Dst:             xmlGetLineNoInternal
        - Src:             'tree.c:4402,19'
          Dst:             xmlGetLineNoInternal
        - Src:             'tree.c:4411,18'
          Dst:             xmlGetLineNoInternal
        - Src:             'tree.c:4414,18'
          Dst:             xmlGetLineNoInternal
    - functionName:    xmlGetLineNo
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4429
      functionLinenumberEnd: 4430
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlGetLineNoInternal
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:4430,12'
          Dst:             xmlGetLineNoInternal
    - functionName:    xmlGetParameterEntityFromDtd
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dtd
        - name
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:136,23'
          Branch Sides:
            - BranchSide:      'tree.c:136,27'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'tree.c:141,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:136,9'
          Branch Sides:
            - BranchSide:      'tree.c:137,32'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'tree.c:141,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:138,24'
          Dst:             xmlHashLookup
    - functionName:    xmlGetEntityFromDtd
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dtd
        - name
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:118,22'
          Branch Sides:
            - BranchSide:      'tree.c:118,26'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'tree.c:123,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:118,8'
          Branch Sides:
            - BranchSide:      'tree.c:119,32'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'tree.c:123,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:120,24'
          Dst:             xmlHashLookup
    - functionName:    xmlCopyNodeList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4182
      functionLinenumberEnd: 4184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStaticCopyNodeList
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:4183,22'
          Dst:             xmlStaticCopyNodeList
    - functionName:    xmlStaticCopyNodeList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4038
      functionLinenumberEnd: 4109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - doc
        - parent
      BBCount:         52
      ICount:          315
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - xmlCopyDtd
        - xmlFreeDtd
        - xmlFreeNodeList
        - xmlSetTreeDoc
        - xmlStaticCopyNode
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:4044,5'
          Branch Sides:
            - BranchSide:      'tree.c:4045,27'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlFreeDtd
                - xmlCopyDtd
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:4097,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4047,6'
          Branch Sides:
            - BranchSide:      'tree.c:4048,10'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlFreeDtd
                - xmlCopyDtd
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:4084,28'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
        - Branch String:   'tree.c:4048,10'
          Branch Sides:
            - BranchSide:      'tree.c:4049,10'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlFreeDtd
                - xmlCopyDtd
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:4052,11'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlFreeDtd
                - xmlCopyDtd
                - xmlSetTreeDoc
        - Branch String:   'tree.c:4052,35'
          Branch Sides:
            - BranchSide:      'tree.c:4052,39'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlFreeDtd
                - xmlCopyDtd
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:4064,30'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
        - Branch String:   'tree.c:4052,10'
          Branch Sides:
            - BranchSide:      'tree.c:4053,44'
              BranchSideFuncs:
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlFreeDtd
            - BranchSide:      'tree.c:4064,30'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
        - Branch String:   'tree.c:4054,7'
          Branch Sides:
            - BranchSide:      'tree.c:4054,18'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlFreeDtd
            - BranchSide:      'tree.c:4056,17'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlFreeNodeList
                - xmlFreeDtd
        - Branch String:   'tree.c:4067,21'
          Branch Sides:
            - BranchSide:      'tree.c:4068,25'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
            - BranchSide:      'tree.c:4071,37'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
        - Branch String:   'tree.c:4068,25'
          Branch Sides:
            - BranchSide:      'tree.c:4069,47'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
            - BranchSide:      'tree.c:4070,17'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
        - Branch String:   'tree.c:4073,21'
          Branch Sides:
            - BranchSide:      'tree.c:4074,25'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
            - BranchSide:      'tree.c:4077,37'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
        - Branch String:   'tree.c:4074,25'
          Branch Sides:
            - BranchSide:      'tree.c:4075,43'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
            - BranchSide:      'tree.c:4076,17'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlFreeNodeList
                - xmlFreeDtd
        - Branch String:   'tree.c:4085,6'
          Branch Sides:
            - BranchSide:      'tree.c:4085,17'
              BranchSideFuncs:
                - xmlFreeNodeList
                - xmlFreeDtd
            - BranchSide:      'tree.c:4086,6'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlFreeDtd
                - xmlCopyDtd
                - xmlSetTreeDoc
        - Branch String:   'tree.c:4086,6'
          Branch Sides:
            - BranchSide:      'tree.c:4087,6'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlFreeDtd
                - xmlCopyDtd
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:4089,13'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlFreeNodeList
                - xmlFreeDtd
                - xmlCopyDtd
                - xmlSetTreeDoc
        - Branch String:   'tree.c:4097,23'
          Branch Sides:
            - BranchSide:      'tree.c:4097,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4099,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4097,9'
          Branch Sides:
            - BranchSide:      'tree.c:4098,26'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4099,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4102,9'
          Branch Sides:
            - BranchSide:      'tree.c:4103,20'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:4104,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4104,9'
          Branch Sides:
            - BranchSide:      'tree.c:4105,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4108,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:4053,20'
          Dst:             xmlCopyDtd
        - Src:             'tree.c:4056,3'
          Dst:             xmlSetTreeDoc
        - Src:             'tree.c:4084,10'
          Dst:             xmlStaticCopyNode
        - Src:             'tree.c:4101,5'
          Dst:             xmlFreeNodeList
        - Src:             'tree.c:4103,9'
          Dst:             xmlFreeDtd
    - functionName:    xmlCopyDtd
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4194
      functionLinenumberEnd: 4289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dtd
      BBCount:         66
      ICount:          404
      EdgeCount:       85
      CyclomaticComplexity: 21
      functionsReached:
        - xmlCopyAttributeTable
        - xmlCopyElementTable
        - xmlCopyEntitiesTable
        - xmlCopyNode
        - xmlCopyNotationTable
        - xmlFreeDtd
        - xmlGetDtdQAttrDesc
        - xmlGetDtdQElementDesc
        - xmlGetEntityFromDtd
        - xmlGetParameterEntityFromDtd
        - xmlNewDtd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:4198,9'
          Branch Sides:
            - BranchSide:      'tree.c:4198,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4199,27'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
                - xmlCopyNotationTable
                - xmlCopyEntitiesTable
        - Branch String:   'tree.c:4200,9'
          Branch Sides:
            - BranchSide:      'tree.c:4200,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4201,9'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
                - xmlCopyNotationTable
                - xmlCopyEntitiesTable
        - Branch String:   'tree.c:4201,9'
          Branch Sides:
            - BranchSide:      'tree.c:4203,44'
              BranchSideFuncs:
                - xmlCopyEntitiesTable
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
                - xmlCopyNotationTable
            - BranchSide:      'tree.c:4207,9'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
                - xmlCopyNotationTable
        - Branch String:   'tree.c:4204,13'
          Branch Sides:
            - BranchSide:      'tree.c:4205,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:4206,5'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
                - xmlCopyNotationTable
        - Branch String:   'tree.c:4207,9'
          Branch Sides:
            - BranchSide:      'tree.c:4209,44'
              BranchSideFuncs:
                - xmlCopyNotationTable
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
            - BranchSide:      'tree.c:4213,9'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
        - Branch String:   'tree.c:4210,13'
          Branch Sides:
            - BranchSide:      'tree.c:4211,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:4212,5'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
                - xmlCopyElementTable
        - Branch String:   'tree.c:4213,9'
          Branch Sides:
            - BranchSide:      'tree.c:4215,43'
              BranchSideFuncs:
                - xmlCopyElementTable
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
            - BranchSide:      'tree.c:4219,9'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
        - Branch String:   'tree.c:4216,13'
          Branch Sides:
            - BranchSide:      'tree.c:4217,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:4218,5'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
                - xmlCopyAttributeTable
        - Branch String:   'tree.c:4219,9'
          Branch Sides:
            - BranchSide:      'tree.c:4221,45'
              BranchSideFuncs:
                - xmlCopyAttributeTable
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
            - BranchSide:      'tree.c:4225,9'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
        - Branch String:   'tree.c:4222,13'
          Branch Sides:
            - BranchSide:      'tree.c:4223,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:4224,5'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyEntitiesTable
        - Branch String:   'tree.c:4225,9'
          Branch Sides:
            - BranchSide:      'tree.c:4227,30'
              BranchSideFuncs:
                - xmlCopyEntitiesTable
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4232,11'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
        - Branch String:   'tree.c:4228,13'
          Branch Sides:
            - BranchSide:      'tree.c:4229,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:4230,5'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
        - Branch String:   'tree.c:4233,5'
          Branch Sides:
            - BranchSide:      'tree.c:4234,4'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4284,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4236,6'
          Branch Sides:
            - BranchSide:      'tree.c:4237,40'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4252,13'
              BranchSideFuncs:
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'tree.c:4238,6'
          Branch Sides:
            - BranchSide:      'tree.c:4242,44'
              BranchSideFuncs:
                - xmlGetEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
            - BranchSide:      'tree.c:4242,44'
              BranchSideFuncs:
                - xmlGetEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
            - BranchSide:      'tree.c:4242,44'
              BranchSideFuncs:
                - xmlGetEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
            - BranchSide:      'tree.c:4247,33'
              BranchSideFuncs:
                - xmlGetParameterEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4247,33'
              BranchSideFuncs:
                - xmlGetParameterEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4250,7'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4252,2'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
        - Branch String:   'tree.c:4252,13'
          Branch Sides:
            - BranchSide:      'tree.c:4253,42'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4256,13'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
        - Branch String:   'tree.c:4256,13'
          Branch Sides:
            - BranchSide:      'tree.c:4257,46'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4260,13'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
                - xmlCopyNode
                - xmlFreeDtd
        - Branch String:   'tree.c:4262,17'
          Branch Sides:
            - BranchSide:      'tree.c:4263,17'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:4264,2'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
        - Branch String:   'tree.c:4266,6'
          Branch Sides:
            - BranchSide:      'tree.c:4267,12'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4271,6'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
        - Branch String:   'tree.c:4271,6'
          Branch Sides:
            - BranchSide:      'tree.c:4272,22'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
            - BranchSide:      'tree.c:4274,16'
              BranchSideFuncs:
                - xmlCopyNode
                - xmlFreeDtd
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQElementDesc
                - xmlGetParameterEntityFromDtd
                - xmlGetEntityFromDtd
      Callsites:
        - Src:             'tree.c:4199,11'
          Dst:             xmlNewDtd
        - Src:             'tree.c:4202,34'
          Dst:             xmlCopyEntitiesTable
        - Src:             'tree.c:4208,35'
          Dst:             xmlCopyNotationTable
        - Src:             'tree.c:4214,34'
          Dst:             xmlCopyElementTable
        - Src:             'tree.c:4220,36'
          Dst:             xmlCopyAttributeTable
        - Src:             'tree.c:4226,28'
          Dst:             xmlCopyEntitiesTable
        - Src:             'tree.c:4242,24'
          Dst:             xmlGetEntityFromDtd
        - Src:             'tree.c:4247,4'
          Dst:             xmlGetParameterEntityFromDtd
        - Src:             'tree.c:4255,3'
          Dst:             xmlGetDtdQElementDesc
        - Src:             'tree.c:4259,3'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'tree.c:4261,10'
          Dst:             xmlCopyNode
        - Src:             'tree.c:4287,5'
          Dst:             xmlFreeDtd
    - functionName:    xmlStaticCopyNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3845
      functionLinenumberEnd: 4025
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - doc
        - parent
        - extended
      BBCount:         144
      ICount:          804
      EdgeCount:       190
      CyclomaticComplexity: 48
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlCopyDoc
        - xmlCopyNamespaceList
        - xmlCopyPropInternal
        - xmlCopyPropList
        - xmlDictLookup
        - xmlFreeNode
        - xmlGetDocEntity
        - xmlNewNs
        - xmlNewReconciledNs
        - xmlSearchNsSafe
        - xmlStaticCopyNode
        - xmlStrdup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:3848,9'
          Branch Sides:
            - BranchSide:      'tree.c:3848,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3849,13'
              BranchSideFuncs:
                - xmlCopyDoc
                - xmlCopyNamespaceList
                - xmlCopyPropInternal
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:3849,5'
          Branch Sides:
            - BranchSide:      'tree.c:3859,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:3859,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:3859,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:3859,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:3859,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:3859,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:3859,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:3859,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:3859,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:3861,43'
              BranchSideFuncs:
                - xmlCopyPropInternal
            - BranchSide:      'tree.c:3863,58'
              BranchSideFuncs:
                - xmlCopyNamespaceList
            - BranchSide:      'tree.c:3867,49'
              BranchSideFuncs:
                - xmlCopyDoc
            - BranchSide:      'tree.c:3867,49'
              BranchSideFuncs:
                - xmlCopyDoc
            - BranchSide:      'tree.c:3869,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3876,9'
          Branch Sides:
            - BranchSide:      'tree.c:3877,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3878,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:3883,9'
          Branch Sides:
            - BranchSide:      'tree.c:3884,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
            - BranchSide:      'tree.c:3885,14'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:3885,14'
          Branch Sides:
            - BranchSide:      'tree.c:3886,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
            - BranchSide:      'tree.c:3887,14'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:3887,14'
          Branch Sides:
            - BranchSide:      'tree.c:3888,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
            - BranchSide:      'tree.c:3889,14'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'tree.c:3890,27'
          Branch Sides:
            - BranchSide:      'tree.c:3890,31'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'tree.c:3893,28'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
        - Branch String:   'tree.c:3890,13'
          Branch Sides:
            - BranchSide:      'tree.c:3891,32'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
            - BranchSide:      'tree.c:3893,28'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
        - Branch String:   'tree.c:3894,13'
          Branch Sides:
            - BranchSide:      'tree.c:3895,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:3896,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
        - Branch String:   'tree.c:3897,42'
          Branch Sides:
            - BranchSide:      'tree.c:3898,3'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
            - BranchSide:      'tree.c:3906,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:3898,26'
          Branch Sides:
            - BranchSide:      'tree.c:3899,3'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
            - BranchSide:      'tree.c:3906,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:3899,38'
          Branch Sides:
            - BranchSide:      'tree.c:3900,3'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
            - BranchSide:      'tree.c:3906,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:3900,35'
          Branch Sides:
            - BranchSide:      'tree.c:3901,3'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
                - xmlStrdup
            - BranchSide:      'tree.c:3906,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:3897,9'
          Branch Sides:
            - BranchSide:      'tree.c:3902,27'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
            - BranchSide:      'tree.c:3906,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:3903,13'
          Branch Sides:
            - BranchSide:      'tree.c:3904,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:3905,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:3910,9'
          Branch Sides:
            - BranchSide:      'tree.c:3911,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
            - BranchSide:      'tree.c:3912,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:3912,43'
          Branch Sides:
            - BranchSide:      'tree.c:3913,50'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
            - BranchSide:      'tree.c:3913,11'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:3913,46'
          Branch Sides:
            - BranchSide:      'tree.c:3913,50'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
                - xmlCopyNamespaceList
            - BranchSide:      'tree.c:3919,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
        - Branch String:   'tree.c:3912,9'
          Branch Sides:
            - BranchSide:      'tree.c:3914,43'
              BranchSideFuncs:
                - xmlCopyNamespaceList
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
            - BranchSide:      'tree.c:3919,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
        - Branch String:   'tree.c:3915,13'
          Branch Sides:
            - BranchSide:      'tree.c:3916,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:3917,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
        - Branch String:   'tree.c:3919,42'
          Branch Sides:
            - BranchSide:      'tree.c:3919,46'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
            - BranchSide:      'tree.c:3955,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
        - Branch String:   'tree.c:3919,9'
          Branch Sides:
            - BranchSide:      'tree.c:3920,18'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
            - BranchSide:      'tree.c:3955,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
        - Branch String:   'tree.c:3924,13'
          Branch Sides:
            - BranchSide:      'tree.c:3925,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:3926,6'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - xmlNewNs
        - Branch String:   'tree.c:3926,6'
          Branch Sides:
            - BranchSide:      'tree.c:3935,28'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlNewReconciledNs
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlNewNs
            - BranchSide:      'tree.c:3952,16'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
        - Branch String:   'tree.c:3936,17'
          Branch Sides:
            - BranchSide:      'tree.c:3937,17'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:3938,10'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
                - xmlNewNs
        - Branch String:   'tree.c:3938,10'
          Branch Sides:
            - BranchSide:      'tree.c:3939,28'
              BranchSideFuncs:
                - xmlNewNs
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
            - BranchSide:      'tree.c:3944,46'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
        - Branch String:   'tree.c:3941,3'
          Branch Sides:
            - BranchSide:      'tree.c:3941,39'
              BranchSideFuncs:
                - xmlNewNs
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
            - BranchSide:      'tree.c:3942,22'
              BranchSideFuncs:
                - xmlNewNs
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
        - Branch String:   'tree.c:3946,17'
          Branch Sides:
            - BranchSide:      'tree.c:3947,17'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:3948,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
        - Branch String:   'tree.c:3955,42'
          Branch Sides:
            - BranchSide:      'tree.c:3955,46'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
                - xmlCopyPropList
            - BranchSide:      'tree.c:3960,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
        - Branch String:   'tree.c:3955,9'
          Branch Sides:
            - BranchSide:      'tree.c:3956,43'
              BranchSideFuncs:
                - xmlCopyPropList
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
            - BranchSide:      'tree.c:3960,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
        - Branch String:   'tree.c:3957,13'
          Branch Sides:
            - BranchSide:      'tree.c:3958,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:3959,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
                - xmlGetDocEntity
        - Branch String:   'tree.c:3960,9'
          Branch Sides:
            - BranchSide:      'tree.c:3961,7'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlGetDocEntity
            - BranchSide:      'tree.c:3973,17'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:3961,20'
          Branch Sides:
            - BranchSide:      'tree.c:3961,24'
              BranchSideFuncs:
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:3968,51'
              BranchSideFuncs:
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:3961,6'
          Branch Sides:
            - BranchSide:      'tree.c:3968,51'
              BranchSideFuncs:
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:3970,29'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:3978,9'
          Branch Sides:
            - BranchSide:      'tree.c:3979,49'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
            - BranchSide:      'tree.c:4015,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:3980,17'
          Branch Sides:
            - BranchSide:      'tree.c:3981,17'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:3984,17'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:3984,17'
          Branch Sides:
            - BranchSide:      'tree.c:3985,21'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
            - BranchSide:      'tree.c:3994,18'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:3985,21'
          Branch Sides:
            - BranchSide:      'tree.c:3986,40'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
            - BranchSide:      'tree.c:3988,34'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:3994,52'
          Branch Sides:
            - BranchSide:      'tree.c:3995,18'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
            - BranchSide:      'tree.c:4001,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:3994,17'
          Branch Sides:
            - BranchSide:      'tree.c:3996,23'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
            - BranchSide:      'tree.c:4001,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:4002,21'
          Branch Sides:
            - BranchSide:      'tree.c:4003,27'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
            - BranchSide:      'tree.c:4007,23'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:4009,21'
          Branch Sides:
            - BranchSide:      'tree.c:4001,13'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
            - BranchSide:      'tree.c:4010,25'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStaticCopyNode
                - xmlFreeNode
        - Branch String:   'tree.c:4018,32'
          Branch Sides:
            - BranchSide:      'tree.c:4018,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:4020,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4018,9'
          Branch Sides:
            - BranchSide:      'tree.c:4019,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:4020,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3861,23'
          Dst:             xmlCopyPropInternal
        - Src:             'tree.c:3863,26'
          Dst:             xmlCopyNamespaceList
        - Src:             'tree.c:3867,26'
          Dst:             xmlCopyDoc
        - Src:             'tree.c:3891,18'
          Dst:             xmlDictLookup
        - Src:             'tree.c:3893,18'
          Dst:             xmlStrdup
        - Src:             'tree.c:3902,17'
          Dst:             xmlStrdup
        - Src:             'tree.c:3914,22'
          Dst:             xmlCopyNamespaceList
        - Src:             'tree.c:3923,8'
          Dst:             xmlSearchNsSafe
        - Src:             'tree.c:3935,12'
          Dst:             xmlSearchNsSafe
        - Src:             'tree.c:3942,13'
          Dst:             xmlNewNs
        - Src:             'tree.c:3944,27'
          Dst:             xmlNewReconciledNs
        - Src:             'tree.c:3956,27'
          Dst:             xmlCopyPropList
        - Src:             'tree.c:3968,35'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:3979,31'
          Dst:             xmlStaticCopyNode
        - Src:             'tree.c:4018,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:4019,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:4023,5'
          Dst:             xmlFreeNode
    - functionName:    xmlCopyPropInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3644
      functionLinenumberEnd: 3761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - target
        - cur
      BBCount:         88
      ICount:          507
      EdgeCount:       121
      CyclomaticComplexity: 35
      functionsReached:
        - xmlAddIDSafe
        - xmlFreeProp
        - xmlIsID
        - xmlNewDocProp
        - xmlNewNs
        - xmlNewReconciledNs
        - xmlNodeGetContent
        - xmlSearchNsSafe
        - xmlStaticCopyNodeList
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:3647,9'
          Branch Sides:
            - BranchSide:      'tree.c:3647,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3648,10'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
        - Branch String:   'tree.c:3648,26'
          Branch Sides:
            - BranchSide:      'tree.c:3648,30'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
            - BranchSide:      'tree.c:3650,9'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
        - Branch String:   'tree.c:3648,9'
          Branch Sides:
            - BranchSide:      'tree.c:3649,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3650,9'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
        - Branch String:   'tree.c:3650,9'
          Branch Sides:
            - BranchSide:      'tree.c:3651,22'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
            - BranchSide:      'tree.c:3652,14'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
                - xmlNewDocProp
                - xmlNewDocProp
                - xmlNewDocProp
        - Branch String:   'tree.c:3652,14'
          Branch Sides:
            - BranchSide:      'tree.c:3653,22'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
            - BranchSide:      'tree.c:3654,14'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
                - xmlNewDocProp
                - xmlNewDocProp
        - Branch String:   'tree.c:3654,14'
          Branch Sides:
            - BranchSide:      'tree.c:3655,22'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
            - BranchSide:      'tree.c:3656,14'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
                - xmlNewDocProp
        - Branch String:   'tree.c:3656,14'
          Branch Sides:
            - BranchSide:      'tree.c:3657,22'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
            - BranchSide:      'tree.c:3659,28'
              BranchSideFuncs:
                - xmlNewDocProp
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
        - Branch String:   'tree.c:3660,9'
          Branch Sides:
            - BranchSide:      'tree.c:3660,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3661,19'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
        - Branch String:   'tree.c:3663,27'
          Branch Sides:
            - BranchSide:      'tree.c:3663,31'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlSearchNsSafe
                - xmlNewNs
            - BranchSide:      'tree.c:3716,9'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:3663,9'
          Branch Sides:
            - BranchSide:      'tree.c:3667,29'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlNewNs
            - BranchSide:      'tree.c:3716,9'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:3668,11'
          Branch Sides:
            - BranchSide:      'tree.c:3669,11'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:3670,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlSearchNsSafe
                - xmlNewNs
        - Branch String:   'tree.c:3670,11'
          Branch Sides:
            - BranchSide:      'tree.c:3676,31'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlNewNs
            - BranchSide:      'tree.c:3701,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewReconciledNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:3677,13'
          Branch Sides:
            - BranchSide:      'tree.c:3678,11'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:3679,13'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
                - xmlNewNs
        - Branch String:   'tree.c:3679,13'
          Branch Sides:
            - BranchSide:      'tree.c:3680,29'
              BranchSideFuncs:
                - xmlNewNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
            - BranchSide:      'tree.c:3695,7'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:3683,11'
          Branch Sides:
            - BranchSide:      'tree.c:3684,20'
              BranchSideFuncs:
                - xmlNewNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
            - BranchSide:      'tree.c:3687,15'
              BranchSideFuncs:
                - xmlNewNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:3687,15'
          Branch Sides:
            - BranchSide:      'tree.c:3689,20'
              BranchSideFuncs:
                - xmlNewNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
            - BranchSide:      'tree.c:3691,30'
              BranchSideFuncs:
                - xmlNewNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:3692,15'
          Branch Sides:
            - BranchSide:      'tree.c:3693,15'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:3694,9'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:3701,13'
          Branch Sides:
            - BranchSide:      'tree.c:3703,21'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
            - BranchSide:      'tree.c:3709,40'
              BranchSideFuncs:
                - xmlNewReconciledNs
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
                - xmlStaticCopyNodeList
        - Branch String:   'tree.c:3710,15'
          Branch Sides:
            - BranchSide:      'tree.c:0,0'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:3711,15'
              BranchSideFuncs:
                - xmlFreeProp
        - Branch String:   'tree.c:3718,9'
          Branch Sides:
            - BranchSide:      'tree.c:3721,40'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:3736,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:3722,13'
          Branch Sides:
            - BranchSide:      'tree.c:3723,13'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:3724,2'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:3726,2'
          Branch Sides:
            - BranchSide:      'tree.c:3728,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:3732,5'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:3728,10'
          Branch Sides:
            - BranchSide:      'tree.c:3729,22'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:3730,12'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:3736,26'
          Branch Sides:
            - BranchSide:      'tree.c:3736,30'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:3756,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3736,43'
          Branch Sides:
            - BranchSide:      'tree.c:3737,3'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:3756,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3737,24'
          Branch Sides:
            - BranchSide:      'tree.c:3737,28'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:3756,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3737,46'
          Branch Sides:
            - BranchSide:      'tree.c:3738,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:3756,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3738,31'
          Branch Sides:
            - BranchSide:      'tree.c:3739,10'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:3756,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3736,9'
          Branch Sides:
            - BranchSide:      'tree.c:3740,27'
              BranchSideFuncs:
                - xmlIsID
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:3756,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3742,13'
          Branch Sides:
            - BranchSide:      'tree.c:3743,13'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:3744,6'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:3744,6'
          Branch Sides:
            - BranchSide:      'tree.c:3747,42'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlAddIDSafe
                - xmlFreeProp
            - BranchSide:      'tree.c:3755,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3748,10'
          Branch Sides:
            - BranchSide:      'tree.c:3749,17'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:3750,32'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlFreeProp
        - Branch String:   'tree.c:3752,17'
          Branch Sides:
            - BranchSide:      'tree.c:3753,17'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:3754,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3651,8'
          Dst:             xmlNewDocProp
        - Src:             'tree.c:3653,8'
          Dst:             xmlNewDocProp
        - Src:             'tree.c:3655,8'
          Dst:             xmlNewDocProp
        - Src:             'tree.c:3657,8'
          Dst:             xmlNewDocProp
        - Src:             'tree.c:3659,8'
          Dst:             xmlNewDocProp
        - Src:             'tree.c:3667,13'
          Dst:             xmlSearchNsSafe
        - Src:             'tree.c:3676,15'
          Dst:             xmlSearchNsSafe
        - Src:             'tree.c:3691,21'
          Dst:             xmlNewNs
        - Src:             'tree.c:3701,13'
          Dst:             xmlStrEqual
        - Src:             'tree.c:3709,21'
          Dst:             xmlNewReconciledNs
        - Src:             'tree.c:3721,18'
          Dst:             xmlStaticCopyNodeList
        - Src:             'tree.c:3740,19'
          Dst:             xmlIsID
        - Src:             'tree.c:3747,11'
          Dst:             xmlNodeGetContent
        - Src:             'tree.c:3750,19'
          Dst:             xmlAddIDSafe
        - Src:             'tree.c:3759,5'
          Dst:             xmlFreeProp
    - functionName:    xmlCopyNamespaceList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3622
      functionLinenumberEnd: 3641
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCopyNamespace
        - xmlFreeNsList
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:3626,5'
          Branch Sides:
            - BranchSide:      'tree.c:3627,30'
              BranchSideFuncs:
                - xmlCopyNamespace
                - xmlFreeNsList
            - BranchSide:      'tree.c:3640,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3628,13'
          Branch Sides:
            - BranchSide:      'tree.c:3629,27'
              BranchSideFuncs:
                - xmlFreeNsList
            - BranchSide:      'tree.c:3632,6'
              BranchSideFuncs:
                - xmlCopyNamespace
                - xmlFreeNsList
        - Branch String:   'tree.c:3632,6'
          Branch Sides:
            - BranchSide:      'tree.c:3633,16'
              BranchSideFuncs:
                - xmlCopyNamespace
                - xmlFreeNsList
            - BranchSide:      'tree.c:3635,16'
              BranchSideFuncs:
                - xmlCopyNamespace
                - xmlFreeNsList
      Callsites:
        - Src:             'tree.c:3627,13'
          Dst:             xmlCopyNamespace
        - Src:             'tree.c:3629,13'
          Dst:             xmlFreeNsList
    - functionName:    xmlCopyDoc
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4301
      functionLinenumberEnd: 4362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - recursive
      BBCount:         47
      ICount:          309
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - xmlCopyDtd
        - xmlCopyNamespaceList
        - xmlFreeDoc
        - xmlNewDoc
        - xmlSetTreeDoc
        - xmlStaticCopyNodeList
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:4304,9'
          Branch Sides:
            - BranchSide:      'tree.c:4304,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4305,21'
              BranchSideFuncs:
                - xmlNewDoc
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:4306,9'
          Branch Sides:
            - BranchSide:      'tree.c:4306,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4307,17'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:4308,9'
          Branch Sides:
            - BranchSide:      'tree.c:4309,21'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:4313,9'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:4310,13'
          Branch Sides:
            - BranchSide:      'tree.c:4311,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'tree.c:4312,5'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:4313,9'
          Branch Sides:
            - BranchSide:      'tree.c:4314,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
            - BranchSide:      'tree.c:4318,9'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
        - Branch String:   'tree.c:4315,13'
          Branch Sides:
            - BranchSide:      'tree.c:4316,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'tree.c:4317,5'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStrdup
        - Branch String:   'tree.c:4318,9'
          Branch Sides:
            - BranchSide:      'tree.c:4319,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:4323,20'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
        - Branch String:   'tree.c:4320,13'
          Branch Sides:
            - BranchSide:      'tree.c:4321,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'tree.c:4322,5'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
        - Branch String:   'tree.c:4326,9'
          Branch Sides:
            - BranchSide:      'tree.c:4326,28'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:4328,5'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
                - xmlCopyDtd
                - xmlSetTreeDoc
        - Branch String:   'tree.c:4330,9'
          Branch Sides:
            - BranchSide:      'tree.c:4331,37'
              BranchSideFuncs:
                - xmlCopyDtd
                - xmlSetTreeDoc
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
            - BranchSide:      'tree.c:4337,9'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4332,6'
          Branch Sides:
            - BranchSide:      'tree.c:4333,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'tree.c:4335,28'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlStaticCopyNodeList
                - xmlFreeDoc
                - xmlCopyNamespaceList
        - Branch String:   'tree.c:4337,9'
          Branch Sides:
            - BranchSide:      'tree.c:4338,43'
              BranchSideFuncs:
                - xmlCopyNamespaceList
                - xmlStaticCopyNodeList
                - xmlFreeDoc
            - BranchSide:      'tree.c:4342,9'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
        - Branch String:   'tree.c:4339,13'
          Branch Sides:
            - BranchSide:      'tree.c:4340,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'tree.c:4341,5'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
        - Branch String:   'tree.c:4342,9'
          Branch Sides:
            - BranchSide:      'tree.c:4345,40'
              BranchSideFuncs:
                - xmlStaticCopyNodeList
                - xmlFreeDoc
            - BranchSide:      'tree.c:4357,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4347,13'
          Branch Sides:
            - BranchSide:      'tree.c:4348,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'tree.c:4349,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4351,2'
          Branch Sides:
            - BranchSide:      'tree.c:4352,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4356,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:4352,10'
          Branch Sides:
            - BranchSide:      'tree.c:4353,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:4354,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:4305,11'
          Dst:             xmlNewDoc
        - Src:             'tree.c:4314,25'
          Dst:             xmlStrdup
        - Src:             'tree.c:4319,20'
          Dst:             xmlStrdup
        - Src:             'tree.c:4331,26'
          Dst:             xmlCopyDtd
        - Src:             'tree.c:4335,2'
          Dst:             xmlSetTreeDoc
        - Src:             'tree.c:4338,22'
          Dst:             xmlCopyNamespaceList
        - Src:             'tree.c:4345,18'
          Dst:             xmlStaticCopyNodeList
        - Src:             'tree.c:4360,5'
          Dst:             xmlFreeDoc
    - functionName:    xmlCopyPropList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3791
      functionLinenumberEnd: 3813
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - target
        - cur
      BBCount:         17
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCopyProp
        - xmlFreePropList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:3795,26'
          Branch Sides:
            - BranchSide:      'tree.c:3795,30'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
            - BranchSide:      'tree.c:3797,5'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
        - Branch String:   'tree.c:3795,9'
          Branch Sides:
            - BranchSide:      'tree.c:3796,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3797,5'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
        - Branch String:   'tree.c:3797,5'
          Branch Sides:
            - BranchSide:      'tree.c:3798,25'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
            - BranchSide:      'tree.c:3812,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3799,6'
          Branch Sides:
            - BranchSide:      'tree.c:3800,29'
              BranchSideFuncs:
                - xmlFreePropList
            - BranchSide:      'tree.c:3803,6'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
        - Branch String:   'tree.c:3803,6'
          Branch Sides:
            - BranchSide:      'tree.c:3804,16'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
            - BranchSide:      'tree.c:3806,16'
              BranchSideFuncs:
                - xmlCopyProp
                - xmlFreePropList
      Callsites:
        - Src:             'tree.c:3798,13'
          Dst:             xmlCopyProp
        - Src:             'tree.c:3800,13'
          Dst:             xmlFreePropList
    - functionName:    xmlCopyProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3776
      functionLinenumberEnd: 3777
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - target
        - cur
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCopyPropInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:3777,9'
          Dst:             xmlCopyPropInternal
    - functionName:    xmlNewDoc
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - version
      BBCount:         16
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlStrdup
      functionUses:    14
      BranchProfiles:
        - Branch String:   'tree.c:874,9'
          Branch Sides:
            - BranchSide:      'tree.c:875,10'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:880,23'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:881,9'
          Branch Sides:
            - BranchSide:      'tree.c:882,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:883,12'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:887,9'
          Branch Sides:
            - BranchSide:      'tree.c:888,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:891,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:903,32'
          Branch Sides:
            - BranchSide:      'tree.c:903,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:905,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:903,9'
          Branch Sides:
            - BranchSide:      'tree.c:904,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:905,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:886,20'
          Dst:             xmlStrdup
        - Src:             'tree.c:903,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:904,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlCopyNamespace
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3600
      functionLinenumberEnd: 3612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         9
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNewNs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:3603,9'
          Branch Sides:
            - BranchSide:      'tree.c:3603,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3604,13'
              BranchSideFuncs:
                - xmlNewNs
        - Branch String:   'tree.c:3604,5'
          Branch Sides:
            - BranchSide:      'tree.c:3606,27'
              BranchSideFuncs:
                - xmlNewNs
            - BranchSide:      'tree.c:3609,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:3606,12'
          Dst:             xmlNewNs
    - functionName:    xmlNewDocProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1654
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
        - value
      BBCount:         27
      ICount:          152
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlDictLookup
        - xmlFreeProp
        - xmlNodeParseContent
        - xmlStrdup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:1622,9'
          Branch Sides:
            - BranchSide:      'tree.c:1623,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1629,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNodeParseContent
                - xmlFreeProp
                - xmlDictLookup
        - Branch String:   'tree.c:1630,9'
          Branch Sides:
            - BranchSide:      'tree.c:1631,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1632,12'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNodeParseContent
                - xmlFreeProp
                - xmlDictLookup
        - Branch String:   'tree.c:1635,23'
          Branch Sides:
            - BranchSide:      'tree.c:1635,27'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNodeParseContent
                - xmlFreeProp
                - xmlDictLookup
            - BranchSide:      'tree.c:1638,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNodeParseContent
                - xmlFreeProp
        - Branch String:   'tree.c:1635,9'
          Branch Sides:
            - BranchSide:      'tree.c:1636,28'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNodeParseContent
                - xmlFreeProp
            - BranchSide:      'tree.c:1638,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNodeParseContent
                - xmlFreeProp
        - Branch String:   'tree.c:1639,9'
          Branch Sides:
            - BranchSide:      'tree.c:1640,9'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1641,16'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNodeParseContent
                - xmlFreeProp
        - Branch String:   'tree.c:1642,9'
          Branch Sides:
            - BranchSide:      'tree.c:1643,39'
              BranchSideFuncs:
                - xmlNodeParseContent
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeProp
            - BranchSide:      'tree.c:1647,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1643,6'
          Branch Sides:
            - BranchSide:      'tree.c:1644,13'
              BranchSideFuncs:
                - xmlFreeProp
            - BranchSide:      'tree.c:1645,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1647,32'
          Branch Sides:
            - BranchSide:      'tree.c:1647,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1649,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1647,9'
          Branch Sides:
            - BranchSide:      'tree.c:1648,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1649,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1636,14'
          Dst:             xmlDictLookup
        - Src:             'tree.c:1638,14'
          Dst:             xmlStrdup
        - Src:             'tree.c:1643,6'
          Dst:             xmlNodeParseContent
        - Src:             'tree.c:1647,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:1648,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:1652,5'
          Dst:             xmlFreeProp
    - functionName:    xmlNewDtd
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
        - publicId
        - systemId
      BBCount:         35
      ICount:          194
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlFreeDtd
        - xmlStrdup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:639,23'
          Branch Sides:
            - BranchSide:      'tree.c:639,27'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:646,23'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:639,9'
          Branch Sides:
            - BranchSide:      'tree.c:640,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:646,23'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:647,9'
          Branch Sides:
            - BranchSide:      'tree.c:648,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:649,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:652,9'
          Branch Sides:
            - BranchSide:      'tree.c:653,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
            - BranchSide:      'tree.c:657,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
        - Branch String:   'tree.c:654,13'
          Branch Sides:
            - BranchSide:      'tree.c:655,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:656,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
        - Branch String:   'tree.c:657,9'
          Branch Sides:
            - BranchSide:      'tree.c:658,30'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
            - BranchSide:      'tree.c:662,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
        - Branch String:   'tree.c:659,13'
          Branch Sides:
            - BranchSide:      'tree.c:660,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:661,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
        - Branch String:   'tree.c:662,9'
          Branch Sides:
            - BranchSide:      'tree.c:663,28'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeDtd
            - BranchSide:      'tree.c:667,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:664,13'
          Branch Sides:
            - BranchSide:      'tree.c:665,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:666,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:667,9'
          Branch Sides:
            - BranchSide:      'tree.c:668,19'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:669,16'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:671,32'
          Branch Sides:
            - BranchSide:      'tree.c:671,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:673,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:671,9'
          Branch Sides:
            - BranchSide:      'tree.c:672,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:673,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:653,14'
          Dst:             xmlStrdup
        - Src:             'tree.c:658,20'
          Dst:             xmlStrdup
        - Src:             'tree.c:663,18'
          Dst:             xmlStrdup
        - Src:             'tree.c:671,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:672,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:676,5'
          Dst:             xmlFreeDtd
    - functionName:    xmlCopyNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4129
      functionLinenumberEnd: 4133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - extended
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStaticCopyNode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:4132,11'
          Dst:             xmlStaticCopyNode
    - functionName:    xmlDocCopyNodeList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4168
      functionLinenumberEnd: 4170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - node
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStaticCopyNodeList
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:4169,22'
          Dst:             xmlStaticCopyNodeList
    - functionName:    xmlDocCopyNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4153
      functionLinenumberEnd: 4157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - doc
        - extended
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStaticCopyNode
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:4156,11'
          Dst:             xmlStaticCopyNode
    - functionName:    xmlNextElementSibling
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3280
      functionLinenumberEnd: 3304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         21
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:3281,9'
          Branch Sides:
            - BranchSide:      'tree.c:3282,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3283,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3283,5'
          Branch Sides:
            - BranchSide:      'tree.c:3293,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3293,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3293,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3293,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3293,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3293,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3293,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3293,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3293,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3296,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3298,5'
          Branch Sides:
            - BranchSide:      'tree.c:3299,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3303,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3299,13'
          Branch Sides:
            - BranchSide:      'tree.c:3300,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3301,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlPreviousElementSibling
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3246
      functionLinenumberEnd: 3269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         20
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:3247,9'
          Branch Sides:
            - BranchSide:      'tree.c:3248,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3249,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3249,5'
          Branch Sides:
            - BranchSide:      'tree.c:3258,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3258,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3258,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3258,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3258,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3258,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3258,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3258,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3261,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3263,5'
          Branch Sides:
            - BranchSide:      'tree.c:3264,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3268,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3264,13'
          Branch Sides:
            - BranchSide:      'tree.c:3265,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3266,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlLastElementChild
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3213
      functionLinenumberEnd: 3235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         17
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:3216,9'
          Branch Sides:
            - BranchSide:      'tree.c:3217,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3218,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3218,5'
          Branch Sides:
            - BranchSide:      'tree.c:3224,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3224,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3224,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3224,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3224,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3227,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3229,5'
          Branch Sides:
            - BranchSide:      'tree.c:3230,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3234,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3230,13'
          Branch Sides:
            - BranchSide:      'tree.c:3231,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3232,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFirstElementChild
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3180
      functionLinenumberEnd: 3202
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         17
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:3183,9'
          Branch Sides:
            - BranchSide:      'tree.c:3184,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3185,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3185,5'
          Branch Sides:
            - BranchSide:      'tree.c:3191,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3191,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3191,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3191,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3191,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3194,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3196,5'
          Branch Sides:
            - BranchSide:      'tree.c:3197,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3201,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3197,13'
          Branch Sides:
            - BranchSide:      'tree.c:3198,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3199,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlChildElementCount
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3146
      functionLinenumberEnd: 3169
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         18
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:3150,9'
          Branch Sides:
            - BranchSide:      'tree.c:3151,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3152,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3152,5'
          Branch Sides:
            - BranchSide:      'tree.c:3158,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3158,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3158,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3158,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3158,19'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3161,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3163,5'
          Branch Sides:
            - BranchSide:      'tree.c:3164,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3168,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3164,13'
          Branch Sides:
            - BranchSide:      'tree.c:3165,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3166,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetLastChild
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3125
      functionLinenumberEnd: 3130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:3126,26'
          Branch Sides:
            - BranchSide:      'tree.c:3126,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3127,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3126,9'
          Branch Sides:
            - BranchSide:      'tree.c:3127,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3129,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlAddChildList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2976
      functionLinenumberEnd: 3039
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - cur
      BBCount:         43
      ICount:          244
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - xmlFreeNode
        - xmlSetTreeDoc
        - xmlTextAddContent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:2981,26'
          Branch Sides:
            - BranchSide:      'tree.c:2981,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2982,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2981,9'
          Branch Sides:
            - BranchSide:      'tree.c:2982,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2985,10'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2985,23'
          Branch Sides:
            - BranchSide:      'tree.c:2985,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2986,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2985,9'
          Branch Sides:
            - BranchSide:      'tree.c:2986,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2989,9'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2990,5'
          Branch Sides:
            - BranchSide:      'tree.c:2991,6'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2996,9'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:2991,6'
          Branch Sides:
            - BranchSide:      'tree.c:2992,24'
              BranchSideFuncs:
                - xmlSetTreeDoc
                - xmlTextAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:2995,5'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2992,10'
          Branch Sides:
            - BranchSide:      'tree.c:2993,21'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
                - xmlSetTreeDoc
            - BranchSide:      'tree.c:2994,2'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
                - xmlSetTreeDoc
        - Branch String:   'tree.c:2996,9'
          Branch Sides:
            - BranchSide:      'tree.c:2997,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3003,9'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3003,9'
          Branch Sides:
            - BranchSide:      'tree.c:3004,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3006,16'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
        - Branch String:   'tree.c:3011,35'
          Branch Sides:
            - BranchSide:      'tree.c:3012,7'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3028,15'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3012,36'
          Branch Sides:
            - BranchSide:      'tree.c:3013,7'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3028,15'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3011,6'
          Branch Sides:
            - BranchSide:      'tree.c:3016,35'
              BranchSideFuncs:
                - xmlTextAddContent
                - xmlFreeNode
            - BranchSide:      'tree.c:3028,15'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3016,17'
          Branch Sides:
            - BranchSide:      'tree.c:3017,17'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3018,20'
              BranchSideFuncs:
                - xmlFreeNode
        - Branch String:   'tree.c:3023,10'
          Branch Sides:
            - BranchSide:      'tree.c:3024,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3025,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:3031,5'
          Branch Sides:
            - BranchSide:      'tree.c:3032,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:3035,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2992,10'
          Dst:             xmlSetTreeDoc
        - Src:             'tree.c:3016,17'
          Dst:             xmlTextAddContent
        - Src:             'tree.c:3019,6'
          Dst:             xmlFreeNode
    - functionName:    xmlAddPrevSibling
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2911
      functionLinenumberEnd: 2921
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - next
        - cur
      BBCount:         17
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlInsertNode
      functionUses:    8
      BranchProfiles:
        - Branch String:   'tree.c:2912,24'
          Branch Sides:
            - BranchSide:      'tree.c:2912,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2915,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2912,62'
          Branch Sides:
            - BranchSide:      'tree.c:2913,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2915,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2913,23'
          Branch Sides:
            - BranchSide:      'tree.c:2913,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2915,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2913,60'
          Branch Sides:
            - BranchSide:      'tree.c:2914,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2915,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2912,9'
          Branch Sides:
            - BranchSide:      'tree.c:2915,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2917,9'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:2917,9'
          Branch Sides:
            - BranchSide:      'tree.c:2918,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2920,26'
              BranchSideFuncs:
                - xmlInsertNode
      Callsites:
        - Src:             'tree.c:2920,12'
          Dst:             xmlInsertNode
    - functionName:    xmlAddNextSibling
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2882
      functionLinenumberEnd: 2892
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prev
        - cur
      BBCount:         17
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlInsertNode
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tree.c:2883,24'
          Branch Sides:
            - BranchSide:      'tree.c:2883,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2886,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2883,62'
          Branch Sides:
            - BranchSide:      'tree.c:2884,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2886,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2884,23'
          Branch Sides:
            - BranchSide:      'tree.c:2884,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2886,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2884,60'
          Branch Sides:
            - BranchSide:      'tree.c:2885,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2886,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2883,9'
          Branch Sides:
            - BranchSide:      'tree.c:2886,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2888,9'
              BranchSideFuncs:
                - xmlInsertNode
        - Branch String:   'tree.c:2888,9'
          Branch Sides:
            - BranchSide:      'tree.c:2889,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2891,26'
              BranchSideFuncs:
                - xmlInsertNode
      Callsites:
        - Src:             'tree.c:2891,12'
          Dst:             xmlInsertNode
    - functionName:    xmlNewChild
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2663
      functionLinenumberEnd: 2703
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - ns
        - name
        - content
      BBCount:         24
      ICount:          145
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - xmlNewDocNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:2666,26'
          Branch Sides:
            - BranchSide:      'tree.c:2666,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2667,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2666,9'
          Branch Sides:
            - BranchSide:      'tree.c:2667,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2669,13'
              BranchSideFuncs:
                - xmlNewDocNode
        - Branch String:   'tree.c:2669,5'
          Branch Sides:
            - BranchSide:      'tree.c:2673,13'
              BranchSideFuncs:
                - xmlNewDocNode
            - BranchSide:      'tree.c:2673,13'
              BranchSideFuncs:
                - xmlNewDocNode
            - BranchSide:      'tree.c:2673,13'
              BranchSideFuncs:
                - xmlNewDocNode
            - BranchSide:      'tree.c:2676,17'
              BranchSideFuncs:
                - xmlNewDocNode
            - BranchSide:      'tree.c:2681,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2676,17'
          Branch Sides:
            - BranchSide:      'tree.c:2677,22'
              BranchSideFuncs:
                - xmlNewDocNode
            - BranchSide:      'tree.c:2678,13'
              BranchSideFuncs:
                - xmlNewDocNode
        - Branch String:   'tree.c:2685,9'
          Branch Sides:
            - BranchSide:      'tree.c:2686,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2691,19'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2692,9'
          Branch Sides:
            - BranchSide:      'tree.c:2693,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2696,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2684,11'
          Dst:             xmlNewDocNode
    - functionName:    xmlNewDocNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1889
      functionLinenumberEnd: 1915
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - ns
        - name
        - content
      BBCount:         17
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlDictLookup
        - xmlNewElem
        - xmlStrdup
      functionUses:    26
      BranchProfiles:
        - Branch String:   'tree.c:1893,9'
          Branch Sides:
            - BranchSide:      'tree.c:1894,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1896,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNewElem
                - xmlDictLookup
                - xmlNewElem
        - Branch String:   'tree.c:1896,23'
          Branch Sides:
            - BranchSide:      'tree.c:1896,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNewElem
                - xmlDictLookup
                - xmlNewElem
            - BranchSide:      'tree.c:1904,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNewElem
        - Branch String:   'tree.c:1896,9'
          Branch Sides:
            - BranchSide:      'tree.c:1897,49'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlNewElem
            - BranchSide:      'tree.c:1904,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNewElem
        - Branch String:   'tree.c:1899,13'
          Branch Sides:
            - BranchSide:      'tree.c:1900,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1901,27'
              BranchSideFuncs:
                - xmlNewElem
        - Branch String:   'tree.c:1905,9'
          Branch Sides:
            - BranchSide:      'tree.c:1906,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1908,22'
              BranchSideFuncs:
                - xmlNewElem
        - Branch String:   'tree.c:1909,9'
          Branch Sides:
            - BranchSide:      'tree.c:1910,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1914,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1897,35'
          Dst:             xmlDictLookup
        - Src:             'tree.c:1901,16'
          Dst:             xmlNewElem
        - Src:             'tree.c:1904,12'
          Dst:             xmlStrdup
        - Src:             'tree.c:1908,11'
          Dst:             xmlNewElem
    - functionName:    xmlNewElem
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - ns
        - name
        - content
      BBCount:         16
      ICount:          113
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlNodeParseContent
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:1840,9'
          Branch Sides:
            - BranchSide:      'tree.c:1841,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1842,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlNodeParseContent
        - Branch String:   'tree.c:1849,9'
          Branch Sides:
            - BranchSide:      'tree.c:1850,33'
              BranchSideFuncs:
                - xmlNodeParseContent
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1857,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1850,13'
          Branch Sides:
            - BranchSide:      'tree.c:1852,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1855,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1857,32'
          Branch Sides:
            - BranchSide:      'tree.c:1857,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1860,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1857,9'
          Branch Sides:
            - BranchSide:      'tree.c:1858,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1860,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1850,13'
          Dst:             xmlNodeParseContent
        - Src:             'tree.c:1857,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:1858,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlNewDocComment
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2404
      functionLinenumberEnd: 2409
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - content
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewComment
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:2408,9'
          Branch Sides:
            - BranchSide:      'tree.c:2408,33'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2408,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2407,11'
          Dst:             xmlNewComment
    - functionName:    xmlNewComment
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2331
      functionLinenumberEnd: 2357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - content
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlFreeNode
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:2338,9'
          Branch Sides:
            - BranchSide:      'tree.c:2339,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2340,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'tree.c:2344,9'
          Branch Sides:
            - BranchSide:      'tree.c:2345,27'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
            - BranchSide:      'tree.c:2350,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2346,13'
          Branch Sides:
            - BranchSide:      'tree.c:2347,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:2348,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2350,32'
          Branch Sides:
            - BranchSide:      'tree.c:2350,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2352,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2350,9'
          Branch Sides:
            - BranchSide:      'tree.c:2351,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2352,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2345,17'
          Dst:             xmlStrdup
        - Src:             'tree.c:2350,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2351,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2355,5'
          Dst:             xmlFreeNode
    - functionName:    xmlNewCDataBlock
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2369
      functionLinenumberEnd: 2393
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - content
        - len
      BBCount:         16
      ICount:          107
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlStrndup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tree.c:2376,9'
          Branch Sides:
            - BranchSide:      'tree.c:2377,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2378,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrndup
        - Branch String:   'tree.c:2382,9'
          Branch Sides:
            - BranchSide:      'tree.c:2383,28'
              BranchSideFuncs:
                - xmlStrndup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2390,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2384,13'
          Branch Sides:
            - BranchSide:      'tree.c:2385,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2388,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2390,32'
          Branch Sides:
            - BranchSide:      'tree.c:2390,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2392,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2390,9'
          Branch Sides:
            - BranchSide:      'tree.c:2391,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2392,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2383,17'
          Dst:             xmlStrndup
        - Src:             'tree.c:2390,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2391,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlNewReference
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2198
      functionLinenumberEnd: 2247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         25
      ICount:          183
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlFreeNode
        - xmlGetDocEntity
        - xmlStrdup
        - xmlStrlen
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:2202,9'
          Branch Sides:
            - BranchSide:      'tree.c:2203,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2208,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
                - xmlStrlen
                - xmlStrndup
                - xmlStrndup
        - Branch String:   'tree.c:2209,9'
          Branch Sides:
            - BranchSide:      'tree.c:2210,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2211,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
                - xmlStrlen
                - xmlStrndup
                - xmlStrndup
        - Branch String:   'tree.c:2215,9'
          Branch Sides:
            - BranchSide:      'tree.c:2217,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
                - xmlStrndup
            - BranchSide:      'tree.c:2224,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
        - Branch String:   'tree.c:2219,6'
          Branch Sides:
            - BranchSide:      'tree.c:2220,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
            - BranchSide:      'tree.c:2222,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
        - Branch String:   'tree.c:2225,9'
          Branch Sides:
            - BranchSide:      'tree.c:2226,9'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:2228,27'
              BranchSideFuncs:
                - xmlGetDocEntity
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2229,9'
          Branch Sides:
            - BranchSide:      'tree.c:2230,17'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2240,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2240,32'
          Branch Sides:
            - BranchSide:      'tree.c:2240,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2242,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2240,9'
          Branch Sides:
            - BranchSide:      'tree.c:2241,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2242,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2218,8'
          Dst:             xmlStrlen
        - Src:             'tree.c:2220,18'
          Dst:             xmlStrndup
        - Src:             'tree.c:2222,18'
          Dst:             xmlStrndup
        - Src:             'tree.c:2224,14'
          Dst:             xmlStrdup
        - Src:             'tree.c:2228,11'
          Dst:             xmlGetDocEntity
        - Src:             'tree.c:2240,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2241,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2245,5'
          Dst:             xmlFreeNode
    - functionName:    xmlNewCharRef
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2164
      functionLinenumberEnd: 2184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         14
      ICount:          95
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlNewEntityRef
        - xmlStrdup
        - xmlStrlen
        - xmlStrndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:2167,9'
          Branch Sides:
            - BranchSide:      'tree.c:2168,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2170,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNewEntityRef
                - xmlStrlen
                - xmlStrndup
                - xmlStrndup
        - Branch String:   'tree.c:2170,9'
          Branch Sides:
            - BranchSide:      'tree.c:2172,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
                - xmlNewEntityRef
                - xmlStrndup
            - BranchSide:      'tree.c:2179,19'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNewEntityRef
        - Branch String:   'tree.c:2174,6'
          Branch Sides:
            - BranchSide:      'tree.c:2175,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewEntityRef
            - BranchSide:      'tree.c:2177,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewEntityRef
        - Branch String:   'tree.c:2180,9'
          Branch Sides:
            - BranchSide:      'tree.c:2181,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2183,28'
              BranchSideFuncs:
                - xmlNewEntityRef
      Callsites:
        - Src:             'tree.c:2173,8'
          Dst:             xmlStrlen
        - Src:             'tree.c:2175,13'
          Dst:             xmlStrndup
        - Src:             'tree.c:2177,13'
          Dst:             xmlStrndup
        - Src:             'tree.c:2179,9'
          Dst:             xmlStrdup
        - Src:             'tree.c:2183,12'
          Dst:             xmlNewEntityRef
    - functionName:    xmlNewTextChild
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2072
      functionLinenumberEnd: 2112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - ns
        - name
        - content
      BBCount:         24
      ICount:          145
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - xmlNewDocRawNode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:2075,26'
          Branch Sides:
            - BranchSide:      'tree.c:2075,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2076,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2075,9'
          Branch Sides:
            - BranchSide:      'tree.c:2076,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2078,13'
              BranchSideFuncs:
                - xmlNewDocRawNode
        - Branch String:   'tree.c:2078,5'
          Branch Sides:
            - BranchSide:      'tree.c:2082,13'
              BranchSideFuncs:
                - xmlNewDocRawNode
            - BranchSide:      'tree.c:2082,13'
              BranchSideFuncs:
                - xmlNewDocRawNode
            - BranchSide:      'tree.c:2082,13'
              BranchSideFuncs:
                - xmlNewDocRawNode
            - BranchSide:      'tree.c:2085,17'
              BranchSideFuncs:
                - xmlNewDocRawNode
            - BranchSide:      'tree.c:2090,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2085,17'
          Branch Sides:
            - BranchSide:      'tree.c:2086,22'
              BranchSideFuncs:
                - xmlNewDocRawNode
            - BranchSide:      'tree.c:2087,13'
              BranchSideFuncs:
                - xmlNewDocRawNode
        - Branch String:   'tree.c:2094,9'
          Branch Sides:
            - BranchSide:      'tree.c:2095,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2100,19'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2101,9'
          Branch Sides:
            - BranchSide:      'tree.c:2102,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2105,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2093,11'
          Dst:             xmlNewDocRawNode
    - functionName:    xmlNewDocRawNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 1987
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - ns
        - name
        - content
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFreeNode
        - xmlNewDocNode
        - xmlNewDocText
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:1970,9'
          Branch Sides:
            - BranchSide:      'tree.c:1971,20'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlFreeNode
            - BranchSide:      'tree.c:1986,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1972,6'
          Branch Sides:
            - BranchSide:      'tree.c:1975,27'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlFreeNode
            - BranchSide:      'tree.c:1985,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1976,17'
          Branch Sides:
            - BranchSide:      'tree.c:1977,29'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:1981,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1969,11'
          Dst:             xmlNewDocNode
        - Src:             'tree.c:1975,13'
          Dst:             xmlNewDocText
        - Src:             'tree.c:1977,17'
          Dst:             xmlFreeNode
    - functionName:    xmlNewDocFragment
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1997
      functionLinenumberEnd: 2014
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __xmlRegisterNodeDefaultValue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:2004,9'
          Branch Sides:
            - BranchSide:      'tree.c:2005,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:2006,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:2011,32'
          Branch Sides:
            - BranchSide:      'tree.c:2011,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2013,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:2011,9'
          Branch Sides:
            - BranchSide:      'tree.c:2012,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:2013,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:2011,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:2012,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    xmlNewDocNodeEatName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1933
      functionLinenumberEnd: 1950
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - ns
        - name
        - content
      BBCount:         16
      ICount:          90
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlDictOwns
        - xmlNewElem
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:1936,9'
          Branch Sides:
            - BranchSide:      'tree.c:1937,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1939,22'
              BranchSideFuncs:
                - xmlNewElem
                - xmlDictOwns
        - Branch String:   'tree.c:1940,9'
          Branch Sides:
            - BranchSide:      'tree.c:1942,14'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'tree.c:1949,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1942,27'
          Branch Sides:
            - BranchSide:      'tree.c:1943,14'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1945,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1943,33'
          Branch Sides:
            - BranchSide:      'tree.c:1944,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1945,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1942,13'
          Branch Sides:
            - BranchSide:      'tree.c:1945,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1946,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1939,11'
          Dst:             xmlNewElem
        - Src:             'tree.c:1944,15'
          Dst:             xmlDictOwns
    - functionName:    xmlNewNodeEatName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1830
      functionLinenumberEnd: 1831
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNewDocNodeEatName
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:1831,12'
          Dst:             xmlNewDocNodeEatName
    - functionName:    xmlNewNode
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1811
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNewDocNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:1812,12'
          Dst:             xmlNewDocNode
    - functionName:    xmlNewPI
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1796
      functionLinenumberEnd: 1797
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - content
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNewDocPI
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:1797,12'
          Dst:             xmlNewDocPI
    - functionName:    xmlNewDocPI
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1747
      functionLinenumberEnd: 1783
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
        - content
      BBCount:         27
      ICount:          156
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlDictLookup
        - xmlFreeNode
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'tree.c:1750,9'
          Branch Sides:
            - BranchSide:      'tree.c:1751,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1757,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
                - xmlDictLookup
        - Branch String:   'tree.c:1758,9'
          Branch Sides:
            - BranchSide:      'tree.c:1759,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1760,12'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
                - xmlDictLookup
        - Branch String:   'tree.c:1764,23'
          Branch Sides:
            - BranchSide:      'tree.c:1764,27'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
                - xmlDictLookup
            - BranchSide:      'tree.c:1767,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'tree.c:1764,9'
          Branch Sides:
            - BranchSide:      'tree.c:1765,35'
              BranchSideFuncs:
                - xmlDictLookup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
            - BranchSide:      'tree.c:1767,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'tree.c:1768,9'
          Branch Sides:
            - BranchSide:      'tree.c:1769,9'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:1770,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeNode
        - Branch String:   'tree.c:1770,9'
          Branch Sides:
            - BranchSide:      'tree.c:1771,27'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeNode
            - BranchSide:      'tree.c:1776,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1772,13'
          Branch Sides:
            - BranchSide:      'tree.c:1773,13'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'tree.c:1774,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:1776,32'
          Branch Sides:
            - BranchSide:      'tree.c:1776,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1778,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:1776,9'
          Branch Sides:
            - BranchSide:      'tree.c:1777,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:1778,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:1765,21'
          Dst:             xmlDictLookup
        - Src:             'tree.c:1767,14'
          Dst:             xmlStrdup
        - Src:             'tree.c:1771,17'
          Dst:             xmlStrdup
        - Src:             'tree.c:1776,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:1777,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:1781,5'
          Dst:             xmlFreeNode
    - functionName:    xmlNewNsPropEatName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1595
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ns
        - name
        - value
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewPropInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:1597,9'
          Branch Sides:
            - BranchSide:      'tree.c:1598,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1601,31'
              BranchSideFuncs:
                - xmlNewPropInternal
      Callsites:
        - Src:             'tree.c:1601,12'
          Dst:             xmlNewPropInternal
    - functionName:    xmlNewNsProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1577
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ns
        - name
        - value
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewPropInternal
      functionUses:    9
      BranchProfiles:
        - Branch String:   'tree.c:1572,9'
          Branch Sides:
            - BranchSide:      'tree.c:1573,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1576,31'
              BranchSideFuncs:
                - xmlNewPropInternal
      Callsites:
        - Src:             'tree.c:1576,12'
          Dst:             xmlNewPropInternal
    - functionName:    xmlNewProp
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1543
      functionLinenumberEnd: 1550
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
        - value
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNewPropInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:1545,9'
          Branch Sides:
            - BranchSide:      'tree.c:1546,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1549,28'
              BranchSideFuncs:
                - xmlNewPropInternal
      Callsites:
        - Src:             'tree.c:1549,9'
          Dst:             xmlNewPropInternal
    - functionName:    xmlNodeListGetRawString
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1413
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - list
        - inLine
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNodeListGetStringInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'tree.c:1418,9'
          Branch Sides:
            - BranchSide:      'tree.c:1419,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1421,10'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
        - Branch String:   'tree.c:1421,9'
          Branch Sides:
            - BranchSide:      'tree.c:1422,16'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
            - BranchSide:      'tree.c:1426,41'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
      Callsites:
        - Src:             'tree.c:1426,12'
          Dst:             xmlNodeListGetStringInternal
    - functionName:    xmlNodeListGetStringInternal
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - node
        - escape
        - flags
      BBCount:         44
      ICount:          238
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - xmlBufAdd
        - xmlBufCat
        - xmlBufCreate
        - xmlBufDetach
        - xmlBufFree
        - xmlBufGetNodeContent
        - xmlEscapeText
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:1299,9'
          Branch Sides:
            - BranchSide:      'tree.c:1300,16'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:1302,10'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEscapeText
                - xmlBufCat
                - xmlBufFree
                - xmlBufCat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:1302,23'
          Branch Sides:
            - BranchSide:      'tree.c:1303,11'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEscapeText
                - xmlBufCat
                - xmlBufFree
                - xmlBufCat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:1311,11'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEscapeText
                - xmlBufCat
                - xmlBufFree
                - xmlBufCat
        - Branch String:   'tree.c:1303,40'
          Branch Sides:
            - BranchSide:      'tree.c:1304,11'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEscapeText
                - xmlBufCat
                - xmlBufFree
                - xmlBufCat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:1305,10'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEscapeText
                - xmlBufCat
                - xmlBufFree
                - xmlBufCat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:1304,50'
          Branch Sides:
            - BranchSide:      'tree.c:1305,10'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEscapeText
                - xmlBufCat
                - xmlBufFree
                - xmlBufCat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:1311,11'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEscapeText
                - xmlBufCat
                - xmlBufFree
                - xmlBufCat
        - Branch String:   'tree.c:1302,9'
          Branch Sides:
            - BranchSide:      'tree.c:1306,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:1311,11'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEscapeText
                - xmlBufCat
                - xmlBufFree
                - xmlBufCat
        - Branch String:   'tree.c:1306,13'
          Branch Sides:
            - BranchSide:      'tree.c:1307,20'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'tree.c:1308,26'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:1312,9'
          Branch Sides:
            - BranchSide:      'tree.c:1313,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1315,5'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEscapeText
                - xmlBufCat
                - xmlBufFree
                - xmlBufCat
        - Branch String:   'tree.c:1315,5'
          Branch Sides:
            - BranchSide:      'tree.c:1316,14'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEscapeText
                - xmlBufCat
                - xmlBufFree
                - xmlBufCat
            - BranchSide:      'tree.c:1344,24'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
        - Branch String:   'tree.c:1316,43'
          Branch Sides:
            - BranchSide:      'tree.c:1317,14'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEscapeText
                - xmlBufCat
                - xmlBufFree
                - xmlBufCat
            - BranchSide:      'tree.c:1318,17'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEscapeText
                - xmlBufCat
                - xmlBufFree
                - xmlBufCat
        - Branch String:   'tree.c:1316,13'
          Branch Sides:
            - BranchSide:      'tree.c:1318,17'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEscapeText
                - xmlBufCat
                - xmlBufFree
                - xmlBufCat
            - BranchSide:      'tree.c:1331,20'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlEscapeText
                - xmlBufCat
                - xmlBufFree
                - xmlBufCat
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
        - Branch String:   'tree.c:1318,17'
          Branch Sides:
            - BranchSide:      'tree.c:1319,21'
              BranchSideFuncs:
                - xmlEscapeText
                - xmlBufCat
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlBufFree
                - xmlBufCat
            - BranchSide:      'tree.c:1331,9'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEscapeText
                - xmlBufCat
                - xmlBufFree
                - xmlBufCat
        - Branch String:   'tree.c:1319,21'
          Branch Sides:
            - BranchSide:      'tree.c:1320,31'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEscapeText
                - xmlBufCat
                - xmlBufFree
            - BranchSide:      'tree.c:1324,45'
              BranchSideFuncs:
                - xmlEscapeText
                - xmlBufCat
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlBufCat
                - xmlBufFree
        - Branch String:   'tree.c:1325,25'
          Branch Sides:
            - BranchSide:      'tree.c:1326,25'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'tree.c:1327,31'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufGetNodeContent
                - xmlEscapeText
                - xmlBufFree
                - xmlBufCat
        - Branch String:   'tree.c:1332,17'
          Branch Sides:
            - BranchSide:      'tree.c:1333,38'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufDetach
                - xmlBufFree
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlEscapeText
                - xmlBufCat
                - xmlBufFree
                - xmlBufCat
            - BranchSide:      'tree.c:1335,27'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufCat
                - xmlBufAdd
                - xmlBufDetach
                - xmlBufFree
                - xmlBufGetNodeContent
                - xmlEscapeText
                - xmlBufCat
                - xmlBufFree
                - xmlBufCat
      Callsites:
        - Src:             'tree.c:1300,16'
          Dst:             xmlStrdup
        - Src:             'tree.c:1307,20'
          Dst:             xmlStrdup
        - Src:             'tree.c:1308,16'
          Dst:             xmlStrdup
        - Src:             'tree.c:1311,11'
          Dst:             xmlBufCreate
        - Src:             'tree.c:1320,21'
          Dst:             xmlBufCat
        - Src:             'tree.c:1324,31'
          Dst:             xmlEscapeText
        - Src:             'tree.c:1327,21'
          Dst:             xmlBufCat
        - Src:             'tree.c:1333,17'
          Dst:             xmlBufGetNodeContent
        - Src:             'tree.c:1335,17'
          Dst:             xmlBufAdd
        - Src:             'tree.c:1336,17'
          Dst:             xmlBufCat
        - Src:             'tree.c:1337,17'
          Dst:             xmlBufAdd
        - Src:             'tree.c:1344,11'
          Dst:             xmlBufDetach
        - Src:             'tree.c:1345,5'
          Dst:             xmlBufFree
        - Src:             'tree.c:1349,5'
          Dst:             xmlBufFree
    - functionName:    xmlNodeListGetString
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - list
        - inLine
      BBCount:         26
      ICount:          129
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlNodeListGetStringInternal
      functionUses:    16
      BranchProfiles:
        - Branch String:   'tree.c:1377,9'
          Branch Sides:
            - BranchSide:      'tree.c:1378,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:1380,10'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
        - Branch String:   'tree.c:1380,9'
          Branch Sides:
            - BranchSide:      'tree.c:1381,16'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
            - BranchSide:      'tree.c:1393,41'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
        - Branch String:   'tree.c:1383,27'
          Branch Sides:
            - BranchSide:      'tree.c:1383,31'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
            - BranchSide:      'tree.c:1385,19'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
        - Branch String:   'tree.c:1383,13'
          Branch Sides:
            - BranchSide:      'tree.c:1384,19'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
            - BranchSide:      'tree.c:1385,19'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
        - Branch String:   'tree.c:1385,32'
          Branch Sides:
            - BranchSide:      'tree.c:1385,36'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
            - BranchSide:      'tree.c:1386,19'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
        - Branch String:   'tree.c:1388,36'
          Branch Sides:
            - BranchSide:      'tree.c:1389,14'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
            - BranchSide:      'tree.c:1391,5'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
        - Branch String:   'tree.c:1388,13'
          Branch Sides:
            - BranchSide:      'tree.c:1390,19'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
            - BranchSide:      'tree.c:1391,5'
              BranchSideFuncs:
                - xmlNodeListGetStringInternal
      Callsites:
        - Src:             'tree.c:1393,12'
          Dst:             xmlNodeListGetStringInternal
    - functionName:    xmlStringGetNodeList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - value
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeParseContentInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:1284,5'
          Dst:             xmlNodeParseContentInternal
    - functionName:    xmlStringLenGetNodeList
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - value
        - len
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeParseContentInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tree.c:1259,5'
          Dst:             xmlNodeParseContentInternal
    - functionName:    xmlCreateIntSubset
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
        - publicId
        - systemId
      BBCount:         53
      ICount:          341
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlFreeDtd
        - xmlGetIntSubset
        - xmlStrdup
      functionUses:    11
      BranchProfiles:
        - Branch String:   'tree.c:721,9'
          Branch Sides:
            - BranchSide:      'tree.c:722,31'
              BranchSideFuncs:
                - xmlGetIntSubset
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'tree.c:730,23'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:723,13'
          Branch Sides:
            - BranchSide:      'tree.c:724,20'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:725,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:731,9'
          Branch Sides:
            - BranchSide:      'tree.c:732,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:733,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'tree.c:736,9'
          Branch Sides:
            - BranchSide:      'tree.c:737,24'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
            - BranchSide:      'tree.c:741,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
        - Branch String:   'tree.c:738,6'
          Branch Sides:
            - BranchSide:      'tree.c:739,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:740,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
                - xmlStrdup
        - Branch String:   'tree.c:741,9'
          Branch Sides:
            - BranchSide:      'tree.c:742,30'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
            - BranchSide:      'tree.c:746,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
        - Branch String:   'tree.c:743,6'
          Branch Sides:
            - BranchSide:      'tree.c:744,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:745,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlStrdup
                - xmlFreeDtd
        - Branch String:   'tree.c:746,9'
          Branch Sides:
            - BranchSide:      'tree.c:747,28'
              BranchSideFuncs:
                - xmlStrdup
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlFreeDtd
            - BranchSide:      'tree.c:751,9'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:748,6'
          Branch Sides:
            - BranchSide:      'tree.c:749,13'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'tree.c:750,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:751,9'
          Branch Sides:
            - BranchSide:      'tree.c:752,19'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:790,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:755,6'
          Branch Sides:
            - BranchSide:      'tree.c:756,35'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:759,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:759,10'
          Branch Sides:
            - BranchSide:      'tree.c:762,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:769,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:770,25'
          Branch Sides:
            - BranchSide:      'tree.c:770,29'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:770,3'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:770,3'
          Branch Sides:
            - BranchSide:      'tree.c:771,14'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:772,7'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:772,7'
          Branch Sides:
            - BranchSide:      'tree.c:773,19'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:778,19'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:780,11'
          Branch Sides:
            - BranchSide:      'tree.c:781,33'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:783,35'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'tree.c:790,32'
          Branch Sides:
            - BranchSide:      'tree.c:790,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:792,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:790,9'
          Branch Sides:
            - BranchSide:      'tree.c:791,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'tree.c:792,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:722,15'
          Dst:             xmlGetIntSubset
        - Src:             'tree.c:737,14'
          Dst:             xmlStrdup
        - Src:             'tree.c:742,20'
          Dst:             xmlStrdup
        - Src:             'tree.c:747,18'
          Dst:             xmlStrdup
        - Src:             'tree.c:790,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:791,2'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'tree.c:795,5'
          Dst:             xmlFreeDtd
    - functionName:    xmlGetIntSubset
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'tree.c:690,9'
          Branch Sides:
            - BranchSide:      'tree.c:691,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:692,11'
              BranchSideFuncs: []
        - Branch String:   'tree.c:693,5'
          Branch Sides:
            - BranchSide:      'tree.c:694,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:698,24'
              BranchSideFuncs: []
        - Branch String:   'tree.c:694,6'
          Branch Sides:
            - BranchSide:      'tree.c:695,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:696,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSetNs
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ns
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tree.c:577,9'
          Branch Sides:
            - BranchSide:      'tree.c:578,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:580,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:580,42'
          Branch Sides:
            - BranchSide:      'tree.c:581,10'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:582,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:580,9'
          Branch Sides:
            - BranchSide:      'tree.c:580,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:582,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlValidateNMToken
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - value
        - space
      BBCount:         39
      ICount:          185
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - xmlScanName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'tree.c:467,9'
          Branch Sides:
            - BranchSide:      'tree.c:468,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:470,11'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'tree.c:472,9'
          Branch Sides:
            - BranchSide:      'tree.c:473,2'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'tree.c:477,13'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'tree.c:473,9'
          Branch Sides:
            - BranchSide:      'tree.c:473,2'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'tree.c:473,9'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'tree.c:473,9'
          Branch Sides:
            - BranchSide:      'tree.c:473,9'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'tree.c:473,2'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'tree.c:473,9'
          Branch Sides:
            - BranchSide:      'tree.c:473,2'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'tree.c:473,2'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'tree.c:473,2'
          Branch Sides:
            - BranchSide:      'tree.c:474,16'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'tree.c:475,5'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'tree.c:479,23'
          Branch Sides:
            - BranchSide:      'tree.c:479,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:480,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:479,9'
          Branch Sides:
            - BranchSide:      'tree.c:480,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:482,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:482,9'
          Branch Sides:
            - BranchSide:      'tree.c:483,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:487,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:483,9'
          Branch Sides:
            - BranchSide:      'tree.c:483,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:483,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:483,9'
          Branch Sides:
            - BranchSide:      'tree.c:483,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:483,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:483,9'
          Branch Sides:
            - BranchSide:      'tree.c:483,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:483,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:483,2'
          Branch Sides:
            - BranchSide:      'tree.c:484,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:485,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:478,11'
          Dst:             xmlScanName
    - functionName:    xmlValidateName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - value
        - space
      BBCount:         39
      ICount:          185
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - xmlScanName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'tree.c:432,9'
          Branch Sides:
            - BranchSide:      'tree.c:433,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:435,11'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'tree.c:437,9'
          Branch Sides:
            - BranchSide:      'tree.c:438,2'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'tree.c:442,13'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'tree.c:438,9'
          Branch Sides:
            - BranchSide:      'tree.c:438,2'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'tree.c:438,9'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'tree.c:438,9'
          Branch Sides:
            - BranchSide:      'tree.c:438,9'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'tree.c:438,2'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'tree.c:438,9'
          Branch Sides:
            - BranchSide:      'tree.c:438,2'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'tree.c:438,2'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'tree.c:438,2'
          Branch Sides:
            - BranchSide:      'tree.c:439,16'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'tree.c:440,5'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'tree.c:444,23'
          Branch Sides:
            - BranchSide:      'tree.c:444,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:445,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:444,9'
          Branch Sides:
            - BranchSide:      'tree.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:447,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:447,9'
          Branch Sides:
            - BranchSide:      'tree.c:448,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:452,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:448,9'
          Branch Sides:
            - BranchSide:      'tree.c:448,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:448,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:448,9'
          Branch Sides:
            - BranchSide:      'tree.c:448,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:448,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:448,9'
          Branch Sides:
            - BranchSide:      'tree.c:448,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:448,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:448,2'
          Branch Sides:
            - BranchSide:      'tree.c:449,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:450,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:443,11'
          Dst:             xmlScanName
    - functionName:    xmlValidateQName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - value
        - space
      BBCount:         47
      ICount:          224
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - xmlScanName
      functionUses:    16
      BranchProfiles:
        - Branch String:   'tree.c:389,9'
          Branch Sides:
            - BranchSide:      'tree.c:390,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:392,11'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
        - Branch String:   'tree.c:394,9'
          Branch Sides:
            - BranchSide:      'tree.c:395,2'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
            - BranchSide:      'tree.c:399,13'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
        - Branch String:   'tree.c:395,9'
          Branch Sides:
            - BranchSide:      'tree.c:395,2'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
            - BranchSide:      'tree.c:395,9'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
        - Branch String:   'tree.c:395,9'
          Branch Sides:
            - BranchSide:      'tree.c:395,9'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
            - BranchSide:      'tree.c:395,2'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
        - Branch String:   'tree.c:395,9'
          Branch Sides:
            - BranchSide:      'tree.c:395,2'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
            - BranchSide:      'tree.c:395,2'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
        - Branch String:   'tree.c:395,2'
          Branch Sides:
            - BranchSide:      'tree.c:396,16'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
            - BranchSide:      'tree.c:397,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
        - Branch String:   'tree.c:401,23'
          Branch Sides:
            - BranchSide:      'tree.c:401,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:402,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:401,9'
          Branch Sides:
            - BranchSide:      'tree.c:402,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:404,10'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'tree.c:404,9'
          Branch Sides:
            - BranchSide:      'tree.c:405,13'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'tree.c:412,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:408,27'
          Branch Sides:
            - BranchSide:      'tree.c:408,31'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:409,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:408,13'
          Branch Sides:
            - BranchSide:      'tree.c:409,13'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:410,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:412,9'
          Branch Sides:
            - BranchSide:      'tree.c:413,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:417,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:413,9'
          Branch Sides:
            - BranchSide:      'tree.c:413,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:413,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:413,9'
          Branch Sides:
            - BranchSide:      'tree.c:413,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:413,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:413,9'
          Branch Sides:
            - BranchSide:      'tree.c:413,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:413,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:413,2'
          Branch Sides:
            - BranchSide:      'tree.c:414,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:415,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:400,11'
          Dst:             xmlScanName
        - Src:             'tree.c:407,15'
          Dst:             xmlScanName
    - functionName:    xmlValidateNCName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - value
        - space
      BBCount:         39
      ICount:          185
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - xmlScanName
      functionUses:    14
      BranchProfiles:
        - Branch String:   'tree.c:354,9'
          Branch Sides:
            - BranchSide:      'tree.c:355,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:357,11'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'tree.c:359,9'
          Branch Sides:
            - BranchSide:      'tree.c:360,2'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'tree.c:364,13'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'tree.c:360,9'
          Branch Sides:
            - BranchSide:      'tree.c:360,2'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'tree.c:360,9'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'tree.c:360,9'
          Branch Sides:
            - BranchSide:      'tree.c:360,9'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'tree.c:360,2'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'tree.c:360,9'
          Branch Sides:
            - BranchSide:      'tree.c:360,2'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'tree.c:360,2'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'tree.c:360,2'
          Branch Sides:
            - BranchSide:      'tree.c:361,16'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'tree.c:362,5'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'tree.c:366,23'
          Branch Sides:
            - BranchSide:      'tree.c:366,27'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:367,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:366,9'
          Branch Sides:
            - BranchSide:      'tree.c:367,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:369,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:369,9'
          Branch Sides:
            - BranchSide:      'tree.c:370,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:374,13'
              BranchSideFuncs: []
        - Branch String:   'tree.c:370,9'
          Branch Sides:
            - BranchSide:      'tree.c:370,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:370,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:370,9'
          Branch Sides:
            - BranchSide:      'tree.c:370,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:370,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:370,9'
          Branch Sides:
            - BranchSide:      'tree.c:370,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:370,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:370,2'
          Branch Sides:
            - BranchSide:      'tree.c:371,16'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:372,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:365,11'
          Dst:             xmlScanName
    - functionName:    xmlSplitQName3
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - len
      BBCount:         19
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'tree.c:267,9'
          Branch Sides:
            - BranchSide:      'tree.c:267,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:268,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:268,9'
          Branch Sides:
            - BranchSide:      'tree.c:268,22'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:271,9'
              BranchSideFuncs: []
        - Branch String:   'tree.c:271,9'
          Branch Sides:
            - BranchSide:      'tree.c:272,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:278,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:278,27'
          Branch Sides:
            - BranchSide:      'tree.c:278,31'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:278,5'
              BranchSideFuncs: []
        - Branch String:   'tree.c:278,5'
          Branch Sides:
            - BranchSide:      'tree.c:279,3'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:281,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:281,24'
          Branch Sides:
            - BranchSide:      'tree.c:281,28'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:282,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:281,9'
          Branch Sides:
            - BranchSide:      'tree.c:282,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:284,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSplitQName2
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - prefix
      BBCount:         28
      ICount:          171
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlStrdup
        - xmlStrndup
      functionUses:    10
      BranchProfiles:
        - Branch String:   'tree.c:220,9'
          Branch Sides:
            - BranchSide:      'tree.c:220,25'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:221,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'tree.c:222,9'
          Branch Sides:
            - BranchSide:      'tree.c:222,23'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:225,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'tree.c:225,9'
          Branch Sides:
            - BranchSide:      'tree.c:226,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:232,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'tree.c:232,29'
          Branch Sides:
            - BranchSide:      'tree.c:232,33'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
            - BranchSide:      'tree.c:232,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'tree.c:232,5'
          Branch Sides:
            - BranchSide:      'tree.c:233,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
            - BranchSide:      'tree.c:235,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'tree.c:235,26'
          Branch Sides:
            - BranchSide:      'tree.c:235,30'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:236,2'
              BranchSideFuncs: []
        - Branch String:   'tree.c:235,9'
          Branch Sides:
            - BranchSide:      'tree.c:236,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:238,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'tree.c:239,9'
          Branch Sides:
            - BranchSide:      'tree.c:240,2'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:241,22'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'tree.c:242,9'
          Branch Sides:
            - BranchSide:      'tree.c:243,7'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:250,12'
              BranchSideFuncs: []
        - Branch String:   'tree.c:243,6'
          Branch Sides:
            - BranchSide:      'tree.c:244,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:247,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:238,15'
          Dst:             xmlStrndup
        - Src:             'tree.c:241,11'
          Dst:             xmlStrdup
    - functionName:    xmlBuildQName
      functionSourceFile: '/src/libxml2/tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ncname
        - prefix
        - memory
        - len
      BBCount:         24
      ICount:          161
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - strlen
      functionUses:    18
      BranchProfiles:
        - Branch String:   'tree.c:170,26'
          Branch Sides:
            - BranchSide:      'tree.c:170,40'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:170,30'
              BranchSideFuncs:
                - strlen
                - strlen
        - Branch String:   'tree.c:170,9'
          Branch Sides:
            - BranchSide:      'tree.c:170,40'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:171,9'
              BranchSideFuncs:
                - strlen
                - strlen
        - Branch String:   'tree.c:171,9'
          Branch Sides:
            - BranchSide:      'tree.c:171,44'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:175,9'
              BranchSideFuncs:
                - strlen
                - strlen
        - Branch String:   'tree.c:175,9'
          Branch Sides:
            - BranchSide:      'tree.c:176,13'
              BranchSideFuncs:
                - strlen
                - strlen
            - BranchSide:      'tree.c:179,28'
              BranchSideFuncs:
                - strlen
                - strlen
        - Branch String:   'tree.c:181,9'
          Branch Sides:
            - BranchSide:      'tree.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:184,10'
              BranchSideFuncs: []
        - Branch String:   'tree.c:184,26'
          Branch Sides:
            - BranchSide:      'tree.c:184,39'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:185,8'
              BranchSideFuncs: []
        - Branch String:   'tree.c:184,9'
          Branch Sides:
            - BranchSide:      'tree.c:185,8'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:189,8'
              BranchSideFuncs: []
        - Branch String:   'tree.c:186,6'
          Branch Sides:
            - BranchSide:      'tree.c:187,6'
              BranchSideFuncs: []
            - BranchSide:      'tree.c:188,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'tree.c:179,12'
          Dst:             strlen
        - Src:             'tree.c:180,12'
          Dst:             strlen
    - functionName:    xmlIsAbsolutePath
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1835
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlIsPathSeparator
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:1838,9'
          Branch Sides:
            - BranchSide:      'uri.c:1839,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1848,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:1838,9'
          Dst:             xmlIsPathSeparator
    - functionName:    xmlIsPathSeparator
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1446
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - c
        - isFile
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'uri.c:1437,9'
          Branch Sides:
            - BranchSide:      'uri.c:1438,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1445,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParse3986PathNoScheme
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         25
      ICount:          165
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlParse3986Segment
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:744,9'
          Branch Sides:
            - BranchSide:      'uri.c:744,26'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:745,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlParse3986Segment
        - Branch String:   'uri.c:745,5'
          Branch Sides:
            - BranchSide:      'uri.c:746,12'
              BranchSideFuncs:
                - xmlParse3986Segment
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:750,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:748,6'
          Branch Sides:
            - BranchSide:      'uri.c:745,5'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:748,23'
              BranchSideFuncs: []
        - Branch String:   'uri.c:750,9'
          Branch Sides:
            - BranchSide:      'uri.c:751,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:763,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:751,6'
          Branch Sides:
            - BranchSide:      'uri.c:751,25'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:752,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:752,13'
          Branch Sides:
            - BranchSide:      'uri.c:753,17'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:760,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:753,17'
          Branch Sides:
            - BranchSide:      'uri.c:754,29'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:756,51'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:757,17'
          Branch Sides:
            - BranchSide:      'uri.c:758,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:759,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:743,11'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:747,8'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:754,29'
          Dst:             xmlStrndup
        - Src:             'uri.c:756,29'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986Segment
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - uri
        - str
        - forbid
        - empty
      BBCount:         141
      ICount:          738
      EdgeCount:       200
      CyclomaticComplexity: 61
      functionsReached:
        - xmlIsUnreserved
      functionUses:    7
      BranchProfiles:
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,10'
          Branch Sides:
            - BranchSide:      'uri.c:576,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:576,10'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:576,30'
          Branch Sides:
            - BranchSide:      'uri.c:576,35'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:577,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:576,9'
          Branch Sides:
            - BranchSide:      'uri.c:577,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:581,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:577,13'
          Branch Sides:
            - BranchSide:      'uri.c:578,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:579,2'
              BranchSideFuncs: []
        - Branch String:   'uri.c:581,5'
          Branch Sides:
            - BranchSide:      'uri.c:591,5'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,12'
          Branch Sides:
            - BranchSide:      'uri.c:591,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,12'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,32'
          Branch Sides:
            - BranchSide:      'uri.c:591,37'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,5'
              BranchSideFuncs:
                - xmlIsUnreserved
        - Branch String:   'uri.c:591,5'
          Branch Sides:
            - BranchSide:      'uri.c:592,9'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:593,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:592,9'
          Branch Sides:
            - BranchSide:      'uri.c:591,5'
              BranchSideFuncs:
                - xmlIsUnreserved
            - BranchSide:      'uri.c:591,5'
              BranchSideFuncs:
                - xmlIsUnreserved
      Callsites:
        - Src:             'uri.c:576,10'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:591,12'
          Dst:             xmlIsUnreserved
    - functionName:    xmlURIUnescapeString
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1580
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - len
        - target
      BBCount:         63
      ICount:          373
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - is_hex
        - strlen
      functionUses:    13
      BranchProfiles:
        - Branch String:   'uri.c:1584,9'
          Branch Sides:
            - BranchSide:      'uri.c:1585,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1586,9'
              BranchSideFuncs:
                - is_hex
                - is_hex
                - strlen
        - Branch String:   'uri.c:1586,9'
          Branch Sides:
            - BranchSide:      'uri.c:1586,32'
              BranchSideFuncs:
                - strlen
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1587,9'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1587,9'
          Branch Sides:
            - BranchSide:      'uri.c:1587,18'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1589,9'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1589,9'
          Branch Sides:
            - BranchSide:      'uri.c:1590,8'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1594,8'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1591,6'
          Branch Sides:
            - BranchSide:      'uri.c:1592,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1593,5'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1597,5'
          Branch Sides:
            - BranchSide:      'uri.c:1598,7'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1623,6'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1598,16'
          Branch Sides:
            - BranchSide:      'uri.c:1598,21'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1619,18'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1598,32'
          Branch Sides:
            - BranchSide:      'uri.c:1598,43'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1619,18'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1598,51'
          Branch Sides:
            - BranchSide:      'uri.c:1598,62'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1619,18'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1598,6'
          Branch Sides:
            - BranchSide:      'uri.c:1599,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1619,18'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1601,23'
          Branch Sides:
            - BranchSide:      'uri.c:1601,28'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1603,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1601,10'
          Branch Sides:
            - BranchSide:      'uri.c:1602,16'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1603,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1603,28'
          Branch Sides:
            - BranchSide:      'uri.c:1603,33'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1605,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1603,15'
          Branch Sides:
            - BranchSide:      'uri.c:1604,16'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1605,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1608,23'
          Branch Sides:
            - BranchSide:      'uri.c:1608,28'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1610,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1608,10'
          Branch Sides:
            - BranchSide:      'uri.c:1609,14'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1610,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1610,28'
          Branch Sides:
            - BranchSide:      'uri.c:1610,33'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1612,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
        - Branch String:   'uri.c:1610,15'
          Branch Sides:
            - BranchSide:      'uri.c:1611,14'
              BranchSideFuncs:
                - is_hex
                - is_hex
            - BranchSide:      'uri.c:1612,17'
              BranchSideFuncs:
                - is_hex
                - is_hex
      Callsites:
        - Src:             'uri.c:1586,25'
          Dst:             strlen
        - Src:             'uri.c:1598,36'
          Dst:             is_hex
        - Src:             'uri.c:1598,55'
          Dst:             is_hex
    - functionName:    is_hex
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1565
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         18
      ICount:          79
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:1560,21'
          Branch Sides:
            - BranchSide:      'uri.c:1560,25'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1561,11'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1560,36'
          Branch Sides:
            - BranchSide:      'uri.c:1561,11'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1563,2'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1561,21'
          Branch Sides:
            - BranchSide:      'uri.c:1561,25'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1562,11'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1561,36'
          Branch Sides:
            - BranchSide:      'uri.c:1562,11'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1563,2'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1562,21'
          Branch Sides:
            - BranchSide:      'uri.c:1562,25'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1564,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1560,9'
          Branch Sides:
            - BranchSide:      'uri.c:1563,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1564,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlIsUnreserved
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - cur
      BBCount:         74
      ICount:          357
      EdgeCount:       105
      CyclomaticComplexity: 33
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'uri.c:197,9'
          Branch Sides:
            - BranchSide:      'uri.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:200,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:200,9'
          Branch Sides:
            - BranchSide:      'uri.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:200,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:200,9'
          Branch Sides:
            - BranchSide:      'uri.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:200,9'
          Branch Sides:
            - BranchSide:      'uri.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:200,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:200,9'
          Branch Sides:
            - BranchSide:      'uri.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:200,9'
          Branch Sides:
            - BranchSide:      'uri.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:200,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:200,9'
          Branch Sides:
            - BranchSide:      'uri.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:200,9'
          Branch Sides:
            - BranchSide:      'uri.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:200,9'
          Branch Sides:
            - BranchSide:      'uri.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:200,9'
          Branch Sides:
            - BranchSide:      'uri.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:200,9'
          Branch Sides:
            - BranchSide:      'uri.c:201,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:203,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:203,9'
          Branch Sides:
            - BranchSide:      'uri.c:204,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:206,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:204,13'
          Branch Sides:
            - BranchSide:      'uri.c:204,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:205,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:204,13'
          Branch Sides:
            - BranchSide:      'uri.c:204,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:205,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:204,13'
          Branch Sides:
            - BranchSide:      'uri.c:204,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:205,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:204,13'
          Branch Sides:
            - BranchSide:      'uri.c:204,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:205,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:204,13'
          Branch Sides:
            - BranchSide:      'uri.c:204,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:205,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:204,13'
          Branch Sides:
            - BranchSide:      'uri.c:204,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:205,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:204,13'
          Branch Sides:
            - BranchSide:      'uri.c:204,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:205,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:204,13'
          Branch Sides:
            - BranchSide:      'uri.c:205,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:206,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:207,13'
          Branch Sides:
            - BranchSide:      'uri.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:207,13'
          Branch Sides:
            - BranchSide:      'uri.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:207,13'
          Branch Sides:
            - BranchSide:      'uri.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:207,13'
          Branch Sides:
            - BranchSide:      'uri.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:207,13'
          Branch Sides:
            - BranchSide:      'uri.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:207,13'
          Branch Sides:
            - BranchSide:      'uri.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:207,13'
          Branch Sides:
            - BranchSide:      'uri.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:207,13'
          Branch Sides:
            - BranchSide:      'uri.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:207,13'
          Branch Sides:
            - BranchSide:      'uri.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:207,13'
          Branch Sides:
            - BranchSide:      'uri.c:207,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:207,13'
          Branch Sides:
            - BranchSide:      'uri.c:208,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:209,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParse3986DecOctet
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         60
      ICount:          307
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'uri.c:418,11'
          Branch Sides:
            - BranchSide:      'uri.c:418,11'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:419,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:418,9'
          Branch Sides:
            - BranchSide:      'uri.c:419,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:420,10'
              BranchSideFuncs: []
        - Branch String:   'uri.c:420,10'
          Branch Sides:
            - BranchSide:      'uri.c:420,10'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:421,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:420,9'
          Branch Sides:
            - BranchSide:      'uri.c:421,5'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:422,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:422,28'
          Branch Sides:
            - BranchSide:      'uri.c:422,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:424,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:422,32'
          Branch Sides:
            - BranchSide:      'uri.c:422,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:424,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:422,52'
          Branch Sides:
            - BranchSide:      'uri.c:422,57'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:424,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:422,57'
          Branch Sides:
            - BranchSide:      'uri.c:422,57'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:423,6'
              BranchSideFuncs: []
        - Branch String:   'uri.c:422,14'
          Branch Sides:
            - BranchSide:      'uri.c:423,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:424,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:424,28'
          Branch Sides:
            - BranchSide:      'uri.c:424,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:426,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:424,32'
          Branch Sides:
            - BranchSide:      'uri.c:424,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:426,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:424,52'
          Branch Sides:
            - BranchSide:      'uri.c:424,56'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:426,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:424,56'
          Branch Sides:
            - BranchSide:      'uri.c:424,56'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:426,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:424,14'
          Branch Sides:
            - BranchSide:      'uri.c:425,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:426,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:426,28'
          Branch Sides:
            - BranchSide:      'uri.c:426,34'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:429,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:426,51'
          Branch Sides:
            - BranchSide:      'uri.c:427,10'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:429,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:427,27'
          Branch Sides:
            - BranchSide:      'uri.c:427,31'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:429,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:427,31'
          Branch Sides:
            - BranchSide:      'uri.c:427,31'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:429,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:426,14'
          Branch Sides:
            - BranchSide:      'uri.c:428,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:429,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:429,28'
          Branch Sides:
            - BranchSide:      'uri.c:429,34'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:433,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:429,51'
          Branch Sides:
            - BranchSide:      'uri.c:430,10'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:433,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:430,27'
          Branch Sides:
            - BranchSide:      'uri.c:430,33'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:433,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:429,14'
          Branch Sides:
            - BranchSide:      'uri.c:431,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:433,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParse3986Port
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         20
      ICount:          124
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:346,9'
          Branch Sides:
            - BranchSide:      'uri.c:346,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:364,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:346,9'
          Branch Sides:
            - BranchSide:      'uri.c:347,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:364,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:347,9'
          Branch Sides:
            - BranchSide:      'uri.c:347,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:347,2'
              BranchSideFuncs: []
        - Branch String:   'uri.c:347,2'
          Branch Sides:
            - BranchSide:      'uri.c:348,26'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:359,6'
              BranchSideFuncs: []
        - Branch String:   'uri.c:350,17'
          Branch Sides:
            - BranchSide:      'uri.c:351,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:352,18'
              BranchSideFuncs: []
        - Branch String:   'uri.c:353,17'
          Branch Sides:
            - BranchSide:      'uri.c:354,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:355,14'
              BranchSideFuncs: []
        - Branch String:   'uri.c:359,6'
          Branch Sides:
            - BranchSide:      'uri.c:360,18'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:361,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParse3986Host
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         114
      ICount:          613
      EdgeCount:       159
      CyclomaticComplexity: 47
      functionsReached:
        - xmlIsUnreserved
        - xmlParse3986DecOctet
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:460,9'
          Branch Sides:
            - BranchSide:      'uri.c:461,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:472,9'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
        - Branch String:   'uri.c:462,23'
          Branch Sides:
            - BranchSide:      'uri.c:462,28'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:462,2'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:462,2'
          Branch Sides:
            - BranchSide:      'uri.c:463,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:464,7'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:464,6'
          Branch Sides:
            - BranchSide:      'uri.c:465,6'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:466,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:472,9'
          Branch Sides:
            - BranchSide:      'uri.c:472,9'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
            - BranchSide:      'uri.c:495,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:472,9'
          Branch Sides:
            - BranchSide:      'uri.c:473,13'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:495,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:473,13'
          Branch Sides:
            - BranchSide:      'uri.c:474,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:475,7'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:475,6'
          Branch Sides:
            - BranchSide:      'uri.c:476,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:477,5'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:478,13'
          Branch Sides:
            - BranchSide:      'uri.c:479,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:480,7'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:480,6'
          Branch Sides:
            - BranchSide:      'uri.c:481,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:482,13'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:482,13'
          Branch Sides:
            - BranchSide:      'uri.c:483,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:484,7'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:484,6'
          Branch Sides:
            - BranchSide:      'uri.c:485,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:486,13'
              BranchSideFuncs:
                - xmlParse3986DecOctet
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:486,13'
          Branch Sides:
            - BranchSide:      'uri.c:487,6'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:488,2'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:495,37'
          Branch Sides:
            - BranchSide:      'uri.c:495,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,12'
          Branch Sides:
            - BranchSide:      'uri.c:496,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,12'
          Branch Sides:
            - BranchSide:      'uri.c:496,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,12'
          Branch Sides:
            - BranchSide:      'uri.c:496,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,12'
          Branch Sides:
            - BranchSide:      'uri.c:496,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,12'
          Branch Sides:
            - BranchSide:      'uri.c:496,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,12'
          Branch Sides:
            - BranchSide:      'uri.c:496,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,12'
          Branch Sides:
            - BranchSide:      'uri.c:496,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,12'
          Branch Sides:
            - BranchSide:      'uri.c:496,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,12'
          Branch Sides:
            - BranchSide:      'uri.c:495,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,12'
          Branch Sides:
            - BranchSide:      'uri.c:496,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,12'
          Branch Sides:
            - BranchSide:      'uri.c:495,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,12'
          Branch Sides:
            - BranchSide:      'uri.c:496,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,33'
          Branch Sides:
            - BranchSide:      'uri.c:495,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,36'
          Branch Sides:
            - BranchSide:      'uri.c:496,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,36'
          Branch Sides:
            - BranchSide:      'uri.c:496,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,36'
          Branch Sides:
            - BranchSide:      'uri.c:496,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,36'
          Branch Sides:
            - BranchSide:      'uri.c:496,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,36'
          Branch Sides:
            - BranchSide:      'uri.c:496,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,36'
          Branch Sides:
            - BranchSide:      'uri.c:496,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,36'
          Branch Sides:
            - BranchSide:      'uri.c:496,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,36'
          Branch Sides:
            - BranchSide:      'uri.c:496,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,36'
          Branch Sides:
            - BranchSide:      'uri.c:496,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:496,36'
          Branch Sides:
            - BranchSide:      'uri.c:496,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:496,33'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:495,5'
          Branch Sides:
            - BranchSide:      'uri.c:497,9'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:499,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:497,9'
          Branch Sides:
            - BranchSide:      'uri.c:495,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:495,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:499,9'
          Branch Sides:
            - BranchSide:      'uri.c:500,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:513,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:500,6'
          Branch Sides:
            - BranchSide:      'uri.c:500,30'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:501,2'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:502,6'
          Branch Sides:
            - BranchSide:      'uri.c:502,27'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:503,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:503,6'
          Branch Sides:
            - BranchSide:      'uri.c:504,10'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:511,6'
              BranchSideFuncs: []
        - Branch String:   'uri.c:504,10'
          Branch Sides:
            - BranchSide:      'uri.c:505,17'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:507,38'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:508,17'
          Branch Sides:
            - BranchSide:      'uri.c:509,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:510,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:473,13'
          Dst:             xmlParse3986DecOctet
        - Src:             'uri.c:478,13'
          Dst:             xmlParse3986DecOctet
        - Src:             'uri.c:482,13'
          Dst:             xmlParse3986DecOctet
        - Src:             'uri.c:486,13'
          Dst:             xmlParse3986DecOctet
        - Src:             'uri.c:495,12'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:505,17'
          Dst:             xmlStrndup
        - Src:             'uri.c:507,17'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986Userinfo
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         80
      ICount:          442
      EdgeCount:       112
      CyclomaticComplexity: 34
      functionsReached:
        - xmlIsUnreserved
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:383,37'
          Branch Sides:
            - BranchSide:      'uri.c:383,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:383,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:383,40'
          Branch Sides:
            - BranchSide:      'uri.c:383,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:384,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:383,40'
          Branch Sides:
            - BranchSide:      'uri.c:383,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:383,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:383,40'
          Branch Sides:
            - BranchSide:      'uri.c:383,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:383,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:383,40'
          Branch Sides:
            - BranchSide:      'uri.c:383,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:383,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:383,40'
          Branch Sides:
            - BranchSide:      'uri.c:383,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:383,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:383,40'
          Branch Sides:
            - BranchSide:      'uri.c:383,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:384,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:383,40'
          Branch Sides:
            - BranchSide:      'uri.c:383,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:384,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:383,40'
          Branch Sides:
            - BranchSide:      'uri.c:383,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:383,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:383,40'
          Branch Sides:
            - BranchSide:      'uri.c:383,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:383,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:383,40'
          Branch Sides:
            - BranchSide:      'uri.c:383,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:383,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:383,40'
          Branch Sides:
            - BranchSide:      'uri.c:383,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:383,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:383,40'
          Branch Sides:
            - BranchSide:      'uri.c:383,40'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:384,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:383,61'
          Branch Sides:
            - BranchSide:      'uri.c:383,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:384,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:384,12'
          Branch Sides:
            - BranchSide:      'uri.c:383,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:384,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:384,12'
          Branch Sides:
            - BranchSide:      'uri.c:383,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:384,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:384,12'
          Branch Sides:
            - BranchSide:      'uri.c:383,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:384,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:384,12'
          Branch Sides:
            - BranchSide:      'uri.c:383,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:384,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:384,12'
          Branch Sides:
            - BranchSide:      'uri.c:383,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:384,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:384,12'
          Branch Sides:
            - BranchSide:      'uri.c:383,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:384,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:384,12'
          Branch Sides:
            - BranchSide:      'uri.c:383,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:384,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:384,12'
          Branch Sides:
            - BranchSide:      'uri.c:383,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:384,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:384,12'
          Branch Sides:
            - BranchSide:      'uri.c:383,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:384,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:384,12'
          Branch Sides:
            - BranchSide:      'uri.c:383,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:384,12'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:384,31'
          Branch Sides:
            - BranchSide:      'uri.c:383,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:384,36'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:383,5'
          Branch Sides:
            - BranchSide:      'uri.c:385,2'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:386,10'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:385,2'
          Branch Sides:
            - BranchSide:      'uri.c:383,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:383,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:386,9'
          Branch Sides:
            - BranchSide:      'uri.c:387,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:399,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:387,6'
          Branch Sides:
            - BranchSide:      'uri.c:388,10'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:396,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:388,10'
          Branch Sides:
            - BranchSide:      'uri.c:388,29'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:389,10'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:389,10'
          Branch Sides:
            - BranchSide:      'uri.c:390,15'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:392,37'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:393,17'
          Branch Sides:
            - BranchSide:      'uri.c:394,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:395,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:383,12'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:390,15'
          Dst:             xmlStrndup
        - Src:             'uri.c:392,15'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986PathRootless
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         25
      ICount:          165
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlParse3986Segment
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:702,9'
          Branch Sides:
            - BranchSide:      'uri.c:702,26'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:703,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlParse3986Segment
        - Branch String:   'uri.c:703,5'
          Branch Sides:
            - BranchSide:      'uri.c:704,12'
              BranchSideFuncs:
                - xmlParse3986Segment
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:708,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:706,6'
          Branch Sides:
            - BranchSide:      'uri.c:703,5'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:706,23'
              BranchSideFuncs: []
        - Branch String:   'uri.c:708,9'
          Branch Sides:
            - BranchSide:      'uri.c:709,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:721,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:709,6'
          Branch Sides:
            - BranchSide:      'uri.c:709,25'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:710,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:710,13'
          Branch Sides:
            - BranchSide:      'uri.c:711,17'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:718,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:711,17'
          Branch Sides:
            - BranchSide:      'uri.c:712,29'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:714,51'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:715,17'
          Branch Sides:
            - BranchSide:      'uri.c:716,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:717,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:701,11'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:705,8'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:712,29'
          Dst:             xmlStrndup
        - Src:             'uri.c:714,29'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986PathAbsolute
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         28
      ICount:          181
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlParse3986Segment
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:655,9'
          Branch Sides:
            - BranchSide:      'uri.c:656,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:657,8'
              BranchSideFuncs:
                - xmlParse3986Segment
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlParse3986Segment
        - Branch String:   'uri.c:659,9'
          Branch Sides:
            - BranchSide:      'uri.c:660,2'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlParse3986Segment
            - BranchSide:      'uri.c:666,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:660,2'
          Branch Sides:
            - BranchSide:      'uri.c:661,9'
              BranchSideFuncs:
                - xmlParse3986Segment
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:665,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:663,10'
          Branch Sides:
            - BranchSide:      'uri.c:660,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:663,27'
              BranchSideFuncs: []
        - Branch String:   'uri.c:666,9'
          Branch Sides:
            - BranchSide:      'uri.c:667,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:679,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:667,6'
          Branch Sides:
            - BranchSide:      'uri.c:667,25'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:668,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:668,13'
          Branch Sides:
            - BranchSide:      'uri.c:669,17'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:676,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:669,17'
          Branch Sides:
            - BranchSide:      'uri.c:670,29'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:672,51'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:673,17'
          Branch Sides:
            - BranchSide:      'uri.c:674,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:675,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:658,11'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:662,12'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:670,29'
          Dst:             xmlStrndup
        - Src:             'uri.c:672,29'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986PathAbEmpty
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         23
      ICount:          152
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlParse3986Segment
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:615,5'
          Branch Sides:
            - BranchSide:      'uri.c:616,12'
              BranchSideFuncs:
                - xmlParse3986Segment
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:620,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:618,6'
          Branch Sides:
            - BranchSide:      'uri.c:615,5'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:618,23'
              BranchSideFuncs: []
        - Branch String:   'uri.c:620,9'
          Branch Sides:
            - BranchSide:      'uri.c:621,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:633,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:621,6'
          Branch Sides:
            - BranchSide:      'uri.c:621,25'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:622,14'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:622,13'
          Branch Sides:
            - BranchSide:      'uri.c:623,17'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:630,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:623,17'
          Branch Sides:
            - BranchSide:      'uri.c:624,29'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:626,51'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:627,17'
          Branch Sides:
            - BranchSide:      'uri.c:628,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:629,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:617,8'
          Dst:             xmlParse3986Segment
        - Src:             'uri.c:624,29'
          Dst:             xmlStrndup
        - Src:             'uri.c:626,29'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986Authority
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         19
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlParse3986Host
        - xmlParse3986Port
        - xmlParse3986Userinfo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:538,9'
          Branch Sides:
            - BranchSide:      'uri.c:539,16'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:540,10'
              BranchSideFuncs:
                - xmlParse3986Host
                - xmlParse3986Port
        - Branch String:   'uri.c:540,20'
          Branch Sides:
            - BranchSide:      'uri.c:540,25'
              BranchSideFuncs:
                - xmlParse3986Host
                - xmlParse3986Port
            - BranchSide:      'uri.c:541,16'
              BranchSideFuncs:
                - xmlParse3986Host
                - xmlParse3986Port
        - Branch String:   'uri.c:540,9'
          Branch Sides:
            - BranchSide:      'uri.c:541,16'
              BranchSideFuncs:
                - xmlParse3986Host
                - xmlParse3986Port
            - BranchSide:      'uri.c:543,12'
              BranchSideFuncs:
                - xmlParse3986Host
                - xmlParse3986Port
        - Branch String:   'uri.c:545,9'
          Branch Sides:
            - BranchSide:      'uri.c:545,26'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:546,10'
              BranchSideFuncs:
                - xmlParse3986Port
        - Branch String:   'uri.c:546,9'
          Branch Sides:
            - BranchSide:      'uri.c:547,12'
              BranchSideFuncs:
                - xmlParse3986Port
            - BranchSide:      'uri.c:551,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:549,6'
          Branch Sides:
            - BranchSide:      'uri.c:549,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:550,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:537,11'
          Dst:             xmlParse3986Userinfo
        - Src:             'uri.c:544,11'
          Dst:             xmlParse3986Host
        - Src:             'uri.c:548,15'
          Dst:             xmlParse3986Port
    - functionName:    xmlParse3986Fragment
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         88
      ICount:          481
      EdgeCount:       124
      CyclomaticComplexity: 38
      functionsReached:
        - xmlIsUnreserved
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,13'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,34'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,39'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,51'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:272,56'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,68'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:273,14'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:273,26'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:273,31'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:272,5'
          Branch Sides:
            - BranchSide:      'uri.c:274,9'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:275,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:274,9'
          Branch Sides:
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:272,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:275,9'
          Branch Sides:
            - BranchSide:      'uri.c:276,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:285,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:276,13'
          Branch Sides:
            - BranchSide:      'uri.c:277,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
            - BranchSide:      'uri.c:278,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:278,6'
          Branch Sides:
            - BranchSide:      'uri.c:279,22'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:281,44'
              BranchSideFuncs:
                - xmlURIUnescapeString
        - Branch String:   'uri.c:282,13'
          Branch Sides:
            - BranchSide:      'uri.c:283,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:284,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:272,13'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:279,22'
          Dst:             xmlStrndup
        - Src:             'uri.c:281,22'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlParse3986Query
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         89
      ICount:          504
      EdgeCount:       125
      CyclomaticComplexity: 38
      functionsReached:
        - xmlIsUnreserved
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,13'
          Branch Sides:
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,34'
          Branch Sides:
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,39'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,51'
          Branch Sides:
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
            - BranchSide:      'uri.c:305,56'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
                - xmlIsUnreserved
        - Branch String:   'uri.c:305,5'
          Branch Sides:
            - BranchSide:      'uri.c:306,9'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
            - BranchSide:      'uri.c:307,9'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
        - Branch String:   'uri.c:306,9'
          Branch Sides:
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
            - BranchSide:      'uri.c:305,5'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
        - Branch String:   'uri.c:307,9'
          Branch Sides:
            - BranchSide:      'uri.c:308,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
            - BranchSide:      'uri.c:326,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:308,13'
          Branch Sides:
            - BranchSide:      'uri.c:309,13'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
            - BranchSide:      'uri.c:310,6'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
                - xmlStrndup
        - Branch String:   'uri.c:310,6'
          Branch Sides:
            - BranchSide:      'uri.c:311,19'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrndup
            - BranchSide:      'uri.c:313,41'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlStrndup
        - Branch String:   'uri.c:314,13'
          Branch Sides:
            - BranchSide:      'uri.c:315,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:320,6'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:320,6'
          Branch Sides:
            - BranchSide:      'uri.c:321,6'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:322,19'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:323,13'
          Branch Sides:
            - BranchSide:      'uri.c:324,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:325,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:305,13'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:311,19'
          Dst:             xmlStrndup
        - Src:             'uri.c:313,19'
          Dst:             xmlURIUnescapeString
        - Src:             'uri.c:322,19'
          Dst:             xmlStrndup
    - functionName:    xmlParse3986HierPart
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         94
      ICount:          498
      EdgeCount:       132
      CyclomaticComplexity: 40
      functionsReached:
        - xmlIsUnreserved
        - xmlParse3986Authority
        - xmlParse3986PathAbEmpty
        - xmlParse3986PathAbsolute
        - xmlParse3986PathRootless
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:788,23'
          Branch Sides:
            - BranchSide:      'uri.c:788,29'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlParse3986PathRootless
                - xmlParse3986PathAbsolute
                - xmlParse3986Authority
                - xmlParse3986PathAbEmpty
            - BranchSide:      'uri.c:801,17'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlParse3986PathRootless
                - xmlParse3986PathAbsolute
        - Branch String:   'uri.c:788,9'
          Branch Sides:
            - BranchSide:      'uri.c:789,13'
              BranchSideFuncs:
                - xmlParse3986Authority
                - xmlParse3986PathAbEmpty
            - BranchSide:      'uri.c:801,17'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlParse3986PathRootless
                - xmlParse3986PathAbsolute
        - Branch String:   'uri.c:791,6'
          Branch Sides:
            - BranchSide:      'uri.c:791,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:795,7'
              BranchSideFuncs:
                - xmlParse3986PathAbEmpty
        - Branch String:   'uri.c:795,28'
          Branch Sides:
            - BranchSide:      'uri.c:795,32'
              BranchSideFuncs:
                - xmlParse3986PathAbEmpty
            - BranchSide:      'uri.c:797,32'
              BranchSideFuncs:
                - xmlParse3986PathAbEmpty
        - Branch String:   'uri.c:795,6'
          Branch Sides:
            - BranchSide:      'uri.c:796,6'
              BranchSideFuncs:
                - xmlParse3986PathAbEmpty
            - BranchSide:      'uri.c:797,32'
              BranchSideFuncs:
                - xmlParse3986PathAbEmpty
        - Branch String:   'uri.c:798,6'
          Branch Sides:
            - BranchSide:      'uri.c:798,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:799,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:801,16'
          Branch Sides:
            - BranchSide:      'uri.c:802,40'
              BranchSideFuncs:
                - xmlParse3986PathAbsolute
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:803,6'
          Branch Sides:
            - BranchSide:      'uri.c:803,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:804,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:805,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:805,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:805,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:805,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:805,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:805,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:805,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:805,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:805,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:805,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:805,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:805,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:805,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:805,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:805,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:804,16'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:805,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
        - Branch String:   'uri.c:804,16'
          Branch Sides:
            - BranchSide:      'uri.c:805,40'
              BranchSideFuncs:
                - xmlParse3986PathRootless
            - BranchSide:      'uri.c:809,6'
              BranchSideFuncs: []
        - Branch String:   'uri.c:806,6'
          Branch Sides:
            - BranchSide:      'uri.c:806,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:807,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:810,10'
          Branch Sides:
            - BranchSide:      'uri.c:810,29'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:811,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:790,8'
          Dst:             xmlParse3986Authority
        - Src:             'uri.c:797,8'
          Dst:             xmlParse3986PathAbEmpty
        - Src:             'uri.c:802,15'
          Dst:             xmlParse3986PathAbsolute
        - Src:             'uri.c:804,16'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:805,15'
          Dst:             xmlParse3986PathRootless
    - functionName:    xmlParse3986Scheme
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         46
      ICount:          247
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:228,10'
          Branch Sides:
            - BranchSide:      'uri.c:228,10'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:228,10'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:228,10'
          Branch Sides:
            - BranchSide:      'uri.c:228,10'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:230,8'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:228,10'
          Branch Sides:
            - BranchSide:      'uri.c:228,10'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:229,2'
              BranchSideFuncs: []
        - Branch String:   'uri.c:228,9'
          Branch Sides:
            - BranchSide:      'uri.c:229,2'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:230,8'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:240,12'
          Branch Sides:
            - BranchSide:      'uri.c:240,12'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:240,12'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:240,12'
          Branch Sides:
            - BranchSide:      'uri.c:240,5'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:240,12'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:240,12'
          Branch Sides:
            - BranchSide:      'uri.c:240,12'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:240,30'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:240,27'
          Branch Sides:
            - BranchSide:      'uri.c:240,5'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:240,30'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:240,30'
          Branch Sides:
            - BranchSide:      'uri.c:240,30'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:241,14'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:240,45'
          Branch Sides:
            - BranchSide:      'uri.c:240,5'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:241,14'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:241,26'
          Branch Sides:
            - BranchSide:      'uri.c:240,5'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:241,31'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:241,43'
          Branch Sides:
            - BranchSide:      'uri.c:240,5'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:241,48'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:240,5'
          Branch Sides:
            - BranchSide:      'uri.c:241,64'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:242,9'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:242,9'
          Branch Sides:
            - BranchSide:      'uri.c:243,6'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:248,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:243,6'
          Branch Sides:
            - BranchSide:      'uri.c:243,27'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'uri.c:244,16'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'uri.c:245,13'
          Branch Sides:
            - BranchSide:      'uri.c:246,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:247,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:244,16'
          Dst:             xmlStrndup
    - functionName:    xmlParse3986RelativeRef
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         101
      ICount:          533
      EdgeCount:       142
      CyclomaticComplexity: 43
      functionsReached:
        - xmlCleanURI
        - xmlIsUnreserved
        - xmlParse3986Authority
        - xmlParse3986Fragment
        - xmlParse3986PathAbEmpty
        - xmlParse3986PathAbsolute
        - xmlParse3986PathNoScheme
        - xmlParse3986Query
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:836,23'
          Branch Sides:
            - BranchSide:      'uri.c:836,29'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
                - xmlParse3986PathAbsolute
                - xmlParse3986Authority
                - xmlParse3986PathAbEmpty
            - BranchSide:      'uri.c:842,17'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
                - xmlParse3986PathAbsolute
        - Branch String:   'uri.c:836,9'
          Branch Sides:
            - BranchSide:      'uri.c:837,13'
              BranchSideFuncs:
                - xmlParse3986Authority
                - xmlParse3986PathAbEmpty
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:842,17'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
                - xmlParse3986PathAbsolute
        - Branch String:   'uri.c:839,6'
          Branch Sides:
            - BranchSide:      'uri.c:839,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:840,32'
              BranchSideFuncs:
                - xmlParse3986PathAbEmpty
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:841,6'
          Branch Sides:
            - BranchSide:      'uri.c:841,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:842,5'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:842,16'
          Branch Sides:
            - BranchSide:      'uri.c:843,33'
              BranchSideFuncs:
                - xmlParse3986PathAbsolute
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlIsUnreserved
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:844,6'
          Branch Sides:
            - BranchSide:      'uri.c:844,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:845,5'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:846,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:846,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:846,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
                - xmlParse3986PathNoScheme
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:846,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:846,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:846,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:846,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:846,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:846,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:846,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:846,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:846,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:846,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:846,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:846,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:845,16'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:846,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:845,16'
          Branch Sides:
            - BranchSide:      'uri.c:846,40'
              BranchSideFuncs:
                - xmlParse3986PathNoScheme
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:850,6'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:847,6'
          Branch Sides:
            - BranchSide:      'uri.c:847,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:848,5'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:851,10'
          Branch Sides:
            - BranchSide:      'uri.c:851,29'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
            - BranchSide:      'uri.c:852,6'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:856,9'
          Branch Sides:
            - BranchSide:      'uri.c:857,5'
              BranchSideFuncs:
                - xmlParse3986Query
                - xmlCleanURI
                - xmlParse3986Fragment
            - BranchSide:      'uri.c:861,10'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
        - Branch String:   'uri.c:859,6'
          Branch Sides:
            - BranchSide:      'uri.c:859,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:860,5'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
        - Branch String:   'uri.c:861,9'
          Branch Sides:
            - BranchSide:      'uri.c:862,5'
              BranchSideFuncs:
                - xmlParse3986Fragment
                - xmlCleanURI
            - BranchSide:      'uri.c:866,10'
              BranchSideFuncs:
                - xmlCleanURI
        - Branch String:   'uri.c:864,6'
          Branch Sides:
            - BranchSide:      'uri.c:864,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:865,5'
              BranchSideFuncs:
                - xmlCleanURI
        - Branch String:   'uri.c:866,9'
          Branch Sides:
            - BranchSide:      'uri.c:867,14'
              BranchSideFuncs:
                - xmlCleanURI
            - BranchSide:      'uri.c:870,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:838,8'
          Dst:             xmlParse3986Authority
        - Src:             'uri.c:840,8'
          Dst:             xmlParse3986PathAbEmpty
        - Src:             'uri.c:843,8'
          Dst:             xmlParse3986PathAbsolute
        - Src:             'uri.c:845,16'
          Dst:             xmlIsUnreserved
        - Src:             'uri.c:846,15'
          Dst:             xmlParse3986PathNoScheme
        - Src:             'uri.c:858,8'
          Dst:             xmlParse3986Query
        - Src:             'uri.c:863,8'
          Dst:             xmlParse3986Fragment
        - Src:             'uri.c:867,2'
          Dst:             xmlCleanURI
    - functionName:    xmlCleanURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
      BBCount:         33
      ICount:          229
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'uri.c:1384,9'
          Branch Sides:
            - BranchSide:      'uri.c:1384,22'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1386,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1386,9'
          Branch Sides:
            - BranchSide:      'uri.c:1386,30'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1387,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1388,9'
          Branch Sides:
            - BranchSide:      'uri.c:1388,30'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1389,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1390,9'
          Branch Sides:
            - BranchSide:      'uri.c:1390,28'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1391,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1392,9'
          Branch Sides:
            - BranchSide:      'uri.c:1392,28'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1393,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1394,9'
          Branch Sides:
            - BranchSide:      'uri.c:1394,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1395,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1396,9'
          Branch Sides:
            - BranchSide:      'uri.c:1396,30'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1397,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1398,9'
          Branch Sides:
            - BranchSide:      'uri.c:1398,33'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1399,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1400,9'
          Branch Sides:
            - BranchSide:      'uri.c:1400,29'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1401,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1402,9'
          Branch Sides:
            - BranchSide:      'uri.c:1402,33'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1403,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParse3986URI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         22
      ICount:          139
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - xmlCleanURI
        - xmlParse3986Fragment
        - xmlParse3986HierPart
        - xmlParse3986Query
        - xmlParse3986Scheme
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:889,9'
          Branch Sides:
            - BranchSide:      'uri.c:889,26'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:890,10'
              BranchSideFuncs:
                - xmlParse3986HierPart
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:890,9'
          Branch Sides:
            - BranchSide:      'uri.c:891,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:893,8'
              BranchSideFuncs:
                - xmlParse3986HierPart
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:895,9'
          Branch Sides:
            - BranchSide:      'uri.c:895,26'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:896,10'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
                - xmlParse3986Query
        - Branch String:   'uri.c:896,9'
          Branch Sides:
            - BranchSide:      'uri.c:897,5'
              BranchSideFuncs:
                - xmlParse3986Query
                - xmlCleanURI
                - xmlParse3986Fragment
            - BranchSide:      'uri.c:901,10'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
        - Branch String:   'uri.c:899,6'
          Branch Sides:
            - BranchSide:      'uri.c:899,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:900,5'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986Fragment
        - Branch String:   'uri.c:901,9'
          Branch Sides:
            - BranchSide:      'uri.c:902,5'
              BranchSideFuncs:
                - xmlParse3986Fragment
                - xmlCleanURI
            - BranchSide:      'uri.c:906,10'
              BranchSideFuncs:
                - xmlCleanURI
        - Branch String:   'uri.c:904,6'
          Branch Sides:
            - BranchSide:      'uri.c:904,23'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:905,5'
              BranchSideFuncs:
                - xmlCleanURI
        - Branch String:   'uri.c:906,9'
          Branch Sides:
            - BranchSide:      'uri.c:907,14'
              BranchSideFuncs:
                - xmlCleanURI
            - BranchSide:      'uri.c:910,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:888,11'
          Dst:             xmlParse3986Scheme
        - Src:             'uri.c:894,11'
          Dst:             xmlParse3986HierPart
        - Src:             'uri.c:898,8'
          Dst:             xmlParse3986Query
        - Src:             'uri.c:903,8'
          Dst:             xmlParse3986Fragment
        - Src:             'uri.c:907,2'
          Dst:             xmlCleanURI
    - functionName:    xmlPathToURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2775
      functionLinenumberEnd: 2776
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCanonicPath
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'uri.c:2776,12'
          Dst:             xmlCanonicPath
    - functionName:    xmlCanonicPath
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2741
      functionLinenumberEnd: 2762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrdup
        - xmlStrstr
        - xmlURIEscapeStr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'uri.c:2744,9'
          Branch Sides:
            - BranchSide:      'uri.c:2745,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:2748,19'
              BranchSideFuncs:
                - xmlStrstr
                - xmlStrdup
                - xmlURIEscapeStr
        - Branch String:   'uri.c:2748,9'
          Branch Sides:
            - BranchSide:      'uri.c:2756,31'
              BranchSideFuncs:
                - xmlURIEscapeStr
            - BranchSide:      'uri.c:2758,43'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'uri.c:2748,9'
          Dst:             xmlStrstr
        - Src:             'uri.c:2756,15'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:2758,15'
          Dst:             xmlStrdup
    - functionName:    xmlURIEscapeStr
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1637
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - list
      BBCount:         65
      ICount:          429
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached:
        - xmlGrowCapacity
        - xmlStrchr
        - xmlStrdup
        - xmlStrlen
      functionUses:    14
      BranchProfiles:
        - Branch String:   'uri.c:1642,9'
          Branch Sides:
            - BranchSide:      'uri.c:1643,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1644,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrchr
                - xmlGrowCapacity.7211
                - xmlStrdup
        - Branch String:   'uri.c:1644,9'
          Branch Sides:
            - BranchSide:      'uri.c:1645,19'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'uri.c:1646,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1650,9'
          Branch Sides:
            - BranchSide:      'uri.c:1651,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1652,28'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1654,5'
          Branch Sides:
            - BranchSide:      'uri.c:1655,6'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1694,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1655,6'
          Branch Sides:
            - BranchSide:      'uri.c:1659,39'
              BranchSideFuncs:
                - xmlGrowCapacity.7211
                - xmlStrchr
            - BranchSide:      'uri.c:1673,8'
              BranchSideFuncs:
                - xmlGrowCapacity.7211
                - xmlStrchr
        - Branch String:   'uri.c:1660,17'
          Branch Sides:
            - BranchSide:      'uri.c:1661,3'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1664,20'
              BranchSideFuncs:
                - xmlGrowCapacity.7211
                - xmlStrchr
        - Branch String:   'uri.c:1665,10'
          Branch Sides:
            - BranchSide:      'uri.c:1666,3'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1669,12'
              BranchSideFuncs:
                - xmlGrowCapacity.7211
                - xmlStrchr
        - Branch String:   'uri.c:1675,18'
          Branch Sides:
            - BranchSide:      'uri.c:1675,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1690,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1675,23'
          Branch Sides:
            - BranchSide:      'uri.c:1675,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1675,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1675,23'
          Branch Sides:
            - BranchSide:      'uri.c:1675,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1690,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1675,23'
          Branch Sides:
            - BranchSide:      'uri.c:1675,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1675,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1675,23'
          Branch Sides:
            - BranchSide:      'uri.c:1675,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1690,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1675,23'
          Branch Sides:
            - BranchSide:      'uri.c:1675,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1675,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1675,23'
          Branch Sides:
            - BranchSide:      'uri.c:1675,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1690,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1675,23'
          Branch Sides:
            - BranchSide:      'uri.c:1675,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1690,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1675,23'
          Branch Sides:
            - BranchSide:      'uri.c:1675,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1690,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1675,23'
          Branch Sides:
            - BranchSide:      'uri.c:1675,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1690,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1675,23'
          Branch Sides:
            - BranchSide:      'uri.c:1675,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1690,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1675,23'
          Branch Sides:
            - BranchSide:      'uri.c:1675,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1690,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1675,23'
          Branch Sides:
            - BranchSide:      'uri.c:1675,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1690,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1675,23'
          Branch Sides:
            - BranchSide:      'uri.c:1675,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1690,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1675,23'
          Branch Sides:
            - BranchSide:      'uri.c:1675,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1690,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1675,42'
          Branch Sides:
            - BranchSide:      'uri.c:1675,57'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1690,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1675,6'
          Branch Sides:
            - BranchSide:      'uri.c:1677,6'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1690,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1679,10'
          Branch Sides:
            - BranchSide:      'uri.c:1680,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1682,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
        - Branch String:   'uri.c:1684,10'
          Branch Sides:
            - BranchSide:      'uri.c:1685,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
            - BranchSide:      'uri.c:1687,22'
              BranchSideFuncs:
                - xmlStrchr
                - xmlGrowCapacity.7211
      Callsites:
        - Src:             'uri.c:1645,9'
          Dst:             xmlStrdup
        - Src:             'uri.c:1646,11'
          Dst:             xmlStrlen
        - Src:             'uri.c:1659,23'
          Dst:             xmlGrowCapacity
        - Src:             'uri.c:1675,47'
          Dst:             xmlStrchr
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './include/private/memory.h:35,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:37,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:44,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:45,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:49,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:51,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:52,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:54,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlBuildRelativeURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2715
      functionLinenumberEnd: 2719
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
        - base
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBuildRelativeURISafe
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'uri.c:2718,5'
          Dst:             xmlBuildRelativeURISafe
    - functionName:    xmlBuildRelativeURISafe
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2491
      functionLinenumberEnd: 2703
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
        - base
        - valPtr
      BBCount:         135
      ICount:          763
      EdgeCount:       184
      CyclomaticComplexity: 51
      functionsReached:
        - xmlFreeURI
        - xmlParseUriOrPath
        - xmlSaveUri
        - xmlStrEqual
        - xmlStrcmp
        - xmlStrdup
        - xmlStrlen
        - xmlURIEscapeStr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:2504,9'
          Branch Sides:
            - BranchSide:      'uri.c:2505,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:2506,6'
              BranchSideFuncs:
                - xmlParseUriOrPath
                - xmlParseUriOrPath
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2507,23'
          Branch Sides:
            - BranchSide:      'uri.c:2507,28'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:2508,2'
              BranchSideFuncs: []
        - Branch String:   'uri.c:2507,9'
          Branch Sides:
            - BranchSide:      'uri.c:2508,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:2510,38'
              BranchSideFuncs:
                - xmlParseUriOrPath
                - xmlParseUriOrPath
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2511,9'
          Branch Sides:
            - BranchSide:      'uri.c:2512,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2513,9'
              BranchSideFuncs:
                - xmlParseUriOrPath
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2513,9'
          Branch Sides:
            - BranchSide:      'uri.c:2515,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2523,10'
              BranchSideFuncs:
                - xmlParseUriOrPath
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2517,13'
          Branch Sides:
            - BranchSide:      'uri.c:2518,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2519,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2523,24'
          Branch Sides:
            - BranchSide:      'uri.c:2523,29'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2524,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2523,9'
          Branch Sides:
            - BranchSide:      'uri.c:2524,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2526,38'
              BranchSideFuncs:
                - xmlParseUriOrPath
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2527,9'
          Branch Sides:
            - BranchSide:      'uri.c:2528,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2529,9'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2529,9'
          Branch Sides:
            - BranchSide:      'uri.c:2531,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2539,32'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2539,70'
          Branch Sides:
            - BranchSide:      'uri.c:2540,25'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2543,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2540,63'
          Branch Sides:
            - BranchSide:      'uri.c:2541,10'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2543,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2541,34'
          Branch Sides:
            - BranchSide:      'uri.c:2542,10'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2543,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2539,9'
          Branch Sides:
            - BranchSide:      'uri.c:2543,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2545,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2545,9'
          Branch Sides:
            - BranchSide:      'uri.c:2546,8'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2551,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2547,13'
          Branch Sides:
            - BranchSide:      'uri.c:2548,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2549,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2551,9'
          Branch Sides:
            - BranchSide:      'uri.c:2552,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2559,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2553,13'
          Branch Sides:
            - BranchSide:      'uri.c:2554,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2557,2'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2559,9'
          Branch Sides:
            - BranchSide:      'uri.c:2560,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'uri.c:2564,24'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2570,9'
          Branch Sides:
            - BranchSide:      'uri.c:2571,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2577,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2582,34'
          Branch Sides:
            - BranchSide:      'uri.c:2582,38'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'uri.c:2582,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2582,2'
          Branch Sides:
            - BranchSide:      'uri.c:2583,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'uri.c:2585,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'uri.c:2585,6'
          Branch Sides:
            - BranchSide:      'uri.c:2586,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2596,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
        - Branch String:   'uri.c:2587,17'
          Branch Sides:
            - BranchSide:      'uri.c:2588,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2589,6'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2597,2'
          Branch Sides:
            - BranchSide:      'uri.c:2598,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
            - BranchSide:      'uri.c:2601,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
        - Branch String:   'uri.c:2598,10'
          Branch Sides:
            - BranchSide:      'uri.c:2599,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
            - BranchSide:      'uri.c:2600,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
        - Branch String:   'uri.c:2606,2'
          Branch Sides:
            - BranchSide:      'uri.c:2607,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
            - BranchSide:      'uri.c:2614,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
        - Branch String:   'uri.c:2607,10'
          Branch Sides:
            - BranchSide:      'uri.c:2608,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
            - BranchSide:      'uri.c:2609,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
                - xmlStrdup
        - Branch String:   'uri.c:2614,19'
          Branch Sides:
            - BranchSide:      'uri.c:2614,23'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlURIEscapeStr
            - BranchSide:      'uri.c:2621,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
        - Branch String:   'uri.c:2614,6'
          Branch Sides:
            - BranchSide:      'uri.c:2615,12'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
            - BranchSide:      'uri.c:2621,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
        - Branch String:   'uri.c:2616,17'
          Branch Sides:
            - BranchSide:      'uri.c:2617,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2618,6'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2624,9'
          Branch Sides:
            - BranchSide:      'uri.c:2625,6'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
                - xmlURIEscapeStr
            - BranchSide:      'uri.c:2639,23'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2625,6'
          Branch Sides:
            - BranchSide:      'uri.c:2627,28'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2631,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2628,17'
          Branch Sides:
            - BranchSide:      'uri.c:2629,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2630,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2640,9'
          Branch Sides:
            - BranchSide:      'uri.c:2641,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2644,12'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2648,5'
          Branch Sides:
            - BranchSide:      'uri.c:2649,7'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2656,9'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2656,9'
          Branch Sides:
            - BranchSide:      'uri.c:2657,14'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2666,2'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2657,26'
          Branch Sides:
            - BranchSide:      'uri.c:2657,30'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2662,14'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2657,39'
          Branch Sides:
            - BranchSide:      'uri.c:2658,7'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2662,14'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2658,23'
          Branch Sides:
            - BranchSide:      'uri.c:2658,27'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2662,14'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2657,13'
          Branch Sides:
            - BranchSide:      'uri.c:2659,14'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2662,14'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2674,9'
          Branch Sides:
            - BranchSide:      'uri.c:2675,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2677,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
        - Branch String:   'uri.c:2681,20'
          Branch Sides:
            - BranchSide:      'uri.c:2681,24'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2690,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2681,9'
          Branch Sides:
            - BranchSide:      'uri.c:2682,26'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2690,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2683,13'
          Branch Sides:
            - BranchSide:      'uri.c:2684,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2685,5'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2690,9'
          Branch Sides:
            - BranchSide:      'uri.c:2691,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2692,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2692,9'
          Branch Sides:
            - BranchSide:      'uri.c:2693,14'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2694,9'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'uri.c:2694,9'
          Branch Sides:
            - BranchSide:      'uri.c:2695,14'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:2696,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:2696,9'
          Branch Sides:
            - BranchSide:      'uri.c:2697,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:2701,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:2510,11'
          Dst:             xmlParseUriOrPath
        - Src:             'uri.c:2516,15'
          Dst:             xmlStrdup
        - Src:             'uri.c:2526,11'
          Dst:             xmlParseUriOrPath
        - Src:             'uri.c:2539,10'
          Dst:             xmlStrcmp
        - Src:             'uri.c:2540,3'
          Dst:             xmlStrcmp
        - Src:             'uri.c:2545,9'
          Dst:             xmlStrEqual
        - Src:             'uri.c:2546,8'
          Dst:             xmlStrdup
        - Src:             'uri.c:2552,8'
          Dst:             xmlStrdup
        - Src:             'uri.c:2586,12'
          Dst:             xmlStrdup
        - Src:             'uri.c:2615,12'
          Dst:             xmlStrdup
        - Src:             'uri.c:2621,8'
          Dst:             xmlStrlen
        - Src:             'uri.c:2627,12'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:2673,11'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:2682,15'
          Dst:             xmlSaveUri
        - Src:             'uri.c:2693,2'
          Dst:             xmlFreeURI
        - Src:             'uri.c:2695,2'
          Dst:             xmlFreeURI
    - functionName:    xmlParseUriOrPath
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2342
      functionLinenumberEnd: 2461
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - out
        - drive
      BBCount:         21
      ICount:          176
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - strlen
        - xmlCreateURI
        - xmlFreeURI
        - xmlIsAbsolutePath
        - xmlNormalizePath
        - xmlParseURIReference
        - xmlStrstr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:2351,9'
          Branch Sides:
            - BranchSide:      'uri.c:2352,13'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:2356,28'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURIReference
                - xmlNormalizePath
                - xmlFreeURI
                - xmlNormalizePath
                - xmlIsAbsolutePath
                - strlen
        - Branch String:   'uri.c:2356,9'
          Branch Sides:
            - BranchSide:      'uri.c:2359,13'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlIsAbsolutePath
                - strlen
                - xmlFreeURI
            - BranchSide:      'uri.c:2438,29'
              BranchSideFuncs:
                - xmlParseURIReference
                - xmlNormalizePath
                - xmlFreeURI
        - Branch String:   'uri.c:2362,13'
          Branch Sides:
            - BranchSide:      'uri.c:2363,17'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:2366,26'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlIsAbsolutePath
                - strlen
                - xmlFreeURI
        - Branch String:   'uri.c:2370,13'
          Branch Sides:
            - BranchSide:      'uri.c:2423,9'
              BranchSideFuncs:
                - strlen
                - xmlFreeURI
            - BranchSide:      'uri.c:2425,27'
              BranchSideFuncs:
                - strlen
                - xmlFreeURI
        - Branch String:   'uri.c:2427,13'
          Branch Sides:
            - BranchSide:      'uri.c:2428,17'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:2431,13'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'uri.c:2431,13'
          Branch Sides:
            - BranchSide:      'uri.c:2432,13'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:2435,20'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'uri.c:2439,6'
          Branch Sides:
            - BranchSide:      'uri.c:2440,6'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:2442,26'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlFreeURI
      Callsites:
        - Src:             'uri.c:2350,11'
          Dst:             xmlCreateURI
        - Src:             'uri.c:2356,9'
          Dst:             xmlStrstr
        - Src:             'uri.c:2366,9'
          Dst:             xmlNormalizePath
        - Src:             'uri.c:2370,13'
          Dst:             xmlIsAbsolutePath
        - Src:             'uri.c:2425,20'
          Dst:             strlen
        - Src:             'uri.c:2438,8'
          Dst:             xmlParseURIReference
        - Src:             'uri.c:2442,9'
          Dst:             xmlNormalizePath
        - Src:             'uri.c:2458,5'
          Dst:             xmlFreeURI
    - functionName:    xmlSaveUri
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
      BBCount:         522
      ICount:          3064
      EdgeCount:       743
      CyclomaticComplexity: 223
      functionsReached:
        - snprintf
        - xmlSaveUriRealloc
        - xmlStrEqual
      functionUses:    8
      BranchProfiles:
        - Branch String:   'uri.c:1102,9'
          Branch Sides:
            - BranchSide:      'uri.c:1102,22'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1105,9'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1107,9'
          Branch Sides:
            - BranchSide:      'uri.c:1108,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1109,9'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1111,9'
          Branch Sides:
            - BranchSide:      'uri.c:1112,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1128,9'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1113,2'
          Branch Sides:
            - BranchSide:      'uri.c:1114,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1121,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1114,10'
          Branch Sides:
            - BranchSide:      'uri.c:1115,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1119,21'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1116,21'
          Branch Sides:
            - BranchSide:      'uri.c:1116,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1117,9'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1121,6'
          Branch Sides:
            - BranchSide:      'uri.c:1122,38'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1126,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1123,17'
          Branch Sides:
            - BranchSide:      'uri.c:1123,31'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1124,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1128,9'
          Branch Sides:
            - BranchSide:      'uri.c:1129,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1147,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1130,2'
          Branch Sides:
            - BranchSide:      'uri.c:1131,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1146,5'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1131,10'
          Branch Sides:
            - BranchSide:      'uri.c:1132,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1136,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1133,21'
          Branch Sides:
            - BranchSide:      'uri.c:1133,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1134,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,10'
          Branch Sides:
            - BranchSide:      'uri.c:1136,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,10'
          Branch Sides:
            - BranchSide:      'uri.c:1136,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,10'
          Branch Sides:
            - BranchSide:      'uri.c:1136,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,10'
          Branch Sides:
            - BranchSide:      'uri.c:1136,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,10'
          Branch Sides:
            - BranchSide:      'uri.c:1136,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,10'
          Branch Sides:
            - BranchSide:      'uri.c:1136,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,10'
          Branch Sides:
            - BranchSide:      'uri.c:1136,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,10'
          Branch Sides:
            - BranchSide:      'uri.c:1136,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,10'
          Branch Sides:
            - BranchSide:      'uri.c:1136,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,10'
          Branch Sides:
            - BranchSide:      'uri.c:1136,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,10'
          Branch Sides:
            - BranchSide:      'uri.c:1136,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,28'
          Branch Sides:
            - BranchSide:      'uri.c:1136,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,31'
          Branch Sides:
            - BranchSide:      'uri.c:1136,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1136,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,31'
          Branch Sides:
            - BranchSide:      'uri.c:1136,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,31'
          Branch Sides:
            - BranchSide:      'uri.c:1136,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1136,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,31'
          Branch Sides:
            - BranchSide:      'uri.c:1136,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,31'
          Branch Sides:
            - BranchSide:      'uri.c:1136,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1136,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,31'
          Branch Sides:
            - BranchSide:      'uri.c:1136,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,31'
          Branch Sides:
            - BranchSide:      'uri.c:1136,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,31'
          Branch Sides:
            - BranchSide:      'uri.c:1136,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,31'
          Branch Sides:
            - BranchSide:      'uri.c:1136,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,31'
          Branch Sides:
            - BranchSide:      'uri.c:1136,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,31'
          Branch Sides:
            - BranchSide:      'uri.c:1136,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,31'
          Branch Sides:
            - BranchSide:      'uri.c:1136,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,31'
          Branch Sides:
            - BranchSide:      'uri.c:1136,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,31'
          Branch Sides:
            - BranchSide:      'uri.c:1136,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1136,10'
          Branch Sides:
            - BranchSide:      'uri.c:1137,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1139,32'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1147,28'
          Branch Sides:
            - BranchSide:      'uri.c:1147,32'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1148,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1147,6'
          Branch Sides:
            - BranchSide:      'uri.c:1148,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1204,13'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1148,10'
          Branch Sides:
            - BranchSide:      'uri.c:1149,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1153,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1150,21'
          Branch Sides:
            - BranchSide:      'uri.c:1150,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1151,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1155,10'
          Branch Sides:
            - BranchSide:      'uri.c:1156,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1184,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1157,3'
          Branch Sides:
            - BranchSide:      'uri.c:1158,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1177,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1158,11'
          Branch Sides:
            - BranchSide:      'uri.c:1159,50'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1163,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1160,29'
          Branch Sides:
            - BranchSide:      'uri.c:1160,43'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1161,31'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,12'
          Branch Sides:
            - BranchSide:      'uri.c:1163,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1163,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,12'
          Branch Sides:
            - BranchSide:      'uri.c:1163,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1168,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,12'
          Branch Sides:
            - BranchSide:      'uri.c:1163,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1163,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,12'
          Branch Sides:
            - BranchSide:      'uri.c:1163,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1168,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,12'
          Branch Sides:
            - BranchSide:      'uri.c:1163,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1163,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,12'
          Branch Sides:
            - BranchSide:      'uri.c:1163,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1168,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,12'
          Branch Sides:
            - BranchSide:      'uri.c:1163,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1168,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,12'
          Branch Sides:
            - BranchSide:      'uri.c:1163,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1168,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,12'
          Branch Sides:
            - BranchSide:      'uri.c:1163,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1168,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,12'
          Branch Sides:
            - BranchSide:      'uri.c:1163,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1168,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,12'
          Branch Sides:
            - BranchSide:      'uri.c:1163,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1168,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,12'
          Branch Sides:
            - BranchSide:      'uri.c:1163,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1168,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,12'
          Branch Sides:
            - BranchSide:      'uri.c:1163,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1168,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,12'
          Branch Sides:
            - BranchSide:      'uri.c:1163,12'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1168,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,33'
          Branch Sides:
            - BranchSide:      'uri.c:1164,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1168,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1164,20'
          Branch Sides:
            - BranchSide:      'uri.c:1164,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1168,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1164,39'
          Branch Sides:
            - BranchSide:      'uri.c:1165,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1168,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1165,20'
          Branch Sides:
            - BranchSide:      'uri.c:1165,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1168,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1165,39'
          Branch Sides:
            - BranchSide:      'uri.c:1166,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1168,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1166,20'
          Branch Sides:
            - BranchSide:      'uri.c:1166,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1168,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1166,39'
          Branch Sides:
            - BranchSide:      'uri.c:1167,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1168,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1163,11'
          Branch Sides:
            - BranchSide:      'uri.c:1168,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1170,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1177,7'
          Branch Sides:
            - BranchSide:      'uri.c:1178,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1182,3'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1179,25'
          Branch Sides:
            - BranchSide:      'uri.c:1179,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1180,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1184,10'
          Branch Sides:
            - BranchSide:      'uri.c:1185,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1196,17'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1186,3'
          Branch Sides:
            - BranchSide:      'uri.c:1187,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1195,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1187,11'
          Branch Sides:
            - BranchSide:      'uri.c:1188,29'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1193,32'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1189,8'
          Branch Sides:
            - BranchSide:      'uri.c:1189,22'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1190,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1196,17'
          Branch Sides:
            - BranchSide:      'uri.c:1197,21'
              BranchSideFuncs:
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1204,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1197,21'
          Branch Sides:
            - BranchSide:      'uri.c:1198,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1202,43'
              BranchSideFuncs:
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1199,25'
          Branch Sides:
            - BranchSide:      'uri.c:1199,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1200,27'
              BranchSideFuncs:
                - snprintf
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1204,13'
          Branch Sides:
            - BranchSide:      'uri.c:1205,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1232,13'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1205,10'
          Branch Sides:
            - BranchSide:      'uri.c:1206,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1210,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1207,21'
          Branch Sides:
            - BranchSide:      'uri.c:1207,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1208,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1213,6'
          Branch Sides:
            - BranchSide:      'uri.c:1214,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1232,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1214,7'
          Branch Sides:
            - BranchSide:      'uri.c:1215,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1219,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1216,25'
          Branch Sides:
            - BranchSide:      'uri.c:1216,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1217,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1219,8'
          Branch Sides:
            - BranchSide:      'uri.c:1219,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1219,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1219,8'
          Branch Sides:
            - BranchSide:      'uri.c:1219,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1219,8'
          Branch Sides:
            - BranchSide:      'uri.c:1219,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1219,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1219,8'
          Branch Sides:
            - BranchSide:      'uri.c:1219,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1219,8'
          Branch Sides:
            - BranchSide:      'uri.c:1219,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1219,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1219,8'
          Branch Sides:
            - BranchSide:      'uri.c:1219,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1219,8'
          Branch Sides:
            - BranchSide:      'uri.c:1219,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1219,8'
          Branch Sides:
            - BranchSide:      'uri.c:1219,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1219,8'
          Branch Sides:
            - BranchSide:      'uri.c:1219,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1219,8'
          Branch Sides:
            - BranchSide:      'uri.c:1219,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1219,8'
          Branch Sides:
            - BranchSide:      'uri.c:1219,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1219,8'
          Branch Sides:
            - BranchSide:      'uri.c:1219,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1219,8'
          Branch Sides:
            - BranchSide:      'uri.c:1219,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1219,8'
          Branch Sides:
            - BranchSide:      'uri.c:1219,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1219,29'
          Branch Sides:
            - BranchSide:      'uri.c:1220,25'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1220,37'
          Branch Sides:
            - BranchSide:      'uri.c:1220,44'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1220,56'
          Branch Sides:
            - BranchSide:      'uri.c:1220,63'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1220,75'
          Branch Sides:
            - BranchSide:      'uri.c:1221,25'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1221,37'
          Branch Sides:
            - BranchSide:      'uri.c:1221,44'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1221,56'
          Branch Sides:
            - BranchSide:      'uri.c:1221,63'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1221,75'
          Branch Sides:
            - BranchSide:      'uri.c:1222,25'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1222,37'
          Branch Sides:
            - BranchSide:      'uri.c:1222,44'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1219,7'
          Branch Sides:
            - BranchSide:      'uri.c:1223,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1225,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1233,10'
          Branch Sides:
            - BranchSide:      'uri.c:1234,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1238,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1235,21'
          Branch Sides:
            - BranchSide:      'uri.c:1235,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1236,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1239,6'
          Branch Sides:
            - BranchSide:      'uri.c:1240,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1280,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1245,32'
          Branch Sides:
            - BranchSide:      'uri.c:1246,4'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1260,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1246,17'
          Branch Sides:
            - BranchSide:      'uri.c:1247,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1260,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1247,19'
          Branch Sides:
            - BranchSide:      'uri.c:1247,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1248,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1247,37'
          Branch Sides:
            - BranchSide:      'uri.c:1248,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1249,4'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1248,19'
          Branch Sides:
            - BranchSide:      'uri.c:1248,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1260,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1248,38'
          Branch Sides:
            - BranchSide:      'uri.c:1249,4'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlStrEqual
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1260,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1249,17'
          Branch Sides:
            - BranchSide:      'uri.c:1250,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1260,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1245,10'
          Branch Sides:
            - BranchSide:      'uri.c:1251,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1260,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1251,7'
          Branch Sides:
            - BranchSide:      'uri.c:1252,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1256,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1253,25'
          Branch Sides:
            - BranchSide:      'uri.c:1253,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1254,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1260,6'
          Branch Sides:
            - BranchSide:      'uri.c:1261,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1279,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1261,7'
          Branch Sides:
            - BranchSide:      'uri.c:1262,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1266,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1263,25'
          Branch Sides:
            - BranchSide:      'uri.c:1263,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1264,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1266,8'
          Branch Sides:
            - BranchSide:      'uri.c:1266,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1266,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1266,8'
          Branch Sides:
            - BranchSide:      'uri.c:1266,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1266,8'
          Branch Sides:
            - BranchSide:      'uri.c:1266,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1266,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1266,8'
          Branch Sides:
            - BranchSide:      'uri.c:1266,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1266,8'
          Branch Sides:
            - BranchSide:      'uri.c:1266,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1266,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1266,8'
          Branch Sides:
            - BranchSide:      'uri.c:1266,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1266,8'
          Branch Sides:
            - BranchSide:      'uri.c:1266,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1266,8'
          Branch Sides:
            - BranchSide:      'uri.c:1266,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1266,8'
          Branch Sides:
            - BranchSide:      'uri.c:1266,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1266,8'
          Branch Sides:
            - BranchSide:      'uri.c:1266,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1266,8'
          Branch Sides:
            - BranchSide:      'uri.c:1266,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1266,8'
          Branch Sides:
            - BranchSide:      'uri.c:1266,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1266,8'
          Branch Sides:
            - BranchSide:      'uri.c:1266,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1266,8'
          Branch Sides:
            - BranchSide:      'uri.c:1266,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1266,29'
          Branch Sides:
            - BranchSide:      'uri.c:1266,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1266,48'
          Branch Sides:
            - BranchSide:      'uri.c:1267,25'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1267,37'
          Branch Sides:
            - BranchSide:      'uri.c:1267,44'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1267,56'
          Branch Sides:
            - BranchSide:      'uri.c:1267,63'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1267,75'
          Branch Sides:
            - BranchSide:      'uri.c:1268,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1268,30'
          Branch Sides:
            - BranchSide:      'uri.c:1268,37'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1268,49'
          Branch Sides:
            - BranchSide:      'uri.c:1268,56'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1268,68'
          Branch Sides:
            - BranchSide:      'uri.c:1269,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1266,7'
          Branch Sides:
            - BranchSide:      'uri.c:1270,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1272,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1280,6'
          Branch Sides:
            - BranchSide:      'uri.c:1281,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1296,13'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1281,10'
          Branch Sides:
            - BranchSide:      'uri.c:1282,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1286,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1283,21'
          Branch Sides:
            - BranchSide:      'uri.c:1283,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1284,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1288,6'
          Branch Sides:
            - BranchSide:      'uri.c:1289,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1296,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1289,7'
          Branch Sides:
            - BranchSide:      'uri.c:1290,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1294,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1291,25'
          Branch Sides:
            - BranchSide:      'uri.c:1291,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1292,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1297,10'
          Branch Sides:
            - BranchSide:      'uri.c:1298,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1302,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1299,21'
          Branch Sides:
            - BranchSide:      'uri.c:1299,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1300,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1304,6'
          Branch Sides:
            - BranchSide:      'uri.c:1305,7'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1320,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1305,7'
          Branch Sides:
            - BranchSide:      'uri.c:1306,46'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1310,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1307,25'
          Branch Sides:
            - BranchSide:      'uri.c:1307,39'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1308,27'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,8'
          Branch Sides:
            - BranchSide:      'uri.c:1310,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1310,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,8'
          Branch Sides:
            - BranchSide:      'uri.c:1310,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,8'
          Branch Sides:
            - BranchSide:      'uri.c:1310,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1310,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,8'
          Branch Sides:
            - BranchSide:      'uri.c:1310,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,8'
          Branch Sides:
            - BranchSide:      'uri.c:1310,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1310,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,8'
          Branch Sides:
            - BranchSide:      'uri.c:1310,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,8'
          Branch Sides:
            - BranchSide:      'uri.c:1310,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,8'
          Branch Sides:
            - BranchSide:      'uri.c:1310,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,8'
          Branch Sides:
            - BranchSide:      'uri.c:1310,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,8'
          Branch Sides:
            - BranchSide:      'uri.c:1310,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,8'
          Branch Sides:
            - BranchSide:      'uri.c:1310,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,8'
          Branch Sides:
            - BranchSide:      'uri.c:1310,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,8'
          Branch Sides:
            - BranchSide:      'uri.c:1310,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,8'
          Branch Sides:
            - BranchSide:      'uri.c:1310,8'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,29'
          Branch Sides:
            - BranchSide:      'uri.c:1310,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,33'
          Branch Sides:
            - BranchSide:      'uri.c:1310,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,33'
          Branch Sides:
            - BranchSide:      'uri.c:1310,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,33'
          Branch Sides:
            - BranchSide:      'uri.c:1310,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,33'
          Branch Sides:
            - BranchSide:      'uri.c:1310,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,33'
          Branch Sides:
            - BranchSide:      'uri.c:1310,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,33'
          Branch Sides:
            - BranchSide:      'uri.c:1310,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,33'
          Branch Sides:
            - BranchSide:      'uri.c:1310,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,33'
          Branch Sides:
            - BranchSide:      'uri.c:1310,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,33'
          Branch Sides:
            - BranchSide:      'uri.c:1310,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,33'
          Branch Sides:
            - BranchSide:      'uri.c:1310,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,33'
          Branch Sides:
            - BranchSide:      'uri.c:1310,33'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1310,7'
          Branch Sides:
            - BranchSide:      'uri.c:1311,22'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1313,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1322,9'
          Branch Sides:
            - BranchSide:      'uri.c:1323,6'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1347,9'
              BranchSideFuncs:
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1323,6'
          Branch Sides:
            - BranchSide:      'uri.c:1324,38'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1328,2'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1325,17'
          Branch Sides:
            - BranchSide:      'uri.c:1325,31'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1326,19'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1330,2'
          Branch Sides:
            - BranchSide:      'uri.c:1331,10'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1346,5'
              BranchSideFuncs:
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1331,10'
          Branch Sides:
            - BranchSide:      'uri.c:1332,42'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1336,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1333,21'
          Branch Sides:
            - BranchSide:      'uri.c:1333,35'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1334,23'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,11'
          Branch Sides:
            - BranchSide:      'uri.c:1336,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1336,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,11'
          Branch Sides:
            - BranchSide:      'uri.c:1336,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,11'
          Branch Sides:
            - BranchSide:      'uri.c:1336,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1336,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,11'
          Branch Sides:
            - BranchSide:      'uri.c:1336,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,11'
          Branch Sides:
            - BranchSide:      'uri.c:1336,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1336,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,11'
          Branch Sides:
            - BranchSide:      'uri.c:1336,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,11'
          Branch Sides:
            - BranchSide:      'uri.c:1336,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,11'
          Branch Sides:
            - BranchSide:      'uri.c:1336,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,11'
          Branch Sides:
            - BranchSide:      'uri.c:1336,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,11'
          Branch Sides:
            - BranchSide:      'uri.c:1336,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,11'
          Branch Sides:
            - BranchSide:      'uri.c:1336,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,11'
          Branch Sides:
            - BranchSide:      'uri.c:1336,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,11'
          Branch Sides:
            - BranchSide:      'uri.c:1336,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,11'
          Branch Sides:
            - BranchSide:      'uri.c:1336,11'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,32'
          Branch Sides:
            - BranchSide:      'uri.c:1336,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,36'
          Branch Sides:
            - BranchSide:      'uri.c:1336,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,36'
          Branch Sides:
            - BranchSide:      'uri.c:1336,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,36'
          Branch Sides:
            - BranchSide:      'uri.c:1336,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,36'
          Branch Sides:
            - BranchSide:      'uri.c:1336,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,36'
          Branch Sides:
            - BranchSide:      'uri.c:1336,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,36'
          Branch Sides:
            - BranchSide:      'uri.c:1336,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,36'
          Branch Sides:
            - BranchSide:      'uri.c:1336,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,36'
          Branch Sides:
            - BranchSide:      'uri.c:1336,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,36'
          Branch Sides:
            - BranchSide:      'uri.c:1336,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,36'
          Branch Sides:
            - BranchSide:      'uri.c:1336,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,36'
          Branch Sides:
            - BranchSide:      'uri.c:1336,36'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1336,10'
          Branch Sides:
            - BranchSide:      'uri.c:1337,18'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1339,32'
              BranchSideFuncs:
                - xmlSaveUriRealloc
                - xmlSaveUriRealloc
        - Branch String:   'uri.c:1347,9'
          Branch Sides:
            - BranchSide:      'uri.c:1348,34'
              BranchSideFuncs:
                - xmlSaveUriRealloc
            - BranchSide:      'uri.c:1352,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1349,13'
          Branch Sides:
            - BranchSide:      'uri.c:1349,27'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1350,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:1115,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1122,20'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1132,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1149,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1159,32'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1178,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1188,11'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1198,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1202,24'
          Dst:             snprintf
        - Src:             'uri.c:1206,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1215,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1234,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1250,11'
          Dst:             xmlStrEqual
        - Src:             'uri.c:1252,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1262,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1282,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1290,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1298,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1306,28'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1324,20'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1332,24'
          Dst:             xmlSaveUriRealloc
        - Src:             'uri.c:1348,16'
          Dst:             xmlSaveUriRealloc
    - functionName:    xmlFreeURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionLinenumberEnd: 1425
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
      BBCount:         33
      ICount:          207
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    40
      BranchProfiles:
        - Branch String:   'uri.c:1413,9'
          Branch Sides:
            - BranchSide:      'uri.c:1413,22'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1415,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1415,9'
          Branch Sides:
            - BranchSide:      'uri.c:1415,30'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1416,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1416,9'
          Branch Sides:
            - BranchSide:      'uri.c:1416,30'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1417,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1417,9'
          Branch Sides:
            - BranchSide:      'uri.c:1417,28'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1418,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1418,9'
          Branch Sides:
            - BranchSide:      'uri.c:1418,28'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1419,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1419,9'
          Branch Sides:
            - BranchSide:      'uri.c:1419,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1420,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1420,9'
          Branch Sides:
            - BranchSide:      'uri.c:1420,30'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1421,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1421,9'
          Branch Sides:
            - BranchSide:      'uri.c:1421,33'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1422,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1422,9'
          Branch Sides:
            - BranchSide:      'uri.c:1422,29'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1423,9'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1423,9'
          Branch Sides:
            - BranchSide:      'uri.c:1423,33'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1424,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSaveUriRealloc
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
        - max
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlGrowCapacity
      functionUses:    20
      BranchProfiles:
        - Branch String:   'uri.c:1079,9'
          Branch Sides:
            - BranchSide:      'uri.c:1080,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1081,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1082,9'
          Branch Sides:
            - BranchSide:      'uri.c:1083,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1084,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:1078,15'
          Dst:             xmlGrowCapacity
    - functionName:    xmlCreateURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'uri.c:1061,23'
          Branch Sides:
            - BranchSide:      'uri.c:1059,15'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1061,23'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1062,9'
          Branch Sides:
            - BranchSide:      'uri.c:1063,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1064,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNormalizePath
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - path
        - isFile
      BBCount:         66
      ICount:          358
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - xmlIsPathSeparator
      functionUses:    4
      BranchProfiles:
        - Branch String:   'uri.c:1460,9'
          Branch Sides:
            - BranchSide:      'uri.c:1461,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1463,11'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1466,9'
          Branch Sides:
            - BranchSide:      'uri.c:1467,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1469,29'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1469,9'
          Branch Sides:
            - BranchSide:      'uri.c:1470,12'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1474,5'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1474,5'
          Branch Sides:
            - BranchSide:      'uri.c:1479,9'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1538,10'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1479,9'
          Branch Sides:
            - BranchSide:      'uri.c:1485,16'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1488,14'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1488,13'
          Branch Sides:
            - BranchSide:      'uri.c:1489,17'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1524,9'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1489,17'
          Branch Sides:
            - BranchSide:      'uri.c:1491,17'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1492,43'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1492,24'
          Branch Sides:
            - BranchSide:      'uri.c:1494,21'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1496,25'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1497,39'
          Branch Sides:
            - BranchSide:      'uri.c:1497,61'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1498,21'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1498,21'
          Branch Sides:
            - BranchSide:      'uri.c:1500,21'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1510,28'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1502,43'
          Branch Sides:
            - BranchSide:      'uri.c:1502,21'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1503,50'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1502,21'
          Branch Sides:
            - BranchSide:      'uri.c:1501,28'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1504,27'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1506,25'
          Branch Sides:
            - BranchSide:      'uri.c:1507,25'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1508,25'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1510,28'
          Branch Sides:
            - BranchSide:      'uri.c:1512,25'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1518,27'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1512,25'
          Branch Sides:
            - BranchSide:      'uri.c:1513,25'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1514,25'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1524,28'
          Branch Sides:
            - BranchSide:      'uri.c:1524,52'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1524,9'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1524,9'
          Branch Sides:
            - BranchSide:      'uri.c:1525,26'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1529,14'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1529,13'
          Branch Sides:
            - BranchSide:      'uri.c:1530,16'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1534,15'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1538,18'
          Branch Sides:
            - BranchSide:      'uri.c:1538,22'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1540,6'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1538,9'
          Branch Sides:
            - BranchSide:      'uri.c:1539,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1540,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:1469,9'
          Dst:             xmlIsPathSeparator
        - Src:             'uri.c:1479,16'
          Dst:             xmlIsPathSeparator
        - Src:             'uri.c:1492,24'
          Dst:             xmlIsPathSeparator
        - Src:             'uri.c:1497,42'
          Dst:             xmlIsPathSeparator
        - Src:             'uri.c:1503,31'
          Dst:             xmlIsPathSeparator
        - Src:             'uri.c:1524,32'
          Dst:             xmlIsPathSeparator
    - functionName:    xmlParseURIReference
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParse3986URIReference
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'uri.c:1013,12'
          Dst:             xmlParse3986URIReference
    - functionName:    xmlParse3986URIReference
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - str
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCleanURI
        - xmlParse3986RelativeRef
        - xmlParse3986URI
      functionUses:    2
      BranchProfiles:
        - Branch String:   'uri.c:927,9'
          Branch Sides:
            - BranchSide:      'uri.c:928,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:929,17'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986URI
                - xmlCleanURI
                - xmlParse3986RelativeRef
                - xmlCleanURI
        - Branch String:   'uri.c:936,9'
          Branch Sides:
            - BranchSide:      'uri.c:937,16'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:938,9'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986RelativeRef
                - xmlCleanURI
        - Branch String:   'uri.c:938,9'
          Branch Sides:
            - BranchSide:      'uri.c:939,14'
              BranchSideFuncs:
                - xmlCleanURI
                - xmlParse3986RelativeRef
                - xmlCleanURI
            - BranchSide:      'uri.c:946,5'
              BranchSideFuncs: []
        - Branch String:   'uri.c:941,6'
          Branch Sides:
            - BranchSide:      'uri.c:942,18'
              BranchSideFuncs:
                - xmlCleanURI
            - BranchSide:      'uri.c:945,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:929,5'
          Dst:             xmlCleanURI
        - Src:             'uri.c:935,11'
          Dst:             xmlParse3986URI
        - Src:             'uri.c:939,2'
          Dst:             xmlCleanURI
        - Src:             'uri.c:940,15'
          Dst:             xmlParse3986RelativeRef
        - Src:             'uri.c:942,6'
          Dst:             xmlCleanURI
    - functionName:    xmlBuildURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2334
      functionLinenumberEnd: 2338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
        - base
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBuildURISafe
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'uri.c:2337,5'
          Dst:             xmlBuildURISafe
    - functionName:    xmlBuildURISafe
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1970
      functionLinenumberEnd: 2318
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
        - base
        - valPtr
      BBCount:         244
      ICount:          1451
      EdgeCount:       338
      CyclomaticComplexity: 96
      functionsReached:
        - strlen
        - xmlCreateURI
        - xmlFreeURI
        - xmlNormalizeURIPath
        - xmlParseURISafe
        - xmlResolvePath
        - xmlSaveUri
        - xmlStrdup
        - xmlStrstr
      functionUses:    9
      BranchProfiles:
        - Branch String:   'uri.c:1977,9'
          Branch Sides:
            - BranchSide:      'uri.c:1978,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1979,6'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
                - xmlParseURISafe
                - xmlStrdup
        - Branch String:   'uri.c:1981,9'
          Branch Sides:
            - BranchSide:      'uri.c:1982,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1984,9'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
                - xmlParseURISafe
                - xmlStrdup
        - Branch String:   'uri.c:1984,9'
          Branch Sides:
            - BranchSide:      'uri.c:1985,25'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'uri.c:2000,9'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
                - xmlParseURISafe
        - Branch String:   'uri.c:1986,13'
          Branch Sides:
            - BranchSide:      'uri.c:1987,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1988,19'
              BranchSideFuncs: []
        - Branch String:   'uri.c:2000,9'
          Branch Sides:
            - BranchSide:      'uri.c:2001,46'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
            - BranchSide:      'uri.c:2003,13'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
        - Branch String:   'uri.c:2004,9'
          Branch Sides:
            - BranchSide:      'uri.c:2005,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2006,10'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
        - Branch String:   'uri.c:2006,23'
          Branch Sides:
            - BranchSide:      'uri.c:2006,27'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
                - xmlStrdup
            - BranchSide:      'uri.c:2020,19'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
        - Branch String:   'uri.c:2006,9'
          Branch Sides:
            - BranchSide:      'uri.c:2010,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2020,19'
              BranchSideFuncs:
                - xmlStrstr
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
                - xmlFreeURI
                - xmlResolvePath
        - Branch String:   'uri.c:2011,13'
          Branch Sides:
            - BranchSide:      'uri.c:2012,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2013,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2020,9'
          Branch Sides:
            - BranchSide:      'uri.c:2021,20'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlResolvePath
            - BranchSide:      'uri.c:2042,42'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
        - Branch String:   'uri.c:2043,9'
          Branch Sides:
            - BranchSide:      'uri.c:2044,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2045,9'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
                - xmlSaveUri
        - Branch String:   'uri.c:2045,9'
          Branch Sides:
            - BranchSide:      'uri.c:2046,6'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - xmlSaveUri
            - BranchSide:      'uri.c:2054,9'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
                - xmlSaveUri
        - Branch String:   'uri.c:2046,6'
          Branch Sides:
            - BranchSide:      'uri.c:2047,17'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2052,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2049,17'
          Branch Sides:
            - BranchSide:      'uri.c:2050,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2051,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2054,9'
          Branch Sides:
            - BranchSide:      'uri.c:2058,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2080,9'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2058,6'
          Branch Sides:
            - BranchSide:      'uri.c:2059,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2062,19'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2063,13'
          Branch Sides:
            - BranchSide:      'uri.c:2064,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2065,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2082,9'
          Branch Sides:
            - BranchSide:      'uri.c:2083,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2084,10'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2084,31'
          Branch Sides:
            - BranchSide:      'uri.c:2084,35'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
            - BranchSide:      'uri.c:2145,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2084,54'
          Branch Sides:
            - BranchSide:      'uri.c:2085,4'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
            - BranchSide:      'uri.c:2145,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2085,28'
          Branch Sides:
            - BranchSide:      'uri.c:2085,32'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
            - BranchSide:      'uri.c:2145,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2085,53'
          Branch Sides:
            - BranchSide:      'uri.c:2086,11'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
            - BranchSide:      'uri.c:2145,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2084,9'
          Branch Sides:
            - BranchSide:      'uri.c:2087,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2145,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
                - xmlSaveUri
        - Branch String:   'uri.c:2087,6'
          Branch Sides:
            - BranchSide:      'uri.c:2088,20'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2092,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2089,17'
          Branch Sides:
            - BranchSide:      'uri.c:2090,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2091,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2092,6'
          Branch Sides:
            - BranchSide:      'uri.c:2093,23'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2097,10'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2094,17'
          Branch Sides:
            - BranchSide:      'uri.c:2095,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2096,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2097,10'
          Branch Sides:
            - BranchSide:      'uri.c:2098,17'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2102,10'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2099,21'
          Branch Sides:
            - BranchSide:      'uri.c:2100,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2101,13'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2102,10'
          Branch Sides:
            - BranchSide:      'uri.c:2103,15'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2107,18'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2104,21'
          Branch Sides:
            - BranchSide:      'uri.c:2105,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2106,13'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2109,6'
          Branch Sides:
            - BranchSide:      'uri.c:2110,18'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2114,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2111,17'
          Branch Sides:
            - BranchSide:      'uri.c:2112,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2113,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2114,6'
          Branch Sides:
            - BranchSide:      'uri.c:2115,23'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2118,20'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2116,17'
          Branch Sides:
            - BranchSide:      'uri.c:2117,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2118,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2118,20'
          Branch Sides:
            - BranchSide:      'uri.c:2119,19'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2122,20'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2120,17'
          Branch Sides:
            - BranchSide:      'uri.c:2121,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2122,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2122,20'
          Branch Sides:
            - BranchSide:      'uri.c:2123,23'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2126,20'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2124,17'
          Branch Sides:
            - BranchSide:      'uri.c:2125,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2126,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2128,17'
          Branch Sides:
            - BranchSide:      'uri.c:2129,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2130,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2131,6'
          Branch Sides:
            - BranchSide:      'uri.c:2132,22'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2136,2'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2133,17'
          Branch Sides:
            - BranchSide:      'uri.c:2134,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2135,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2145,9'
          Branch Sides:
            - BranchSide:      'uri.c:2146,19'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2151,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2147,13'
          Branch Sides:
            - BranchSide:      'uri.c:2148,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2149,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2151,9'
          Branch Sides:
            - BranchSide:      'uri.c:2152,16'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2157,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2153,13'
          Branch Sides:
            - BranchSide:      'uri.c:2154,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2155,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2157,9'
          Branch Sides:
            - BranchSide:      'uri.c:2158,19'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2161,16'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2159,13'
          Branch Sides:
            - BranchSide:      'uri.c:2160,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2161,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2163,13'
          Branch Sides:
            - BranchSide:      'uri.c:2164,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2165,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2166,9'
          Branch Sides:
            - BranchSide:      'uri.c:2167,18'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2179,10'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2168,13'
          Branch Sides:
            - BranchSide:      'uri.c:2169,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2170,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2179,34'
          Branch Sides:
            - BranchSide:      'uri.c:2179,38'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2181,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2179,59'
          Branch Sides:
            - BranchSide:      'uri.c:2180,11'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2181,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2179,9'
          Branch Sides:
            - BranchSide:      'uri.c:2181,6'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2205,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2181,6'
          Branch Sides:
            - BranchSide:      'uri.c:2182,23'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2186,17'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2183,17'
          Branch Sides:
            - BranchSide:      'uri.c:2184,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2185,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2186,17'
          Branch Sides:
            - BranchSide:      'uri.c:2187,31'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2191,10'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2188,21'
          Branch Sides:
            - BranchSide:      'uri.c:2189,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2190,13'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2191,10'
          Branch Sides:
            - BranchSide:      'uri.c:2192,15'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2196,25'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2193,21'
          Branch Sides:
            - BranchSide:      'uri.c:2194,21'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2195,13'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2198,6'
          Branch Sides:
            - BranchSide:      'uri.c:2199,18'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2203,2'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2200,17'
          Branch Sides:
            - BranchSide:      'uri.c:2201,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2202,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2205,9'
          Branch Sides:
            - BranchSide:      'uri.c:2206,19'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2209,17'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2207,13'
          Branch Sides:
            - BranchSide:      'uri.c:2208,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2209,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2209,38'
          Branch Sides:
            - BranchSide:      'uri.c:2209,42'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2210,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2210,6'
          Branch Sides:
            - BranchSide:      'uri.c:2211,20'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2215,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2212,17'
          Branch Sides:
            - BranchSide:      'uri.c:2213,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2214,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2215,6'
          Branch Sides:
            - BranchSide:      'uri.c:2216,18'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2220,14'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2217,17'
          Branch Sides:
            - BranchSide:      'uri.c:2218,17'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2219,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2227,29'
          Branch Sides:
            - BranchSide:      'uri.c:2227,33'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
            - BranchSide:      'uri.c:2243,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2227,9'
          Branch Sides:
            - BranchSide:      'uri.c:2228,14'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2243,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
                - strlen
        - Branch String:   'uri.c:2229,13'
          Branch Sides:
            - BranchSide:      'uri.c:2230,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2231,2'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2244,9'
          Branch Sides:
            - BranchSide:      'uri.c:2245,16'
              BranchSideFuncs:
                - strlen
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
            - BranchSide:      'uri.c:2246,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
                - strlen
        - Branch String:   'uri.c:2246,9'
          Branch Sides:
            - BranchSide:      'uri.c:2247,16'
              BranchSideFuncs:
                - strlen
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2248,17'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2249,9'
          Branch Sides:
            - BranchSide:      'uri.c:2250,2'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2251,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2260,9'
          Branch Sides:
            - BranchSide:      'uri.c:2261,2'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2274,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2261,2'
          Branch Sides:
            - BranchSide:      'uri.c:2262,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2273,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2262,35'
          Branch Sides:
            - BranchSide:      'uri.c:2262,39'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2262,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2262,6'
          Branch Sides:
            - BranchSide:      'uri.c:2263,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2264,10'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2264,10'
          Branch Sides:
            - BranchSide:      'uri.c:2265,3'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2267,9'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2268,6'
          Branch Sides:
            - BranchSide:      'uri.c:2261,2'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2269,20'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2280,27'
          Branch Sides:
            - BranchSide:      'uri.c:2280,30'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2291,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2280,9'
          Branch Sides:
            - BranchSide:      'uri.c:2281,7'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2291,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2285,17'
          Branch Sides:
            - BranchSide:      'uri.c:2285,22'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2287,2'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2285,43'
          Branch Sides:
            - BranchSide:      'uri.c:2285,46'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2286,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2285,6'
          Branch Sides:
            - BranchSide:      'uri.c:2286,6'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2287,2'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2287,2'
          Branch Sides:
            - BranchSide:      'uri.c:2288,25'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2290,5'
              BranchSideFuncs:
                - xmlNormalizeURIPath
                - xmlSaveUri
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2306,9'
          Branch Sides:
            - BranchSide:      'uri.c:2306,16'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2307,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2310,9'
          Branch Sides:
            - BranchSide:      'uri.c:2311,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2312,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
        - Branch String:   'uri.c:2312,9'
          Branch Sides:
            - BranchSide:      'uri.c:2313,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlFreeURI
            - BranchSide:      'uri.c:2314,9'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'uri.c:2314,9'
          Branch Sides:
            - BranchSide:      'uri.c:2315,13'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:2316,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:1985,15'
          Dst:             xmlStrdup
        - Src:             'uri.c:2001,15'
          Dst:             xmlParseURISafe
        - Src:             'uri.c:2010,8'
          Dst:             xmlStrdup
        - Src:             'uri.c:2020,9'
          Dst:             xmlStrstr
        - Src:             'uri.c:2021,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:2022,16'
          Dst:             xmlResolvePath
        - Src:             'uri.c:2042,11'
          Dst:             xmlParseURISafe
        - Src:             'uri.c:2048,12'
          Dst:             xmlSaveUri
        - Src:             'uri.c:2062,8'
          Dst:             xmlSaveUri
        - Src:             'uri.c:2081,11'
          Dst:             xmlCreateURI
        - Src:             'uri.c:2146,8'
          Dst:             xmlSaveUri
        - Src:             'uri.c:2245,9'
          Dst:             strlen
        - Src:             'uri.c:2247,9'
          Dst:             strlen
        - Src:             'uri.c:2296,5'
          Dst:             xmlNormalizeURIPath
        - Src:             'uri.c:2305,11'
          Dst:             xmlSaveUri
        - Src:             'uri.c:2311,2'
          Dst:             xmlFreeURI
        - Src:             'uri.c:2313,2'
          Dst:             xmlFreeURI
        - Src:             'uri.c:2315,2'
          Dst:             xmlFreeURI
    - functionName:    xmlParseURISafe
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - uriOut
      BBCount:         12
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCreateURI
        - xmlFreeURI
        - xmlParse3986URIReference
      functionUses:    9
      BranchProfiles:
        - Branch String:   'uri.c:966,9'
          Branch Sides:
            - BranchSide:      'uri.c:967,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:968,6'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlParse3986URIReference
                - xmlFreeURI
        - Branch String:   'uri.c:969,9'
          Branch Sides:
            - BranchSide:      'uri.c:970,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:972,11'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlParse3986URIReference
                - xmlFreeURI
        - Branch String:   'uri.c:973,9'
          Branch Sides:
            - BranchSide:      'uri.c:974,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:976,36'
              BranchSideFuncs:
                - xmlParse3986URIReference
                - xmlFreeURI
        - Branch String:   'uri.c:977,9'
          Branch Sides:
            - BranchSide:      'uri.c:978,20'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:982,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:972,11'
          Dst:             xmlCreateURI
        - Src:             'uri.c:976,11'
          Dst:             xmlParse3986URIReference
        - Src:             'uri.c:978,9'
          Dst:             xmlFreeURI
    - functionName:    xmlResolvePath
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1861
      functionLinenumberEnd: 1951
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - escRef
        - base
        - out
      BBCount:         53
      ICount:          317
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - xmlIsAbsolutePath
        - xmlIsPathSeparator
        - xmlNormalizePath
        - xmlStrcat
        - xmlStrchr
        - xmlStrdup
        - xmlStrlen
        - xmlStrndup
        - xmlURIUnescapeString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'uri.c:1869,9'
          Branch Sides:
            - BranchSide:      'uri.c:1870,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1871,6'
              BranchSideFuncs:
                - xmlStrchr
                - xmlURIUnescapeString
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'uri.c:1873,26'
          Branch Sides:
            - BranchSide:      'uri.c:1873,30'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'uri.c:1874,14'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'uri.c:1873,9'
          Branch Sides:
            - BranchSide:      'uri.c:1874,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'uri.c:1888,26'
              BranchSideFuncs:
                - xmlStrchr
                - xmlURIUnescapeString
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
                - xmlStrndup
        - Branch String:   'uri.c:1874,28'
          Branch Sides:
            - BranchSide:      'uri.c:1874,32'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1875,13'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1874,13'
          Branch Sides:
            - BranchSide:      'uri.c:1875,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1876,25'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'uri.c:1877,13'
          Branch Sides:
            - BranchSide:      'uri.c:1878,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1879,16'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1889,9'
          Branch Sides:
            - BranchSide:      'uri.c:1890,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlURIUnescapeString
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1896,53'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1891,13'
          Branch Sides:
            - BranchSide:      'uri.c:1892,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1893,18'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1897,9'
          Branch Sides:
            - BranchSide:      'uri.c:1898,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1900,10'
              BranchSideFuncs:
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1900,24'
          Branch Sides:
            - BranchSide:      'uri.c:1900,28'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'uri.c:1901,9'
              BranchSideFuncs:
                - xmlStrcat
        - Branch String:   'uri.c:1900,9'
          Branch Sides:
            - BranchSide:      'uri.c:1901,9'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'uri.c:1903,27'
              BranchSideFuncs:
                - xmlIsAbsolutePath
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1903,9'
          Branch Sides:
            - BranchSide:      'uri.c:1904,9'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'uri.c:1909,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1910,20'
          Branch Sides:
            - BranchSide:      'uri.c:1910,43'
              BranchSideFuncs:
                - xmlIsPathSeparator
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
            - BranchSide:      'uri.c:1910,5'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
        - Branch String:   'uri.c:1910,5'
          Branch Sides:
            - BranchSide:      'uri.c:1911,10'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
                - xmlIsPathSeparator
            - BranchSide:      'uri.c:1916,9'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlStrcat
                - xmlStrlen
        - Branch String:   'uri.c:1916,9'
          Branch Sides:
            - BranchSide:      'uri.c:1917,32'
              BranchSideFuncs:
                - xmlStrlen
                - xmlNormalizePath
                - xmlStrcat
            - BranchSide:      'uri.c:1930,31'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlStrcat
        - Branch String:   'uri.c:1920,13'
          Branch Sides:
            - BranchSide:      'uri.c:1921,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1923,16'
              BranchSideFuncs:
                - xmlNormalizePath
                - xmlStrcat
        - Branch String:   'uri.c:1933,9'
          Branch Sides:
            - BranchSide:      'uri.c:1934,18'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'uri.c:1938,9'
              BranchSideFuncs:
                - xmlStrcat
        - Branch String:   'uri.c:1938,9'
          Branch Sides:
            - BranchSide:      'uri.c:1939,28'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'uri.c:1944,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1940,13'
          Branch Sides:
            - BranchSide:      'uri.c:1941,13'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1942,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:1876,15'
          Dst:             xmlStrdup
        - Src:             'uri.c:1888,16'
          Dst:             xmlStrchr
        - Src:             'uri.c:1890,15'
          Dst:             xmlStrndup
        - Src:             'uri.c:1896,23'
          Dst:             xmlURIUnescapeString
        - Src:             'uri.c:1903,9'
          Dst:             xmlIsAbsolutePath
        - Src:             'uri.c:1909,9'
          Dst:             xmlStrlen
        - Src:             'uri.c:1910,24'
          Dst:             xmlIsPathSeparator
        - Src:             'uri.c:1917,22'
          Dst:             xmlStrlen
        - Src:             'uri.c:1930,5'
          Dst:             xmlNormalizePath
        - Src:             'uri.c:1939,18'
          Dst:             xmlStrcat
    - functionName:    xmlNormalizeURIPath
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1556
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNormalizePath
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'uri.c:1556,12'
          Dst:             xmlNormalizePath
    - functionName:    xmlURIEscape
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         62
      ICount:          492
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - snprintf
        - xmlCreateURI
        - xmlFreeURI
        - xmlParseURIReference
        - xmlStrcat
        - xmlURIEscapeStr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uri.c:1717,9'
          Branch Sides:
            - BranchSide:      'uri.c:1718,9'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1720,11'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlParseURIReference
                - xmlFreeURI
        - Branch String:   'uri.c:1721,9'
          Branch Sides:
            - BranchSide:      'uri.c:1725,9'
              BranchSideFuncs:
                - xmlParseURIReference
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
            - BranchSide:      'uri.c:1733,10'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1727,13'
          Branch Sides:
            - BranchSide:      'uri.c:1728,24'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:1731,5'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1733,9'
          Branch Sides:
            - BranchSide:      'uri.c:1734,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1736,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1743,9'
          Branch Sides:
            - BranchSide:      'uri.c:1744,44'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1751,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1745,9'
          Branch Sides:
            - BranchSide:      'uri.c:1745,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1746,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1751,9'
          Branch Sides:
            - BranchSide:      'uri.c:1753,38'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1760,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1754,9'
          Branch Sides:
            - BranchSide:      'uri.c:1754,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1755,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1760,9'
          Branch Sides:
            - BranchSide:      'uri.c:1761,44'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1769,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1762,9'
          Branch Sides:
            - BranchSide:      'uri.c:1762,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1763,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1769,9'
          Branch Sides:
            - BranchSide:      'uri.c:1770,44'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1778,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1771,9'
          Branch Sides:
            - BranchSide:      'uri.c:1771,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1772,13'
              BranchSideFuncs:
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1772,13'
          Branch Sides:
            - BranchSide:      'uri.c:1773,29'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1774,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - snprintf
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1778,9'
          Branch Sides:
            - BranchSide:      'uri.c:1781,27'
              BranchSideFuncs:
                - snprintf
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
            - BranchSide:      'uri.c:1786,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
        - Branch String:   'uri.c:1786,9'
          Branch Sides:
            - BranchSide:      'uri.c:1788,38'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1794,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1789,9'
          Branch Sides:
            - BranchSide:      'uri.c:1789,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1790,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1794,9'
          Branch Sides:
            - BranchSide:      'uri.c:1795,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
            - BranchSide:      'uri.c:1798,14'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1801,9'
          Branch Sides:
            - BranchSide:      'uri.c:1801,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
            - BranchSide:      'uri.c:1802,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
        - Branch String:   'uri.c:1807,9'
          Branch Sides:
            - BranchSide:      'uri.c:1808,44'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1814,9'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1809,9'
          Branch Sides:
            - BranchSide:      'uri.c:1809,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'uri.c:1810,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlFreeURI
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'uri.c:1814,9'
          Branch Sides:
            - BranchSide:      'uri.c:1815,44'
              BranchSideFuncs:
                - xmlURIEscapeStr
                - xmlFreeURI
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
            - BranchSide:      'uri.c:1822,16'
              BranchSideFuncs:
                - xmlFreeURI
        - Branch String:   'uri.c:1816,9'
          Branch Sides:
            - BranchSide:      'uri.c:1816,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
            - BranchSide:      'uri.c:1817,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlFreeURI
      Callsites:
        - Src:             'uri.c:1720,11'
          Dst:             xmlCreateURI
        - Src:             'uri.c:1726,16'
          Dst:             xmlParseURIReference
        - Src:             'uri.c:1728,13'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1744,19'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1745,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1746,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1747,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1753,13'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1754,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1755,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1756,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1761,19'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1762,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1763,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1764,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1765,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1770,19'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1771,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1773,19'
          Dst:             xmlStrcat
        - Src:             'uri.c:1774,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1781,9'
          Dst:             snprintf
        - Src:             'uri.c:1782,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1783,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1788,13'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1789,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1790,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1795,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1796,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1800,13'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1801,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1802,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1803,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1808,19'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1809,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1810,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1815,19'
          Dst:             xmlURIEscapeStr
        - Src:             'uri.c:1816,9'
          Dst:             xmlFreeURI
        - Src:             'uri.c:1817,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1818,15'
          Dst:             xmlStrcat
        - Src:             'uri.c:1822,5'
          Dst:             xmlFreeURI
    - functionName:    xmlPrintURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
        - uri
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - xmlSaveUri
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uri.c:1371,9'
          Branch Sides:
            - BranchSide:      'uri.c:1371,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'uri.c:1372,10'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'uri.c:1370,11'
          Dst:             xmlSaveUri
        - Src:             'uri.c:1372,2'
          Dst:             fprintf
    - functionName:    xmlParseURIRaw
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str
        - raw
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlCreateURI
        - xmlFreeURI
        - xmlParseURIReference
      functionUses:    0
      BranchProfiles:
        - Branch String:   'uri.c:1030,9'
          Branch Sides:
            - BranchSide:      'uri.c:1031,2'
              BranchSideFuncs: []
            - BranchSide:      'uri.c:1032,11'
              BranchSideFuncs:
                - xmlCreateURI
                - xmlParseURIReference
                - xmlFreeURI
        - Branch String:   'uri.c:1033,9'
          Branch Sides:
            - BranchSide:      'uri.c:1034,13'
              BranchSideFuncs:
                - xmlParseURIReference
                - xmlFreeURI
            - BranchSide:      'uri.c:1043,12'
              BranchSideFuncs: []
        - Branch String:   'uri.c:1034,13'
          Branch Sides:
            - BranchSide:      'uri.c:1035,6'
              BranchSideFuncs:
                - xmlParseURIReference
                - xmlFreeURI
            - BranchSide:      'uri.c:1037,29'
              BranchSideFuncs:
                - xmlParseURIReference
                - xmlFreeURI
        - Branch String:   'uri.c:1038,13'
          Branch Sides:
            - BranchSide:      'uri.c:1039,17'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'uri.c:1042,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'uri.c:1032,11'
          Dst:             xmlCreateURI
        - Src:             'uri.c:1037,8'
          Dst:             xmlParseURIReference
        - Src:             'uri.c:1039,6'
          Dst:             xmlFreeURI
    - functionName:    xmlParseURI
      functionSourceFile: '/src/libxml2/uri.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParseURISafe
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'uri.c:997,5'
          Dst:             xmlParseURISafe
    - functionName:    xmlValidateRef
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5862
      functionLinenumberEnd: 5935
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ref
        - ctxt
        - name
      BBCount:         94
      ICount:          521
      EdgeCount:       127
      CyclomaticComplexity: 35
      functionsReached:
        - xmlErrValidNode
        - xmlErrValidNodeNr
        - xmlGetID
        - xmlStrdup
        - xmlVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:5866,9'
          Branch Sides:
            - BranchSide:      'valid.c:5867,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5868,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlGetID
                - xmlErrValidNode
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNodeNr
                - xmlVErrMemory
        - Branch String:   'valid.c:5868,29'
          Branch Sides:
            - BranchSide:      'valid.c:5868,33'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlGetID
                - xmlErrValidNode
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNodeNr
                - xmlVErrMemory
            - BranchSide:      'valid.c:5870,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlGetID
                - xmlErrValidNode
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNodeNr
                - xmlVErrMemory
        - Branch String:   'valid.c:5868,9'
          Branch Sides:
            - BranchSide:      'valid.c:5869,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5870,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlGetID
                - xmlErrValidNode
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNodeNr
                - xmlVErrMemory
        - Branch String:   'valid.c:5871,9'
          Branch Sides:
            - BranchSide:      'valid.c:5872,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNodeNr
                - xmlVErrMemory
            - BranchSide:      'valid.c:5898,16'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:5875,6'
          Branch Sides:
            - BranchSide:      'valid.c:5876,27'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:5879,8'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:5880,2'
          Branch Sides:
            - BranchSide:      'valid.c:5881,12'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:5897,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5882,25'
          Branch Sides:
            - BranchSide:      'valid.c:5882,30'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:5882,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:5882,30'
          Branch Sides:
            - BranchSide:      'valid.c:5882,29'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:5882,30'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:5882,30'
          Branch Sides:
            - BranchSide:      'valid.c:5882,30'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:5882,29'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:5882,30'
          Branch Sides:
            - BranchSide:      'valid.c:5882,29'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:5882,29'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:5882,6'
          Branch Sides:
            - BranchSide:      'valid.c:5882,53'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:5883,14'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:5886,10'
          Branch Sides:
            - BranchSide:      'valid.c:5887,21'
              BranchSideFuncs:
                - xmlErrValidNodeNr
                - xmlGetID
            - BranchSide:      'valid.c:5892,10'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:5892,10'
          Branch Sides:
            - BranchSide:      'valid.c:5893,3'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5894,13'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:5895,13'
          Branch Sides:
            - BranchSide:      'valid.c:5895,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:5895,13'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:5895,13'
          Branch Sides:
            - BranchSide:      'valid.c:5895,13'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:5895,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:5895,13'
          Branch Sides:
            - BranchSide:      'valid.c:5895,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:5895,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:5895,6'
          Branch Sides:
            - BranchSide:      'valid.c:5880,2'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:5895,35'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:5898,16'
          Branch Sides:
            - BranchSide:      'valid.c:5899,16'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:5906,16'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetID
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:5900,6'
          Branch Sides:
            - BranchSide:      'valid.c:5901,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5906,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5910,6'
          Branch Sides:
            - BranchSide:      'valid.c:5911,20'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:5915,8'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:5916,2'
          Branch Sides:
            - BranchSide:      'valid.c:5917,12'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:5933,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5918,25'
          Branch Sides:
            - BranchSide:      'valid.c:5918,30'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:5918,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:5918,30'
          Branch Sides:
            - BranchSide:      'valid.c:5918,29'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:5918,30'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:5918,30'
          Branch Sides:
            - BranchSide:      'valid.c:5918,30'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:5918,29'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:5918,30'
          Branch Sides:
            - BranchSide:      'valid.c:5918,29'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:5918,29'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:5918,6'
          Branch Sides:
            - BranchSide:      'valid.c:5918,53'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:5919,14'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:5922,10'
          Branch Sides:
            - BranchSide:      'valid.c:5923,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetID
            - BranchSide:      'valid.c:5928,10'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:5928,10'
          Branch Sides:
            - BranchSide:      'valid.c:5929,3'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5930,13'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:5931,13'
          Branch Sides:
            - BranchSide:      'valid.c:5931,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:5931,13'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:5931,13'
          Branch Sides:
            - BranchSide:      'valid.c:5931,13'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:5931,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:5931,13'
          Branch Sides:
            - BranchSide:      'valid.c:5931,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:5931,6'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
        - Branch String:   'valid.c:5931,6'
          Branch Sides:
            - BranchSide:      'valid.c:5916,2'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
            - BranchSide:      'valid.c:5931,35'
              BranchSideFuncs:
                - xmlGetID
                - xmlErrValidNode
      Callsites:
        - Src:             'valid.c:5874,8'
          Dst:             xmlStrdup
        - Src:             'valid.c:5876,13'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:5885,11'
          Dst:             xmlGetID
        - Src:             'valid.c:5887,3'
          Dst:             xmlErrValidNodeNr
        - Src:             'valid.c:5899,7'
          Dst:             xmlGetID
        - Src:             'valid.c:5901,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5909,8'
          Dst:             xmlStrdup
        - Src:             'valid.c:5911,6'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:5921,11'
          Dst:             xmlGetID
        - Src:             'valid.c:5923,3'
          Dst:             xmlErrValidNode
    - functionName:    xmlVErrMemory
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtErrMemory
        - xmlRaiseMemoryError
      functionUses:    34
      BranchProfiles:
        - Branch String:   'valid.c:55,9'
          Branch Sides:
            - BranchSide:      'valid.c:56,13'
              BranchSideFuncs:
                - xmlRaiseMemoryError
                - xmlCtxtErrMemory
            - BranchSide:      'valid.c:63,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
        - Branch String:   'valid.c:56,13'
          Branch Sides:
            - BranchSide:      'valid.c:57,30'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'valid.c:59,39'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'valid.c:57,13'
          Dst:             xmlCtxtErrMemory
        - Src:             'valid.c:59,13'
          Dst:             xmlRaiseMemoryError
        - Src:             'valid.c:63,9'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlGetID
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2420
      functionLinenumberEnd: 2447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - ID
      BBCount:         14
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashLookup
      functionUses:    9
      BranchProfiles:
        - Branch String:   'valid.c:2424,9'
          Branch Sides:
            - BranchSide:      'valid.c:2425,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2428,9'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'valid.c:2428,9'
          Branch Sides:
            - BranchSide:      'valid.c:2429,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2432,29'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'valid.c:2433,9'
          Branch Sides:
            - BranchSide:      'valid.c:2434,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2436,24'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'valid.c:2437,9'
          Branch Sides:
            - BranchSide:      'valid.c:2438,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2439,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2439,9'
          Branch Sides:
            - BranchSide:      'valid.c:2444,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2446,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2436,10'
          Dst:             xmlHashLookup
    - functionName:    xmlErrValidNodeNr
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - error
        - msg
        - str1
        - int2
        - str3
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDoErrValid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:160,5'
          Dst:             xmlDoErrValid
    - functionName:    xmlErrValidNode
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - error
        - msg
        - str1
        - str2
        - str3
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDoErrValid
      functionUses:    71
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:122,5'
          Dst:             xmlDoErrValid
    - functionName:    xmlDoErrValid
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - code
        - level
        - str1
        - str2
        - str3
        - int1
        - msg
      BBCount:         18
      ICount:          147
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCtxtVErr
        - xmlVErrMemory
        - xmlVRaiseError
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:76,9'
          Branch Sides:
            - BranchSide:      'valid.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:78,9'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlVErrMemory
                - xmlCtxtVErr
        - Branch String:   'valid.c:78,9'
          Branch Sides:
            - BranchSide:      'valid.c:79,17'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlVErrMemory
                - xmlCtxtVErr
            - BranchSide:      'valid.c:81,5'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlVErrMemory
                - xmlCtxtVErr
        - Branch String:   'valid.c:82,9'
          Branch Sides:
            - BranchSide:      'valid.c:83,21'
              BranchSideFuncs:
                - xmlCtxtVErr
            - BranchSide:      'valid.c:86,29'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlVErrMemory
        - Branch String:   'valid.c:90,13'
          Branch Sides:
            - BranchSide:      'valid.c:91,23'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlVErrMemory
            - BranchSide:      'valid.c:94,36'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlVErrMemory
      Callsites:
        - Src:             'valid.c:83,9'
          Dst:             xmlCtxtVErr
        - Src:             'valid.c:94,15'
          Dst:             xmlVRaiseError
        - Src:             'valid.c:100,13'
          Dst:             xmlVErrMemory
    - functionName:    xmlWalkValidateList
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5944
      functionLinenumberEnd: 5947
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - user
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlValidateRef
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:5946,2'
          Dst:             xmlValidateRef
    - functionName:    xmlSnprintfElements
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4623
      functionLinenumberEnd: 4693
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - node
        - glob
      BBCount:         77
      ICount:          393
      EdgeCount:       95
      CyclomaticComplexity: 20
      functionsReached:
        - strcat
        - strlen
        - xmlIsBlankNode
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:4627,9'
          Branch Sides:
            - BranchSide:      'valid.c:4627,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4628,9'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
        - Branch String:   'valid.c:4628,9'
          Branch Sides:
            - BranchSide:      'valid.c:4628,22'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
            - BranchSide:      'valid.c:4629,11'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
        - Branch String:   'valid.c:4630,5'
          Branch Sides:
            - BranchSide:      'valid.c:4631,15'
              BranchSideFuncs:
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
            - BranchSide:      'valid.c:4692,9'
              BranchSideFuncs:
                - strcat
        - Branch String:   'valid.c:4632,6'
          Branch Sides:
            - BranchSide:      'valid.c:4633,11'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:4637,17'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
        - Branch String:   'valid.c:4633,27'
          Branch Sides:
            - BranchSide:      'valid.c:4633,31'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:4635,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:4633,10'
          Branch Sides:
            - BranchSide:      'valid.c:4634,10'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:4635,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:4637,9'
          Branch Sides:
            - BranchSide:      'valid.c:4639,42'
              BranchSideFuncs:
                - xmlStrlen
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
            - BranchSide:      'valid.c:4659,22'
              BranchSideFuncs:
                - xmlIsBlankNode
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
            - BranchSide:      'valid.c:4664,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
            - BranchSide:      'valid.c:4664,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
            - BranchSide:      'valid.c:4675,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
            - BranchSide:      'valid.c:4675,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
            - BranchSide:      'valid.c:4675,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
            - BranchSide:      'valid.c:4675,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
            - BranchSide:      'valid.c:4675,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
            - BranchSide:      'valid.c:4675,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
            - BranchSide:      'valid.c:4675,17'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
            - BranchSide:      'valid.c:4688,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
            - BranchSide:      'valid.c:4688,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
            - BranchSide:      'valid.c:4688,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
            - BranchSide:      'valid.c:4688,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
            - BranchSide:      'valid.c:4688,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
            - BranchSide:      'valid.c:4688,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
            - BranchSide:      'valid.c:4688,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
            - BranchSide:      'valid.c:4688,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
            - BranchSide:      'valid.c:4688,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
            - BranchSide:      'valid.c:4690,8'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
        - Branch String:   'valid.c:4641,39'
          Branch Sides:
            - BranchSide:      'valid.c:4641,43'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
            - BranchSide:      'valid.c:4643,21'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:4641,21'
          Branch Sides:
            - BranchSide:      'valid.c:4642,43'
              BranchSideFuncs:
                - xmlStrlen
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:4643,21'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:4643,21'
          Branch Sides:
            - BranchSide:      'valid.c:4644,26'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:4648,8'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:4644,42'
          Branch Sides:
            - BranchSide:      'valid.c:4644,46'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:4646,21'
              BranchSideFuncs: []
        - Branch String:   'valid.c:4644,25'
          Branch Sides:
            - BranchSide:      'valid.c:4645,32'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:4646,21'
              BranchSideFuncs: []
        - Branch String:   'valid.c:4648,25'
          Branch Sides:
            - BranchSide:      'valid.c:4648,29'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:4652,21'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:4648,7'
          Branch Sides:
            - BranchSide:      'valid.c:4649,14'
              BranchSideFuncs:
                - strcat
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:4652,21'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:4652,21'
          Branch Sides:
            - BranchSide:      'valid.c:4653,21'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
            - BranchSide:      'valid.c:4654,7'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
        - Branch String:   'valid.c:4654,7'
          Branch Sides:
            - BranchSide:      'valid.c:4655,14'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
            - BranchSide:      'valid.c:4656,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
        - Branch String:   'valid.c:4659,7'
          Branch Sides:
            - BranchSide:      'valid.c:4659,25'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
            - BranchSide:      'valid.c:4660,7'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
        - Branch String:   'valid.c:4665,7'
          Branch Sides:
            - BranchSide:      'valid.c:4666,14'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
            - BranchSide:      'valid.c:4667,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
        - Branch String:   'valid.c:4676,7'
          Branch Sides:
            - BranchSide:      'valid.c:4677,14'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
            - BranchSide:      'valid.c:4678,3'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlIsBlankNode
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
        - Branch String:   'valid.c:4692,9'
          Branch Sides:
            - BranchSide:      'valid.c:4692,22'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:4692,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:4628,15'
          Dst:             strcat
        - Src:             'valid.c:4631,8'
          Dst:             strlen
        - Src:             'valid.c:4634,3'
          Dst:             strcat
        - Src:             'valid.c:4639,32'
          Dst:             xmlStrlen
        - Src:             'valid.c:4642,33'
          Dst:             xmlStrlen
        - Src:             'valid.c:4645,25'
          Dst:             strcat
        - Src:             'valid.c:4649,7'
          Dst:             strcat
        - Src:             'valid.c:4650,7'
          Dst:             strcat
        - Src:             'valid.c:4653,14'
          Dst:             strcat
        - Src:             'valid.c:4655,7'
          Dst:             strcat
        - Src:             'valid.c:4659,7'
          Dst:             xmlIsBlankNode
        - Src:             'valid.c:4664,10'
          Dst:             strcat
        - Src:             'valid.c:4666,7'
          Dst:             strcat
        - Src:             'valid.c:4675,10'
          Dst:             strcat
        - Src:             'valid.c:4677,7'
          Dst:             strcat
        - Src:             'valid.c:4692,15'
          Dst:             strcat
    - functionName:    strcat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    nodeVPop
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:391,9'
          Branch Sides:
            - BranchSide:      'valid.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:393,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:394,9'
          Branch Sides:
            - BranchSide:      'valid.c:395,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:397,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    nodeVPush
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         11
      ICount:          106
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGrowCapacity
        - xmlVErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:364,9'
          Branch Sides:
            - BranchSide:      'valid.c:368,35'
              BranchSideFuncs:
                - xmlGrowCapacity.7512
                - xmlVErrMemory
                - xmlVErrMemory
            - BranchSide:      'valid.c:382,35'
              BranchSideFuncs: []
        - Branch String:   'valid.c:370,13'
          Branch Sides:
            - BranchSide:      'valid.c:371,20'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:374,15'
              BranchSideFuncs:
                - xmlVErrMemory
        - Branch String:   'valid.c:375,13'
          Branch Sides:
            - BranchSide:      'valid.c:376,20'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:379,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:368,19'
          Dst:             xmlGrowCapacity
        - Src:             'valid.c:371,6'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:376,6'
          Dst:             xmlVErrMemory
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './include/private/memory.h:35,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:37,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:44,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:45,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:49,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:51,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:52,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:54,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFreeID
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2152
      functionLinenumberEnd: 2170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
      BBCount:         34
      ICount:          172
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - xmlDictOwns
      functionUses:    3
      BranchProfiles:
        - Branch String:   'valid.c:2155,9'
          Branch Sides:
            - BranchSide:      'valid.c:2155,21'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2157,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:2157,9'
          Branch Sides:
            - BranchSide:      'valid.c:2158,16'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:2160,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:2160,9'
          Branch Sides:
            - BranchSide:      'valid.c:2161,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:2162,9'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'valid.c:2161,2'
          Branch Sides:
            - BranchSide:      'valid.c:2161,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:2162,9'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'valid.c:2161,2'
          Branch Sides:
            - BranchSide:      'valid.c:2161,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:2162,9'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'valid.c:2161,2'
          Branch Sides:
            - BranchSide:      'valid.c:2161,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'valid.c:2161,2'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'valid.c:2162,9'
          Branch Sides:
            - BranchSide:      'valid.c:2163,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'valid.c:2164,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2163,2'
          Branch Sides:
            - BranchSide:      'valid.c:2163,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'valid.c:2164,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2163,2'
          Branch Sides:
            - BranchSide:      'valid.c:2163,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'valid.c:2164,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2163,2'
          Branch Sides:
            - BranchSide:      'valid.c:2163,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2163,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2164,9'
          Branch Sides:
            - BranchSide:      'valid.c:2165,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2169,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2161,2'
          Dst:             xmlDictOwns
        - Src:             'valid.c:2163,2'
          Dst:             xmlDictOwns
    - functionName:    xmlNoValidityErr
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6427
      functionLinenumberEnd: 6428
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlValidGetValidElements
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6457
      functionLinenumberEnd: 6558
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - prev
        - next
        - names
        - max
      BBCount:         60
      ICount:          425
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - xmlFreeNode
        - xmlGetDtdElementDesc
        - xmlNewDocNode
        - xmlStrEqual
        - xmlValidGetPotentialChildren
        - xmlValidateOneElement
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:6475,22'
          Branch Sides:
            - BranchSide:      'valid.c:6475,25'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
                - xmlGetDtdElementDesc
            - BranchSide:      'valid.c:6478,9'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
                - xmlGetDtdElementDesc
        - Branch String:   'valid.c:6475,9'
          Branch Sides:
            - BranchSide:      'valid.c:6476,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6478,9'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
                - xmlGetDtdElementDesc
        - Branch String:   'valid.c:6478,9'
          Branch Sides:
            - BranchSide:      'valid.c:6478,24'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6479,9'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
                - xmlGetDtdElementDesc
        - Branch String:   'valid.c:6479,9'
          Branch Sides:
            - BranchSide:      'valid.c:6479,19'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6481,5'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
                - xmlGetDtdElementDesc
        - Branch String:   'valid.c:6485,16'
          Branch Sides:
            - BranchSide:      'valid.c:6485,23'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
                - xmlGetDtdElementDesc
            - BranchSide:      'valid.c:6485,30'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
                - xmlGetDtdElementDesc
        - Branch String:   'valid.c:6493,32'
          Branch Sides:
            - BranchSide:      'valid.c:6493,36'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
                - xmlGetDtdElementDesc
            - BranchSide:      'valid.c:6496,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:6493,9'
          Branch Sides:
            - BranchSide:      'valid.c:6494,45'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
            - BranchSide:      'valid.c:6496,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:6496,9'
          Branch Sides:
            - BranchSide:      'valid.c:6496,31'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6501,17'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:6501,17'
          Branch Sides:
            - BranchSide:      'valid.c:6501,24'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
            - BranchSide:      'valid.c:6501,15'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:6502,17'
          Branch Sides:
            - BranchSide:      'valid.c:6502,24'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
            - BranchSide:      'valid.c:6502,15'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:6510,9'
          Branch Sides:
            - BranchSide:      'valid.c:6511,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6513,25'
              BranchSideFuncs:
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:6518,9'
          Branch Sides:
            - BranchSide:      'valid.c:6518,28'
              BranchSideFuncs:
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
            - BranchSide:      'valid.c:6519,29'
              BranchSideFuncs:
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:6521,9'
          Branch Sides:
            - BranchSide:      'valid.c:6521,28'
              BranchSideFuncs:
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
            - BranchSide:      'valid.c:6522,25'
              BranchSideFuncs:
                - xmlValidGetPotentialChildren
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:6531,5'
          Branch Sides:
            - BranchSide:      'valid.c:6532,29'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlFreeNode
                - xmlStrEqual
            - BranchSide:      'valid.c:6546,9'
              BranchSideFuncs:
                - xmlFreeNode
        - Branch String:   'valid.c:6533,6'
          Branch Sides:
            - BranchSide:      'valid.c:6536,13'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
            - BranchSide:      'valid.c:6541,5'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:6536,6'
          Branch Sides:
            - BranchSide:      'valid.c:6537,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFreeNode
                - xmlValidateOneElement
            - BranchSide:      'valid.c:6538,44'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:6537,7'
          Branch Sides:
            - BranchSide:      'valid.c:6537,43'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
            - BranchSide:      'valid.c:6537,40'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:6539,10'
          Branch Sides:
            - BranchSide:      'valid.c:6539,36'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'valid.c:6540,2'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlValidateOneElement
                - xmlStrEqual
        - Branch String:   'valid.c:6546,9'
          Branch Sides:
            - BranchSide:      'valid.c:6546,28'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'valid.c:6547,9'
              BranchSideFuncs:
                - xmlFreeNode
        - Branch String:   'valid.c:6547,9'
          Branch Sides:
            - BranchSide:      'valid.c:6547,28'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'valid.c:6548,24'
              BranchSideFuncs:
                - xmlFreeNode
      Callsites:
        - Src:             'valid.c:6491,20'
          Dst:             xmlGetDtdElementDesc
        - Src:             'valid.c:6494,24'
          Dst:             xmlGetDtdElementDesc
        - Src:             'valid.c:6509,17'
          Dst:             xmlNewDocNode
        - Src:             'valid.c:6528,19'
          Dst:             xmlValidGetPotentialChildren
        - Src:             'valid.c:6533,6'
          Dst:             xmlValidateOneElement
        - Src:             'valid.c:6537,7'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6555,5'
          Dst:             xmlFreeNode
    - functionName:    xmlGetDtdElementDesc
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2795
      functionLinenumberEnd: 2816
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dtd
        - name
      BBCount:         18
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashLookup2
        - xmlSplitQName4
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:2801,23'
          Branch Sides:
            - BranchSide:      'valid.c:2801,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2803,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2801,50'
          Branch Sides:
            - BranchSide:      'valid.c:2802,10'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2803,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2801,9'
          Branch Sides:
            - BranchSide:      'valid.c:2803,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2805,34'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
        - Branch String:   'valid.c:2806,9'
          Branch Sides:
            - BranchSide:      'valid.c:2807,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2809,32'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
        - Branch String:   'valid.c:2810,9'
          Branch Sides:
            - BranchSide:      'valid.c:2811,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2812,26'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'valid.c:2813,9'
          Branch Sides:
            - BranchSide:      'valid.c:2814,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2815,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2809,17'
          Dst:             xmlSplitQName4
        - Src:             'valid.c:2812,11'
          Dst:             xmlHashLookup2
    - functionName:    xmlValidGetPotentialChildren
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6392
      functionLinenumberEnd: 6421
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctree
        - names
        - len
        - max
      BBCount:         31
      ICount:          207
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - xmlStrEqual
        - xmlValidGetPotentialChildren
      functionUses:    5
      BranchProfiles:
        - Branch String:   'valid.c:6395,25'
          Branch Sides:
            - BranchSide:      'valid.c:6395,29'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6396,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6395,44'
          Branch Sides:
            - BranchSide:      'valid.c:6395,48'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6396,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6395,9'
          Branch Sides:
            - BranchSide:      'valid.c:6396,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6397,10'
              BranchSideFuncs:
                - xmlValidGetPotentialChildren
                - xmlValidGetPotentialChildren
                - xmlValidGetPotentialChildren
                - xmlValidGetPotentialChildren
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6397,9'
          Branch Sides:
            - BranchSide:      'valid.c:6397,30'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6399,13'
              BranchSideFuncs:
                - xmlValidGetPotentialChildren
                - xmlValidGetPotentialChildren
                - xmlValidGetPotentialChildren
                - xmlValidGetPotentialChildren
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:6399,5'
          Branch Sides:
            - BranchSide:      'valid.c:6401,13'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'valid.c:6406,13'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'valid.c:6411,35'
              BranchSideFuncs:
                - xmlValidGetPotentialChildren
                - xmlValidGetPotentialChildren
            - BranchSide:      'valid.c:6415,35'
              BranchSideFuncs:
                - xmlValidGetPotentialChildren
                - xmlValidGetPotentialChildren
            - BranchSide:      'valid.c:6420,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6401,6'
          Branch Sides:
            - BranchSide:      'valid.c:6402,39'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'valid.c:6403,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6402,7'
          Branch Sides:
            - BranchSide:      'valid.c:6402,58'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6402,47'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'valid.c:6406,6'
          Branch Sides:
            - BranchSide:      'valid.c:6407,19'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'valid.c:6408,24'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6407,7'
          Branch Sides:
            - BranchSide:      'valid.c:6407,51'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6407,40'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'valid.c:6402,7'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6407,7'
          Dst:             xmlStrEqual
        - Src:             'valid.c:6411,6'
          Dst:             xmlValidGetPotentialChildren
        - Src:             'valid.c:6412,6'
          Dst:             xmlValidGetPotentialChildren
        - Src:             'valid.c:6415,6'
          Dst:             xmlValidGetPotentialChildren
        - Src:             'valid.c:6416,6'
          Dst:             xmlValidGetPotentialChildren
    - functionName:    xmlValidateOneElement
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5446
      functionLinenumberEnd: 5710
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
      BBCount:         213
      ICount:          1109
      EdgeCount:       281
      CyclomaticComplexity: 70
      functionsReached:
        - xmlBuildQName
        - xmlErrValid
        - xmlErrValidNode
        - xmlErrValidWarning
        - xmlStrEqual
        - xmlVErrMemory
        - xmlValidGetElemDecl
        - xmlValidateElementContent
        - xmlValidateOneCdataElement
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:5455,5'
          Branch Sides:
            - BranchSide:      'valid.c:5455,5'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5455,5'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlValidateElementContent
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlValidateOneCdataElement
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5457,9'
          Branch Sides:
            - BranchSide:      'valid.c:5457,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5458,13'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlValidateElementContent
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlValidateOneCdataElement
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5458,5'
          Branch Sides:
            - BranchSide:      'valid.c:5466,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5466,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5466,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5466,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5466,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5466,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5466,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5468,6'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlValidateElementContent
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlValidateOneCdataElement
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5470,22'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5479,9'
          Branch Sides:
            - BranchSide:      'valid.c:5480,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5486,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlValidateElementContent
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlValidateOneCdataElement
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5486,9'
          Branch Sides:
            - BranchSide:      'valid.c:5488,13'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlValidateOneCdataElement
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5624,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5488,5'
          Branch Sides:
            - BranchSide:      'valid.c:5490,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5495,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:5504,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5508,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlValidateOneCdataElement
                - xmlErrValidNode
            - BranchSide:      'valid.c:5588,11'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:5621,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5495,10'
          Branch Sides:
            - BranchSide:      'valid.c:5496,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5501,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5508,38'
          Branch Sides:
            - BranchSide:      'valid.c:5509,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlValidateOneCdataElement
                - xmlErrValidNode
            - BranchSide:      'valid.c:5518,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
        - Branch String:   'valid.c:5508,10'
          Branch Sides:
            - BranchSide:      'valid.c:5510,36'
              BranchSideFuncs:
                - xmlValidateOneCdataElement
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5518,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
        - Branch String:   'valid.c:5511,7'
          Branch Sides:
            - BranchSide:      'valid.c:5512,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5516,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5520,6'
          Branch Sides:
            - BranchSide:      'valid.c:5521,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
            - BranchSide:      'valid.c:5586,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5521,14'
          Branch Sides:
            - BranchSide:      'valid.c:5521,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
            - BranchSide:      'valid.c:5522,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
        - Branch String:   'valid.c:5523,31'
          Branch Sides:
            - BranchSide:      'valid.c:5523,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
            - BranchSide:      'valid.c:5558,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5523,11'
          Branch Sides:
            - BranchSide:      'valid.c:5527,29'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
            - BranchSide:      'valid.c:5558,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5529,8'
          Branch Sides:
            - BranchSide:      'valid.c:5530,43'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:5533,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5534,4'
          Branch Sides:
            - BranchSide:      'valid.c:5535,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5553,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5535,12'
          Branch Sides:
            - BranchSide:      'valid.c:5536,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
            - BranchSide:      'valid.c:5538,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
        - Branch String:   'valid.c:5536,9'
          Branch Sides:
            - BranchSide:      'valid.c:5537,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5538,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5538,58'
          Branch Sides:
            - BranchSide:      'valid.c:5539,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
            - BranchSide:      'valid.c:5543,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
        - Branch String:   'valid.c:5539,30'
          Branch Sides:
            - BranchSide:      'valid.c:5540,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
            - BranchSide:      'valid.c:5543,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
        - Branch String:   'valid.c:5538,19'
          Branch Sides:
            - BranchSide:      'valid.c:5541,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
            - BranchSide:      'valid.c:5543,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
        - Branch String:   'valid.c:5541,9'
          Branch Sides:
            - BranchSide:      'valid.c:5542,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5543,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5543,58'
          Branch Sides:
            - BranchSide:      'valid.c:5544,6'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5546,17'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5544,24'
          Branch Sides:
            - BranchSide:      'valid.c:5545,6'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5546,17'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5543,19'
          Branch Sides:
            - BranchSide:      'valid.c:0,0'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5546,17'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5553,25'
          Branch Sides:
            - BranchSide:      'valid.c:5553,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5555,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5553,8'
          Branch Sides:
            - BranchSide:      'valid.c:5554,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5555,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5555,8'
          Branch Sides:
            - BranchSide:      'valid.c:5556,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
            - BranchSide:      'valid.c:5557,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5559,7'
          Branch Sides:
            - BranchSide:      'valid.c:5560,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5576,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
        - Branch String:   'valid.c:5560,15'
          Branch Sides:
            - BranchSide:      'valid.c:5561,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
            - BranchSide:      'valid.c:5562,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
        - Branch String:   'valid.c:5561,12'
          Branch Sides:
            - BranchSide:      'valid.c:5561,43'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
            - BranchSide:      'valid.c:5562,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5562,54'
          Branch Sides:
            - BranchSide:      'valid.c:5563,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
            - BranchSide:      'valid.c:5566,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
        - Branch String:   'valid.c:5563,26'
          Branch Sides:
            - BranchSide:      'valid.c:5564,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
            - BranchSide:      'valid.c:5566,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
        - Branch String:   'valid.c:5562,15'
          Branch Sides:
            - BranchSide:      'valid.c:5565,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
            - BranchSide:      'valid.c:5566,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
        - Branch String:   'valid.c:5565,12'
          Branch Sides:
            - BranchSide:      'valid.c:5565,47'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
            - BranchSide:      'valid.c:5566,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5566,54'
          Branch Sides:
            - BranchSide:      'valid.c:5567,9'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
            - BranchSide:      'valid.c:5569,20'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
        - Branch String:   'valid.c:5567,27'
          Branch Sides:
            - BranchSide:      'valid.c:5568,9'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
            - BranchSide:      'valid.c:5569,20'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
        - Branch String:   'valid.c:5566,15'
          Branch Sides:
            - BranchSide:      'valid.c:0,0'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
            - BranchSide:      'valid.c:5569,20'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValidNode
        - Branch String:   'valid.c:5576,11'
          Branch Sides:
            - BranchSide:      'valid.c:5577,20'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
            - BranchSide:      'valid.c:5582,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlBuildQName
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
                - xmlVErrMemory
        - Branch String:   'valid.c:5588,33'
          Branch Sides:
            - BranchSide:      'valid.c:5588,37'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:5614,14'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5588,10'
          Branch Sides:
            - BranchSide:      'valid.c:5594,11'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:5614,14'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5595,3'
          Branch Sides:
            - BranchSide:      'valid.c:5596,12'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:5613,6'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5596,42'
          Branch Sides:
            - BranchSide:      'valid.c:5597,26'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:5611,14'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:5596,11'
          Branch Sides:
            - BranchSide:      'valid.c:5598,29'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:5611,14'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:5600,11'
          Branch Sides:
            - BranchSide:      'valid.c:5600,4'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:5600,11'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:5600,11'
          Branch Sides:
            - BranchSide:      'valid.c:5600,11'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:5600,4'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:5600,11'
          Branch Sides:
            - BranchSide:      'valid.c:5600,4'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:5600,4'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:5600,4'
          Branch Sides:
            - BranchSide:      'valid.c:5601,15'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:5602,9'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:5602,8'
          Branch Sides:
            - BranchSide:      'valid.c:5603,24'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5610,7'
              BranchSideFuncs:
                - xmlValidateElementContent
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:5617,10'
          Branch Sides:
            - BranchSide:      'valid.c:5618,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5619,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5625,5'
          Branch Sides:
            - BranchSide:      'valid.c:5626,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5709,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5626,6'
          Branch Sides:
            - BranchSide:      'valid.c:5626,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5627,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5629,33'
          Branch Sides:
            - BranchSide:      'valid.c:5630,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5639,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5629,10'
          Branch Sides:
            - BranchSide:      'valid.c:5633,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5639,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5634,3'
          Branch Sides:
            - BranchSide:      'valid.c:5635,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5639,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5635,11'
          Branch Sides:
            - BranchSide:      'valid.c:5636,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5637,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5639,17'
          Branch Sides:
            - BranchSide:      'valid.c:5642,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:5651,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5643,3'
          Branch Sides:
            - BranchSide:      'valid.c:5644,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5648,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5644,11'
          Branch Sides:
            - BranchSide:      'valid.c:5645,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5646,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:5652,3'
          Branch Sides:
            - BranchSide:      'valid.c:0,0'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:5653,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:5653,11'
          Branch Sides:
            - BranchSide:      'valid.c:5654,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5681,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5654,8'
          Branch Sides:
            - BranchSide:      'valid.c:5655,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:5678,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5662,12'
          Branch Sides:
            - BranchSide:      'valid.c:5663,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5665,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:5663,9'
          Branch Sides:
            - BranchSide:      'valid.c:5664,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5665,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5665,19'
          Branch Sides:
            - BranchSide:      'valid.c:5667,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5670,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5667,9'
          Branch Sides:
            - BranchSide:      'valid.c:5668,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5669,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5684,10'
          Branch Sides:
            - BranchSide:      'valid.c:5685,7'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:5696,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
        - Branch String:   'valid.c:5685,7'
          Branch Sides:
            - BranchSide:      'valid.c:5686,23'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5691,23'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5696,17'
          Branch Sides:
            - BranchSide:      'valid.c:5697,22'
              BranchSideFuncs:
                - xmlErrValidWarning
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5700,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidWarning
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidWarning
      Callsites:
        - Src:             'valid.c:5470,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5478,16'
          Dst:             xmlValidGetElemDecl
        - Src:             'valid.c:5490,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5496,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5510,9'
          Dst:             xmlValidateOneCdataElement
        - Src:             'valid.c:5512,7'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5527,15'
          Dst:             xmlBuildQName
        - Src:             'valid.c:5530,29'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:5536,9'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5541,9'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5546,5'
          Dst:             xmlErrValid
        - Src:             'valid.c:5561,12'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5565,12'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5569,8'
          Dst:             xmlErrValid
        - Src:             'valid.c:5577,4'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5603,8'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5616,12'
          Dst:             xmlValidateElementContent
        - Src:             'valid.c:5630,4'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5639,17'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5644,11'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5653,11'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5665,20'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5686,7'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5691,7'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5697,3'
          Dst:             xmlErrValidWarning
        - Src:             'valid.c:5701,3'
          Dst:             xmlErrValidWarning
    - functionName:    xmlValidGetElemDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5147
      functionLinenumberEnd: 5194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
        - extsubset
      BBCount:         50
      ICount:          250
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - xmlErrValidNode
        - xmlGetDtdQElementDesc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:5151,24'
          Branch Sides:
            - BranchSide:      'valid.c:5151,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5153,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5151,41'
          Branch Sides:
            - BranchSide:      'valid.c:5152,10'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5153,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5152,24'
          Branch Sides:
            - BranchSide:      'valid.c:5152,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5153,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5151,9'
          Branch Sides:
            - BranchSide:      'valid.c:5153,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5154,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'valid.c:5154,9'
          Branch Sides:
            - BranchSide:      'valid.c:5155,3'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5160,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'valid.c:5160,28'
          Branch Sides:
            - BranchSide:      'valid.c:5160,32'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5163,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'valid.c:5160,9'
          Branch Sides:
            - BranchSide:      'valid.c:5161,11'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5163,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'valid.c:5163,9'
          Branch Sides:
            - BranchSide:      'valid.c:5164,35'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5179,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'valid.c:5166,25'
          Branch Sides:
            - BranchSide:      'valid.c:5166,29'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5172,5'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'valid.c:5166,6'
          Branch Sides:
            - BranchSide:      'valid.c:5167,39'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5172,5'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'valid.c:5169,29'
          Branch Sides:
            - BranchSide:      'valid.c:5169,33'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5171,2'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'valid.c:5169,10'
          Branch Sides:
            - BranchSide:      'valid.c:5170,4'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5171,2'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
                - xmlGetDtdQElementDesc
        - Branch String:   'valid.c:5179,9'
          Branch Sides:
            - BranchSide:      'valid.c:5180,35'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5187,9'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5181,25'
          Branch Sides:
            - BranchSide:      'valid.c:5181,29'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdQElementDesc
            - BranchSide:      'valid.c:5186,5'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5181,6'
          Branch Sides:
            - BranchSide:      'valid.c:5182,39'
              BranchSideFuncs:
                - xmlGetDtdQElementDesc
                - xmlErrValidNode
            - BranchSide:      'valid.c:5186,5'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5183,29'
          Branch Sides:
            - BranchSide:      'valid.c:5183,33'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5185,2'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5183,10'
          Branch Sides:
            - BranchSide:      'valid.c:5184,4'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5185,2'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5187,9'
          Branch Sides:
            - BranchSide:      'valid.c:5188,18'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5193,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:5164,13'
          Dst:             xmlGetDtdQElementDesc
        - Src:             'valid.c:5167,17'
          Dst:             xmlGetDtdQElementDesc
        - Src:             'valid.c:5180,13'
          Dst:             xmlGetDtdQElementDesc
        - Src:             'valid.c:5182,17'
          Dst:             xmlGetDtdQElementDesc
        - Src:             'valid.c:5188,2'
          Dst:             xmlErrValidNode
    - functionName:    xmlValidateOneCdataElement
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5011
      functionLinenumberEnd: 5067
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
      BBCount:         41
      ICount:          209
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - nodeVPop
        - nodeVPush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:5015,24'
          Branch Sides:
            - BranchSide:      'valid.c:5015,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5017,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5015,41'
          Branch Sides:
            - BranchSide:      'valid.c:5015,45'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5017,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5015,59'
          Branch Sides:
            - BranchSide:      'valid.c:5016,10'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5017,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5015,9'
          Branch Sides:
            - BranchSide:      'valid.c:5017,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5019,13'
              BranchSideFuncs:
                - nodeVPop
                - nodeVPush
        - Branch String:   'valid.c:5022,5'
          Branch Sides:
            - BranchSide:      'valid.c:5023,10'
              BranchSideFuncs:
                - nodeVPop
                - nodeVPush
            - BranchSide:      'valid.c:5060,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5023,2'
          Branch Sides:
            - BranchSide:      'valid.c:5029,8'
              BranchSideFuncs:
                - nodeVPop
                - nodeVPush
            - BranchSide:      'valid.c:5043,3'
              BranchSideFuncs:
                - nodeVPush
                - nodeVPop
            - BranchSide:      'valid.c:5043,3'
              BranchSideFuncs:
                - nodeVPush
                - nodeVPop
            - BranchSide:      'valid.c:5043,3'
              BranchSideFuncs:
                - nodeVPush
                - nodeVPop
            - BranchSide:      'valid.c:5043,3'
              BranchSideFuncs:
                - nodeVPush
                - nodeVPop
            - BranchSide:      'valid.c:5045,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5029,31'
          Branch Sides:
            - BranchSide:      'valid.c:5030,8'
              BranchSideFuncs:
                - nodeVPop
                - nodeVPush
            - BranchSide:      'valid.c:5038,3'
              BranchSideFuncs:
                - nodeVPush
                - nodeVPop
        - Branch String:   'valid.c:5029,7'
          Branch Sides:
            - BranchSide:      'valid.c:5031,21'
              BranchSideFuncs:
                - nodeVPush
                - nodeVPop
            - BranchSide:      'valid.c:5038,3'
              BranchSideFuncs:
                - nodeVPush
                - nodeVPop
        - Branch String:   'valid.c:5031,11'
          Branch Sides:
            - BranchSide:      'valid.c:5032,29'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5035,13'
              BranchSideFuncs:
                - nodeVPop
                - nodeVPush
        - Branch String:   'valid.c:5052,2'
          Branch Sides:
            - BranchSide:      'valid.c:5022,5'
              BranchSideFuncs:
                - nodeVPop
                - nodeVPush
            - BranchSide:      'valid.c:5053,21'
              BranchSideFuncs:
                - nodeVPop
                - nodeVPush
        - Branch String:   'valid.c:5054,10'
          Branch Sides:
            - BranchSide:      'valid.c:5055,3'
              BranchSideFuncs:
                - nodeVPop
                - nodeVPush
            - BranchSide:      'valid.c:5056,12'
              BranchSideFuncs:
                - nodeVPush
                - nodeVPop
        - Branch String:   'valid.c:5062,9'
          Branch Sides:
            - BranchSide:      'valid.c:5063,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5066,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:5031,11'
          Dst:             nodeVPush
        - Src:             'valid.c:5053,12'
          Dst:             nodeVPop
    - functionName:    xmlErrValid
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - extra
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDoErrValid
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:139,5'
          Dst:             xmlDoErrValid
    - functionName:    xmlValidateElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4708
      functionLinenumberEnd: 4999
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - child
        - elemDecl
        - warn
        - parent
      BBCount:         87
      ICount:          491
      EdgeCount:       115
      CyclomaticComplexity: 30
      functionsReached:
        - nodeVPop
        - nodeVPush
        - xmlBuildQName
        - xmlErrValidNode
        - xmlIsBlankNode
        - xmlRegExecPushString
        - xmlRegFreeExecCtxt
        - xmlRegNewExecCtxt
        - xmlRegexpIsDeterminist
        - xmlSnprintfElementContent
        - xmlSnprintfElements
        - xmlVErrMemory
        - xmlValidBuildContentModel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:4717,28'
          Branch Sides:
            - BranchSide:      'valid.c:4717,32'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4718,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:4717,48'
          Branch Sides:
            - BranchSide:      'valid.c:4717,52'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4718,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:4717,9'
          Branch Sides:
            - BranchSide:      'valid.c:4718,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4719,12'
              BranchSideFuncs:
                - xmlRegexpIsDeterminist
                - xmlRegNewExecCtxt
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - xmlVErrMemory
                - xmlValidBuildContentModel
        - Branch String:   'valid.c:4724,9'
          Branch Sides:
            - BranchSide:      'valid.c:4725,34'
              BranchSideFuncs:
                - xmlValidBuildContentModel
                - xmlRegexpIsDeterminist
                - xmlRegNewExecCtxt
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - xmlVErrMemory
            - BranchSide:      'valid.c:4726,9'
              BranchSideFuncs:
                - xmlRegexpIsDeterminist
                - xmlRegNewExecCtxt
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - xmlVErrMemory
        - Branch String:   'valid.c:4726,9'
          Branch Sides:
            - BranchSide:      'valid.c:4727,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4731,30'
              BranchSideFuncs:
                - xmlRegexpIsDeterminist
                - xmlRegNewExecCtxt
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - xmlVErrMemory
        - Branch String:   'valid.c:4731,6'
          Branch Sides:
            - BranchSide:      'valid.c:4732,6'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - xmlVErrMemory
            - BranchSide:      'valid.c:4734,2'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - xmlVErrMemory
        - Branch String:   'valid.c:4738,6'
          Branch Sides:
            - BranchSide:      'valid.c:4739,27'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:4742,15'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
        - Branch String:   'valid.c:4743,9'
          Branch Sides:
            - BranchSide:      'valid.c:4744,21'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
            - BranchSide:      'valid.c:4804,36'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:4744,13'
          Branch Sides:
            - BranchSide:      'valid.c:4750,26'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPop
                - xmlVErrMemory
                - nodeVPush
            - BranchSide:      'valid.c:4761,40'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
            - BranchSide:      'valid.c:4767,25'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4770,26'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
            - BranchSide:      'valid.c:4789,21'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
        - Branch String:   'valid.c:4750,49'
          Branch Sides:
            - BranchSide:      'valid.c:4751,26'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPop
                - xmlVErrMemory
                - nodeVPush
            - BranchSide:      'valid.c:4759,21'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
        - Branch String:   'valid.c:4750,25'
          Branch Sides:
            - BranchSide:      'valid.c:4752,39'
              BranchSideFuncs:
                - nodeVPush
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
            - BranchSide:      'valid.c:4759,21'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
        - Branch String:   'valid.c:4752,29'
          Branch Sides:
            - BranchSide:      'valid.c:4753,33'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4756,31'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
        - Branch String:   'valid.c:4761,25'
          Branch Sides:
            - BranchSide:      'valid.c:4762,25'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
            - BranchSide:      'valid.c:4763,25'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4770,43'
          Branch Sides:
            - BranchSide:      'valid.c:4770,47'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
            - BranchSide:      'valid.c:4785,52'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
        - Branch String:   'valid.c:4770,25'
          Branch Sides:
            - BranchSide:      'valid.c:4774,50'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
                - xmlVErrMemory
            - BranchSide:      'valid.c:4785,52'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
        - Branch String:   'valid.c:4776,29'
          Branch Sides:
            - BranchSide:      'valid.c:4777,43'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4781,52'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
        - Branch String:   'valid.c:4782,46'
          Branch Sides:
            - BranchSide:      'valid.c:4782,50'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
            - BranchSide:      'valid.c:4784,21'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
        - Branch String:   'valid.c:4782,29'
          Branch Sides:
            - BranchSide:      'valid.c:4783,29'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
            - BranchSide:      'valid.c:4784,21'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
                - xmlVErrMemory
        - Branch String:   'valid.c:4791,17'
          Branch Sides:
            - BranchSide:      'valid.c:4792,31'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
            - BranchSide:      'valid.c:4796,19'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
        - Branch String:   'valid.c:4797,13'
          Branch Sides:
            - BranchSide:      'valid.c:4743,9'
              BranchSideFuncs:
                - nodeVPop
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
            - BranchSide:      'valid.c:4798,32'
              BranchSideFuncs:
                - nodeVPop
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
        - Branch String:   'valid.c:4799,21'
          Branch Sides:
            - BranchSide:      'valid.c:4800,21'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - nodeVPop
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
            - BranchSide:      'valid.c:4801,23'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlBuildQName
                - xmlRegExecPushString
                - xmlVErrMemory
                - xmlIsBlankNode
                - nodeVPush
                - nodeVPop
        - Branch String:   'valid.c:4805,13'
          Branch Sides:
            - BranchSide:      'valid.c:4805,20'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4806,27'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlRegFreeExecCtxt
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4935,16'
          Branch Sides:
            - BranchSide:      'valid.c:4935,21'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4972,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:4935,31'
          Branch Sides:
            - BranchSide:      'valid.c:4935,35'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4972,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:4935,9'
          Branch Sides:
            - BranchSide:      'valid.c:4936,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4972,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:4936,6'
          Branch Sides:
            - BranchSide:      'valid.c:4940,6'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - xmlSnprintfElements
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4960,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4950,10'
          Branch Sides:
            - BranchSide:      'valid.c:4951,19'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:4955,19'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:4960,10'
          Branch Sides:
            - BranchSide:      'valid.c:4961,19'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:4965,19'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:4972,9'
          Branch Sides:
            - BranchSide:      'valid.c:4973,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4991,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:4993,9'
          Branch Sides:
            - BranchSide:      'valid.c:4994,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4997,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:4725,8'
          Dst:             xmlValidBuildContentModel
        - Src:             'valid.c:4731,7'
          Dst:             xmlRegexpIsDeterminist
        - Src:             'valid.c:4737,9'
          Dst:             xmlRegNewExecCtxt
        - Src:             'valid.c:4739,13'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:4752,29'
          Dst:             nodeVPush
        - Src:             'valid.c:4761,25'
          Dst:             xmlIsBlankNode
        - Src:             'valid.c:4774,36'
          Dst:             xmlBuildQName
        - Src:             'valid.c:4777,29'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:4781,31'
          Dst:             xmlRegExecPushString
        - Src:             'valid.c:4785,31'
          Dst:             xmlRegExecPushString
        - Src:             'valid.c:4792,17'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:4798,23'
          Dst:             nodeVPop
        - Src:             'valid.c:4804,15'
          Dst:             xmlRegExecPushString
        - Src:             'valid.c:4806,13'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:4808,9'
          Dst:             xmlRegFreeExecCtxt
        - Src:             'valid.c:4941,6'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:4948,3'
          Dst:             xmlSnprintfElements
        - Src:             'valid.c:4951,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4955,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4961,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4965,3'
          Dst:             xmlErrValidNode
    - functionName:    xmlErrValidWarning
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - error
        - msg
        - str1
        - str2
        - str3
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDoErrValid
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:181,5'
          Dst:             xmlDoErrValid
    - functionName:    xmlValidBuildContentModel
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - elem
      BBCount:         26
      ICount:          197
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - xmlAutomataCompile
        - xmlAutomataGetInitState
        - xmlAutomataSetFinalState
        - xmlErrValidNode
        - xmlFreeAutomata
        - xmlNewAutomata
        - xmlRegexpIsDeterminist
        - xmlSnprintfElementContent
        - xmlVErrMemory
        - xmlValidBuildAContentModel
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:589,24'
          Branch Sides:
            - BranchSide:      'valid.c:589,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:590,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:589,9'
          Branch Sides:
            - BranchSide:      'valid.c:590,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:591,9'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataGetInitState
                - xmlValidBuildAContentModel
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSnprintfElementContent
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlVErrMemory
                - xmlRegexpIsDeterminist
        - Branch String:   'valid.c:591,9'
          Branch Sides:
            - BranchSide:      'valid.c:592,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:593,9'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataGetInitState
                - xmlValidBuildAContentModel
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSnprintfElementContent
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlVErrMemory
                - xmlRegexpIsDeterminist
        - Branch String:   'valid.c:593,9'
          Branch Sides:
            - BranchSide:      'valid.c:594,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:596,9'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataGetInitState
                - xmlValidBuildAContentModel
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSnprintfElementContent
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlVErrMemory
                - xmlRegexpIsDeterminist
        - Branch String:   'valid.c:596,9'
          Branch Sides:
            - BranchSide:      'valid.c:597,30'
              BranchSideFuncs:
                - xmlRegexpIsDeterminist
            - BranchSide:      'valid.c:604,16'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataGetInitState
                - xmlValidBuildAContentModel
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSnprintfElementContent
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlVErrMemory
        - Branch String:   'valid.c:597,6'
          Branch Sides:
            - BranchSide:      'valid.c:598,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:601,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:605,9'
          Branch Sides:
            - BranchSide:      'valid.c:606,23'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:609,43'
              BranchSideFuncs:
                - xmlAutomataGetInitState
                - xmlValidBuildAContentModel
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSnprintfElementContent
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:610,9'
          Branch Sides:
            - BranchSide:      'valid.c:611,9'
              BranchSideFuncs:
                - xmlFreeAutomata
            - BranchSide:      'valid.c:612,30'
              BranchSideFuncs:
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSnprintfElementContent
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:614,9'
          Branch Sides:
            - BranchSide:      'valid.c:615,23'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeAutomata
            - BranchSide:      'valid.c:618,32'
              BranchSideFuncs:
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSnprintfElementContent
                - xmlErrValidNode
        - Branch String:   'valid.c:618,9'
          Branch Sides:
            - BranchSide:      'valid.c:620,2'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - xmlErrValidNode
                - xmlFreeAutomata
            - BranchSide:      'valid.c:630,9'
              BranchSideFuncs:
                - xmlFreeAutomata
      Callsites:
        - Src:             'valid.c:597,7'
          Dst:             xmlRegexpIsDeterminist
        - Src:             'valid.c:604,16'
          Dst:             xmlNewAutomata
        - Src:             'valid.c:606,9'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:609,19'
          Dst:             xmlAutomataGetInitState
        - Src:             'valid.c:610,9'
          Dst:             xmlValidBuildAContentModel
        - Src:             'valid.c:612,5'
          Dst:             xmlAutomataSetFinalState
        - Src:             'valid.c:613,23'
          Dst:             xmlAutomataCompile
        - Src:             'valid.c:615,9'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:618,9'
          Dst:             xmlRegexpIsDeterminist
        - Src:             'valid.c:621,2'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:622,2'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:634,5'
          Dst:             xmlFreeAutomata
    - functionName:    xmlSnprintfElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - size
        - content
        - englob
      BBCount:         87
      ICount:          526
      EdgeCount:       112
      CyclomaticComplexity: 27
      functionsReached:
        - strcat
        - strlen
        - xmlSnprintfElementContent
        - xmlStrlen
      functionUses:    11
      BranchProfiles:
        - Branch String:   'valid.c:965,9'
          Branch Sides:
            - BranchSide:      'valid.c:965,26'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:966,18'
              BranchSideFuncs:
                - strlen
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
                - xmlSnprintfElementContent
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - xmlSnprintfElementContent
                - strcat
                - xmlSnprintfElementContent
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:967,9'
          Branch Sides:
            - BranchSide:      'valid.c:968,7'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:972,9'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
                - xmlSnprintfElementContent
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - xmlSnprintfElementContent
                - strcat
                - xmlSnprintfElementContent
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
                - strcat
        - Branch String:   'valid.c:968,23'
          Branch Sides:
            - BranchSide:      'valid.c:968,27'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:970,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:968,6'
          Branch Sides:
            - BranchSide:      'valid.c:969,13'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:970,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:972,9'
          Branch Sides:
            - BranchSide:      'valid.c:972,24'
              BranchSideFuncs:
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
                - xmlSnprintfElementContent
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - xmlSnprintfElementContent
                - strcat
                - xmlSnprintfElementContent
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
            - BranchSide:      'valid.c:973,13'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
                - xmlSnprintfElementContent
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - xmlSnprintfElementContent
                - strcat
                - xmlSnprintfElementContent
                - xmlStrlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
                - strcat
        - Branch String:   'valid.c:973,5'
          Branch Sides:
            - BranchSide:      'valid.c:975,20'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:978,38'
              BranchSideFuncs:
                - xmlStrlen
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlStrlen
            - BranchSide:      'valid.c:995,11'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
                - xmlSnprintfElementContent
            - BranchSide:      'valid.c:1015,11'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
                - xmlSnprintfElementContent
            - BranchSide:      'valid.c:1035,9'
              BranchSideFuncs:
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:980,10'
          Branch Sides:
            - BranchSide:      'valid.c:981,39'
              BranchSideFuncs:
                - xmlStrlen
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:982,10'
              BranchSideFuncs:
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:982,10'
          Branch Sides:
            - BranchSide:      'valid.c:983,10'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:986,10'
              BranchSideFuncs:
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:986,10'
          Branch Sides:
            - BranchSide:      'valid.c:987,10'
              BranchSideFuncs:
                - strcat
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:990,10'
              BranchSideFuncs:
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:990,10'
          Branch Sides:
            - BranchSide:      'valid.c:991,10'
              BranchSideFuncs:
                - strcat
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:992,6'
              BranchSideFuncs:
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:995,56'
          Branch Sides:
            - BranchSide:      'valid.c:996,11'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
            - BranchSide:      'valid.c:997,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
        - Branch String:   'valid.c:995,10'
          Branch Sides:
            - BranchSide:      'valid.c:997,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
            - BranchSide:      'valid.c:999,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
        - Branch String:   'valid.c:1001,10'
          Branch Sides:
            - BranchSide:      'valid.c:1002,8'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1006,20'
              BranchSideFuncs:
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
        - Branch String:   'valid.c:1002,24'
          Branch Sides:
            - BranchSide:      'valid.c:1002,28'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1004,3'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1002,7'
          Branch Sides:
            - BranchSide:      'valid.c:1003,14'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1004,3'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1007,57'
          Branch Sides:
            - BranchSide:      'valid.c:1008,5'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
            - BranchSide:      'valid.c:1009,4'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
        - Branch String:   'valid.c:1008,53'
          Branch Sides:
            - BranchSide:      'valid.c:1009,4'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
            - BranchSide:      'valid.c:1012,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1007,10'
          Branch Sides:
            - BranchSide:      'valid.c:1010,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:1012,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1015,56'
          Branch Sides:
            - BranchSide:      'valid.c:1016,11'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
            - BranchSide:      'valid.c:1017,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
        - Branch String:   'valid.c:1015,10'
          Branch Sides:
            - BranchSide:      'valid.c:1017,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
            - BranchSide:      'valid.c:1019,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
                - strcat
        - Branch String:   'valid.c:1021,10'
          Branch Sides:
            - BranchSide:      'valid.c:1022,8'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1026,20'
              BranchSideFuncs:
                - strcat
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
        - Branch String:   'valid.c:1022,24'
          Branch Sides:
            - BranchSide:      'valid.c:1022,28'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1024,3'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1022,7'
          Branch Sides:
            - BranchSide:      'valid.c:1023,14'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1024,3'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1027,58'
          Branch Sides:
            - BranchSide:      'valid.c:1028,5'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
            - BranchSide:      'valid.c:1029,4'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
        - Branch String:   'valid.c:1028,53'
          Branch Sides:
            - BranchSide:      'valid.c:1029,4'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
                - xmlSnprintfElementContent
            - BranchSide:      'valid.c:1032,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1027,10'
          Branch Sides:
            - BranchSide:      'valid.c:1030,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:1032,29'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - strlen
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1035,9'
          Branch Sides:
            - BranchSide:      'valid.c:1035,34'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1036,9'
              BranchSideFuncs:
                - strcat
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1036,9'
          Branch Sides:
            - BranchSide:      'valid.c:1037,16'
              BranchSideFuncs:
                - strcat
                - strcat
                - strcat
                - strcat
            - BranchSide:      'valid.c:1038,13'
              BranchSideFuncs:
                - strcat
                - strcat
                - strcat
        - Branch String:   'valid.c:1038,5'
          Branch Sides:
            - BranchSide:      'valid.c:1038,5'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1040,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1042,13'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1045,13'
              BranchSideFuncs:
                - strcat
            - BranchSide:      'valid.c:1048,13'
              BranchSideFuncs:
                - strcat
      Callsites:
        - Src:             'valid.c:966,11'
          Dst:             strlen
        - Src:             'valid.c:969,6'
          Dst:             strcat
        - Src:             'valid.c:972,17'
          Dst:             strcat
        - Src:             'valid.c:975,13'
          Dst:             strcat
        - Src:             'valid.c:978,28'
          Dst:             xmlStrlen
        - Src:             'valid.c:981,29'
          Dst:             xmlStrlen
        - Src:             'valid.c:983,3'
          Dst:             strcat
        - Src:             'valid.c:987,3'
          Dst:             strcat
        - Src:             'valid.c:988,3'
          Dst:             strcat
        - Src:             'valid.c:991,3'
          Dst:             strcat
        - Src:             'valid.c:997,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:999,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1000,12'
          Dst:             strlen
        - Src:             'valid.c:1003,7'
          Dst:             strcat
        - Src:             'valid.c:1006,13'
          Dst:             strcat
        - Src:             'valid.c:1010,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1012,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1017,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1019,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1020,12'
          Dst:             strlen
        - Src:             'valid.c:1023,7'
          Dst:             strcat
        - Src:             'valid.c:1026,13'
          Dst:             strcat
        - Src:             'valid.c:1030,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1032,3'
          Dst:             xmlSnprintfElementContent
        - Src:             'valid.c:1035,16'
          Dst:             strlen
        - Src:             'valid.c:1037,9'
          Dst:             strcat
        - Src:             'valid.c:1042,6'
          Dst:             strcat
        - Src:             'valid.c:1045,6'
          Dst:             strcat
        - Src:             'valid.c:1048,6'
          Dst:             strcat
    - functionName:    xmlValidBuildAContentModel
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - content
        - ctxt
        - name
      BBCount:         68
      ICount:          565
      EdgeCount:       79
      CyclomaticComplexity: 13
      functionsReached:
        - xmlAutomataNewEpsilon
        - xmlAutomataNewState
        - xmlAutomataNewTransition
        - xmlBuildQName
        - xmlErrValid
        - xmlErrValidNode
        - xmlVErrMemory
        - xmlValidBuildAContentModel
      functionUses:    5
      BranchProfiles:
        - Branch String:   'valid.c:431,9'
          Branch Sides:
            - BranchSide:      'valid.c:432,18'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:437,13'
              BranchSideFuncs:
                - xmlAutomataNewState
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlBuildQName
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition
                - xmlAutomataNewTransition
                - xmlAutomataNewTransition
                - xmlAutomataNewTransition
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValid.7521
        - Branch String:   'valid.c:437,5'
          Branch Sides:
            - BranchSide:      'valid.c:439,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:445,37'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition
                - xmlAutomataNewTransition
                - xmlAutomataNewTransition
                - xmlAutomataNewTransition
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition
                - xmlVErrMemory
            - BranchSide:      'valid.c:489,17'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:525,13'
              BranchSideFuncs:
                - xmlAutomataNewState
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:568,18'
              BranchSideFuncs:
                - xmlErrValid.7521
        - Branch String:   'valid.c:450,10'
          Branch Sides:
            - BranchSide:      'valid.c:451,24'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:455,14'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition
                - xmlAutomataNewTransition
                - xmlAutomataNewTransition
                - xmlAutomataNewTransition
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition
        - Branch String:   'valid.c:455,6'
          Branch Sides:
            - BranchSide:      'valid.c:457,46'
              BranchSideFuncs:
                - xmlAutomataNewTransition
            - BranchSide:      'valid.c:461,46'
              BranchSideFuncs:
                - xmlAutomataNewTransition
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:466,46'
              BranchSideFuncs:
                - xmlAutomataNewTransition
                - xmlAutomataNewTransition
            - BranchSide:      'valid.c:472,43'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition
            - BranchSide:      'valid.c:478,11'
              BranchSideFuncs: []
        - Branch String:   'valid.c:478,27'
          Branch Sides:
            - BranchSide:      'valid.c:478,31'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:480,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:478,10'
          Branch Sides:
            - BranchSide:      'valid.c:479,3'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:480,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:491,10'
          Branch Sides:
            - BranchSide:      'valid.c:492,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:495,6'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'valid.c:496,7'
          Branch Sides:
            - BranchSide:      'valid.c:497,21'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:498,13'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
        - Branch String:   'valid.c:499,58'
          Branch Sides:
            - BranchSide:      'valid.c:499,6'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
            - BranchSide:      'valid.c:500,9'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
        - Branch String:   'valid.c:499,6'
          Branch Sides:
            - BranchSide:      'valid.c:496,34'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:501,37'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'valid.c:501,10'
          Branch Sides:
            - BranchSide:      'valid.c:502,17'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:503,15'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'valid.c:505,6'
          Branch Sides:
            - BranchSide:      'valid.c:507,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:509,29'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:512,29'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:516,29'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:519,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:526,45'
          Branch Sides:
            - BranchSide:      'valid.c:527,4'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewState
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:528,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewState
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'valid.c:526,10'
          Branch Sides:
            - BranchSide:      'valid.c:528,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewState
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:531,17'
              BranchSideFuncs:
                - xmlAutomataNewState
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'valid.c:540,7'
          Branch Sides:
            - BranchSide:      'valid.c:541,21'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:542,25'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
        - Branch String:   'valid.c:544,57'
          Branch Sides:
            - BranchSide:      'valid.c:544,6'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:545,9'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
        - Branch String:   'valid.c:544,6'
          Branch Sides:
            - BranchSide:      'valid.c:539,17'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:546,20'
              BranchSideFuncs:
                - xmlValidBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'valid.c:547,10'
          Branch Sides:
            - BranchSide:      'valid.c:548,17'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:549,28'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'valid.c:551,6'
          Branch Sides:
            - BranchSide:      'valid.c:553,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:555,29'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:558,29'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:562,29'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'valid.c:565,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:432,2'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:439,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:449,17'
          Dst:             xmlBuildQName
        - Src:             'valid.c:451,10'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:457,21'
          Dst:             xmlAutomataNewTransition
        - Src:             'valid.c:461,21'
          Dst:             xmlAutomataNewTransition
        - Src:             'valid.c:463,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:466,21'
          Dst:             xmlAutomataNewTransition
        - Src:             'valid.c:468,7'
          Dst:             xmlAutomataNewTransition
        - Src:             'valid.c:472,21'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:474,7'
          Dst:             xmlAutomataNewTransition
        - Src:             'valid.c:492,17'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:496,7'
          Dst:             xmlValidBuildAContentModel
        - Src:             'valid.c:501,10'
          Dst:             xmlValidBuildAContentModel
        - Src:             'valid.c:504,20'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:509,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:512,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:513,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:516,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:528,17'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:532,15'
          Dst:             xmlAutomataNewState
        - Src:             'valid.c:540,7'
          Dst:             xmlValidBuildAContentModel
        - Src:             'valid.c:542,3'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:547,10'
          Dst:             xmlValidBuildAContentModel
        - Src:             'valid.c:549,6'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:550,20'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:555,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:558,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:559,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:562,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'valid.c:568,6'
          Dst:             xmlErrValid
    - functionName:    xmlGetDtdQElementDesc
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2899
      functionLinenumberEnd: 2907
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dtd
        - name
        - prefix
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashLookup2
      functionUses:    8
      BranchProfiles:
        - Branch String:   'valid.c:2902,9'
          Branch Sides:
            - BranchSide:      'valid.c:2902,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2903,9'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'valid.c:2903,9'
          Branch Sides:
            - BranchSide:      'valid.c:2903,32'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2904,34'
              BranchSideFuncs:
                - xmlHashLookup2
      Callsites:
        - Src:             'valid.c:2906,12'
          Dst:             xmlHashLookup2
    - functionName:    xmlCtxtValidateDocument
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6362
      functionLinenumberEnd: 6369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtReset
        - xmlValidateDocumentInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:6363,24'
          Branch Sides:
            - BranchSide:      'valid.c:6363,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6364,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6363,9'
          Branch Sides:
            - BranchSide:      'valid.c:6364,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6366,18'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlValidateDocumentInternal
      Callsites:
        - Src:             'valid.c:6366,5'
          Dst:             xmlCtxtReset
        - Src:             'valid.c:6368,12'
          Dst:             xmlValidateDocumentInternal
    - functionName:    xmlValidateDocumentInternal
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6246
      functionLinenumberEnd: 6326
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - vctxt
        - doc
      BBCount:         50
      ICount:          351
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - xmlBuildURISafe
        - xmlCtxtParseDtd
        - xmlDocGetRootElement
        - xmlErrValid
        - xmlFreeIDTable
        - xmlFreeRefTable
        - xmlLoadResource
        - xmlParseDTD
        - xmlVErrMemory
        - xmlValidateDocumentFinal
        - xmlValidateDtdFinal
        - xmlValidateElement
        - xmlValidateRoot
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:6250,9'
          Branch Sides:
            - BranchSide:      'valid.c:6251,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6252,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlParseDTD
                - xmlErrValid.7521
                - xmlErrValid.7521
                - xmlLoadResource
                - xmlCtxtParseDtd
                - xmlBuildURISafe
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlErrValid.7521
        - Branch String:   'valid.c:6252,34'
          Branch Sides:
            - BranchSide:      'valid.c:6252,38'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlParseDTD
                - xmlErrValid.7521
                - xmlErrValid.7521
                - xmlLoadResource
                - xmlCtxtParseDtd
                - xmlBuildURISafe
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlErrValid.7521
            - BranchSide:      'valid.c:6258,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlParseDTD
                - xmlErrValid.7521
                - xmlErrValid.7521
                - xmlLoadResource
                - xmlCtxtParseDtd
                - xmlBuildURISafe
                - xmlErrValid.7521
                - xmlVErrMemory
        - Branch String:   'valid.c:6252,9'
          Branch Sides:
            - BranchSide:      'valid.c:6253,21'
              BranchSideFuncs:
                - xmlErrValid.7521
            - BranchSide:      'valid.c:6258,10'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlParseDTD
                - xmlErrValid.7521
                - xmlErrValid.7521
                - xmlLoadResource
                - xmlCtxtParseDtd
                - xmlBuildURISafe
                - xmlErrValid.7521
                - xmlVErrMemory
        - Branch String:   'valid.c:6258,34'
          Branch Sides:
            - BranchSide:      'valid.c:6258,39'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlParseDTD
                - xmlErrValid.7521
                - xmlErrValid.7521
                - xmlLoadResource
                - xmlCtxtParseDtd
                - xmlBuildURISafe
                - xmlErrValid.7521
                - xmlVErrMemory
            - BranchSide:      'valid.c:6311,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'valid.c:6258,73'
          Branch Sides:
            - BranchSide:      'valid.c:6259,44'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlParseDTD
                - xmlErrValid.7521
                - xmlErrValid.7521
                - xmlLoadResource
                - xmlCtxtParseDtd
                - xmlBuildURISafe
                - xmlErrValid.7521
                - xmlVErrMemory
            - BranchSide:      'valid.c:6259,3'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlParseDTD
                - xmlErrValid.7521
                - xmlErrValid.7521
                - xmlLoadResource
                - xmlCtxtParseDtd
                - xmlBuildURISafe
                - xmlErrValid.7521
                - xmlVErrMemory
        - Branch String:   'valid.c:6259,40'
          Branch Sides:
            - BranchSide:      'valid.c:6259,44'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlParseDTD
                - xmlErrValid.7521
                - xmlErrValid.7521
                - xmlLoadResource
                - xmlCtxtParseDtd
                - xmlBuildURISafe
                - xmlErrValid.7521
                - xmlVErrMemory
            - BranchSide:      'valid.c:6311,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'valid.c:6258,9'
          Branch Sides:
            - BranchSide:      'valid.c:6260,11'
              BranchSideFuncs:
                - xmlParseDTD
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlErrValid.7521
                - xmlErrValid.7521
                - xmlLoadResource
                - xmlCtxtParseDtd
                - xmlBuildURISafe
                - xmlErrValid.7521
                - xmlVErrMemory
            - BranchSide:      'valid.c:6311,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'valid.c:6262,6'
          Branch Sides:
            - BranchSide:      'valid.c:6265,35'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlParseDTD
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlErrValid.7521
                - xmlErrValid.7521
                - xmlLoadResource
                - xmlCtxtParseDtd
                - xmlErrValid.7521
                - xmlVErrMemory
            - BranchSide:      'valid.c:6277,13'
              BranchSideFuncs:
                - xmlParseDTD
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlErrValid.7521
                - xmlErrValid.7521
                - xmlLoadResource
                - xmlCtxtParseDtd
        - Branch String:   'valid.c:6266,17'
          Branch Sides:
            - BranchSide:      'valid.c:6267,31'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:6269,24'
              BranchSideFuncs:
                - xmlParseDTD
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlErrValid.7521
                - xmlErrValid.7521
                - xmlLoadResource
                - xmlCtxtParseDtd
                - xmlErrValid.7521
        - Branch String:   'valid.c:6277,13'
          Branch Sides:
            - BranchSide:      'valid.c:6280,37'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlCtxtParseDtd
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlErrValid.7521
                - xmlErrValid.7521
            - BranchSide:      'valid.c:6292,42'
              BranchSideFuncs:
                - xmlParseDTD
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlErrValid.7521
                - xmlErrValid.7521
        - Branch String:   'valid.c:6283,17'
          Branch Sides:
            - BranchSide:      'valid.c:6284,17'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6288,46'
              BranchSideFuncs:
                - xmlCtxtParseDtd
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlErrValid.7521
                - xmlErrValid.7521
        - Branch String:   'valid.c:6295,6'
          Branch Sides:
            - BranchSide:      'valid.c:6296,6'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlErrValid.7521
                - xmlErrValid.7521
            - BranchSide:      'valid.c:6297,13'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlErrValid.7521
                - xmlErrValid.7521
        - Branch String:   'valid.c:6297,13'
          Branch Sides:
            - BranchSide:      'valid.c:6298,10'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlErrValid.7521
            - BranchSide:      'valid.c:6309,5'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'valid.c:6298,10'
          Branch Sides:
            - BranchSide:      'valid.c:6299,15'
              BranchSideFuncs:
                - xmlErrValid.7521
            - BranchSide:      'valid.c:6303,15'
              BranchSideFuncs:
                - xmlErrValid.7521
        - Branch String:   'valid.c:6311,9'
          Branch Sides:
            - BranchSide:      'valid.c:6312,26'
              BranchSideFuncs:
                - xmlFreeIDTable
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
            - BranchSide:      'valid.c:6315,9'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
        - Branch String:   'valid.c:6315,9'
          Branch Sides:
            - BranchSide:      'valid.c:6316,27'
              BranchSideFuncs:
                - xmlFreeRefTable
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
            - BranchSide:      'valid.c:6319,31'
              BranchSideFuncs:
                - xmlValidateDtdFinal
                - xmlValidateRoot
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
        - Branch String:   'valid.c:6320,9'
          Branch Sides:
            - BranchSide:      'valid.c:6320,39'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
            - BranchSide:      'valid.c:6322,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
      Callsites:
        - Src:             'valid.c:6253,9'
          Dst:             xmlErrValid
        - Src:             'valid.c:6265,19'
          Dst:             xmlBuildURISafe
        - Src:             'valid.c:6267,17'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:6270,17'
          Dst:             xmlErrValid
        - Src:             'valid.c:6280,21'
          Dst:             xmlLoadResource
        - Src:             'valid.c:6288,30'
          Dst:             xmlCtxtParseDtd
        - Src:             'valid.c:6292,30'
          Dst:             xmlParseDTD
        - Src:             'valid.c:6299,3'
          Dst:             xmlErrValid
        - Src:             'valid.c:6303,3'
          Dst:             xmlErrValid
        - Src:             'valid.c:6312,11'
          Dst:             xmlFreeIDTable
        - Src:             'valid.c:6316,11'
          Dst:             xmlFreeRefTable
        - Src:             'valid.c:6319,11'
          Dst:             xmlValidateDtdFinal
        - Src:             'valid.c:6320,10'
          Dst:             xmlValidateRoot
        - Src:             'valid.c:6322,12'
          Dst:             xmlDocGetRootElement
        - Src:             'valid.c:6323,12'
          Dst:             xmlValidateElement
        - Src:             'valid.c:6324,12'
          Dst:             xmlValidateDocumentFinal
    - functionName:    xmlFreeIDTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2310
      functionLinenumberEnd: 2312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeIDTableEntry
        - xmlHashFree
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2311,5'
          Dst:             xmlHashFree
        - Src:             'valid.c:2311,5'
          Dst:             xmlFreeIDTableEntry
    - functionName:    xmlFreeRefTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2641
      functionLinenumberEnd: 2643
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeRefTableEntry
        - xmlHashFree
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2642,5'
          Dst:             xmlHashFree
        - Src:             'valid.c:2642,5'
          Dst:             xmlFreeRefTableEntry
    - functionName:    xmlValidateDtdFinal
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6205
      functionLinenumberEnd: 6234
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         34
      ICount:          192
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - xmlHashScan
        - xmlValidateAttributeCallback
        - xmlValidateNotationCallback
      functionUses:    3
      BranchProfiles:
        - Branch String:   'valid.c:6210,23'
          Branch Sides:
            - BranchSide:      'valid.c:6210,42'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6210,27'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'valid.c:6210,9'
          Branch Sides:
            - BranchSide:      'valid.c:6210,42'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6211,10'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'valid.c:6211,34'
          Branch Sides:
            - BranchSide:      'valid.c:6211,38'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'valid.c:6213,17'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'valid.c:6211,9'
          Branch Sides:
            - BranchSide:      'valid.c:6212,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6213,17'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'valid.c:6216,23'
          Branch Sides:
            - BranchSide:      'valid.c:6216,27'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'valid.c:6220,10'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'valid.c:6216,9'
          Branch Sides:
            - BranchSide:      'valid.c:6217,33'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'valid.c:6220,10'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'valid.c:6220,23'
          Branch Sides:
            - BranchSide:      'valid.c:6220,27'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'valid.c:6224,11'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'valid.c:6220,9'
          Branch Sides:
            - BranchSide:      'valid.c:6221,35'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'valid.c:6224,11'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'valid.c:6225,23'
          Branch Sides:
            - BranchSide:      'valid.c:6225,27'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'valid.c:6229,10'
              BranchSideFuncs:
                - xmlHashScan
        - Branch String:   'valid.c:6225,9'
          Branch Sides:
            - BranchSide:      'valid.c:6226,33'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'valid.c:6229,10'
              BranchSideFuncs:
                - xmlHashScan
        - Branch String:   'valid.c:6229,23'
          Branch Sides:
            - BranchSide:      'valid.c:6229,27'
              BranchSideFuncs:
                - xmlHashScan
            - BranchSide:      'valid.c:6233,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6229,9'
          Branch Sides:
            - BranchSide:      'valid.c:6230,35'
              BranchSideFuncs:
                - xmlHashScan
            - BranchSide:      'valid.c:6233,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:6218,2'
          Dst:             xmlHashScan
        - Src:             'valid.c:6218,2'
          Dst:             xmlValidateAttributeCallback
        - Src:             'valid.c:6222,2'
          Dst:             xmlHashScan
        - Src:             'valid.c:6222,2'
          Dst:             xmlValidateNotationCallback
        - Src:             'valid.c:6227,2'
          Dst:             xmlHashScan
        - Src:             'valid.c:6227,2'
          Dst:             xmlValidateAttributeCallback
        - Src:             'valid.c:6231,2'
          Dst:             xmlHashScan
        - Src:             'valid.c:6231,2'
          Dst:             xmlValidateNotationCallback
    - functionName:    xmlValidateRoot
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5729
      functionLinenumberEnd: 5778
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         38
      ICount:          227
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - xmlBuildQName
        - xmlDocGetRootElement
        - xmlErrValid
        - xmlErrValidNode
        - xmlStrEqual
        - xmlVErrMemory
      functionUses:    6
      BranchProfiles:
        - Branch String:   'valid.c:5733,9'
          Branch Sides:
            - BranchSide:      'valid.c:5733,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5735,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlVErrMemory
                - xmlErrValid.7521
        - Branch String:   'valid.c:5736,24'
          Branch Sides:
            - BranchSide:      'valid.c:5736,28'
              BranchSideFuncs:
                - xmlErrValid.7521
            - BranchSide:      'valid.c:5737,14'
              BranchSideFuncs:
                - xmlErrValid.7521
        - Branch String:   'valid.c:5736,9'
          Branch Sides:
            - BranchSide:      'valid.c:5737,14'
              BranchSideFuncs:
                - xmlErrValid.7521
            - BranchSide:      'valid.c:5746,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlVErrMemory
        - Branch String:   'valid.c:5746,34'
          Branch Sides:
            - BranchSide:      'valid.c:5747,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlVErrMemory
            - BranchSide:      'valid.c:5747,31'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5746,9'
          Branch Sides:
            - BranchSide:      'valid.c:5747,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlVErrMemory
            - BranchSide:      'valid.c:5751,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlVErrMemory
        - Branch String:   'valid.c:5751,6'
          Branch Sides:
            - BranchSide:      'valid.c:5752,11'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5775,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5752,29'
          Branch Sides:
            - BranchSide:      'valid.c:5752,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlBuildQName
                - xmlStrEqual
                - xmlVErrMemory
            - BranchSide:      'valid.c:5767,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:5752,10'
          Branch Sides:
            - BranchSide:      'valid.c:5756,28'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlVErrMemory
            - BranchSide:      'valid.c:5767,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:5757,7'
          Branch Sides:
            - BranchSide:      'valid.c:5758,21'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:5761,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:5762,24'
          Branch Sides:
            - BranchSide:      'valid.c:5762,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:5764,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:5762,7'
          Branch Sides:
            - BranchSide:      'valid.c:5763,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:5764,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:5764,7'
          Branch Sides:
            - BranchSide:      'valid.c:5765,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5766,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:5767,63'
          Branch Sides:
            - BranchSide:      'valid.c:5768,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:5770,22'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5767,10'
          Branch Sides:
            - BranchSide:      'valid.c:5769,3'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5770,22'
              BranchSideFuncs:
                - xmlErrValidNode
      Callsites:
        - Src:             'valid.c:5735,12'
          Dst:             xmlDocGetRootElement
        - Src:             'valid.c:5737,2'
          Dst:             xmlErrValid
        - Src:             'valid.c:5751,7'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5756,14'
          Dst:             xmlBuildQName
        - Src:             'valid.c:5758,7'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:5761,9'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5767,11'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5768,4'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5770,6'
          Dst:             xmlErrValidNode
    - functionName:    xmlValidateElement
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5791
      functionLinenumberEnd: 5853
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - root
      BBCount:         42
      ICount:          260
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - xmlNodeListGetString
        - xmlStrdup
        - xmlVErrMemory
        - xmlValidateOneAttribute
        - xmlValidateOneElement
        - xmlValidateOneNamespace
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:5798,9'
          Branch Sides:
            - BranchSide:      'valid.c:5798,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5800,5'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
                - xmlStrdup
        - Branch String:   'valid.c:5800,5'
          Branch Sides:
            - BranchSide:      'valid.c:5800,5'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5800,5'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
                - xmlStrdup
        - Branch String:   'valid.c:5806,13'
          Branch Sides:
            - BranchSide:      'valid.c:5807,20'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
                - xmlStrdup
            - BranchSide:      'valid.c:5841,9'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
                - xmlStrdup
        - Branch String:   'valid.c:5808,13'
          Branch Sides:
            - BranchSide:      'valid.c:5809,21'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlVErrMemory
                - xmlStrdup
            - BranchSide:      'valid.c:5823,18'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
                - xmlStrdup
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
        - Branch String:   'valid.c:5809,21'
          Branch Sides:
            - BranchSide:      'valid.c:5810,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidateOneAttribute
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlVErrMemory
            - BranchSide:      'valid.c:5812,50'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlStrdup
                - xmlVErrMemory
        - Branch String:   'valid.c:5813,21'
          Branch Sides:
            - BranchSide:      'valid.c:5814,35'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlStrdup
            - BranchSide:      'valid.c:5817,52'
              BranchSideFuncs:
                - xmlValidateOneAttribute
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlVErrMemory
                - xmlStrdup
        - Branch String:   'valid.c:5824,13'
          Branch Sides:
            - BranchSide:      'valid.c:5825,21'
              BranchSideFuncs:
                - xmlValidateOneNamespace
                - xmlValidateOneElement
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
                - xmlStrdup
                - xmlValidateOneNamespace
            - BranchSide:      'valid.c:5835,17'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
                - xmlStrdup
        - Branch String:   'valid.c:5825,21'
          Branch Sides:
            - BranchSide:      'valid.c:5826,52'
              BranchSideFuncs:
                - xmlValidateOneNamespace
                - xmlValidateOneElement
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
                - xmlStrdup
                - xmlValidateOneNamespace
            - BranchSide:      'valid.c:5829,52'
              BranchSideFuncs:
                - xmlValidateOneNamespace
                - xmlValidateOneElement
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
                - xmlStrdup
                - xmlValidateOneNamespace
        - Branch String:   'valid.c:5835,17'
          Branch Sides:
            - BranchSide:      'valid.c:5836,24'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
                - xmlStrdup
            - BranchSide:      'valid.c:5839,9'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
                - xmlStrdup
        - Branch String:   'valid.c:5842,17'
          Branch Sides:
            - BranchSide:      'valid.c:5843,17'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5844,17'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
                - xmlStrdup
        - Branch String:   'valid.c:5844,17'
          Branch Sides:
            - BranchSide:      'valid.c:5845,17'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
                - xmlStrdup
            - BranchSide:      'valid.c:5846,20'
              BranchSideFuncs:
                - xmlValidateOneElement
                - xmlValidateOneNamespace
                - xmlValidateOneNamespace
                - xmlNodeListGetString
                - xmlValidateOneAttribute
                - xmlVErrMemory
                - xmlStrdup
      Callsites:
        - Src:             'valid.c:5804,16'
          Dst:             xmlValidateOneElement
        - Src:             'valid.c:5810,29'
          Dst:             xmlStrdup
        - Src:             'valid.c:5812,29'
          Dst:             xmlNodeListGetString
        - Src:             'valid.c:5814,21'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:5817,28'
          Dst:             xmlValidateOneAttribute
        - Src:             'valid.c:5826,28'
          Dst:             xmlValidateOneNamespace
        - Src:             'valid.c:5829,28'
          Dst:             xmlValidateOneNamespace
    - functionName:    xmlValidateDocumentFinal
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5986
      functionLinenumberEnd: 6027
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         14
      ICount:          109
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlErrValid
        - xmlHashScan
        - xmlValidateCheckRefCallback
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:5991,9'
          Branch Sides:
            - BranchSide:      'valid.c:5992,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5993,9'
              BranchSideFuncs:
                - xmlHashScan
                - xmlErrValid.7521
        - Branch String:   'valid.c:5993,9'
          Branch Sides:
            - BranchSide:      'valid.c:5994,21'
              BranchSideFuncs:
                - xmlErrValid.7521
            - BranchSide:      'valid.c:6012,9'
              BranchSideFuncs:
                - xmlHashScan
        - Branch String:   'valid.c:6012,9'
          Branch Sides:
            - BranchSide:      'valid.c:6013,17'
              BranchSideFuncs:
                - xmlHashScan
            - BranchSide:      'valid.c:6018,30'
              BranchSideFuncs:
                - xmlHashScan
        - Branch String:   'valid.c:6023,9'
          Branch Sides:
            - BranchSide:      'valid.c:6024,24'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6026,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:5994,9'
          Dst:             xmlErrValid
        - Src:             'valid.c:6021,5'
          Dst:             xmlHashScan
        - Src:             'valid.c:6021,5'
          Dst:             xmlValidateCheckRefCallback
    - functionName:    xmlValidateCheckRefCallback
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5956
      functionLinenumberEnd: 5968
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlListWalk
        - xmlWalkValidateList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:5961,9'
          Branch Sides:
            - BranchSide:      'valid.c:5962,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5963,17'
              BranchSideFuncs:
                - xmlListWalk
      Callsites:
        - Src:             'valid.c:5966,5'
          Dst:             xmlListWalk
        - Src:             'valid.c:5966,5'
          Dst:             xmlWalkValidateList
    - functionName:    xmlValidateOneAttribute
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3898
      functionLinenumberEnd: 4036
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
        - attr
        - value
      BBCount:         114
      ICount:          702
      EdgeCount:       154
      CyclomaticComplexity: 42
      functionsReached:
        - xmlAddID
        - xmlAddRef
        - xmlBuildQName
        - xmlErrValidNode
        - xmlGetDtdNotationDesc
        - xmlGetDtdQAttrDesc
        - xmlRemoveID
        - xmlStrEqual
        - xmlVErrMemory
        - xmlValidateAttributeValue2
        - xmlValidateAttributeValueInternal
      functionUses:    8
      BranchProfiles:
        - Branch String:   'valid.c:3904,5'
          Branch Sides:
            - BranchSide:      'valid.c:3904,5'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3904,5'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
        - Branch String:   'valid.c:3905,24'
          Branch Sides:
            - BranchSide:      'valid.c:3905,49'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3905,28'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
        - Branch String:   'valid.c:3905,9'
          Branch Sides:
            - BranchSide:      'valid.c:3905,49'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3906,10'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
        - Branch String:   'valid.c:3906,24'
          Branch Sides:
            - BranchSide:      'valid.c:3906,49'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3906,28'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
        - Branch String:   'valid.c:3906,9'
          Branch Sides:
            - BranchSide:      'valid.c:3906,49'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3908,16'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
        - Branch String:   'valid.c:3908,15'
          Branch Sides:
            - BranchSide:      'valid.c:3908,36'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
            - BranchSide:      'valid.c:3908,13'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
        - Branch String:   'valid.c:3910,28'
          Branch Sides:
            - BranchSide:      'valid.c:3910,32'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
            - BranchSide:      'valid.c:3927,9'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:3910,9'
          Branch Sides:
            - BranchSide:      'valid.c:3914,27'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
            - BranchSide:      'valid.c:3927,9'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:3915,6'
          Branch Sides:
            - BranchSide:      'valid.c:3916,27'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:3919,39'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:3921,32'
          Branch Sides:
            - BranchSide:      'valid.c:3921,36'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:3924,7'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:3921,13'
          Branch Sides:
            - BranchSide:      'valid.c:3922,43'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:3924,7'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:3924,23'
          Branch Sides:
            - BranchSide:      'valid.c:3924,27'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:3926,5'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:3924,6'
          Branch Sides:
            - BranchSide:      'valid.c:3925,6'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:3926,5'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:3927,9'
          Branch Sides:
            - BranchSide:      'valid.c:3928,39'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:3937,9'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
        - Branch String:   'valid.c:3930,32'
          Branch Sides:
            - BranchSide:      'valid.c:3930,36'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:3933,5'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
        - Branch String:   'valid.c:3930,13'
          Branch Sides:
            - BranchSide:      'valid.c:3931,43'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
            - BranchSide:      'valid.c:3933,5'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
                - xmlErrValidNode
        - Branch String:   'valid.c:3937,9'
          Branch Sides:
            - BranchSide:      'valid.c:3938,18'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:3943,9'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlRemoveID
        - Branch String:   'valid.c:3943,9'
          Branch Sides:
            - BranchSide:      'valid.c:3944,21'
              BranchSideFuncs:
                - xmlRemoveID
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3945,19'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3948,9'
          Branch Sides:
            - BranchSide:      'valid.c:3949,22'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:3956,9'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:3956,9'
          Branch Sides:
            - BranchSide:      'valid.c:3957,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
            - BranchSide:      'valid.c:3966,9'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
        - Branch String:   'valid.c:3957,6'
          Branch Sides:
            - BranchSide:      'valid.c:3958,22'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
            - BranchSide:      'valid.c:3963,5'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
                - xmlAddID
        - Branch String:   'valid.c:3966,9'
          Branch Sides:
            - BranchSide:      'valid.c:3967,22'
              BranchSideFuncs:
                - xmlAddID
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
            - BranchSide:      'valid.c:3971,10'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
        - Branch String:   'valid.c:3967,13'
          Branch Sides:
            - BranchSide:      'valid.c:3968,10'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
            - BranchSide:      'valid.c:3969,5'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlAddRef
        - Branch String:   'valid.c:3971,50'
          Branch Sides:
            - BranchSide:      'valid.c:3972,3'
              BranchSideFuncs:
                - xmlAddRef
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:3973,23'
              BranchSideFuncs:
                - xmlAddRef
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
        - Branch String:   'valid.c:3971,9'
          Branch Sides:
            - BranchSide:      'valid.c:3973,23'
              BranchSideFuncs:
                - xmlAddRef
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:3978,9'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
        - Branch String:   'valid.c:3973,13'
          Branch Sides:
            - BranchSide:      'valid.c:3974,10'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:3975,5'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
        - Branch String:   'valid.c:3978,9'
          Branch Sides:
            - BranchSide:      'valid.c:3979,34'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:4008,9'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:3984,6'
          Branch Sides:
            - BranchSide:      'valid.c:3985,35'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:3987,6'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:3987,6'
          Branch Sides:
            - BranchSide:      'valid.c:3988,22'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:3995,2'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:3995,2'
          Branch Sides:
            - BranchSide:      'valid.c:3996,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:3999,6'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:3996,10'
          Branch Sides:
            - BranchSide:      'valid.c:3996,42'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:3997,13'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:3999,6'
          Branch Sides:
            - BranchSide:      'valid.c:4000,22'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:4005,5'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4008,9'
          Branch Sides:
            - BranchSide:      'valid.c:4009,34'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:4023,10'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:4010,2'
          Branch Sides:
            - BranchSide:      'valid.c:4011,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4014,6'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4011,10'
          Branch Sides:
            - BranchSide:      'valid.c:4011,42'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4012,13'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4014,6'
          Branch Sides:
            - BranchSide:      'valid.c:4015,22'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4020,5'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:4023,48'
          Branch Sides:
            - BranchSide:      'valid.c:4024,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlValidateAttributeValue2
            - BranchSide:      'valid.c:4032,39'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
        - Branch String:   'valid.c:4023,9'
          Branch Sides:
            - BranchSide:      'valid.c:4025,18'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
            - BranchSide:      'valid.c:4032,39'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
      Callsites:
        - Src:             'valid.c:3914,13'
          Dst:             xmlBuildQName
        - Src:             'valid.c:3916,13'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:3919,20'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:3922,24'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:3928,20'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:3931,24'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:3938,2'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3944,9'
          Dst:             xmlRemoveID
        - Src:             'valid.c:3947,11'
          Dst:             xmlValidateAttributeValueInternal
        - Src:             'valid.c:3949,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3957,7'
          Dst:             xmlStrEqual
        - Src:             'valid.c:3958,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3967,13'
          Dst:             xmlAddID
        - Src:             'valid.c:3973,13'
          Dst:             xmlAddRef
        - Src:             'valid.c:3983,9'
          Dst:             xmlGetDtdNotationDesc
        - Src:             'valid.c:3985,13'
          Dst:             xmlGetDtdNotationDesc
        - Src:             'valid.c:3988,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3996,10'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4000,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4011,10'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4015,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4024,11'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4025,2'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4032,12'
          Dst:             xmlValidateAttributeValue2
    - functionName:    xmlValidateOneNamespace
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4067
      functionLinenumberEnd: 4251
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
        - prefix
        - ns
        - value
      BBCount:         131
      ICount:          797
      EdgeCount:       177
      CyclomaticComplexity: 48
      functionsReached:
        - xmlBuildQName
        - xmlErrValidNode
        - xmlGetDtdNotationDesc
        - xmlGetDtdQAttrDesc
        - xmlStrEqual
        - xmlVErrMemory
        - xmlValidateAttributeValue2
        - xmlValidateAttributeValueInternal
      functionUses:    5
      BranchProfiles:
        - Branch String:   'valid.c:4073,5'
          Branch Sides:
            - BranchSide:      'valid.c:4073,5'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4073,5'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
        - Branch String:   'valid.c:4074,24'
          Branch Sides:
            - BranchSide:      'valid.c:4074,49'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4074,28'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
        - Branch String:   'valid.c:4074,9'
          Branch Sides:
            - BranchSide:      'valid.c:4074,49'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4075,10'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
        - Branch String:   'valid.c:4075,22'
          Branch Sides:
            - BranchSide:      'valid.c:4075,45'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4075,26'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
        - Branch String:   'valid.c:4075,9'
          Branch Sides:
            - BranchSide:      'valid.c:4075,45'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:4077,9'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
        - Branch String:   'valid.c:4077,9'
          Branch Sides:
            - BranchSide:      'valid.c:4081,27'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlVErrMemory
            - BranchSide:      'valid.c:4102,9'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:4082,6'
          Branch Sides:
            - BranchSide:      'valid.c:4083,20'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:4086,6'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:4086,6'
          Branch Sides:
            - BranchSide:      'valid.c:4087,36'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:4093,36'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:4089,29'
          Branch Sides:
            - BranchSide:      'valid.c:4089,33'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:4092,2'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:4089,10'
          Branch Sides:
            - BranchSide:      'valid.c:4090,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:4092,2'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:4099,23'
          Branch Sides:
            - BranchSide:      'valid.c:4099,27'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:4101,5'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:4099,6'
          Branch Sides:
            - BranchSide:      'valid.c:4100,6'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:4101,5'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:4102,9'
          Branch Sides:
            - BranchSide:      'valid.c:4103,6'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:4120,9'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4103,6'
          Branch Sides:
            - BranchSide:      'valid.c:4104,36'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:4110,36'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:4106,29'
          Branch Sides:
            - BranchSide:      'valid.c:4106,33'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:4109,2'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4106,10'
          Branch Sides:
            - BranchSide:      'valid.c:4107,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4109,2'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4120,9'
          Branch Sides:
            - BranchSide:      'valid.c:4121,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4133,45'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4121,6'
          Branch Sides:
            - BranchSide:      'valid.c:4122,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:4126,22'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:4134,9'
          Branch Sides:
            - BranchSide:      'valid.c:4135,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4148,9'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4135,6'
          Branch Sides:
            - BranchSide:      'valid.c:4136,22'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4140,22'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4148,9'
          Branch Sides:
            - BranchSide:      'valid.c:4149,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
            - BranchSide:      'valid.c:4164,9'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
        - Branch String:   'valid.c:4149,6'
          Branch Sides:
            - BranchSide:      'valid.c:4150,10'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:4161,5'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
        - Branch String:   'valid.c:4150,10'
          Branch Sides:
            - BranchSide:      'valid.c:4151,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:4155,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
        - Branch String:   'valid.c:4164,9'
          Branch Sides:
            - BranchSide:      'valid.c:4165,34'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:4206,9'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4170,6'
          Branch Sides:
            - BranchSide:      'valid.c:4171,35'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4173,6'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4173,6'
          Branch Sides:
            - BranchSide:      'valid.c:4174,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4187,2'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4174,10'
          Branch Sides:
            - BranchSide:      'valid.c:4175,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:4179,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4187,2'
          Branch Sides:
            - BranchSide:      'valid.c:4188,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4191,6'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4188,10'
          Branch Sides:
            - BranchSide:      'valid.c:4188,42'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4189,13'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4191,6'
          Branch Sides:
            - BranchSide:      'valid.c:4192,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:4203,5'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4192,10'
          Branch Sides:
            - BranchSide:      'valid.c:4193,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:4197,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4206,9'
          Branch Sides:
            - BranchSide:      'valid.c:4207,34'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:4227,10'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4208,2'
          Branch Sides:
            - BranchSide:      'valid.c:4209,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4212,6'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4209,10'
          Branch Sides:
            - BranchSide:      'valid.c:4209,42'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4210,13'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:4212,6'
          Branch Sides:
            - BranchSide:      'valid.c:4213,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4224,5'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4213,10'
          Branch Sides:
            - BranchSide:      'valid.c:4214,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:4218,19'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:4227,48'
          Branch Sides:
            - BranchSide:      'valid.c:4228,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
                - xmlErrValidNode
            - BranchSide:      'valid.c:4242,9'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
        - Branch String:   'valid.c:4227,9'
          Branch Sides:
            - BranchSide:      'valid.c:4229,6'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
            - BranchSide:      'valid.c:4242,9'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
        - Branch String:   'valid.c:4229,6'
          Branch Sides:
            - BranchSide:      'valid.c:4230,22'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
            - BranchSide:      'valid.c:4234,22'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidateAttributeValue2
                - xmlValidateAttributeValue2
        - Branch String:   'valid.c:4242,9'
          Branch Sides:
            - BranchSide:      'valid.c:4243,36'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
            - BranchSide:      'valid.c:4246,36'
              BranchSideFuncs:
                - xmlValidateAttributeValue2
      Callsites:
        - Src:             'valid.c:4081,13'
          Dst:             xmlBuildQName
        - Src:             'valid.c:4083,6'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:4087,17'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4090,14'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4093,17'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4096,14'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4104,17'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4107,14'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4110,17'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4113,14'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:4122,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4126,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4133,11'
          Dst:             xmlValidateAttributeValueInternal
        - Src:             'valid.c:4136,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4140,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4149,7'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4151,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4155,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4169,9'
          Dst:             xmlGetDtdNotationDesc
        - Src:             'valid.c:4171,13'
          Dst:             xmlGetDtdNotationDesc
        - Src:             'valid.c:4175,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4179,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4188,10'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4193,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4197,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4209,10'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4214,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4218,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4228,11'
          Dst:             xmlStrEqual
        - Src:             'valid.c:4230,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4234,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:4243,9'
          Dst:             xmlValidateAttributeValue2
        - Src:             'valid.c:4246,9'
          Dst:             xmlValidateAttributeValue2
    - functionName:    xmlGetDtdQAttrDesc
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2956
      functionLinenumberEnd: 2964
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dtd
        - elem
        - name
        - prefix
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashLookup3
      functionUses:    26
      BranchProfiles:
        - Branch String:   'valid.c:2959,9'
          Branch Sides:
            - BranchSide:      'valid.c:2959,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2960,9'
              BranchSideFuncs:
                - xmlHashLookup3
        - Branch String:   'valid.c:2960,9'
          Branch Sides:
            - BranchSide:      'valid.c:2960,34'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2961,36'
              BranchSideFuncs:
                - xmlHashLookup3
      Callsites:
        - Src:             'valid.c:2963,12'
          Dst:             xmlHashLookup3
    - functionName:    xmlValidateAttributeValueInternal
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3284
      functionLinenumberEnd: 3308
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - type
        - value
      BBCount:         24
      ICount:          119
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - xmlValidateNameValueInternal
        - xmlValidateNamesValueInternal
        - xmlValidateNmtokenValueInternal
        - xmlValidateNmtokensValueInternal
      functionUses:    5
      BranchProfiles:
        - Branch String:   'valid.c:3287,23'
          Branch Sides:
            - BranchSide:      'valid.c:3287,27'
              BranchSideFuncs:
                - xmlValidateNmtokenValueInternal
                - xmlValidateNmtokensValueInternal
                - xmlValidateNameValueInternal
                - xmlValidateNamesValueInternal
            - BranchSide:      'valid.c:3290,13'
              BranchSideFuncs:
                - xmlValidateNmtokenValueInternal
                - xmlValidateNmtokensValueInternal
                - xmlValidateNameValueInternal
                - xmlValidateNamesValueInternal
        - Branch String:   'valid.c:3287,9'
          Branch Sides:
            - BranchSide:      'valid.c:3288,15'
              BranchSideFuncs:
                - xmlValidateNmtokenValueInternal
                - xmlValidateNmtokensValueInternal
                - xmlValidateNameValueInternal
                - xmlValidateNamesValueInternal
            - BranchSide:      'valid.c:3290,13'
              BranchSideFuncs:
                - xmlValidateNmtokenValueInternal
                - xmlValidateNmtokensValueInternal
                - xmlValidateNameValueInternal
                - xmlValidateNamesValueInternal
        - Branch String:   'valid.c:3290,5'
          Branch Sides:
            - BranchSide:      'valid.c:3293,43'
              BranchSideFuncs:
                - xmlValidateNamesValueInternal
            - BranchSide:      'valid.c:3293,43'
              BranchSideFuncs:
                - xmlValidateNamesValueInternal
            - BranchSide:      'valid.c:3298,42'
              BranchSideFuncs:
                - xmlValidateNameValueInternal
            - BranchSide:      'valid.c:3298,42'
              BranchSideFuncs:
                - xmlValidateNameValueInternal
            - BranchSide:      'valid.c:3298,42'
              BranchSideFuncs:
                - xmlValidateNameValueInternal
            - BranchSide:      'valid.c:3298,42'
              BranchSideFuncs:
                - xmlValidateNameValueInternal
            - BranchSide:      'valid.c:3301,46'
              BranchSideFuncs:
                - xmlValidateNmtokensValueInternal
            - BranchSide:      'valid.c:3301,46'
              BranchSideFuncs:
                - xmlValidateNmtokensValueInternal
            - BranchSide:      'valid.c:3303,45'
              BranchSideFuncs:
                - xmlValidateNmtokenValueInternal
            - BranchSide:      'valid.c:3305,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3307,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3293,13'
          Dst:             xmlValidateNamesValueInternal
        - Src:             'valid.c:3298,13'
          Dst:             xmlValidateNameValueInternal
        - Src:             'valid.c:3301,13'
          Dst:             xmlValidateNmtokensValueInternal
        - Src:             'valid.c:3303,13'
          Dst:             xmlValidateNmtokenValueInternal
    - functionName:    xmlGetDtdNotationDesc
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2975
      functionLinenumberEnd: 2983
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dtd
        - name
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashLookup
      functionUses:    10
      BranchProfiles:
        - Branch String:   'valid.c:2978,9'
          Branch Sides:
            - BranchSide:      'valid.c:2978,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2979,9'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'valid.c:2979,9'
          Branch Sides:
            - BranchSide:      'valid.c:2979,33'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2980,35'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'valid.c:2982,12'
          Dst:             xmlHashLookup
    - functionName:    xmlValidateAttributeValue2
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3368
      functionLinenumberEnd: 3458
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - name
        - type
        - value
      BBCount:         75
      ICount:          409
      EdgeCount:       95
      CyclomaticComplexity: 22
      functionsReached:
        - xmlErrValidNode
        - xmlGetDocEntity
        - xmlGetDtdNotationDesc
        - xmlStrdup
        - xmlVErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'valid.c:3370,5'
          Branch Sides:
            - BranchSide:      'valid.c:3378,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3378,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3378,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3378,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3378,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3378,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3378,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3382,28'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDocEntity
            - BranchSide:      'valid.c:3404,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlVErrMemory
            - BranchSide:      'valid.c:3443,35'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:3457,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3384,24'
          Branch Sides:
            - BranchSide:      'valid.c:3384,28'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlGetDocEntity
            - BranchSide:      'valid.c:3388,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3384,10'
          Branch Sides:
            - BranchSide:      'valid.c:3385,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3388,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3388,10'
          Branch Sides:
            - BranchSide:      'valid.c:3389,19'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:3394,17'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:3408,10'
          Branch Sides:
            - BranchSide:      'valid.c:3409,31'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:3412,12'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3413,6'
          Branch Sides:
            - BranchSide:      'valid.c:3414,9'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3437,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3415,22'
          Branch Sides:
            - BranchSide:      'valid.c:3415,27'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3415,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3415,27'
          Branch Sides:
            - BranchSide:      'valid.c:3415,26'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3415,27'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3415,27'
          Branch Sides:
            - BranchSide:      'valid.c:3415,27'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3415,26'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3415,27'
          Branch Sides:
            - BranchSide:      'valid.c:3415,26'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3415,26'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3415,3'
          Branch Sides:
            - BranchSide:      'valid.c:3415,50'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3416,11'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3419,7'
          Branch Sides:
            - BranchSide:      'valid.c:3420,23'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDocEntity
                - xmlErrValidNode
            - BranchSide:      'valid.c:3425,14'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3432,7'
          Branch Sides:
            - BranchSide:      'valid.c:3433,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3434,10'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3435,10'
          Branch Sides:
            - BranchSide:      'valid.c:3435,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3435,10'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3435,10'
          Branch Sides:
            - BranchSide:      'valid.c:3435,10'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3435,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3435,10'
          Branch Sides:
            - BranchSide:      'valid.c:3435,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3435,3'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3435,3'
          Branch Sides:
            - BranchSide:      'valid.c:3413,6'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3435,32'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3444,25'
          Branch Sides:
            - BranchSide:      'valid.c:3444,29'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:3447,10'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:3444,10'
          Branch Sides:
            - BranchSide:      'valid.c:3445,32'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
            - BranchSide:      'valid.c:3447,10'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:3447,10'
          Branch Sides:
            - BranchSide:      'valid.c:3448,19'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:3454,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3382,12'
          Dst:             xmlGetDocEntity
        - Src:             'valid.c:3386,9'
          Dst:             xmlGetDocEntity
        - Src:             'valid.c:3389,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3395,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3407,12'
          Dst:             xmlStrdup
        - Src:             'valid.c:3409,17'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:3418,9'
          Dst:             xmlGetDocEntity
        - Src:             'valid.c:3420,7'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3426,7'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3443,13'
          Dst:             xmlGetDtdNotationDesc
        - Src:             'valid.c:3445,10'
          Dst:             xmlGetDtdNotationDesc
        - Src:             'valid.c:3448,3'
          Dst:             xmlErrValidNode
    - functionName:    xmlValidateNamesValueInternal
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3126
      functionLinenumberEnd: 3148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - value
        - flags
      BBCount:         22
      ICount:          108
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlScanName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:3129,9'
          Branch Sides:
            - BranchSide:      'valid.c:3130,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3132,23'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
        - Branch String:   'valid.c:3133,23'
          Branch Sides:
            - BranchSide:      'valid.c:3133,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3134,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3133,9'
          Branch Sides:
            - BranchSide:      'valid.c:3134,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3137,5'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'valid.c:3137,5'
          Branch Sides:
            - BranchSide:      'valid.c:3138,2'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'valid.c:3147,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3138,2'
          Branch Sides:
            - BranchSide:      'valid.c:3139,10'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'valid.c:3141,17'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'valid.c:3143,27'
          Branch Sides:
            - BranchSide:      'valid.c:3143,31'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3144,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3143,13'
          Branch Sides:
            - BranchSide:      'valid.c:3137,5'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3144,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3132,11'
          Dst:             xmlScanName
        - Src:             'valid.c:3142,15'
          Dst:             xmlScanName
    - functionName:    xmlValidateNameValueInternal
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3097
      functionLinenumberEnd: 3103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - value
        - flags
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlScanName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:3098,25'
          Branch Sides:
            - BranchSide:      'valid.c:3098,29'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3099,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3098,9'
          Branch Sides:
            - BranchSide:      'valid.c:3099,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3101,25'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'valid.c:3102,28'
          Branch Sides:
            - BranchSide:      'valid.c:3102,33'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3102,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3101,13'
          Dst:             xmlScanName
    - functionName:    xmlValidateNmtokensValueInternal
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3206
      functionLinenumberEnd: 3235
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - value
        - flags
      BBCount:         35
      ICount:          175
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - xmlScanName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:3209,9'
          Branch Sides:
            - BranchSide:      'valid.c:3210,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3212,11'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
        - Branch String:   'valid.c:3213,12'
          Branch Sides:
            - BranchSide:      'valid.c:3213,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
            - BranchSide:      'valid.c:3213,12'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
        - Branch String:   'valid.c:3213,12'
          Branch Sides:
            - BranchSide:      'valid.c:3213,12'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
            - BranchSide:      'valid.c:3213,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
        - Branch String:   'valid.c:3213,12'
          Branch Sides:
            - BranchSide:      'valid.c:3213,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
            - BranchSide:      'valid.c:3213,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
        - Branch String:   'valid.c:3213,5'
          Branch Sides:
            - BranchSide:      'valid.c:3214,6'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
            - BranchSide:      'valid.c:3216,13'
              BranchSideFuncs:
                - xmlScanName
                - xmlScanName
        - Branch String:   'valid.c:3218,23'
          Branch Sides:
            - BranchSide:      'valid.c:3218,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3219,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3218,9'
          Branch Sides:
            - BranchSide:      'valid.c:3219,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3222,5'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'valid.c:3222,5'
          Branch Sides:
            - BranchSide:      'valid.c:3223,2'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'valid.c:3234,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3223,2'
          Branch Sides:
            - BranchSide:      'valid.c:3224,10'
              BranchSideFuncs:
                - xmlScanName
            - BranchSide:      'valid.c:3225,14'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'valid.c:3225,13'
          Branch Sides:
            - BranchSide:      'valid.c:3226,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3228,17'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'valid.c:3230,27'
          Branch Sides:
            - BranchSide:      'valid.c:3230,31'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3231,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3230,13'
          Branch Sides:
            - BranchSide:      'valid.c:3222,5'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3231,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3217,11'
          Dst:             xmlScanName
        - Src:             'valid.c:3229,15'
          Dst:             xmlScanName
    - functionName:    xmlValidateNmtokenValueInternal
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3173
      functionLinenumberEnd: 3179
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - value
        - flags
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlScanName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:3174,25'
          Branch Sides:
            - BranchSide:      'valid.c:3174,29'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3175,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3174,9'
          Branch Sides:
            - BranchSide:      'valid.c:3175,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3177,25'
              BranchSideFuncs:
                - xmlScanName
        - Branch String:   'valid.c:3178,28'
          Branch Sides:
            - BranchSide:      'valid.c:3178,33'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3178,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3177,13'
          Dst:             xmlScanName
    - functionName:    xmlRemoveID
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - attr
      BBCount:         15
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFreeIDTableEntry
        - xmlHashRemoveEntry
      functionUses:    5
      BranchProfiles:
        - Branch String:   'valid.c:2398,9'
          Branch Sides:
            - BranchSide:      'valid.c:2398,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2399,10'
              BranchSideFuncs:
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2399,24'
          Branch Sides:
            - BranchSide:      'valid.c:2399,47'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2399,28'
              BranchSideFuncs:
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2399,9'
          Branch Sides:
            - BranchSide:      'valid.c:2399,47'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2401,29'
              BranchSideFuncs:
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2402,9'
          Branch Sides:
            - BranchSide:      'valid.c:2403,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2405,28'
              BranchSideFuncs:
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2405,9'
          Branch Sides:
            - BranchSide:      'valid.c:2406,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2408,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2405,9'
          Dst:             xmlHashRemoveEntry
        - Src:             'valid.c:2405,9'
          Dst:             xmlFreeIDTableEntry
    - functionName:    xmlAddID
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2275
      functionLinenumberEnd: 2297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - value
        - attr
      BBCount:         18
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlAddIDInternal
        - xmlErrValidNode
        - xmlVErrMemory
      functionUses:    9
      BranchProfiles:
        - Branch String:   'valid.c:2279,24'
          Branch Sides:
            - BranchSide:      'valid.c:2279,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2280,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2279,9'
          Branch Sides:
            - BranchSide:      'valid.c:2280,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2282,28'
              BranchSideFuncs:
                - xmlAddIDInternal
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:2283,9'
          Branch Sides:
            - BranchSide:      'valid.c:2284,23'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2286,14'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:2287,13'
          Branch Sides:
            - BranchSide:      'valid.c:2291,29'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:2294,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2282,11'
          Dst:             xmlAddIDInternal
        - Src:             'valid.c:2284,9'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:2291,13'
          Dst:             xmlErrValidNode
    - functionName:    xmlAddRef
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2630
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - value
        - attr
      BBCount:         43
      ICount:          276
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - xmlDummyCompare
        - xmlFreeRef
        - xmlGetLineNo
        - xmlHashAdd
        - xmlHashCreateDict
        - xmlHashLookup
        - xmlIsStreaming
        - xmlListAppend
        - xmlListCreate
        - xmlListDelete
        - xmlStrdup
        - xmlVErrMemory
      functionUses:    5
      BranchProfiles:
        - Branch String:   'valid.c:2551,9'
          Branch Sides:
            - BranchSide:      'valid.c:2552,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2554,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:2554,9'
          Branch Sides:
            - BranchSide:      'valid.c:2555,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2557,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:2557,9'
          Branch Sides:
            - BranchSide:      'valid.c:2558,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2564,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:2565,9'
          Branch Sides:
            - BranchSide:      'valid.c:2566,50'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
            - BranchSide:      'valid.c:2571,23'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
        - Branch String:   'valid.c:2567,13'
          Branch Sides:
            - BranchSide:      'valid.c:2568,13'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2569,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
        - Branch String:   'valid.c:2572,9'
          Branch Sides:
            - BranchSide:      'valid.c:2573,9'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2574,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
        - Branch String:   'valid.c:2580,9'
          Branch Sides:
            - BranchSide:      'valid.c:2581,9'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2582,24'
              BranchSideFuncs:
                - xmlIsStreaming
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
                - xmlStrdup
        - Branch String:   'valid.c:2582,9'
          Branch Sides:
            - BranchSide:      'valid.c:2586,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
            - BranchSide:      'valid.c:2591,2'
              BranchSideFuncs:
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
        - Branch String:   'valid.c:2587,13'
          Branch Sides:
            - BranchSide:      'valid.c:2588,13'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2589,2'
              BranchSideFuncs:
                - xmlGetLineNo
                - xmlHashLookup
                - xmlListAppend
                - xmlVErrMemory
                - xmlListCreate
                - xmlHashAdd
                - xmlListDelete
        - Branch String:   'valid.c:2604,9'
          Branch Sides:
            - BranchSide:      'valid.c:2607,20'
              BranchSideFuncs:
                - xmlListCreate
                - xmlHashAdd
                - xmlListAppend
                - xmlVErrMemory
                - xmlListDelete
            - BranchSide:      'valid.c:2616,23'
              BranchSideFuncs:
                - xmlListAppend
                - xmlVErrMemory
        - Branch String:   'valid.c:2608,13'
          Branch Sides:
            - BranchSide:      'valid.c:2609,6'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2610,26'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlListAppend
                - xmlVErrMemory
                - xmlListDelete
        - Branch String:   'valid.c:2611,13'
          Branch Sides:
            - BranchSide:      'valid.c:2612,27'
              BranchSideFuncs:
                - xmlListDelete
                - xmlVErrMemory
            - BranchSide:      'valid.c:2615,5'
              BranchSideFuncs:
                - xmlListAppend
                - xmlVErrMemory
        - Branch String:   'valid.c:2616,9'
          Branch Sides:
            - BranchSide:      'valid.c:2617,9'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:2618,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2622,9'
          Branch Sides:
            - BranchSide:      'valid.c:2623,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2629,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2623,13'
          Branch Sides:
            - BranchSide:      'valid.c:2624,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2625,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2625,13'
          Branch Sides:
            - BranchSide:      'valid.c:2626,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2627,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2566,29'
          Dst:             xmlHashCreateDict
        - Src:             'valid.c:2579,18'
          Dst:             xmlStrdup
        - Src:             'valid.c:2582,9'
          Dst:             xmlIsStreaming
        - Src:             'valid.c:2586,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:2594,19'
          Dst:             xmlGetLineNo
        - Src:             'valid.c:2603,16'
          Dst:             xmlHashLookup
        - Src:             'valid.c:2607,20'
          Dst:             xmlListCreate
        - Src:             'valid.c:2607,20'
          Dst:             xmlFreeRef
        - Src:             'valid.c:2607,20'
          Dst:             xmlDummyCompare
        - Src:             'valid.c:2610,15'
          Dst:             xmlHashAdd
        - Src:             'valid.c:2612,13'
          Dst:             xmlListDelete
        - Src:             'valid.c:2616,9'
          Dst:             xmlListAppend
        - Src:             'valid.c:2621,5'
          Dst:             xmlVErrMemory
    - functionName:    xmlIsStreaming
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2135
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:2138,9'
          Branch Sides:
            - BranchSide:      'valid.c:2139,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2140,10'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2140,9'
          Branch Sides:
            - BranchSide:      'valid.c:2141,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2142,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFreeRef
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2476
      functionLinenumberEnd: 2484
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - lk
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlLinkGetData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:2478,9'
          Branch Sides:
            - BranchSide:      'valid.c:2478,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2479,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2479,9'
          Branch Sides:
            - BranchSide:      'valid.c:2480,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2481,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2481,9'
          Branch Sides:
            - BranchSide:      'valid.c:2482,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2483,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2477,32'
          Dst:             xmlLinkGetData
    - functionName:    xmlDummyCompare
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2528
      functionLinenumberEnd: 2529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data0
        - data1
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlAddIDInternal
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2183
      functionLinenumberEnd: 2247
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
        - value
        - idPtr
      BBCount:         35
      ICount:          229
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - xmlFreeID
        - xmlGetLineNo
        - xmlHashAddEntry
        - xmlHashCreateDict
        - xmlHashLookup
        - xmlRemoveID
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:2189,9'
          Branch Sides:
            - BranchSide:      'valid.c:2190,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
                - xmlFreeID
                - xmlHashCreateDict
            - BranchSide:      'valid.c:2191,10'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
                - xmlFreeID
                - xmlHashCreateDict
        - Branch String:   'valid.c:2191,25'
          Branch Sides:
            - BranchSide:      'valid.c:2191,29'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2192,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2191,9'
          Branch Sides:
            - BranchSide:      'valid.c:2192,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2193,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
                - xmlFreeID
                - xmlHashCreateDict
        - Branch String:   'valid.c:2193,9'
          Branch Sides:
            - BranchSide:      'valid.c:2194,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2196,11'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
                - xmlFreeID
                - xmlHashCreateDict
        - Branch String:   'valid.c:2197,9'
          Branch Sides:
            - BranchSide:      'valid.c:2198,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2203,29'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
                - xmlFreeID
                - xmlHashCreateDict
        - Branch String:   'valid.c:2204,9'
          Branch Sides:
            - BranchSide:      'valid.c:2205,49'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlStrdup
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
                - xmlFreeID
            - BranchSide:      'valid.c:2209,28'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
                - xmlFreeID
        - Branch String:   'valid.c:2206,13'
          Branch Sides:
            - BranchSide:      'valid.c:2207,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2208,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
                - xmlFreeID
        - Branch String:   'valid.c:2210,13'
          Branch Sides:
            - BranchSide:      'valid.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2211,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2215,9'
          Branch Sides:
            - BranchSide:      'valid.c:2216,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2217,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
                - xmlFreeID
        - Branch String:   'valid.c:2224,9'
          Branch Sides:
            - BranchSide:      'valid.c:2225,19'
              BranchSideFuncs:
                - xmlFreeID
            - BranchSide:      'valid.c:2229,9'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
                - xmlRemoveID
        - Branch String:   'valid.c:2229,9'
          Branch Sides:
            - BranchSide:      'valid.c:2230,21'
              BranchSideFuncs:
                - xmlRemoveID
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
            - BranchSide:      'valid.c:2232,25'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlGetLineNo
                - xmlFreeID
        - Branch String:   'valid.c:2232,9'
          Branch Sides:
            - BranchSide:      'valid.c:2233,12'
              BranchSideFuncs:
                - xmlFreeID
            - BranchSide:      'valid.c:2237,9'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'valid.c:2238,9'
          Branch Sides:
            - BranchSide:      'valid.c:2239,18'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'valid.c:2241,16'
              BranchSideFuncs:
                - xmlGetLineNo
      Callsites:
        - Src:             'valid.c:2205,28'
          Dst:             xmlHashCreateDict
        - Src:             'valid.c:2209,14'
          Dst:             xmlHashLookup
        - Src:             'valid.c:2223,17'
          Dst:             xmlStrdup
        - Src:             'valid.c:2225,9'
          Dst:             xmlFreeID
        - Src:             'valid.c:2230,9'
          Dst:             xmlRemoveID
        - Src:             'valid.c:2232,9'
          Dst:             xmlHashAddEntry
        - Src:             'valid.c:2233,2'
          Dst:             xmlFreeID
        - Src:             'valid.c:2242,18'
          Dst:             xmlGetLineNo
    - functionName:    xmlFreeIDTableEntry
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2302
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - id
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeID
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2301,5'
          Dst:             xmlFreeID
    - functionName:    xmlValidateAttributeCallback
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6132
      functionLinenumberEnd: 6184
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         36
      ICount:          238
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - xmlErrValid
        - xmlErrValidNode
        - xmlHashLookup2
        - xmlSplitQName4
        - xmlVErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:6138,9'
          Branch Sides:
            - BranchSide:      'valid.c:6139,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6140,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlVErrMemory
                - xmlErrValid.7521
        - Branch String:   'valid.c:6140,9'
          Branch Sides:
            - BranchSide:      'valid.c:6140,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlVErrMemory
                - xmlErrValid.7521
            - BranchSide:      'valid.c:6144,8'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlVErrMemory
                - xmlErrValid.7521
        - Branch String:   'valid.c:6145,6'
          Branch Sides:
            - BranchSide:      'valid.c:6146,18'
              BranchSideFuncs:
                - xmlErrValid.7521
            - BranchSide:      'valid.c:6152,40'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlVErrMemory
        - Branch String:   'valid.c:6153,13'
          Branch Sides:
            - BranchSide:      'valid.c:6154,27'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:6158,7'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'valid.c:6158,20'
          Branch Sides:
            - BranchSide:      'valid.c:6158,24'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'valid.c:6161,7'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'valid.c:6158,6'
          Branch Sides:
            - BranchSide:      'valid.c:6159,28'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'valid.c:6161,7'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'valid.c:6161,21'
          Branch Sides:
            - BranchSide:      'valid.c:6161,25'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'valid.c:6164,7'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlHashLookup2
        - Branch String:   'valid.c:6161,38'
          Branch Sides:
            - BranchSide:      'valid.c:6161,42'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'valid.c:6164,7'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlHashLookup2
        - Branch String:   'valid.c:6161,6'
          Branch Sides:
            - BranchSide:      'valid.c:6162,28'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlHashLookup2
            - BranchSide:      'valid.c:6164,7'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlHashLookup2
        - Branch String:   'valid.c:6164,21'
          Branch Sides:
            - BranchSide:      'valid.c:6164,25'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlHashLookup2
            - BranchSide:      'valid.c:6169,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:6164,46'
          Branch Sides:
            - BranchSide:      'valid.c:6165,7'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlHashLookup2
            - BranchSide:      'valid.c:6169,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:6164,6'
          Branch Sides:
            - BranchSide:      'valid.c:6166,41'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:6169,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:6171,6'
          Branch Sides:
            - BranchSide:      'valid.c:6172,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:6177,6'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:6177,6'
          Branch Sides:
            - BranchSide:      'valid.c:6178,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:6183,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:6146,6'
          Dst:             xmlErrValid
        - Src:             'valid.c:6152,25'
          Dst:             xmlSplitQName4
        - Src:             'valid.c:6154,13'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:6159,13'
          Dst:             xmlHashLookup2
        - Src:             'valid.c:6162,13'
          Dst:             xmlHashLookup2
        - Src:             'valid.c:6166,13'
          Dst:             xmlHashLookup2
        - Src:             'valid.c:6172,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:6178,6'
          Dst:             xmlErrValidNode
    - functionName:    xmlValidateNotationCallback
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6111
      functionLinenumberEnd: 6128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlValidateNotationUse
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:6114,9'
          Branch Sides:
            - BranchSide:      'valid.c:6115,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6116,9'
              BranchSideFuncs:
                - xmlValidateNotationUse
        - Branch String:   'valid.c:6116,9'
          Branch Sides:
            - BranchSide:      'valid.c:6116,9'
              BranchSideFuncs:
                - xmlValidateNotationUse
            - BranchSide:      'valid.c:6117,22'
              BranchSideFuncs:
                - xmlValidateNotationUse
        - Branch String:   'valid.c:6119,6'
          Branch Sides:
            - BranchSide:      'valid.c:6122,35'
              BranchSideFuncs:
                - xmlValidateNotationUse
            - BranchSide:      'valid.c:6127,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6123,10'
          Branch Sides:
            - BranchSide:      'valid.c:6124,3'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6126,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:6122,12'
          Dst:             xmlValidateNotationUse
    - functionName:    xmlValidateNotationUse
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3000
      functionLinenumberEnd: 3016
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - notationName
      BBCount:         18
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlErrValidNode
        - xmlGetDtdNotationDesc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:3002,23'
          Branch Sides:
            - BranchSide:      'valid.c:3002,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3003,33'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3002,51'
          Branch Sides:
            - BranchSide:      'valid.c:3003,33'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3003,10'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
        - Branch String:   'valid.c:3002,9'
          Branch Sides:
            - BranchSide:      'valid.c:3003,33'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3005,38'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
        - Branch String:   'valid.c:3006,28'
          Branch Sides:
            - BranchSide:      'valid.c:3006,32'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlGetDtdNotationDesc
            - BranchSide:      'valid.c:3009,9'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:3006,9'
          Branch Sides:
            - BranchSide:      'valid.c:3007,35'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlErrValidNode
            - BranchSide:      'valid.c:3009,9'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:3009,9'
          Branch Sides:
            - BranchSide:      'valid.c:3010,18'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:3015,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3005,16'
          Dst:             xmlGetDtdNotationDesc
        - Src:             'valid.c:3007,13'
          Dst:             xmlGetDtdNotationDesc
        - Src:             'valid.c:3010,2'
          Dst:             xmlErrValidNode
    - functionName:    xmlFreeRefTableEntry
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2493
      functionLinenumberEnd: 2497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlListDelete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:2495,9'
          Branch Sides:
            - BranchSide:      'valid.c:2495,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2496,19'
              BranchSideFuncs:
                - xmlListDelete
      Callsites:
        - Src:             'valid.c:2496,5'
          Dst:             xmlListDelete
    - functionName:    xmlValidateDocument
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6343
      functionLinenumberEnd: 6344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - doc
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlValidateDocumentInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:6344,12'
          Dst:             xmlValidateDocumentInternal
    - functionName:    xmlCtxtValidateDtd
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6100
      functionLinenumberEnd: 6107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - dtd
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtReset
        - xmlValidateDtd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:6101,24'
          Branch Sides:
            - BranchSide:      'valid.c:6101,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6102,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:6101,9'
          Branch Sides:
            - BranchSide:      'valid.c:6102,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6104,18'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlValidateDtd
      Callsites:
        - Src:             'valid.c:6104,5'
          Dst:             xmlCtxtReset
        - Src:             'valid.c:6106,12'
          Dst:             xmlValidateDtd
    - functionName:    xmlValidateDtd
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6043
      functionLinenumberEnd: 6085
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - dtd
      BBCount:         23
      ICount:          182
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDocGetRootElement
        - xmlFreeIDTable
        - xmlFreeRefTable
        - xmlValidateDocumentFinal
        - xmlValidateElement
        - xmlValidateRoot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:6048,9'
          Branch Sides:
            - BranchSide:      'valid.c:6049,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6050,9'
              BranchSideFuncs:
                - xmlValidateRoot
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'valid.c:6050,9'
          Branch Sides:
            - BranchSide:      'valid.c:6051,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:6053,14'
              BranchSideFuncs:
                - xmlValidateRoot
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'valid.c:6057,9'
          Branch Sides:
            - BranchSide:      'valid.c:6058,24'
              BranchSideFuncs:
                - xmlFreeIDTable
                - xmlValidateRoot
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
            - BranchSide:      'valid.c:6061,9'
              BranchSideFuncs:
                - xmlValidateRoot
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
        - Branch String:   'valid.c:6061,9'
          Branch Sides:
            - BranchSide:      'valid.c:6062,25'
              BranchSideFuncs:
                - xmlFreeRefTable
                - xmlValidateRoot
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
            - BranchSide:      'valid.c:6066,27'
              BranchSideFuncs:
                - xmlValidateRoot
                - xmlFreeRefTable
                - xmlFreeIDTable
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
        - Branch String:   'valid.c:6067,9'
          Branch Sides:
            - BranchSide:      'valid.c:6068,37'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlValidateElement
                - xmlValidateDocumentFinal
                - xmlFreeRefTable
                - xmlFreeIDTable
            - BranchSide:      'valid.c:6073,22'
              BranchSideFuncs:
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'valid.c:6075,9'
          Branch Sides:
            - BranchSide:      'valid.c:6076,24'
              BranchSideFuncs:
                - xmlFreeIDTable
                - xmlFreeRefTable
            - BranchSide:      'valid.c:6079,9'
              BranchSideFuncs:
                - xmlFreeRefTable
        - Branch String:   'valid.c:6079,9'
          Branch Sides:
            - BranchSide:      'valid.c:6080,25'
              BranchSideFuncs:
                - xmlFreeRefTable
            - BranchSide:      'valid.c:6084,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:6058,9'
          Dst:             xmlFreeIDTable
        - Src:             'valid.c:6062,9'
          Dst:             xmlFreeRefTable
        - Src:             'valid.c:6066,11'
          Dst:             xmlValidateRoot
        - Src:             'valid.c:6068,16'
          Dst:             xmlDocGetRootElement
        - Src:             'valid.c:6069,15'
          Dst:             xmlValidateElement
        - Src:             'valid.c:6070,16'
          Dst:             xmlValidateDocumentFinal
        - Src:             'valid.c:6076,9'
          Dst:             xmlFreeIDTable
        - Src:             'valid.c:6080,9'
          Dst:             xmlFreeRefTable
    - functionName:    vstateVPop
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         14
      ICount:          141
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRegFreeExecCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:252,9'
          Branch Sides:
            - BranchSide:      'valid.c:252,29'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:253,5'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
        - Branch String:   'valid.c:257,28'
          Branch Sides:
            - BranchSide:      'valid.c:257,32'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
            - BranchSide:      'valid.c:260,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:257,9'
          Branch Sides:
            - BranchSide:      'valid.c:258,21'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
            - BranchSide:      'valid.c:260,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:261,9'
          Branch Sides:
            - BranchSide:      'valid.c:262,18'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:264,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:258,2'
          Dst:             xmlRegFreeExecCtxt
    - functionName:    xmlValidatePopElement
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5380
      functionLinenumberEnd: 5421
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
        - qname
      BBCount:         26
      ICount:          144
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - vstateVPop
        - xmlErrValidNode
        - xmlRegExecPushString
        - xmlVErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'valid.c:5383,9'
          Branch Sides:
            - BranchSide:      'valid.c:5384,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5386,10'
              BranchSideFuncs:
                - vstateVPop
                - xmlRegExecPushString
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:5386,30'
          Branch Sides:
            - BranchSide:      'valid.c:5386,34'
              BranchSideFuncs:
                - vstateVPop
                - xmlRegExecPushString
                - xmlErrValidNode
                - xmlVErrMemory
            - BranchSide:      'valid.c:5420,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5386,9'
          Branch Sides:
            - BranchSide:      'valid.c:5387,27'
              BranchSideFuncs:
                - vstateVPop
                - xmlRegExecPushString
                - xmlErrValidNode
                - xmlVErrMemory
            - BranchSide:      'valid.c:5420,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5393,6'
          Branch Sides:
            - BranchSide:      'valid.c:5394,17'
              BranchSideFuncs:
                - vstateVPop
                - xmlRegExecPushString
                - xmlErrValidNode
                - xmlVErrMemory
            - BranchSide:      'valid.c:5418,13'
              BranchSideFuncs:
                - vstateVPop
        - Branch String:   'valid.c:5396,10'
          Branch Sides:
            - BranchSide:      'valid.c:5397,7'
              BranchSideFuncs:
                - vstateVPop
                - xmlRegExecPushString
                - xmlErrValidNode
                - xmlVErrMemory
            - BranchSide:      'valid.c:5417,2'
              BranchSideFuncs:
                - vstateVPop
        - Branch String:   'valid.c:5397,7'
          Branch Sides:
            - BranchSide:      'valid.c:5398,34'
              BranchSideFuncs:
                - xmlRegExecPushString
                - vstateVPop
                - xmlErrValidNode
                - xmlVErrMemory
            - BranchSide:      'valid.c:5416,6'
              BranchSideFuncs:
                - vstateVPop
        - Branch String:   'valid.c:5399,11'
          Branch Sides:
            - BranchSide:      'valid.c:5400,29'
              BranchSideFuncs:
                - xmlErrValidNode
                - vstateVPop
                - xmlVErrMemory
            - BranchSide:      'valid.c:5413,8'
              BranchSideFuncs:
                - vstateVPop
        - Branch String:   'valid.c:5400,29'
          Branch Sides:
            - BranchSide:      'valid.c:5401,43'
              BranchSideFuncs:
                - xmlVErrMemory
                - vstateVPop
            - BranchSide:      'valid.c:5403,24'
              BranchSideFuncs:
                - xmlErrValidNode
                - vstateVPop
      Callsites:
        - Src:             'valid.c:5398,13'
          Dst:             xmlRegExecPushString
        - Src:             'valid.c:5401,29'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:5403,8'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5418,2'
          Dst:             vstateVPop
    - functionName:    xmlValidatePushCData
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5306
      functionLinenumberEnd: 5364
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - data
        - len
      BBCount:         38
      ICount:          220
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - xmlErrValidNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:5309,9'
          Branch Sides:
            - BranchSide:      'valid.c:5310,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5311,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5311,9'
          Branch Sides:
            - BranchSide:      'valid.c:5312,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5313,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5313,30'
          Branch Sides:
            - BranchSide:      'valid.c:5313,34'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5313,54'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5313,9'
          Branch Sides:
            - BranchSide:      'valid.c:5313,54'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5314,27'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5320,6'
          Branch Sides:
            - BranchSide:      'valid.c:5321,17'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5361,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5323,6'
          Branch Sides:
            - BranchSide:      'valid.c:5325,11'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5328,23'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5335,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5337,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5341,28'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5360,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5341,21'
          Branch Sides:
            - BranchSide:      'valid.c:5342,30'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5357,21'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5342,30'
          Branch Sides:
            - BranchSide:      'valid.c:5342,30'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5350,21'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5342,30'
          Branch Sides:
            - BranchSide:      'valid.c:5342,30'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5342,30'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5342,30'
          Branch Sides:
            - BranchSide:      'valid.c:5342,30'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5350,21'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:5342,29'
          Branch Sides:
            - BranchSide:      'valid.c:5343,45'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:5350,21'
              BranchSideFuncs:
                - xmlErrValidNode
      Callsites:
        - Src:             'valid.c:5328,7'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5343,29'
          Dst:             xmlErrValidNode
    - functionName:    vstateVPush
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - elemDecl
        - node
      BBCount:         24
      ICount:          224
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlErrValidNode
        - xmlGrowCapacity
        - xmlRegNewExecCtxt
        - xmlVErrMemory
        - xmlValidBuildContentModel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:206,9'
          Branch Sides:
            - BranchSide:      'valid.c:210,35'
              BranchSideFuncs:
                - xmlGrowCapacity.7512
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
                - xmlValidBuildContentModel
                - xmlVErrMemory
                - xmlVErrMemory
            - BranchSide:      'valid.c:224,21'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
                - xmlValidBuildContentModel
        - Branch String:   'valid.c:212,13'
          Branch Sides:
            - BranchSide:      'valid.c:213,20'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:216,8'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
                - xmlValidBuildContentModel
                - xmlVErrMemory
        - Branch String:   'valid.c:217,13'
          Branch Sides:
            - BranchSide:      'valid.c:218,20'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:221,20'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
                - xmlValidBuildContentModel
        - Branch String:   'valid.c:227,28'
          Branch Sides:
            - BranchSide:      'valid.c:227,32'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
                - xmlValidBuildContentModel
            - BranchSide:      'valid.c:245,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:227,9'
          Branch Sides:
            - BranchSide:      'valid.c:228,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
                - xmlValidBuildContentModel
            - BranchSide:      'valid.c:245,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:228,6'
          Branch Sides:
            - BranchSide:      'valid.c:229,32'
              BranchSideFuncs:
                - xmlValidBuildContentModel
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
            - BranchSide:      'valid.c:230,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlRegNewExecCtxt
                - xmlVErrMemory
        - Branch String:   'valid.c:230,6'
          Branch Sides:
            - BranchSide:      'valid.c:232,21'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlVErrMemory
            - BranchSide:      'valid.c:238,6'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:233,17'
          Branch Sides:
            - BranchSide:      'valid.c:234,31'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:237,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:210,19'
          Dst:             xmlGrowCapacity
        - Src:             'valid.c:213,6'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:218,6'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:229,6'
          Dst:             xmlValidBuildContentModel
        - Src:             'valid.c:232,3'
          Dst:             xmlRegNewExecCtxt
        - Src:             'valid.c:234,17'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:239,6'
          Dst:             xmlErrValidNode
    - functionName:    xmlValidateCheckMixed
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5080
      functionLinenumberEnd: 5132
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cont
        - qname
      BBCount:         75
      ICount:          358
      EdgeCount:       102
      CyclomaticComplexity: 29
      functionsReached:
        - xmlErrValid
        - xmlSplitQName3
        - xmlStrEqual
        - xmlStrncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:5085,9'
          Branch Sides:
            - BranchSide:      'valid.c:5086,2'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5107,2'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
        - Branch String:   'valid.c:5086,2'
          Branch Sides:
            - BranchSide:      'valid.c:5087,10'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5106,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:5087,10'
          Branch Sides:
            - BranchSide:      'valid.c:5088,8'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5090,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
        - Branch String:   'valid.c:5088,30'
          Branch Sides:
            - BranchSide:      'valid.c:5088,46'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
            - BranchSide:      'valid.c:5090,6'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5088,7'
          Branch Sides:
            - BranchSide:      'valid.c:5089,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5090,6'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5090,56'
          Branch Sides:
            - BranchSide:      'valid.c:5091,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
            - BranchSide:      'valid.c:5096,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
        - Branch String:   'valid.c:5091,28'
          Branch Sides:
            - BranchSide:      'valid.c:5092,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
            - BranchSide:      'valid.c:5096,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
        - Branch String:   'valid.c:5090,17'
          Branch Sides:
            - BranchSide:      'valid.c:5093,8'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5096,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValid.7521
        - Branch String:   'valid.c:5093,34'
          Branch Sides:
            - BranchSide:      'valid.c:5094,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrEqual
            - BranchSide:      'valid.c:5096,6'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5093,7'
          Branch Sides:
            - BranchSide:      'valid.c:5095,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5096,6'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:5096,56'
          Branch Sides:
            - BranchSide:      'valid.c:5097,4'
              BranchSideFuncs:
                - xmlErrValid.7521
            - BranchSide:      'valid.c:5099,15'
              BranchSideFuncs:
                - xmlErrValid.7521
        - Branch String:   'valid.c:5097,22'
          Branch Sides:
            - BranchSide:      'valid.c:5098,4'
              BranchSideFuncs:
                - xmlErrValid.7521
            - BranchSide:      'valid.c:5099,15'
              BranchSideFuncs:
                - xmlErrValid.7521
        - Branch String:   'valid.c:5096,17'
          Branch Sides:
            - BranchSide:      'valid.c:0,0'
              BranchSideFuncs:
                - xmlErrValid.7521
            - BranchSide:      'valid.c:5099,15'
              BranchSideFuncs:
                - xmlErrValid.7521
        - Branch String:   'valid.c:5108,10'
          Branch Sides:
            - BranchSide:      'valid.c:5109,8'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
            - BranchSide:      'valid.c:5113,18'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrncmp
                - xmlStrEqual
        - Branch String:   'valid.c:5109,30'
          Branch Sides:
            - BranchSide:      'valid.c:5110,19'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlErrValid.7521
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5113,6'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
        - Branch String:   'valid.c:5110,52'
          Branch Sides:
            - BranchSide:      'valid.c:5111,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
            - BranchSide:      'valid.c:5113,6'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
        - Branch String:   'valid.c:5109,7'
          Branch Sides:
            - BranchSide:      'valid.c:5112,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5113,6'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
        - Branch String:   'valid.c:5113,56'
          Branch Sides:
            - BranchSide:      'valid.c:5114,10'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrncmp
                - xmlStrEqual
            - BranchSide:      'valid.c:5120,18'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
                - xmlErrValid.7521
        - Branch String:   'valid.c:5114,28'
          Branch Sides:
            - BranchSide:      'valid.c:5115,10'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrncmp
                - xmlStrEqual
            - BranchSide:      'valid.c:5120,18'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
                - xmlErrValid.7521
        - Branch String:   'valid.c:5113,17'
          Branch Sides:
            - BranchSide:      'valid.c:5116,8'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
            - BranchSide:      'valid.c:5120,18'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
                - xmlErrValid.7521
        - Branch String:   'valid.c:5116,34'
          Branch Sides:
            - BranchSide:      'valid.c:5117,19'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlErrValid.7521
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:5120,6'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
        - Branch String:   'valid.c:5117,56'
          Branch Sides:
            - BranchSide:      'valid.c:5118,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValid.7521
                - xmlStrncmp
                - xmlStrncmp
                - xmlStrEqual
            - BranchSide:      'valid.c:5120,6'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
        - Branch String:   'valid.c:5116,7'
          Branch Sides:
            - BranchSide:      'valid.c:5119,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5120,6'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrncmp
                - xmlStrEqual
        - Branch String:   'valid.c:5120,56'
          Branch Sides:
            - BranchSide:      'valid.c:5121,4'
              BranchSideFuncs:
                - xmlErrValid.7521
            - BranchSide:      'valid.c:5123,15'
              BranchSideFuncs:
                - xmlErrValid.7521
        - Branch String:   'valid.c:5121,22'
          Branch Sides:
            - BranchSide:      'valid.c:5122,4'
              BranchSideFuncs:
                - xmlErrValid.7521
            - BranchSide:      'valid.c:5123,15'
              BranchSideFuncs:
                - xmlErrValid.7521
        - Branch String:   'valid.c:5120,17'
          Branch Sides:
            - BranchSide:      'valid.c:0,0'
              BranchSideFuncs:
                - xmlErrValid.7521
            - BranchSide:      'valid.c:5123,15'
              BranchSideFuncs:
                - xmlErrValid.7521
      Callsites:
        - Src:             'valid.c:5083,12'
          Dst:             xmlSplitQName3
        - Src:             'valid.c:5088,34'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5094,8'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5099,3'
          Dst:             xmlErrValid
        - Src:             'valid.c:5110,8'
          Dst:             xmlStrncmp
        - Src:             'valid.c:5111,8'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5117,8'
          Dst:             xmlStrncmp
        - Src:             'valid.c:5118,8'
          Dst:             xmlStrEqual
        - Src:             'valid.c:5123,3'
          Dst:             xmlErrValid
    - functionName:    xmlValidatePushElement
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5210
      functionLinenumberEnd: 5293
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
        - qname
      BBCount:         38
      ICount:          250
      EdgeCount:       47
      CyclomaticComplexity: 11
      functionsReached:
        - vstateVPush
        - xmlErrValidNode
        - xmlRegExecPushString
        - xmlVErrMemory
        - xmlValidGetElemDecl
        - xmlValidateCheckMixed
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:5215,9'
          Branch Sides:
            - BranchSide:      'valid.c:5216,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:5218,10'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlRegExecPushString
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlValidateCheckMixed
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:5218,30'
          Branch Sides:
            - BranchSide:      'valid.c:5218,34'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlRegExecPushString
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlValidateCheckMixed
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5290,33'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
        - Branch String:   'valid.c:5218,9'
          Branch Sides:
            - BranchSide:      'valid.c:5219,27'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlRegExecPushString
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlValidateCheckMixed
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5290,33'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
        - Branch String:   'valid.c:5225,6'
          Branch Sides:
            - BranchSide:      'valid.c:5226,17'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlRegExecPushString
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlValidateCheckMixed
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5289,5'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
        - Branch String:   'valid.c:5228,6'
          Branch Sides:
            - BranchSide:      'valid.c:5230,11'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
            - BranchSide:      'valid.c:5233,23'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidGetElemDecl
                - vstateVPush
            - BranchSide:      'valid.c:5241,7'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
            - BranchSide:      'valid.c:5244,12'
              BranchSideFuncs:
                - xmlValidateCheckMixed
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5270,11'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlRegExecPushString
                - xmlErrValidNode
                - xmlVErrMemory
            - BranchSide:      'valid.c:5288,2'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
        - Branch String:   'valid.c:5244,39'
          Branch Sides:
            - BranchSide:      'valid.c:5245,5'
              BranchSideFuncs:
                - xmlValidateCheckMixed
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:5253,32'
              BranchSideFuncs:
                - xmlValidateCheckMixed
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlErrValidNode
        - Branch String:   'valid.c:5244,11'
          Branch Sides:
            - BranchSide:      'valid.c:5247,20'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidGetElemDecl
                - vstateVPush
            - BranchSide:      'valid.c:5253,32'
              BranchSideFuncs:
                - xmlValidateCheckMixed
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlErrValidNode
        - Branch String:   'valid.c:5270,11'
          Branch Sides:
            - BranchSide:      'valid.c:5271,31'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlErrValidNode
                - xmlVErrMemory
            - BranchSide:      'valid.c:5286,7'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
        - Branch String:   'valid.c:5272,29'
          Branch Sides:
            - BranchSide:      'valid.c:5273,43'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:5276,8'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
                - xmlErrValidNode
        - Branch String:   'valid.c:5276,8'
          Branch Sides:
            - BranchSide:      'valid.c:5277,24'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlValidGetElemDecl
                - vstateVPush
            - BranchSide:      'valid.c:5283,12'
              BranchSideFuncs:
                - xmlValidGetElemDecl
                - vstateVPush
      Callsites:
        - Src:             'valid.c:5233,7'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5247,4'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5253,10'
          Dst:             xmlValidateCheckMixed
        - Src:             'valid.c:5256,8'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5271,10'
          Dst:             xmlRegExecPushString
        - Src:             'valid.c:5273,29'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:5277,8'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:5290,13'
          Dst:             xmlValidGetElemDecl
        - Src:             'valid.c:5291,5'
          Dst:             vstateVPush
    - functionName:    xmlValidateElementDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3770
      functionLinenumberEnd: 3867
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
      BBCount:         86
      ICount:          513
      EdgeCount:       118
      CyclomaticComplexity: 34
      functionsReached:
        - xmlErrValidNode
        - xmlHashLookup2
        - xmlSplitQName4
        - xmlStrEqual
        - xmlVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:3776,5'
          Branch Sides:
            - BranchSide:      'valid.c:3776,5'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3776,5'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3778,9'
          Branch Sides:
            - BranchSide:      'valid.c:3778,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3781,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3781,9'
          Branch Sides:
            - BranchSide:      'valid.c:3785,8'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3831,32'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:3786,2'
          Branch Sides:
            - BranchSide:      'valid.c:3787,10'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3829,5'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:3787,10'
          Branch Sides:
            - BranchSide:      'valid.c:3787,47'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
            - BranchSide:      'valid.c:3788,10'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3788,10'
          Branch Sides:
            - BranchSide:      'valid.c:3788,27'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
            - BranchSide:      'valid.c:3789,10'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3789,10'
          Branch Sides:
            - BranchSide:      'valid.c:3790,10'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3827,12'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3792,3'
          Branch Sides:
            - BranchSide:      'valid.c:3793,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3826,6'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3793,11'
          Branch Sides:
            - BranchSide:      'valid.c:3794,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3809,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3794,47'
          Branch Sides:
            - BranchSide:      'valid.c:3795,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3807,4'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3794,15'
          Branch Sides:
            - BranchSide:      'valid.c:3796,12'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:3807,4'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3796,12'
          Branch Sides:
            - BranchSide:      'valid.c:3797,21'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:3801,21'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:3809,11'
          Branch Sides:
            - BranchSide:      'valid.c:3809,29'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3810,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3810,11'
          Branch Sides:
            - BranchSide:      'valid.c:3810,58'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3811,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3811,47'
          Branch Sides:
            - BranchSide:      'valid.c:3812,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3824,14'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3811,11'
          Branch Sides:
            - BranchSide:      'valid.c:3813,8'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3824,14'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3813,8'
          Branch Sides:
            - BranchSide:      'valid.c:3814,24'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3818,24'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3832,9'
          Branch Sides:
            - BranchSide:      'valid.c:3833,23'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:3838,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:3838,9'
          Branch Sides:
            - BranchSide:      'valid.c:3839,30'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:3851,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:3841,28'
          Branch Sides:
            - BranchSide:      'valid.c:3841,32'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:3850,5'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:3841,45'
          Branch Sides:
            - BranchSide:      'valid.c:3842,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3850,5'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:3842,44'
          Branch Sides:
            - BranchSide:      'valid.c:3843,27'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3844,14'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
        - Branch String:   'valid.c:3843,56'
          Branch Sides:
            - BranchSide:      'valid.c:3844,14'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3850,5'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:3841,13'
          Branch Sides:
            - BranchSide:      'valid.c:3845,29'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:3850,5'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:3851,9'
          Branch Sides:
            - BranchSide:      'valid.c:3852,30'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:3865,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3854,28'
          Branch Sides:
            - BranchSide:      'valid.c:3854,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:3863,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3854,45'
          Branch Sides:
            - BranchSide:      'valid.c:3855,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:3863,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3855,44'
          Branch Sides:
            - BranchSide:      'valid.c:3856,27'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:3857,14'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:3856,56'
          Branch Sides:
            - BranchSide:      'valid.c:3857,14'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:3863,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3854,13'
          Branch Sides:
            - BranchSide:      'valid.c:3858,29'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:3863,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3794,16'
          Dst:             xmlStrEqual
        - Src:             'valid.c:3795,9'
          Dst:             xmlStrEqual
        - Src:             'valid.c:3797,5'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3801,5'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3811,12'
          Dst:             xmlStrEqual
        - Src:             'valid.c:3812,12'
          Dst:             xmlStrEqual
        - Src:             'valid.c:3814,8'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3818,8'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3831,17'
          Dst:             xmlSplitQName4
        - Src:             'valid.c:3833,9'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:3839,15'
          Dst:             xmlHashLookup2
        - Src:             'valid.c:3843,15'
          Dst:             xmlStrEqual
        - Src:             'valid.c:3845,13'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3852,15'
          Dst:             xmlHashLookup2
        - Src:             'valid.c:3856,15'
          Dst:             xmlStrEqual
        - Src:             'valid.c:3858,13'
          Dst:             xmlErrValidNode
    - functionName:    xmlValidateAttributeIdCallback
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3615
      functionLinenumberEnd: 3619
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:3618,9'
          Branch Sides:
            - BranchSide:      'valid.c:3618,44'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3618,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlScanIDAttributeDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - elem
        - err
      BBCount:         17
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlErrValidNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:1490,9'
          Branch Sides:
            - BranchSide:      'valid.c:1490,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1491,11'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:1492,5'
          Branch Sides:
            - BranchSide:      'valid.c:1493,13'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:1502,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1493,13'
          Branch Sides:
            - BranchSide:      'valid.c:1494,10'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:1500,8'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:1495,20'
          Branch Sides:
            - BranchSide:      'valid.c:1495,24'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:1499,2'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:1495,10'
          Branch Sides:
            - BranchSide:      'valid.c:1496,19'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:1499,2'
              BranchSideFuncs:
                - xmlErrValidNode
      Callsites:
        - Src:             'valid.c:1496,3'
          Dst:             xmlErrValidNode
    - functionName:    xmlValidateAttributeDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3642
      functionLinenumberEnd: 3749
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - attr
      BBCount:         70
      ICount:          438
      EdgeCount:       94
      CyclomaticComplexity: 26
      functionsReached:
        - xmlErrValidNode
        - xmlErrValidNodeNr
        - xmlHashLookup2
        - xmlHashScan3
        - xmlScanIDAttributeDecl
        - xmlSplitQName4
        - xmlStrEqual
        - xmlVErrMemory
        - xmlValidateAttributeIdCallback
        - xmlValidateAttributeValueInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:3645,5'
          Branch Sides:
            - BranchSide:      'valid.c:3645,5'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3645,5'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlHashLookup2
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
        - Branch String:   'valid.c:3646,8'
          Branch Sides:
            - BranchSide:      'valid.c:3646,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3650,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlHashLookup2
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
        - Branch String:   'valid.c:3650,9'
          Branch Sides:
            - BranchSide:      'valid.c:3651,42'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
                - xmlStrEqual
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlHashLookup2
                - xmlVErrMemory
                - xmlErrValidNode
                - xmlErrValidNode
            - BranchSide:      'valid.c:3662,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlHashLookup2
                - xmlVErrMemory
                - xmlErrValidNode
        - Branch String:   'valid.c:3653,6'
          Branch Sides:
            - BranchSide:      'valid.c:3654,22'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlHashLookup2
                - xmlVErrMemory
                - xmlErrValidNode
            - BranchSide:      'valid.c:3658,16'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlHashLookup2
                - xmlVErrMemory
                - xmlErrValidNode
        - Branch String:   'valid.c:3662,42'
          Branch Sides:
            - BranchSide:      'valid.c:3663,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlHashLookup2
                - xmlVErrMemory
                - xmlErrValidNode
            - BranchSide:      'valid.c:3672,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlHashLookup2
                - xmlVErrMemory
        - Branch String:   'valid.c:3663,46'
          Branch Sides:
            - BranchSide:      'valid.c:3664,3'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlHashLookup2
                - xmlVErrMemory
                - xmlErrValidNode
            - BranchSide:      'valid.c:3672,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlHashLookup2
                - xmlVErrMemory
        - Branch String:   'valid.c:3662,9'
          Branch Sides:
            - BranchSide:      'valid.c:3665,18'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlErrValidNode
                - xmlStrEqual
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlHashLookup2
                - xmlVErrMemory
            - BranchSide:      'valid.c:3672,9'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlHashLookup2
                - xmlVErrMemory
        - Branch String:   'valid.c:3672,9'
          Branch Sides:
            - BranchSide:      'valid.c:3673,23'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlErrValidNode
                - xmlStrEqual
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlHashLookup2
                - xmlVErrMemory
            - BranchSide:      'valid.c:3734,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:3679,13'
          Branch Sides:
            - BranchSide:      'valid.c:3680,27'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:3685,13'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
                - xmlHashLookup2
        - Branch String:   'valid.c:3685,13'
          Branch Sides:
            - BranchSide:      'valid.c:3686,35'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlStrEqual
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
            - BranchSide:      'valid.c:3688,6'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
                - xmlScanIDAttributeDecl
        - Branch String:   'valid.c:3688,6'
          Branch Sides:
            - BranchSide:      'valid.c:3689,36'
              BranchSideFuncs:
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlStrEqual
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:3697,11'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
                - xmlErrValidNodeNr
                - xmlHashScan3
        - Branch String:   'valid.c:3704,6'
          Branch Sides:
            - BranchSide:      'valid.c:3706,24'
              BranchSideFuncs:
                - xmlErrValidNodeNr
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:3710,13'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlHashLookup2
                - xmlErrValidNode
                - xmlErrValidNodeNr
                - xmlScanIDAttributeDecl
        - Branch String:   'valid.c:3714,10'
          Branch Sides:
            - BranchSide:      'valid.c:3715,34'
              BranchSideFuncs:
                - xmlScanIDAttributeDecl
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNodeNr
            - BranchSide:      'valid.c:3717,10'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
                - xmlErrValidNodeNr
        - Branch String:   'valid.c:3717,10'
          Branch Sides:
            - BranchSide:      'valid.c:3718,21'
              BranchSideFuncs:
                - xmlErrValidNodeNr
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:3722,17'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:3734,38'
          Branch Sides:
            - BranchSide:      'valid.c:3734,42'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:3748,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3734,9'
          Branch Sides:
            - BranchSide:      'valid.c:3735,34'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
            - BranchSide:      'valid.c:3748,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3736,2'
          Branch Sides:
            - BranchSide:      'valid.c:3737,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:3740,6'
              BranchSideFuncs:
                - xmlErrValidNode
        - Branch String:   'valid.c:3737,10'
          Branch Sides:
            - BranchSide:      'valid.c:3737,55'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:3738,13'
              BranchSideFuncs:
                - xmlErrValidNode
                - xmlStrEqual
        - Branch String:   'valid.c:3740,6'
          Branch Sides:
            - BranchSide:      'valid.c:3741,22'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:3746,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3651,8'
          Dst:             xmlValidateAttributeValueInternal
        - Src:             'valid.c:3654,6'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3665,2'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3678,25'
          Dst:             xmlSplitQName4
        - Src:             'valid.c:3680,13'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:3686,20'
          Dst:             xmlHashLookup2
        - Src:             'valid.c:3689,13'
          Dst:             xmlScanIDAttributeDecl
        - Src:             'valid.c:3700,3'
          Dst:             xmlHashScan3
        - Src:             'valid.c:3700,3'
          Dst:             xmlValidateAttributeIdCallback
        - Src:             'valid.c:3706,6'
          Dst:             xmlErrValidNodeNr
        - Src:             'valid.c:3712,13'
          Dst:             xmlHashLookup2
        - Src:             'valid.c:3715,11'
          Dst:             xmlScanIDAttributeDecl
        - Src:             'valid.c:3718,3'
          Dst:             xmlErrValidNodeNr
        - Src:             'valid.c:3723,3'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3737,10'
          Dst:             xmlStrEqual
        - Src:             'valid.c:3741,6'
          Dst:             xmlErrValidNode
    - functionName:    xmlValidNormalizeAttributeValue
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3578
      functionLinenumberEnd: 3611
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - elem
        - name
        - value
      BBCount:         35
      ICount:          209
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - xmlBuildQName
        - xmlGetDtdAttrDesc
        - xmlStrdup
        - xmlValidNormalizeString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:3582,9'
          Branch Sides:
            - BranchSide:      'valid.c:3582,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3583,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:3583,9'
          Branch Sides:
            - BranchSide:      'valid.c:3583,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3584,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:3584,9'
          Branch Sides:
            - BranchSide:      'valid.c:3584,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3585,9'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:3585,9'
          Branch Sides:
            - BranchSide:      'valid.c:3585,24'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3587,10'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:3587,28'
          Branch Sides:
            - BranchSide:      'valid.c:3587,32'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
                - xmlBuildQName
            - BranchSide:      'valid.c:3597,34'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
        - Branch String:   'valid.c:3587,9'
          Branch Sides:
            - BranchSide:      'valid.c:3591,27'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
            - BranchSide:      'valid.c:3597,34'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
        - Branch String:   'valid.c:3592,6'
          Branch Sides:
            - BranchSide:      'valid.c:3593,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3594,7'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
        - Branch String:   'valid.c:3594,23'
          Branch Sides:
            - BranchSide:      'valid.c:3594,27'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
            - BranchSide:      'valid.c:3596,5'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
        - Branch String:   'valid.c:3594,6'
          Branch Sides:
            - BranchSide:      'valid.c:3595,6'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
            - BranchSide:      'valid.c:3596,5'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
        - Branch String:   'valid.c:3598,28'
          Branch Sides:
            - BranchSide:      'valid.c:3598,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlGetDtdAttrDesc
            - BranchSide:      'valid.c:3601,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
        - Branch String:   'valid.c:3598,9'
          Branch Sides:
            - BranchSide:      'valid.c:3599,31'
              BranchSideFuncs:
                - xmlGetDtdAttrDesc
                - xmlStrdup
                - xmlValidNormalizeString
            - BranchSide:      'valid.c:3601,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
        - Branch String:   'valid.c:3601,9'
          Branch Sides:
            - BranchSide:      'valid.c:3602,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3603,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
        - Branch String:   'valid.c:3603,9'
          Branch Sides:
            - BranchSide:      'valid.c:3604,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3606,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
        - Branch String:   'valid.c:3607,9'
          Branch Sides:
            - BranchSide:      'valid.c:3608,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3609,29'
              BranchSideFuncs:
                - xmlValidNormalizeString
      Callsites:
        - Src:             'valid.c:3591,13'
          Dst:             xmlBuildQName
        - Src:             'valid.c:3597,16'
          Dst:             xmlGetDtdAttrDesc
        - Src:             'valid.c:3599,13'
          Dst:             xmlGetDtdAttrDesc
        - Src:             'valid.c:3606,11'
          Dst:             xmlStrdup
        - Src:             'valid.c:3609,5'
          Dst:             xmlValidNormalizeString
    - functionName:    xmlGetDtdAttrDesc
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2920
      functionLinenumberEnd: 2941
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dtd
        - elem
        - name
      BBCount:         20
      ICount:          111
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlHashLookup3
        - xmlSplitQName4
      functionUses:    8
      BranchProfiles:
        - Branch String:   'valid.c:2926,23'
          Branch Sides:
            - BranchSide:      'valid.c:2926,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2928,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2926,52'
          Branch Sides:
            - BranchSide:      'valid.c:2927,10'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2928,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2927,24'
          Branch Sides:
            - BranchSide:      'valid.c:2927,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2928,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2926,9'
          Branch Sides:
            - BranchSide:      'valid.c:2928,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2930,36'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup3
        - Branch String:   'valid.c:2931,9'
          Branch Sides:
            - BranchSide:      'valid.c:2932,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2934,32'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup3
        - Branch String:   'valid.c:2935,9'
          Branch Sides:
            - BranchSide:      'valid.c:2936,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2937,26'
              BranchSideFuncs:
                - xmlHashLookup3
        - Branch String:   'valid.c:2938,9'
          Branch Sides:
            - BranchSide:      'valid.c:2939,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2940,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2934,17'
          Dst:             xmlSplitQName4
        - Src:             'valid.c:2937,11'
          Dst:             xmlHashLookup3
    - functionName:    xmlValidNormalizeString
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3066
      functionLinenumberEnd: 3086
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         19
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:3070,9'
          Branch Sides:
            - BranchSide:      'valid.c:3071,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3072,11'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3075,5'
          Branch Sides:
            - BranchSide:      'valid.c:3075,29'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3076,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3076,5'
          Branch Sides:
            - BranchSide:      'valid.c:3077,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3085,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3077,6'
          Branch Sides:
            - BranchSide:      'valid.c:3078,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3082,19'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3078,6'
          Branch Sides:
            - BranchSide:      'valid.c:3078,30'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3079,11'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3079,10'
          Branch Sides:
            - BranchSide:      'valid.c:3080,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3081,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlValidCtxtNormalizeAttributeValue
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3485
      functionLinenumberEnd: 3555
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
        - name
        - value
      BBCount:         65
      ICount:          379
      EdgeCount:       90
      CyclomaticComplexity: 27
      functionsReached:
        - xmlBuildQName
        - xmlErrValidNode
        - xmlHashLookup3
        - xmlSplitQName4
        - xmlStrEqual
        - xmlStrdup
        - xmlVErrMemory
        - xmlValidNormalizeString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:3492,9'
          Branch Sides:
            - BranchSide:      'valid.c:3492,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3493,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlBuildQName
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:3493,9'
          Branch Sides:
            - BranchSide:      'valid.c:3493,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3494,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlBuildQName
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:3494,9'
          Branch Sides:
            - BranchSide:      'valid.c:3494,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3495,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlBuildQName
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:3495,9'
          Branch Sides:
            - BranchSide:      'valid.c:3495,24'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3497,32'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlBuildQName
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:3498,9'
          Branch Sides:
            - BranchSide:      'valid.c:3499,9'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:3501,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlBuildQName
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:3501,28'
          Branch Sides:
            - BranchSide:      'valid.c:3501,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlBuildQName
                - xmlHashLookup3
                - xmlHashLookup3
            - BranchSide:      'valid.c:3520,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:3501,9'
          Branch Sides:
            - BranchSide:      'valid.c:3505,27'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlHashLookup3
            - BranchSide:      'valid.c:3520,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:3506,6'
          Branch Sides:
            - BranchSide:      'valid.c:3507,6'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:3508,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:3508,13'
          Branch Sides:
            - BranchSide:      'valid.c:3509,39'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlHashLookup3
            - BranchSide:      'valid.c:3511,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:3511,25'
          Branch Sides:
            - BranchSide:      'valid.c:3511,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
                - xmlHashLookup3
            - BranchSide:      'valid.c:3517,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:3511,6'
          Branch Sides:
            - BranchSide:      'valid.c:3512,32'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
            - BranchSide:      'valid.c:3517,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:3514,10'
          Branch Sides:
            - BranchSide:      'valid.c:3515,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
            - BranchSide:      'valid.c:3516,2'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:3517,24'
          Branch Sides:
            - BranchSide:      'valid.c:3517,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
            - BranchSide:      'valid.c:3519,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:3517,6'
          Branch Sides:
            - BranchSide:      'valid.c:3518,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
            - BranchSide:      'valid.c:3519,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
        - Branch String:   'valid.c:3520,28'
          Branch Sides:
            - BranchSide:      'valid.c:3520,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
                - xmlHashLookup3
            - BranchSide:      'valid.c:3523,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
        - Branch String:   'valid.c:3520,9'
          Branch Sides:
            - BranchSide:      'valid.c:3521,28'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
            - BranchSide:      'valid.c:3523,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
        - Branch String:   'valid.c:3523,28'
          Branch Sides:
            - BranchSide:      'valid.c:3523,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
                - xmlHashLookup3
            - BranchSide:      'valid.c:3530,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:3523,9'
          Branch Sides:
            - BranchSide:      'valid.c:3524,28'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
            - BranchSide:      'valid.c:3530,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:3526,6'
          Branch Sides:
            - BranchSide:      'valid.c:3527,16'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
            - BranchSide:      'valid.c:3528,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:3530,9'
          Branch Sides:
            - BranchSide:      'valid.c:3531,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3532,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:3532,9'
          Branch Sides:
            - BranchSide:      'valid.c:3533,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3535,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
                - xmlVErrMemory
        - Branch String:   'valid.c:3536,9'
          Branch Sides:
            - BranchSide:      'valid.c:3537,2'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:3538,29'
              BranchSideFuncs:
                - xmlValidNormalizeString
                - xmlStrEqual
                - xmlErrValidNode
        - Branch String:   'valid.c:3539,27'
          Branch Sides:
            - BranchSide:      'valid.c:3539,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:3546,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3539,47'
          Branch Sides:
            - BranchSide:      'valid.c:3539,64'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlErrValidNode
            - BranchSide:      'valid.c:3546,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3539,9'
          Branch Sides:
            - BranchSide:      'valid.c:3540,18'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3546,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3497,17'
          Dst:             xmlSplitQName4
        - Src:             'valid.c:3505,13'
          Dst:             xmlBuildQName
        - Src:             'valid.c:3509,24'
          Dst:             xmlHashLookup3
        - Src:             'valid.c:3512,17'
          Dst:             xmlHashLookup3
        - Src:             'valid.c:3521,13'
          Dst:             xmlHashLookup3
        - Src:             'valid.c:3524,13'
          Dst:             xmlHashLookup3
        - Src:             'valid.c:3535,11'
          Dst:             xmlStrdup
        - Src:             'valid.c:3538,5'
          Dst:             xmlValidNormalizeString
        - Src:             'valid.c:3539,52'
          Dst:             xmlStrEqual
        - Src:             'valid.c:3540,2'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:3550,5'
          Dst:             xmlVErrMemory
    - functionName:    xmlValidateAttributeValue
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3335
      functionLinenumberEnd: 3336
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - value
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlValidateAttributeValueInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:3336,12'
          Dst:             xmlValidateAttributeValueInternal
    - functionName:    xmlValidateNotationDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3267
      functionLinenumberEnd: 3270
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - nota
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlValidateNmtokensValue
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3247
      functionLinenumberEnd: 3248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlValidateNmtokensValueInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:3248,12'
          Dst:             xmlValidateNmtokensValueInternal
    - functionName:    xmlValidateNmtokenValue
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3191
      functionLinenumberEnd: 3192
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlValidateNmtokenValueInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:3192,12'
          Dst:             xmlValidateNmtokenValueInternal
    - functionName:    xmlValidateNamesValue
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3158
      functionLinenumberEnd: 3159
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlValidateNamesValueInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:3159,12'
          Dst:             xmlValidateNamesValueInternal
    - functionName:    xmlValidateNameValue
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3113
      functionLinenumberEnd: 3114
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlValidateNameValueInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:3114,12'
          Dst:             xmlValidateNameValueInternal
    - functionName:    xmlIsMixedElement
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3032
      functionLinenumberEnd: 3056
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
      BBCount:         23
      ICount:          114
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - xmlGetDtdElementDesc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:3035,23'
          Branch Sides:
            - BranchSide:      'valid.c:3035,52'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3035,27'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlGetDtdElementDesc
        - Branch String:   'valid.c:3035,9'
          Branch Sides:
            - BranchSide:      'valid.c:3035,52'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3037,37'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
                - xmlGetDtdElementDesc
        - Branch String:   'valid.c:3038,28'
          Branch Sides:
            - BranchSide:      'valid.c:3038,32'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
            - BranchSide:      'valid.c:3040,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3038,9'
          Branch Sides:
            - BranchSide:      'valid.c:3039,34'
              BranchSideFuncs:
                - xmlGetDtdElementDesc
            - BranchSide:      'valid.c:3040,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3040,9'
          Branch Sides:
            - BranchSide:      'valid.c:3040,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3041,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:3041,5'
          Branch Sides:
            - BranchSide:      'valid.c:3043,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3045,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3053,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3053,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3053,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:3055,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:3037,16'
          Dst:             xmlGetDtdElementDesc
        - Src:             'valid.c:3039,13'
          Dst:             xmlGetDtdElementDesc
    - functionName:    xmlGetRefs
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2760
      functionLinenumberEnd: 2776
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - ID
      BBCount:         10
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlHashLookup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:2763,9'
          Branch Sides:
            - BranchSide:      'valid.c:2764,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2767,9'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'valid.c:2767,9'
          Branch Sides:
            - BranchSide:      'valid.c:2768,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2771,30'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'valid.c:2772,9'
          Branch Sides:
            - BranchSide:      'valid.c:2773,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2775,27'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'valid.c:2775,13'
          Dst:             xmlHashLookup
    - functionName:    xmlWalkRemoveRef
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2506
      functionLinenumberEnd: 2516
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - user
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlListRemoveFirst
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:2511,9'
          Branch Sides:
            - BranchSide:      'valid.c:2512,28'
              BranchSideFuncs:
                - xmlListRemoveFirst
            - BranchSide:      'valid.c:2515,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2512,9'
          Dst:             xmlListRemoveFirst
    - functionName:    xmlRemoveRef
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2703
      functionLinenumberEnd: 2747
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - attr
      BBCount:         17
      ICount:          117
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFreeRefTableEntry
        - xmlHashLookup
        - xmlHashRemoveEntry
        - xmlListEmpty
        - xmlListWalk
        - xmlNodeListGetString
        - xmlWalkRemoveRef
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:2709,9'
          Branch Sides:
            - BranchSide:      'valid.c:2709,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2710,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlHashLookup
                - xmlListWalk
                - xmlListEmpty
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2710,9'
          Branch Sides:
            - BranchSide:      'valid.c:2710,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2712,30'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlHashLookup
                - xmlListWalk
                - xmlListEmpty
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2713,9'
          Branch Sides:
            - BranchSide:      'valid.c:2714,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2716,31'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlHashLookup
                - xmlListWalk
                - xmlListEmpty
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2717,9'
          Branch Sides:
            - BranchSide:      'valid.c:2718,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2720,30'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlListWalk
                - xmlListEmpty
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2721,8'
          Branch Sides:
            - BranchSide:      'valid.c:2722,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2736,16'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListEmpty
                - xmlHashRemoveEntry
        - Branch String:   'valid.c:2743,9'
          Branch Sides:
            - BranchSide:      'valid.c:2744,28'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'valid.c:2745,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2716,10'
          Dst:             xmlNodeListGetString
        - Src:             'valid.c:2720,16'
          Dst:             xmlHashLookup
        - Src:             'valid.c:2740,5'
          Dst:             xmlListWalk
        - Src:             'valid.c:2740,5'
          Dst:             xmlWalkRemoveRef
        - Src:             'valid.c:2743,9'
          Dst:             xmlListEmpty
        - Src:             'valid.c:2744,9'
          Dst:             xmlHashRemoveEntry
        - Src:             'valid.c:2744,9'
          Dst:             xmlFreeRefTableEntry
    - functionName:    xmlIsRef
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2659
      functionLinenumberEnd: 2690
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - elem
        - attr
      BBCount:         38
      ICount:          203
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - xmlGetDtdQAttrDesc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:2660,9'
          Branch Sides:
            - BranchSide:      'valid.c:2661,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2662,9'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2662,9'
          Branch Sides:
            - BranchSide:      'valid.c:2663,15'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2667,10'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2664,6'
          Branch Sides:
            - BranchSide:      'valid.c:2664,19'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2665,5'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2667,34'
          Branch Sides:
            - BranchSide:      'valid.c:2667,38'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2669,16'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2667,9'
          Branch Sides:
            - BranchSide:      'valid.c:2668,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2669,16'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2669,16'
          Branch Sides:
            - BranchSide:      'valid.c:2671,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2676,13'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2676,13'
          Branch Sides:
            - BranchSide:      'valid.c:2676,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2677,20'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2677,19'
          Branch Sides:
            - BranchSide:      'valid.c:2677,40'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2677,17'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2680,32'
          Branch Sides:
            - BranchSide:      'valid.c:2680,36'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2684,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2680,13'
          Branch Sides:
            - BranchSide:      'valid.c:2681,43'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2684,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2685,46'
          Branch Sides:
            - BranchSide:      'valid.c:2686,7'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2687,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2678,20'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:2681,24'
          Dst:             xmlGetDtdQAttrDesc
    - functionName:    xmlIsID
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2327
      functionLinenumberEnd: 2385
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - elem
        - attr
      BBCount:         80
      ICount:          401
      EdgeCount:       110
      CyclomaticComplexity: 32
      functionsReached:
        - strcmp
        - xmlBuildQName
        - xmlGetDtdQAttrDesc
        - xmlStrEqual
      functionUses:    8
      BranchProfiles:
        - Branch String:   'valid.c:2328,24'
          Branch Sides:
            - BranchSide:      'valid.c:2328,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2329,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2328,9'
          Branch Sides:
            - BranchSide:      'valid.c:2329,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2331,10'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - strcmp
                - strcmp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:2331,23'
          Branch Sides:
            - BranchSide:      'valid.c:2331,27'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - strcmp
                - strcmp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:2342,18'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - strcmp
                - strcmp
        - Branch String:   'valid.c:2331,9'
          Branch Sides:
            - BranchSide:      'valid.c:2332,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:2342,18'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - strcmp
                - strcmp
        - Branch String:   'valid.c:2332,13'
          Branch Sides:
            - BranchSide:      'valid.c:2333,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2335,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:2335,28'
          Branch Sides:
            - BranchSide:      'valid.c:2335,32'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2336,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2335,13'
          Branch Sides:
            - BranchSide:      'valid.c:2336,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2338,43'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:2338,56'
          Branch Sides:
            - BranchSide:      'valid.c:2339,19'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'valid.c:2341,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2338,13'
          Branch Sides:
            - BranchSide:      'valid.c:2340,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2341,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2347,32'
          Branch Sides:
            - BranchSide:      'valid.c:2347,36'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
                - strcmp
                - strcmp
            - BranchSide:      'valid.c:2352,14'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:2347,62'
          Branch Sides:
            - BranchSide:      'valid.c:2348,31'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
            - BranchSide:      'valid.c:2352,14'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:2348,50'
          Branch Sides:
            - BranchSide:      'valid.c:2349,31'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
            - BranchSide:      'valid.c:2352,14'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:2347,13'
          Branch Sides:
            - BranchSide:      'valid.c:2350,13'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
            - BranchSide:      'valid.c:2352,14'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:2352,27'
          Branch Sides:
            - BranchSide:      'valid.c:2353,15'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2354,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2353,39'
          Branch Sides:
            - BranchSide:      'valid.c:2353,43'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
            - BranchSide:      'valid.c:2356,14'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:2352,13'
          Branch Sides:
            - BranchSide:      'valid.c:2354,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2356,14'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:2356,28'
          Branch Sides:
            - BranchSide:      'valid.c:2357,14'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2359,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2357,46'
          Branch Sides:
            - BranchSide:      'valid.c:2358,14'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2359,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2356,13'
          Branch Sides:
            - BranchSide:      'valid.c:2359,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2361,18'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
        - Branch String:   'valid.c:2361,35'
          Branch Sides:
            - BranchSide:      'valid.c:2361,38'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
                - xmlBuildQName
            - BranchSide:      'valid.c:2363,17'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2361,17'
          Branch Sides:
            - BranchSide:      'valid.c:2362,20'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2363,17'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2364,13'
          Branch Sides:
            - BranchSide:      'valid.c:2365,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2367,20'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2367,19'
          Branch Sides:
            - BranchSide:      'valid.c:2367,40'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2367,17'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
        - Branch String:   'valid.c:2369,6'
          Branch Sides:
            - BranchSide:      'valid.c:2370,36'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2377,7'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2372,29'
          Branch Sides:
            - BranchSide:      'valid.c:2372,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2375,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2372,10'
          Branch Sides:
            - BranchSide:      'valid.c:2373,33'
              BranchSideFuncs:
                - xmlGetDtdQAttrDesc
            - BranchSide:      'valid.c:2375,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2377,30'
          Branch Sides:
            - BranchSide:      'valid.c:2377,34'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2380,14'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2377,6'
          Branch Sides:
            - BranchSide:      'valid.c:2378,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2380,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2332,13'
          Dst:             xmlStrEqual
        - Src:             'valid.c:2338,14'
          Dst:             xmlStrEqual
        - Src:             'valid.c:2339,7'
          Dst:             xmlStrEqual
        - Src:             'valid.c:2348,15'
          Dst:             strcmp
        - Src:             'valid.c:2349,15'
          Dst:             strcmp
        - Src:             'valid.c:2362,6'
          Dst:             xmlBuildQName
        - Src:             'valid.c:2370,17'
          Dst:             xmlGetDtdQAttrDesc
        - Src:             'valid.c:2373,14'
          Dst:             xmlGetDtdQAttrDesc
    - functionName:    xmlAddIDSafe
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2260
      functionLinenumberEnd: 2261
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
        - value
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlAddIDInternal
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2261,12'
          Dst:             xmlAddIDInternal
    - functionName:    xmlDumpNotationTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2104
      functionLinenumberEnd: 2114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - table
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufferDetach
        - xmlSaveFinish
        - xmlSaveNotationTable
        - xmlSaveToBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:2107,23'
          Branch Sides:
            - BranchSide:      'valid.c:2107,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2108,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2107,9'
          Branch Sides:
            - BranchSide:      'valid.c:2108,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2110,28'
              BranchSideFuncs:
                - xmlSaveToBuffer
                - xmlSaveNotationTable
                - xmlSaveFinish
                - xmlBufferDetach
        - Branch String:   'valid.c:2112,9'
          Branch Sides:
            - BranchSide:      'valid.c:2112,9'
              BranchSideFuncs:
                - xmlBufferDetach
            - BranchSide:      'valid.c:2113,9'
              BranchSideFuncs:
                - xmlBufferDetach
      Callsites:
        - Src:             'valid.c:2110,12'
          Dst:             xmlSaveToBuffer
        - Src:             'valid.c:2111,5'
          Dst:             xmlSaveNotationTable
        - Src:             'valid.c:2112,9'
          Dst:             xmlSaveFinish
        - Src:             'valid.c:2113,17'
          Dst:             xmlBufferDetach
    - functionName:    xmlDumpNotationDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2082
      functionLinenumberEnd: 2092
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - nota
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufferDetach
        - xmlSaveFinish
        - xmlSaveNotationDecl
        - xmlSaveToBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:2085,23'
          Branch Sides:
            - BranchSide:      'valid.c:2085,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2086,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2085,9'
          Branch Sides:
            - BranchSide:      'valid.c:2086,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2088,28'
              BranchSideFuncs:
                - xmlSaveToBuffer
                - xmlSaveNotationDecl
                - xmlSaveFinish
                - xmlBufferDetach
        - Branch String:   'valid.c:2090,9'
          Branch Sides:
            - BranchSide:      'valid.c:2090,9'
              BranchSideFuncs:
                - xmlBufferDetach
            - BranchSide:      'valid.c:2091,9'
              BranchSideFuncs:
                - xmlBufferDetach
      Callsites:
        - Src:             'valid.c:2088,12'
          Dst:             xmlSaveToBuffer
        - Src:             'valid.c:2089,5'
          Dst:             xmlSaveNotationDecl
        - Src:             'valid.c:2090,9'
          Dst:             xmlSaveFinish
        - Src:             'valid.c:2091,17'
          Dst:             xmlBufferDetach
    - functionName:    xmlCopyNotation
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2028
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         22
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFreeNotation
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:2033,9'
          Branch Sides:
            - BranchSide:      'valid.c:2034,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2035,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:2036,9'
          Branch Sides:
            - BranchSide:      'valid.c:2037,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNotation
                - xmlStrdup
            - BranchSide:      'valid.c:2041,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNotation
                - xmlStrdup
        - Branch String:   'valid.c:2038,13'
          Branch Sides:
            - BranchSide:      'valid.c:2039,13'
              BranchSideFuncs:
                - xmlFreeNotation
            - BranchSide:      'valid.c:2040,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNotation
                - xmlStrdup
        - Branch String:   'valid.c:2041,9'
          Branch Sides:
            - BranchSide:      'valid.c:2042,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNotation
            - BranchSide:      'valid.c:2046,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNotation
        - Branch String:   'valid.c:2043,13'
          Branch Sides:
            - BranchSide:      'valid.c:2044,13'
              BranchSideFuncs:
                - xmlFreeNotation
            - BranchSide:      'valid.c:2045,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNotation
        - Branch String:   'valid.c:2046,9'
          Branch Sides:
            - BranchSide:      'valid.c:2047,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNotation
            - BranchSide:      'valid.c:2051,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2048,13'
          Branch Sides:
            - BranchSide:      'valid.c:2049,13'
              BranchSideFuncs:
                - xmlFreeNotation
            - BranchSide:      'valid.c:2050,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2037,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:2042,18'
          Dst:             xmlStrdup
        - Src:             'valid.c:2047,18'
          Dst:             xmlStrdup
        - Src:             'valid.c:2054,5'
          Dst:             xmlFreeNotation
    - functionName:    xmlFreeNotation
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1901
      functionLinenumberEnd: 1910
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nota
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:1902,9'
          Branch Sides:
            - BranchSide:      'valid.c:1902,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1903,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1903,9'
          Branch Sides:
            - BranchSide:      'valid.c:1904,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1905,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1905,9'
          Branch Sides:
            - BranchSide:      'valid.c:1906,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1907,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1907,9'
          Branch Sides:
            - BranchSide:      'valid.c:1908,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1909,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCopyNotationTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2067
      functionLinenumberEnd: 2068
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCopyNotation
        - xmlFreeNotationTableEntry
        - xmlHashCopySafe
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2068,12'
          Dst:             xmlHashCopySafe
        - Src:             'valid.c:2068,12'
          Dst:             xmlCopyNotation
        - Src:             'valid.c:2068,12'
          Dst:             xmlFreeNotationTableEntry
    - functionName:    xmlFreeNotationTableEntry
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2004
      functionLinenumberEnd: 2006
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nota
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeNotation
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2005,5'
          Dst:             xmlFreeNotation
    - functionName:    xmlFreeNotationTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2016
      functionLinenumberEnd: 2018
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeNotationTableEntry
        - xmlHashFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:2017,5'
          Dst:             xmlHashFree
        - Src:             'valid.c:2017,5'
          Dst:             xmlFreeNotationTableEntry
    - functionName:    xmlAddNotationDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1927
      functionLinenumberEnd: 2001
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - dtd
        - name
        - publicId
        - systemId
      BBCount:         45
      ICount:          257
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - xmlErrValid
        - xmlFreeNotation
        - xmlHashAdd
        - xmlHashCreateDict
        - xmlStrdup
        - xmlVErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:1932,9'
          Branch Sides:
            - BranchSide:      'valid.c:1933,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1935,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:1935,9'
          Branch Sides:
            - BranchSide:      'valid.c:1936,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1938,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:1938,28'
          Branch Sides:
            - BranchSide:      'valid.c:1938,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
                - xmlHashCreateDict
            - BranchSide:      'valid.c:1945,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:1938,9'
          Branch Sides:
            - BranchSide:      'valid.c:1939,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1945,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
                - xmlHashCreateDict
        - Branch String:   'valid.c:1946,9'
          Branch Sides:
            - BranchSide:      'valid.c:1947,13'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'valid.c:1956,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:1948,6'
          Branch Sides:
            - BranchSide:      'valid.c:1949,13'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'valid.c:1951,55'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:1952,13'
          Branch Sides:
            - BranchSide:      'valid.c:1953,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:1954,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:1957,9'
          Branch Sides:
            - BranchSide:      'valid.c:1958,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:1959,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:1965,9'
          Branch Sides:
            - BranchSide:      'valid.c:1966,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:1967,9'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlFreeNotation
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:1967,9'
          Branch Sides:
            - BranchSide:      'valid.c:1968,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
            - BranchSide:      'valid.c:1972,9'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlFreeNotation
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
        - Branch String:   'valid.c:1969,13'
          Branch Sides:
            - BranchSide:      'valid.c:1970,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:1971,5'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlFreeNotation
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlFreeNotation
                - xmlStrdup
        - Branch String:   'valid.c:1972,9'
          Branch Sides:
            - BranchSide:      'valid.c:1973,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd
                - xmlFreeNotation
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:1982,22'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlFreeNotation
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlFreeNotation
        - Branch String:   'valid.c:1974,13'
          Branch Sides:
            - BranchSide:      'valid.c:1975,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:1976,5'
              BranchSideFuncs:
                - xmlHashAdd
                - xmlFreeNotation
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlFreeNotation
        - Branch String:   'valid.c:1983,9'
          Branch Sides:
            - BranchSide:      'valid.c:1984,13'
              BranchSideFuncs:
                - xmlFreeNotation
                - xmlErrValid.7521
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:1995,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1984,13'
          Branch Sides:
            - BranchSide:      'valid.c:1985,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeNotation
            - BranchSide:      'valid.c:1987,14'
              BranchSideFuncs:
                - xmlFreeNotation
                - xmlErrValid.7521
        - Branch String:   'valid.c:1987,28'
          Branch Sides:
            - BranchSide:      'valid.c:1987,32'
              BranchSideFuncs:
                - xmlFreeNotation
                - xmlErrValid.7521
            - BranchSide:      'valid.c:1992,18'
              BranchSideFuncs:
                - xmlFreeNotation
        - Branch String:   'valid.c:1987,13'
          Branch Sides:
            - BranchSide:      'valid.c:1988,25'
              BranchSideFuncs:
                - xmlErrValid.7521
                - xmlFreeNotation
            - BranchSide:      'valid.c:1992,18'
              BranchSideFuncs:
                - xmlFreeNotation
      Callsites:
        - Src:             'valid.c:1951,34'
          Dst:             xmlHashCreateDict
        - Src:             'valid.c:1964,17'
          Dst:             xmlStrdup
        - Src:             'valid.c:1968,25'
          Dst:             xmlStrdup
        - Src:             'valid.c:1973,25'
          Dst:             xmlStrdup
        - Src:             'valid.c:1982,11'
          Dst:             xmlHashAdd
        - Src:             'valid.c:1988,13'
          Dst:             xmlErrValid
        - Src:             'valid.c:1992,2'
          Dst:             xmlFreeNotation
        - Src:             'valid.c:1998,5'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:1999,5'
          Dst:             xmlFreeNotation
    - functionName:    xmlDumpAttributeDeclScan
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
        - save
        - name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSaveTree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:1864,5'
          Dst:             xmlSaveTree
    - functionName:    xmlDumpAttributeTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1877
      functionLinenumberEnd: 1887
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - table
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufferDetach
        - xmlDumpAttributeDeclScan
        - xmlHashScan
        - xmlSaveFinish
        - xmlSaveToBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:1880,23'
          Branch Sides:
            - BranchSide:      'valid.c:1880,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1881,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1880,9'
          Branch Sides:
            - BranchSide:      'valid.c:1881,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1883,28'
              BranchSideFuncs:
                - xmlSaveToBuffer
                - xmlHashScan
                - xmlSaveFinish
                - xmlBufferDetach
        - Branch String:   'valid.c:1885,9'
          Branch Sides:
            - BranchSide:      'valid.c:1885,9'
              BranchSideFuncs:
                - xmlBufferDetach
            - BranchSide:      'valid.c:1886,9'
              BranchSideFuncs:
                - xmlBufferDetach
      Callsites:
        - Src:             'valid.c:1883,12'
          Dst:             xmlSaveToBuffer
        - Src:             'valid.c:1884,5'
          Dst:             xmlHashScan
        - Src:             'valid.c:1884,5'
          Dst:             xmlDumpAttributeDeclScan
        - Src:             'valid.c:1885,9'
          Dst:             xmlSaveFinish
        - Src:             'valid.c:1886,17'
          Dst:             xmlBufferDetach
    - functionName:    xmlDumpAttributeDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1841
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - attr
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufferDetach
        - xmlSaveFinish
        - xmlSaveToBuffer
        - xmlSaveTree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:1844,23'
          Branch Sides:
            - BranchSide:      'valid.c:1844,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1845,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1844,9'
          Branch Sides:
            - BranchSide:      'valid.c:1845,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1847,28'
              BranchSideFuncs:
                - xmlSaveToBuffer
                - xmlSaveTree
                - xmlSaveFinish
                - xmlBufferDetach
        - Branch String:   'valid.c:1849,9'
          Branch Sides:
            - BranchSide:      'valid.c:1849,9'
              BranchSideFuncs:
                - xmlBufferDetach
            - BranchSide:      'valid.c:1850,9'
              BranchSideFuncs:
                - xmlBufferDetach
      Callsites:
        - Src:             'valid.c:1847,12'
          Dst:             xmlSaveToBuffer
        - Src:             'valid.c:1848,5'
          Dst:             xmlSaveTree
        - Src:             'valid.c:1849,9'
          Dst:             xmlSaveFinish
        - Src:             'valid.c:1850,17'
          Dst:             xmlBufferDetach
    - functionName:    xmlCopyAttribute
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1814
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         32
      ICount:          208
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlCopyEnumeration
        - xmlFreeAttribute
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:1778,9'
          Branch Sides:
            - BranchSide:      'valid.c:1779,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1780,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlCopyEnumeration
        - Branch String:   'valid.c:1784,9'
          Branch Sides:
            - BranchSide:      'valid.c:1785,40'
              BranchSideFuncs:
                - xmlCopyEnumeration
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'valid.c:1789,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:1786,13'
          Branch Sides:
            - BranchSide:      'valid.c:1787,13'
              BranchSideFuncs:
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1788,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:1789,9'
          Branch Sides:
            - BranchSide:      'valid.c:1790,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'valid.c:1794,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:1791,13'
          Branch Sides:
            - BranchSide:      'valid.c:1792,13'
              BranchSideFuncs:
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1793,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:1794,9'
          Branch Sides:
            - BranchSide:      'valid.c:1795,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
            - BranchSide:      'valid.c:1799,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
        - Branch String:   'valid.c:1796,13'
          Branch Sides:
            - BranchSide:      'valid.c:1797,13'
              BranchSideFuncs:
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1798,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
                - xmlStrdup
        - Branch String:   'valid.c:1799,9'
          Branch Sides:
            - BranchSide:      'valid.c:1800,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1804,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
        - Branch String:   'valid.c:1801,13'
          Branch Sides:
            - BranchSide:      'valid.c:1802,13'
              BranchSideFuncs:
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1803,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
        - Branch String:   'valid.c:1804,9'
          Branch Sides:
            - BranchSide:      'valid.c:1805,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1809,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1806,13'
          Branch Sides:
            - BranchSide:      'valid.c:1807,13'
              BranchSideFuncs:
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1808,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1785,21'
          Dst:             xmlCopyEnumeration
        - Src:             'valid.c:1790,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:1795,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:1800,16'
          Dst:             xmlStrdup
        - Src:             'valid.c:1805,22'
          Dst:             xmlStrdup
        - Src:             'valid.c:1812,5'
          Dst:             xmlFreeAttribute
    - functionName:    xmlCopyEnumeration
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCreateEnumeration
        - xmlFreeEnumeration
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:1454,5'
          Branch Sides:
            - BranchSide:      'valid.c:1455,55'
              BranchSideFuncs:
                - xmlCreateEnumeration
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1472,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1457,13'
          Branch Sides:
            - BranchSide:      'valid.c:1458,32'
              BranchSideFuncs:
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1462,13'
              BranchSideFuncs:
                - xmlCreateEnumeration
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1462,13'
          Branch Sides:
            - BranchSide:      'valid.c:1463,26'
              BranchSideFuncs:
                - xmlCreateEnumeration
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1465,26'
              BranchSideFuncs:
                - xmlCreateEnumeration
                - xmlFreeEnumeration
      Callsites:
        - Src:             'valid.c:1455,34'
          Dst:             xmlCreateEnumeration
        - Src:             'valid.c:1458,13'
          Dst:             xmlFreeEnumeration
    - functionName:    xmlFreeAttribute
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
      BBCount:         47
      ICount:          281
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - xmlDictOwns
        - xmlFreeEnumeration
        - xmlUnlinkNode
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:1515,9'
          Branch Sides:
            - BranchSide:      'valid.c:1515,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1516,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1516,9'
          Branch Sides:
            - BranchSide:      'valid.c:1517,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1519,7'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1521,9'
          Branch Sides:
            - BranchSide:      'valid.c:1522,28'
              BranchSideFuncs:
                - xmlFreeEnumeration
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1523,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:1523,9'
          Branch Sides:
            - BranchSide:      'valid.c:1524,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1534,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1524,34'
          Branch Sides:
            - BranchSide:      'valid.c:1524,51'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1526,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:1524,13'
          Branch Sides:
            - BranchSide:      'valid.c:1525,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1526,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:1526,34'
          Branch Sides:
            - BranchSide:      'valid.c:1526,51'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1528,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:1526,13'
          Branch Sides:
            - BranchSide:      'valid.c:1527,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1528,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:1528,36'
          Branch Sides:
            - BranchSide:      'valid.c:1528,53'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:1530,14'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'valid.c:1528,13'
          Branch Sides:
            - BranchSide:      'valid.c:1529,6'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'valid.c:1530,14'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'valid.c:1530,42'
          Branch Sides:
            - BranchSide:      'valid.c:1531,20'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'valid.c:1533,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1530,13'
          Branch Sides:
            - BranchSide:      'valid.c:1532,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1533,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1534,6'
          Branch Sides:
            - BranchSide:      'valid.c:1535,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1536,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1536,6'
          Branch Sides:
            - BranchSide:      'valid.c:1537,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1538,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1538,6'
          Branch Sides:
            - BranchSide:      'valid.c:1539,6'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1540,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1520,5'
          Dst:             xmlUnlinkNode
        - Src:             'valid.c:1522,9'
          Dst:             xmlFreeEnumeration
        - Src:             'valid.c:1524,39'
          Dst:             xmlDictOwns
        - Src:             'valid.c:1526,39'
          Dst:             xmlDictOwns
        - Src:             'valid.c:1528,41'
          Dst:             xmlDictOwns
        - Src:             'valid.c:1531,8'
          Dst:             xmlDictOwns
    - functionName:    xmlFreeEnumeration
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1438
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    17
      BranchProfiles:
        - Branch String:   'valid.c:1430,5'
          Branch Sides:
            - BranchSide:      'valid.c:1431,34'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1438,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCreateEnumeration
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'valid.c:1408,9'
          Branch Sides:
            - BranchSide:      'valid.c:1409,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1410,12'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'valid.c:1412,9'
          Branch Sides:
            - BranchSide:      'valid.c:1413,31'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'valid.c:1420,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1414,13'
          Branch Sides:
            - BranchSide:      'valid.c:1415,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1418,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1413,21'
          Dst:             xmlStrdup
    - functionName:    xmlCopyAttributeTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCopyAttribute
        - xmlFreeAttributeTableEntry
        - xmlHashCopySafe
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:1826,12'
          Dst:             xmlHashCopySafe
        - Src:             'valid.c:1826,12'
          Dst:             xmlCopyAttribute
        - Src:             'valid.c:1826,12'
          Dst:             xmlFreeAttributeTableEntry
    - functionName:    xmlFreeAttributeTableEntry
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1749
      functionLinenumberEnd: 1751
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeAttribute
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:1750,5'
          Dst:             xmlFreeAttribute
    - functionName:    xmlFreeAttributeTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1761
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeAttributeTableEntry
        - xmlHashFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:1762,5'
          Dst:             xmlHashFree
        - Src:             'valid.c:1762,5'
          Dst:             xmlFreeAttributeTableEntry
    - functionName:    xmlGetDtdElementDesc2
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2828
      functionLinenumberEnd: 2886
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - dtd
        - name
      BBCount:         29
      ICount:          209
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlFreeElement
        - xmlHashAdd2
        - xmlHashCreateDict
        - xmlHashLookup2
        - xmlSplitQName4
        - xmlStrdup
        - xmlVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:2834,9'
          Branch Sides:
            - BranchSide:      'valid.c:2834,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2839,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
                - xmlHashCreateDict
        - Branch String:   'valid.c:2839,9'
          Branch Sides:
            - BranchSide:      'valid.c:2840,13'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:2849,34'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:2842,6'
          Branch Sides:
            - BranchSide:      'valid.c:2843,13'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:2845,39'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:2846,6'
          Branch Sides:
            - BranchSide:      'valid.c:2847,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:2848,5'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:2852,9'
          Branch Sides:
            - BranchSide:      'valid.c:2853,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:2854,26'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:2855,9'
          Branch Sides:
            - BranchSide:      'valid.c:2856,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:2877,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2857,6'
          Branch Sides:
            - BranchSide:      'valid.c:2858,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:2859,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:2867,13'
          Branch Sides:
            - BranchSide:      'valid.c:2868,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:2869,16'
              BranchSideFuncs:
                - xmlHashAdd2
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:2873,6'
          Branch Sides:
            - BranchSide:      'valid.c:2874,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeElement
            - BranchSide:      'valid.c:2875,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:2877,9'
          Branch Sides:
            - BranchSide:      'valid.c:2878,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:2879,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:2845,18'
          Dst:             xmlHashCreateDict
        - Src:             'valid.c:2851,17'
          Dst:             xmlSplitQName4
        - Src:             'valid.c:2854,11'
          Dst:             xmlHashLookup2
        - Src:             'valid.c:2866,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:2873,6'
          Dst:             xmlHashAdd2
        - Src:             'valid.c:2882,5'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:2884,5'
          Dst:             xmlFreeElement
    - functionName:    xmlFreeElement
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlFreeDocElementContent
        - xmlRegFreeRegexp
        - xmlUnlinkNode
      functionUses:    5
      BranchProfiles:
        - Branch String:   'valid.c:1066,9'
          Branch Sides:
            - BranchSide:      'valid.c:1066,23'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1067,32'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeDocElementContent
                - xmlRegFreeRegexp
        - Branch String:   'valid.c:1069,9'
          Branch Sides:
            - BranchSide:      'valid.c:1070,2'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'valid.c:1071,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'valid.c:1071,9'
          Branch Sides:
            - BranchSide:      'valid.c:1072,2'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'valid.c:1074,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'valid.c:1074,9'
          Branch Sides:
            - BranchSide:      'valid.c:1075,19'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'valid.c:1077,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1067,5'
          Dst:             xmlUnlinkNode
        - Src:             'valid.c:1068,5'
          Dst:             xmlFreeDocElementContent
        - Src:             'valid.c:1075,2'
          Dst:             xmlRegFreeRegexp
    - functionName:    xmlFreeDocElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - cur
      BBCount:         49
      ICount:          275
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - xmlDictOwns
      functionUses:    22
      BranchProfiles:
        - Branch String:   'valid.c:878,9'
          Branch Sides:
            - BranchSide:      'valid.c:879,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:880,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:880,9'
          Branch Sides:
            - BranchSide:      'valid.c:881,16'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:883,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:886,34'
          Branch Sides:
            - BranchSide:      'valid.c:886,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:886,38'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:886,9'
          Branch Sides:
            - BranchSide:      'valid.c:887,20'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:891,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:887,19'
          Branch Sides:
            - BranchSide:      'valid.c:887,39'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:887,49'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:891,6'
          Branch Sides:
            - BranchSide:      'valid.c:892,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:897,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:892,30'
          Branch Sides:
            - BranchSide:      'valid.c:892,47'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:894,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:892,10'
          Branch Sides:
            - BranchSide:      'valid.c:893,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:894,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:894,32'
          Branch Sides:
            - BranchSide:      'valid.c:894,49'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:896,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:894,10'
          Branch Sides:
            - BranchSide:      'valid.c:895,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:896,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:897,10'
          Branch Sides:
            - BranchSide:      'valid.c:897,29'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:898,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:901,26'
          Branch Sides:
            - BranchSide:      'valid.c:901,30'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:902,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:901,13'
          Branch Sides:
            - BranchSide:      'valid.c:902,13'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:905,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:905,13'
          Branch Sides:
            - BranchSide:      'valid.c:906,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:908,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'valid.c:911,13'
          Branch Sides:
            - BranchSide:      'valid.c:912,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'valid.c:914,19'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
      Callsites:
        - Src:             'valid.c:892,35'
          Dst:             xmlDictOwns
        - Src:             'valid.c:894,37'
          Dst:             xmlDictOwns
    - functionName:    xmlAddAttributeDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1746
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - dtd
        - elem
        - name
        - ns
        - type
        - def
        - defaultValue
        - tree
      BBCount:         109
      ICount:          702
      EdgeCount:       150
      CyclomaticComplexity: 43
      functionsReached:
        - xmlDictLookup
        - xmlErrValidNode
        - xmlErrValidWarning
        - xmlFreeAttribute
        - xmlFreeEnumeration
        - xmlGetDtdElementDesc2
        - xmlHashAdd3
        - xmlHashCreateDict
        - xmlHashLookup3
        - xmlStrEqual
        - xmlStrdup
        - xmlVErrMemory
        - xmlValidateAttributeValueInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:1575,9'
          Branch Sides:
            - BranchSide:      'valid.c:1576,21'
              BranchSideFuncs:
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1579,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
                - xmlFreeEnumeration
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1579,9'
          Branch Sides:
            - BranchSide:      'valid.c:1580,21'
              BranchSideFuncs:
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1583,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1583,9'
          Branch Sides:
            - BranchSide:      'valid.c:1584,21'
              BranchSideFuncs:
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1587,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
        - Branch String:   'valid.c:1587,9'
          Branch Sides:
            - BranchSide:      'valid.c:1588,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
            - BranchSide:      'valid.c:1591,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
        - Branch String:   'valid.c:1591,24'
          Branch Sides:
            - BranchSide:      'valid.c:1591,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
            - BranchSide:      'valid.c:1607,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1591,62'
          Branch Sides:
            - BranchSide:      'valid.c:1592,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
            - BranchSide:      'valid.c:1607,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1592,32'
          Branch Sides:
            - BranchSide:      'valid.c:1593,45'
              BranchSideFuncs:
                - xmlValidateAttributeValueInternal
                - xmlErrValidNode
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1607,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1591,9'
          Branch Sides:
            - BranchSide:      'valid.c:1594,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1607,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1598,6'
          Branch Sides:
            - BranchSide:      'valid.c:1599,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1600,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
        - Branch String:   'valid.c:1607,28'
          Branch Sides:
            - BranchSide:      'valid.c:1607,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1620,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
        - Branch String:   'valid.c:1607,60'
          Branch Sides:
            - BranchSide:      'valid.c:1608,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1620,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
        - Branch String:   'valid.c:1608,32'
          Branch Sides:
            - BranchSide:      'valid.c:1609,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlHashLookup3
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1620,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
        - Branch String:   'valid.c:1607,9'
          Branch Sides:
            - BranchSide:      'valid.c:1610,30'
              BranchSideFuncs:
                - xmlHashLookup3
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1620,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
        - Branch String:   'valid.c:1611,6'
          Branch Sides:
            - BranchSide:      'valid.c:1612,25'
              BranchSideFuncs:
                - xmlFreeEnumeration
            - BranchSide:      'valid.c:1615,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
                - xmlHashCreateDict
        - Branch String:   'valid.c:1621,9'
          Branch Sides:
            - BranchSide:      'valid.c:1622,38'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'valid.c:1625,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'valid.c:1625,9'
          Branch Sides:
            - BranchSide:      'valid.c:1626,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1628,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'valid.c:1629,9'
          Branch Sides:
            - BranchSide:      'valid.c:1630,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1631,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'valid.c:1644,9'
          Branch Sides:
            - BranchSide:      'valid.c:1645,28'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:1648,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:1651,29'
          Branch Sides:
            - BranchSide:      'valid.c:1651,33'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1652,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
        - Branch String:   'valid.c:1651,9'
          Branch Sides:
            - BranchSide:      'valid.c:1652,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1653,9'
              BranchSideFuncs:
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:1653,9'
          Branch Sides:
            - BranchSide:      'valid.c:1654,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'valid.c:1661,16'
              BranchSideFuncs:
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:1654,13'
          Branch Sides:
            - BranchSide:      'valid.c:1655,41'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:1657,37'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:1658,13'
          Branch Sides:
            - BranchSide:      'valid.c:1659,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1660,5'
              BranchSideFuncs:
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:1664,9'
          Branch Sides:
            - BranchSide:      'valid.c:1665,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
                - xmlDictLookup
            - BranchSide:      'valid.c:1673,37'
              BranchSideFuncs:
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
        - Branch String:   'valid.c:1665,13'
          Branch Sides:
            - BranchSide:      'valid.c:1666,40'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1668,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
        - Branch String:   'valid.c:1669,13'
          Branch Sides:
            - BranchSide:      'valid.c:1670,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1671,5'
              BranchSideFuncs:
                - xmlGetDtdElementDesc2
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
        - Branch String:   'valid.c:1674,9'
          Branch Sides:
            - BranchSide:      'valid.c:1675,9'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1681,23'
              BranchSideFuncs:
                - xmlHashAdd3
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
        - Branch String:   'valid.c:1682,9'
          Branch Sides:
            - BranchSide:      'valid.c:1683,13'
              BranchSideFuncs:
                - xmlFreeAttribute
                - xmlErrValidWarning
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1703,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1683,13'
          Branch Sides:
            - BranchSide:      'valid.c:1684,13'
              BranchSideFuncs:
                - xmlVErrMemory
                - xmlFreeEnumeration
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1689,14'
              BranchSideFuncs:
                - xmlFreeAttribute
                - xmlErrValidWarning
        - Branch String:   'valid.c:1689,28'
          Branch Sides:
            - BranchSide:      'valid.c:1689,32'
              BranchSideFuncs:
                - xmlFreeAttribute
                - xmlErrValidWarning
            - BranchSide:      'valid.c:1695,19'
              BranchSideFuncs:
                - xmlFreeAttribute
        - Branch String:   'valid.c:1689,13'
          Branch Sides:
            - BranchSide:      'valid.c:1690,32'
              BranchSideFuncs:
                - xmlErrValidWarning
                - xmlFreeAttribute
            - BranchSide:      'valid.c:1695,19'
              BranchSideFuncs:
                - xmlFreeAttribute
        - Branch String:   'valid.c:1703,52'
          Branch Sides:
            - BranchSide:      'valid.c:1704,11'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1706,22'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1704,31'
          Branch Sides:
            - BranchSide:      'valid.c:1705,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:1709,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1703,9'
          Branch Sides:
            - BranchSide:      'valid.c:1706,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1709,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1711,30'
          Branch Sides:
            - BranchSide:      'valid.c:1711,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:1712,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1713,39'
          Branch Sides:
            - BranchSide:      'valid.c:1712,60'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:1714,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1711,9'
          Branch Sides:
            - BranchSide:      'valid.c:1715,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'valid.c:1719,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1715,17'
          Branch Sides:
            - BranchSide:      'valid.c:1716,17'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1717,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'valid.c:1719,13'
          Branch Sides:
            - BranchSide:      'valid.c:1720,26'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1723,26'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1732,9'
          Branch Sides:
            - BranchSide:      'valid.c:1733,43'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1735,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1576,2'
          Dst:             xmlFreeEnumeration
        - Src:             'valid.c:1580,2'
          Dst:             xmlFreeEnumeration
        - Src:             'valid.c:1584,2'
          Dst:             xmlFreeEnumeration
        - Src:             'valid.c:1593,11'
          Dst:             xmlValidateAttributeValueInternal
        - Src:             'valid.c:1594,2'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:1610,15'
          Dst:             xmlHashLookup3
        - Src:             'valid.c:1612,6'
          Dst:             xmlFreeEnumeration
        - Src:             'valid.c:1622,17'
          Dst:             xmlHashCreateDict
        - Src:             'valid.c:1645,14'
          Dst:             xmlDictLookup
        - Src:             'valid.c:1646,14'
          Dst:             xmlDictLookup
        - Src:             'valid.c:1648,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:1649,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:1655,27'
          Dst:             xmlDictLookup
        - Src:             'valid.c:1657,27'
          Dst:             xmlStrdup
        - Src:             'valid.c:1666,26'
          Dst:             xmlDictLookup
        - Src:             'valid.c:1668,26'
          Dst:             xmlStrdup
        - Src:             'valid.c:1673,15'
          Dst:             xmlGetDtdElementDesc2
        - Src:             'valid.c:1681,11'
          Dst:             xmlHashAdd3
        - Src:             'valid.c:1690,13'
          Dst:             xmlErrValidWarning
        - Src:             'valid.c:1695,2'
          Dst:             xmlFreeAttribute
        - Src:             'valid.c:1703,10'
          Dst:             xmlStrEqual
        - Src:             'valid.c:1705,11'
          Dst:             xmlStrEqual
        - Src:             'valid.c:1712,18'
          Dst:             xmlStrEqual
        - Src:             'valid.c:1714,19'
          Dst:             xmlStrEqual
        - Src:             'valid.c:1742,5'
          Dst:             xmlVErrMemory
        - Src:             'valid.c:1743,5'
          Dst:             xmlFreeEnumeration
        - Src:             'valid.c:1744,5'
          Dst:             xmlFreeAttribute
    - functionName:    xmlDumpElementDeclScan
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
        - save
        - name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSaveTree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:1368,5'
          Dst:             xmlSaveTree
    - functionName:    xmlDumpElementTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1391
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - table
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufferDetach
        - xmlDumpElementDeclScan
        - xmlHashScan
        - xmlSaveFinish
        - xmlSaveToBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:1384,23'
          Branch Sides:
            - BranchSide:      'valid.c:1384,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1385,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1384,9'
          Branch Sides:
            - BranchSide:      'valid.c:1385,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1387,28'
              BranchSideFuncs:
                - xmlSaveToBuffer
                - xmlHashScan
                - xmlSaveFinish
                - xmlBufferDetach
        - Branch String:   'valid.c:1389,9'
          Branch Sides:
            - BranchSide:      'valid.c:1389,9'
              BranchSideFuncs:
                - xmlBufferDetach
            - BranchSide:      'valid.c:1390,9'
              BranchSideFuncs:
                - xmlBufferDetach
      Callsites:
        - Src:             'valid.c:1387,12'
          Dst:             xmlSaveToBuffer
        - Src:             'valid.c:1388,5'
          Dst:             xmlHashScan
        - Src:             'valid.c:1388,5'
          Dst:             xmlDumpElementDeclScan
        - Src:             'valid.c:1389,9'
          Dst:             xmlSaveFinish
        - Src:             'valid.c:1390,17'
          Dst:             xmlBufferDetach
    - functionName:    xmlDumpElementDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - elem
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufferDetach
        - xmlSaveFinish
        - xmlSaveToBuffer
        - xmlSaveTree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:1348,23'
          Branch Sides:
            - BranchSide:      'valid.c:1348,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1349,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1348,9'
          Branch Sides:
            - BranchSide:      'valid.c:1349,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1351,28'
              BranchSideFuncs:
                - xmlSaveToBuffer
                - xmlSaveTree
                - xmlSaveFinish
                - xmlBufferDetach
        - Branch String:   'valid.c:1353,9'
          Branch Sides:
            - BranchSide:      'valid.c:1353,9'
              BranchSideFuncs:
                - xmlBufferDetach
            - BranchSide:      'valid.c:1354,9'
              BranchSideFuncs:
                - xmlBufferDetach
      Callsites:
        - Src:             'valid.c:1351,12'
          Dst:             xmlSaveToBuffer
        - Src:             'valid.c:1352,5'
          Dst:             xmlSaveTree
        - Src:             'valid.c:1353,9'
          Dst:             xmlSaveFinish
        - Src:             'valid.c:1354,17'
          Dst:             xmlBufferDetach
    - functionName:    xmlCopyElement
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         22
      ICount:          147
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlCopyElementContent
        - xmlFreeElement
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'valid.c:1292,9'
          Branch Sides:
            - BranchSide:      'valid.c:1293,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1294,12'
              BranchSideFuncs:
                - xmlCopyElementContent
                - xmlFreeElement
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'valid.c:1297,9'
          Branch Sides:
            - BranchSide:      'valid.c:1298,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCopyElementContent
                - xmlFreeElement
                - xmlStrdup
            - BranchSide:      'valid.c:1302,9'
              BranchSideFuncs:
                - xmlCopyElementContent
                - xmlFreeElement
                - xmlStrdup
        - Branch String:   'valid.c:1299,13'
          Branch Sides:
            - BranchSide:      'valid.c:1300,13'
              BranchSideFuncs:
                - xmlFreeElement
            - BranchSide:      'valid.c:1301,5'
              BranchSideFuncs:
                - xmlCopyElementContent
                - xmlFreeElement
                - xmlStrdup
        - Branch String:   'valid.c:1302,9'
          Branch Sides:
            - BranchSide:      'valid.c:1303,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCopyElementContent
                - xmlFreeElement
            - BranchSide:      'valid.c:1307,9'
              BranchSideFuncs:
                - xmlCopyElementContent
                - xmlFreeElement
        - Branch String:   'valid.c:1304,13'
          Branch Sides:
            - BranchSide:      'valid.c:1305,13'
              BranchSideFuncs:
                - xmlFreeElement
            - BranchSide:      'valid.c:1306,5'
              BranchSideFuncs:
                - xmlCopyElementContent
                - xmlFreeElement
        - Branch String:   'valid.c:1307,9'
          Branch Sides:
            - BranchSide:      'valid.c:1308,46'
              BranchSideFuncs:
                - xmlCopyElementContent
                - xmlFreeElement
            - BranchSide:      'valid.c:1313,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1309,13'
          Branch Sides:
            - BranchSide:      'valid.c:1310,13'
              BranchSideFuncs:
                - xmlFreeElement
            - BranchSide:      'valid.c:1311,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1298,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:1303,16'
          Dst:             xmlStrdup
        - Src:             'valid.c:1308,24'
          Dst:             xmlCopyElementContent
        - Src:             'valid.c:1317,5'
          Dst:             xmlFreeElement
    - functionName:    xmlCopyElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCopyDocElementContent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:862,12'
          Dst:             xmlCopyDocElementContent
    - functionName:    xmlCopyDocElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - cur
      BBCount:         62
      ICount:          416
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - xmlCopyDocElementContent
        - xmlDictLookup
        - xmlFreeElementContent
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'valid.c:771,9'
          Branch Sides:
            - BranchSide:      'valid.c:771,22'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:773,9'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:773,9'
          Branch Sides:
            - BranchSide:      'valid.c:774,16'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:776,34'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:777,9'
          Branch Sides:
            - BranchSide:      'valid.c:778,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:779,12'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:782,9'
          Branch Sides:
            - BranchSide:      'valid.c:783,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'valid.c:791,9'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:783,6'
          Branch Sides:
            - BranchSide:      'valid.c:784,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:786,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:787,13'
          Branch Sides:
            - BranchSide:      'valid.c:788,13'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:789,5'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:791,9'
          Branch Sides:
            - BranchSide:      'valid.c:792,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlDictLookup
            - BranchSide:      'valid.c:799,9'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
        - Branch String:   'valid.c:792,6'
          Branch Sides:
            - BranchSide:      'valid.c:793,34'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
            - BranchSide:      'valid.c:795,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
        - Branch String:   'valid.c:796,13'
          Branch Sides:
            - BranchSide:      'valid.c:797,13'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:798,5'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
        - Branch String:   'valid.c:799,9'
          Branch Sides:
            - BranchSide:      'valid.c:800,44'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:805,9'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:801,13'
          Branch Sides:
            - BranchSide:      'valid.c:802,13'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:803,20'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:805,9'
          Branch Sides:
            - BranchSide:      'valid.c:806,16'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:844,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:808,2'
          Branch Sides:
            - BranchSide:      'valid.c:809,35'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:843,5'
              BranchSideFuncs: []
        - Branch String:   'valid.c:810,10'
          Branch Sides:
            - BranchSide:      'valid.c:811,17'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:812,13'
              BranchSideFuncs:
                - xmlFreeElementContent
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:817,10'
          Branch Sides:
            - BranchSide:      'valid.c:818,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeElementContent
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'valid.c:826,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:818,7'
          Branch Sides:
            - BranchSide:      'valid.c:819,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlStrdup
                - xmlFreeElementContent
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:821,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlFreeElementContent
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:822,21'
          Branch Sides:
            - BranchSide:      'valid.c:823,21'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:824,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:826,10'
          Branch Sides:
            - BranchSide:      'valid.c:827,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlCopyDocElementContent
                - xmlDictLookup
            - BranchSide:      'valid.c:834,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
        - Branch String:   'valid.c:827,7'
          Branch Sides:
            - BranchSide:      'valid.c:828,35'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlStrdup
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlCopyDocElementContent
            - BranchSide:      'valid.c:830,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlCopyDocElementContent
        - Branch String:   'valid.c:831,21'
          Branch Sides:
            - BranchSide:      'valid.c:832,21'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:833,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlCopyDocElementContent
        - Branch String:   'valid.c:834,10'
          Branch Sides:
            - BranchSide:      'valid.c:835,45'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlStrdup
                - xmlFreeElementContent
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'valid.c:840,13'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'valid.c:836,14'
          Branch Sides:
            - BranchSide:      'valid.c:837,21'
              BranchSideFuncs:
                - xmlFreeElementContent
            - BranchSide:      'valid.c:838,21'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlFreeElementContent
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
      Callsites:
        - Src:             'valid.c:784,18'
          Dst:             xmlDictLookup
        - Src:             'valid.c:786,18'
          Dst:             xmlStrdup
        - Src:             'valid.c:793,20'
          Dst:             xmlDictLookup
        - Src:             'valid.c:795,20'
          Dst:             xmlStrdup
        - Src:             'valid.c:800,19'
          Dst:             xmlCopyDocElementContent
        - Src:             'valid.c:819,19'
          Dst:             xmlDictLookup
        - Src:             'valid.c:821,19'
          Dst:             xmlStrdup
        - Src:             'valid.c:828,21'
          Dst:             xmlDictLookup
        - Src:             'valid.c:830,21'
          Dst:             xmlStrdup
        - Src:             'valid.c:835,20'
          Dst:             xmlCopyDocElementContent
        - Src:             'valid.c:847,5'
          Dst:             xmlFreeElementContent
    - functionName:    xmlFreeElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeDocElementContent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:930,5'
          Dst:             xmlFreeDocElementContent
    - functionName:    xmlCopyElementTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCopyElement
        - xmlFreeElementTableEntry
        - xmlHashCopySafe
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:1331,12'
          Dst:             xmlHashCopySafe
        - Src:             'valid.c:1331,12'
          Dst:             xmlCopyElement
        - Src:             'valid.c:1331,12'
          Dst:             xmlFreeElementTableEntry
    - functionName:    xmlFreeElementTableEntry
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeElement
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:1264,5'
          Dst:             xmlFreeElement
    - functionName:    xmlFreeElementTable
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1277
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeElementTableEntry
        - xmlHashFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:1276,5'
          Dst:             xmlHashFree
        - Src:             'valid.c:1276,5'
          Dst:             xmlFreeElementTableEntry
    - functionName:    xmlAddElementDecl
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - dtd
        - name
        - type
        - content
      BBCount:         87
      ICount:          539
      EdgeCount:       115
      CyclomaticComplexity: 30
      functionsReached:
        - xmlCopyDocElementContent
        - xmlErrValidNode
        - xmlFreeElement
        - xmlHashAdd2
        - xmlHashCreateDict
        - xmlHashLookup2
        - xmlHashRemoveEntry2
        - xmlSplitQName4
        - xmlStrdup
        - xmlVErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'valid.c:1104,23'
          Branch Sides:
            - BranchSide:      'valid.c:1104,27'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1105,2'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1104,9'
          Branch Sides:
            - BranchSide:      'valid.c:1105,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1107,13'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
        - Branch String:   'valid.c:1107,5'
          Branch Sides:
            - BranchSide:      'valid.c:1110,17'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
            - BranchSide:      'valid.c:1110,17'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
            - BranchSide:      'valid.c:1115,17'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
            - BranchSide:      'valid.c:1115,17'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
            - BranchSide:      'valid.c:1119,13'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1110,17'
          Branch Sides:
            - BranchSide:      'valid.c:1111,17'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1112,13'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
        - Branch String:   'valid.c:1115,17'
          Branch Sides:
            - BranchSide:      'valid.c:1116,17'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1117,13'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
        - Branch String:   'valid.c:1126,9'
          Branch Sides:
            - BranchSide:      'valid.c:1127,9'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:1132,34'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashCreateDict
        - Branch String:   'valid.c:1133,9'
          Branch Sides:
            - BranchSide:      'valid.c:1134,13'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
            - BranchSide:      'valid.c:1148,10'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
        - Branch String:   'valid.c:1136,6'
          Branch Sides:
            - BranchSide:      'valid.c:1137,13'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
            - BranchSide:      'valid.c:1138,38'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
        - Branch String:   'valid.c:1139,13'
          Branch Sides:
            - BranchSide:      'valid.c:1140,13'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:1141,27'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
        - Branch String:   'valid.c:1148,28'
          Branch Sides:
            - BranchSide:      'valid.c:1148,32'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashLookup2
                - xmlHashRemoveEntry2
                - xmlFreeElement
            - BranchSide:      'valid.c:1163,26'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
        - Branch String:   'valid.c:1148,9'
          Branch Sides:
            - BranchSide:      'valid.c:1149,23'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashRemoveEntry2
                - xmlFreeElement
            - BranchSide:      'valid.c:1163,26'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
        - Branch String:   'valid.c:1150,20'
          Branch Sides:
            - BranchSide:      'valid.c:1150,24'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
                - xmlHashRemoveEntry2
                - xmlFreeElement
            - BranchSide:      'valid.c:1157,5'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
        - Branch String:   'valid.c:1150,6'
          Branch Sides:
            - BranchSide:      'valid.c:1151,22'
              BranchSideFuncs:
                - xmlHashRemoveEntry2
                - xmlFreeElement
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
            - BranchSide:      'valid.c:1157,5'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
                - xmlErrValidNode
        - Branch String:   'valid.c:1164,9'
          Branch Sides:
            - BranchSide:      'valid.c:1165,6'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlErrValidNode
            - BranchSide:      'valid.c:1186,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:1165,6'
          Branch Sides:
            - BranchSide:      'valid.c:1170,18'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:1179,6'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
        - Branch String:   'valid.c:1170,32'
          Branch Sides:
            - BranchSide:      'valid.c:1170,36'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:1175,17'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1170,17'
          Branch Sides:
            - BranchSide:      'valid.c:1171,33'
              BranchSideFuncs:
                - xmlErrValidNode
            - BranchSide:      'valid.c:1175,17'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1175,17'
          Branch Sides:
            - BranchSide:      'valid.c:1176,10'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1177,6'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1179,6'
          Branch Sides:
            - BranchSide:      'valid.c:1180,6'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
            - BranchSide:      'valid.c:1183,5'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
        - Branch String:   'valid.c:1187,6'
          Branch Sides:
            - BranchSide:      'valid.c:1188,13'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:1189,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:1196,6'
          Branch Sides:
            - BranchSide:      'valid.c:1197,6'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:1200,16'
              BranchSideFuncs:
                - xmlHashAdd2
                - xmlCopyDocElementContent
                - xmlVErrMemory
                - xmlFreeElement
        - Branch String:   'valid.c:1208,13'
          Branch Sides:
            - BranchSide:      'valid.c:1209,21'
              BranchSideFuncs:
                - xmlFreeElement
                - xmlVErrMemory
            - BranchSide:      'valid.c:1216,20'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
        - Branch String:   'valid.c:1228,9'
          Branch Sides:
            - BranchSide:      'valid.c:1229,14'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
            - BranchSide:      'valid.c:1242,19'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1229,28'
          Branch Sides:
            - BranchSide:      'valid.c:1229,32'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
            - BranchSide:      'valid.c:1232,20'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
        - Branch String:   'valid.c:1229,13'
          Branch Sides:
            - BranchSide:      'valid.c:1230,28'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1232,20'
              BranchSideFuncs:
                - xmlCopyDocElementContent
                - xmlVErrMemory
        - Branch String:   'valid.c:1234,17'
          Branch Sides:
            - BranchSide:      'valid.c:1235,17'
              BranchSideFuncs:
                - xmlVErrMemory
            - BranchSide:      'valid.c:1236,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1244,9'
          Branch Sides:
            - BranchSide:      'valid.c:1245,43'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1247,40'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1251,9'
          Branch Sides:
            - BranchSide:      'valid.c:1252,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1253,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:1257,9'
          Branch Sides:
            - BranchSide:      'valid.c:1258,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:1259,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:1125,17'
          Dst:             xmlSplitQName4
        - Src:             'valid.c:1138,17'
          Dst:             xmlHashCreateDict
        - Src:             'valid.c:1149,8'
          Dst:             xmlHashLookup2
        - Src:             'valid.c:1153,6'
          Dst:             xmlHashRemoveEntry2
        - Src:             'valid.c:1155,6'
          Dst:             xmlFreeElement
        - Src:             'valid.c:1163,11'
          Dst:             xmlHashLookup2
        - Src:             'valid.c:1171,17'
          Dst:             xmlErrValidNode
        - Src:             'valid.c:1195,14'
          Dst:             xmlStrdup
        - Src:             'valid.c:1207,15'
          Dst:             xmlHashAdd2
        - Src:             'valid.c:1209,6'
          Dst:             xmlFreeElement
        - Src:             'valid.c:1233,28'
          Dst:             xmlCopyDocElementContent
        - Src:             'valid.c:1256,5'
          Dst:             xmlVErrMemory
    - functionName:    xmlSprintfElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - content
        - englob
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlNewElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - name
        - type
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNewDocElementContent
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'valid.c:754,12'
          Dst:             xmlNewDocElementContent
    - functionName:    xmlNewDocElementContent
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - name
        - type
      BBCount:         26
      ICount:          174
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlDictLookup
        - xmlFreeDocElementContent
        - xmlSplitQName3
        - xmlStrdup
        - xmlStrndup
      functionUses:    10
      BranchProfiles:
        - Branch String:   'valid.c:701,9'
          Branch Sides:
            - BranchSide:      'valid.c:702,16'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
            - BranchSide:      'valid.c:704,34'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
        - Branch String:   'valid.c:705,9'
          Branch Sides:
            - BranchSide:      'valid.c:706,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:707,12'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
        - Branch String:   'valid.c:710,9'
          Branch Sides:
            - BranchSide:      'valid.c:714,23'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
            - BranchSide:      'valid.c:734,12'
              BranchSideFuncs: []
        - Branch String:   'valid.c:715,6'
          Branch Sides:
            - BranchSide:      'valid.c:716,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrdup
            - BranchSide:      'valid.c:721,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
                - xmlStrndup
                - xmlStrdup
        - Branch String:   'valid.c:716,10'
          Branch Sides:
            - BranchSide:      'valid.c:717,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeDocElementContent
            - BranchSide:      'valid.c:719,36'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlFreeDocElementContent
        - Branch String:   'valid.c:721,10'
          Branch Sides:
            - BranchSide:      'valid.c:722,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrdup
                - xmlFreeDocElementContent
            - BranchSide:      'valid.c:725,38'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlFreeDocElementContent
        - Branch String:   'valid.c:728,17'
          Branch Sides:
            - BranchSide:      'valid.c:0,0'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'valid.c:729,17'
              BranchSideFuncs:
                - xmlFreeDocElementContent
        - Branch String:   'valid.c:731,13'
          Branch Sides:
            - BranchSide:      'valid.c:732,13'
              BranchSideFuncs:
                - xmlFreeDocElementContent
            - BranchSide:      'valid.c:733,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'valid.c:714,8'
          Dst:             xmlSplitQName3
        - Src:             'valid.c:717,15'
          Dst:             xmlStrdup
        - Src:             'valid.c:719,22'
          Dst:             xmlDictLookup
        - Src:             'valid.c:722,17'
          Dst:             xmlStrndup
        - Src:             'valid.c:723,15'
          Dst:             xmlStrdup
        - Src:             'valid.c:725,24'
          Dst:             xmlDictLookup
        - Src:             'valid.c:726,15'
          Dst:             xmlDictLookup
        - Src:             'valid.c:737,5'
          Dst:             xmlFreeDocElementContent
    - functionName:    xmlFreeValidCtxt
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:673,9'
          Branch Sides:
            - BranchSide:      'valid.c:674,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:675,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:675,9'
          Branch Sides:
            - BranchSide:      'valid.c:676,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:677,9'
              BranchSideFuncs: []
        - Branch String:   'valid.c:677,9'
          Branch Sides:
            - BranchSide:      'valid.c:678,9'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:679,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNewValidCtxt
      functionSourceFile: '/src/libxml2/valid.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'valid.c:656,11'
          Branch Sides:
            - BranchSide:      'valid.c:654,21'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:656,11'
              BranchSideFuncs: []
        - Branch String:   'valid.c:657,9'
          Branch Sides:
            - BranchSide:      'valid.c:658,2'
              BranchSideFuncs: []
            - BranchSide:      'valid.c:660,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCleanupOutputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2952
      functionLinenumberEnd: 2956
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitParser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2953,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2953,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'xmlIO.c:2953,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'xmlIO.c:2953,5'
          Dst:             xmlInitParser
    - functionName:    xmlPopOutputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2935
      functionLinenumberEnd: 2944
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlInitParser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2936,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2936,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'xmlIO.c:2936,5'
              BranchSideFuncs:
                - xmlInitParser
        - Branch String:   'xmlIO.c:2938,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2939,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2941,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2936,5'
          Dst:             xmlInitParser
    - functionName:    xmlRegisterDefaultOutputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2923
      functionLinenumberEnd: 2925
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlIODefaultMatch
        - xmlRegisterOutputCallbacks
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2924,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2924,5'
              BranchSideFuncs:
                - xmlRegisterOutputCallbacks
            - BranchSide:      'xmlIO.c:2924,5'
              BranchSideFuncs:
                - xmlRegisterOutputCallbacks
      Callsites:
        - Src:             'xmlIO.c:2924,5'
          Dst:             xmlRegisterOutputCallbacks
        - Src:             'xmlIO.c:2924,5'
          Dst:             xmlIODefaultMatch
    - functionName:    xmlIODefaultMatch
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlRegisterOutputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2906
      functionLinenumberEnd: 2917
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - matchFunc
        - openFunc
        - writeFunc
        - closeFunc
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlInitParser
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:2909,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2910,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2912,65'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2907,5'
          Dst:             xmlInitParser
    - functionName:    xmlCleanupInputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2887
      functionLinenumberEnd: 2891
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitParser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2888,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2888,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'xmlIO.c:2888,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'xmlIO.c:2888,5'
          Dst:             xmlInitParser
    - functionName:    xmlPopInputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2870
      functionLinenumberEnd: 2879
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlInitParser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2871,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2871,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'xmlIO.c:2871,5'
              BranchSideFuncs:
                - xmlInitParser
        - Branch String:   'xmlIO.c:2873,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2874,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2876,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2871,5'
          Dst:             xmlInitParser
    - functionName:    xmlRegisterDefaultInputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2858
      functionLinenumberEnd: 2860
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlIODefaultMatch
        - xmlRegisterInputCallbacks
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2859,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2859,5'
              BranchSideFuncs:
                - xmlRegisterInputCallbacks
            - BranchSide:      'xmlIO.c:2859,5'
              BranchSideFuncs:
                - xmlRegisterInputCallbacks
      Callsites:
        - Src:             'xmlIO.c:2859,5'
          Dst:             xmlRegisterInputCallbacks
        - Src:             'xmlIO.c:2859,5'
          Dst:             xmlIODefaultMatch
    - functionName:    xmlRegisterInputCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2841
      functionLinenumberEnd: 2852
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - matchFunc
        - openFunc
        - readFunc
        - closeFunc
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlInitParser
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:2844,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2845,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2847,63'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2842,5'
          Dst:             xmlInitParser
    - functionName:    xmlInitIOCallbacks
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2817
      functionLinenumberEnd: 2825
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlConvertUriToPath
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uri
        - out
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlStrncasecmp
        - xmlURIUnescapeString
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlIO.c:689,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:690,13'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlURIUnescapeString
                - xmlStrncasecmp
            - BranchSide:      'xmlIO.c:691,41'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlURIUnescapeString
                - xmlStrncasecmp
        - Branch String:   'xmlIO.c:691,16'
          Branch Sides:
            - BranchSide:      'xmlIO.c:692,13'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlURIUnescapeString
            - BranchSide:      'xmlIO.c:693,41'
              BranchSideFuncs:
                - xmlStrncasecmp
                - xmlURIUnescapeString
        - Branch String:   'xmlIO.c:693,16'
          Branch Sides:
            - BranchSide:      'xmlIO.c:695,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:697,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:706,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:707,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:709,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:689,10'
          Dst:             xmlStrncasecmp
        - Src:             'xmlIO.c:691,17'
          Dst:             xmlStrncasecmp
        - Src:             'xmlIO.c:693,17'
          Dst:             xmlStrncasecmp
        - Src:             'xmlIO.c:705,17'
          Dst:             xmlURIUnescapeString
    - functionName:    xmlNoNetExists
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2787
      functionLinenumberEnd: 2804
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCheckFilename
        - xmlConvertUriToPath
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:2791,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2792,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2794,29'
              BranchSideFuncs:
                - xmlConvertUriToPath
                - xmlCheckFilename
        - Branch String:   'xmlIO.c:2794,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2795,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2797,9'
              BranchSideFuncs:
                - xmlCheckFilename
        - Branch String:   'xmlIO.c:2797,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2798,20'
              BranchSideFuncs:
                - xmlCheckFilename
            - BranchSide:      'xmlIO.c:2800,29'
              BranchSideFuncs:
                - xmlCheckFilename
      Callsites:
        - Src:             'xmlIO.c:2794,9'
          Dst:             xmlConvertUriToPath
        - Src:             'xmlIO.c:2800,12'
          Dst:             xmlCheckFilename
    - functionName:    xmlCheckFilename
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - stat64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:646,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:647,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:668,16'
              BranchSideFuncs:
                - stat64
        - Branch String:   'xmlIO.c:671,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:672,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:675,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:675,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:676,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:679,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:668,11'
          Dst:             stat64
    - functionName:    xmlParserGetDirectory
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2747
      functionLinenumberEnd: 2776
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
        - strncpy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlIO.c:2752,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2752,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2760,13'
              BranchSideFuncs:
                - strncpy
                - strlen
        - Branch String:   'xmlIO.c:2763,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2764,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2767,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2764,14'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2764,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2765,7'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2767,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2768,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2772,15'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2768,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2768,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2769,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2760,5'
          Dst:             strncpy
        - Src:             'xmlIO.c:2762,16'
          Dst:             strlen
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      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:    xmlOutputBufferWriteQuotedString
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2646
      functionLinenumberEnd: 2683
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - string
      BBCount:         26
      ICount:          149
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
        - xmlStrchr
      functionUses:    13
      BranchProfiles:
        - Branch String:   'xmlIO.c:2649,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2649,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2650,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2649,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2650,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2652,19'
              BranchSideFuncs:
                - xmlStrchr
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlStrchr
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2652,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2653,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:2679,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2653,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2654,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:2674,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2656,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2657,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:2669,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2657,20'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2658,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:2666,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2658,25'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2659,46'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:2661,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2669,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2670,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:2671,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlIO.c:2652,9'
          Dst:             xmlStrchr
        - Src:             'xmlIO.c:2653,13'
          Dst:             xmlStrchr
        - Src:             'xmlIO.c:2654,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:2659,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:2661,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:2670,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:2671,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:2674,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:2675,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlIO.c:2676,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:2679,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:2680,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlIO.c:2681,9'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlOutputBufferWrite
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2445
      functionLinenumberEnd: 2529
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - len
        - data
      BBCount:         57
      ICount:          327
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - xmlBufAdd
        - xmlBufContent
        - xmlBufCreate
        - xmlBufShrink
        - xmlBufUse
        - xmlCharEncOutput
      functionUses:    217
      BranchProfiles:
        - Branch String:   'xmlIO.c:2450,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2450,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2451,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2450,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2451,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2452,9'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2452,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2453,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2455,21'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2456,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2457,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2464,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2464,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2468,13'
              BranchSideFuncs:
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
                - xmlBufCreate
            - BranchSide:      'xmlIO.c:2492,13'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2468,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2469,25'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2479,23'
              BranchSideFuncs:
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2470,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2471,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2474,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2479,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2480,17'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2482,36'
              BranchSideFuncs:
                - xmlCharEncOutput
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2483,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2484,17'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2487,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2488,19'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2490,23'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2492,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2493,19'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2495,23'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2498,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2498,27'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2528,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2498,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2502,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2528,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2505,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2506,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2508,19'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufShrink
                - xmlBufUse
        - Branch String:   'xmlIO.c:2510,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2511,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2514,18'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUse
                - xmlBufContent
        - Branch String:   'xmlIO.c:2511,30'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2511,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2511,60'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2514,28'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2514,41'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2515,17'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2514,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2515,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2519,26'
              BranchSideFuncs:
                - xmlBufShrink
                - xmlBufUse
                - xmlBufContent
        - Branch String:   'xmlIO.c:2521,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2522,17'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2524,33'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2528,12'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2528,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2528,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2455,11'
          Dst:             xmlBufAdd
        - Src:             'xmlIO.c:2469,25'
          Dst:             xmlBufCreate
        - Src:             'xmlIO.c:2479,13'
          Dst:             xmlBufUse
        - Src:             'xmlIO.c:2482,19'
          Dst:             xmlCharEncOutput
        - Src:             'xmlIO.c:2503,30'
          Dst:             xmlBufUse
        - Src:             'xmlIO.c:2509,38'
          Dst:             xmlBufContent
        - Src:             'xmlIO.c:2519,13'
          Dst:             xmlBufShrink
    - functionName:    xmlOutputBufferWriteString
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2617
      functionLinenumberEnd: 2628
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - str
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - strlen
        - xmlOutputBufferWrite
      functionUses:    132
      BranchProfiles:
        - Branch String:   'xmlIO.c:2620,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2620,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2620,27'
              BranchSideFuncs:
                - strlen
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2620,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2620,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2621,9'
              BranchSideFuncs:
                - strlen
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2621,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2622,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2623,18'
              BranchSideFuncs:
                - strlen
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2625,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2626,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:2627,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2623,11'
          Dst:             strlen
        - Src:             'xmlIO.c:2626,9'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlOutputBufferWriteEscape
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2603
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - str
        - escaping
      BBCount:         26
      ICount:          193
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - strlen
        - xmlEscapeText
        - xmlOutputBufferWrite
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:2551,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2551,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2552,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2551,39'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2551,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2552,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2551,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2552,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2554,33'
              BranchSideFuncs:
                - strlen
                - xmlOutputBufferWrite
                - xmlEscapeText
                - strlen
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2555,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2556,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2560,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlEscapeText
                - strlen
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2560,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2561,48'
              BranchSideFuncs:
                - xmlEscapeText
                - strlen
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:2580,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2563,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2564,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2568,22'
              BranchSideFuncs:
                - strlen
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2569,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2570,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2574,36'
              BranchSideFuncs:
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2580,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2585,8'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:2602,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2589,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2590,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2593,16'
              BranchSideFuncs:
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:2597,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2598,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2599,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlIO.c:2554,11'
          Dst:             strlen
        - Src:             'xmlIO.c:2561,34'
          Dst:             xmlEscapeText
        - Src:             'xmlIO.c:2568,15'
          Dst:             strlen
        - Src:             'xmlIO.c:2574,15'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:2596,15'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlEscapeText
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - string
        - flags
      BBCount:         61
      ICount:          411
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - xmlGetUTF8Char
        - xmlSerializeHexCharRef
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlIO.c:186,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:187,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlIO.c:195,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
        - Branch String:   'xmlIO.c:187,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:188,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlIO.c:190,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
        - Branch String:   'xmlIO.c:195,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:196,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlIO.c:197,18'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
        - Branch String:   'xmlIO.c:197,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:198,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlIO.c:200,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
        - Branch String:   'xmlIO.c:204,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:205,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:206,11'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
        - Branch String:   'xmlIO.c:210,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:221,16'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlIO.c:302,6'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:227,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:228,26'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlIO.c:231,24'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
        - Branch String:   'xmlIO.c:229,21'
          Branch Sides:
            - BranchSide:      'xmlIO.c:230,21'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlIO.c:231,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
        - Branch String:   'xmlIO.c:231,24'
          Branch Sides:
            - BranchSide:      'xmlIO.c:0,0'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlIO.c:232,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
        - Branch String:   'xmlIO.c:240,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:241,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlIO.c:250,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
        - Branch String:   'xmlIO.c:241,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:242,26'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlIO.c:245,45'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
        - Branch String:   'xmlIO.c:253,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:254,21'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
            - BranchSide:      'xmlIO.c:257,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
        - Branch String:   'xmlIO.c:257,37'
          Branch Sides:
            - BranchSide:      'xmlIO.c:257,41'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
            - BranchSide:      'xmlIO.c:258,25'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
        - Branch String:   'xmlIO.c:257,21'
          Branch Sides:
            - BranchSide:      'xmlIO.c:258,25'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
            - BranchSide:      'xmlIO.c:259,24'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlGetUTF8Char
        - Branch String:   'xmlIO.c:269,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:273,18'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlIO.c:291,16'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
        - Branch String:   'xmlIO.c:273,45'
          Branch Sides:
            - BranchSide:      'xmlIO.c:274,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:275,17'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:273,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:275,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:278,23'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
        - Branch String:   'xmlIO.c:279,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:280,25'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
            - BranchSide:      'xmlIO.c:281,19'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
        - Branch String:   'xmlIO.c:282,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:283,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:286,22'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
        - Branch String:   'xmlIO.c:296,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:297,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:299,16'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
      Callsites:
        - Src:             'xmlIO.c:252,19'
          Dst:             xmlGetUTF8Char
        - Src:             'xmlIO.c:262,24'
          Dst:             xmlSerializeHexCharRef
    - functionName:    xmlSerializeHexCharRef
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - val
      BBCount:         17
      ICount:          139
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:135,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:136,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:138,16'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:142,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:143,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:146,5'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:149,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:150,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:152,29'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:155,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:147,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:157,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParserInputBufferRead
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2427
      functionLinenumberEnd: 2428
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in
        - len
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParserInputBufferGrow
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlIO.c:2428,12'
          Dst:             xmlParserInputBufferGrow
    - functionName:    xmlParserInputBufferGrow
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2340
      functionLinenumberEnd: 2414
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - in
        - len
      BBCount:         43
      ICount:          249
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - xmlBufAddLen
        - xmlBufCreate
        - xmlBufEnd
        - xmlBufGrow
        - xmlCharEncInput
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlIO.c:2343,22'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2343,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2344,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2343,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2344,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2346,9'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2346,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2347,13'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufCreate
            - BranchSide:      'xmlIO.c:2352,9'
              BranchSideFuncs:
                - xmlCharEncInput
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2352,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2355,13'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlCharEncInput
                - xmlBufCreate
            - BranchSide:      'xmlIO.c:2397,9'
              BranchSideFuncs:
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2355,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2356,19'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlCharEncInput
            - BranchSide:      'xmlIO.c:2362,17'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlCharEncInput
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2362,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2363,27'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlCharEncInput
            - BranchSide:      'xmlIO.c:2369,19'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2364,21'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2365,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2368,13'
              BranchSideFuncs:
                - xmlBufGrow
                - xmlBufEnd
                - xmlBufAddLen
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2372,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2373,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2377,8'
              BranchSideFuncs:
                - xmlBufEnd
                - xmlBufAddLen
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2378,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2379,6'
              BranchSideFuncs:
                - xmlBufAddLen
                - xmlCharEncInput
            - BranchSide:      'xmlIO.c:2380,13'
              BranchSideFuncs:
                - xmlBufAddLen
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2380,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2381,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2388,26'
              BranchSideFuncs:
                - xmlBufAddLen
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2381,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2382,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2384,30'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2388,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2389,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2392,5'
              BranchSideFuncs:
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2397,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2403,13'
              BranchSideFuncs:
                - xmlCharEncInput
            - BranchSide:      'xmlIO.c:2413,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2403,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2404,23'
              BranchSideFuncs:
                - xmlCharEncInput
            - BranchSide:      'xmlIO.c:2406,21'
              BranchSideFuncs:
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2408,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2410,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2411,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2363,27'
          Dst:             xmlBufCreate
        - Src:             'xmlIO.c:2372,13'
          Dst:             xmlBufGrow
        - Src:             'xmlIO.c:2377,46'
          Dst:             xmlBufEnd
        - Src:             'xmlIO.c:2388,13'
          Dst:             xmlBufAddLen
        - Src:             'xmlIO.c:2408,6'
          Dst:             xmlCharEncInput
    - functionName:    endOfInput
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2323
      functionLinenumberEnd: 2324
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlParserInputBufferPush
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2273
      functionLinenumberEnd: 2314
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
        - len
        - buf
      BBCount:         28
      ICount:          165
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlBufAdd
        - xmlBufCreate
        - xmlCharEncInput
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlIO.c:2277,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2277,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2278,10'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlCharEncInput
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2278,22'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2278,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2278,26'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlCharEncInput
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2278,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2278,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2279,9'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlBufAdd
                - xmlCharEncInput
                - xmlBufCreate
        - Branch String:   'xmlIO.c:2279,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2283,13'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlCharEncInput
                - xmlBufCreate
            - BranchSide:      'xmlIO.c:2306,12'
              BranchSideFuncs:
                - xmlBufAdd
        - Branch String:   'xmlIO.c:2283,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2284,16'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufAdd
                - xmlCharEncInput
            - BranchSide:      'xmlIO.c:2290,18'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2285,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2286,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2289,2'
              BranchSideFuncs:
                - xmlBufAdd
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2291,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2292,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2299,17'
              BranchSideFuncs:
                - xmlCharEncInput
        - Branch String:   'xmlIO.c:2300,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2302,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2303,13'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2303,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2304,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2305,5'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2308,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2309,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2284,16'
          Dst:             xmlBufCreate
        - Src:             'xmlIO.c:2290,8'
          Dst:             xmlBufAdd
        - Src:             'xmlIO.c:2300,6'
          Dst:             xmlCharEncInput
        - Src:             'xmlIO.c:2307,15'
          Dst:             xmlBufAdd
    - functionName:    xmlOutputBufferCreateFilenameDefault
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2247
      functionLinenumberEnd: 2255
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlOutputBufferCreateFilenameValue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2250,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2250,9'
              BranchSideFuncs:
                - __xmlOutputBufferCreateFilenameValue
            - BranchSide:      'xmlIO.c:2251,7'
              BranchSideFuncs:
                - __xmlOutputBufferCreateFilenameValue
      Callsites:
        - Src:             'xmlIO.c:2248,45'
          Dst:             __xmlOutputBufferCreateFilenameValue
        - Src:             'xmlIO.c:2254,5'
          Dst:             __xmlOutputBufferCreateFilenameValue
    - functionName:    __xmlOutputBufferCreateFilename
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - URI
        - encoder
        - compression
      BBCount:         36
      ICount:          225
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - xmlAllocOutputBuffer
        - xmlFreeURI
        - xmlInitParser
        - xmlOutputBufferClose
        - xmlOutputDefaultOpen
        - xmlParseURI
        - xmlURIUnescapeString
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlIO.c:1703,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1704,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1706,24'
              BranchSideFuncs:
                - xmlParseURI
                - xmlAllocOutputBuffer
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
                - xmlFreeURI
                - xmlURIUnescapeString
                - xmlFreeURI
        - Branch String:   'xmlIO.c:1707,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1711,13'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlAllocOutputBuffer
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
                - xmlURIUnescapeString
                - xmlFreeURI
            - BranchSide:      'xmlIO.c:1725,32'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1711,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1712,46'
              BranchSideFuncs:
                - xmlURIUnescapeString
                - xmlFreeURI
                - xmlAllocOutputBuffer
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
                - xmlFreeURI
            - BranchSide:      'xmlIO.c:1719,20'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlAllocOutputBuffer
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1713,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1714,28'
              BranchSideFuncs:
                - xmlFreeURI
            - BranchSide:      'xmlIO.c:1717,19'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlAllocOutputBuffer
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1726,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1727,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1733,14'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1733,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1734,57'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
            - BranchSide:      'xmlIO.c:1753,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
        - Branch String:   'xmlIO.c:1737,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1738,41'
              BranchSideFuncs:
                - xmlOutputDefaultOpen
                - xmlOutputBufferClose
            - BranchSide:      'xmlIO.c:1742,21'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1740,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1741,17'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlIO.c:1742,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1745,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1746,38'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlIO.c:1750,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlOutputDefaultOpen
        - Branch String:   'xmlIO.c:1753,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1753,25'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlIO.c:1755,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlIO.c:1701,5'
          Dst:             xmlInitParser
        - Src:             'xmlIO.c:1706,12'
          Dst:             xmlParseURI
        - Src:             'xmlIO.c:1712,25'
          Dst:             xmlURIUnescapeString
        - Src:             'xmlIO.c:1714,17'
          Dst:             xmlFreeURI
        - Src:             'xmlIO.c:1719,9'
          Dst:             xmlFreeURI
        - Src:             'xmlIO.c:1725,11'
          Dst:             xmlAllocOutputBuffer
        - Src:             'xmlIO.c:1738,20'
          Dst:             xmlOutputDefaultOpen
        - Src:             'xmlIO.c:1756,9'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlAllocOutputBuffer
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoder
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBufCreate
        - xmlBufFree
        - xmlCharEncOutput
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xmlIO.c:1427,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1428,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1430,12'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufCreate
                - xmlCharEncOutput
                - xmlBufFree
        - Branch String:   'xmlIO.c:1432,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1433,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1437,20'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlCharEncOutput
                - xmlBufFree
        - Branch String:   'xmlIO.c:1438,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1439,21'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlCharEncOutput
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1451,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1440,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1441,24'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1449,19'
              BranchSideFuncs:
                - xmlCharEncOutput
      Callsites:
        - Src:             'xmlIO.c:1431,19'
          Dst:             xmlBufCreate
        - Src:             'xmlIO.c:1439,21'
          Dst:             xmlBufCreate
        - Src:             'xmlIO.c:1441,13'
          Dst:             xmlBufFree
        - Src:             'xmlIO.c:1449,2'
          Dst:             xmlCharEncOutput
    - functionName:    xmlOutputDefaultOpen
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1364
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - filename
        - compression
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - close
        - dup
        - strcmp
        - xmlFdOpen
        - xmlIOErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:1319,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1320,14'
              BranchSideFuncs:
                - xmlFdOpen
                - close
            - BranchSide:      'xmlIO.c:1327,25'
              BranchSideFuncs:
                - xmlFdOpen
                - close
        - Branch String:   'xmlIO.c:1322,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1323,29'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:1324,5'
              BranchSideFuncs:
                - close
        - Branch String:   'xmlIO.c:1328,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1329,20'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1354,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1355,15'
              BranchSideFuncs:
                - close
            - BranchSide:      'xmlIO.c:1358,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1319,10'
          Dst:             strcmp
        - Src:             'xmlIO.c:1320,14'
          Dst:             dup
        - Src:             'xmlIO.c:1323,29'
          Dst:             __errno_location
        - Src:             'xmlIO.c:1323,20'
          Dst:             xmlIOErr
        - Src:             'xmlIO.c:1327,15'
          Dst:             xmlFdOpen
        - Src:             'xmlIO.c:1355,9'
          Dst:             close
    - functionName:    xmlOutputBufferClose
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1540
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         32
      ICount:          190
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - xmlBufFree
        - xmlCharEncCloseFunc
        - xmlIsCatastrophicError
        - xmlOutputBufferFlush
      functionUses:    38
      BranchProfiles:
        - Branch String:   'xmlIO.c:1502,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1503,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1505,9'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
                - xmlIsCatastrophicError
                - xmlOutputBufferFlush
        - Branch String:   'xmlIO.c:1505,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1506,30'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
                - xmlIsCatastrophicError
            - BranchSide:      'xmlIO.c:1508,9'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
                - xmlIsCatastrophicError
        - Branch String:   'xmlIO.c:1508,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1509,20'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
                - xmlIsCatastrophicError
            - BranchSide:      'xmlIO.c:1520,9'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
        - Branch String:   'xmlIO.c:1511,34'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1512,53'
              BranchSideFuncs:
                - xmlIsCatastrophicError
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1518,5'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
        - Branch String:   'xmlIO.c:1511,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1513,17'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1518,5'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
        - Branch String:   'xmlIO.c:1513,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1514,17'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1516,30'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
        - Branch String:   'xmlIO.c:1520,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1521,16'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1523,15'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
        - Branch String:   'xmlIO.c:1525,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1526,20'
              BranchSideFuncs:
                - xmlBufFree
                - xmlBufFree
                - xmlCharEncCloseFunc
            - BranchSide:      'xmlIO.c:1529,9'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
        - Branch String:   'xmlIO.c:1529,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1530,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1532,9'
              BranchSideFuncs:
                - xmlBufFree
        - Branch String:   'xmlIO.c:1532,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1533,20'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1537,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1506,9'
          Dst:             xmlOutputBufferFlush
        - Src:             'xmlIO.c:1512,15'
          Dst:             xmlIsCatastrophicError
        - Src:             'xmlIO.c:1526,9'
          Dst:             xmlBufFree
        - Src:             'xmlIO.c:1530,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlIO.c:1533,9'
          Dst:             xmlBufFree
    - functionName:    xmlOutputBufferFlush
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2692
      functionLinenumberEnd: 2737
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         45
      ICount:          250
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - xmlBufContent
        - xmlBufShrink
        - xmlBufUse
        - xmlCharEncOutput
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xmlIO.c:2695,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2695,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2695,27'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlCharEncOutput
        - Branch String:   'xmlIO.c:2695,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2695,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2699,10'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlCharEncOutput
        - Branch String:   'xmlIO.c:2699,29'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2699,33'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlCharEncOutput
            - BranchSide:      'xmlIO.c:2713,10'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2699,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2703,2'
              BranchSideFuncs:
                - xmlCharEncOutput
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2713,10'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2705,10'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2706,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2707,2'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlCharEncOutput
        - Branch String:   'xmlIO.c:2707,2'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2704,33'
              BranchSideFuncs:
                - xmlCharEncOutput
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2708,5'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2713,29'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2713,33'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2720,16'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2713,55'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2714,3'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2720,16'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2713,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2715,8'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2720,16'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlIO.c:2718,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2719,19'
              BranchSideFuncs:
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2720,5'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2724,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2725,19'
              BranchSideFuncs:
                - xmlBufShrink
            - BranchSide:      'xmlIO.c:2726,5'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2727,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2728,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2731,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2728,22'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2728,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2728,52'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2731,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2732,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2734,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2704,16'
          Dst:             xmlCharEncOutput
        - Src:             'xmlIO.c:2716,48'
          Dst:             xmlBufContent
        - Src:             'xmlIO.c:2717,34'
          Dst:             xmlBufUse
        - Src:             'xmlIO.c:2719,6'
          Dst:             xmlBufShrink
        - Src:             'xmlIO.c:2722,48'
          Dst:             xmlBufContent
        - Src:             'xmlIO.c:2723,34'
          Dst:             xmlBufUse
        - Src:             'xmlIO.c:2725,6'
          Dst:             xmlBufShrink
    - functionName:    dup
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlIOErr
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - err
      BBCount:         52
      ICount:          264
      EdgeCount:       102
      CyclomaticComplexity: 52
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xmlIO.c:413,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:415,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:418,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:421,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:424,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:427,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:430,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:433,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:436,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:439,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:442,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:445,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:448,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:451,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:454,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:457,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:460,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:463,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:466,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:469,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:472,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:475,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:478,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:481,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:484,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:487,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:490,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:493,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:496,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:499,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:502,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:505,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:508,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:511,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:514,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:517,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:520,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:523,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:526,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:529,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:532,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:535,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:538,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:541,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:544,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:547,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:550,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:553,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:556,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:559,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:561,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFdOpen
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - write
        - out
      BBCount:         23
      ICount:          131
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - open64
        - xmlConvertUriToPath
        - xmlIOErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:731,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:732,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:734,29'
              BranchSideFuncs:
                - xmlConvertUriToPath
                - open64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:734,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:735,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:737,9'
              BranchSideFuncs:
                - open64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:737,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:738,20'
              BranchSideFuncs:
                - open64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:757,9'
              BranchSideFuncs:
                - open64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:757,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:758,15'
              BranchSideFuncs:
                - open64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:760,15'
              BranchSideFuncs:
                - open64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:764,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:769,14'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:775,16'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:769,31'
          Branch Sides:
            - BranchSide:      'xmlIO.c:769,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:770,17'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:769,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:770,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:772,28'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
      Callsites:
        - Src:             'xmlIO.c:734,9'
          Dst:             xmlConvertUriToPath
        - Src:             'xmlIO.c:761,10'
          Dst:             open64
        - Src:             'xmlIO.c:769,14'
          Dst:             __errno_location
        - Src:             'xmlIO.c:769,35'
          Dst:             __errno_location
        - Src:             'xmlIO.c:772,28'
          Dst:             __errno_location
        - Src:             'xmlIO.c:772,19'
          Dst:             xmlIOErr
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlFdWrite
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - write
        - xmlIOErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:835,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:836,16'
              BranchSideFuncs:
                - write
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:844,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:837,6'
          Branch Sides:
            - BranchSide:      'xmlIO.c:838,30'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:839,16'
              BranchSideFuncs:
                - write
                - __errno_location
                - xmlIOErr
      Callsites:
        - Src:             'xmlIO.c:836,10'
          Dst:             write
        - Src:             'xmlIO.c:838,30'
          Dst:             __errno_location
        - Src:             'xmlIO.c:838,21'
          Dst:             xmlIOErr
    - functionName:    xmlFdClose
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - close
        - xmlIOErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:870,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:871,25'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:873,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:866,11'
          Dst:             close
        - Src:             'xmlIO.c:871,25'
          Dst:             __errno_location
        - Src:             'xmlIO.c:871,16'
          Dst:             xmlIOErr
    - functionName:    write
      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:    open64
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlParserInputBufferCreateFilenameDefault
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - func
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __xmlParserInputBufferCreateFilenameValue
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2230,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2231,13'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
            - BranchSide:      'xmlIO.c:2233,9'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
        - Branch String:   'xmlIO.c:2233,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2233,9'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
            - BranchSide:      'xmlIO.c:2234,14'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
      Callsites:
        - Src:             'xmlIO.c:2229,11'
          Dst:             __xmlParserInputBufferCreateFilenameValue
        - Src:             'xmlIO.c:2235,5'
          Dst:             __xmlParserInputBufferCreateFilenameValue
    - functionName:    __xmlParserInputBufferCreateFilename
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1632
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - URI
        - enc
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlParserInputBufferCreateUrl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlIO.c:1631,5'
          Dst:             xmlParserInputBufferCreateUrl
    - functionName:    xmlParserInputBufferCreateUrl
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1610
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
        - enc
        - flags
        - out
      BBCount:         30
      ICount:          201
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - close
        - xmlAllocParserInputBuffer
        - xmlFdOpen
        - xmlFreeParserInputBuffer
        - xmlInitParser
        - xmlInputFromFd
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlIO.c:1561,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1562,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1567,37'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
                - xmlFreeParserInputBuffer
                - xmlFdOpen
                - xmlInputFromFd
                - close
        - Branch String:   'xmlIO.c:1568,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1569,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1575,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlFdOpen
                - xmlInputFromFd
                - close
        - Branch String:   'xmlIO.c:1576,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1577,55'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlFdOpen
                - xmlInputFromFd
                - close
            - BranchSide:      'xmlIO.c:1602,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlIO.c:1579,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1582,29'
              BranchSideFuncs:
                - xmlFdOpen
                - xmlFreeParserInputBuffer
                - xmlInputFromFd
                - close
            - BranchSide:      'xmlIO.c:1591,21'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlFdOpen
                - xmlInputFromFd
                - close
        - Branch String:   'xmlIO.c:1584,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1585,38'
              BranchSideFuncs:
                - xmlInputFromFd
                - close
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1588,24'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlFdOpen
                - xmlInputFromFd
                - close
        - Branch String:   'xmlIO.c:1594,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1595,37'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1600,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlFdOpen
                - xmlInputFromFd
                - close
        - Branch String:   'xmlIO.c:1602,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1603,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1608,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1558,5'
          Dst:             xmlInitParser
        - Src:             'xmlIO.c:1567,11'
          Dst:             xmlAllocParserInputBuffer
        - Src:             'xmlIO.c:1582,19'
          Dst:             xmlFdOpen
        - Src:             'xmlIO.c:1585,23'
          Dst:             xmlInputFromFd
        - Src:             'xmlIO.c:1586,17'
          Dst:             close
        - Src:             'xmlIO.c:1603,9'
          Dst:             xmlFreeParserInputBuffer
    - functionName:    xmlAllocParserInputBuffer
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - enc
      BBCount:         16
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlBufCreate
        - xmlFreeParserInputBuffer
        - xmlLookupCharEncodingHandler
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xmlIO.c:1384,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1385,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1387,12'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufCreate
                - xmlLookupCharEncodingHandler
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlIO.c:1389,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1390,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1393,9'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlLookupCharEncodingHandler
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlIO.c:1393,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1394,42'
              BranchSideFuncs:
                - xmlLookupCharEncodingHandler
                - xmlBufCreate
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1400,9'
              BranchSideFuncs:
                - xmlBufCreate
        - Branch String:   'xmlIO.c:1394,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1396,38'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:1399,5'
              BranchSideFuncs:
                - xmlBufCreate
        - Branch String:   'xmlIO.c:1400,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1401,20'
              BranchSideFuncs:
                - xmlBufCreate
            - BranchSide:      'xmlIO.c:1403,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1388,19'
          Dst:             xmlBufCreate
        - Src:             'xmlIO.c:1394,13'
          Dst:             xmlLookupCharEncodingHandler
        - Src:             'xmlIO.c:1396,13'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'xmlIO.c:1401,20'
          Dst:             xmlBufCreate
    - functionName:    xmlInputFromFd
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - buf
        - fd
        - flags
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - close
        - dup
        - xmlIOErr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlIO.c:1287,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1288,25'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:1290,14'
              BranchSideFuncs:
                - close
        - Branch String:   'xmlIO.c:1291,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1292,15'
              BranchSideFuncs:
                - close
            - BranchSide:      'xmlIO.c:1295,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1286,12'
          Dst:             dup
        - Src:             'xmlIO.c:1288,25'
          Dst:             __errno_location
        - Src:             'xmlIO.c:1288,16'
          Dst:             xmlIOErr
        - Src:             'xmlIO.c:1292,9'
          Dst:             close
    - functionName:    xmlFreeParserInputBuffer
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - in
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlBufFree
        - xmlCharEncCloseFunc
      functionUses:    20
      BranchProfiles:
        - Branch String:   'xmlIO.c:1468,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1468,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1470,9'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
                - xmlBufFree
        - Branch String:   'xmlIO.c:1470,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1471,20'
              BranchSideFuncs:
                - xmlBufFree
                - xmlBufFree
                - xmlCharEncCloseFunc
            - BranchSide:      'xmlIO.c:1474,9'
              BranchSideFuncs:
                - xmlBufFree
                - xmlCharEncCloseFunc
        - Branch String:   'xmlIO.c:1474,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1475,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1477,9'
              BranchSideFuncs:
                - xmlBufFree
        - Branch String:   'xmlIO.c:1477,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1478,2'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1480,9'
              BranchSideFuncs:
                - xmlBufFree
        - Branch String:   'xmlIO.c:1480,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1481,20'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'xmlIO.c:1485,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1471,9'
          Dst:             xmlBufFree
        - Src:             'xmlIO.c:1475,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlIO.c:1481,9'
          Dst:             xmlBufFree
    - functionName:    xmlFdRead
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         14
      ICount:          101
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - read
        - xmlIOErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:798,5'
          Branch Sides:
            - BranchSide:      'xmlIO.c:799,22'
              BranchSideFuncs:
                - read
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:816,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:800,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:805,17'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:809,13'
              BranchSideFuncs:
                - read
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:805,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:806,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:807,30'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:809,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:810,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:811,16'
              BranchSideFuncs:
                - read
                - __errno_location
                - xmlIOErr
      Callsites:
        - Src:             'xmlIO.c:799,17'
          Dst:             read
        - Src:             'xmlIO.c:807,30'
          Dst:             __errno_location
        - Src:             'xmlIO.c:807,21'
          Dst:             xmlIOErr
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlParserInputBufferCreateIO
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2166
      functionLinenumberEnd: 2179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ioread
        - ioclose
        - ioctx
        - enc
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlAllocParserInputBuffer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlIO.c:2169,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2169,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2171,37'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
        - Branch String:   'xmlIO.c:2172,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2173,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2178,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2171,11'
          Dst:             xmlAllocParserInputBuffer
    - functionName:    xmlOutputBufferCreateFd
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2122
      functionLinenumberEnd: 2145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - fd
        - encoder
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlAllocOutputBuffer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlIO.c:2125,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2126,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2129,32'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
        - Branch String:   'xmlIO.c:2130,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2133,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2144,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2134,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2135,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2137,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2129,11'
          Dst:             xmlAllocOutputBuffer
    - functionName:    xmlFdFree
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlNewInputBufferString
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2091
      functionLinenumberEnd: 2108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str
        - flags
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
        - xmlBufCreateMem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:2095,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2096,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2097,12'
              BranchSideFuncs:
                - strlen
                - xmlBufCreateMem
        - Branch String:   'xmlIO.c:2102,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2103,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2107,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2100,58'
          Dst:             strlen
        - Src:             'xmlIO.c:2100,19'
          Dst:             xmlBufCreateMem
    - functionName:    xmlParserInputBufferCreateStatic
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2079
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - mem
        - size
        - enc
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNewInputBufferMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:2075,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2075,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2076,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2075,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2076,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2078,36'
              BranchSideFuncs:
                - xmlNewInputBufferMemory
      Callsites:
        - Src:             'xmlIO.c:2078,12'
          Dst:             xmlNewInputBufferMemory
    - functionName:    xmlNewInputBufferMemory
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1982
      functionLinenumberEnd: 2025
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - mem
        - size
        - flags
        - enc
      BBCount:         18
      ICount:          147
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlAllocParserInputBuffer
        - xmlBufCreateMem
        - xmlFreeParserInputBuffer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlIO.c:1985,40'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1986,11'
              BranchSideFuncs:
                - xmlBufCreateMem
                - xmlAllocParserInputBuffer
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:2010,15'
              BranchSideFuncs:
                - xmlBufCreateMem
        - Branch String:   'xmlIO.c:1985,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1993,41'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:2010,15'
              BranchSideFuncs:
                - xmlBufCreateMem
        - Branch String:   'xmlIO.c:1994,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1995,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1997,16'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlIO.c:1998,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1999,38'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlIO.c:2003,21'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2011,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2012,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2013,16'
              BranchSideFuncs:
                - xmlBufCreateMem
        - Branch String:   'xmlIO.c:2018,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2019,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1993,15'
          Dst:             xmlAllocParserInputBuffer
        - Src:             'xmlIO.c:1999,13'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'xmlIO.c:2016,23'
          Dst:             xmlBufCreateMem
    - functionName:    xmlMemRead
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1950
      functionLinenumberEnd: 1960
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - buf
        - size
      BBCount:         4
      ICount:          60
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:1953,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1953,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1954,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlMemClose
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1964
      functionLinenumberEnd: 1968
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlParserInputBufferCreateMem
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2047
      functionLinenumberEnd: 2052
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - mem
        - size
        - enc
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNewInputBufferMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:2048,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2048,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2049,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:2048,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2049,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2051,36'
              BranchSideFuncs:
                - xmlNewInputBufferMemory
      Callsites:
        - Src:             'xmlIO.c:2051,12'
          Dst:             xmlNewInputBufferMemory
    - functionName:    xmlParserInputBufferCreateFd
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - fd
        - enc
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlAllocParserInputBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:1924,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1924,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1926,37'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
        - Branch String:   'xmlIO.c:1927,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1930,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1941,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1931,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1932,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1934,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1926,11'
          Dst:             xmlAllocParserInputBuffer
    - functionName:    xmlOutputBufferGetSize
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1901
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufUse
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:1897,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1897,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1898,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1897,48'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1897,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1898,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1897,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1898,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1900,22'
              BranchSideFuncs:
                - xmlBufUse
      Callsites:
        - Src:             'xmlIO.c:1900,12'
          Dst:             xmlBufUse
    - functionName:    xmlOutputBufferGetContent
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1882
      functionLinenumberEnd: 1887
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlBufContent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:1883,23'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1883,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1884,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1883,48'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1883,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1884,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1883,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1884,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1886,26'
              BranchSideFuncs:
                - xmlBufContent
      Callsites:
        - Src:             'xmlIO.c:1886,12'
          Dst:             xmlBufContent
    - functionName:    xmlBufferWrite
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlBufferAdd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:1075,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1076,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1077,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1074,11'
          Dst:             xmlBufferAdd
    - functionName:    xmlOutputBufferCreateIO
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2197
      functionLinenumberEnd: 2212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - iowrite
        - ioclose
        - ioctx
        - encoder
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlAllocOutputBuffer
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlIO.c:2200,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2201,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2204,32'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
        - Branch String:   'xmlIO.c:2205,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:2206,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:2211,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:2204,11'
          Dst:             xmlAllocOutputBuffer
    - functionName:    xmlOutputBufferCreateBuffer
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buffer
        - encoder
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlBufferWrite
        - xmlOutputBufferCreateIO
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:1865,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1866,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1869,66'
              BranchSideFuncs:
                - xmlOutputBufferCreateIO
      Callsites:
        - Src:             'xmlIO.c:1869,11'
          Dst:             xmlOutputBufferCreateIO
        - Src:             'xmlIO.c:1869,11'
          Dst:             xmlBufferWrite
    - functionName:    xmlFileWrite
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - fwrite
        - xmlIOErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:1006,27'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1006,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1007,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1006,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1007,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1009,5'
              BranchSideFuncs:
                - __errno_location
                - fwrite
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:1011,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1012,26'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:1014,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1009,5'
          Dst:             __errno_location
        - Src:             'xmlIO.c:1010,13'
          Dst:             fwrite
        - Src:             'xmlIO.c:1012,26'
          Dst:             __errno_location
        - Src:             'xmlIO.c:1012,17'
          Dst:             xmlIOErr
    - functionName:    xmlOutputBufferCreateFile
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1834
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - file
        - encoder
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlAllocOutputBuffer
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlIO.c:1837,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1838,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1841,32'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
        - Branch String:   'xmlIO.c:1842,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1843,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1848,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1841,11'
          Dst:             xmlAllocOutputBuffer
    - functionName:    xmlFileFlush
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - fflush
        - xmlIOErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlIO.c:1027,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1028,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1030,16'
              BranchSideFuncs:
                - fflush
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:1030,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1031,25'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:1033,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1030,9'
          Dst:             fflush
        - Src:             'xmlIO.c:1031,25'
          Dst:             __errno_location
        - Src:             'xmlIO.c:1031,16'
          Dst:             xmlIOErr
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlParserInputBufferCreateFile
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1807
      functionLinenumberEnd: 1820
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - file
        - enc
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlAllocParserInputBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:1810,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1810,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1812,37'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
        - Branch String:   'xmlIO.c:1813,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1814,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1819,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1812,11'
          Dst:             xmlAllocParserInputBuffer
    - functionName:    xmlFileRead
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - context
        - buffer
        - len
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - ferror
        - fread
        - xmlIOErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:975,27'
          Branch Sides:
            - BranchSide:      'xmlIO.c:975,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:976,9'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:975,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:976,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:984,5'
              BranchSideFuncs:
                - __errno_location
                - fread
                - ferror
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:986,32'
          Branch Sides:
            - BranchSide:      'xmlIO.c:986,43'
              BranchSideFuncs:
                - ferror
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:989,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:986,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:987,26'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:989,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:984,5'
          Dst:             __errno_location
        - Src:             'xmlIO.c:985,13'
          Dst:             fread
        - Src:             'xmlIO.c:986,36'
          Dst:             ferror
        - Src:             'xmlIO.c:987,26'
          Dst:             __errno_location
        - Src:             'xmlIO.c:987,17'
          Dst:             xmlIOErr
    - functionName:    xmlOutputBufferCreateFilename
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1784
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - URI
        - encoder
        - compression
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __xmlOutputBufferCreateFilename
        - __xmlOutputBufferCreateFilenameValue
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlIO.c:1785,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1786,10'
              BranchSideFuncs:
                - __xmlOutputBufferCreateFilenameValue
            - BranchSide:      'xmlIO.c:1788,41'
              BranchSideFuncs:
                - __xmlOutputBufferCreateFilename
      Callsites:
        - Src:             'xmlIO.c:1785,10'
          Dst:             __xmlOutputBufferCreateFilenameValue
        - Src:             'xmlIO.c:1786,10'
          Dst:             __xmlOutputBufferCreateFilenameValue
        - Src:             'xmlIO.c:1788,9'
          Dst:             __xmlOutputBufferCreateFilename
    - functionName:    xmlParserInputBufferCreateFilename
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - URI
        - enc
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __xmlParserInputBufferCreateFilenameValue
        - xmlParserInputBufferCreateUrl
        - xmlRaiseError
        - xmlRaiseMemoryError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:1655,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1656,16'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
            - BranchSide:      'xmlIO.c:1658,42'
              BranchSideFuncs:
                - xmlParserInputBufferCreateUrl
                - xmlRaiseError
                - xmlRaiseMemoryError
        - Branch String:   'xmlIO.c:1665,30'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1665,34'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRaiseMemoryError
            - BranchSide:      'xmlIO.c:1672,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1665,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1666,70'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRaiseMemoryError
            - BranchSide:      'xmlIO.c:1672,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:1666,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1669,13'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'xmlIO.c:1670,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1655,9'
          Dst:             __xmlParserInputBufferCreateFilenameValue
        - Src:             'xmlIO.c:1656,16'
          Dst:             __xmlParserInputBufferCreateFilenameValue
        - Src:             'xmlIO.c:1658,12'
          Dst:             xmlParserInputBufferCreateUrl
        - Src:             'xmlIO.c:1666,13'
          Dst:             xmlRaiseError
        - Src:             'xmlIO.c:1669,13'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlFileClose
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
      BBCount:         15
      ICount:          75
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - fclose
        - xmlFileFlush
        - xmlIOErr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlIO.c:1046,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1047,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1049,9'
              BranchSideFuncs:
                - fclose
                - __errno_location
                - xmlIOErr
                - xmlFileFlush
        - Branch String:   'xmlIO.c:1049,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1050,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:1051,10'
              BranchSideFuncs:
                - fclose
                - __errno_location
                - xmlIOErr
                - xmlFileFlush
        - Branch String:   'xmlIO.c:1051,26'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1051,30'
              BranchSideFuncs:
                - xmlFileFlush
            - BranchSide:      'xmlIO.c:1052,29'
              BranchSideFuncs:
                - xmlFileFlush
        - Branch String:   'xmlIO.c:1051,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1052,29'
              BranchSideFuncs:
                - xmlFileFlush
            - BranchSide:      'xmlIO.c:1054,16'
              BranchSideFuncs:
                - fclose
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:1054,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:1055,25'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:1057,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlIO.c:1052,16'
          Dst:             xmlFileFlush
        - Src:             'xmlIO.c:1054,9'
          Dst:             fclose
        - Src:             'xmlIO.c:1055,25'
          Dst:             __errno_location
        - Src:             'xmlIO.c:1055,16'
          Dst:             xmlIOErr
    - functionName:    xmlFileOpenSafe
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - write
        - out
      BBCount:         20
      ICount:          118
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - fopen64
        - xmlConvertUriToPath
        - xmlIOErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlIO.c:902,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:903,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:905,29'
              BranchSideFuncs:
                - xmlConvertUriToPath
                - fopen64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:905,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:906,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:908,9'
              BranchSideFuncs:
                - fopen64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:908,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:909,20'
              BranchSideFuncs:
                - fopen64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:924,16'
              BranchSideFuncs:
                - fopen64
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
        - Branch String:   'xmlIO.c:927,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:932,14'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - xmlIOErr
            - BranchSide:      'xmlIO.c:943,12'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:932,31'
          Branch Sides:
            - BranchSide:      'xmlIO.c:932,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:933,17'
              BranchSideFuncs: []
        - Branch String:   'xmlIO.c:932,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:933,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:939,28'
              BranchSideFuncs:
                - __errno_location
                - xmlIOErr
      Callsites:
        - Src:             'xmlIO.c:905,9'
          Dst:             xmlConvertUriToPath
        - Src:             'xmlIO.c:924,10'
          Dst:             fopen64
        - Src:             'xmlIO.c:932,14'
          Dst:             __errno_location
        - Src:             'xmlIO.c:932,35'
          Dst:             __errno_location
        - Src:             'xmlIO.c:939,28'
          Dst:             __errno_location
        - Src:             'xmlIO.c:939,19'
          Dst:             xmlIOErr
    - functionName:    xmlFileOpen
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFileOpenSafe
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlIO.c:958,5'
          Dst:             xmlFileOpenSafe
    - functionName:    xmlFileMatch
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlNormalizeWindowsPath
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - path
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStrdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlIO.c:624,12'
          Dst:             xmlStrdup
    - functionName:    xmlSerializeText
      functionSourceFile: '/src/libxml2/xmlIO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - buf
        - string
        - maxSize
        - flags
      BBCount:         49
      ICount:          279
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - xmlGetUTF8Char
        - xmlOutputBufferWrite
        - xmlSerializeHexCharRef
      functionUses:    10
      BranchProfiles:
        - Branch String:   'xmlIO.c:313,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:314,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:317,9'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:317,9'
          Branch Sides:
            - BranchSide:      'xmlIO.c:318,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:326,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:318,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:319,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:321,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:326,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:327,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:328,18'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:328,18'
          Branch Sides:
            - BranchSide:      'xmlIO.c:329,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:331,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:345,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:346,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:348,34'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:350,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:351,26'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:354,24'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:352,21'
          Branch Sides:
            - BranchSide:      'xmlIO.c:353,21'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:354,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:354,24'
          Branch Sides:
            - BranchSide:      'xmlIO.c:0,0'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:355,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:361,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:362,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:364,23'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:364,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:365,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:367,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:367,13'
          Branch Sides:
            - BranchSide:      'xmlIO.c:368,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:377,17'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:368,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:369,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlIO.c:371,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:380,17'
          Branch Sides:
            - BranchSide:      'xmlIO.c:381,21'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:384,22'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:384,37'
          Branch Sides:
            - BranchSide:      'xmlIO.c:384,41'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:385,25'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlIO.c:384,21'
          Branch Sides:
            - BranchSide:      'xmlIO.c:385,25'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlIO.c:386,24'
              BranchSideFuncs:
                - xmlSerializeHexCharRef
                - xmlOutputBufferWrite
                - xmlGetUTF8Char
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlIO.c:362,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:371,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlIO.c:379,19'
          Dst:             xmlGetUTF8Char
        - Src:             'xmlIO.c:389,24'
          Dst:             xmlSerializeHexCharRef
        - Src:             'xmlIO.c:390,13'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlGcMemGet
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - freeFunc
        - mallocFunc
        - mallocAtomicFunc
        - reallocFunc
        - strdupFunc
      BBCount:         16
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:509,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:509,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:510,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:510,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:510,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:511,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:511,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:511,55'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:512,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:512,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:512,45'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:513,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:513,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:513,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:513,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGcMemSetup
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - freeFunc
        - mallocFunc
        - mallocAtomicFunc
        - reallocFunc
        - strdupFunc
      BBCount:         12
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:473,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:474,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:475,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:475,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:476,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:477,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:477,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:478,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:479,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:479,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:480,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:481,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:481,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:482,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:483,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlMemGet
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - freeFunc
        - mallocFunc
        - reallocFunc
        - strdupFunc
      BBCount:         13
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:444,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:444,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:445,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:445,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:445,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:446,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:446,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:446,45'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:447,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:447,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:447,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:447,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlMemSetup
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - freeFunc
        - mallocFunc
        - reallocFunc
        - strdupFunc
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:416,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:417,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:418,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:418,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:419,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:420,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:420,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:421,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:422,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:422,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:423,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:424,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCleanupMemoryInternal
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCleanupMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlmemory.c:396,5'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:396,5'
              BranchSideFuncs:
                - xmlCleanupMutex
            - BranchSide:      'xmlmemory.c:396,5'
              BranchSideFuncs:
                - xmlCleanupMutex
      Callsites:
        - Src:             'xmlmemory.c:396,5'
          Dst:             xmlCleanupMutex
    - functionName:    xmlCleanupMemory
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlInitMemoryInternal
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlmemory.c:369,5'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:369,5'
              BranchSideFuncs:
                - xmlInitMutex
            - BranchSide:      'xmlmemory.c:369,5'
              BranchSideFuncs:
                - xmlInitMutex
      Callsites:
        - Src:             'xmlmemory.c:369,5'
          Dst:             xmlInitMutex
    - functionName:    xmlInitMemory
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitParser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:360,5'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:360,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'xmlmemory.c:360,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'xmlmemory.c:360,5'
          Dst:             xmlInitParser
    - functionName:    xmlMemoryDump
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlMemShow
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fp
        - nr
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlMemDisplay
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fp
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlMemDisplayLast
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - fp
        - nbBytes
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlMemBlocks
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:303,5'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:301,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
            - BranchSide:      'xmlmemory.c:303,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
      Callsites:
        - Src:             'xmlmemory.c:303,5'
          Dst:             xmlMutexLock
        - Src:             'xmlmemory.c:305,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlMemUsed
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlMemSize
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:272,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:273,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:275,9'
              BranchSideFuncs: []
        - Branch String:   'xmlmemory.c:276,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:277,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:279,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlMemoryStrdup
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
        - xmlInitParser
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlmemory.c:242,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:243,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:245,42'
              BranchSideFuncs:
                - malloc
                - xmlMutexLock
                - xmlMutexUnlock
        - Branch String:   'xmlmemory.c:246,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:247,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
            - BranchSide:      'xmlmemory.c:248,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
      Callsites:
        - Src:             'xmlmemory.c:237,19'
          Dst:             strlen
        - Src:             'xmlmemory.c:240,5'
          Dst:             xmlInitParser
        - Src:             'xmlmemory.c:251,5'
          Dst:             xmlMutexLock
        - Src:             'xmlmemory.c:254,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlMemStrdupLoc
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str
        - file
        - line
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMemoryStrdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlmemory.c:225,12'
          Dst:             xmlMemoryStrdup
    - functionName:    xmlMemFree
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlMutexLock
        - xmlMutexUnlock
        - xmlPrintErrorMessage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlmemory.c:189,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:190,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:192,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - free
                - xmlPrintErrorMessage
                - xmlPrintErrorMessage
        - Branch String:   'xmlmemory.c:192,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:193,9'
              BranchSideFuncs:
                - xmlPrintErrorMessage
            - BranchSide:      'xmlmemory.c:197,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - free
                - xmlPrintErrorMessage
        - Branch String:   'xmlmemory.c:198,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:199,9'
              BranchSideFuncs:
                - xmlPrintErrorMessage
            - BranchSide:      'xmlmemory.c:202,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
                - free
      Callsites:
        - Src:             'xmlmemory.c:193,9'
          Dst:             xmlPrintErrorMessage
        - Src:             'xmlmemory.c:199,9'
          Dst:             xmlPrintErrorMessage
        - Src:             'xmlmemory.c:205,5'
          Dst:             xmlMutexLock
        - Src:             'xmlmemory.c:208,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlMemRealloc
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         12
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - realloc
        - xmlInitParser
        - xmlMemMalloc
        - xmlMutexLock
        - xmlMutexUnlock
        - xmlPrintErrorMessage
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlmemory.c:146,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:147,29'
              BranchSideFuncs:
                - xmlMemMalloc
            - BranchSide:      'xmlmemory.c:149,5'
              BranchSideFuncs:
                - xmlInitParser
                - realloc
                - xmlMutexLock
                - xmlMutexUnlock
                - xmlPrintErrorMessage
        - Branch String:   'xmlmemory.c:151,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:154,9'
              BranchSideFuncs:
                - realloc
                - xmlMutexLock
                - xmlMutexUnlock
                - xmlPrintErrorMessage
        - Branch String:   'xmlmemory.c:155,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:156,9'
              BranchSideFuncs:
                - xmlPrintErrorMessage
            - BranchSide:      'xmlmemory.c:159,15'
              BranchSideFuncs:
                - realloc
                - xmlMutexLock
                - xmlMutexUnlock
        - Branch String:   'xmlmemory.c:163,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:164,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
            - BranchSide:      'xmlmemory.c:167,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
      Callsites:
        - Src:             'xmlmemory.c:147,16'
          Dst:             xmlMemMalloc
        - Src:             'xmlmemory.c:149,5'
          Dst:             xmlInitParser
        - Src:             'xmlmemory.c:156,9'
          Dst:             xmlPrintErrorMessage
        - Src:             'xmlmemory.c:162,22'
          Dst:             realloc
        - Src:             'xmlmemory.c:171,5'
          Dst:             xmlMutexLock
        - Src:             'xmlmemory.c:174,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlMemMalloc
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlInitParser
        - xmlMutexLock
        - xmlMutexUnlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlmemory.c:101,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:102,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlmemory.c:104,42'
              BranchSideFuncs:
                - malloc
                - xmlMutexLock
                - xmlMutexUnlock
        - Branch String:   'xmlmemory.c:105,9'
          Branch Sides:
            - BranchSide:      'xmlmemory.c:106,9'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
            - BranchSide:      'xmlmemory.c:107,5'
              BranchSideFuncs:
                - xmlMutexLock
                - xmlMutexUnlock
      Callsites:
        - Src:             'xmlmemory.c:99,5'
          Dst:             xmlInitParser
        - Src:             'xmlmemory.c:110,5'
          Dst:             xmlMutexLock
        - Src:             'xmlmemory.c:113,5'
          Dst:             xmlMutexUnlock
    - functionName:    xmlReallocLoc
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ptr
        - size
        - file
        - line
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMemRealloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlmemory.c:131,12'
          Dst:             xmlMemRealloc
    - functionName:    xmlMallocAtomicLoc
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - size
        - file
        - line
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMemMalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlmemory.c:85,12'
          Dst:             xmlMemMalloc
    - functionName:    xmlMallocLoc
      functionSourceFile: '/src/libxml2/xmlmemory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - size
        - file
        - line
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlMemMalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlmemory.c:70,12'
          Dst:             xmlMemMalloc
    - functionName:    xmlEscapeFormatString
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         32
      ICount:          213
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlstring.c:1101,14'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1101,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1102,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1101,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1102,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1104,20'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1104,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1105,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1110,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1106,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1107,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1108,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1110,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1111,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1113,10'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1113,27'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1113,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1114,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1113,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1114,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1115,17'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1117,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1120,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1125,20'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1125,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1126,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1130,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1127,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1128,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1129,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUTF8Strsub
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - utf
        - start
        - len
      BBCount:         24
      ICount:          131
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlUTF8Strndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlstring.c:1057,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1057,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1058,9'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1058,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1058,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1059,9'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1059,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1059,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1064,12'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1064,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1065,18'
              BranchSideFuncs:
                - xmlUTF8Strndup
            - BranchSide:      'xmlstring.c:1079,27'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1066,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1067,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1069,13'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1069,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1070,16'
              BranchSideFuncs:
                - xmlUTF8Strndup
            - BranchSide:      'xmlstring.c:1077,5'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1071,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1072,25'
              BranchSideFuncs:
                - xmlUTF8Strndup
            - BranchSide:      'xmlstring.c:1076,9'
              BranchSideFuncs:
                - xmlUTF8Strndup
        - Branch String:   'xmlstring.c:1072,21'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1073,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1074,20'
              BranchSideFuncs:
                - xmlUTF8Strndup
      Callsites:
        - Src:             'xmlstring.c:1079,12'
          Dst:             xmlUTF8Strndup
    - functionName:    xmlUTF8Strndup
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - utf
        - len
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlUTF8Strsize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlstring.c:964,23'
          Branch Sides:
            - BranchSide:      'xmlstring.c:964,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:964,27'
              BranchSideFuncs:
                - xmlUTF8Strsize
        - Branch String:   'xmlstring.c:964,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:964,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:965,24'
              BranchSideFuncs:
                - xmlUTF8Strsize
        - Branch String:   'xmlstring.c:967,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:968,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:970,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:965,9'
          Dst:             xmlUTF8Strsize
    - functionName:    xmlUTF8Strsize
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - utf
        - len
      BBCount:         24
      ICount:          125
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'xmlstring.c:931,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:932,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:934,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:934,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:935,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:937,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:937,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:938,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:947,11'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:938,14'
          Branch Sides:
            - BranchSide:      'xmlstring.c:939,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:940,18'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:941,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:937,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:942,13'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:942,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:937,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:943,8'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:943,7'
          Branch Sides:
            - BranchSide:      'xmlstring.c:943,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:944,20'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:948,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:948,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:948,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUTF8Strloc
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf
        - utfchar
      BBCount:         28
      ICount:          141
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrncmp
        - xmlUTF8Strsize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlstring.c:1021,19'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1021,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1021,22'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlStrncmp
        - Branch String:   'xmlstring.c:1021,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1021,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1022,27'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlStrncmp
        - Branch String:   'xmlstring.c:1023,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1024,28'
              BranchSideFuncs:
                - xmlStrncmp
            - BranchSide:      'xmlstring.c:1038,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1024,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1025,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1026,16'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'xmlstring.c:1025,24'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1025,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1025,42'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1027,18'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1029,23'
              BranchSideFuncs:
                - xmlStrncmp
            - BranchSide:      'xmlstring.c:1036,9'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'xmlstring.c:1029,22'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1030,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1032,17'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'xmlstring.c:1032,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1033,31'
              BranchSideFuncs:
                - xmlStrncmp
            - BranchSide:      'xmlstring.c:1035,13'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'xmlstring.c:1033,26'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1032,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1034,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:1022,12'
          Dst:             xmlUTF8Strsize
        - Src:             'xmlstring.c:1024,17'
          Dst:             xmlStrncmp
    - functionName:    xmlStrncmp
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str1
        - str2
        - len
      BBCount:         12
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - strncmp
      functionUses:    34
      BranchProfiles:
        - Branch String:   'xmlstring.c:207,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:207,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:208,9'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'xmlstring.c:208,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:208,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:209,9'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'xmlstring.c:209,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:209,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:210,9'
              BranchSideFuncs:
                - strncmp
        - Branch String:   'xmlstring.c:210,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:210,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:212,34'
              BranchSideFuncs:
                - strncmp
      Callsites:
        - Src:             'xmlstring.c:212,12'
          Dst:             strncmp
    - functionName:    xmlUTF8Strpos
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - utf
        - pos
      BBCount:         21
      ICount:          108
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlstring.c:987,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:987,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:988,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:988,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:989,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:990,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:990,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:991,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1004,23'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:992,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:993,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:994,14'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:994,14'
          Branch Sides:
            - BranchSide:      'xmlstring.c:990,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:996,19'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:996,18'
          Branch Sides:
            - BranchSide:      'xmlstring.c:997,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:999,13'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:999,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:1000,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1002,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:1000,22'
          Branch Sides:
            - BranchSide:      'xmlstring.c:999,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:1001,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCheckUTF8
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf
      BBCount:         33
      ICount:          170
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlstring.c:879,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:880,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:889,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:889,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:890,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:912,7'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:891,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:892,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:893,14'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:893,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:894,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:897,14'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:894,10'
          Branch Sides:
            - BranchSide:      'xmlstring.c:895,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:896,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:897,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:898,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:902,14'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:898,36'
          Branch Sides:
            - BranchSide:      'xmlstring.c:899,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:900,7'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:898,10'
          Branch Sides:
            - BranchSide:      'xmlstring.c:900,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:901,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:902,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:903,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:909,6'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:903,36'
          Branch Sides:
            - BranchSide:      'xmlstring.c:904,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:906,7'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:904,36'
          Branch Sides:
            - BranchSide:      'xmlstring.c:905,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:906,7'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:903,10'
          Branch Sides:
            - BranchSide:      'xmlstring.c:906,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:907,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGetUTF8Char
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf
        - len
      BBCount:         51
      ICount:          279
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'xmlstring.c:808,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:809,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:810,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:810,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:811,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:813,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:814,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:815,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:820,15'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:815,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:816,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:818,10'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:820,24'
          Branch Sides:
            - BranchSide:      'xmlstring.c:820,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:821,13'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:820,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:821,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:822,13'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:822,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:823,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:830,19'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:823,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:824,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:826,14'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:830,28'
          Branch Sides:
            - BranchSide:      'xmlstring.c:830,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:831,17'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:830,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:831,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:832,17'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:832,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:834,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:841,23'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:838,33'
          Branch Sides:
            - BranchSide:      'xmlstring.c:838,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:839,21'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:838,51'
          Branch Sides:
            - BranchSide:      'xmlstring.c:838,55'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:840,13'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:838,21'
          Branch Sides:
            - BranchSide:      'xmlstring.c:839,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:840,13'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:841,32'
          Branch Sides:
            - BranchSide:      'xmlstring.c:841,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:842,21'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:841,21'
          Branch Sides:
            - BranchSide:      'xmlstring.c:842,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:843,18'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:849,35'
          Branch Sides:
            - BranchSide:      'xmlstring.c:849,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:850,21'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:849,21'
          Branch Sides:
            - BranchSide:      'xmlstring.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:850,21'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:857,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:858,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:859,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUTF8Strlen
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf
      BBCount:         28
      ICount:          154
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlstring.c:766,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:767,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:769,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:769,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:770,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:791,12'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:770,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:771,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:787,16'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:771,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:772,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:773,18'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:773,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:774,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:784,21'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:774,21'
          Branch Sides:
            - BranchSide:      'xmlstring.c:775,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:776,22'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:776,21'
          Branch Sides:
            - BranchSide:      'xmlstring.c:777,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:781,25'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:777,49'
          Branch Sides:
            - BranchSide:      'xmlstring.c:777,53'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:778,25'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:777,25'
          Branch Sides:
            - BranchSide:      'xmlstring.c:778,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:779,25'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:791,12'
          Branch Sides:
            - BranchSide:      'xmlstring.c:791,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:791,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUTF8Charcmp
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf1
        - utf2
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrncmp
        - xmlUTF8Size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlstring.c:747,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:748,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:752,23'
              BranchSideFuncs:
                - xmlUTF8Size
                - xmlStrncmp
        - Branch String:   'xmlstring.c:748,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:749,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:750,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:752,35'
          Dst:             xmlUTF8Size
        - Src:             'xmlstring.c:752,12'
          Dst:             xmlStrncmp
    - functionName:    xmlUTF8Size
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - utf
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlstring.c:720,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:721,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:722,10'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:722,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:725,12'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:725,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:726,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:728,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:729,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:730,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:734,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:730,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:731,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:732,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlStrASPrintf
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - maxSize
        - msg
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStrVASPrintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlstring.c:687,11'
          Dst:             xmlStrVASPrintf
    - functionName:    xmlStrVASPrintf
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - maxSize
        - msg
        - ap
      BBCount:         46
      ICount:          295
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - vsnprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlstring.c:573,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:574,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:575,6'
              BranchSideFuncs:
                - vsnprintf
                - vsnprintf
                - vsnprintf
        - Branch String:   'xmlstring.c:576,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:577,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:578,9'
              BranchSideFuncs:
                - vsnprintf
                - vsnprintf
                - vsnprintf
        - Branch String:   'xmlstring.c:578,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:579,17'
              BranchSideFuncs:
                - vsnprintf
                - vsnprintf
                - vsnprintf
            - BranchSide:      'xmlstring.c:581,5'
              BranchSideFuncs:
                - vsnprintf
                - vsnprintf
                - vsnprintf
        - Branch String:   'xmlstring.c:585,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:588,13'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'xmlstring.c:620,13'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xmlstring.c:588,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:589,20'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'xmlstring.c:591,20'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xmlstring.c:595,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:596,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:597,32'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xmlstring.c:597,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:598,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:601,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:624,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:625,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:627,13'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xmlstring.c:630,28'
          Branch Sides:
            - BranchSide:      'xmlstring.c:630,32'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'xmlstring.c:633,17'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xmlstring.c:630,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:631,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:633,17'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xmlstring.c:633,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:634,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:638,13'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xmlstring.c:640,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:641,24'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'xmlstring.c:643,22'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'xmlstring.c:651,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:652,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:667,24'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:654,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:656,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:664,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:656,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:657,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:658,15'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:660,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:654,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:661,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:582,11'
          Dst:             vsnprintf
        - Src:             'xmlstring.c:597,13'
          Dst:             vsnprintf
        - Src:             'xmlstring.c:628,19'
          Dst:             vsnprintf
    - functionName:    xmlStrVPrintf
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - msg
        - ap
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlstring.c:545,22'
          Branch Sides:
            - BranchSide:      'xmlstring.c:545,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:546,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:545,8'
          Branch Sides:
            - BranchSide:      'xmlstring.c:546,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:549,30'
              BranchSideFuncs:
                - vsnprintf
      Callsites:
        - Src:             'xmlstring.c:549,11'
          Dst:             vsnprintf
    - functionName:    xmlStrPrintf
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - len
        - msg
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vsnprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlstring.c:520,22'
          Branch Sides:
            - BranchSide:      'xmlstring.c:520,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:521,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:520,8'
          Branch Sides:
            - BranchSide:      'xmlstring.c:521,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:524,5'
              BranchSideFuncs:
                - vsnprintf
      Callsites:
        - Src:             'xmlstring.c:525,11'
          Dst:             vsnprintf
    - functionName:    xmlStrcat
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - add
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
        - xmlStrncat
      functionUses:    204
      BranchProfiles:
        - Branch String:   'xmlstring.c:498,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:498,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:499,9'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrdup
        - Branch String:   'xmlstring.c:499,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:500,26'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlstring.c:502,5'
              BranchSideFuncs:
                - xmlStrncat
        - Branch String:   'xmlstring.c:502,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:502,22'
              BranchSideFuncs:
                - xmlStrncat
            - BranchSide:      'xmlstring.c:503,23'
              BranchSideFuncs:
                - xmlStrncat
      Callsites:
        - Src:             'xmlstring.c:500,16'
          Dst:             xmlStrdup
        - Src:             'xmlstring.c:503,12'
          Dst:             xmlStrncat
    - functionName:    xmlStrdup
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrndup
      functionUses:    373
      BranchProfiles:
        - Branch String:   'xmlstring.c:75,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:75,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:76,5'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlstring.c:76,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:76,22'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlstring.c:77,23'
              BranchSideFuncs:
                - xmlStrndup
      Callsites:
        - Src:             'xmlstring.c:77,12'
          Dst:             xmlStrndup
    - functionName:    xmlStrncat
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - add
        - len
      BBCount:         20
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlStrlen
        - xmlStrndup
      functionUses:    15
      BranchProfiles:
        - Branch String:   'xmlstring.c:427,23'
          Branch Sides:
            - BranchSide:      'xmlstring.c:427,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:428,16'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:427,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:428,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:429,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
        - Branch String:   'xmlstring.c:429,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:430,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:431,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrndup
        - Branch String:   'xmlstring.c:431,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:432,27'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlstring.c:434,22'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'xmlstring.c:435,20'
          Branch Sides:
            - BranchSide:      'xmlstring.c:435,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:436,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:435,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:437,23'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:438,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:439,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:442,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:432,16'
          Dst:             xmlStrndup
        - Src:             'xmlstring.c:434,12'
          Dst:             xmlStrlen
    - functionName:    xmlStrndup
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - len
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    90
      BranchProfiles:
        - Branch String:   'xmlstring.c:53,23'
          Branch Sides:
            - BranchSide:      'xmlstring.c:53,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:53,27'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:53,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:53,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:54,11'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:55,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:58,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlStrlen
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
      functionUses:    114
      BranchProfiles:
        - Branch String:   'xmlstring.c:406,18'
          Branch Sides:
            - BranchSide:      'xmlstring.c:406,45'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xmlstring.c:406,12'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:407,12'
          Branch Sides:
            - BranchSide:      'xmlstring.c:407,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:407,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:406,24'
          Dst:             strlen
    - functionName:    xmlStrncatNew
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str1
        - str2
        - len
      BBCount:         23
      ICount:          148
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xmlStrdup
        - xmlStrlen
        - xmlStrndup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlstring.c:462,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:463,25'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlstring.c:467,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlstring.c:464,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:465,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:466,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlstring.c:467,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:468,27'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlstring.c:469,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrdup
        - Branch String:   'xmlstring.c:469,24'
          Branch Sides:
            - BranchSide:      'xmlstring.c:469,28'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlstring.c:470,26'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlstring.c:469,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:470,26'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlstring.c:472,22'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'xmlstring.c:473,20'
          Branch Sides:
            - BranchSide:      'xmlstring.c:473,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:474,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:473,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:474,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:475,23'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:476,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:477,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:478,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:463,15'
          Dst:             xmlStrlen
        - Src:             'xmlstring.c:468,16'
          Dst:             xmlStrndup
        - Src:             'xmlstring.c:470,16'
          Dst:             xmlStrdup
        - Src:             'xmlstring.c:472,12'
          Dst:             xmlStrlen
    - functionName:    xmlStrsub
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - str
        - start
        - len
      BBCount:         18
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlstring.c:385,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:385,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:386,9'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlstring.c:386,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:386,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:387,9'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlstring.c:387,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:387,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:389,12'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlstring.c:389,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:390,14'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlstring.c:393,10'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlstring.c:390,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:390,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:391,12'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlstring.c:393,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:393,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:394,23'
              BranchSideFuncs:
                - xmlStrndup
      Callsites:
        - Src:             'xmlstring.c:394,12'
          Dst:             xmlStrndup
    - functionName:    xmlStrcasestr
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - val
      BBCount:         18
      ICount:          102
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrlen
        - xmlStrncasecmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlstring.c:359,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:359,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:360,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncasecmp
        - Branch String:   'xmlstring.c:360,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:360,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:361,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncasecmp
        - Branch String:   'xmlstring.c:363,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:363,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:364,5'
              BranchSideFuncs:
                - xmlStrncasecmp
        - Branch String:   'xmlstring.c:364,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:365,22'
              BranchSideFuncs:
                - xmlStrncasecmp
            - BranchSide:      'xmlstring.c:369,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:365,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:366,33'
              BranchSideFuncs:
                - xmlStrncasecmp
            - BranchSide:      'xmlstring.c:367,12'
              BranchSideFuncs:
                - xmlStrncasecmp
        - Branch String:   'xmlstring.c:366,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:366,44'
              BranchSideFuncs:
                - xmlStrncasecmp
            - BranchSide:      'xmlstring.c:366,54'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:361,9'
          Dst:             xmlStrlen
        - Src:             'xmlstring.c:366,18'
          Dst:             xmlStrncasecmp
    - functionName:    xmlStrncasecmp
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str1
        - str2
        - len
      BBCount:         19
      ICount:          106
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xmlstring.c:292,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:292,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:293,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:293,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:293,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:294,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:294,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:294,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:295,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:295,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:295,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:296,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:298,22'
          Branch Sides:
            - BranchSide:      'xmlstring.c:298,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:298,25'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:298,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:298,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:299,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:299,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:297,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:300,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlStrstr
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - val
      BBCount:         18
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrlen
        - xmlStrncmp
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xmlstring.c:333,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:333,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:334,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
        - Branch String:   'xmlstring.c:334,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:334,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:335,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
        - Branch String:   'xmlstring.c:337,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:337,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:338,5'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'xmlstring.c:338,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:339,14'
              BranchSideFuncs:
                - xmlStrncmp
            - BranchSide:      'xmlstring.c:344,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:339,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:340,29'
              BranchSideFuncs:
                - xmlStrncmp
            - BranchSide:      'xmlstring.c:342,12'
              BranchSideFuncs:
                - xmlStrncmp
        - Branch String:   'xmlstring.c:340,17'
          Branch Sides:
            - BranchSide:      'xmlstring.c:340,68'
              BranchSideFuncs:
                - xmlStrncmp
            - BranchSide:      'xmlstring.c:341,9'
              BranchSideFuncs:
                - xmlStrncmp
      Callsites:
        - Src:             'xmlstring.c:335,9'
          Dst:             xmlStrlen
        - Src:             'xmlstring.c:340,18'
          Dst:             xmlStrncmp
    - functionName:    xmlStrchr
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - str
        - val
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    21
      BranchProfiles:
        - Branch String:   'xmlstring.c:313,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:313,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:314,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:314,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:315,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:318,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:315,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:315,45'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:316,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlStrcasecmp
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str1
        - str2
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    49
      BranchProfiles:
        - Branch String:   'xmlstring.c:269,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:269,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:270,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:270,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:270,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:271,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:271,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:271,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:272,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:274,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:274,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:275,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:275,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:273,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:276,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlStrQEqual
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pref
        - name
        - str
      BBCount:         27
      ICount:          140
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrEqual
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlstring.c:182,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:182,42'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlstring.c:183,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:183,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:183,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:184,9'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:184,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:184,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:186,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:187,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:187,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:188,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:188,23'
          Branch Sides:
            - BranchSide:      'xmlstring.c:188,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:188,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:188,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:187,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:189,13'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:189,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:189,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:190,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:191,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:191,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:192,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:192,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:191,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:193,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlstring.c:182,30'
          Dst:             xmlStrEqual
    - functionName:    xmlStrEqual
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str1
        - str2
      BBCount:         10
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    1387
      BranchProfiles:
        - Branch String:   'xmlstring.c:158,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:158,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:159,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'xmlstring.c:159,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:159,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:160,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'xmlstring.c:160,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:160,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:162,33'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'xmlstring.c:162,12'
          Dst:             strcmp
    - functionName:    xmlStrcmp
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str1
        - str2
      BBCount:         10
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    18
      BranchProfiles:
        - Branch String:   'xmlstring.c:133,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:133,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:134,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'xmlstring.c:134,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:134,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:135,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'xmlstring.c:135,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:135,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:137,33'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'xmlstring.c:137,12'
          Dst:             strcmp
    - functionName:    xmlCharStrdup
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCharStrndup
      functionUses:    18
      BranchProfiles:
        - Branch String:   'xmlstring.c:118,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:118,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:119,5'
              BranchSideFuncs:
                - xmlCharStrndup
        - Branch String:   'xmlstring.c:119,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:119,25'
              BranchSideFuncs:
                - xmlCharStrndup
            - BranchSide:      'xmlstring.c:120,27'
              BranchSideFuncs:
                - xmlCharStrndup
      Callsites:
        - Src:             'xmlstring.c:120,12'
          Dst:             xmlCharStrndup
    - functionName:    xmlCharStrndup
      functionSourceFile: '/src/libxml2/xmlstring.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - len
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlstring.c:93,23'
          Branch Sides:
            - BranchSide:      'xmlstring.c:93,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:93,27'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:93,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:93,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:94,11'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:95,9'
          Branch Sides:
            - BranchSide:      'xmlstring.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:98,12'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:98,5'
          Branch Sides:
            - BranchSide:      'xmlstring.c:100,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:103,5'
              BranchSideFuncs: []
        - Branch String:   'xmlstring.c:101,13'
          Branch Sides:
            - BranchSide:      'xmlstring.c:101,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlstring.c:102,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlC14NVisibleNsStackDestroy
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlC14NErrParam
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c14n.c:284,8'
          Branch Sides:
            - BranchSide:      'c14n.c:285,9'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:288,8'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:288,8'
          Branch Sides:
            - BranchSide:      'c14n.c:289,9'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:292,8'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:292,8'
          Branch Sides:
            - BranchSide:      'c14n.c:293,9'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:296,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c14n.c:285,9'
          Dst:             xmlC14NErrParam
    - functionName:    xmlC14NErrParam
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlC14NErrFull
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'c14n.c:173,5'
          Dst:             xmlC14NErrFull
    - functionName:    xmlC14NErrFull
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - code
        - str1
        - msg
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlC14NErrMemory
        - xmlVRaiseError
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c14n.c:152,9'
          Branch Sides:
            - BranchSide:      'c14n.c:153,23'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:155,5'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:161,9'
          Branch Sides:
            - BranchSide:      'c14n.c:161,9'
              BranchSideFuncs:
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:162,26'
              BranchSideFuncs:
                - xmlC14NErrMemory
      Callsites:
        - Src:             'c14n.c:156,11'
          Dst:             xmlVRaiseError
        - Src:             'c14n.c:162,9'
          Dst:             xmlC14NErrMemory
    - functionName:    xmlC14NErrMemory
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    22
      BranchProfiles:
        - Branch String:   'c14n.c:139,9'
          Branch Sides:
            - BranchSide:      'c14n.c:139,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'c14n.c:140,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'c14n.c:142,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlC14NPrintAttrs
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - user
      BBCount:         20
      ICount:          157
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlC11NNormalizeString
        - xmlC14NErrMemory
        - xmlC14NErrParam
        - xmlNodeListGetString
        - xmlOutputBufferWriteString
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c14n.c:926,24'
          Branch Sides:
            - BranchSide:      'c14n.c:926,28'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:927,25'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:926,9'
          Branch Sides:
            - BranchSide:      'c14n.c:927,25'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:931,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlNodeListGetString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'c14n.c:932,26'
          Branch Sides:
            - BranchSide:      'c14n.c:932,39'
              BranchSideFuncs:
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlNodeListGetString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:937,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlNodeListGetString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
        - Branch String:   'c14n.c:932,9'
          Branch Sides:
            - BranchSide:      'c14n.c:933,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlNodeListGetString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:937,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlNodeListGetString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
        - Branch String:   'c14n.c:942,9'
          Branch Sides:
            - BranchSide:      'c14n.c:943,18'
              BranchSideFuncs:
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:953,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
        - Branch String:   'c14n.c:945,13'
          Branch Sides:
            - BranchSide:      'c14n.c:946,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:949,30'
              BranchSideFuncs:
                - xmlC14NErrMemory
      Callsites:
        - Src:             'c14n.c:927,9'
          Dst:             xmlC14NErrParam
        - Src:             'c14n.c:931,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:932,29'
          Dst:             xmlStrlen
        - Src:             'c14n.c:933,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:935,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:937,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:938,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:940,13'
          Dst:             xmlNodeListGetString
        - Src:             'c14n.c:943,18'
          Dst:             xmlC11NNormalizeString
        - Src:             'c14n.c:946,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:949,13'
          Dst:             xmlC14NErrMemory
        - Src:             'c14n.c:953,5'
          Dst:             xmlOutputBufferWriteString
    - functionName:    xmlC11NNormalizeString
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2073
      functionLinenumberEnd: 2169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - input
        - mode
      BBCount:         73
      ICount:          502
      EdgeCount:       98
      CyclomaticComplexity: 27
      functionsReached:
        - xmlGrowCapacity
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c14n.c:2079,9'
          Branch Sides:
            - BranchSide:      'c14n.c:2080,9'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:2085,17'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2087,9'
          Branch Sides:
            - BranchSide:      'c14n.c:2088,9'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:2089,11'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2091,5'
          Branch Sides:
            - BranchSide:      'c14n.c:2092,14'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2167,6'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:2092,13'
          Branch Sides:
            - BranchSide:      'c14n.c:2094,24'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2112,15'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2098,17'
          Branch Sides:
            - BranchSide:      'c14n.c:2099,17'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:2102,19'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2103,17'
          Branch Sides:
            - BranchSide:      'c14n.c:2104,17'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:2107,22'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2112,27'
          Branch Sides:
            - BranchSide:      'c14n.c:2112,32'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2118,22'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2112,64'
          Branch Sides:
            - BranchSide:      'c14n.c:2113,32'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2114,17'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2112,13'
          Branch Sides:
            - BranchSide:      'c14n.c:2114,17'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2118,22'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2118,34'
          Branch Sides:
            - BranchSide:      'c14n.c:2118,38'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2123,22'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2118,20'
          Branch Sides:
            - BranchSide:      'c14n.c:2119,17'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2123,22'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2123,34'
          Branch Sides:
            - BranchSide:      'c14n.c:2123,39'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2130,22'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2123,71'
          Branch Sides:
            - BranchSide:      'c14n.c:2124,39'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2125,17'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2123,20'
          Branch Sides:
            - BranchSide:      'c14n.c:2125,17'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2130,22'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2130,34'
          Branch Sides:
            - BranchSide:      'c14n.c:2130,38'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2137,22'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2130,20'
          Branch Sides:
            - BranchSide:      'c14n.c:2131,17'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2137,22'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2137,37'
          Branch Sides:
            - BranchSide:      'c14n.c:2137,41'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2143,22'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2137,20'
          Branch Sides:
            - BranchSide:      'c14n.c:2138,17'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2143,22'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2143,37'
          Branch Sides:
            - BranchSide:      'c14n.c:2143,41'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2149,22'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2143,20'
          Branch Sides:
            - BranchSide:      'c14n.c:2144,17'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2149,22'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2149,37'
          Branch Sides:
            - BranchSide:      'c14n.c:2149,42'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2163,23'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2149,74'
          Branch Sides:
            - BranchSide:      'c14n.c:2150,42'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2153,17'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2150,74'
          Branch Sides:
            - BranchSide:      'c14n.c:2151,42'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2153,17'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2151,77'
          Branch Sides:
            - BranchSide:      'c14n.c:2152,7'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2153,17'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:2149,20'
          Branch Sides:
            - BranchSide:      'c14n.c:2153,17'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:2163,23'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
      Callsites:
        - Src:             'c14n.c:2097,23'
          Dst:             xmlGrowCapacity
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './include/private/memory.h:35,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:37,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:44,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:45,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:49,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:51,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:52,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:54,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlC14NFixupBaseAttr
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - xml_base_attr
      BBCount:         46
      ICount:          326
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - xmlBuildURISafe
        - xmlC14NErr
        - xmlC14NErrMemory
        - xmlC14NErrParam
        - xmlHasNsProp
        - xmlNewNsProp
        - xmlNodeListGetString
        - xmlStrEqual
        - xmlStrcat
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c14n.c:993,23'
          Branch Sides:
            - BranchSide:      'c14n.c:993,27'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:994,25'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:993,50'
          Branch Sides:
            - BranchSide:      'c14n.c:993,54'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:994,25'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:993,9'
          Branch Sides:
            - BranchSide:      'c14n.c:994,25'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:999,32'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrEqual
                - xmlNewNsProp
                - xmlC14NErrMemory
                - xmlHasNsProp
                - xmlNodeListGetString
                - xmlStrlen
                - xmlBuildURISafe
                - xmlC14NErr
                - xmlC14NErrMemory
                - xmlStrcat
                - xmlC14NErrMemory
                - xmlC14NErrMemory
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1000,8'
          Branch Sides:
            - BranchSide:      'c14n.c:1001,26'
              BranchSideFuncs:
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1006,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNsProp
                - xmlC14NErrMemory
                - xmlHasNsProp
                - xmlNodeListGetString
                - xmlStrlen
                - xmlBuildURISafe
                - xmlC14NErr
                - xmlC14NErrMemory
                - xmlStrcat
                - xmlC14NErrMemory
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1007,25'
          Branch Sides:
            - BranchSide:      'c14n.c:1007,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNsProp
                - xmlC14NErrMemory
                - xmlHasNsProp
                - xmlNodeListGetString
                - xmlStrlen
                - xmlBuildURISafe
                - xmlC14NErr
                - xmlC14NErrMemory
                - xmlStrcat
                - xmlC14NErrMemory
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1007,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNsProp
                - xmlC14NErrMemory
                - xmlHasNsProp
                - xmlNodeListGetString
                - xmlStrlen
                - xmlBuildURISafe
                - xmlC14NErr
                - xmlC14NErrMemory
                - xmlStrcat
                - xmlC14NErrMemory
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1007,30'
          Branch Sides:
            - BranchSide:      'c14n.c:1007,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNsProp
                - xmlC14NErrMemory
                - xmlHasNsProp
                - xmlNodeListGetString
                - xmlStrlen
                - xmlBuildURISafe
                - xmlC14NErr
                - xmlC14NErrMemory
                - xmlStrcat
                - xmlC14NErrMemory
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1007,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNsProp
                - xmlC14NErrMemory
                - xmlHasNsProp
                - xmlNodeListGetString
                - xmlStrlen
                - xmlBuildURISafe
                - xmlC14NErr
                - xmlC14NErrMemory
                - xmlStrcat
                - xmlC14NErrMemory
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1007,5'
          Branch Sides:
            - BranchSide:      'c14n.c:1010,29'
              BranchSideFuncs:
                - xmlHasNsProp
                - xmlStrEqual
                - xmlNewNsProp
                - xmlC14NErrMemory
                - xmlNodeListGetString
                - xmlStrlen
                - xmlBuildURISafe
                - xmlC14NErr
                - xmlC14NErrMemory
                - xmlStrcat
                - xmlC14NErrMemory
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1063,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNsProp
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1011,12'
          Branch Sides:
            - BranchSide:      'c14n.c:1013,44'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrlen
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlNewNsProp
                - xmlC14NErrMemory
                - xmlHasNsProp
                - xmlC14NErr
                - xmlC14NErrMemory
                - xmlStrcat
                - xmlC14NErrMemory
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1059,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNsProp
                - xmlC14NErrMemory
                - xmlHasNsProp
                - xmlNodeListGetString
                - xmlStrlen
                - xmlBuildURISafe
                - xmlC14NErr
                - xmlC14NErrMemory
                - xmlStrcat
                - xmlC14NErrMemory
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1014,16'
          Branch Sides:
            - BranchSide:      'c14n.c:1015,17'
              BranchSideFuncs:
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1023,37'
              BranchSideFuncs:
                - xmlStrlen
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlNewNsProp
                - xmlC14NErrMemory
                - xmlHasNsProp
                - xmlNodeListGetString
                - xmlC14NErrMemory
                - xmlC14NErr
                - xmlC14NErrMemory
                - xmlStrcat
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1024,32'
          Branch Sides:
            - BranchSide:      'c14n.c:1024,35'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlNewNsProp
                - xmlC14NErrMemory
                - xmlHasNsProp
                - xmlNodeListGetString
                - xmlStrlen
                - xmlC14NErrMemory
                - xmlC14NErr
                - xmlC14NErrMemory
                - xmlStrcat
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1038,36'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlNewNsProp
                - xmlC14NErrMemory
                - xmlHasNsProp
                - xmlNodeListGetString
                - xmlStrlen
                - xmlStrcat
                - xmlC14NErrMemory
                - xmlC14NErrMemory
                - xmlC14NErr
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1024,16'
          Branch Sides:
            - BranchSide:      'c14n.c:1025,38'
              BranchSideFuncs:
                - xmlStrcat
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlNewNsProp
                - xmlC14NErrMemory
                - xmlHasNsProp
                - xmlNodeListGetString
                - xmlStrlen
                - xmlC14NErrMemory
                - xmlC14NErr
                - xmlC14NErrMemory
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1038,36'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlNewNsProp
                - xmlC14NErrMemory
                - xmlHasNsProp
                - xmlNodeListGetString
                - xmlStrlen
                - xmlStrcat
                - xmlC14NErrMemory
                - xmlC14NErrMemory
                - xmlC14NErr
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1026,20'
          Branch Sides:
            - BranchSide:      'c14n.c:1027,21'
              BranchSideFuncs:
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1034,27'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlNewNsProp
                - xmlC14NErrMemory
                - xmlHasNsProp
                - xmlNodeListGetString
                - xmlStrlen
                - xmlStrcat
                - xmlC14NErrMemory
                - xmlC14NErrMemory
                - xmlC14NErr
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1039,17'
          Branch Sides:
            - BranchSide:      'c14n.c:1040,17'
              BranchSideFuncs:
                - xmlC14NErr
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1053,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewNsProp
                - xmlC14NErrMemory
                - xmlHasNsProp
                - xmlNodeListGetString
                - xmlStrlen
                - xmlBuildURISafe
                - xmlC14NErr
                - xmlC14NErrMemory
                - xmlStrcat
                - xmlC14NErrMemory
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1043,21'
          Branch Sides:
            - BranchSide:      'c14n.c:1044,38'
              BranchSideFuncs:
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1046,32'
              BranchSideFuncs:
                - xmlC14NErr
        - Branch String:   'c14n.c:1063,22'
          Branch Sides:
            - BranchSide:      'c14n.c:1063,37'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:1064,9'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:1063,8'
          Branch Sides:
            - BranchSide:      'c14n.c:1064,9'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:1069,31'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1070,8'
          Branch Sides:
            - BranchSide:      'c14n.c:1071,9'
              BranchSideFuncs:
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1078,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c14n.c:994,9'
          Dst:             xmlC14NErrParam
        - Src:             'c14n.c:999,11'
          Dst:             xmlNodeListGetString
        - Src:             'c14n.c:1001,9'
          Dst:             xmlC14NErrMemory
        - Src:             'c14n.c:1010,16'
          Dst:             xmlHasNsProp
        - Src:             'c14n.c:1013,23'
          Dst:             xmlNodeListGetString
        - Src:             'c14n.c:1017,17'
          Dst:             xmlC14NErrMemory
        - Src:             'c14n.c:1023,27'
          Dst:             xmlStrlen
        - Src:             'c14n.c:1025,28'
          Dst:             xmlStrcat
        - Src:             'c14n.c:1030,21'
          Dst:             xmlC14NErrMemory
        - Src:             'c14n.c:1038,20'
          Dst:             xmlBuildURISafe
        - Src:             'c14n.c:1044,21'
          Dst:             xmlC14NErrMemory
        - Src:             'c14n.c:1046,21'
          Dst:             xmlC14NErr
        - Src:             'c14n.c:1063,25'
          Dst:             xmlStrEqual
        - Src:             'c14n.c:1069,12'
          Dst:             xmlNewNsProp
        - Src:             'c14n.c:1073,9'
          Dst:             xmlC14NErrMemory
    - functionName:    xmlC14NErr
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - error
        - msg
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlC14NErrFull
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'c14n.c:233,5'
          Dst:             xmlC14NErrFull
    - functionName:    xmlC14NFindHiddenParentAttr
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - cur
        - name
        - ns
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlHasNsProp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c14n.c:966,25'
          Branch Sides:
            - BranchSide:      'c14n.c:966,30'
              BranchSideFuncs:
                - xmlHasNsProp
            - BranchSide:      'c14n.c:966,5'
              BranchSideFuncs:
                - xmlHasNsProp
        - Branch String:   'c14n.c:966,30'
          Branch Sides:
            - BranchSide:      'c14n.c:966,29'
              BranchSideFuncs:
                - xmlHasNsProp
            - BranchSide:      'c14n.c:966,29'
              BranchSideFuncs:
                - xmlHasNsProp
        - Branch String:   'c14n.c:966,5'
          Branch Sides:
            - BranchSide:      'c14n.c:967,28'
              BranchSideFuncs:
                - xmlHasNsProp
            - BranchSide:      'c14n.c:975,5'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:968,12'
          Branch Sides:
            - BranchSide:      'c14n.c:969,20'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:972,15'
              BranchSideFuncs:
                - xmlHasNsProp
      Callsites:
        - Src:             'c14n.c:967,15'
          Dst:             xmlHasNsProp
    - functionName:    xmlC14NIsXmlAttr
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlC14NIsXmlNs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c14n.c:854,32'
          Branch Sides:
            - BranchSide:      'c14n.c:854,32'
              BranchSideFuncs:
                - xmlC14NIsXmlNs
            - BranchSide:      'c14n.c:855,28'
              BranchSideFuncs:
                - xmlC14NIsXmlNs
      Callsites:
        - Src:             'c14n.c:855,13'
          Dst:             xmlC14NIsXmlNs
    - functionName:    xmlC14NIsXmlNs
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrEqual
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c14n.c:474,26'
          Branch Sides:
            - BranchSide:      'c14n.c:474,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'c14n.c:475,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'c14n.c:475,55'
          Branch Sides:
            - BranchSide:      'c14n.c:475,55'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'c14n.c:476,26'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'c14n.c:475,14'
          Dst:             xmlStrEqual
        - Src:             'c14n.c:476,14'
          Dst:             xmlStrEqual
    - functionName:    xmlC14NAttrsCompare
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data1
        - data2
      BBCount:         23
      ICount:          154
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c14n.c:876,9'
          Branch Sides:
            - BranchSide:      'c14n.c:877,9'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:878,9'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrcmp
        - Branch String:   'c14n.c:878,9'
          Branch Sides:
            - BranchSide:      'c14n.c:879,9'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:880,9'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrcmp
        - Branch String:   'c14n.c:880,9'
          Branch Sides:
            - BranchSide:      'c14n.c:881,9'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:882,9'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
                - xmlStrcmp
        - Branch String:   'c14n.c:882,9'
          Branch Sides:
            - BranchSide:      'c14n.c:883,27'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'c14n.c:891,9'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
        - Branch String:   'c14n.c:891,9'
          Branch Sides:
            - BranchSide:      'c14n.c:892,9'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:893,9'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
        - Branch String:   'c14n.c:893,9'
          Branch Sides:
            - BranchSide:      'c14n.c:894,9'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:895,9'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
        - Branch String:   'c14n.c:895,9'
          Branch Sides:
            - BranchSide:      'c14n.c:896,9'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:897,9'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
        - Branch String:   'c14n.c:897,9'
          Branch Sides:
            - BranchSide:      'c14n.c:898,9'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:900,21'
              BranchSideFuncs:
                - xmlStrcmp
                - xmlStrcmp
        - Branch String:   'c14n.c:901,9'
          Branch Sides:
            - BranchSide:      'c14n.c:902,25'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'c14n.c:904,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c14n.c:883,17'
          Dst:             xmlStrcmp
        - Src:             'c14n.c:900,11'
          Dst:             xmlStrcmp
        - Src:             'c14n.c:902,15'
          Dst:             xmlStrcmp
    - functionName:    xmlExcC14NVisibleNsStackFind
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - ns
        - ctx
      BBCount:         41
      ICount:          238
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - xmlC14NErrParam
        - xmlC14NStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c14n.c:429,8'
          Branch Sides:
            - BranchSide:      'c14n.c:430,25'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:438,16'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
        - Branch String:   'c14n.c:438,28'
          Branch Sides:
            - BranchSide:      'c14n.c:438,14'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:438,32'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
        - Branch String:   'c14n.c:438,14'
          Branch Sides:
            - BranchSide:      'c14n.c:438,12'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:438,69'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
        - Branch String:   'c14n.c:439,26'
          Branch Sides:
            - BranchSide:      'c14n.c:439,12'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:439,30'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
        - Branch String:   'c14n.c:439,12'
          Branch Sides:
            - BranchSide:      'c14n.c:439,10'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:439,65'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
        - Branch String:   'c14n.c:440,51'
          Branch Sides:
            - BranchSide:      'c14n.c:440,70'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:440,51'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
        - Branch String:   'c14n.c:442,9'
          Branch Sides:
            - BranchSide:      'c14n.c:443,6'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:456,12'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:444,9'
          Branch Sides:
            - BranchSide:      'c14n.c:445,28'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:455,5'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:447,33'
          Branch Sides:
            - BranchSide:      'c14n.c:447,49'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:447,9'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
        - Branch String:   'c14n.c:447,9'
          Branch Sides:
            - BranchSide:      'c14n.c:448,22'
              BranchSideFuncs:
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:454,9'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
        - Branch String:   'c14n.c:448,28'
          Branch Sides:
            - BranchSide:      'c14n.c:448,44'
              BranchSideFuncs:
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:448,6'
              BranchSideFuncs:
                - xmlC14NStrEqual
        - Branch String:   'c14n.c:448,6'
          Branch Sides:
            - BranchSide:      'c14n.c:449,14'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:451,7'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:449,14'
          Branch Sides:
            - BranchSide:      'c14n.c:449,7'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:449,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c14n.c:430,9'
          Dst:             xmlC14NErrParam
        - Src:             'c14n.c:440,21'
          Dst:             xmlC14NStrEqual
        - Src:             'c14n.c:440,54'
          Dst:             xmlC14NStrEqual
        - Src:             'c14n.c:447,9'
          Dst:             xmlC14NStrEqual
        - Src:             'c14n.c:448,6'
          Dst:             xmlC14NStrEqual
    - functionName:    xmlC14NStrEqual
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str1
        - str2
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'c14n.c:372,9'
          Branch Sides:
            - BranchSide:      'c14n.c:372,23'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:373,9'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:373,9'
          Branch Sides:
            - BranchSide:      'c14n.c:373,32'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:374,9'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:374,9'
          Branch Sides:
            - BranchSide:      'c14n.c:374,32'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:375,5'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:376,6'
          Branch Sides:
            - BranchSide:      'c14n.c:376,24'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:377,5'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:377,5'
          Branch Sides:
            - BranchSide:      'c14n.c:376,11'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:378,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlC14NPrintNamespacesWalker
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
        - ctx
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlC14NPrintNamespaces
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'c14n.c:536,12'
          Dst:             xmlC14NPrintNamespaces
    - functionName:    xmlC14NPrintNamespaces
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
        - ctx
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlC14NErrParam
        - xmlOutputBufferWriteQuotedString
        - xmlOutputBufferWriteString
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c14n.c:514,22'
          Branch Sides:
            - BranchSide:      'c14n.c:514,26'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:515,25'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:514,9'
          Branch Sides:
            - BranchSide:      'c14n.c:515,25'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:519,9'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'c14n.c:519,9'
          Branch Sides:
            - BranchSide:      'c14n.c:520,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'c14n.c:524,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'c14n.c:526,8'
          Branch Sides:
            - BranchSide:      'c14n.c:527,35'
              BranchSideFuncs:
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'c14n.c:529,33'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
      Callsites:
        - Src:             'c14n.c:515,9'
          Dst:             xmlC14NErrParam
        - Src:             'c14n.c:520,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:521,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:522,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:524,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:527,2'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'c14n.c:529,6'
          Dst:             xmlOutputBufferWriteString
    - functionName:    xmlC14NVisibleNsStackAdd
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - ns
        - node
      BBCount:         24
      ICount:          180
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlGrowCapacity
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c14n.c:303,22'
          Branch Sides:
            - BranchSide:      'c14n.c:304,10'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:306,2'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:304,30'
          Branch Sides:
            - BranchSide:      'c14n.c:304,34'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:305,10'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:304,57'
          Branch Sides:
            - BranchSide:      'c14n.c:305,10'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:306,2'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:305,30'
          Branch Sides:
            - BranchSide:      'c14n.c:305,34'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:308,9'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:303,8'
          Branch Sides:
            - BranchSide:      'c14n.c:306,2'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:308,9'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
        - Branch String:   'c14n.c:308,9'
          Branch Sides:
            - BranchSide:      'c14n.c:313,35'
              BranchSideFuncs:
                - xmlGrowCapacity.8139
            - BranchSide:      'c14n.c:329,33'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:318,6'
          Branch Sides:
            - BranchSide:      'c14n.c:319,6'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:320,15'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:323,6'
          Branch Sides:
            - BranchSide:      'c14n.c:324,6'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:325,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c14n.c:313,19'
          Dst:             xmlGrowCapacity
    - functionName:    xmlC14NVisibleNsStackFind
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - ns
      BBCount:         39
      ICount:          211
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - xmlC14NErrParam
        - xmlC14NStrEqual
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c14n.c:396,8'
          Branch Sides:
            - BranchSide:      'c14n.c:397,9'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:405,16'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
        - Branch String:   'c14n.c:405,28'
          Branch Sides:
            - BranchSide:      'c14n.c:405,14'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:405,32'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
        - Branch String:   'c14n.c:405,14'
          Branch Sides:
            - BranchSide:      'c14n.c:405,12'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:405,69'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
        - Branch String:   'c14n.c:406,26'
          Branch Sides:
            - BranchSide:      'c14n.c:406,12'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:406,30'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
        - Branch String:   'c14n.c:406,12'
          Branch Sides:
            - BranchSide:      'c14n.c:406,10'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:406,65'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
        - Branch String:   'c14n.c:407,51'
          Branch Sides:
            - BranchSide:      'c14n.c:407,70'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:407,51'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
        - Branch String:   'c14n.c:409,9'
          Branch Sides:
            - BranchSide:      'c14n.c:410,15'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:419,12'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:410,14'
          Branch Sides:
            - BranchSide:      'c14n.c:410,6'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:410,35'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
        - Branch String:   'c14n.c:411,9'
          Branch Sides:
            - BranchSide:      'c14n.c:412,28'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:418,5'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:414,33'
          Branch Sides:
            - BranchSide:      'c14n.c:414,49'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:414,9'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
        - Branch String:   'c14n.c:414,9'
          Branch Sides:
            - BranchSide:      'c14n.c:415,26'
              BranchSideFuncs:
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:417,9'
              BranchSideFuncs:
                - xmlC14NStrEqual
                - xmlC14NStrEqual
        - Branch String:   'c14n.c:415,32'
          Branch Sides:
            - BranchSide:      'c14n.c:415,48'
              BranchSideFuncs:
                - xmlC14NStrEqual
            - BranchSide:      'c14n.c:415,10'
              BranchSideFuncs:
                - xmlC14NStrEqual
      Callsites:
        - Src:             'c14n.c:397,9'
          Dst:             xmlC14NErrParam
        - Src:             'c14n.c:407,21'
          Dst:             xmlC14NStrEqual
        - Src:             'c14n.c:407,54'
          Dst:             xmlC14NStrEqual
        - Src:             'c14n.c:414,9'
          Dst:             xmlC14NStrEqual
        - Src:             'c14n.c:415,10'
          Dst:             xmlC14NStrEqual
    - functionName:    xmlC14NNsCompare
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data1
        - data2
      BBCount:         10
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c14n.c:492,9'
          Branch Sides:
            - BranchSide:      'c14n.c:493,9'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:494,9'
              BranchSideFuncs:
                - xmlStrcmp
        - Branch String:   'c14n.c:494,9'
          Branch Sides:
            - BranchSide:      'c14n.c:495,9'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:496,9'
              BranchSideFuncs:
                - xmlStrcmp
        - Branch String:   'c14n.c:496,9'
          Branch Sides:
            - BranchSide:      'c14n.c:497,9'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:499,23'
              BranchSideFuncs:
                - xmlStrcmp
      Callsites:
        - Src:             'c14n.c:499,13'
          Dst:             xmlStrcmp
    - functionName:    xmlC14NErrRelativeNamespace
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ns_uri
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlC14NErrFull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'c14n.c:215,5'
          Dst:             xmlC14NErrFull
    - functionName:    xmlC14NVisibleNsStackRestore
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - state
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlC14NErrParam
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c14n.c:351,22'
          Branch Sides:
            - BranchSide:      'c14n.c:351,26'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:352,9'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:351,8'
          Branch Sides:
            - BranchSide:      'c14n.c:352,9'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:355,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c14n.c:352,9'
          Dst:             xmlC14NErrParam
    - functionName:    xmlC14NProcessAttrsAxis
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - cur
        - parent_visible
      BBCount:         136
      ICount:          671
      EdgeCount:       183
      CyclomaticComplexity: 49
      functionsReached:
        - xmlC14NAttrsCompare
        - xmlC14NErrMemory
        - xmlC14NErrParam
        - xmlC14NFindHiddenParentAttr
        - xmlC14NFixupBaseAttr
        - xmlC14NIsXmlAttr
        - xmlC14NPrintAttrs
        - xmlFreePropList
        - xmlListCreate
        - xmlListDelete
        - xmlListInsert
        - xmlListSearch
        - xmlListWalk
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c14n.c:1124,23'
          Branch Sides:
            - BranchSide:      'c14n.c:1124,27'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:1125,25'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:1124,40'
          Branch Sides:
            - BranchSide:      'c14n.c:1124,44'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:1125,25'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:1124,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1125,25'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:1132,12'
              BranchSideFuncs:
                - xmlListCreate
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlListSearch
                - xmlListInsert
                - xmlListInsert
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1133,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1134,26'
              BranchSideFuncs:
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1138,12'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlListSearch
                - xmlListInsert
                - xmlListInsert
        - Branch String:   'c14n.c:1138,5'
          Branch Sides:
            - BranchSide:      'c14n.c:1154,16'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NIsXmlAttr
                - xmlListSearch
                - xmlListInsert
                - xmlListInsert
            - BranchSide:      'c14n.c:1200,16'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlListInsert
            - BranchSide:      'c14n.c:1243,16'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'c14n.c:1321,17'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
        - Branch String:   'c14n.c:1155,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1157,17'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NIsXmlAttr
                - xmlListSearch
                - xmlListInsert
                - xmlListInsert
            - BranchSide:      'c14n.c:1166,13'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NIsXmlAttr
                - xmlListSearch
                - xmlListInsert
        - Branch String:   'c14n.c:1157,17'
          Branch Sides:
            - BranchSide:      'c14n.c:1157,17'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NIsXmlAttr
                - xmlListSearch
                - xmlListInsert
                - xmlListInsert
            - BranchSide:      'c14n.c:1157,17'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NIsXmlAttr
                - xmlListSearch
                - xmlListInsert
                - xmlListInsert
        - Branch String:   'c14n.c:1157,17'
          Branch Sides:
            - BranchSide:      'c14n.c:1158,31'
              BranchSideFuncs:
                - xmlListInsert
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NIsXmlAttr
                - xmlListSearch
                - xmlListInsert
            - BranchSide:      'c14n.c:1160,20'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NIsXmlAttr
                - xmlListSearch
                - xmlListInsert
                - xmlListInsert
        - Branch String:   'c14n.c:1157,17'
          Branch Sides:
            - BranchSide:      'c14n.c:1158,31'
              BranchSideFuncs:
                - xmlListInsert
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NIsXmlAttr
                - xmlListSearch
                - xmlListInsert
            - BranchSide:      'c14n.c:1160,20'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NIsXmlAttr
                - xmlListSearch
                - xmlListInsert
                - xmlListInsert
        - Branch String:   'c14n.c:1166,28'
          Branch Sides:
            - BranchSide:      'c14n.c:1166,32'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NIsXmlAttr
                - xmlListSearch
                - xmlListInsert
            - BranchSide:      'c14n.c:1191,9'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
        - Branch String:   'c14n.c:1166,53'
          Branch Sides:
            - BranchSide:      'c14n.c:1167,15'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NIsXmlAttr
                - xmlListSearch
                - xmlListInsert
            - BranchSide:      'c14n.c:1191,9'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
        - Branch String:   'c14n.c:1166,13'
          Branch Sides:
            - BranchSide:      'c14n.c:1166,13'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NIsXmlAttr
                - xmlListSearch
                - xmlListInsert
            - BranchSide:      'c14n.c:1167,15'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NIsXmlAttr
                - xmlListSearch
                - xmlListInsert
        - Branch String:   'c14n.c:1167,15'
          Branch Sides:
            - BranchSide:      'c14n.c:1175,19'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
            - BranchSide:      'c14n.c:1191,9'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
        - Branch String:   'c14n.c:1166,13'
          Branch Sides:
            - BranchSide:      'c14n.c:1175,19'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
            - BranchSide:      'c14n.c:1191,9'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
        - Branch String:   'c14n.c:1176,13'
          Branch Sides:
            - BranchSide:      'c14n.c:1177,24'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NIsXmlAttr
                - xmlListSearch
                - xmlListInsert
            - BranchSide:      'c14n.c:1188,9'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
        - Branch String:   'c14n.c:1178,17'
          Branch Sides:
            - BranchSide:      'c14n.c:1179,42'
              BranchSideFuncs:
                - xmlC14NIsXmlAttr
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlListSearch
                - xmlListInsert
            - BranchSide:      'c14n.c:1186,23'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NIsXmlAttr
                - xmlListSearch
                - xmlListInsert
        - Branch String:   'c14n.c:1179,25'
          Branch Sides:
            - BranchSide:      'c14n.c:1180,43'
              BranchSideFuncs:
                - xmlListSearch
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NIsXmlAttr
                - xmlListInsert
            - BranchSide:      'c14n.c:1184,28'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NIsXmlAttr
                - xmlListSearch
                - xmlListInsert
        - Branch String:   'c14n.c:1180,29'
          Branch Sides:
            - BranchSide:      'c14n.c:1181,43'
              BranchSideFuncs:
                - xmlListInsert
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NIsXmlAttr
                - xmlListSearch
            - BranchSide:      'c14n.c:1183,21'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NIsXmlAttr
                - xmlListSearch
                - xmlListInsert
        - Branch String:   'c14n.c:1201,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1203,17'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlListInsert
            - BranchSide:      'c14n.c:1210,9'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
        - Branch String:   'c14n.c:1203,17'
          Branch Sides:
            - BranchSide:      'c14n.c:1203,17'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlListInsert
            - BranchSide:      'c14n.c:1203,17'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlListInsert
        - Branch String:   'c14n.c:1203,17'
          Branch Sides:
            - BranchSide:      'c14n.c:1204,31'
              BranchSideFuncs:
                - xmlListInsert
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
            - BranchSide:      'c14n.c:1206,20'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlListInsert
        - Branch String:   'c14n.c:1203,17'
          Branch Sides:
            - BranchSide:      'c14n.c:1204,31'
              BranchSideFuncs:
                - xmlListInsert
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
            - BranchSide:      'c14n.c:1206,20'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlListInsert
        - Branch String:   'c14n.c:1244,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1246,19'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'c14n.c:1281,14'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
        - Branch String:   'c14n.c:1246,35'
          Branch Sides:
            - BranchSide:      'c14n.c:1246,56'
              BranchSideFuncs:
                - xmlC14NIsXmlAttr
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'c14n.c:1248,21'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlC14NIsXmlAttr
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlListInsert
        - Branch String:   'c14n.c:1246,17'
          Branch Sides:
            - BranchSide:      'c14n.c:1248,21'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlC14NIsXmlAttr
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlListInsert
            - BranchSide:      'c14n.c:1252,21'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'c14n.c:1248,21'
          Branch Sides:
            - BranchSide:      'c14n.c:1248,21'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'c14n.c:1248,21'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'c14n.c:1248,21'
          Branch Sides:
            - BranchSide:      'c14n.c:1249,35'
              BranchSideFuncs:
                - xmlListInsert
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlC14NIsXmlAttr
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'c14n.c:1251,13'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'c14n.c:1248,21'
          Branch Sides:
            - BranchSide:      'c14n.c:1249,35'
              BranchSideFuncs:
                - xmlListInsert
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlC14NIsXmlAttr
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'c14n.c:1251,13'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'c14n.c:1255,31'
          Branch Sides:
            - BranchSide:      'c14n.c:1255,35'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlStrEqual
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'c14n.c:1259,22'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlStrEqual
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'c14n.c:1255,58'
          Branch Sides:
            - BranchSide:      'c14n.c:1255,73'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'c14n.c:1259,22'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlStrEqual
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'c14n.c:1255,20'
          Branch Sides:
            - BranchSide:      'c14n.c:1256,37'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlStrEqual
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'c14n.c:1259,22'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlStrEqual
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'c14n.c:1259,31'
          Branch Sides:
            - BranchSide:      'c14n.c:1259,35'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlStrEqual
                - xmlStrEqual
                - xmlListInsert
                - xmlStrEqual
            - BranchSide:      'c14n.c:1265,22'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlStrEqual
                - xmlStrEqual
                - xmlListInsert
                - xmlStrEqual
        - Branch String:   'c14n.c:1259,59'
          Branch Sides:
            - BranchSide:      'c14n.c:1259,74'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlStrEqual
                - xmlListInsert
                - xmlStrEqual
            - BranchSide:      'c14n.c:1265,22'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlStrEqual
                - xmlStrEqual
                - xmlListInsert
                - xmlStrEqual
        - Branch String:   'c14n.c:1259,20'
          Branch Sides:
            - BranchSide:      'c14n.c:1260,38'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlStrEqual
                - xmlStrEqual
                - xmlListInsert
                - xmlStrEqual
            - BranchSide:      'c14n.c:1265,22'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlStrEqual
                - xmlStrEqual
                - xmlListInsert
                - xmlStrEqual
        - Branch String:   'c14n.c:1265,31'
          Branch Sides:
            - BranchSide:      'c14n.c:1265,35'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlListInsert
            - BranchSide:      'c14n.c:1271,22'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlListInsert
        - Branch String:   'c14n.c:1265,58'
          Branch Sides:
            - BranchSide:      'c14n.c:1265,73'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlStrEqual
                - xmlStrEqual
                - xmlListInsert
            - BranchSide:      'c14n.c:1271,22'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlListInsert
        - Branch String:   'c14n.c:1265,20'
          Branch Sides:
            - BranchSide:      'c14n.c:1266,37'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlListInsert
            - BranchSide:      'c14n.c:1271,22'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlListInsert
        - Branch String:   'c14n.c:1271,20'
          Branch Sides:
            - BranchSide:      'c14n.c:1271,34'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'c14n.c:1271,20'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NIsXmlAttr
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'c14n.c:1281,13'
          Branch Sides:
            - BranchSide:      'c14n.c:1284,16'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
            - BranchSide:      'c14n.c:1315,9'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
        - Branch String:   'c14n.c:1284,16'
          Branch Sides:
            - BranchSide:      'c14n.c:1285,61'
              BranchSideFuncs:
                - xmlC14NFindHiddenParentAttr
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
            - BranchSide:      'c14n.c:1287,16'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
        - Branch String:   'c14n.c:1287,16'
          Branch Sides:
            - BranchSide:      'c14n.c:1288,31'
              BranchSideFuncs:
                - xmlListInsert
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
            - BranchSide:      'c14n.c:1290,16'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
        - Branch String:   'c14n.c:1290,16'
          Branch Sides:
            - BranchSide:      'c14n.c:1291,62'
              BranchSideFuncs:
                - xmlC14NFindHiddenParentAttr
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
            - BranchSide:      'c14n.c:1293,16'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
                - xmlListInsert
        - Branch String:   'c14n.c:1293,16'
          Branch Sides:
            - BranchSide:      'c14n.c:1294,31'
              BranchSideFuncs:
                - xmlListInsert
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
            - BranchSide:      'c14n.c:1298,16'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
                - xmlC14NFindHiddenParentAttr
        - Branch String:   'c14n.c:1298,16'
          Branch Sides:
            - BranchSide:      'c14n.c:1300,61'
              BranchSideFuncs:
                - xmlC14NFindHiddenParentAttr
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
            - BranchSide:      'c14n.c:1302,16'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlC14NFixupBaseAttr
                - xmlListInsert
        - Branch String:   'c14n.c:1302,16'
          Branch Sides:
            - BranchSide:      'c14n.c:1303,54'
              BranchSideFuncs:
                - xmlC14NFixupBaseAttr
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
                - xmlListInsert
            - BranchSide:      'c14n.c:1312,9'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
        - Branch String:   'c14n.c:1304,20'
          Branch Sides:
            - BranchSide:      'c14n.c:1305,35'
              BranchSideFuncs:
                - xmlListInsert
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
            - BranchSide:      'c14n.c:1311,13'
              BranchSideFuncs:
                - xmlListWalk
                - xmlFreePropList
                - xmlListDelete
      Callsites:
        - Src:             'c14n.c:1125,9'
          Dst:             xmlC14NErrParam
        - Src:             'c14n.c:1132,12'
          Dst:             xmlListCreate
        - Src:             'c14n.c:1132,12'
          Dst:             xmlC14NAttrsCompare
        - Src:             'c14n.c:1134,9'
          Dst:             xmlC14NErrMemory
        - Src:             'c14n.c:1158,17'
          Dst:             xmlListInsert
        - Src:             'c14n.c:1179,25'
          Dst:             xmlC14NIsXmlAttr
        - Src:             'c14n.c:1180,29'
          Dst:             xmlListSearch
        - Src:             'c14n.c:1181,29'
          Dst:             xmlListInsert
        - Src:             'c14n.c:1204,17'
          Dst:             xmlListInsert
        - Src:             'c14n.c:1246,39'
          Dst:             xmlC14NIsXmlAttr
        - Src:             'c14n.c:1249,21'
          Dst:             xmlListInsert
        - Src:             'c14n.c:1255,61'
          Dst:             xmlStrEqual
        - Src:             'c14n.c:1259,62'
          Dst:             xmlStrEqual
        - Src:             'c14n.c:1265,61'
          Dst:             xmlStrEqual
        - Src:             'c14n.c:1272,21'
          Dst:             xmlListInsert
        - Src:             'c14n.c:1285,33'
          Dst:             xmlC14NFindHiddenParentAttr
        - Src:             'c14n.c:1288,17'
          Dst:             xmlListInsert
        - Src:             'c14n.c:1291,34'
          Dst:             xmlC14NFindHiddenParentAttr
        - Src:             'c14n.c:1294,17'
          Dst:             xmlListInsert
        - Src:             'c14n.c:1300,33'
          Dst:             xmlC14NFindHiddenParentAttr
        - Src:             'c14n.c:1303,33'
          Dst:             xmlC14NFixupBaseAttr
        - Src:             'c14n.c:1305,21'
          Dst:             xmlListInsert
        - Src:             'c14n.c:1321,5'
          Dst:             xmlListWalk
        - Src:             'c14n.c:1321,5'
          Dst:             xmlC14NPrintAttrs
        - Src:             'c14n.c:1326,5'
          Dst:             xmlFreePropList
        - Src:             'c14n.c:1327,5'
          Dst:             xmlListDelete
    - functionName:    xmlC14NVisibleNsStackShift
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlC14NErrParam
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c14n.c:362,8'
          Branch Sides:
            - BranchSide:      'c14n.c:363,9'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:366,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c14n.c:363,9'
          Dst:             xmlC14NErrParam
    - functionName:    xmlExcC14NProcessNamespacesAxis
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - cur
        - visible
      BBCount:         138
      ICount:          729
      EdgeCount:       189
      CyclomaticComplexity: 53
      functionsReached:
        - xmlC14NErrMemory
        - xmlC14NErrParam
        - xmlC14NIsXmlNs
        - xmlC14NNsCompare
        - xmlC14NPrintNamespaces
        - xmlC14NPrintNamespacesWalker
        - xmlC14NVisibleNsStackAdd
        - xmlC14NVisibleNsStackFind
        - xmlExcC14NVisibleNsStackFind
        - xmlListCreate
        - xmlListDelete
        - xmlListInsert
        - xmlListWalk
        - xmlSearchNs
        - xmlStrEqual
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c14n.c:696,23'
          Branch Sides:
            - BranchSide:      'c14n.c:696,27'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:697,25'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:696,40'
          Branch Sides:
            - BranchSide:      'c14n.c:696,44'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:697,25'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:696,9'
          Branch Sides:
            - BranchSide:      'c14n.c:697,25'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:701,9'
              BranchSideFuncs:
                - xmlC14NErrParam
                - xmlListCreate
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:701,8'
          Branch Sides:
            - BranchSide:      'c14n.c:702,25'
              BranchSideFuncs:
                - xmlListCreate
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:710,12'
              BranchSideFuncs:
                - xmlListCreate
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:711,9'
          Branch Sides:
            - BranchSide:      'c14n.c:712,26'
              BranchSideFuncs:
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:721,8'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:721,8'
          Branch Sides:
            - BranchSide:      'c14n.c:725,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:756,8'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
        - Branch String:   'c14n.c:725,2'
          Branch Sides:
            - BranchSide:      'c14n.c:726,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:753,5'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
        - Branch String:   'c14n.c:731,17'
          Branch Sides:
            - BranchSide:      'c14n.c:731,32'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:732,24'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:730,17'
          Branch Sides:
            - BranchSide:      'c14n.c:732,24'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:736,23'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:737,22'
          Branch Sides:
            - BranchSide:      'c14n.c:737,41'
              BranchSideFuncs:
                - xmlC14NIsXmlNs
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:752,2'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:737,45'
          Branch Sides:
            - BranchSide:      'c14n.c:737,48'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:752,2'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:737,9'
          Branch Sides:
            - BranchSide:      'c14n.c:737,48'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:737,9'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:737,48'
          Branch Sides:
            - BranchSide:      'c14n.c:738,48'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:752,2'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:737,9'
          Branch Sides:
            - BranchSide:      'c14n.c:738,48'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:752,2'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:739,6'
          Branch Sides:
            - BranchSide:      'c14n.c:740,36'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackAdd
                - xmlListInsert
                - xmlStrlen
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:745,7'
              BranchSideFuncs:
                - xmlListInsert
                - xmlStrlen
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:740,11'
          Branch Sides:
            - BranchSide:      'c14n.c:741,42'
              BranchSideFuncs:
                - xmlC14NErrMemory
                - xmlListDelete
            - BranchSide:      'c14n.c:744,3'
              BranchSideFuncs:
                - xmlListInsert
                - xmlStrlen
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:745,6'
          Branch Sides:
            - BranchSide:      'c14n.c:746,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:748,16'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:748,6'
          Branch Sides:
            - BranchSide:      'c14n.c:749,20'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:751,6'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrEqual
                - xmlStrEqual
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:756,8'
          Branch Sides:
            - BranchSide:      'c14n.c:757,7'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
            - BranchSide:      'c14n.c:759,26'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
        - Branch String:   'c14n.c:762,21'
          Branch Sides:
            - BranchSide:      'c14n.c:762,40'
              BranchSideFuncs:
                - xmlC14NIsXmlNs
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
            - BranchSide:      'c14n.c:781,16'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:762,8'
          Branch Sides:
            - BranchSide:      'c14n.c:763,5'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:781,16'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:763,13'
          Branch Sides:
            - BranchSide:      'c14n.c:763,16'
              BranchSideFuncs:
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
            - BranchSide:      'c14n.c:768,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:763,5'
          Branch Sides:
            - BranchSide:      'c14n.c:763,16'
              BranchSideFuncs:
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
            - BranchSide:      'c14n.c:763,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
        - Branch String:   'c14n.c:763,16'
          Branch Sides:
            - BranchSide:      'c14n.c:764,39'
              BranchSideFuncs:
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:768,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:763,5'
          Branch Sides:
            - BranchSide:      'c14n.c:764,39'
              BranchSideFuncs:
                - xmlExcC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:768,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:764,9'
          Branch Sides:
            - BranchSide:      'c14n.c:765,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:767,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:768,5'
          Branch Sides:
            - BranchSide:      'c14n.c:769,35'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:774,15'
              BranchSideFuncs:
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:769,10'
          Branch Sides:
            - BranchSide:      'c14n.c:770,34'
              BranchSideFuncs:
                - xmlC14NErrMemory
                - xmlListDelete
            - BranchSide:      'c14n.c:773,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:774,5'
          Branch Sides:
            - BranchSide:      'c14n.c:775,19'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:777,5'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:781,5'
          Branch Sides:
            - BranchSide:      'c14n.c:787,6'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:807,8'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
        - Branch String:   'c14n.c:787,24'
          Branch Sides:
            - BranchSide:      'c14n.c:787,43'
              BranchSideFuncs:
                - xmlC14NIsXmlNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:799,13'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'c14n.c:787,53'
          Branch Sides:
            - BranchSide:      'c14n.c:787,56'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlStrlen
                - xmlStrlen
            - BranchSide:      'c14n.c:799,13'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'c14n.c:787,5'
          Branch Sides:
            - BranchSide:      'c14n.c:787,56'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlStrlen
                - xmlStrlen
            - BranchSide:      'c14n.c:787,5'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'c14n.c:787,56'
          Branch Sides:
            - BranchSide:      'c14n.c:788,54'
              BranchSideFuncs:
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlListInsert
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:799,13'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'c14n.c:787,5'
          Branch Sides:
            - BranchSide:      'c14n.c:788,54'
              BranchSideFuncs:
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlListInsert
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:799,13'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
                - xmlStrlen
                - xmlStrlen
        - Branch String:   'c14n.c:789,10'
          Branch Sides:
            - BranchSide:      'c14n.c:790,34'
              BranchSideFuncs:
                - xmlC14NErrMemory
                - xmlListDelete
            - BranchSide:      'c14n.c:793,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlListInsert
        - Branch String:   'c14n.c:793,27'
          Branch Sides:
            - BranchSide:      'c14n.c:793,30'
              BranchSideFuncs:
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlListInsert
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:796,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlListInsert
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:793,9'
          Branch Sides:
            - BranchSide:      'c14n.c:794,17'
              BranchSideFuncs:
                - xmlListInsert
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:796,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlListInsert
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:796,9'
          Branch Sides:
            - BranchSide:      'c14n.c:797,16'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:799,2'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlStrlen
                - xmlStrlen
                - xmlC14NIsXmlNs
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlStrlen
                - xmlListInsert
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:807,16'
          Branch Sides:
            - BranchSide:      'c14n.c:807,19'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
            - BranchSide:      'c14n.c:817,15'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
        - Branch String:   'c14n.c:807,49'
          Branch Sides:
            - BranchSide:      'c14n.c:808,7'
              BranchSideFuncs:
                - xmlExcC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
            - BranchSide:      'c14n.c:817,15'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
        - Branch String:   'c14n.c:808,20'
          Branch Sides:
            - BranchSide:      'c14n.c:808,24'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
            - BranchSide:      'c14n.c:817,15'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
        - Branch String:   'c14n.c:807,8'
          Branch Sides:
            - BranchSide:      'c14n.c:811,9'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
            - BranchSide:      'c14n.c:817,15'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
        - Branch String:   'c14n.c:814,5'
          Branch Sides:
            - BranchSide:      'c14n.c:815,42'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
            - BranchSide:      'c14n.c:817,5'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
        - Branch String:   'c14n.c:821,12'
          Branch Sides:
            - BranchSide:      'c14n.c:822,42'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
            - BranchSide:      'c14n.c:824,5'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
      Callsites:
        - Src:             'c14n.c:697,9'
          Dst:             xmlC14NErrParam
        - Src:             'c14n.c:702,9'
          Dst:             xmlC14NErrParam
        - Src:             'c14n.c:710,12'
          Dst:             xmlListCreate
        - Src:             'c14n.c:710,12'
          Dst:             xmlC14NNsCompare
        - Src:             'c14n.c:712,9'
          Dst:             xmlC14NErrMemory
        - Src:             'c14n.c:730,17'
          Dst:             xmlStrEqual
        - Src:             'c14n.c:731,20'
          Dst:             xmlStrEqual
        - Src:             'c14n.c:736,11'
          Dst:             xmlSearchNs
        - Src:             'c14n.c:737,26'
          Dst:             xmlC14NIsXmlNs
        - Src:             'c14n.c:738,22'
          Dst:             xmlC14NVisibleNsStackFind
        - Src:             'c14n.c:740,11'
          Dst:             xmlC14NVisibleNsStackAdd
        - Src:             'c14n.c:741,25'
          Dst:             xmlC14NErrMemory
        - Src:             'c14n.c:746,7'
          Dst:             xmlListInsert
        - Src:             'c14n.c:748,6'
          Dst:             xmlStrlen
        - Src:             'c14n.c:759,14'
          Dst:             xmlSearchNs
        - Src:             'c14n.c:762,25'
          Dst:             xmlC14NIsXmlNs
        - Src:             'c14n.c:764,10'
          Dst:             xmlExcC14NVisibleNsStackFind
        - Src:             'c14n.c:765,3'
          Dst:             xmlListInsert
        - Src:             'c14n.c:769,10'
          Dst:             xmlC14NVisibleNsStackAdd
        - Src:             'c14n.c:770,17'
          Dst:             xmlC14NErrMemory
        - Src:             'c14n.c:774,5'
          Dst:             xmlStrlen
        - Src:             'c14n.c:787,28'
          Dst:             xmlC14NIsXmlNs
        - Src:             'c14n.c:788,25'
          Dst:             xmlExcC14NVisibleNsStackFind
        - Src:             'c14n.c:789,10'
          Dst:             xmlC14NVisibleNsStackAdd
        - Src:             'c14n.c:790,17'
          Dst:             xmlC14NErrMemory
        - Src:             'c14n.c:794,3'
          Dst:             xmlListInsert
        - Src:             'c14n.c:796,9'
          Dst:             xmlStrlen
        - Src:             'c14n.c:799,35'
          Dst:             xmlStrlen
        - Src:             'c14n.c:799,73'
          Dst:             xmlStrlen
        - Src:             'c14n.c:813,28'
          Dst:             xmlExcC14NVisibleNsStackFind
        - Src:             'c14n.c:815,6'
          Dst:             xmlC14NPrintNamespaces
        - Src:             'c14n.c:821,13'
          Dst:             xmlC14NVisibleNsStackFind
        - Src:             'c14n.c:822,6'
          Dst:             xmlC14NPrintNamespaces
        - Src:             'c14n.c:831,5'
          Dst:             xmlListWalk
        - Src:             'c14n.c:831,5'
          Dst:             xmlC14NPrintNamespacesWalker
        - Src:             'c14n.c:837,5'
          Dst:             xmlListDelete
    - functionName:    xmlC14NProcessNamespacesAxis
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - cur
        - visible
      BBCount:         53
      ICount:          280
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - xmlC14NErrMemory
        - xmlC14NErrParam
        - xmlC14NIsXmlNs
        - xmlC14NNsCompare
        - xmlC14NPrintNamespaces
        - xmlC14NPrintNamespacesWalker
        - xmlC14NVisibleNsStackAdd
        - xmlC14NVisibleNsStackFind
        - xmlListCreate
        - xmlListDelete
        - xmlListInsert
        - xmlListWalk
        - xmlSearchNs
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c14n.c:586,23'
          Branch Sides:
            - BranchSide:      'c14n.c:586,27'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:587,25'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:586,40'
          Branch Sides:
            - BranchSide:      'c14n.c:586,44'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:587,25'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:586,9'
          Branch Sides:
            - BranchSide:      'c14n.c:587,25'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:594,12'
              BranchSideFuncs:
                - xmlListCreate
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:595,9'
          Branch Sides:
            - BranchSide:      'c14n.c:596,26'
              BranchSideFuncs:
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:601,13'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:601,5'
          Branch Sides:
            - BranchSide:      'c14n.c:602,11'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:632,8'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
        - Branch String:   'c14n.c:602,2'
          Branch Sides:
            - BranchSide:      'c14n.c:603,24'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:621,5'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:605,21'
          Branch Sides:
            - BranchSide:      'c14n.c:605,40'
              BranchSideFuncs:
                - xmlC14NIsXmlNs
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:620,2'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:605,44'
          Branch Sides:
            - BranchSide:      'c14n.c:605,47'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:620,2'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:605,9'
          Branch Sides:
            - BranchSide:      'c14n.c:605,47'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:605,9'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:605,47'
          Branch Sides:
            - BranchSide:      'c14n.c:606,48'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:620,2'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:605,9'
          Branch Sides:
            - BranchSide:      'c14n.c:606,48'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:620,2'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:607,6'
          Branch Sides:
            - BranchSide:      'c14n.c:608,43'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackAdd
                - xmlListInsert
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:613,7'
              BranchSideFuncs:
                - xmlListInsert
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:608,18'
          Branch Sides:
            - BranchSide:      'c14n.c:609,42'
              BranchSideFuncs:
                - xmlC14NErrMemory
                - xmlListDelete
            - BranchSide:      'c14n.c:612,3'
              BranchSideFuncs:
                - xmlListInsert
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:613,6'
          Branch Sides:
            - BranchSide:      'c14n.c:614,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:616,16'
              BranchSideFuncs:
                - xmlStrlen
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:616,6'
          Branch Sides:
            - BranchSide:      'c14n.c:617,20'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:619,6'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlSearchNs
                - xmlC14NIsXmlNs
                - xmlC14NVisibleNsStackFind
                - xmlListInsert
                - xmlStrlen
                - xmlC14NVisibleNsStackAdd
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:632,16'
          Branch Sides:
            - BranchSide:      'c14n.c:632,20'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackFind
                - xmlC14NPrintNamespaces
                - xmlListWalk
                - xmlListDelete
            - BranchSide:      'c14n.c:645,17'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
        - Branch String:   'c14n.c:632,8'
          Branch Sides:
            - BranchSide:      'c14n.c:635,9'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
            - BranchSide:      'c14n.c:645,17'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
        - Branch String:   'c14n.c:636,12'
          Branch Sides:
            - BranchSide:      'c14n.c:637,42'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
            - BranchSide:      'c14n.c:639,5'
              BranchSideFuncs:
                - xmlListWalk
                - xmlListDelete
      Callsites:
        - Src:             'c14n.c:587,9'
          Dst:             xmlC14NErrParam
        - Src:             'c14n.c:594,12'
          Dst:             xmlListCreate
        - Src:             'c14n.c:594,12'
          Dst:             xmlC14NNsCompare
        - Src:             'c14n.c:596,9'
          Dst:             xmlC14NErrMemory
        - Src:             'c14n.c:603,12'
          Dst:             xmlSearchNs
        - Src:             'c14n.c:605,25'
          Dst:             xmlC14NIsXmlNs
        - Src:             'c14n.c:606,22'
          Dst:             xmlC14NVisibleNsStackFind
        - Src:             'c14n.c:608,18'
          Dst:             xmlC14NVisibleNsStackAdd
        - Src:             'c14n.c:609,25'
          Dst:             xmlC14NErrMemory
        - Src:             'c14n.c:614,7'
          Dst:             xmlListInsert
        - Src:             'c14n.c:616,6'
          Dst:             xmlStrlen
        - Src:             'c14n.c:636,13'
          Dst:             xmlC14NVisibleNsStackFind
        - Src:             'c14n.c:637,6'
          Dst:             xmlC14NPrintNamespaces
        - Src:             'c14n.c:645,5'
          Dst:             xmlListWalk
        - Src:             'c14n.c:645,5'
          Dst:             xmlC14NPrintNamespacesWalker
        - Src:             'c14n.c:651,5'
          Dst:             xmlListDelete
    - functionName:    xmlC14NVisibleNsStackSave
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - state
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlC14NErrParam
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c14n.c:339,22'
          Branch Sides:
            - BranchSide:      'c14n.c:339,26'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:340,9'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:339,8'
          Branch Sides:
            - BranchSide:      'c14n.c:340,9'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:344,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c14n.c:340,9'
          Dst:             xmlC14NErrParam
    - functionName:    xmlC14NCheckForRelativeNamespaces
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - cur
      BBCount:         24
      ICount:          134
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlC14NErr
        - xmlC14NErrMemory
        - xmlC14NErrParam
        - xmlC14NErrRelativeNamespace
        - xmlFreeURI
        - xmlParseURISafe
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c14n.c:1343,23'
          Branch Sides:
            - BranchSide:      'c14n.c:1343,27'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:1344,25'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:1343,40'
          Branch Sides:
            - BranchSide:      'c14n.c:1343,44'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:1344,25'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:1343,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1344,25'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:1348,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParseURISafe
                - xmlStrlen
                - xmlFreeURI
                - xmlC14NErrRelativeNamespace
                - xmlFreeURI
                - xmlC14NErr
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1349,5'
          Branch Sides:
            - BranchSide:      'c14n.c:1350,23'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParseURISafe
                - xmlStrlen
                - xmlFreeURI
                - xmlC14NErrRelativeNamespace
                - xmlFreeURI
                - xmlC14NErr
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1372,5'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:1350,13'
          Branch Sides:
            - BranchSide:      'c14n.c:1354,51'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlStrlen
                - xmlFreeURI
                - xmlStrlen
                - xmlC14NErrRelativeNamespace
                - xmlFreeURI
                - xmlC14NErr
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1370,14'
              BranchSideFuncs:
                - xmlStrlen
                - xmlParseURISafe
                - xmlStrlen
                - xmlFreeURI
                - xmlC14NErrRelativeNamespace
                - xmlFreeURI
                - xmlC14NErr
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1355,17'
          Branch Sides:
            - BranchSide:      'c14n.c:1356,21'
              BranchSideFuncs:
                - xmlC14NErr
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1363,45'
              BranchSideFuncs:
                - xmlStrlen
                - xmlFreeURI
                - xmlStrlen
                - xmlParseURISafe
                - xmlC14NErr
                - xmlC14NErrMemory
                - xmlC14NErrRelativeNamespace
                - xmlFreeURI
        - Branch String:   'c14n.c:1356,21'
          Branch Sides:
            - BranchSide:      'c14n.c:1357,38'
              BranchSideFuncs:
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1359,32'
              BranchSideFuncs:
                - xmlC14NErr
        - Branch String:   'c14n.c:1363,17'
          Branch Sides:
            - BranchSide:      'c14n.c:1364,45'
              BranchSideFuncs:
                - xmlC14NErrRelativeNamespace
                - xmlFreeURI
            - BranchSide:      'c14n.c:1368,24'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlStrlen
                - xmlParseURISafe
                - xmlStrlen
                - xmlC14NErrRelativeNamespace
                - xmlFreeURI
                - xmlC14NErr
                - xmlC14NErrMemory
      Callsites:
        - Src:             'c14n.c:1344,9'
          Dst:             xmlC14NErrParam
        - Src:             'c14n.c:1350,13'
          Dst:             xmlStrlen
        - Src:             'c14n.c:1354,20'
          Dst:             xmlParseURISafe
        - Src:             'c14n.c:1357,21'
          Dst:             xmlC14NErrMemory
        - Src:             'c14n.c:1359,21'
          Dst:             xmlC14NErr
        - Src:             'c14n.c:1363,17'
          Dst:             xmlStrlen
        - Src:             'c14n.c:1364,17'
          Dst:             xmlC14NErrRelativeNamespace
        - Src:             'c14n.c:1365,17'
          Dst:             xmlFreeURI
        - Src:             'c14n.c:1368,13'
          Dst:             xmlFreeURI
    - functionName:    xmlC14NErrUnknownNode
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node_type
        - extra
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlC14NErrFull
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'c14n.c:202,5'
          Dst:             xmlC14NErrFull
    - functionName:    xmlC14NErrInvalidNode
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node_type
        - extra
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlC14NErrFull
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'c14n.c:188,5'
          Dst:             xmlC14NErrFull
    - functionName:    xmlC14NProcessElementNode
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - cur
        - visible
      BBCount:         53
      ICount:          351
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - xmlC14NCheckForRelativeNamespaces
        - xmlC14NErrParam
        - xmlC14NProcessAttrsAxis
        - xmlC14NProcessNamespacesAxis
        - xmlC14NProcessNodeList
        - xmlC14NVisibleNsStackRestore
        - xmlC14NVisibleNsStackSave
        - xmlC14NVisibleNsStackShift
        - xmlExcC14NProcessNamespacesAxis
        - xmlOutputBufferWriteString
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c14n.c:1402,23'
          Branch Sides:
            - BranchSide:      'c14n.c:1402,27'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:1403,25'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:1402,40'
          Branch Sides:
            - BranchSide:      'c14n.c:1402,44'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:1403,25'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:1402,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1403,25'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:1412,43'
              BranchSideFuncs:
                - xmlC14NCheckForRelativeNamespaces
                - xmlC14NVisibleNsStackSave
                - xmlC14NProcessNamespacesAxis
                - xmlC14NProcessAttrsAxis
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNodeList
                - xmlOutputBufferWriteString
                - xmlC14NVisibleNsStackShift
                - xmlExcC14NProcessNamespacesAxis
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'c14n.c:1412,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1413,9'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:1418,5'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackSave
                - xmlC14NProcessNamespacesAxis
                - xmlC14NProcessAttrsAxis
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNodeList
                - xmlOutputBufferWriteString
                - xmlC14NVisibleNsStackShift
                - xmlExcC14NProcessNamespacesAxis
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'c14n.c:1421,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1422,13'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNamespacesAxis
                - xmlC14NProcessAttrsAxis
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNodeList
                - xmlOutputBufferWriteString
                - xmlC14NVisibleNsStackShift
                - xmlExcC14NProcessNamespacesAxis
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1438,10'
              BranchSideFuncs:
                - xmlC14NProcessNamespacesAxis
                - xmlC14NProcessAttrsAxis
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNodeList
                - xmlOutputBufferWriteString
                - xmlC14NVisibleNsStackShift
                - xmlExcC14NProcessNamespacesAxis
        - Branch String:   'c14n.c:1422,13'
          Branch Sides:
            - BranchSide:      'c14n.c:1424,22'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNamespacesAxis
                - xmlC14NProcessAttrsAxis
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNodeList
                - xmlOutputBufferWriteString
                - xmlC14NVisibleNsStackShift
                - xmlExcC14NProcessNamespacesAxis
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1428,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNamespacesAxis
                - xmlC14NProcessAttrsAxis
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNodeList
                - xmlOutputBufferWriteString
                - xmlC14NVisibleNsStackShift
                - xmlExcC14NProcessNamespacesAxis
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'c14n.c:1430,31'
          Branch Sides:
            - BranchSide:      'c14n.c:1430,45'
              BranchSideFuncs:
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlC14NProcessNamespacesAxis
                - xmlC14NProcessAttrsAxis
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNodeList
                - xmlOutputBufferWriteString
                - xmlC14NVisibleNsStackShift
                - xmlExcC14NProcessNamespacesAxis
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1435,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlC14NProcessNamespacesAxis
                - xmlC14NProcessAttrsAxis
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNodeList
                - xmlOutputBufferWriteString
                - xmlC14NVisibleNsStackShift
                - xmlExcC14NProcessNamespacesAxis
        - Branch String:   'c14n.c:1430,13'
          Branch Sides:
            - BranchSide:      'c14n.c:1431,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNamespacesAxis
                - xmlC14NProcessAttrsAxis
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNodeList
                - xmlOutputBufferWriteString
                - xmlC14NVisibleNsStackShift
                - xmlExcC14NProcessNamespacesAxis
            - BranchSide:      'c14n.c:1435,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlC14NProcessNamespacesAxis
                - xmlC14NProcessAttrsAxis
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNodeList
                - xmlOutputBufferWriteString
                - xmlC14NVisibleNsStackShift
                - xmlExcC14NProcessNamespacesAxis
        - Branch String:   'c14n.c:1438,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1439,44'
              BranchSideFuncs:
                - xmlExcC14NProcessNamespacesAxis
                - xmlC14NProcessAttrsAxis
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNodeList
                - xmlOutputBufferWriteString
                - xmlC14NVisibleNsStackShift
            - BranchSide:      'c14n.c:1441,47'
              BranchSideFuncs:
                - xmlExcC14NProcessNamespacesAxis
                - xmlC14NProcessAttrsAxis
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNodeList
                - xmlOutputBufferWriteString
                - xmlC14NVisibleNsStackShift
        - Branch String:   'c14n.c:1443,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1444,9'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:1446,8'
              BranchSideFuncs:
                - xmlC14NProcessAttrsAxis
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNodeList
                - xmlOutputBufferWriteString
                - xmlC14NVisibleNsStackShift
        - Branch String:   'c14n.c:1446,8'
          Branch Sides:
            - BranchSide:      'c14n.c:1447,29'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackShift
                - xmlC14NProcessAttrsAxis
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNodeList
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1450,35'
              BranchSideFuncs:
                - xmlC14NProcessAttrsAxis
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNodeList
                - xmlOutputBufferWriteString
        - Branch String:   'c14n.c:1451,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1452,2'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:1454,9'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNodeList
                - xmlOutputBufferWriteString
        - Branch String:   'c14n.c:1454,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1455,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNodeList
            - BranchSide:      'c14n.c:1457,9'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NProcessNodeList
        - Branch String:   'c14n.c:1457,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1458,38'
              BranchSideFuncs:
                - xmlC14NProcessNodeList
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1462,9'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'c14n.c:1459,13'
          Branch Sides:
            - BranchSide:      'c14n.c:1460,13'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:1461,5'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'c14n.c:1462,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1463,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NVisibleNsStackRestore
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1481,34'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackRestore
        - Branch String:   'c14n.c:1464,31'
          Branch Sides:
            - BranchSide:      'c14n.c:1464,45'
              BranchSideFuncs:
                - xmlStrlen
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NVisibleNsStackRestore
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1469,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NVisibleNsStackRestore
        - Branch String:   'c14n.c:1464,13'
          Branch Sides:
            - BranchSide:      'c14n.c:1465,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NVisibleNsStackRestore
            - BranchSide:      'c14n.c:1469,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC14NVisibleNsStackRestore
        - Branch String:   'c14n.c:1471,13'
          Branch Sides:
            - BranchSide:      'c14n.c:1473,34'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackRestore
            - BranchSide:      'c14n.c:1476,5'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackRestore
      Callsites:
        - Src:             'c14n.c:1403,9'
          Dst:             xmlC14NErrParam
        - Src:             'c14n.c:1412,9'
          Dst:             xmlC14NCheckForRelativeNamespaces
        - Src:             'c14n.c:1419,5'
          Dst:             xmlC14NVisibleNsStackSave
        - Src:             'c14n.c:1428,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1430,35'
          Dst:             xmlStrlen
        - Src:             'c14n.c:1431,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1433,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1435,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1439,15'
          Dst:             xmlC14NProcessNamespacesAxis
        - Src:             'c14n.c:1441,15'
          Dst:             xmlExcC14NProcessNamespacesAxis
        - Src:             'c14n.c:1447,2'
          Dst:             xmlC14NVisibleNsStackShift
        - Src:             'c14n.c:1450,11'
          Dst:             xmlC14NProcessAttrsAxis
        - Src:             'c14n.c:1455,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1458,15'
          Dst:             xmlC14NProcessNodeList
        - Src:             'c14n.c:1463,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1464,35'
          Dst:             xmlStrlen
        - Src:             'c14n.c:1465,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1467,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1469,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1470,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1481,5'
          Dst:             xmlC14NVisibleNsStackRestore
    - functionName:    xmlC14NProcessNodeList
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1680
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - cur
      BBCount:         13
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - xmlC14NErrParam
        - xmlC14NProcessNode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c14n.c:1683,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1684,25'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:1688,14'
              BranchSideFuncs:
                - xmlC14NProcessNode
        - Branch String:   'c14n.c:1688,31'
          Branch Sides:
            - BranchSide:      'c14n.c:1688,34'
              BranchSideFuncs:
                - xmlC14NProcessNode
            - BranchSide:      'c14n.c:1688,5'
              BranchSideFuncs:
                - xmlC14NProcessNode
        - Branch String:   'c14n.c:1688,5'
          Branch Sides:
            - BranchSide:      'c14n.c:1689,34'
              BranchSideFuncs:
                - xmlC14NProcessNode
            - BranchSide:      'c14n.c:1691,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c14n.c:1684,9'
          Dst:             xmlC14NErrParam
        - Src:             'c14n.c:1689,15'
          Dst:             xmlC14NProcessNode
    - functionName:    xmlC14NProcessNode
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - cur
      BBCount:         82
      ICount:          478
      EdgeCount:       100
      CyclomaticComplexity: 20
      functionsReached:
        - xmlC11NNormalizeString
        - xmlC14NErrInvalidNode
        - xmlC14NErrMemory
        - xmlC14NErrParam
        - xmlC14NErrUnknownNode
        - xmlC14NProcessElementNode
        - xmlC14NProcessNodeList
        - xmlOutputBufferWriteString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c14n.c:1498,23'
          Branch Sides:
            - BranchSide:      'c14n.c:1498,27'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:1499,25'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:1498,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1499,25'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:1503,15'
              BranchSideFuncs:
                - xmlC14NErrInvalidNode
                - xmlC14NErrInvalidNode
                - xmlC14NErrInvalidNode
                - xmlC14NErrInvalidNode
                - xmlC14NProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
                - xmlC14NProcessElementNode
                - xmlC14NErrUnknownNode
        - Branch String:   'c14n.c:1503,15'
          Branch Sides:
            - BranchSide:      'c14n.c:1503,13'
              BranchSideFuncs:
                - xmlC14NErrInvalidNode
                - xmlC14NErrInvalidNode
                - xmlC14NErrInvalidNode
                - xmlC14NErrInvalidNode
                - xmlC14NProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
                - xmlC14NProcessElementNode
                - xmlC14NErrUnknownNode
            - BranchSide:      'c14n.c:1503,13'
              BranchSideFuncs:
                - xmlC14NErrInvalidNode
                - xmlC14NErrInvalidNode
                - xmlC14NErrInvalidNode
                - xmlC14NErrInvalidNode
                - xmlC14NProcessNodeList
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
                - xmlC14NProcessElementNode
                - xmlC14NErrUnknownNode
        - Branch String:   'c14n.c:1504,5'
          Branch Sides:
            - BranchSide:      'c14n.c:1506,45'
              BranchSideFuncs:
                - xmlC14NProcessElementNode
            - BranchSide:      'c14n.c:1519,18'
              BranchSideFuncs:
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1519,18'
              BranchSideFuncs:
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1546,17'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1595,17'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1629,17'
              BranchSideFuncs:
                - xmlC14NProcessNodeList
            - BranchSide:      'c14n.c:1629,17'
              BranchSideFuncs:
                - xmlC14NProcessNodeList
            - BranchSide:      'c14n.c:1629,17'
              BranchSideFuncs:
                - xmlC14NProcessNodeList
            - BranchSide:      'c14n.c:1637,35'
              BranchSideFuncs:
                - xmlC14NErrInvalidNode
            - BranchSide:      'c14n.c:1640,35'
              BranchSideFuncs:
                - xmlC14NErrInvalidNode
            - BranchSide:      'c14n.c:1643,35'
              BranchSideFuncs:
                - xmlC14NErrInvalidNode
            - BranchSide:      'c14n.c:1646,35'
              BranchSideFuncs:
                - xmlC14NErrInvalidNode
            - BranchSide:      'c14n.c:1662,13'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:1662,13'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:1662,13'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:1662,13'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:1662,13'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:1662,13'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:1662,13'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:1662,13'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:1664,35'
              BranchSideFuncs:
                - xmlC14NErrUnknownNode
        - Branch String:   'c14n.c:1519,27'
          Branch Sides:
            - BranchSide:      'c14n.c:1519,31'
              BranchSideFuncs:
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1532,13'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:1519,17'
          Branch Sides:
            - BranchSide:      'c14n.c:1522,26'
              BranchSideFuncs:
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1532,13'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:1523,21'
          Branch Sides:
            - BranchSide:      'c14n.c:1524,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1528,38'
              BranchSideFuncs:
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1546,17'
          Branch Sides:
            - BranchSide:      'c14n.c:1547,21'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1578,13'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:1547,21'
          Branch Sides:
            - BranchSide:      'c14n.c:1548,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1550,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
        - Branch String:   'c14n.c:1555,44'
          Branch Sides:
            - BranchSide:      'c14n.c:1555,50'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1572,21'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'c14n.c:1555,21'
          Branch Sides:
            - BranchSide:      'c14n.c:1558,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1572,21'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'c14n.c:1562,25'
          Branch Sides:
            - BranchSide:      'c14n.c:1563,52'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1567,42'
              BranchSideFuncs:
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1572,21'
          Branch Sides:
            - BranchSide:      'c14n.c:1573,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1575,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
        - Branch String:   'c14n.c:1595,25'
          Branch Sides:
            - BranchSide:      'c14n.c:1595,28'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1623,13'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:1595,17'
          Branch Sides:
            - BranchSide:      'c14n.c:1596,21'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1623,13'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:1596,21'
          Branch Sides:
            - BranchSide:      'c14n.c:1597,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1599,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
        - Branch String:   'c14n.c:1602,21'
          Branch Sides:
            - BranchSide:      'c14n.c:1606,30'
              BranchSideFuncs:
                - xmlC11NNormalizeString
                - xmlC14NErrMemory
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1617,21'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'c14n.c:1607,25'
          Branch Sides:
            - BranchSide:      'c14n.c:1608,52'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1612,42'
              BranchSideFuncs:
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1617,21'
          Branch Sides:
            - BranchSide:      'c14n.c:1618,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
            - BranchSide:      'c14n.c:1620,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
        - Branch String:   'c14n.c:1629,17'
          Branch Sides:
            - BranchSide:      'c14n.c:1630,17'
              BranchSideFuncs:
                - xmlC14NProcessNodeList
            - BranchSide:      'c14n.c:1634,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c14n.c:1499,9'
          Dst:             xmlC14NErrParam
        - Src:             'c14n.c:1506,19'
          Dst:             xmlC14NProcessElementNode
        - Src:             'c14n.c:1522,26'
          Dst:             xmlC11NNormalizeString
        - Src:             'c14n.c:1524,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1528,21'
          Dst:             xmlC14NErrMemory
        - Src:             'c14n.c:1548,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1550,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1553,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1558,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1561,30'
          Dst:             xmlC11NNormalizeString
        - Src:             'c14n.c:1563,25'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1567,25'
          Dst:             xmlC14NErrMemory
        - Src:             'c14n.c:1573,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1575,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1597,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1599,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1606,30'
          Dst:             xmlC11NNormalizeString
        - Src:             'c14n.c:1608,25'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1612,25'
          Dst:             xmlC14NErrMemory
        - Src:             'c14n.c:1618,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1620,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'c14n.c:1632,23'
          Dst:             xmlC14NProcessNodeList
        - Src:             'c14n.c:1637,13'
          Dst:             xmlC14NErrInvalidNode
        - Src:             'c14n.c:1640,13'
          Dst:             xmlC14NErrInvalidNode
        - Src:             'c14n.c:1643,13'
          Dst:             xmlC14NErrInvalidNode
        - Src:             'c14n.c:1646,13'
          Dst:             xmlC14NErrInvalidNode
        - Src:             'c14n.c:1664,13'
          Dst:             xmlC14NErrUnknownNode
    - functionName:    xmlC14NVisibleNsStackCreate
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c14n.c:275,38'
          Branch Sides:
            - BranchSide:      'c14n.c:273,30'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:275,38'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:276,9'
          Branch Sides:
            - BranchSide:      'c14n.c:277,2'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:278,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlC14NDocSave
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2021
      functionLinenumberEnd: 2058
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - nodes
        - mode
        - inclusive_ns_prefixes
        - with_comments
        - filename
        - compression
      BBCount:         10
      ICount:          88
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlC14NDocSaveTo
        - xmlC14NErr
        - xmlC14NErrParam
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFilename
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c14n.c:2025,9'
          Branch Sides:
            - BranchSide:      'c14n.c:2026,9'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:2037,41'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xmlC14NDocSaveTo
                - xmlOutputBufferClose
                - xmlOutputBufferClose
                - xmlC14NErr
        - Branch String:   'c14n.c:2038,9'
          Branch Sides:
            - BranchSide:      'c14n.c:2039,9'
              BranchSideFuncs:
                - xmlC14NErr
            - BranchSide:      'c14n.c:2046,28'
              BranchSideFuncs:
                - xmlC14NDocSaveTo
                - xmlOutputBufferClose
                - xmlOutputBufferClose
        - Branch String:   'c14n.c:2048,9'
          Branch Sides:
            - BranchSide:      'c14n.c:2049,37'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'c14n.c:2056,32'
              BranchSideFuncs:
                - xmlOutputBufferClose
      Callsites:
        - Src:             'c14n.c:2026,9'
          Dst:             xmlC14NErrParam
        - Src:             'c14n.c:2037,11'
          Dst:             xmlOutputBufferCreateFilename
        - Src:             'c14n.c:2039,9'
          Dst:             xmlC14NErr
        - Src:             'c14n.c:2046,11'
          Dst:             xmlC14NDocSaveTo
        - Src:             'c14n.c:2049,16'
          Dst:             xmlOutputBufferClose
        - Src:             'c14n.c:2056,11'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlC14NDocSaveTo
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1919
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - nodes
        - mode
        - inclusive_ns_prefixes
        - with_comments
        - buf
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlC14NExecute
        - xmlC14NIsNodeInNodeset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'c14n.c:1920,12'
          Dst:             xmlC14NExecute
        - Src:             'c14n.c:1920,12'
          Dst:             xmlC14NIsNodeInNodeset
    - functionName:    xmlC14NIsNodeInNodeset
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - user_data
        - node
        - parent
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathNodeSetContains
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c14n.c:246,24'
          Branch Sides:
            - BranchSide:      'c14n.c:246,28'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetContains
            - BranchSide:      'c14n.c:268,5'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:246,8'
          Branch Sides:
            - BranchSide:      'c14n.c:247,5'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetContains
            - BranchSide:      'c14n.c:268,5'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:247,5'
          Branch Sides:
            - BranchSide:      'c14n.c:248,37'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
            - BranchSide:      'c14n.c:252,18'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
        - Branch String:   'c14n.c:255,26'
          Branch Sides:
            - BranchSide:      'c14n.c:255,30'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
            - BranchSide:      'c14n.c:258,23'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
        - Branch String:   'c14n.c:255,9'
          Branch Sides:
            - BranchSide:      'c14n.c:256,23'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
            - BranchSide:      'c14n.c:258,23'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
      Callsites:
        - Src:             'c14n.c:248,13'
          Dst:             xmlXPathNodeSetContains
        - Src:             'c14n.c:265,13'
          Dst:             xmlXPathNodeSetContains
    - functionName:    xmlC14NExecute
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1895
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - is_visible_callback
        - user_data
        - mode
        - inclusive_ns_prefixes
        - with_comments
        - buf
      BBCount:         26
      ICount:          171
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - xmlC14NErr
        - xmlC14NErrParam
        - xmlC14NFreeCtx
        - xmlC14NNewCtx
        - xmlC14NProcessNodeList
        - xmlOutputBufferFlush
      functionUses:    8
      BranchProfiles:
        - Branch String:   'c14n.c:1826,23'
          Branch Sides:
            - BranchSide:      'c14n.c:1826,27'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:1827,9'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:1826,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1827,9'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:1833,12'
              BranchSideFuncs:
                - xmlC14NNewCtx
                - xmlOutputBufferFlush
                - xmlC14NFreeCtx
                - xmlC14NErr
                - xmlC14NFreeCtx
                - xmlC14NProcessNodeList
                - xmlC14NFreeCtx
                - xmlC14NErr
                - xmlC14NErr
                - xmlC14NErrParam
        - Branch String:   'c14n.c:1833,5'
          Branch Sides:
            - BranchSide:      'c14n.c:1837,35'
              BranchSideFuncs:
                - xmlC14NNewCtx
                - xmlOutputBufferFlush
                - xmlC14NFreeCtx
                - xmlC14NErr
                - xmlC14NFreeCtx
                - xmlC14NProcessNodeList
                - xmlC14NFreeCtx
                - xmlC14NErr
                - xmlC14NErr
            - BranchSide:      'c14n.c:1837,35'
              BranchSideFuncs:
                - xmlC14NNewCtx
                - xmlOutputBufferFlush
                - xmlC14NFreeCtx
                - xmlC14NErr
                - xmlC14NFreeCtx
                - xmlC14NProcessNodeList
                - xmlC14NFreeCtx
                - xmlC14NErr
                - xmlC14NErr
            - BranchSide:      'c14n.c:1837,35'
              BranchSideFuncs:
                - xmlC14NNewCtx
                - xmlOutputBufferFlush
                - xmlC14NFreeCtx
                - xmlC14NErr
                - xmlC14NFreeCtx
                - xmlC14NProcessNodeList
                - xmlC14NFreeCtx
                - xmlC14NErr
                - xmlC14NErr
            - BranchSide:      'c14n.c:1840,9'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:1847,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1848,39'
              BranchSideFuncs:
                - xmlC14NErr
            - BranchSide:      'c14n.c:1853,25'
              BranchSideFuncs:
                - xmlC14NNewCtx
                - xmlOutputBufferFlush
                - xmlC14NFreeCtx
                - xmlC14NErr
                - xmlC14NFreeCtx
                - xmlC14NProcessNodeList
                - xmlC14NFreeCtx
                - xmlC14NErr
        - Branch String:   'c14n.c:1856,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1857,39'
              BranchSideFuncs:
                - xmlC14NErr
            - BranchSide:      'c14n.c:1872,9'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlC14NFreeCtx
                - xmlC14NErr
                - xmlC14NFreeCtx
                - xmlC14NProcessNodeList
                - xmlC14NFreeCtx
        - Branch String:   'c14n.c:1872,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1873,38'
              BranchSideFuncs:
                - xmlC14NProcessNodeList
                - xmlOutputBufferFlush
                - xmlC14NFreeCtx
                - xmlC14NErr
                - xmlC14NFreeCtx
                - xmlC14NFreeCtx
            - BranchSide:      'c14n.c:1883,32'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlC14NFreeCtx
                - xmlC14NErr
                - xmlC14NFreeCtx
        - Branch String:   'c14n.c:1874,13'
          Branch Sides:
            - BranchSide:      'c14n.c:1875,28'
              BranchSideFuncs:
                - xmlC14NFreeCtx
            - BranchSide:      'c14n.c:1878,5'
              BranchSideFuncs:
                - xmlOutputBufferFlush
                - xmlC14NFreeCtx
                - xmlC14NErr
                - xmlC14NFreeCtx
        - Branch String:   'c14n.c:1884,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1885,20'
              BranchSideFuncs:
                - xmlC14NErr
                - xmlC14NFreeCtx
            - BranchSide:      'c14n.c:1893,20'
              BranchSideFuncs:
                - xmlC14NFreeCtx
      Callsites:
        - Src:             'c14n.c:1827,9'
          Dst:             xmlC14NErrParam
        - Src:             'c14n.c:1840,9'
          Dst:             xmlC14NErrParam
        - Src:             'c14n.c:1848,9'
          Dst:             xmlC14NErr
        - Src:             'c14n.c:1853,11'
          Dst:             xmlC14NNewCtx
        - Src:             'c14n.c:1857,9'
          Dst:             xmlC14NErr
        - Src:             'c14n.c:1873,15'
          Dst:             xmlC14NProcessNodeList
        - Src:             'c14n.c:1875,13'
          Dst:             xmlC14NFreeCtx
        - Src:             'c14n.c:1883,11'
          Dst:             xmlOutputBufferFlush
        - Src:             'c14n.c:1885,9'
          Dst:             xmlC14NErr
        - Src:             'c14n.c:1886,9'
          Dst:             xmlC14NFreeCtx
        - Src:             'c14n.c:1893,5'
          Dst:             xmlC14NFreeCtx
    - functionName:    xmlC14NNewCtx
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1794
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - is_visible_callback
        - user_data
        - mode
        - inclusive_ns_prefixes
        - with_comments
        - buf
      BBCount:         18
      ICount:          154
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlC14NErr
        - xmlC14NErrMemory
        - xmlC14NErrParam
        - xmlC14NFreeCtx
        - xmlC14NVisibleNsStackCreate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c14n.c:1742,23'
          Branch Sides:
            - BranchSide:      'c14n.c:1742,27'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:1743,25'
              BranchSideFuncs:
                - xmlC14NErrParam
        - Branch String:   'c14n.c:1742,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1743,25'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:1750,9'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackCreate
                - xmlC14NErrMemory
                - xmlC14NFreeCtx
                - xmlC14NErrMemory
                - xmlC14NErr
        - Branch String:   'c14n.c:1750,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1751,20'
              BranchSideFuncs:
                - xmlC14NErr
            - BranchSide:      'c14n.c:1759,27'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackCreate
                - xmlC14NErrMemory
                - xmlC14NFreeCtx
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1760,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1761,19'
              BranchSideFuncs:
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1764,12'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackCreate
                - xmlC14NErrMemory
                - xmlC14NFreeCtx
        - Branch String:   'c14n.c:1778,8'
          Branch Sides:
            - BranchSide:      'c14n.c:1779,26'
              BranchSideFuncs:
                - xmlC14NErrMemory
                - xmlC14NFreeCtx
            - BranchSide:      'c14n.c:1788,17'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:1789,8'
          Branch Sides:
            - BranchSide:      'c14n.c:1790,38'
              BranchSideFuncs: []
            - BranchSide:      'c14n.c:1793,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c14n.c:1743,9'
          Dst:             xmlC14NErrParam
        - Src:             'c14n.c:1751,9'
          Dst:             xmlC14NErr
        - Src:             'c14n.c:1761,2'
          Dst:             xmlC14NErrMemory
        - Src:             'c14n.c:1776,24'
          Dst:             xmlC14NVisibleNsStackCreate
        - Src:             'c14n.c:1779,9'
          Dst:             xmlC14NErrMemory
        - Src:             'c14n.c:1780,2'
          Dst:             xmlC14NFreeCtx
    - functionName:    xmlC14NFreeCtx
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1703
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlC14NErrParam
        - xmlC14NVisibleNsStackDestroy
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c14n.c:1704,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1705,25'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:1709,9'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackDestroy
        - Branch String:   'c14n.c:1709,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1710,38'
              BranchSideFuncs:
                - xmlC14NVisibleNsStackDestroy
            - BranchSide:      'c14n.c:1712,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c14n.c:1705,9'
          Dst:             xmlC14NErrParam
        - Src:             'c14n.c:1710,9'
          Dst:             xmlC14NVisibleNsStackDestroy
    - functionName:    xmlC14NDocDumpMemory
      functionSourceFile: '/src/libxml2/c14n.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1953
      functionLinenumberEnd: 1994
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - nodes
        - mode
        - inclusive_ns_prefixes
        - with_comments
        - doc_txt_ptr
      BBCount:         18
      ICount:          129
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlAllocOutputBuffer
        - xmlBufContent
        - xmlBufUse
        - xmlC14NDocSaveTo
        - xmlC14NErrMemory
        - xmlC14NErrParam
        - xmlOutputBufferClose
        - xmlStrndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c14n.c:1957,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1958,9'
              BranchSideFuncs:
                - xmlC14NErrParam
            - BranchSide:      'c14n.c:1962,6'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlC14NDocSaveTo
                - xmlBufUse
                - xmlOutputBufferClose
                - xmlC14NErrMemory
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1968,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1969,9'
              BranchSideFuncs:
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1976,28'
              BranchSideFuncs:
                - xmlC14NDocSaveTo
                - xmlBufUse
                - xmlOutputBufferClose
                - xmlC14NErrMemory
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
        - Branch String:   'c14n.c:1978,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1979,37'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'c14n.c:1983,21'
              BranchSideFuncs:
                - xmlBufUse
                - xmlOutputBufferClose
                - xmlC14NErrMemory
                - xmlBufContent
                - xmlStrndup
        - Branch String:   'c14n.c:1984,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1985,49'
              BranchSideFuncs:
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1987,33'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlC14NErrMemory
        - Branch String:   'c14n.c:1989,32'
          Branch Sides:
            - BranchSide:      'c14n.c:1989,36'
              BranchSideFuncs:
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1993,13'
              BranchSideFuncs: []
        - Branch String:   'c14n.c:1989,9'
          Branch Sides:
            - BranchSide:      'c14n.c:1990,9'
              BranchSideFuncs:
                - xmlC14NErrMemory
            - BranchSide:      'c14n.c:1993,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c14n.c:1958,9'
          Dst:             xmlC14NErrParam
        - Src:             'c14n.c:1967,11'
          Dst:             xmlAllocOutputBuffer
        - Src:             'c14n.c:1969,9'
          Dst:             xmlC14NErrMemory
        - Src:             'c14n.c:1976,11'
          Dst:             xmlC14NDocSaveTo
        - Src:             'c14n.c:1979,16'
          Dst:             xmlOutputBufferClose
        - Src:             'c14n.c:1983,11'
          Dst:             xmlBufUse
        - Src:             'c14n.c:1985,35'
          Dst:             xmlBufContent
        - Src:             'c14n.c:1985,24'
          Dst:             xmlStrndup
        - Src:             'c14n.c:1987,12'
          Dst:             xmlOutputBufferClose
        - Src:             'c14n.c:1990,9'
          Dst:             xmlC14NErrMemory
    - functionName:    xmlGetXMLCatalogEntryType
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         33
      ICount:          131
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1041,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1042,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1043,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1043,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1044,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1045,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1045,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1046,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1047,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1047,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1048,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1049,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1049,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1050,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1051,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1051,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1052,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1053,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1053,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1054,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1055,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1055,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1056,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1057,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:1057,14'
          Branch Sides:
            - BranchSide:      'catalog.c:1058,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1059,26'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'catalog.c:1041,9'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1043,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1045,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1047,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1049,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1051,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1053,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1055,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1057,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1059,14'
          Dst:             xmlStrEqual
    - functionName:    xmlDumpXMLCatalogNode
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - catalog
        - doc
        - ns
        - cgroup
      BBCount:         52
      ICount:          410
      EdgeCount:       55
      CyclomaticComplexity: 5
      functionsReached:
        - xmlAddChild
        - xmlDumpXMLCatalogNode
        - xmlNewDocNode
        - xmlSearchNsByHref
        - xmlSetNsProp
        - xmlSetProp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'catalog.c:524,5'
          Branch Sides:
            - BranchSide:      'catalog.c:525,13'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:631,1'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:525,13'
          Branch Sides:
            - BranchSide:      'catalog.c:526,14'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:629,8'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
        - Branch String:   'catalog.c:526,6'
          Branch Sides:
            - BranchSide:      'catalog.c:528,7'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:531,11'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:531,11'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:537,28'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
            - BranchSide:      'catalog.c:542,7'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:544,28'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
            - BranchSide:      'catalog.c:567,28'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:573,28'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:579,28'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:585,28'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:591,28'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:597,28'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:603,28'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:609,28'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:626,7'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:626,7'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:626,7'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:626,7'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:626,7'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:626,7'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:626,7'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:626,7'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:626,7'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:626,7'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:626,7'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:626,7'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:628,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
        - Branch String:   'catalog.c:531,11'
          Branch Sides:
            - BranchSide:      'catalog.c:532,10'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:535,7'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
        - Branch String:   'catalog.c:546,11'
          Branch Sides:
            - BranchSide:      'catalog.c:548,28'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
                - xmlSetProp
                - xmlSetNsProp
            - BranchSide:      'catalog.c:553,15'
              BranchSideFuncs:
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
                - xmlSetProp
        - Branch String:   'catalog.c:549,8'
          Branch Sides:
            - BranchSide:      'catalog.c:550,21'
              BranchSideFuncs:
                - xmlSetNsProp
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
                - xmlSetProp
            - BranchSide:      'catalog.c:552,7'
              BranchSideFuncs:
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
                - xmlSetProp
        - Branch String:   'catalog.c:553,7'
          Branch Sides:
            - BranchSide:      'catalog.c:555,15'
              BranchSideFuncs:
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:557,26'
              BranchSideFuncs:
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:560,26'
              BranchSideFuncs:
                - xmlSetProp
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
            - BranchSide:      'catalog.c:563,29'
              BranchSideFuncs:
                - xmlDumpXMLCatalogNode
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlAddChild
                - xmlNewDocNode
                - xmlSetProp
                - xmlSetProp
                - xmlSetProp
                - xmlSearchNsByHref
                - xmlSetNsProp
                - xmlNewDocNode
                - xmlSetProp
                - xmlAddChild
      Callsites:
        - Src:             'catalog.c:537,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:538,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:539,7'
          Dst:             xmlAddChild
        - Src:             'catalog.c:544,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:545,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:548,10'
          Dst:             xmlSearchNsByHref
        - Src:             'catalog.c:550,8'
          Dst:             xmlSetNsProp
        - Src:             'catalog.c:557,15'
          Dst:             xmlSetProp
        - Src:             'catalog.c:560,15'
          Dst:             xmlSetProp
        - Src:             'catalog.c:563,7'
          Dst:             xmlDumpXMLCatalogNode
        - Src:             'catalog.c:564,7'
          Dst:             xmlAddChild
        - Src:             'catalog.c:567,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:568,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:569,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:570,7'
          Dst:             xmlAddChild
        - Src:             'catalog.c:573,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:574,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:575,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:576,7'
          Dst:             xmlAddChild
        - Src:             'catalog.c:579,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:580,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:581,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:582,7'
          Dst:             xmlAddChild
        - Src:             'catalog.c:585,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:586,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:587,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:588,7'
          Dst:             xmlAddChild
        - Src:             'catalog.c:591,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:592,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:593,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:594,7'
          Dst:             xmlAddChild
        - Src:             'catalog.c:597,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:598,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:599,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:600,7'
          Dst:             xmlAddChild
        - Src:             'catalog.c:603,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:604,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:605,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:606,7'
          Dst:             xmlAddChild
        - Src:             'catalog.c:609,14'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:610,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:611,7'
          Dst:             xmlSetProp
        - Src:             'catalog.c:612,7'
          Dst:             xmlAddChild
    - functionName:    xmlCatalogXMLResolveURI
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1906
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - URI
      BBCount:         93
      ICount:          511
      EdgeCount:       123
      CyclomaticComplexity: 32
      functionsReached:
        - xmlCatalogErr
        - xmlCatalogListXMLResolveURI
        - xmlCatalogPrintDebug
        - xmlFetchXMLCatalogFile
        - xmlStrEqual
        - xmlStrcat
        - xmlStrdup
        - xmlStrlen
        - xmlStrncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1788,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1789,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1791,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlCatalogErr
        - Branch String:   'catalog.c:1791,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1792,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1794,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlCatalogErr
        - Branch String:   'catalog.c:1794,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1795,16'
              BranchSideFuncs:
                - xmlCatalogErr
            - BranchSide:      'catalog.c:1804,11'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1806,5'
          Branch Sides:
            - BranchSide:      'catalog.c:1807,10'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1836,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1807,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1809,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1817,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrncmp
            - BranchSide:      'catalog.c:1825,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1829,11'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1832,3'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1809,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1810,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1815,3'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1810,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1812,29'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrdup
            - BranchSide:      'catalog.c:1813,24'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1818,26'
          Branch Sides:
            - BranchSide:      'catalog.c:1819,20'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1823,3'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1818,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1820,20'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1823,3'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1825,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1826,19'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1827,3'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1836,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1837,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1845,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1837,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1839,36'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'catalog.c:1840,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'catalog.c:1841,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1842,22'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'catalog.c:1843,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1845,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1847,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1888,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1854,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1855,12'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1886,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1855,51'
          Branch Sides:
            - BranchSide:      'catalog.c:1856,12'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1857,16'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1856,49'
          Branch Sides:
            - BranchSide:      'catalog.c:1857,16'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1881,12'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1855,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1858,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1881,12'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1858,3'
          Branch Sides:
            - BranchSide:      'catalog.c:1859,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1861,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1859,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1859,45'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1860,4'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1861,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1862,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1865,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1865,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1866,29'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1868,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1868,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1869,30'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1871,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1871,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1872,11'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1880,6'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1872,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1874,33'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolveURI
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1876,8'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1877,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1878,11'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1879,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1888,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1889,8'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1905,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1890,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1891,10'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1903,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1891,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1892,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1901,12'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1892,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1893,30'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogListXMLResolveURI
            - BranchSide:      'catalog.c:1895,7'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogListXMLResolveURI
        - Branch String:   'catalog.c:1895,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1896,41'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1900,6'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1897,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1898,11'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1899,3'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlFetchXMLCatalogFile
      Callsites:
        - Src:             'catalog.c:1795,2'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1809,7'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1811,4'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1813,14'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1817,9'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1819,9'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1825,35'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1825,8'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1838,6'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1840,8'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1842,12'
          Dst:             xmlStrcat
        - Src:             'catalog.c:1857,32'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1857,5'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1859,11'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1869,7'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1873,4'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1875,13'
          Dst:             xmlCatalogListXMLResolveURI
        - Src:             'catalog.c:1893,7'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1896,13'
          Dst:             xmlCatalogListXMLResolveURI
    - functionName:    xmlCatalogErr
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - node
        - error
        - msg
        - str1
        - str2
        - str3
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCatalogErrMemory
        - xmlRaiseError
      functionUses:    8
      BranchProfiles:
        - Branch String:   'catalog.c:219,9'
          Branch Sides:
            - BranchSide:      'catalog.c:219,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:220,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
      Callsites:
        - Src:             'catalog.c:214,11'
          Dst:             xmlRaiseError
        - Src:             'catalog.c:220,9'
          Dst:             xmlCatalogErrMemory
    - functionName:    xmlCatalogPrintDebug
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlVPrintErrorMessage
      functionUses:    48
      BranchProfiles:  []
      Callsites:
        - Src:             'catalog.c:228,5'
          Dst:             xmlVPrintErrorMessage
    - functionName:    xmlFetchXMLCatalogFile
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1338
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
      BBCount:         38
      ICount:          220
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - xmlCatalogPrintDebug
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashLookup
        - xmlParseXMLCatalogFile
        - xmlRMutexLock
        - xmlRMutexUnlock
      functionUses:    9
      BranchProfiles:
        - Branch String:   'catalog.c:1341,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1342,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1343,9'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
                - xmlRMutexUnlock
                - xmlHashLookup
                - xmlCatalogPrintDebug
                - xmlRMutexUnlock
                - xmlCatalogPrintDebug
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1343,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1344,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1349,5'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
                - xmlRMutexUnlock
                - xmlHashLookup
                - xmlCatalogPrintDebug
                - xmlRMutexUnlock
                - xmlCatalogPrintDebug
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1350,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1352,2'
              BranchSideFuncs:
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:1356,9'
              BranchSideFuncs:
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
                - xmlRMutexUnlock
                - xmlHashLookup
                - xmlCatalogPrintDebug
                - xmlRMutexUnlock
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1356,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1358,20'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
                - xmlRMutexUnlock
                - xmlCatalogPrintDebug
                - xmlRMutexUnlock
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1382,34'
              BranchSideFuncs:
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1359,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1360,10'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1372,6'
              BranchSideFuncs:
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
                - xmlRMutexUnlock
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1360,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1362,34'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:1364,10'
              BranchSideFuncs:
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1364,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1365,21'
              BranchSideFuncs:
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:1367,21'
              BranchSideFuncs:
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1372,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1374,34'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:1375,5'
              BranchSideFuncs:
                - xmlParseXMLCatalogFile
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1383,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1384,2'
              BranchSideFuncs:
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:1389,9'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
        - Branch String:   'catalog.c:1389,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1390,20'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
            - BranchSide:      'catalog.c:1392,20'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
                - xmlHashCreate
        - Branch String:   'catalog.c:1396,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1397,23'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1398,9'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlHashAddEntry
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1398,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1399,6'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlRMutexUnlock
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1404,5'
              BranchSideFuncs:
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:1399,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1401,30'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlHashAddEntry
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:1402,18'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlRMutexUnlock
      Callsites:
        - Src:             'catalog.c:1349,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:1352,2'
          Dst:             xmlRMutexUnlock
        - Src:             'catalog.c:1358,6'
          Dst:             xmlHashLookup
        - Src:             'catalog.c:1361,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1369,6'
          Dst:             xmlRMutexUnlock
        - Src:             'catalog.c:1373,6'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1382,11'
          Dst:             xmlParseXMLCatalogFile
        - Src:             'catalog.c:1385,2'
          Dst:             xmlRMutexUnlock
        - Src:             'catalog.c:1397,23'
          Dst:             xmlHashCreate
        - Src:             'catalog.c:1400,6'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1402,2'
          Dst:             xmlHashAddEntry
        - Src:             'catalog.c:1404,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlCatalogListXMLResolveURI
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2009
      functionLinenumberEnd: 2047
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - URI
      BBCount:         33
      ICount:          165
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - xmlCatalogListXMLResolve
        - xmlCatalogPrintDebug
        - xmlCatalogUnWrapURN
        - xmlCatalogXMLResolveURI
        - xmlFetchXMLCatalogFile
        - xmlStrncmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'catalog.c:2013,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2014,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2015,9'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2015,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2016,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2018,21'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2018,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2019,30'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2033,5'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2020,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2021,10'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:2028,33'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2021,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2023,36'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2026,31'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2029,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2030,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2031,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2033,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2034,6'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2046,12'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2034,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2035,10'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2044,10'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2035,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2036,26'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogXMLResolveURI
            - BranchSide:      'catalog.c:2038,10'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogXMLResolveURI
        - Branch String:   'catalog.c:2038,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2039,33'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:2043,2'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:2040,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2041,14'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2042,6'
              BranchSideFuncs:
                - xmlCatalogXMLResolveURI
                - xmlFetchXMLCatalogFile
      Callsites:
        - Src:             'catalog.c:2018,10'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:2019,10'
          Dst:             xmlCatalogUnWrapURN
        - Src:             'catalog.c:2022,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:2025,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:2028,8'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:2036,3'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:2039,9'
          Dst:             xmlCatalogXMLResolveURI
    - functionName:    xmlCatalogUnWrapURN
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - urn
      BBCount:         72
      ICount:          435
      EdgeCount:       95
      CyclomaticComplexity: 25
      functionsReached:
        - xmlStrdup
        - xmlStrncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:799,9'
          Branch Sides:
            - BranchSide:      'catalog.c:800,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:801,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:803,5'
          Branch Sides:
            - BranchSide:      'catalog.c:804,6'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:845,12'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:804,6'
          Branch Sides:
            - BranchSide:      'catalog.c:805,6'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:806,7'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:806,6'
          Branch Sides:
            - BranchSide:      'catalog.c:807,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:809,14'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:809,13'
          Branch Sides:
            - BranchSide:      'catalog.c:810,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:813,14'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:813,13'
          Branch Sides:
            - BranchSide:      'catalog.c:814,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:817,14'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:817,13'
          Branch Sides:
            - BranchSide:      'catalog.c:818,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:841,21'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:818,26'
          Branch Sides:
            - BranchSide:      'catalog.c:818,30'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:820,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:818,10'
          Branch Sides:
            - BranchSide:      'catalog.c:819,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:820,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:820,31'
          Branch Sides:
            - BranchSide:      'catalog.c:820,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:822,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:820,15'
          Branch Sides:
            - BranchSide:      'catalog.c:821,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:822,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:822,31'
          Branch Sides:
            - BranchSide:      'catalog.c:822,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:824,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:822,15'
          Branch Sides:
            - BranchSide:      'catalog.c:823,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:824,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:824,31'
          Branch Sides:
            - BranchSide:      'catalog.c:824,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:826,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:824,15'
          Branch Sides:
            - BranchSide:      'catalog.c:825,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:826,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:826,31'
          Branch Sides:
            - BranchSide:      'catalog.c:826,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:828,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:826,15'
          Branch Sides:
            - BranchSide:      'catalog.c:827,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:828,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:828,31'
          Branch Sides:
            - BranchSide:      'catalog.c:828,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:830,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:828,15'
          Branch Sides:
            - BranchSide:      'catalog.c:829,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:830,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:830,31'
          Branch Sides:
            - BranchSide:      'catalog.c:830,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:832,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:830,15'
          Branch Sides:
            - BranchSide:      'catalog.c:831,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:832,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:832,31'
          Branch Sides:
            - BranchSide:      'catalog.c:832,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:835,18'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:832,15'
          Branch Sides:
            - BranchSide:      'catalog.c:833,11'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:835,18'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'catalog.c:799,9'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:847,12'
          Dst:             xmlStrdup
    - functionName:    xmlCatalogListXMLResolve
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1922
      functionLinenumberEnd: 1996
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - pubID
        - sysID
      BBCount:         72
      ICount:          358
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - xmlCatalogListXMLResolve
        - xmlCatalogNormalizePublic
        - xmlCatalogPrintDebug
        - xmlCatalogUnWrapURN
        - xmlCatalogXMLResolve
        - xmlFetchXMLCatalogFile
        - xmlStrEqual
        - xmlStrncmp
      functionUses:    14
      BranchProfiles:
        - Branch String:   'catalog.c:1927,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1928,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1929,10'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1929,25'
          Branch Sides:
            - BranchSide:      'catalog.c:1929,29'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1932,40'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1929,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1930,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1932,40'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1933,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1934,19'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1936,21'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1934,18'
          Branch Sides:
            - BranchSide:      'catalog.c:1934,33'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1934,15'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1936,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1937,30'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1953,21'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogUnWrapURN
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1938,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1939,10'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1946,33'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:1939,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1941,43'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:1944,38'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:1947,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1948,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1949,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1949,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1950,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1951,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1953,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1954,30'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1976,5'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1955,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1956,10'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1963,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:1956,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1958,43'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:1961,38'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:1963,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1964,37'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:1965,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:1965,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1966,37'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:1968,37'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:1970,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1971,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1972,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1972,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1973,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1974,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1976,5'
          Branch Sides:
            - BranchSide:      'catalog.c:1977,6'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1993,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1977,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1978,10'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1991,10'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1978,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1979,26'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogXMLResolve
            - BranchSide:      'catalog.c:1981,10'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogXMLResolve
        - Branch String:   'catalog.c:1981,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1982,30'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1990,2'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1983,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1984,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1985,28'
              BranchSideFuncs:
                - xmlCatalogXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1993,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1994,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1995,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:1932,14'
          Dst:             xmlCatalogNormalizePublic
        - Src:             'catalog.c:1936,10'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1937,10'
          Dst:             xmlCatalogUnWrapURN
        - Src:             'catalog.c:1940,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1943,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1946,8'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:1953,10'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1954,10'
          Dst:             xmlCatalogUnWrapURN
        - Src:             'catalog.c:1957,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1960,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1964,12'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:1965,11'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1966,12'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:1968,12'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:1979,3'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1982,9'
          Dst:             xmlCatalogXMLResolve
    - functionName:    xmlCatalogNormalizePublic
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubID
      BBCount:         56
      ICount:          275
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'catalog.c:980,9'
          Branch Sides:
            - BranchSide:      'catalog.c:981,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:983,11'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:984,28'
          Branch Sides:
            - BranchSide:      'catalog.c:984,31'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:984,5'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:984,5'
          Branch Sides:
            - BranchSide:      'catalog.c:985,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:992,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:985,14'
          Branch Sides:
            - BranchSide:      'catalog.c:985,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:987,19'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:985,14'
          Branch Sides:
            - BranchSide:      'catalog.c:985,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:985,14'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:985,14'
          Branch Sides:
            - BranchSide:      'catalog.c:985,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:987,19'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:985,13'
          Branch Sides:
            - BranchSide:      'catalog.c:986,19'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:987,19'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:987,29'
          Branch Sides:
            - BranchSide:      'catalog.c:987,33'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:990,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:987,18'
          Branch Sides:
            - BranchSide:      'catalog.c:988,19'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:990,16'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:992,12'
          Branch Sides:
            - BranchSide:      'catalog.c:992,16'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:995,21'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:992,9'
          Branch Sides:
            - BranchSide:      'catalog.c:993,9'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:995,21'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:998,5'
          Branch Sides:
            - BranchSide:      'catalog.c:999,13'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1010,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:999,13'
          Branch Sides:
            - BranchSide:      'catalog.c:999,13'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1000,17'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:999,13'
          Branch Sides:
            - BranchSide:      'catalog.c:999,13'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:999,13'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:999,13'
          Branch Sides:
            - BranchSide:      'catalog.c:999,13'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1000,17'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:999,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1000,17'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1003,17'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1000,17'
          Branch Sides:
            - BranchSide:      'catalog.c:1001,23'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1002,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1003,17'
          Branch Sides:
            - BranchSide:      'catalog.c:1004,20'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1007,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:995,11'
          Dst:             xmlStrdup
    - functionName:    xmlCatalogXMLResolve
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1551
      functionLinenumberEnd: 1766
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - pubID
        - sysID
      BBCount:         151
      ICount:          867
      EdgeCount:       199
      CyclomaticComplexity: 50
      functionsReached:
        - xmlCatalogErr
        - xmlCatalogListXMLResolve
        - xmlCatalogPrintDebug
        - xmlFetchXMLCatalogFile
        - xmlStrEqual
        - xmlStrcat
        - xmlStrdup
        - xmlStrlen
        - xmlStrncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1560,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1561,16'
              BranchSideFuncs:
                - xmlCatalogErr
            - BranchSide:      'catalog.c:1566,5'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1571,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1572,21'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1667,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1576,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1577,14'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1608,6'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1577,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1579,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1589,23'
              BranchSideFuncs:
                - xmlStrlen
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrncmp
            - BranchSide:      'catalog.c:1597,23'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1601,15'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1604,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1579,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1580,8'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1587,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1580,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1583,17'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrdup
            - BranchSide:      'catalog.c:1584,4'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1590,30'
          Branch Sides:
            - BranchSide:      'catalog.c:1591,17'
              BranchSideFuncs:
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1595,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1590,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1592,17'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1595,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1597,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1598,16'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1599,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1608,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1609,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1618,6'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1609,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1611,33'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'catalog.c:1612,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'catalog.c:1613,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1614,19'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'catalog.c:1615,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1618,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1620,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1663,5'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1627,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1628,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1660,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1628,47'
          Branch Sides:
            - BranchSide:      'catalog.c:1629,20'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1655,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1628,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1630,14'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1655,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1630,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1631,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1633,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1631,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1631,42'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1632,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1633,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1634,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1637,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1637,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1638,26'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1640,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1640,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1641,27'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1643,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1643,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1644,8'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1654,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1644,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1646,40'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1648,5'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1649,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1650,8'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1653,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1667,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1668,8'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1743,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1670,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1671,14'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1695,6'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1671,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1673,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1682,23'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1687,11'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1691,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1673,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1674,8'
              BranchSideFuncs:
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1680,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1674,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1676,36'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrdup
            - BranchSide:      'catalog.c:1677,4'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:1682,63'
          Branch Sides:
            - BranchSide:      'catalog.c:1683,5'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1685,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1682,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1684,16'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1685,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1687,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1688,12'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1689,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1695,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1697,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1742,5'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1704,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1705,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1739,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1705,47'
          Branch Sides:
            - BranchSide:      'catalog.c:1706,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1734,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1706,47'
          Branch Sides:
            - BranchSide:      'catalog.c:1707,20'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1734,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1705,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1709,14'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1734,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1709,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1710,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1712,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1710,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1710,42'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1711,8'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1712,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1713,10'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1716,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1716,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1717,26'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1719,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1719,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1720,27'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlStrlen
                - xmlStrncmp
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1722,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1722,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1723,8'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1733,3'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1723,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1725,40'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
                - xmlStrlen
                - xmlStrncmp
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
            - BranchSide:      'catalog.c:1727,5'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1728,8'
          Branch Sides:
            - BranchSide:      'catalog.c:1729,8'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1732,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
        - Branch String:   'catalog.c:1743,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1744,8'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1764,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1745,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1746,10'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1762,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1746,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1747,7'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1760,12'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1747,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1748,30'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:1750,7'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:1750,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1751,38'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1759,6'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1752,11'
          Branch Sides:
            - BranchSide:      'catalog.c:1753,4'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1755,18'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlFetchXMLCatalogFile
      Callsites:
        - Src:             'catalog.c:1561,2'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1579,11'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1581,8'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1585,11'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1589,13'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1591,6'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1597,41'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1597,12'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1610,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1612,12'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1614,9'
          Dst:             xmlStrcat
        - Src:             'catalog.c:1629,38'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1629,9'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1631,8'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1641,4'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1645,8'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1647,10'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:1673,11'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1675,8'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1678,11'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1682,41'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1682,12'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1707,38'
          Dst:             xmlStrlen
        - Src:             'catalog.c:1707,9'
          Dst:             xmlStrncmp
        - Src:             'catalog.c:1710,8'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1720,4'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1724,8'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1726,10'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:1748,7'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1751,13'
          Dst:             xmlCatalogListXMLResolve
    - functionName:    xmlParseXMLCatalogFile
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - prefer
        - filename
      BBCount:         37
      ICount:          208
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlCatalogErr
        - xmlCatalogPrintDebug
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlGetProp
        - xmlNewCatalogEntry
        - xmlParseCatalogFile
        - xmlParseXMLCatalogNodeList
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1278,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1279,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1281,46'
              BranchSideFuncs:
                - xmlParseCatalogFile
                - xmlDocGetRootElement
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1282,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1283,6'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1289,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1283,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1285,39'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1286,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1289,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1291,27'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlDocGetRootElement
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1293,32'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
        - Branch String:   'catalog.c:1294,23'
          Branch Sides:
            - BranchSide:      'catalog.c:1294,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1321,35'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
        - Branch String:   'catalog.c:1294,71'
          Branch Sides:
            - BranchSide:      'catalog.c:1295,3'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1321,35'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
        - Branch String:   'catalog.c:1295,20'
          Branch Sides:
            - BranchSide:      'catalog.c:1295,24'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1321,35'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
        - Branch String:   'catalog.c:1295,47'
          Branch Sides:
            - BranchSide:      'catalog.c:1296,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1321,35'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
        - Branch String:   'catalog.c:1294,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1299,26'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1321,35'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlFreeDoc
        - Branch String:   'catalog.c:1300,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1301,17'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1305,20'
              BranchSideFuncs:
                - xmlGetProp
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
        - Branch String:   'catalog.c:1306,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1307,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1318,8'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
        - Branch String:   'catalog.c:1307,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1308,10'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1309,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogErr
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
        - Branch String:   'catalog.c:1309,17'
          Branch Sides:
            - BranchSide:      'catalog.c:1310,10'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
            - BranchSide:      'catalog.c:1312,23'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlParseXMLCatalogNodeList
                - xmlFreeDoc
      Callsites:
        - Src:             'catalog.c:1281,11'
          Dst:             xmlParseCatalogFile
        - Src:             'catalog.c:1284,6'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1290,2'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1293,11'
          Dst:             xmlDocGetRootElement
        - Src:             'catalog.c:1294,27'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1296,3'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1298,11'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:1301,6'
          Dst:             xmlFreeDoc
        - Src:             'catalog.c:1305,9'
          Dst:             xmlGetProp
        - Src:             'catalog.c:1307,10'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1309,17'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1312,3'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1319,2'
          Dst:             xmlParseXMLCatalogNodeList
        - Src:             'catalog.c:1321,2'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1324,2'
          Dst:             xmlFreeDoc
        - Src:             'catalog.c:1327,5'
          Dst:             xmlFreeDoc
    - functionName:    xmlParseCatalogFile
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         15
      ICount:          140
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlBufResetInput
        - xmlCanonicPath
        - xmlCatalogErrMemory
        - xmlCtxtPushInput
        - xmlFreeDoc
        - xmlFreeInputStream
        - xmlFreeParserCtxt
        - xmlFreeParserInputBuffer
        - xmlNewInputStream
        - xmlNewParserCtxt
        - xmlParseDocument
        - xmlParserInputBufferCreateFilename
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:868,9'
          Branch Sides:
            - BranchSide:      'catalog.c:869,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:873,46'
              BranchSideFuncs:
                - xmlParserInputBufferCreateFilename
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'catalog.c:874,9'
          Branch Sides:
            - BranchSide:      'catalog.c:875,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'catalog.c:879,37'
              BranchSideFuncs:
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserInputBuffer
                - xmlFreeParserCtxt
        - Branch String:   'catalog.c:880,9'
          Branch Sides:
            - BranchSide:      'catalog.c:881,27'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlFreeParserCtxt
            - BranchSide:      'catalog.c:886,70'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'catalog.c:890,9'
          Branch Sides:
            - BranchSide:      'catalog.c:891,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'catalog.c:896,5'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlFreeDoc
                - xmlFreeParserCtxt
        - Branch String:   'catalog.c:904,9'
          Branch Sides:
            - BranchSide:      'catalog.c:905,8'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'catalog.c:907,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'catalog.c:867,12'
          Dst:             xmlNewParserCtxt
        - Src:             'catalog.c:869,9'
          Dst:             xmlCatalogErrMemory
        - Src:             'catalog.c:873,11'
          Dst:             xmlParserInputBufferCreateFilename
        - Src:             'catalog.c:875,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'catalog.c:879,19'
          Dst:             xmlNewInputStream
        - Src:             'catalog.c:881,2'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'catalog.c:882,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'catalog.c:886,38'
          Dst:             xmlCanonicPath
        - Src:             'catalog.c:888,5'
          Dst:             xmlBufResetInput
        - Src:             'catalog.c:890,9'
          Dst:             xmlCtxtPushInput
        - Src:             'catalog.c:891,9'
          Dst:             xmlFreeInputStream
        - Src:             'catalog.c:892,9'
          Dst:             xmlFreeParserCtxt
        - Src:             'catalog.c:902,5'
          Dst:             xmlParseDocument
        - Src:             'catalog.c:908,9'
          Dst:             xmlFreeDoc
        - Src:             'catalog.c:911,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlNewCatalogEntry
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - name
        - value
        - URL
        - prefer
        - group
      BBCount:         33
      ICount:          215
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - xmlCatalogErrMemory
        - xmlCatalogNormalizePublic
        - xmlStrdup
      functionUses:    13
      BranchProfiles:
        - Branch String:   'catalog.c:258,9'
          Branch Sides:
            - BranchSide:      'catalog.c:259,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:262,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogNormalizePublic
        - Branch String:   'catalog.c:266,33'
          Branch Sides:
            - BranchSide:      'catalog.c:266,36'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:267,44'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:266,9'
          Branch Sides:
            - BranchSide:      'catalog.c:267,44'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:271,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:268,13'
          Branch Sides:
            - BranchSide:      'catalog.c:269,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:270,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:269,21'
          Branch Sides:
            - BranchSide:      'catalog.c:269,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:269,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:271,9'
          Branch Sides:
            - BranchSide:      'catalog.c:272,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:274,2'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:275,9'
          Branch Sides:
            - BranchSide:      'catalog.c:276,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:277,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:277,9'
          Branch Sides:
            - BranchSide:      'catalog.c:278,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:280,2'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:281,9'
          Branch Sides:
            - BranchSide:      'catalog.c:282,8'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:283,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'catalog.c:283,9'
          Branch Sides:
            - BranchSide:      'catalog.c:284,23'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'catalog.c:286,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:259,9'
          Dst:             xmlCatalogErrMemory
        - Src:             'catalog.c:267,18'
          Dst:             xmlCatalogNormalizePublic
        - Src:             'catalog.c:272,14'
          Dst:             xmlStrdup
        - Src:             'catalog.c:278,15'
          Dst:             xmlStrdup
        - Src:             'catalog.c:284,13'
          Dst:             xmlStrdup
    - functionName:    xmlParseXMLCatalogNodeList
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1252
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - prefer
        - parent
        - cgroup
      BBCount:         13
      ICount:          77
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlParseXMLCatalogNode
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'catalog.c:1253,5'
          Branch Sides:
            - BranchSide:      'catalog.c:1254,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNode
            - BranchSide:      'catalog.c:1261,1'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1254,24'
          Branch Sides:
            - BranchSide:      'catalog.c:1254,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNode
            - BranchSide:      'catalog.c:1258,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNode
        - Branch String:   'catalog.c:1254,51'
          Branch Sides:
            - BranchSide:      'catalog.c:1255,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNode
            - BranchSide:      'catalog.c:1258,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNode
        - Branch String:   'catalog.c:1254,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1256,29'
              BranchSideFuncs:
                - xmlParseXMLCatalogNode
                - xmlStrEqual
            - BranchSide:      'catalog.c:1258,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNode
      Callsites:
        - Src:             'catalog.c:1255,7'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1256,6'
          Dst:             xmlParseXMLCatalogNode
    - functionName:    xmlParseXMLCatalogNode
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - prefer
        - parent
        - cgroup
      BBCount:         62
      ICount:          368
      EdgeCount:       82
      CyclomaticComplexity: 22
      functionsReached:
        - xmlCatalogErr
        - xmlGetNsProp
        - xmlGetProp
        - xmlNewCatalogEntry
        - xmlParseXMLCatalogNodeList
        - xmlParseXMLCatalogOneNode
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1155,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1156,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1157,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlGetProp
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
        - Branch String:   'catalog.c:1157,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1159,19'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
            - BranchSide:      'catalog.c:1179,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1162,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1163,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogErr
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1175,20'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
        - Branch String:   'catalog.c:1163,17'
          Branch Sides:
            - BranchSide:      'catalog.c:1164,24'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1165,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogErr
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
        - Branch String:   'catalog.c:1165,24'
          Branch Sides:
            - BranchSide:      'catalog.c:1166,24'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1168,17'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlGetProp
                - xmlGetNsProp
                - xmlNewCatalogEntry
                - xmlParseXMLCatalogNodeList
        - Branch String:   'catalog.c:1179,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1180,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1182,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1182,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1183,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1185,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1185,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1186,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1189,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1189,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1190,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1193,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1193,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1194,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1197,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1197,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1198,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1201,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1201,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1202,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1205,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1205,16'
          Branch Sides:
            - BranchSide:      'catalog.c:1206,36'
              BranchSideFuncs:
                - xmlParseXMLCatalogOneNode
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1209,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseXMLCatalogNodeList
                - xmlParseXMLCatalogOneNode
        - Branch String:   'catalog.c:1214,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1215,13'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1236,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1215,13'
          Branch Sides:
            - BranchSide:      'catalog.c:1216,22'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1228,6'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
        - Branch String:   'catalog.c:1217,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1218,22'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1222,10'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
        - Branch String:   'catalog.c:1223,3'
          Branch Sides:
            - BranchSide:      'catalog.c:1224,14'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1225,16'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
        - Branch String:   'catalog.c:1228,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1233,40'
              BranchSideFuncs:
                - xmlParseXMLCatalogNodeList
            - BranchSide:      'catalog.c:1235,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1236,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1236,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1237,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:1157,9'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1161,16'
          Dst:             xmlGetProp
        - Src:             'catalog.c:1163,17'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1165,24'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1168,3'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1175,9'
          Dst:             xmlGetProp
        - Src:             'catalog.c:1176,9'
          Dst:             xmlGetNsProp
        - Src:             'catalog.c:1177,10'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:1179,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1180,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1182,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1183,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1185,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1186,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1189,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1190,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1193,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1194,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1197,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1198,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1201,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1202,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1205,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1206,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1209,16'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1210,10'
          Dst:             xmlParseXMLCatalogOneNode
        - Src:             'catalog.c:1233,13'
          Dst:             xmlParseXMLCatalogNodeList
    - functionName:    xmlParseXMLCatalogOneNode
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - type
        - name
        - attrName
        - uriAttrName
        - prefer
        - cgroup
      BBCount:         42
      ICount:          265
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - xmlBuildURI
        - xmlCatalogErr
        - xmlCatalogPrintDebug
        - xmlGetProp
        - xmlNewCatalogEntry
        - xmlNodeGetBase
      functionUses:    9
      BranchProfiles:
        - Branch String:   'catalog.c:1089,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1090,25'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogErr
                - xmlCatalogErr
            - BranchSide:      'catalog.c:1097,27'
              BranchSideFuncs:
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogErr
        - Branch String:   'catalog.c:1091,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1092,20'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogErr
            - BranchSide:      'catalog.c:1096,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogErr
        - Branch String:   'catalog.c:1098,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1099,16'
              BranchSideFuncs:
                - xmlCatalogErr
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1103,10'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1103,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1104,6'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1111,27'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlCatalogErr
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1104,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1105,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1106,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1106,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1107,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1108,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1113,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1114,6'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1124,16'
              BranchSideFuncs:
                - xmlCatalogErr
        - Branch String:   'catalog.c:1114,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1115,10'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1122,27'
              BranchSideFuncs:
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:1115,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1117,29'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:1120,24'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:1127,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1128,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1129,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1129,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1130,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1131,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1131,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1132,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1133,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1133,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1134,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1135,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:1090,14'
          Dst:             xmlGetProp
        - Src:             'catalog.c:1092,6'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1097,16'
          Dst:             xmlGetProp
        - Src:             'catalog.c:1099,2'
          Dst:             xmlCatalogErr
        - Src:             'catalog.c:1111,12'
          Dst:             xmlNodeGetBase
        - Src:             'catalog.c:1112,11'
          Dst:             xmlBuildURI
        - Src:             'catalog.c:1116,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1119,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1122,8'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:1124,2'
          Dst:             xmlCatalogErr
    - functionName:    xmlCatalogErrMemory
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    8
      BranchProfiles:
        - Branch String:   'catalog.c:193,5'
          Branch Sides:
            - BranchSide:      'catalog.c:193,5'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'catalog.c:193,5'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'catalog.c:193,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './include/private/memory.h:35,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:37,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:44,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:45,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:49,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:51,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:52,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:54,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlParseSGMLCatalogPubid
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2089
      functionLinenumberEnd: 2153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - id
      BBCount:         59
      ICount:          365
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - xmlCatalogErrMemory
        - xmlGrowCapacity
      functionUses:    4
      BranchProfiles:
        - Branch String:   'catalog.c:2097,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2098,9'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2100,16'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2100,16'
          Branch Sides:
            - BranchSide:      'catalog.c:2101,9'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2104,7'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2107,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2108,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2111,5'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2111,34'
          Branch Sides:
            - BranchSide:      'catalog.c:2111,5'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2111,39'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2111,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2112,8'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2138,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2112,21'
          Branch Sides:
            - BranchSide:      'catalog.c:2112,25'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2114,7'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2112,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2113,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2114,7'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2114,20'
          Branch Sides:
            - BranchSide:      'catalog.c:2114,24'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2116,6'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2114,24'
          Branch Sides:
            - BranchSide:      'catalog.c:2114,24'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2115,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2114,24'
          Branch Sides:
            - BranchSide:      'catalog.c:2114,24'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2114,24'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2114,24'
          Branch Sides:
            - BranchSide:      'catalog.c:2114,24'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2115,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2114,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2115,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2116,6'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2116,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2120,39'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2135,16'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2121,17'
          Branch Sides:
            - BranchSide:      'catalog.c:2122,3'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2126,12'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2127,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2128,3'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:2132,12'
              BranchSideFuncs:
                - xmlGrowCapacity.8386
                - xmlCatalogErrMemory
                - xmlCatalogErrMemory
        - Branch String:   'catalog.c:2139,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2140,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2145,7'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2140,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2140,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2144,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2140,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2140,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2140,7'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2140,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2140,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2144,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2140,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2141,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2144,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2145,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2146,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2149,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2108,9'
          Dst:             xmlCatalogErrMemory
        - Src:             'catalog.c:2120,23'
          Dst:             xmlGrowCapacity
        - Src:             'catalog.c:2122,3'
          Dst:             xmlCatalogErrMemory
        - Src:             'catalog.c:2128,3'
          Dst:             xmlCatalogErrMemory
    - functionName:    xmlParseSGMLCatalogName
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2163
      functionLinenumberEnd: 2189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - name
      BBCount:         116
      ICount:          502
      EdgeCount:       163
      CyclomaticComplexity: 49
      functionsReached:
        - xmlCharInRange
        - xmlStrndup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:2174,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2174,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2174,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2174,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2174,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2174,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2174,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2174,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2174,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2174,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2174,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2174,24'
          Branch Sides:
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2174,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2174,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2174,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2174,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2174,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2174,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2174,11'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2174,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2174,24'
          Branch Sides:
            - BranchSide:      'catalog.c:2174,28'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2174,38'
          Branch Sides:
            - BranchSide:      'catalog.c:2174,42'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2174,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2175,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2178,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
        - Branch String:   'catalog.c:2178,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,28'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2178,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,14'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
            - BranchSide:      'catalog.c:2178,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,28'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2178,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,45'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,32'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2178,32'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlStrndup
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,32'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,32'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2179,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,32'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2179,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,45'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2179,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'catalog.c:2179,24'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2179,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'catalog.c:2179,38'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2180,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'catalog.c:2180,17'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'catalog.c:2180,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'catalog.c:2178,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2181,15'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlStrndup
            - BranchSide:      'catalog.c:2187,24'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'catalog.c:2184,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2178,5'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2185,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2174,11'
          Dst:             xmlCharInRange
        - Src:             'catalog.c:2178,14'
          Dst:             xmlCharInRange
        - Src:             'catalog.c:2178,32'
          Dst:             xmlCharInRange
        - Src:             'catalog.c:2187,13'
          Dst:             xmlStrndup
    - functionName:    xmlParseSGMLCatalogComment
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2069
      functionLinenumberEnd: 2079
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         18
      ICount:          100
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2070,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2070,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2071,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2070,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2071,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2072,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2073,26'
          Branch Sides:
            - BranchSide:      'catalog.c:2073,31'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2073,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2073,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2074,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2075,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2075,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2076,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2078,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCatalogGetPublic
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3600
      functionLinenumberEnd: 3632
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubID
      BBCount:         22
      ICount:          109
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
        - xmlCatalogGetSGMLPublic
        - xmlCatalogListXMLResolve
        - xmlInitializeCatalog
        - xmlPrintErrorMessage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3605,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3606,2'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlCatalogListXMLResolve
                - snprintf
                - xmlPrintErrorMessage
            - BranchSide:      'catalog.c:3608,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlCatalogListXMLResolve
                - snprintf
                - xmlPrintErrorMessage
        - Branch String:   'catalog.c:3608,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3609,2'
              BranchSideFuncs:
                - xmlPrintErrorMessage
                - xmlCatalogGetSGMLPublic
                - xmlCatalogListXMLResolve
                - snprintf
            - BranchSide:      'catalog.c:3614,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlCatalogListXMLResolve
                - snprintf
        - Branch String:   'catalog.c:3614,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3615,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3620,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlCatalogListXMLResolve
                - snprintf
        - Branch String:   'catalog.c:3620,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3621,33'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlCatalogGetSGMLPublic
                - snprintf
            - BranchSide:      'catalog.c:3629,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
        - Branch String:   'catalog.c:3622,20'
          Branch Sides:
            - BranchSide:      'catalog.c:3622,24'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - snprintf
            - BranchSide:      'catalog.c:3627,5'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
        - Branch String:   'catalog.c:3622,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3623,67'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'catalog.c:3627,5'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
        - Branch String:   'catalog.c:3629,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3630,33'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
            - BranchSide:      'catalog.c:3631,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3606,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3609,2'
          Dst:             xmlPrintErrorMessage
        - Src:             'catalog.c:3621,8'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:3623,6'
          Dst:             snprintf
        - Src:             'catalog.c:3630,9'
          Dst:             xmlCatalogGetSGMLPublic
    - functionName:    xmlInitializeCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2977
      functionLinenumberEnd: 3027
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         52
      ICount:          256
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - getenv
        - xmlCreateNewCatalog
        - xmlInitParser
        - xmlNewCatalogEntry
        - xmlRMutexLock
        - xmlRMutexUnlock
        - xmlStrndup
      functionUses:    9
      BranchProfiles:
        - Branch String:   'catalog.c:2978,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2978,9'
              BranchSideFuncs:
                - xmlInitParser
                - xmlRMutexLock
                - xmlRMutexUnlock
                - getenv
                - xmlCreateNewCatalog
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:2978,9'
              BranchSideFuncs:
                - xmlInitParser
                - xmlRMutexLock
                - xmlRMutexUnlock
                - getenv
                - xmlCreateNewCatalog
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:2978,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2979,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2981,5'
              BranchSideFuncs:
                - xmlInitParser
                - xmlRMutexLock
                - xmlRMutexUnlock
                - getenv
                - xmlCreateNewCatalog
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:2985,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2992,28'
              BranchSideFuncs:
                - getenv
                - xmlCreateNewCatalog
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3024,5'
              BranchSideFuncs:
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:2993,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2994,15'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:2997,3'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:2998,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3001,12'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3022,5'
              BranchSideFuncs:
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3003,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3004,3'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3020,26'
              BranchSideFuncs:
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3004,10'
          Branch Sides:
            - BranchSide:      'catalog.c:3004,3'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3004,10'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3004,10'
          Branch Sides:
            - BranchSide:      'catalog.c:3004,10'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3004,3'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3004,10'
          Branch Sides:
            - BranchSide:      'catalog.c:3004,3'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3004,3'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3004,3'
          Branch Sides:
            - BranchSide:      'catalog.c:3005,10'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3006,8'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3006,7'
          Branch Sides:
            - BranchSide:      'catalog.c:3003,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3007,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3008,26'
          Branch Sides:
            - BranchSide:      'catalog.c:3008,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3008,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3008,31'
          Branch Sides:
            - BranchSide:      'catalog.c:3008,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3008,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3008,31'
          Branch Sides:
            - BranchSide:      'catalog.c:3008,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3008,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3008,31'
          Branch Sides:
            - BranchSide:      'catalog.c:3008,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3008,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3008,7'
          Branch Sides:
            - BranchSide:      'catalog.c:3009,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3010,51'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3011,11'
          Branch Sides:
            - BranchSide:      'catalog.c:3013,20'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlRMutexUnlock
                - xmlStrndup
            - BranchSide:      'catalog.c:3018,3'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3014,8'
          Branch Sides:
            - BranchSide:      'catalog.c:3015,22'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3016,4'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlStrndup
                - xmlNewCatalogEntry
      Callsites:
        - Src:             'catalog.c:2981,5'
          Dst:             xmlInitParser
        - Src:             'catalog.c:2983,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:2992,28'
          Dst:             getenv
        - Src:             'catalog.c:2996,10'
          Dst:             xmlCreateNewCatalog
        - Src:             'catalog.c:3010,23'
          Dst:             xmlStrndup
        - Src:             'catalog.c:3012,15'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:3024,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlCatalogGetSGMLPublic
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2457
      functionLinenumberEnd: 2482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - pubID
      BBCount:         25
      ICount:          129
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlCatalogNormalizePublic
        - xmlHashLookup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:2461,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2462,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2464,40'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlHashLookup
        - Branch String:   'catalog.c:2465,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2466,19'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'catalog.c:2468,48'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'catalog.c:2466,18'
          Branch Sides:
            - BranchSide:      'catalog.c:2466,33'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'catalog.c:2466,15'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'catalog.c:2469,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2470,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2474,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2470,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2471,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2472,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2474,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2475,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2479,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2475,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2476,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2477,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2479,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2480,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2481,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2464,14'
          Dst:             xmlCatalogNormalizePublic
        - Src:             'catalog.c:2468,34'
          Dst:             xmlHashLookup
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlCreateNewCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - type
        - prefer
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCatalogErrMemory
        - xmlHashCreate
      functionUses:    7
      BranchProfiles:
        - Branch String:   'catalog.c:393,9'
          Branch Sides:
            - BranchSide:      'catalog.c:394,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
            - BranchSide:      'catalog.c:397,12'
              BranchSideFuncs:
                - xmlHashCreate
        - Branch String:   'catalog.c:402,9'
          Branch Sides:
            - BranchSide:      'catalog.c:403,14'
              BranchSideFuncs:
                - xmlHashCreate
            - BranchSide:      'catalog.c:404,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:394,9'
          Dst:             xmlCatalogErrMemory
        - Src:             'catalog.c:403,14'
          Dst:             xmlHashCreate
    - functionName:    xmlCatalogGetSystem
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3557
      functionLinenumberEnd: 3589
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sysID
      BBCount:         22
      ICount:          109
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
        - xmlCatalogGetSGMLSystem
        - xmlCatalogListXMLResolve
        - xmlInitializeCatalog
        - xmlPrintErrorMessage
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3562,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3563,2'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlCatalogListXMLResolve
                - snprintf
                - xmlPrintErrorMessage
            - BranchSide:      'catalog.c:3565,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlCatalogListXMLResolve
                - snprintf
                - xmlPrintErrorMessage
        - Branch String:   'catalog.c:3565,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3566,2'
              BranchSideFuncs:
                - xmlPrintErrorMessage
                - xmlCatalogGetSGMLSystem
                - xmlCatalogListXMLResolve
                - snprintf
            - BranchSide:      'catalog.c:3571,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlCatalogListXMLResolve
                - snprintf
        - Branch String:   'catalog.c:3571,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3572,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3577,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlCatalogListXMLResolve
                - snprintf
        - Branch String:   'catalog.c:3577,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3578,33'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlCatalogGetSGMLSystem
                - snprintf
            - BranchSide:      'catalog.c:3586,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
        - Branch String:   'catalog.c:3579,20'
          Branch Sides:
            - BranchSide:      'catalog.c:3579,24'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - snprintf
            - BranchSide:      'catalog.c:3584,5'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
        - Branch String:   'catalog.c:3579,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3580,67'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'catalog.c:3584,5'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
        - Branch String:   'catalog.c:3586,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3587,33'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
            - BranchSide:      'catalog.c:3588,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3563,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3566,2'
          Dst:             xmlPrintErrorMessage
        - Src:             'catalog.c:3578,8'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:3580,6'
          Dst:             snprintf
        - Src:             'catalog.c:3587,9'
          Dst:             xmlCatalogGetSGMLSystem
    - functionName:    xmlCatalogGetSGMLSystem
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2492
      functionLinenumberEnd: 2504
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - sysID
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlHashLookup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:2495,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2496,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2498,48'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'catalog.c:2499,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2500,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2501,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2501,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2502,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2503,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2498,34'
          Dst:             xmlHashLookup
    - functionName:    xmlCatalogLocalResolveURI
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3523
      functionLinenumberEnd: 3541
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catalogs
        - URI
      BBCount:         16
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCatalogListXMLResolveURI
        - xmlCatalogPrintDebug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3527,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3528,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3530,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:3530,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3532,23'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolveURI
            - BranchSide:      'catalog.c:3534,34'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
        - Branch String:   'catalog.c:3535,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3536,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3537,39'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
        - Branch String:   'catalog.c:3538,23'
          Branch Sides:
            - BranchSide:      'catalog.c:3538,27'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3540,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3538,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3539,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3540,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3531,2'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3537,11'
          Dst:             xmlCatalogListXMLResolveURI
    - functionName:    xmlCatalogLocalResolve
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3484
      functionLinenumberEnd: 3511
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catalogs
        - pubID
        - sysID
      BBCount:         28
      ICount:          128
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlCatalogListXMLResolve
        - xmlCatalogPrintDebug
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3488,25'
          Branch Sides:
            - BranchSide:      'catalog.c:3488,29'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3491,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:3488,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3489,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3491,9'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:3491,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3492,14'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3504,34'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:3492,29'
          Branch Sides:
            - BranchSide:      'catalog.c:3492,33'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3495,20'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:3492,13'
          Branch Sides:
            - BranchSide:      'catalog.c:3494,67'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:3495,20'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:3495,20'
          Branch Sides:
            - BranchSide:      'catalog.c:3497,58'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:3500,58'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:3505,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3506,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3507,36'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:3508,23'
          Branch Sides:
            - BranchSide:      'catalog.c:3508,27'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3510,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3508,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3509,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3510,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3493,13'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3496,13'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3499,13'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3507,11'
          Dst:             xmlCatalogListXMLResolve
    - functionName:    xmlCatalogAddLocal
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3445
      functionLinenumberEnd: 3470
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catalogs
        - URL
      BBCount:         16
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCatalogPrintDebug
        - xmlInitParser
        - xmlNewCatalogEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3450,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3451,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3453,9'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:3453,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3455,35'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3457,54'
              BranchSideFuncs:
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:3459,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3460,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3462,34'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3463,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3464,18'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3466,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3466,5'
          Branch Sides:
            - BranchSide:      'catalog.c:3467,10'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3468,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3448,5'
          Dst:             xmlInitParser
        - Src:             'catalog.c:3454,2'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3457,11'
          Dst:             xmlNewCatalogEntry
    - functionName:    xmlCatalogFreeLocal
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3428
      functionLinenumberEnd: 3434
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - catalogs
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreeCatalogEntryList
      functionUses:    2
      BranchProfiles:
        - Branch String:   'catalog.c:3432,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3432,9'
              BranchSideFuncs:
                - xmlFreeCatalogEntryList
            - BranchSide:      'catalog.c:3433,26'
              BranchSideFuncs:
                - xmlFreeCatalogEntryList
      Callsites:
        - Src:             'catalog.c:3433,2'
          Dst:             xmlFreeCatalogEntryList
    - functionName:    xmlFreeCatalogEntryList
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ret
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreeCatalogEntry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'catalog.c:345,5'
          Branch Sides:
            - BranchSide:      'catalog.c:346,9'
              BranchSideFuncs:
                - xmlFreeCatalogEntry
            - BranchSide:      'catalog.c:350,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:347,2'
          Dst:             xmlFreeCatalogEntry
    - functionName:    xmlFreeCatalogEntry
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         26
      ICount:          145
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlCatalogPrintDebug
      functionUses:    9
      BranchProfiles:
        - Branch String:   'catalog.c:306,9'
          Branch Sides:
            - BranchSide:      'catalog.c:307,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:312,9'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:312,9'
          Branch Sides:
            - BranchSide:      'catalog.c:313,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:315,9'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:315,9'
          Branch Sides:
            - BranchSide:      'catalog.c:316,6'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:327,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:316,6'
          Branch Sides:
            - BranchSide:      'catalog.c:318,34'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:319,11'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:319,11'
          Branch Sides:
            - BranchSide:      'catalog.c:321,34'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:323,6'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:327,9'
          Branch Sides:
            - BranchSide:      'catalog.c:328,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:329,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:329,9'
          Branch Sides:
            - BranchSide:      'catalog.c:330,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:331,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:331,9'
          Branch Sides:
            - BranchSide:      'catalog.c:332,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:333,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:317,6'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:320,6'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:323,6'
          Dst:             xmlCatalogPrintDebug
    - functionName:    xmlCatalogSetDebug
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3406
      functionLinenumberEnd: 3413
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - level
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3409,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3410,26'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3412,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCatalogSetDefaultPrefer
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3374
      functionLinenumberEnd: 3396
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - prefer
      BBCount:         13
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCatalogPrintDebug
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3377,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3378,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3380,9'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:3380,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3381,10'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3394,31'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:3381,2'
          Branch Sides:
            - BranchSide:      'catalog.c:3383,3'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3387,3'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3391,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3383,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3387,3'
          Dst:             xmlCatalogPrintDebug
    - functionName:    xmlCatalogSetDefaults
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3339
      functionLinenumberEnd: 3361
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - allow
      BBCount:         12
      ICount:          53
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCatalogPrintDebug
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3340,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3340,9'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3341,10'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:3341,2'
          Branch Sides:
            - BranchSide:      'catalog.c:3343,3'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3347,3'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3351,3'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3355,3'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3359,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:3343,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3347,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3351,3'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3355,3'
          Dst:             xmlCatalogPrintDebug
    - functionName:    xmlCatalogGetDefaults
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3325
      functionLinenumberEnd: 3326
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlCatalogConvert
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3297
      functionLinenumberEnd: 3306
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlConvertSGMLCatalog
        - xmlInitializeCatalog
        - xmlRMutexLock
        - xmlRMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3298,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3298,9'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlRMutexLock
                - xmlConvertSGMLCatalog
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3298,9'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlRMutexLock
                - xmlConvertSGMLCatalog
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3300,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3300,9'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlConvertSGMLCatalog
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3301,2'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlRMutexLock
                - xmlConvertSGMLCatalog
                - xmlRMutexUnlock
      Callsites:
        - Src:             'catalog.c:3301,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3303,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:3304,11'
          Dst:             xmlConvertSGMLCatalog
        - Src:             'catalog.c:3305,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlConvertSGMLCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCatalogConvertEntry
        - xmlCatalogPrintDebug
        - xmlHashScan
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:770,25'
          Branch Sides:
            - BranchSide:      'catalog.c:770,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:771,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:770,9'
          Branch Sides:
            - BranchSide:      'catalog.c:771,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:773,9'
              BranchSideFuncs:
                - xmlHashScan
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:773,9'
          Branch Sides:
            - BranchSide:      'catalog.c:774,2'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlHashScan
            - BranchSide:      'catalog.c:777,17'
              BranchSideFuncs:
                - xmlHashScan
      Callsites:
        - Src:             'catalog.c:774,2'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:777,5'
          Dst:             xmlHashScan
        - Src:             'catalog.c:777,5'
          Dst:             xmlCatalogConvertEntry
    - functionName:    xmlCatalogConvertEntry
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         29
      ICount:          204
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFreeCatalogEntry
        - xmlHashRemoveEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:707,25'
          Branch Sides:
            - BranchSide:      'catalog.c:707,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:709,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:707,44'
          Branch Sides:
            - BranchSide:      'catalog.c:707,48'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:709,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:707,69'
          Branch Sides:
            - BranchSide:      'catalog.c:708,3'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:709,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:707,9'
          Branch Sides:
            - BranchSide:      'catalog.c:709,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:710,13'
              BranchSideFuncs:
                - xmlHashRemoveEntry
                - xmlHashRemoveEntry
        - Branch String:   'catalog.c:710,5'
          Branch Sides:
            - BranchSide:      'catalog.c:712,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:715,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:718,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:721,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:724,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:727,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:730,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:733,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:736,6'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'catalog.c:739,25'
              BranchSideFuncs:
                - xmlHashRemoveEntry
        - Branch String:   'catalog.c:749,9'
          Branch Sides:
            - BranchSide:      'catalog.c:750,25'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:754,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:755,2'
          Branch Sides:
            - BranchSide:      'catalog.c:756,13'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:757,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:739,6'
          Dst:             xmlHashRemoveEntry
        - Src:             'catalog.c:739,6'
          Dst:             xmlFreeCatalogEntry
        - Src:             'catalog.c:746,5'
          Dst:             xmlHashRemoveEntry
    - functionName:    xmlCatalogRemove
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3279
      functionLinenumberEnd: 3288
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlACatalogRemove
        - xmlInitializeCatalog
        - xmlRMutexLock
        - xmlRMutexUnlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3282,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3282,9'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlACatalogRemove
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3283,2'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlRMutexLock
                - xmlACatalogRemove
                - xmlRMutexUnlock
      Callsites:
        - Src:             'catalog.c:3283,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3285,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:3286,11'
          Dst:             xmlACatalogRemove
        - Src:             'catalog.c:3287,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlACatalogRemove
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2885
      functionLinenumberEnd: 2899
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - value
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDelXMLCatalog
        - xmlFreeCatalogEntry
        - xmlHashRemoveEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2888,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2888,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2889,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2888,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2889,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2891,9'
              BranchSideFuncs:
                - xmlHashRemoveEntry
                - xmlDelXMLCatalog
        - Branch String:   'catalog.c:2891,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2892,25'
              BranchSideFuncs:
                - xmlDelXMLCatalog
            - BranchSide:      'catalog.c:2894,27'
              BranchSideFuncs:
                - xmlHashRemoveEntry
      Callsites:
        - Src:             'catalog.c:2892,8'
          Dst:             xmlDelXMLCatalog
        - Src:             'catalog.c:2894,8'
          Dst:             xmlHashRemoveEntry
        - Src:             'catalog.c:2894,8'
          Dst:             xmlFreeCatalogEntry
    - functionName:    xmlDelXMLCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1535
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - value
      BBCount:         35
      ICount:          174
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - xmlCatalogPrintDebug
        - xmlFetchXMLCatalogFile
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1505,25'
          Branch Sides:
            - BranchSide:      'catalog.c:1506,4'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1508,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1506,37'
          Branch Sides:
            - BranchSide:      'catalog.c:1507,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1509,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1505,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1508,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1509,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1509,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1510,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1511,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1511,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1512,25'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrEqual
            - BranchSide:      'catalog.c:1518,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrEqual
        - Branch String:   'catalog.c:1519,5'
          Branch Sides:
            - BranchSide:      'catalog.c:1520,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrEqual
            - BranchSide:      'catalog.c:1534,12'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1520,27'
          Branch Sides:
            - BranchSide:      'catalog.c:1520,43'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1521,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1520,63'
          Branch Sides:
            - BranchSide:      'catalog.c:1521,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1522,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1520,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1522,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1532,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrEqual
        - Branch String:   'catalog.c:1522,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1523,7'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrEqual
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1530,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlStrEqual
        - Branch String:   'catalog.c:1523,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1525,46'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlStrEqual
            - BranchSide:      'catalog.c:1528,46'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlCatalogPrintDebug
                - xmlStrEqual
      Callsites:
        - Src:             'catalog.c:1512,2'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1520,31'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1521,7'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1524,7'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1527,7'
          Dst:             xmlCatalogPrintDebug
    - functionName:    xmlCatalogAdd
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3244
      functionLinenumberEnd: 3270
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - orig
        - replace
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlACatalogAdd
        - xmlCreateNewCatalog
        - xmlInitParser
        - xmlNewCatalogEntry
        - xmlRMutexLock
        - xmlRMutexUnlock
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3254,37'
          Branch Sides:
            - BranchSide:      'catalog.c:3255,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlACatalogAdd
                - xmlRMutexUnlock
                - xmlCreateNewCatalog
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3267,26'
              BranchSideFuncs:
                - xmlACatalogAdd
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3254,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3257,29'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlRMutexUnlock
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:3267,26'
              BranchSideFuncs:
                - xmlACatalogAdd
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3258,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3260,9'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3262,2'
              BranchSideFuncs:
                - xmlRMutexUnlock
      Callsites:
        - Src:             'catalog.c:3247,5'
          Dst:             xmlInitParser
        - Src:             'catalog.c:3249,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:3255,3'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:3256,22'
          Dst:             xmlCreateNewCatalog
        - Src:             'catalog.c:3259,30'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:3262,2'
          Dst:             xmlRMutexUnlock
        - Src:             'catalog.c:3267,11'
          Dst:             xmlACatalogAdd
        - Src:             'catalog.c:3268,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlACatalogAdd
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2850
      functionLinenumberEnd: 2875
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - type
        - orig
        - replace
      BBCount:         18
      ICount:          117
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlAddXMLCatalog
        - xmlFreeCatalogEntry
        - xmlGetSGMLCatalogEntryType
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlNewCatalogEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2853,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2854,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2856,9'
              BranchSideFuncs:
                - xmlGetSGMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlHashCreate
                - xmlAddXMLCatalog
        - Branch String:   'catalog.c:2856,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2857,32'
              BranchSideFuncs:
                - xmlAddXMLCatalog
            - BranchSide:      'catalog.c:2861,46'
              BranchSideFuncs:
                - xmlGetSGMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlHashCreate
        - Branch String:   'catalog.c:2867,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2868,17'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
            - BranchSide:      'catalog.c:2869,35'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
        - Branch String:   'catalog.c:2870,17'
          Branch Sides:
            - BranchSide:      'catalog.c:2871,37'
              BranchSideFuncs:
                - xmlFreeCatalogEntry
            - BranchSide:      'catalog.c:2872,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2857,15'
          Dst:             xmlAddXMLCatalog
        - Src:             'catalog.c:2861,19'
          Dst:             xmlGetSGMLCatalogEntryType
        - Src:             'catalog.c:2865,21'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:2868,17'
          Dst:             xmlHashCreate
        - Src:             'catalog.c:2869,19'
          Dst:             xmlHashAddEntry
        - Src:             'catalog.c:2871,17'
          Dst:             xmlFreeCatalogEntry
    - functionName:    xmlAddXMLCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1426
      functionLinenumberEnd: 1490
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - type
        - orig
        - replace
      BBCount:         60
      ICount:          332
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - xmlCatalogPrintDebug
        - xmlFetchXMLCatalogFile
        - xmlGetXMLCatalogEntryType
        - xmlHashLookup
        - xmlNewCatalogEntry
        - xmlStrEqual
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:1431,25'
          Branch Sides:
            - BranchSide:      'catalog.c:1432,4'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1434,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1432,37'
          Branch Sides:
            - BranchSide:      'catalog.c:1433,4'
              BranchSideFuncs:
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
            - BranchSide:      'catalog.c:1435,9'
              BranchSideFuncs:
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1431,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1434,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1435,9'
              BranchSideFuncs:
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlFetchXMLCatalogFile
        - Branch String:   'catalog.c:1435,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1436,25'
              BranchSideFuncs:
                - xmlFetchXMLCatalogFile
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1438,9'
              BranchSideFuncs:
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1438,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1439,13'
              BranchSideFuncs:
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1441,37'
              BranchSideFuncs:
                - xmlGetXMLCatalogEntryType
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1442,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1443,6'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1449,11'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1443,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1445,56'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1446,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1453,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1454,2'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1473,9'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1454,2'
          Branch Sides:
            - BranchSide:      'catalog.c:1455,11'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1472,5'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1455,25'
          Branch Sides:
            - BranchSide:      'catalog.c:1455,29'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1468,10'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1455,47'
          Branch Sides:
            - BranchSide:      'catalog.c:1456,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1468,10'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1455,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1457,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1468,10'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1457,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1459,44'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:1460,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:1460,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1461,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:1462,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:1462,7'
          Branch Sides:
            - BranchSide:      'catalog.c:1463,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'catalog.c:1464,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'catalog.c:1468,10'
          Branch Sides:
            - BranchSide:      'catalog.c:1469,3'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:1470,12'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
                - xmlCatalogPrintDebug
                - xmlStrEqual
                - xmlStrdup
                - xmlStrdup
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:1473,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1475,37'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
            - BranchSide:      'catalog.c:1476,9'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:1476,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1477,39'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
            - BranchSide:      'catalog.c:1480,33'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashLookup
        - Branch String:   'catalog.c:1482,9'
          Branch Sides:
            - BranchSide:      'catalog.c:1483,9'
              BranchSideFuncs:
                - xmlHashLookup
            - BranchSide:      'catalog.c:1489,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:1485,6'
          Branch Sides:
            - BranchSide:      'catalog.c:1486,22'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:1487,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:1436,2'
          Dst:             xmlFetchXMLCatalogFile
        - Src:             'catalog.c:1441,11'
          Dst:             xmlGetXMLCatalogEntryType
        - Src:             'catalog.c:1444,6'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1456,4'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:1458,7'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1464,16'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1465,14'
          Dst:             xmlStrdup
        - Src:             'catalog.c:1474,2'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:1477,20'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:1480,14'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:1484,28'
          Dst:             xmlHashLookup
    - functionName:    xmlGetSGMLCatalogEntryType
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2198
      functionLinenumberEnd: 2222
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         36
      ICount:          142
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2200,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2201,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2202,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2202,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2203,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2204,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2204,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2205,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2206,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2206,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2207,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2208,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2208,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2209,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2210,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2210,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2211,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2212,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2212,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2213,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2214,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2214,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2215,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2216,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2216,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2217,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2218,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'catalog.c:2218,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2219,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2220,26'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'catalog.c:2200,9'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2202,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2204,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2206,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2208,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2210,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2212,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2214,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2216,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2218,14'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2220,14'
          Dst:             xmlStrEqual
    - functionName:    xmlCatalogDump
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3221
      functionLinenumberEnd: 3229
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlACatalogDump
        - xmlInitializeCatalog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3222,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3223,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3225,10'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlACatalogDump
        - Branch String:   'catalog.c:3225,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3226,2'
              BranchSideFuncs:
                - xmlACatalogDump
            - BranchSide:      'catalog.c:3228,21'
              BranchSideFuncs:
                - xmlACatalogDump
      Callsites:
        - Src:             'catalog.c:3226,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3228,5'
          Dst:             xmlACatalogDump
    - functionName:    xmlACatalogDump
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2825
      functionLinenumberEnd: 2834
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - out
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCatalogDumpEntry
        - xmlDumpXMLCatalog
        - xmlHashScan
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2826,23'
          Branch Sides:
            - BranchSide:      'catalog.c:2826,27'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2827,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2826,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2827,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2829,9'
              BranchSideFuncs:
                - xmlHashScan
                - xmlDumpXMLCatalog
        - Branch String:   'catalog.c:2829,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2830,20'
              BranchSideFuncs:
                - xmlDumpXMLCatalog
            - BranchSide:      'catalog.c:2832,14'
              BranchSideFuncs:
                - xmlHashScan
      Callsites:
        - Src:             'catalog.c:2830,2'
          Dst:             xmlDumpXMLCatalog
        - Src:             'catalog.c:2832,2'
          Dst:             xmlHashScan
        - Src:             'catalog.c:2832,2'
          Dst:             xmlCatalogDumpEntry
    - functionName:    xmlDumpXMLCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - catal
      BBCount:         12
      ICount:          112
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlAddChild
        - xmlDumpXMLCatalogNode
        - xmlFreeDoc
        - xmlFreeNs
        - xmlNewDoc
        - xmlNewDocNode
        - xmlNewDtd
        - xmlNewNs
        - xmlOutputBufferCreateFile
        - xmlSaveFormatFileTo
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:646,9'
          Branch Sides:
            - BranchSide:      'catalog.c:647,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:648,21'
              BranchSideFuncs:
                - xmlNewDtd
                - xmlAddChild
                - xmlNewNs
                - xmlNewDocNode
                - xmlAddChild
                - xmlDumpXMLCatalogNode
                - xmlOutputBufferCreateFile
                - xmlSaveFormatFileTo
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeNs
                - xmlFreeDoc
                - xmlFreeDoc
        - Branch String:   'catalog.c:655,9'
          Branch Sides:
            - BranchSide:      'catalog.c:656,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'catalog.c:659,29'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddChild
                - xmlDumpXMLCatalogNode
                - xmlOutputBufferCreateFile
                - xmlSaveFormatFileTo
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlFreeNs
                - xmlFreeDoc
        - Branch String:   'catalog.c:660,9'
          Branch Sides:
            - BranchSide:      'catalog.c:661,12'
              BranchSideFuncs:
                - xmlFreeNs
                - xmlFreeDoc
            - BranchSide:      'catalog.c:665,22'
              BranchSideFuncs:
                - xmlAddChild
                - xmlDumpXMLCatalogNode
                - xmlOutputBufferCreateFile
                - xmlSaveFormatFileTo
                - xmlFreeDoc
                - xmlFreeDoc
        - Branch String:   'catalog.c:674,9'
          Branch Sides:
            - BranchSide:      'catalog.c:675,13'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'catalog.c:678,31'
              BranchSideFuncs:
                - xmlSaveFormatFileTo
                - xmlFreeDoc
      Callsites:
        - Src:             'catalog.c:645,11'
          Dst:             xmlNewDoc
        - Src:             'catalog.c:648,11'
          Dst:             xmlNewDtd
        - Src:             'catalog.c:652,5'
          Dst:             xmlAddChild
        - Src:             'catalog.c:654,10'
          Dst:             xmlNewNs
        - Src:             'catalog.c:656,2'
          Dst:             xmlFreeDoc
        - Src:             'catalog.c:659,15'
          Dst:             xmlNewDocNode
        - Src:             'catalog.c:661,2'
          Dst:             xmlFreeNs
        - Src:             'catalog.c:662,2'
          Dst:             xmlFreeDoc
        - Src:             'catalog.c:666,5'
          Dst:             xmlAddChild
        - Src:             'catalog.c:668,5'
          Dst:             xmlDumpXMLCatalogNode
        - Src:             'catalog.c:673,11'
          Dst:             xmlOutputBufferCreateFile
        - Src:             'catalog.c:675,2'
          Dst:             xmlFreeDoc
        - Src:             'catalog.c:678,11'
          Dst:             xmlSaveFormatFileTo
        - Src:             'catalog.c:683,5'
          Dst:             xmlFreeDoc
    - functionName:    xmlCatalogDumpEntry
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         50
      ICount:          246
      EdgeCount:       99
      CyclomaticComplexity: 51
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:442,25'
          Branch Sides:
            - BranchSide:      'catalog.c:442,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:443,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:442,9'
          Branch Sides:
            - BranchSide:      'catalog.c:443,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:444,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:444,5'
          Branch Sides:
            - BranchSide:      'catalog.c:446,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:448,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:450,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:452,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:454,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:456,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:458,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:460,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:462,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:464,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:466,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:468,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:470,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:472,5'
          Branch Sides:
            - BranchSide:      'catalog.c:478,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:478,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:478,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:478,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:478,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:486,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:486,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:486,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:486,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:486,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:486,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:486,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:488,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'catalog.c:490,5'
          Branch Sides:
            - BranchSide:      'catalog.c:499,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:499,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:499,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:499,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:499,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:499,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:499,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:499,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'catalog.c:501,6'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'catalog.c:446,6'
          Dst:             fprintf
        - Src:             'catalog.c:448,6'
          Dst:             fprintf
        - Src:             'catalog.c:450,6'
          Dst:             fprintf
        - Src:             'catalog.c:452,6'
          Dst:             fprintf
        - Src:             'catalog.c:454,6'
          Dst:             fprintf
        - Src:             'catalog.c:456,6'
          Dst:             fprintf
        - Src:             'catalog.c:458,6'
          Dst:             fprintf
        - Src:             'catalog.c:460,6'
          Dst:             fprintf
        - Src:             'catalog.c:462,6'
          Dst:             fprintf
        - Src:             'catalog.c:464,6'
          Dst:             fprintf
        - Src:             'catalog.c:466,6'
          Dst:             fprintf
        - Src:             'catalog.c:468,6'
          Dst:             fprintf
        - Src:             'catalog.c:478,6'
          Dst:             fprintf
        - Src:             'catalog.c:486,6'
          Dst:             fprintf
        - Src:             'catalog.c:499,6'
          Dst:             fprintf
        - Src:             'catalog.c:503,5'
          Dst:             fprintf
    - functionName:    xmlCatalogResolveURI
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3204
      functionLinenumberEnd: 3211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlACatalogResolveURI
        - xmlInitializeCatalog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3207,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3207,9'
              BranchSideFuncs:
                - xmlACatalogResolveURI
            - BranchSide:      'catalog.c:3208,2'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlACatalogResolveURI
      Callsites:
        - Src:             'catalog.c:3208,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3210,11'
          Dst:             xmlACatalogResolveURI
    - functionName:    xmlACatalogResolveURI
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2793
      functionLinenumberEnd: 2815
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - URI
      BBCount:         21
      ICount:          101
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCatalogListXMLResolveURI
        - xmlCatalogPrintDebug
        - xmlCatalogSGMLResolve
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2796,23'
          Branch Sides:
            - BranchSide:      'catalog.c:2796,27'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2797,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2796,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2797,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2799,9'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolveURI
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:2799,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2801,23'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolveURI
            - BranchSide:      'catalog.c:2803,9'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolveURI
        - Branch String:   'catalog.c:2803,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2804,36'
              BranchSideFuncs:
                - xmlCatalogListXMLResolveURI
            - BranchSide:      'catalog.c:2810,31'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
        - Branch String:   'catalog.c:2805,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2806,10'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2807,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2800,2'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:2804,8'
          Dst:             xmlCatalogListXMLResolveURI
        - Src:             'catalog.c:2810,9'
          Dst:             xmlCatalogSGMLResolve
        - Src:             'catalog.c:2812,19'
          Dst:             xmlStrdup
    - functionName:    xmlCatalogSGMLResolve
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2516
      functionLinenumberEnd: 2531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - pubID
        - sysID
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlCatalogGetSGMLPublic
        - xmlCatalogGetSGMLSystem
      functionUses:    2
      BranchProfiles:
        - Branch String:   'catalog.c:2519,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2520,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2522,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlCatalogGetSGMLPublic
        - Branch String:   'catalog.c:2522,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2523,32'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlCatalogGetSGMLSystem
            - BranchSide:      'catalog.c:2524,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
        - Branch String:   'catalog.c:2524,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2525,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2526,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
        - Branch String:   'catalog.c:2526,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2527,32'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
            - BranchSide:      'catalog.c:2528,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2528,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2529,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2530,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2523,8'
          Dst:             xmlCatalogGetSGMLPublic
        - Src:             'catalog.c:2527,8'
          Dst:             xmlCatalogGetSGMLSystem
    - functionName:    xmlCatalogResolve
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3186
      functionLinenumberEnd: 3193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubID
        - sysID
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlACatalogResolve
        - xmlInitializeCatalog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3189,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3189,9'
              BranchSideFuncs:
                - xmlACatalogResolve
            - BranchSide:      'catalog.c:3190,2'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlACatalogResolve
      Callsites:
        - Src:             'catalog.c:3190,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3192,11'
          Dst:             xmlACatalogResolve
    - functionName:    xmlACatalogResolve
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2751
      functionLinenumberEnd: 2782
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - pubID
        - sysID
      BBCount:         33
      ICount:          149
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - xmlCatalogListXMLResolve
        - xmlCatalogPrintDebug
        - xmlCatalogSGMLResolve
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2754,26'
          Branch Sides:
            - BranchSide:      'catalog.c:2754,30'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:2754,50'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:2754,46'
          Branch Sides:
            - BranchSide:      'catalog.c:2754,50'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2755,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2754,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2755,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2757,9'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:2757,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2758,15'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:2770,9'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2758,30'
          Branch Sides:
            - BranchSide:      'catalog.c:2758,34'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:2761,21'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:2758,14'
          Branch Sides:
            - BranchSide:      'catalog.c:2760,62'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2761,21'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:2761,21'
          Branch Sides:
            - BranchSide:      'catalog.c:2763,53'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2766,53'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogSGMLResolve
                - xmlStrdup
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2770,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2771,40'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2777,38'
              BranchSideFuncs:
                - xmlCatalogSGMLResolve
                - xmlStrdup
        - Branch String:   'catalog.c:2772,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2773,10'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2774,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2759,14'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:2762,14'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:2765,14'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:2771,15'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:2777,16'
          Dst:             xmlCatalogSGMLResolve
        - Src:             'catalog.c:2779,19'
          Dst:             xmlStrdup
    - functionName:    xmlCatalogResolvePublic
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3167
      functionLinenumberEnd: 3174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pubID
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlACatalogResolvePublic
        - xmlInitializeCatalog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3170,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3170,9'
              BranchSideFuncs:
                - xmlACatalogResolvePublic
            - BranchSide:      'catalog.c:3171,2'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlACatalogResolvePublic
      Callsites:
        - Src:             'catalog.c:3171,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3173,11'
          Dst:             xmlACatalogResolvePublic
    - functionName:    xmlACatalogResolvePublic
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2715
      functionLinenumberEnd: 2737
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - pubID
      BBCount:         21
      ICount:          103
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCatalogGetSGMLPublic
        - xmlCatalogListXMLResolve
        - xmlCatalogPrintDebug
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2718,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2718,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2719,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2718,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2719,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2721,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:2721,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2723,25'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogGetSGMLPublic
                - xmlStrdup
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2725,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlStrdup
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2725,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2726,33'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2732,33'
              BranchSideFuncs:
                - xmlCatalogGetSGMLPublic
                - xmlStrdup
        - Branch String:   'catalog.c:2727,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2728,10'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2729,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2722,2'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:2726,8'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:2732,9'
          Dst:             xmlCatalogGetSGMLPublic
        - Src:             'catalog.c:2734,12'
          Dst:             xmlStrdup
    - functionName:    xmlCatalogResolveSystem
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3149
      functionLinenumberEnd: 3156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sysID
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlACatalogResolveSystem
        - xmlInitializeCatalog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3152,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3152,9'
              BranchSideFuncs:
                - xmlACatalogResolveSystem
            - BranchSide:      'catalog.c:3153,2'
              BranchSideFuncs:
                - xmlInitializeCatalog
                - xmlACatalogResolveSystem
      Callsites:
        - Src:             'catalog.c:3153,2'
          Dst:             xmlInitializeCatalog
        - Src:             'catalog.c:3155,11'
          Dst:             xmlACatalogResolveSystem
    - functionName:    xmlACatalogResolveSystem
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2682
      functionLinenumberEnd: 2704
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - sysID
      BBCount:         21
      ICount:          103
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCatalogGetSGMLSystem
        - xmlCatalogListXMLResolve
        - xmlCatalogPrintDebug
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2685,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2685,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2686,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2685,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2686,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2688,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlStrdup
                - xmlCatalogListXMLResolve
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:2688,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2690,25'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlCatalogGetSGMLSystem
                - xmlStrdup
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2692,9'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlStrdup
                - xmlCatalogListXMLResolve
        - Branch String:   'catalog.c:2692,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2693,33'
              BranchSideFuncs:
                - xmlCatalogListXMLResolve
            - BranchSide:      'catalog.c:2699,33'
              BranchSideFuncs:
                - xmlCatalogGetSGMLSystem
                - xmlStrdup
        - Branch String:   'catalog.c:2694,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2695,10'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2696,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2689,2'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:2693,8'
          Dst:             xmlCatalogListXMLResolve
        - Src:             'catalog.c:2699,9'
          Dst:             xmlCatalogGetSGMLSystem
        - Src:             'catalog.c:2701,12'
          Dst:             xmlStrdup
    - functionName:    xmlCleanupCatalogInternal
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3137
      functionLinenumberEnd: 3139
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCleanupRMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3138,5'
          Branch Sides:
            - BranchSide:      'catalog.c:3138,5'
              BranchSideFuncs:
                - xmlCleanupRMutex
            - BranchSide:      'catalog.c:3138,5'
              BranchSideFuncs:
                - xmlCleanupRMutex
      Callsites:
        - Src:             'catalog.c:3138,5'
          Dst:             xmlCleanupRMutex
    - functionName:    xmlFreeCatalogHashEntryList
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeCatalogEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:365,9'
          Branch Sides:
            - BranchSide:      'catalog.c:366,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:368,16'
              BranchSideFuncs:
                - xmlFreeCatalogEntry
                - xmlFreeCatalogEntry
        - Branch String:   'catalog.c:369,5'
          Branch Sides:
            - BranchSide:      'catalog.c:370,9'
              BranchSideFuncs:
                - xmlFreeCatalogEntry
                - xmlFreeCatalogEntry
            - BranchSide:      'catalog.c:376,5'
              BranchSideFuncs:
                - xmlFreeCatalogEntry
      Callsites:
        - Src:             'catalog.c:373,2'
          Dst:             xmlFreeCatalogEntry
        - Src:             'catalog.c:377,5'
          Dst:             xmlFreeCatalogEntry
    - functionName:    xmlCatalogCleanup
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3117
      functionLinenumberEnd: 3131
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCatalogPrintDebug
        - xmlFreeCatalog
        - xmlFreeCatalogHashEntryList
        - xmlHashFree
        - xmlRMutexLock
        - xmlRMutexUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3118,5'
          Branch Sides:
            - BranchSide:      'catalog.c:3118,5'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlRMutexUnlock
                - xmlFreeCatalog
                - xmlHashFree
                - xmlCatalogPrintDebug
            - BranchSide:      'catalog.c:3118,5'
              BranchSideFuncs:
                - xmlRMutexLock
                - xmlRMutexUnlock
                - xmlFreeCatalog
                - xmlHashFree
                - xmlCatalogPrintDebug
        - Branch String:   'catalog.c:3119,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3120,2'
              BranchSideFuncs:
                - xmlCatalogPrintDebug
                - xmlRMutexUnlock
                - xmlFreeCatalog
                - xmlHashFree
            - BranchSide:      'catalog.c:3122,9'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlFreeCatalog
                - xmlHashFree
        - Branch String:   'catalog.c:3122,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3123,14'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRMutexUnlock
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:3124,24'
              BranchSideFuncs:
                - xmlRMutexUnlock
                - xmlFreeCatalog
        - Branch String:   'catalog.c:3125,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3125,9'
              BranchSideFuncs:
                - xmlFreeCatalog
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3126,17'
              BranchSideFuncs:
                - xmlFreeCatalog
                - xmlRMutexUnlock
      Callsites:
        - Src:             'catalog.c:3118,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:3120,2'
          Dst:             xmlCatalogPrintDebug
        - Src:             'catalog.c:3123,2'
          Dst:             xmlHashFree
        - Src:             'catalog.c:3123,2'
          Dst:             xmlFreeCatalogHashEntryList
        - Src:             'catalog.c:3126,2'
          Dst:             xmlFreeCatalog
        - Src:             'catalog.c:3130,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlFreeCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFreeCatalogEntry
        - xmlFreeCatalogEntryList
        - xmlHashFree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:414,9'
          Branch Sides:
            - BranchSide:      'catalog.c:415,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:416,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlFreeCatalogEntryList
        - Branch String:   'catalog.c:416,9'
          Branch Sides:
            - BranchSide:      'catalog.c:417,26'
              BranchSideFuncs:
                - xmlFreeCatalogEntryList
                - xmlHashFree
            - BranchSide:      'catalog.c:418,9'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'catalog.c:418,9'
          Branch Sides:
            - BranchSide:      'catalog.c:419,14'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'catalog.c:420,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:417,2'
          Dst:             xmlFreeCatalogEntryList
        - Src:             'catalog.c:419,2'
          Dst:             xmlHashFree
        - Src:             'catalog.c:419,2'
          Dst:             xmlFreeCatalogEntry
    - functionName:    xmlLoadCatalogs
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3076
      functionLinenumberEnd: 3111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pathss
      BBCount:         45
      ICount:          220
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - xmlLoadCatalog
        - xmlStrndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:3084,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3085,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:3087,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3088,5'
          Branch Sides:
            - BranchSide:      'catalog.c:3088,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3089,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3089,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3089,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3089,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3089,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3089,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3089,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3089,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3089,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3089,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3089,2'
          Branch Sides:
            - BranchSide:      'catalog.c:3089,33'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3090,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3090,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3091,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3108,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3092,25'
          Branch Sides:
            - BranchSide:      'catalog.c:3092,30'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3092,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3092,53'
          Branch Sides:
            - BranchSide:      'catalog.c:3092,58'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3092,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3092,58'
          Branch Sides:
            - BranchSide:      'catalog.c:3092,57'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3092,58'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3092,58'
          Branch Sides:
            - BranchSide:      'catalog.c:3092,58'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3092,57'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3092,58'
          Branch Sides:
            - BranchSide:      'catalog.c:3092,57'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3092,57'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3092,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3093,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3094,41'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3095,10'
          Branch Sides:
            - BranchSide:      'catalog.c:3104,33'
              BranchSideFuncs:
                - xmlLoadCatalog
                - xmlStrndup
            - BranchSide:      'catalog.c:3107,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
        - Branch String:   'catalog.c:3108,2'
          Branch Sides:
            - BranchSide:      'catalog.c:3088,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
            - BranchSide:      'catalog.c:3109,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlLoadCatalog
      Callsites:
        - Src:             'catalog.c:3094,13'
          Dst:             xmlStrndup
        - Src:             'catalog.c:3104,3'
          Dst:             xmlLoadCatalog
    - functionName:    xmlLoadCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3041
      functionLinenumberEnd: 3065
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlExpandCatalog
        - xmlInitParser
        - xmlLoadACatalog
        - xmlRMutexLock
        - xmlRMutexUnlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:3049,9'
          Branch Sides:
            - BranchSide:      'catalog.c:3050,26'
              BranchSideFuncs:
                - xmlLoadACatalog
                - xmlRMutexUnlock
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3062,28'
              BranchSideFuncs:
                - xmlExpandCatalog
                - xmlRMutexUnlock
        - Branch String:   'catalog.c:3051,6'
          Branch Sides:
            - BranchSide:      'catalog.c:3052,6'
              BranchSideFuncs:
                - xmlRMutexUnlock
            - BranchSide:      'catalog.c:3056,22'
              BranchSideFuncs:
                - xmlRMutexUnlock
      Callsites:
        - Src:             'catalog.c:3045,5'
          Dst:             xmlInitParser
        - Src:             'catalog.c:3047,5'
          Dst:             xmlRMutexLock
        - Src:             'catalog.c:3050,10'
          Dst:             xmlLoadACatalog
        - Src:             'catalog.c:3052,6'
          Dst:             xmlRMutexUnlock
        - Src:             'catalog.c:3057,2'
          Dst:             xmlRMutexUnlock
        - Src:             'catalog.c:3062,11'
          Dst:             xmlExpandCatalog
        - Src:             'catalog.c:3063,5'
          Dst:             xmlRMutexUnlock
    - functionName:    xmlLoadACatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2584
      functionLinenumberEnd: 2625
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         34
      ICount:          206
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - xmlCreateNewCatalog
        - xmlFreeCatalog
        - xmlLoadFileContent
        - xmlNewCatalogEntry
        - xmlParseSGMLCatalog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2591,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2592,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2595,13'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2597,26'
          Branch Sides:
            - BranchSide:      'catalog.c:2597,31'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2597,5'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2597,45'
          Branch Sides:
            - BranchSide:      'catalog.c:2597,50'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2597,5'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2597,64'
          Branch Sides:
            - BranchSide:      'catalog.c:2597,5'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2598,11'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2598,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2598,30'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2599,11'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2598,45'
          Branch Sides:
            - BranchSide:      'catalog.c:2598,6'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2599,11'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2599,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2598,45'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2599,30'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2597,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2600,7'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2602,10'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2602,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2603,53'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2615,52'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:2604,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2605,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2608,35'
              BranchSideFuncs:
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2609,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2610,21'
              BranchSideFuncs:
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2614,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2616,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2617,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2621,25'
              BranchSideFuncs:
                - xmlNewCatalogEntry
      Callsites:
        - Src:             'catalog.c:2590,15'
          Dst:             xmlLoadFileContent
        - Src:             'catalog.c:2603,10'
          Dst:             xmlCreateNewCatalog
        - Src:             'catalog.c:2608,15'
          Dst:             xmlParseSGMLCatalog
        - Src:             'catalog.c:2610,6'
          Dst:             xmlFreeCatalog
        - Src:             'catalog.c:2615,10'
          Dst:             xmlCreateNewCatalog
        - Src:             'catalog.c:2620,22'
          Dst:             xmlNewCatalogEntry
    - functionName:    xmlExpandCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2637
      functionLinenumberEnd: 2671
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
        - filename
      BBCount:         22
      ICount:          132
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlLoadFileContent
        - xmlNewCatalogEntry
        - xmlParseSGMLCatalog
      functionUses:    2
      BranchProfiles:
        - Branch String:   'catalog.c:2640,25'
          Branch Sides:
            - BranchSide:      'catalog.c:2640,29'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2641,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2640,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2641,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2644,9'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlLoadFileContent
                - xmlParseSGMLCatalog
        - Branch String:   'catalog.c:2644,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2647,31'
              BranchSideFuncs:
                - xmlLoadFileContent
                - xmlParseSGMLCatalog
            - BranchSide:      'catalog.c:2660,25'
              BranchSideFuncs:
                - xmlNewCatalogEntry
        - Branch String:   'catalog.c:2648,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2649,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2651,35'
              BranchSideFuncs:
                - xmlParseSGMLCatalog
        - Branch String:   'catalog.c:2652,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2653,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2656,2'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2663,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2664,19'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2666,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2666,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2666,38'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2667,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2647,12'
          Dst:             xmlLoadFileContent
        - Src:             'catalog.c:2651,15'
          Dst:             xmlParseSGMLCatalog
        - Src:             'catalog.c:2659,8'
          Dst:             xmlNewCatalogEntry
    - functionName:    xmlLoadFileContent
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         14
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - close
        - open64
        - read
        - stat64
        - xmlCatalogErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:932,9'
          Branch Sides:
            - BranchSide:      'catalog.c:933,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:935,14'
              BranchSideFuncs:
                - stat64
                - open64
                - read
                - close
                - xmlCatalogErrMemory
                - close
        - Branch String:   'catalog.c:935,9'
          Branch Sides:
            - BranchSide:      'catalog.c:936,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:938,15'
              BranchSideFuncs:
                - open64
                - read
                - close
                - xmlCatalogErrMemory
                - close
        - Branch String:   'catalog.c:939,9'
          Branch Sides:
            - BranchSide:      'catalog.c:941,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:943,17'
              BranchSideFuncs:
                - read
                - close
                - xmlCatalogErrMemory
                - close
        - Branch String:   'catalog.c:945,9'
          Branch Sides:
            - BranchSide:      'catalog.c:946,9'
              BranchSideFuncs:
                - xmlCatalogErrMemory
                - close
            - BranchSide:      'catalog.c:950,16'
              BranchSideFuncs:
                - read
                - close
        - Branch String:   'catalog.c:952,9'
          Branch Sides:
            - BranchSide:      'catalog.c:953,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:956,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:935,9'
          Dst:             stat64
        - Src:             'catalog.c:938,10'
          Dst:             open64
        - Src:             'catalog.c:946,9'
          Dst:             xmlCatalogErrMemory
        - Src:             'catalog.c:947,2'
          Dst:             close
        - Src:             'catalog.c:950,11'
          Dst:             read
        - Src:             'catalog.c:951,5'
          Dst:             close
    - functionName:    xmlParseSGMLCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2238
      functionLinenumberEnd: 2441
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - catal
        - value
        - file
        - super
      BBCount:         234
      ICount:          1106
      EdgeCount:       311
      CyclomaticComplexity: 79
      functionsReached:
        - xmlBuildURI
        - xmlCatalogNormalizePublic
        - xmlExpandCatalog
        - xmlFreeCatalogEntry
        - xmlHashAddEntry
        - xmlNewCatalogEntry
        - xmlParseSGMLCatalogComment
        - xmlParseSGMLCatalogName
        - xmlParseSGMLCatalogPubid
        - xmlStrEqual
        - xmlStrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'catalog.c:2243,23'
          Branch Sides:
            - BranchSide:      'catalog.c:2243,27'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2244,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2243,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2244,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2245,40'
              BranchSideFuncs:
                - xmlStrdup
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
        - Branch String:   'catalog.c:2247,26'
          Branch Sides:
            - BranchSide:      'catalog.c:2247,30'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
            - BranchSide:      'catalog.c:2247,5'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
        - Branch String:   'catalog.c:2247,5'
          Branch Sides:
            - BranchSide:      'catalog.c:2248,2'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
            - BranchSide:      'catalog.c:2436,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2248,2'
          Branch Sides:
            - BranchSide:      'catalog.c:2248,2'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
            - BranchSide:      'catalog.c:2248,2'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
        - Branch String:   'catalog.c:2248,2'
          Branch Sides:
            - BranchSide:      'catalog.c:2248,2'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
            - BranchSide:      'catalog.c:2248,2'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
        - Branch String:   'catalog.c:2248,2'
          Branch Sides:
            - BranchSide:      'catalog.c:2248,2'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
            - BranchSide:      'catalog.c:2248,2'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
        - Branch String:   'catalog.c:2248,2'
          Branch Sides:
            - BranchSide:      'catalog.c:2248,2'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
            - BranchSide:      'catalog.c:2249,6'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
        - Branch String:   'catalog.c:2249,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2250,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2251,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
        - Branch String:   'catalog.c:2251,22'
          Branch Sides:
            - BranchSide:      'catalog.c:2251,26'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
            - BranchSide:      'catalog.c:2258,15'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2251,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2252,39'
              BranchSideFuncs:
                - xmlParseSGMLCatalogComment
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
            - BranchSide:      'catalog.c:2258,15'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2253,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2255,3'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2257,2'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
        - Branch String:   'catalog.c:2263,22'
          Branch Sides:
            - BranchSide:      'catalog.c:2263,25'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2265,3'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2263,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2265,3'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2267,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2267,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2267,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
            - BranchSide:      'catalog.c:2272,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2267,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2267,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
            - BranchSide:      'catalog.c:2267,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2267,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2267,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
            - BranchSide:      'catalog.c:2272,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2267,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2269,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
            - BranchSide:      'catalog.c:2272,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2272,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2272,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
            - BranchSide:      'catalog.c:2272,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2272,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2272,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
            - BranchSide:      'catalog.c:2272,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2272,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2272,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
            - BranchSide:      'catalog.c:2272,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2272,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2272,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
            - BranchSide:      'catalog.c:2273,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2273,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2274,22'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2275,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2275,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2276,22'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2277,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2277,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2278,22'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2279,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2279,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2280,22'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2281,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2281,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2282,22'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2283,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2283,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2284,22'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2285,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2285,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2286,22'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2287,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2287,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2288,22'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2289,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2289,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2290,22'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2291,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2291,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2292,22'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2293,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2293,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2294,22'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2295,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
        - Branch String:   'catalog.c:2295,15'
          Branch Sides:
            - BranchSide:      'catalog.c:0,0'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogComment
            - BranchSide:      'catalog.c:2296,3'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogComment
        - Branch String:   'catalog.c:2298,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2300,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2302,3'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
        - Branch String:   'catalog.c:2308,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2310,12'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2317,37'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2317,37'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2317,37'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2317,37'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2336,38'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
            - BranchSide:      'catalog.c:2336,38'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
            - BranchSide:      'catalog.c:2336,38'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
            - BranchSide:      'catalog.c:2371,38'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2371,38'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2371,38'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2371,38'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2378,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2310,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2310,19'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2311,9'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
        - Branch String:   'catalog.c:2318,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2320,4'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2322,12'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
        - Branch String:   'catalog.c:2322,12'
          Branch Sides:
            - BranchSide:      'catalog.c:2322,12'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2326,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2322,12'
          Branch Sides:
            - BranchSide:      'catalog.c:2322,12'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2322,12'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2322,12'
          Branch Sides:
            - BranchSide:      'catalog.c:2322,12'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2326,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2322,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2324,4'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2326,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2326,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2326,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2326,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2326,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2326,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2326,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2326,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2326,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2326,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2326,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2326,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2327,38'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2328,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2330,4'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2332,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2337,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2339,4'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2341,11'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
        - Branch String:   'catalog.c:2341,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2344,46'
              BranchSideFuncs:
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2356,12'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
        - Branch String:   'catalog.c:2345,15'
          Branch Sides:
            - BranchSide:      'catalog.c:2346,19'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2355,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
        - Branch String:   'catalog.c:2346,19'
          Branch Sides:
            - BranchSide:      'catalog.c:2347,19'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2348,20'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
        - Branch String:   'catalog.c:2348,19'
          Branch Sides:
            - BranchSide:      'catalog.c:2349,26'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
            - BranchSide:      'catalog.c:2351,19'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
        - Branch String:   'catalog.c:2356,12'
          Branch Sides:
            - BranchSide:      'catalog.c:2356,12'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2360,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2356,12'
          Branch Sides:
            - BranchSide:      'catalog.c:2356,12'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2356,12'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2356,12'
          Branch Sides:
            - BranchSide:      'catalog.c:2356,12'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2360,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2356,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2358,4'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2360,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2360,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2360,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2360,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2360,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2360,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2360,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2360,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2360,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2360,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2360,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2360,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2361,38'
              BranchSideFuncs:
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2362,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2364,4'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2366,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2372,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2374,4'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
            - BranchSide:      'catalog.c:2376,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2380,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2381,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2386,17'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
        - Branch String:   'catalog.c:2381,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2382,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2383,7'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2383,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2384,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2385,3'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2386,17'
          Branch Sides:
            - BranchSide:      'catalog.c:2387,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
            - BranchSide:      'catalog.c:2390,18'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
        - Branch String:   'catalog.c:2387,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2388,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
            - BranchSide:      'catalog.c:2389,20'
              BranchSideFuncs:
                - xmlStrdup
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
        - Branch String:   'catalog.c:2390,44'
          Branch Sides:
            - BranchSide:      'catalog.c:2391,11'
              BranchSideFuncs:
                - xmlBuildURI
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
            - BranchSide:      'catalog.c:2394,26'
              BranchSideFuncs:
                - xmlBuildURI
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
        - Branch String:   'catalog.c:2390,17'
          Branch Sides:
            - BranchSide:      'catalog.c:2394,26'
              BranchSideFuncs:
                - xmlBuildURI
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
            - BranchSide:      'catalog.c:2407,17'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
        - Branch String:   'catalog.c:2395,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2398,34'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlFreeCatalogEntry
            - BranchSide:      'catalog.c:2407,6'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
        - Branch String:   'catalog.c:2401,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2402,24'
              BranchSideFuncs:
                - xmlFreeCatalogEntry
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
            - BranchSide:      'catalog.c:2404,7'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
        - Branch String:   'catalog.c:2408,7'
          Branch Sides:
            - BranchSide:      'catalog.c:2411,34'
              BranchSideFuncs:
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlFreeCatalogEntry
            - BranchSide:      'catalog.c:2420,30'
              BranchSideFuncs:
                - xmlBuildURI
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
                - xmlExpandCatalog
        - Branch String:   'catalog.c:2414,11'
          Branch Sides:
            - BranchSide:      'catalog.c:2415,24'
              BranchSideFuncs:
                - xmlFreeCatalogEntry
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
            - BranchSide:      'catalog.c:2417,3'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
        - Branch String:   'catalog.c:2430,10'
          Branch Sides:
            - BranchSide:      'catalog.c:2431,3'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
            - BranchSide:      'catalog.c:2432,10'
              BranchSideFuncs:
                - xmlParseSGMLCatalogName
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParseSGMLCatalogPubid
                - xmlBuildURI
                - xmlExpandCatalog
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlBuildURI
                - xmlNewCatalogEntry
                - xmlHashAddEntry
                - xmlFreeCatalogEntry
                - xmlStrdup
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogPubid
                - xmlCatalogNormalizePublic
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogPubid
                - xmlParseSGMLCatalogName
                - xmlParseSGMLCatalogComment
        - Branch String:   'catalog.c:2436,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2437,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2438,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2438,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2439,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2440,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2245,12'
          Dst:             xmlStrdup
        - Src:             'catalog.c:2252,12'
          Dst:             xmlParseSGMLCatalogComment
        - Src:             'catalog.c:2262,12'
          Dst:             xmlParseSGMLCatalogName
        - Src:             'catalog.c:2273,10'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2275,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2277,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2279,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2281,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2283,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2285,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2287,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2289,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2291,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2293,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2295,15'
          Dst:             xmlStrEqual
        - Src:             'catalog.c:2297,9'
          Dst:             xmlParseSGMLCatalogName
        - Src:             'catalog.c:2317,13'
          Dst:             xmlParseSGMLCatalogName
        - Src:             'catalog.c:2327,13'
          Dst:             xmlParseSGMLCatalogPubid
        - Src:             'catalog.c:2336,13'
          Dst:             xmlParseSGMLCatalogPubid
        - Src:             'catalog.c:2344,20'
          Dst:             xmlCatalogNormalizePublic
        - Src:             'catalog.c:2361,13'
          Dst:             xmlParseSGMLCatalogPubid
        - Src:             'catalog.c:2371,13'
          Dst:             xmlParseSGMLCatalogPubid
        - Src:             'catalog.c:2389,10'
          Dst:             xmlStrdup
        - Src:             'catalog.c:2394,14'
          Dst:             xmlBuildURI
        - Src:             'catalog.c:2398,15'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:2400,13'
          Dst:             xmlHashAddEntry
        - Src:             'catalog.c:2402,4'
          Dst:             xmlFreeCatalogEntry
        - Src:             'catalog.c:2411,15'
          Dst:             xmlNewCatalogEntry
        - Src:             'catalog.c:2413,13'
          Dst:             xmlHashAddEntry
        - Src:             'catalog.c:2415,4'
          Dst:             xmlFreeCatalogEntry
        - Src:             'catalog.c:2420,18'
          Dst:             xmlBuildURI
        - Src:             'catalog.c:2422,4'
          Dst:             xmlExpandCatalog
    - functionName:    xmlInitCatalogInternal
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2967
      functionLinenumberEnd: 2971
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getenv
        - xmlInitRMutex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'catalog.c:2968,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2968,9'
              BranchSideFuncs:
                - getenv
                - xmlInitRMutex
            - BranchSide:      'catalog.c:2968,9'
              BranchSideFuncs:
                - getenv
                - xmlInitRMutex
        - Branch String:   'catalog.c:2968,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2968,9'
              BranchSideFuncs:
                - xmlInitRMutex
            - BranchSide:      'catalog.c:2969,19'
              BranchSideFuncs:
                - xmlInitRMutex
      Callsites:
        - Src:             'catalog.c:2968,9'
          Dst:             getenv
        - Src:             'catalog.c:2970,5'
          Dst:             xmlInitRMutex
    - functionName:    xmlCatalogIsEmpty
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2929
      functionLinenumberEnd: 2954
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - catal
      BBCount:         24
      ICount:          127
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - xmlHashSize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:2930,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2931,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2933,9'
              BranchSideFuncs:
                - xmlHashSize
        - Branch String:   'catalog.c:2933,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2934,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2945,6'
              BranchSideFuncs:
                - xmlHashSize
        - Branch String:   'catalog.c:2934,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2935,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2936,7'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2936,45'
          Branch Sides:
            - BranchSide:      'catalog.c:2937,7'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2939,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2936,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2938,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2939,6'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2939,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2940,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2941,9'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2945,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2946,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2947,20'
              BranchSideFuncs:
                - xmlHashSize
        - Branch String:   'catalog.c:2948,6'
          Branch Sides:
            - BranchSide:      'catalog.c:2949,6'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2950,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2947,8'
          Dst:             xmlHashSize
    - functionName:    xmlNewCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2908
      functionLinenumberEnd: 2919
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sgml
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCreateNewCatalog
        - xmlHashCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:2911,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2913,23'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlHashCreate
            - BranchSide:      'catalog.c:2918,23'
              BranchSideFuncs:
                - xmlCreateNewCatalog
        - Branch String:   'catalog.c:2914,29'
          Branch Sides:
            - BranchSide:      'catalog.c:2914,33'
              BranchSideFuncs:
                - xmlHashCreate
            - BranchSide:      'catalog.c:2916,5'
              BranchSideFuncs: []
        - Branch String:   'catalog.c:2914,13'
          Branch Sides:
            - BranchSide:      'catalog.c:2915,20'
              BranchSideFuncs:
                - xmlHashCreate
            - BranchSide:      'catalog.c:2916,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2912,10'
          Dst:             xmlCreateNewCatalog
        - Src:             'catalog.c:2915,20'
          Dst:             xmlHashCreate
        - Src:             'catalog.c:2917,10'
          Dst:             xmlCreateNewCatalog
    - functionName:    xmlLoadSGMLSuperCatalog
      functionSourceFile: '/src/libxml2/catalog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2549
      functionLinenumberEnd: 2571
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCreateNewCatalog
        - xmlFreeCatalog
        - xmlLoadFileContent
        - xmlParseSGMLCatalog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'catalog.c:2555,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2556,9'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2558,56'
              BranchSideFuncs:
                - xmlCreateNewCatalog
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2559,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2560,2'
              BranchSideFuncs: []
            - BranchSide:      'catalog.c:2564,31'
              BranchSideFuncs:
                - xmlParseSGMLCatalog
                - xmlFreeCatalog
        - Branch String:   'catalog.c:2566,9'
          Branch Sides:
            - BranchSide:      'catalog.c:2567,17'
              BranchSideFuncs:
                - xmlFreeCatalog
            - BranchSide:      'catalog.c:2570,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'catalog.c:2554,15'
          Dst:             xmlLoadFileContent
        - Src:             'catalog.c:2558,13'
          Dst:             xmlCreateNewCatalog
        - Src:             'catalog.c:2564,11'
          Dst:             xmlParseSGMLCatalog
        - Src:             'catalog.c:2567,2'
          Dst:             xmlFreeCatalog
    - functionName:    htmlParseLookupString
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4868
      functionLinenumberEnd: 4909
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ctxt
        - startDelta
        - str
        - strLen
        - extraLen
      BBCount:         21
      ICount:          208
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - strstr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4874,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4875,15'
              BranchSideFuncs:
                - strstr
            - BranchSide:      'HTMLparser.c:4877,15'
              BranchSideFuncs:
                - strstr
        - Branch String:   'HTMLparser.c:4881,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4882,20'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4894,14'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4881,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4883,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4894,14'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4885,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4886,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4888,19'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4895,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4896,15'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4898,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4900,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4901,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4904,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:4880,21'
          Dst:             strstr
    - functionName:    htmlParseLookupCommentEnd
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4922
      functionLinenumberEnd: 4949
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         20
      ICount:          161
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - htmlParseLookupString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4928,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4929,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4936,14'
              BranchSideFuncs:
                - htmlParseLookupString
        - Branch String:   'HTMLparser.c:4936,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4937,8'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4938,13'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4937,19'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4937,23'
              BranchSideFuncs:
                - htmlParseLookupString
            - BranchSide:      'HTMLparser.c:4941,19'
              BranchSideFuncs:
                - htmlParseLookupString
        - Branch String:   'HTMLparser.c:4937,43'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4937,47'
              BranchSideFuncs:
                - htmlParseLookupString
            - BranchSide:      'HTMLparser.c:4941,19'
              BranchSideFuncs:
                - htmlParseLookupString
        - Branch String:   'HTMLparser.c:4936,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4938,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4941,19'
              BranchSideFuncs:
                - htmlParseLookupString
        - Branch String:   'HTMLparser.c:4942,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4943,25'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4946,21'
              BranchSideFuncs:
                - htmlParseLookupString
      Callsites:
        - Src:             'HTMLparser.c:4927,9'
          Dst:             htmlParseLookupString
    - functionName:    htmlParseLookupGt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4767
      functionLinenumberEnd: 4855
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         113
      ICount:          484
      EdgeCount:       150
      CyclomaticComplexity: 39
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4773,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4774,15'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4776,15'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4778,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4779,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4846,13'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4781,48'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4782,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4795,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4781,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4783,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4795,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4783,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4784,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4788,24'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4784,51'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4785,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4788,24'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4783,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4786,23'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4788,24'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4795,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4778,5'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4797,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4802,22'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4807,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4814,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4821,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4830,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4835,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4840,21'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4797,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4797,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4798,27'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4797,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4797,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4799,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4797,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4797,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4799,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4797,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4798,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4799,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4802,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4802,22'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4804,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4802,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4802,22'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4803,27'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4802,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4802,22'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4803,27'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4802,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4803,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4804,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4807,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4808,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4809,26'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4809,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4809,26'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4810,27'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4814,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4815,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4816,27'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4816,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4816,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4817,27'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4816,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4816,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4817,27'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4821,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4822,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4823,26'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4823,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4824,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4825,27'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4825,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4825,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4826,27'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4825,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4825,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4826,27'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4830,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4831,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4832,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4835,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4836,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4837,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4840,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4840,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4841,27'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4840,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4840,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4842,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4840,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4840,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4842,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4840,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4841,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4842,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4847,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4848,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4852,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    htmlSkipBogusDoctype
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3451
      functionLinenumberEnd: 3503
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         30
      ICount:          259
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlParserGrow
        - xmlParserShrink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3463,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3463,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3466,15'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3466,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3466,24'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3480,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3466,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3467,31'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3480,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3476,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3477,21'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3478,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3480,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3481,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3483,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3486,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3487,16'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3489,20'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3497,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3463,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3497,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3497,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3463,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3497,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3497,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3463,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3497,9'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
      Callsites:
        - Src:             'HTMLparser.c:3471,13'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:3497,9'
          Dst:             xmlParserShrink
    - functionName:    htmlParseDoctypeLiteral
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3427
      functionLinenumberEnd: 3448
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          163
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - htmlParseData
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3433,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3434,9'
              BranchSideFuncs:
                - htmlParseData
            - BranchSide:      'HTMLparser.c:3438,16'
              BranchSideFuncs:
                - htmlParseData
        - Branch String:   'HTMLparser.c:3436,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3437,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3438,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3438,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3439,9'
              BranchSideFuncs:
                - htmlParseData
            - BranchSide:      'HTMLparser.c:3444,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3441,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3442,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3443,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3435,15'
          Dst:             htmlParseData
        - Src:             'HTMLparser.c:3440,15'
          Dst:             htmlParseData
    - functionName:    htmlParseData
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2550
      functionLinenumberEnd: 2848
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - mask
        - comment
        - refs
        - maxLength
      BBCount:         167
      ICount:          1112
      EdgeCount:       223
      CyclomaticComplexity: 58
      functionsReached:
        - htmlCodePointToUtf8
        - htmlErrMemory
        - htmlFindEntityPrefix
        - htmlMaskMatch
        - htmlParseErr
        - htmlValidateUtf8
        - xmlParserGrow
        - xmlParserShrink
        - xmlSwitchEncoding
        - xmlSwitchEncodingName
      functionUses:    8
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2564,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2565,21'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2573,12'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2567,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2568,27'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2571,5'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2576,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2580,13'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2827,9'
              BranchSideFuncs:
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2592,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2596,19'
              BranchSideFuncs:
                - htmlMaskMatch
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2778,13'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:2596,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2596,28'
              BranchSideFuncs:
                - htmlMaskMatch
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:2613,17'
              BranchSideFuncs:
                - htmlMaskMatch
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2596,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2597,35'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlMaskMatch
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:2613,17'
              BranchSideFuncs:
                - htmlMaskMatch
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2609,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2610,25'
              BranchSideFuncs:
                - htmlMaskMatch
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:2611,13'
              BranchSideFuncs:
                - htmlMaskMatch
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2613,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2614,26'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2618,20'
              BranchSideFuncs:
                - htmlMaskMatch
                - htmlErrMemory
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2622,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2623,21'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2647,17'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2623,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2624,25'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:2642,30'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:2624,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2625,34'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:2626,32'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2627,30'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2628,38'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:2629,36'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2629,36'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2630,38'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:2631,36'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2632,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2633,42'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:2634,38'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2639,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2640,25'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2641,17'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2647,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2648,26'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2673,21'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2651,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2651,38'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2653,29'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:2651,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2652,29'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2653,29'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:2653,40'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2653,44'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2656,25'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:2653,55'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2653,59'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2656,25'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:2653,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2654,30'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2656,25'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:2656,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2657,28'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2661,21'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:2665,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2666,24'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2668,25'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2673,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2675,22'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - htmlFindEntityPrefix
            - BranchSide:      'HTMLparser.c:2714,22'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2720,22'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2725,22'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2733,21'
              BranchSideFuncs:
                - htmlValidateUtf8
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - xmlParserGrow
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2675,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2676,21'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2678,19'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2680,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2680,37'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2699,49'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2680,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2681,23'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2699,49'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2682,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2683,30'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2698,17'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2683,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2684,31'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2691,36'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2685,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2685,49'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2691,25'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2685,49'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2685,49'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2685,49'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2685,49'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2685,49'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2686,37'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2685,49'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2685,49'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2691,25'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2685,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2686,37'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2691,25'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2703,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2704,30'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2708,26'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2726,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2727,26'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2730,17'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:2733,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2734,21'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2736,22'
              BranchSideFuncs:
                - htmlValidateUtf8
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - xmlParserGrow
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2736,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2739,25'
              BranchSideFuncs:
                - xmlSwitchEncodingName
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlParserGrow
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:2760,41'
              BranchSideFuncs:
                - htmlValidateUtf8
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2739,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2740,25'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2743,27'
              BranchSideFuncs:
                - xmlSwitchEncodingName
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlParserGrow
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:2747,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2748,43'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2751,47'
              BranchSideFuncs:
                - xmlSwitchEncodingName
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2762,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2763,26'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:2769,17'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2778,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2779,20'
              BranchSideFuncs:
                - htmlCodePointToUtf8
                - htmlErrMemory
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2785,21'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
        - Branch String:   'HTMLparser.c:2788,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2789,26'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:2794,13'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2794,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2795,31'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2806,13'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2798,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2799,31'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2802,22'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2806,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2807,27'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2812,23'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2813,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2814,20'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2818,9'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2818,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2818,9'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2820,13'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2818,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2818,9'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2820,13'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2818,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2818,9'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlErrMemory
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:2820,13'
              BranchSideFuncs:
                - htmlErrMemory
                - xmlParserShrink
                - htmlErrMemory
                - htmlParseErr
                - htmlCodePointToUtf8
                - htmlMaskMatch
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:2820,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2820,25'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2821,13'
              BranchSideFuncs:
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2827,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2828,23'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2832,19'
              BranchSideFuncs:
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2836,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2837,23'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2839,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:2568,13'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:2602,17'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:2622,17'
          Dst:             htmlMaskMatch
        - Src:             'HTMLparser.c:2699,28'
          Dst:             htmlFindEntityPrefix
        - Src:             'HTMLparser.c:2748,25'
          Dst:             xmlSwitchEncoding
        - Src:             'HTMLparser.c:2751,25'
          Dst:             xmlSwitchEncodingName
        - Src:             'HTMLparser.c:2760,24'
          Dst:             htmlValidateUtf8
        - Src:             'HTMLparser.c:2782,20'
          Dst:             htmlCodePointToUtf8
        - Src:             'HTMLparser.c:2789,13'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:2799,17'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:2818,9'
          Dst:             xmlParserShrink
        - Src:             'HTMLparser.c:2837,9'
          Dst:             htmlErrMemory
    - functionName:    htmlErrMemory
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErrMemory
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:119,5'
          Dst:             xmlCtxtErrMemory
    - functionName:    htmlMaskMatch
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mask
        - c
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:364,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:365,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:366,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    htmlFindEntityPrefix
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2443
      functionLinenumberEnd: 2535
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
        - slen
        - isAttr
        - nlen
        - rlen
      BBCount:         72
      ICount:          485
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2450,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2451,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2452,10'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2452,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2452,10'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2453,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2452,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2453,9'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2458,11'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2465,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2471,15'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2529,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2477,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2478,17'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2492,13'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2478,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2479,46'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2486,46'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2483,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2484,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2485,13'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2492,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2493,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2494,20'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2494,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2495,20'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2497,24'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2497,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2497,44'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2497,17'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2500,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2500,23'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2500,23'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2500,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2500,23'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2500,23'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2500,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2500,23'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2500,23'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2501,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2501,37'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2502,25'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2502,53'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2501,37'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2503,27'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2504,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2503,35'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2504,41'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2506,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2507,25'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2513,17'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2509,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2510,30'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2511,13'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2513,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2514,21'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2525,13'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2514,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2515,27'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2517,22'
              BranchSideFuncs:
                - strncmp
                - strncmp
        - Branch String:   'HTMLparser.c:2517,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2517,35'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2523,13'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2517,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2518,28'
              BranchSideFuncs:
                - strncmp
                - strncmp
            - BranchSide:      'HTMLparser.c:2523,13'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2529,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2530,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2532,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:2479,23'
          Dst:             strncmp
        - Src:             'HTMLparser.c:2486,23'
          Dst:             strncmp
    - functionName:    htmlValidateUtf8
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - len
        - partial
      BBCount:         42
      ICount:          246
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - htmlParseErr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:375,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:376,9'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:377,16'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:377,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:378,13'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:383,16'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:378,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:379,13'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:380,14'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:380,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:381,13'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:382,14'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:383,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:386,13'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:401,13'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:386,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:387,13'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:389,13'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:392,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:393,15'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:395,13'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:393,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:394,15'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:395,13'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:392,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:395,13'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:397,14'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:401,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:402,13'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:404,13'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:406,46'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:407,14'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:408,13'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:407,30'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:407,34'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:408,13'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:406,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:408,13'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:410,14'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:416,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:416,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:417,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:421,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:422,22'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:427,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:422,9'
          Dst:             htmlParseErr
    - functionName:    htmlCodePointToUtf8
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2407
      functionLinenumberEnd: 2432
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - c
        - out
        - osize
      BBCount:         30
      ICount:          172
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2411,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2411,25'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2413,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2411,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2412,25'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2413,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2413,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2414,18'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2416,11'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2414,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2414,35'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2415,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2414,48'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2415,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2416,11'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2419,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2419,34'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2420,14'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2420,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2420,34'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2421,14'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2421,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2421,34'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2422,34'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2426,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2427,14'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2431,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    htmlParseErr
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - str1
        - str2
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtErr
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:135,5'
          Dst:             xmlCtxtErr
    - functionName:    areBlanks
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2164
      functionLinenumberEnd: 2218
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - len
      BBCount:         74
      ICount:          393
      EdgeCount:       101
      CyclomaticComplexity: 29
      functionsReached:
        - xmlGetIntSubset
        - xmlGetLastChild
        - xmlNodeIsText
        - xmlStrEqual
        - xmlStrcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2170,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2171,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2173,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2171,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2171,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2171,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2171,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2171,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2171,36'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2171,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2171,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2171,36'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2171,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2171,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2171,36'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2173,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2173,19'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2174,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2174,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2174,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2175,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2175,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2176,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2177,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2177,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2178,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2179,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2179,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2180,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2183,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:2183,50'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2183,53'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetIntSubset
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2192,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2183,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2184,31'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2192,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2185,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2185,28'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:2190,5'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2185,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2186,32'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2190,5'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2186,87'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2187,36'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2188,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2186,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2188,17'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2189,9'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2192,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2192,29'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2193,33'
              BranchSideFuncs:
                - xmlGetLastChild
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2194,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2194,28'
              BranchSideFuncs:
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2194,5'
              BranchSideFuncs:
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2194,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2195,14'
              BranchSideFuncs:
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2196,9'
              BranchSideFuncs:
                - xmlNodeIsText
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2196,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2197,14'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2206,30'
              BranchSideFuncs:
                - xmlNodeIsText
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2197,52'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2198,14'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2201,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2197,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2198,44'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2201,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2201,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2202,23'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:2206,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2202,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2203,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2205,2'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2206,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2207,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2211,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:2212,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2213,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2215,2'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'HTMLparser.c:2177,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:2179,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:2183,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:2184,15'
          Dst:             xmlGetIntSubset
        - Src:             'HTMLparser.c:2186,18'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLparser.c:2187,22'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLparser.c:2193,17'
          Dst:             xmlGetLastChild
        - Src:             'HTMLparser.c:2202,11'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:2206,16'
          Dst:             xmlNodeIsText
        - Src:             'HTMLparser.c:2212,11'
          Dst:             xmlStrEqual
    - functionName:    htmlCharDataSAXCallback
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2898
      functionLinenumberEnd: 2954
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buf
        - size
        - mode
      BBCount:         69
      ICount:          394
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - areBlanks
        - htmlStartCharData
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2899,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2899,33'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2900,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2899,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2900,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2902,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - areBlanks.8479
                - htmlStartCharData
        - Branch String:   'HTMLparser.c:2902,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2902,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - areBlanks.8479
                - htmlStartCharData
            - BranchSide:      'HTMLparser.c:2904,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - areBlanks.8479
                - htmlStartCharData
        - Branch String:   'HTMLparser.c:2902,46'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2903,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - areBlanks.8479
                - htmlStartCharData
            - BranchSide:      'HTMLparser.c:2904,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - areBlanks.8479
                - htmlStartCharData
        - Branch String:   'HTMLparser.c:2902,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2904,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - areBlanks.8479
                - htmlStartCharData
            - BranchSide:      'HTMLparser.c:2952,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2904,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2905,26'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
            - BranchSide:      'HTMLparser.c:2913,20'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
        - Branch String:   'HTMLparser.c:2905,56'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2906,26'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
            - BranchSide:      'HTMLparser.c:2913,20'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
        - Branch String:   'HTMLparser.c:2904,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2913,20'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
            - BranchSide:      'HTMLparser.c:2939,14'
              BranchSideFuncs:
                - areBlanks.8479
        - Branch String:   'HTMLparser.c:2913,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2914,22'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
            - BranchSide:      'HTMLparser.c:2917,17'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
        - Branch String:   'HTMLparser.c:2914,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2913,36'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
            - BranchSide:      'HTMLparser.c:2914,22'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
        - Branch String:   'HTMLparser.c:2914,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2914,22'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
            - BranchSide:      'HTMLparser.c:2915,21'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
        - Branch String:   'HTMLparser.c:2914,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2914,22'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
            - BranchSide:      'HTMLparser.c:2915,21'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
        - Branch String:   'HTMLparser.c:2914,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2914,22'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
            - BranchSide:      'HTMLparser.c:2915,21'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
        - Branch String:   'HTMLparser.c:2917,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2918,22'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
            - BranchSide:      'HTMLparser.c:2930,17'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
        - Branch String:   'HTMLparser.c:2918,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2919,25'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
            - BranchSide:      'HTMLparser.c:2922,25'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
        - Branch String:   'HTMLparser.c:2919,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2920,25'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
            - BranchSide:      'HTMLparser.c:2921,17'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
        - Branch String:   'HTMLparser.c:2930,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2931,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2933,31'
              BranchSideFuncs:
                - htmlStartCharData
                - areBlanks.8479
        - Branch String:   'HTMLparser.c:2935,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2936,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2937,9'
              BranchSideFuncs:
                - areBlanks.8479
        - Branch String:   'HTMLparser.c:2939,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2940,15'
              BranchSideFuncs:
                - areBlanks.8479
            - BranchSide:      'HTMLparser.c:2945,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2940,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2941,24'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2945,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2939,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2942,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2945,17'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2942,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2943,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2944,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:2905,14'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:2906,14'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:2933,13'
          Dst:             htmlStartCharData
        - Src:             'HTMLparser.c:2941,14'
          Dst:             areBlanks
    - functionName:    htmlStartCharData
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1548
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - htmlAutoClose
        - htmlCheckImplied
        - xmlStrEqual
      functionUses:    4
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1549,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1550,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1551,10'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlCheckImplied
                - htmlAutoClose
        - Branch String:   'HTMLparser.c:1551,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1552,2'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlCheckImplied
                - htmlAutoClose
            - BranchSide:      'HTMLparser.c:1554,21'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlCheckImplied
                - htmlAutoClose
        - Branch String:   'HTMLparser.c:1554,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1555,23'
              BranchSideFuncs:
                - htmlAutoClose
                - htmlCheckImplied
            - BranchSide:      'HTMLparser.c:1556,22'
              BranchSideFuncs:
                - htmlCheckImplied
      Callsites:
        - Src:             'HTMLparser.c:1554,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1555,9'
          Dst:             htmlAutoClose
        - Src:             'HTMLparser.c:1556,5'
          Dst:             htmlCheckImplied
    - functionName:    htmlAutoClose
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - newtag
      BBCount:         19
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - htmlCheckAutoClose
        - htmlParserFinishElementParsing
        - htmlnamePop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1409,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1410,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1412,9'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlCheckAutoClose
        - Branch String:   'HTMLparser.c:1412,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1413,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1415,5'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlCheckAutoClose
        - Branch String:   'HTMLparser.c:1415,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1415,5'
              BranchSideFuncs:
                - htmlCheckAutoClose
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:1416,32'
              BranchSideFuncs:
                - htmlCheckAutoClose
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:1415,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1415,5'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlCheckAutoClose
            - BranchSide:      'HTMLparser.c:1417,33'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlCheckAutoClose
        - Branch String:   'HTMLparser.c:1418,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1418,37'
              BranchSideFuncs:
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlCheckAutoClose
            - BranchSide:      'HTMLparser.c:1420,14'
              BranchSideFuncs:
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlCheckAutoClose
        - Branch String:   'HTMLparser.c:1418,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1419,13'
              BranchSideFuncs:
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlCheckAutoClose
            - BranchSide:      'HTMLparser.c:1420,14'
              BranchSideFuncs:
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlCheckAutoClose
      Callsites:
        - Src:             'HTMLparser.c:1416,13'
          Dst:             htmlCheckAutoClose
        - Src:             'HTMLparser.c:1417,2'
          Dst:             htmlParserFinishElementParsing
        - Src:             'HTMLparser.c:1420,2'
          Dst:             htmlnamePop
    - functionName:    htmlCheckImplied
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1485
      functionLinenumberEnd: 1539
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - newtag
      BBCount:         68
      ICount:          353
      EdgeCount:       95
      CyclomaticComplexity: 29
      functionsReached:
        - htmlnamePush
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1488,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1489,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1490,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1490,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1491,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1492,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1492,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1493,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1494,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1494,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1495,15'
              BranchSideFuncs:
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1499,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1496,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1496,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1498,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1496,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1497,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1498,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1499,47'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1499,63'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1500,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1499,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1500,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1501,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1501,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1502,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1519,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1502,50'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1503,16'
              BranchSideFuncs:
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1508,13'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1503,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1504,16'
              BranchSideFuncs:
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1508,13'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1504,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1505,16'
              BranchSideFuncs:
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1508,13'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1505,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1506,16'
              BranchSideFuncs:
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1508,13'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1506,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1507,16'
              BranchSideFuncs:
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1508,13'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1501,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1508,13'
              BranchSideFuncs:
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1519,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1508,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1510,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1516,22'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1517,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1517,37'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1519,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1517,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1518,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1519,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1522,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1524,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1526,9'
              BranchSideFuncs:
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1526,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1527,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:1535,15'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:1527,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1528,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1530,22'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlnamePush
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1530,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1531,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1533,2'
              BranchSideFuncs:
                - htmlnamePush
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1536,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1536,30'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1538,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1536,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1537,6'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1538,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:1492,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1495,2'
          Dst:             htmlnamePush
        - Src:             'HTMLparser.c:1499,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1499,51'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1502,11'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1503,4'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1504,4'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1505,4'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1506,4'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1507,4'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1516,9'
          Dst:             htmlnamePush
        - Src:             'HTMLparser.c:1519,18'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1520,11'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1521,11'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1527,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1530,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1535,2'
          Dst:             htmlnamePush
    - functionName:    htmlnamePush
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         21
      ICount:          158
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - htmlErrMemory
        - xmlGrowCapacity
        - xmlStrEqual
      functionUses:    5
      BranchProfiles:
        - Branch String:   'HTMLparser.c:155,39'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:155,55'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:157,10'
              BranchSideFuncs:
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:155,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:156,9'
              BranchSideFuncs:
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:157,10'
              BranchSideFuncs:
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:157,39'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:157,55'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:159,9'
              BranchSideFuncs:
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:157,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:158,9'
              BranchSideFuncs:
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:159,9'
              BranchSideFuncs:
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:159,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:163,35'
              BranchSideFuncs:
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:177,35'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:165,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:166,27'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:169,15'
              BranchSideFuncs:
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:170,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:171,27'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:174,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:155,43'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:157,43'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:163,19'
          Dst:             xmlGrowCapacity
        - Src:             'HTMLparser.c:166,13'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:171,13'
          Dst:             htmlErrMemory
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './include/private/memory.h:35,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:37,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:44,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:45,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:49,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:51,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:52,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:54,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    htmlCheckAutoClose
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1322
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - newtag
        - oldtag
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bsearch
        - htmlCompareStartClose
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:1319,11'
          Dst:             bsearch
        - Src:             'HTMLparser.c:1319,11'
          Dst:             htmlCompareStartClose
    - functionName:    htmlParserFinishElementParsing
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1227
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         8
      ICount:          87
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - htmlNodeInfoPop
        - xmlParserAddNodeInfo
      functionUses:    6
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1231,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1231,32'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
                - htmlNodeInfoPop
            - BranchSide:      'HTMLparser.c:1231,29'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1231,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1231,10'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
                - htmlNodeInfoPop
            - BranchSide:      'HTMLparser.c:1232,34'
              BranchSideFuncs:
                - xmlParserAddNodeInfo
                - htmlNodeInfoPop
      Callsites:
        - Src:             'HTMLparser.c:1236,8'
          Dst:             xmlParserAddNodeInfo
        - Src:             'HTMLparser.c:1237,8'
          Dst:             htmlNodeInfoPop
    - functionName:    htmlnamePop
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'HTMLparser.c:192,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:193,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:194,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:195,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:196,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:197,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:197,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:198,22'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:200,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    htmlNodeInfoPop
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:248,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:249,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:250,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:251,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:252,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:253,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:253,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:254,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:256,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    htmlCompareStartClose
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vkey
        - member
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1297,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1297,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'HTMLparser.c:1298,22'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'HTMLparser.c:1296,11'
          Dst:             strcmp
        - Src:             'HTMLparser.c:1298,15'
          Dst:             strcmp
    - functionName:    htmlGetEndPriority
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1282,46'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1282,5'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:1283,52'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1282,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1284,3'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:1286,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:1283,7'
          Dst:             xmlStrEqual
    - functionName:    htmlAutoCloseOnClose
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1370
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - newtag
      BBCount:         30
      ICount:          189
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - htmlGetEndPriority
        - htmlParseErr
        - htmlParserFinishElementParsing
        - htmlTagLookup
        - htmlnamePop
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1337,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1338,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1340,35'
              BranchSideFuncs:
                - htmlGetEndPriority
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParseErr
                - xmlStrEqual
                - htmlGetEndPriority
        - Branch String:   'HTMLparser.c:1342,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1344,25'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlGetEndPriority
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:1355,9'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParseErr
        - Branch String:   'HTMLparser.c:1344,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1345,13'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:1352,32'
              BranchSideFuncs:
                - htmlGetEndPriority
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParseErr
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1352,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1353,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1354,5'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParseErr
                - xmlStrEqual
                - htmlGetEndPriority
        - Branch String:   'HTMLparser.c:1355,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1356,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1358,5'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParseErr
        - Branch String:   'HTMLparser.c:1358,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1358,5'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:1359,30'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:1360,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1360,32'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:1365,33'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParseErr
        - Branch String:   'HTMLparser.c:1360,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1361,26'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
            - BranchSide:      'HTMLparser.c:1365,33'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParseErr
        - Branch String:   'HTMLparser.c:1366,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1366,37'
              BranchSideFuncs:
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:1368,14'
              BranchSideFuncs:
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlParseErr
        - Branch String:   'HTMLparser.c:1366,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1367,13'
              BranchSideFuncs:
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:1368,14'
              BranchSideFuncs:
                - htmlnamePop
                - xmlStrEqual
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlParseErr
      Callsites:
        - Src:             'HTMLparser.c:1340,16'
          Dst:             htmlGetEndPriority
        - Src:             'HTMLparser.c:1344,13'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1352,13'
          Dst:             htmlGetEndPriority
        - Src:             'HTMLparser.c:1358,13'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1359,16'
          Dst:             htmlTagLookup
        - Src:             'HTMLparser.c:1361,13'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:1365,2'
          Dst:             htmlParserFinishElementParsing
        - Src:             'HTMLparser.c:1368,2'
          Dst:             htmlnamePop
    - functionName:    htmlTagLookup
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tag
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bsearch
        - htmlCompareTags
      functionUses:    4
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1266,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1267,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1269,43'
              BranchSideFuncs:
                - bsearch
      Callsites:
        - Src:             'HTMLparser.c:1269,35'
          Dst:             bsearch
        - Src:             'HTMLparser.c:1269,35'
          Dst:             htmlCompareTags
    - functionName:    htmlCompareTags
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - member
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStrcasecmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:1253,12'
          Dst:             xmlStrcasecmp
    - functionName:    htmlParseCharData
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2965
      functionLinenumberEnd: 3360
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - partial
      BBCount:         284
      ICount:          1591
      EdgeCount:       385
      CyclomaticComplexity: 103
      functionsReached:
        - htmlCharDataSAXCallback
        - htmlCodePointToUtf8
        - htmlFindEntityPrefix
        - htmlValidateUtf8
        - xmlParserGrow
        - xmlParserShrink
        - xmlSwitchEncoding
        - xmlSwitchEncodingName
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2979,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2983,13'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3352,19'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2995,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2999,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3327,13'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:2999,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3000,22'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:3029,18'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3000,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3001,39'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:3017,21'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3013,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3014,29'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:3015,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3017,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3018,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3026,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3018,35'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3018,39'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3023,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3018,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3019,31'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3023,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3029,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3030,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:3051,20'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3030,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3037,28'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:3045,23'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3038,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3039,25'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:3040,25'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3045,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3045,32'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:3047,21'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3045,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3046,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3047,21'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3047,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3048,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3049,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3055,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3056,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3081,21'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3059,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3059,38'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3061,29'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3059,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3060,29'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3061,29'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3061,40'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3061,44'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3064,25'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3061,55'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3061,59'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3064,25'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3061,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3062,30'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3064,25'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3064,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3065,28'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3069,21'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3073,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3074,24'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3076,25'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3081,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3083,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3150,22'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3170,22'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3236,22'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3259,22'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3264,21'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3277,21'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - xmlParserGrow
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3083,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3084,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3088,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3088,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3089,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3091,19'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3092,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3093,26'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3142,22'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3093,47'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3093,51'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3103,29'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3093,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3096,27'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3103,29'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3097,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3097,45'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3102,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3097,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3098,31'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3102,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3099,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3099,49'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3101,25'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3099,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3100,38'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3101,25'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3108,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3109,31'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3113,30'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3113,39'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3113,43'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3114,29'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3114,48'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3114,29'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3115,37'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3115,57'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3114,29'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3116,37'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3114,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3117,35'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3121,34'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3121,54'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3121,58'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3138,25'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3121,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3122,41'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3138,25'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3124,48'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3124,52'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3126,42'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3124,62'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3125,38'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3126,42'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3125,38'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3125,38'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3126,42'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3125,38'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3125,38'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3137,29'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3125,38'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3125,38'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3137,29'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3124,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3126,42'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3137,29'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3126,68'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3127,43'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3129,48'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3126,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3128,46'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3129,48'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3129,48'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3130,46'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3132,50'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3142,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3142,35'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3147,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3142,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3143,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3147,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3150,48'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3150,52'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3155,19'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3150,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3151,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3155,19'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3156,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3156,37'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3162,22'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3156,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3157,23'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3162,22'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3158,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3158,41'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3160,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3158,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3159,30'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3160,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3162,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3162,35'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3167,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3162,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3163,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3167,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3170,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3170,37'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3173,19'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3170,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3171,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3173,19'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3175,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3175,37'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3194,25'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3175,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3176,23'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3194,25'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3177,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3178,30'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3193,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3178,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3179,31'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3186,36'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3180,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3180,49'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3186,25'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3180,49'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3180,49'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3180,49'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3180,49'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3180,49'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3181,37'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3180,49'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3180,49'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3186,25'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3180,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3181,37'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3186,25'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3194,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3195,29'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3216,49'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3201,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3202,34'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3210,30'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3202,43'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3203,35'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3205,44'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3203,35'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3203,35'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3204,36'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3203,58'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3204,36'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3208,25'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3204,43'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3204,47'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3205,44'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3204,47'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3204,47'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3205,44'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3202,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3205,44'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3208,25'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3210,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3211,34'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3214,21'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3220,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3221,30'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3225,26'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3228,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3228,35'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3233,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3228,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3229,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3233,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3238,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3249,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3252,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3264,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3264,32'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3269,22'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3264,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3265,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3269,22'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3270,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3271,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3274,17'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
        - Branch String:   'HTMLparser.c:3277,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3278,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3280,22'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - xmlParserGrow
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3280,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3283,25'
              BranchSideFuncs:
                - xmlSwitchEncodingName
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlParserGrow
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:3304,41'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3283,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3284,25'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3287,27'
              BranchSideFuncs:
                - xmlSwitchEncodingName
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlParserGrow
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:3291,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3292,43'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3295,47'
              BranchSideFuncs:
                - xmlSwitchEncodingName
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3306,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3306,35'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3311,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3306,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3307,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3311,21'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3311,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3312,26'
              BranchSideFuncs:
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
            - BranchSide:      'HTMLparser.c:3318,17'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3327,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3328,20'
              BranchSideFuncs:
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
            - BranchSide:      'HTMLparser.c:3334,13'
              BranchSideFuncs:
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
        - Branch String:   'HTMLparser.c:3334,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3335,27'
              BranchSideFuncs:
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
            - BranchSide:      'HTMLparser.c:3339,23'
              BranchSideFuncs:
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
                - htmlCharDataSAXCallback
        - Branch String:   'HTMLparser.c:3340,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3341,37'
              BranchSideFuncs:
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3343,9'
              BranchSideFuncs:
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:3343,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3343,9'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3345,13'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3343,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3343,9'
              BranchSideFuncs:
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:3345,13'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3343,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3343,9'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3345,13'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlCharDataSAXCallback
                - htmlCharDataSAXCallback
                - htmlCodePointToUtf8
                - htmlFindEntityPrefix
                - htmlValidateUtf8
                - xmlSwitchEncodingName
                - xmlSwitchEncoding
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3345,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3345,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3346,13'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3355,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3356,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3358,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3006,21'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:3216,28'
          Dst:             htmlFindEntityPrefix
        - Src:             'HTMLparser.c:3292,25'
          Dst:             xmlSwitchEncoding
        - Src:             'HTMLparser.c:3295,25'
          Dst:             xmlSwitchEncodingName
        - Src:             'HTMLparser.c:3304,24'
          Dst:             htmlValidateUtf8
        - Src:             'HTMLparser.c:3331,20'
          Dst:             htmlCodePointToUtf8
        - Src:             'HTMLparser.c:3336,13'
          Dst:             htmlCharDataSAXCallback
        - Src:             'HTMLparser.c:3341,13'
          Dst:             htmlCharDataSAXCallback
        - Src:             'HTMLparser.c:3343,9'
          Dst:             xmlParserShrink
    - functionName:    htmlParseEndTag
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4042
      functionLinenumberEnd: 4166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         94
      ICount:          663
      EdgeCount:       130
      CyclomaticComplexity: 38
      functionsReached:
        - htmlAutoCloseOnClose
        - htmlParseAttribute
        - htmlParseComment
        - htmlParseErr
        - htmlParseHTMLName
        - htmlParserFinishElementParsing
        - htmlSkipBlankChars
        - htmlStartCharData
        - htmlnamePop
        - xmlParserGrow
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4051,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4052,27'
              BranchSideFuncs:
                - htmlStartCharData
            - BranchSide:      'HTMLparser.c:4060,9'
              BranchSideFuncs:
                - htmlParseComment
                - htmlParseHTMLName
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4053,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4053,38'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4057,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4053,56'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4054,14'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4057,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4053,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4055,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4057,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4060,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4061,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4065,10'
              BranchSideFuncs:
                - htmlParseComment
                - htmlParseHTMLName
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4065,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4065,10'
              BranchSideFuncs:
                - htmlParseComment
                - htmlParseHTMLName
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4066,26'
              BranchSideFuncs:
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4065,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4066,26'
              BranchSideFuncs:
                - htmlParseHTMLName
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4070,30'
              BranchSideFuncs:
                - htmlParseHTMLName
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4071,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4072,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4077,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4078,50'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4078,5'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4079,13'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4079,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4078,5'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4080,7'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4080,19'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4080,23'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4081,13'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4080,39'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4078,5'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4081,13'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4078,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4082,18'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4098,9'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:4085,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4086,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4090,2'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlSkipBlankChars
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4090,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4090,2'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4091,21'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4090,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4090,2'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4091,21'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4092,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4093,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:4095,2'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseAttribute
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:4098,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4099,9'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:4100,17'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:4100,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4100,33'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:4103,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4100,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4101,9'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:4103,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4106,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4107,14'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4116,10'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:4107,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4107,37'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4109,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4107,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4108,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4109,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4116,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4117,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:4128,15'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:4117,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4118,22'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4120,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4118,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4119,15'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4120,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4116,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4120,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4128,15'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:4128,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4129,25'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:4132,9'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
        - Branch String:   'HTMLparser.c:4129,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4130,13'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:4131,5'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:4132,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4133,22'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:4143,26'
              BranchSideFuncs:
                - htmlAutoCloseOnClose
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:4150,30'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4150,47'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4159,15'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4150,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4151,22'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4159,15'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4160,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4160,43'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4160,27'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4160,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4160,9'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4161,33'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4162,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4162,37'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4164,21'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4162,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4163,13'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4164,21'
              BranchSideFuncs:
                - htmlnamePop
      Callsites:
        - Src:             'HTMLparser.c:4052,9'
          Dst:             htmlStartCharData
        - Src:             'HTMLparser.c:4066,9'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4070,12'
          Dst:             htmlParseHTMLName
        - Src:             'HTMLparser.c:4077,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:4087,13'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:4090,2'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:4091,2'
          Dst:             htmlParseAttribute
        - Src:             'HTMLparser.c:4095,2'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:4117,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4118,10'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4119,3'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4129,13'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4133,9'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:4143,5'
          Dst:             htmlAutoCloseOnClose
        - Src:             'HTMLparser.c:4150,35'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4151,9'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:4160,31'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:4161,2'
          Dst:             htmlParserFinishElementParsing
        - Src:             'HTMLparser.c:4164,9'
          Dst:             htmlnamePop
    - functionName:    htmlParseComment
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3370
      functionLinenumberEnd: 3405
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - bogus
      BBCount:         33
      ICount:          259
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - htmlParseData
        - xmlParserGrow
      functionUses:    11
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3377,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3378,29'
              BranchSideFuncs:
                - htmlParseData
            - BranchSide:      'HTMLparser.c:3383,15'
              BranchSideFuncs:
                - htmlParseData
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3379,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3380,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3381,19'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3383,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3384,14'
              BranchSideFuncs:
                - htmlParseData
            - BranchSide:      'HTMLparser.c:3387,13'
              BranchSideFuncs:
                - htmlParseData
        - Branch String:   'HTMLparser.c:3383,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3385,27'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlParseData
            - BranchSide:      'HTMLparser.c:3387,13'
              BranchSideFuncs:
                - htmlParseData
        - Branch String:   'HTMLparser.c:3387,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3388,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3389,21'
              BranchSideFuncs:
                - htmlParseData
        - Branch String:   'HTMLparser.c:3389,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3389,37'
              BranchSideFuncs:
                - htmlParseData
            - BranchSide:      'HTMLparser.c:3392,33'
              BranchSideFuncs:
                - htmlParseData
        - Branch String:   'HTMLparser.c:3389,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3390,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3392,33'
              BranchSideFuncs:
                - htmlParseData
        - Branch String:   'HTMLparser.c:3397,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3398,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3400,10'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3400,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3400,33'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3404,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3400,61'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3401,11'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3404,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3400,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3402,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3404,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3378,15'
          Dst:             htmlParseData
        - Src:             'HTMLparser.c:3385,13'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:3392,19'
          Dst:             htmlParseData
    - functionName:    htmlParseHTMLName
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2312
      functionLinenumberEnd: 2396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - attr
      BBCount:         76
      ICount:          524
      EdgeCount:       104
      CyclomaticComplexity: 30
      functionsReached:
        - htmlErrMemory
        - htmlValidateUtf8
        - xmlDictLookupHashed
        - xmlParserGrow
        - xmlParserShrink
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2327,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2327,24'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlParserGrow
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2342,13'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlParserGrow
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2327,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2328,31'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2342,13'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlParserGrow
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2332,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2332,13'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlValidateUtf8
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2333,27'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlValidateUtf8
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2332,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2332,13'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2333,27'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlValidateUtf8
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2332,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2332,13'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlParserGrow
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2333,27'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlValidateUtf8
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2338,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2339,21'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlParserGrow
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2340,9'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlParserGrow
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2342,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2343,13'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2345,14'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2348,27'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2349,15'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2353,13'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2349,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2349,29'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2351,13'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2349,39'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2349,43'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2351,13'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2349,54'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2350,15'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2351,13'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2350,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2350,15'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2351,13'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2350,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2350,15'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2353,13'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2350,15'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2350,15'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2353,13'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2348,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2351,13'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2353,13'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2353,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2354,17'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2359,20'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2354,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2355,27'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2359,9'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2359,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2360,17'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2366,37'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2360,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2361,21'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2365,9'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2361,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2361,21'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2363,33'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2361,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2362,23'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2363,33'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2368,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2369,21'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2374,22'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2369,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2370,28'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2373,13'
              BranchSideFuncs:
                - htmlValidateUtf8
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:2390,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2390,5'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2392,31'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2390,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2390,5'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:2392,31'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2390,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2390,5'
              BranchSideFuncs:
                - xmlParserShrink
                - xmlDictLookupHashed
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2392,31'
              BranchSideFuncs:
                - xmlDictLookupHashed
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:2393,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2393,9'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:2394,23'
              BranchSideFuncs:
                - htmlErrMemory
      Callsites:
        - Src:             'HTMLparser.c:2332,13'
          Dst:             xmlParserShrink
        - Src:             'HTMLparser.c:2333,13'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:2366,20'
          Dst:             htmlValidateUtf8
        - Src:             'HTMLparser.c:2390,5'
          Dst:             xmlParserShrink
        - Src:             'HTMLparser.c:2392,11'
          Dst:             xmlDictLookupHashed
        - Src:             'HTMLparser.c:2394,9'
          Dst:             htmlErrMemory
    - functionName:    htmlSkipBlankChars
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         42
      ICount:          302
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - xmlParserGrow
      functionUses:    18
      BranchProfiles:
        - Branch String:   'HTMLparser.c:445,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:446,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:472,24'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:446,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:447,32'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:456,14'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:448,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:448,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:449,19'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:448,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:448,13'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:449,19'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:452,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:453,17'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:454,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:456,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:457,17'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:459,20'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:459,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:459,20'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:460,16'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:459,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:459,20'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:462,13'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:459,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:459,20'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:462,13'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:459,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:460,16'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:462,13'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:468,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:445,5'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:469,9'
              BranchSideFuncs:
                - xmlParserGrow
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:476,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:476,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:477,9'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:477,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:477,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:477,9'
              BranchSideFuncs:
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:477,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:477,9'
              BranchSideFuncs:
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:477,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:448,13'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:477,9'
          Dst:             xmlParserGrow
    - functionName:    htmlParseAttribute
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3598
      functionLinenumberEnd: 3619
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlParseAttValue
        - htmlParseHTMLName
        - htmlSkipBlankChars
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3604,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3605,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3610,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseAttValue
        - Branch String:   'HTMLparser.c:3611,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3612,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseAttValue
            - BranchSide:      'HTMLparser.c:3617,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3603,13'
          Dst:             htmlParseHTMLName
        - Src:             'HTMLparser.c:3610,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3613,2'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3614,8'
          Dst:             htmlParseAttValue
    - functionName:    htmlParseAttValue
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2874
      functionLinenumberEnd: 2893
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         15
      ICount:          160
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - htmlParseData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2880,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2881,9'
              BranchSideFuncs:
                - htmlParseData
            - BranchSide:      'HTMLparser.c:2885,16'
              BranchSideFuncs:
                - htmlParseData
                - htmlParseData
        - Branch String:   'HTMLparser.c:2883,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2884,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2885,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2885,16'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2886,9'
              BranchSideFuncs:
                - htmlParseData
            - BranchSide:      'HTMLparser.c:2891,22'
              BranchSideFuncs:
                - htmlParseData
        - Branch String:   'HTMLparser.c:2888,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2889,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2890,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:2882,8'
          Dst:             htmlParseData
        - Src:             'HTMLparser.c:2887,8'
          Dst:             htmlParseData
        - Src:             'HTMLparser.c:2891,8'
          Dst:             htmlParseData
    - functionName:    htmlCharEncCheckAsciiCompatible
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3623
      functionLinenumberEnd: 3659
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - encoding
      BBCount:         17
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - htmlParseErr
        - memcmp
        - xmlCharEncCloseFunc
        - xmlCreateCharEncodingHandler
        - xmlEncInputChunk
        - xmlFatalErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3635,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3636,21'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'HTMLparser.c:3641,9'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlCharEncCloseFunc
                - memcmp
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3641,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3642,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3644,11'
              BranchSideFuncs:
                - xmlEncInputChunk
                - xmlCharEncCloseFunc
                - memcmp
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3650,38'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3651,10'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3653,22'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3651,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3651,26'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3653,22'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3651,39'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3652,17'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3653,22'
              BranchSideFuncs:
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3650,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3653,22'
              BranchSideFuncs:
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3658,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3630,11'
          Dst:             xmlCreateCharEncodingHandler
        - Src:             'HTMLparser.c:3636,9'
          Dst:             xmlFatalErr
        - Src:             'HTMLparser.c:3646,11'
          Dst:             xmlEncInputChunk
        - Src:             'HTMLparser.c:3648,5'
          Dst:             xmlCharEncCloseFunc
        - Src:             'HTMLparser.c:3652,10'
          Dst:             memcmp
        - Src:             'HTMLparser.c:3653,9'
          Dst:             htmlParseErr
    - functionName:    htmlCheckMeta
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3668
      functionLinenumberEnd: 3716
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - atts
      BBCount:         48
      ICount:          243
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - htmlCharEncCheckAsciiCompatible
        - htmlErrMemory
        - htmlParseContentType
        - xmlSetDeclaredEncoding
        - xmlStrcasecmp
        - xmlStrdup
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3675,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3675,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3676,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3675,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3676,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3678,7'
              BranchSideFuncs:
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
                - htmlParseContentType
                - xmlStrndup
                - htmlErrMemory
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrdup
                - htmlErrMemory
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:3680,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3681,10'
              BranchSideFuncs:
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
                - htmlParseContentType
                - xmlStrndup
                - htmlErrMemory
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrdup
                - htmlErrMemory
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:3698,10'
              BranchSideFuncs:
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
                - htmlParseContentType
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3682,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3683,33'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
                - htmlParseContentType
                - xmlStrndup
                - htmlErrMemory
                - xmlStrcasecmp
                - xmlStrdup
                - htmlErrMemory
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:3695,8'
              BranchSideFuncs:
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
                - htmlParseContentType
                - xmlStrndup
                - htmlErrMemory
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrdup
                - htmlErrMemory
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:3683,62'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3684,33'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrdup
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
                - htmlParseContentType
                - xmlStrndup
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:3686,39'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrdup
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
                - htmlParseContentType
                - xmlStrndup
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:3683,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3685,31'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrdup
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
                - htmlParseContentType
                - xmlStrndup
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLparser.c:3686,39'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrdup
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
                - htmlParseContentType
                - xmlStrndup
                - htmlErrMemory
                - htmlErrMemory
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLparser.c:3686,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3687,38'
              BranchSideFuncs:
                - xmlStrcasecmp
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
                - htmlParseContentType
                - xmlStrndup
                - htmlErrMemory
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrdup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3691,39'
              BranchSideFuncs:
                - xmlStrcasecmp
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
                - htmlParseContentType
                - xmlStrndup
                - htmlErrMemory
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrdup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3688,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3689,35'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
                - htmlParseContentType
                - xmlStrndup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3690,17'
              BranchSideFuncs:
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
                - htmlParseContentType
                - xmlStrndup
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3698,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3698,32'
              BranchSideFuncs:
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
                - htmlParseContentType
                - xmlStrndup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3708,9'
              BranchSideFuncs:
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
        - Branch String:   'HTMLparser.c:3698,47'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3698,51'
              BranchSideFuncs:
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
                - htmlParseContentType
                - xmlStrndup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3708,9'
              BranchSideFuncs:
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
        - Branch String:   'HTMLparser.c:3698,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3701,34'
              BranchSideFuncs:
                - htmlParseContentType
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
                - xmlStrndup
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3708,9'
              BranchSideFuncs:
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
        - Branch String:   'HTMLparser.c:3701,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3702,35'
              BranchSideFuncs:
                - xmlStrndup
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3706,5'
              BranchSideFuncs:
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
        - Branch String:   'HTMLparser.c:3703,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3704,31'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
            - BranchSide:      'HTMLparser.c:3705,9'
              BranchSideFuncs:
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
        - Branch String:   'HTMLparser.c:3708,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3708,9'
              BranchSideFuncs:
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
            - BranchSide:      'HTMLparser.c:3709,45'
              BranchSideFuncs:
                - htmlCharEncCheckAsciiCompatible
                - xmlSetDeclaredEncoding
        - Branch String:   'HTMLparser.c:3709,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3710,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3714,32'
              BranchSideFuncs:
                - xmlSetDeclaredEncoding
      Callsites:
        - Src:             'HTMLparser.c:3683,19'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLparser.c:3684,19'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLparser.c:3686,25'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLparser.c:3687,28'
          Dst:             xmlStrdup
        - Src:             'HTMLparser.c:3689,21'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3691,25'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLparser.c:3701,13'
          Dst:             htmlParseContentType
        - Src:             'HTMLparser.c:3702,24'
          Dst:             xmlStrndup
        - Src:             'HTMLparser.c:3704,17'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3709,13'
          Dst:             htmlCharEncCheckAsciiCompatible
        - Src:             'HTMLparser.c:3714,9'
          Dst:             xmlSetDeclaredEncoding
    - functionName:    htmlAttrHashInsert
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3731
      functionLinenumberEnd: 3756
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - size
        - name
        - hashValue
        - aindex
      BBCount:         10
      ICount:          105
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3739,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3740,33'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3753,21'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3742,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3743,20'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3745,15'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3747,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3739,5'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3748,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    htmlNodeInfoPush
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         11
      ICount:          113
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - htmlErrMemory
        - xmlGrowCapacity
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:216,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:220,35'
              BranchSideFuncs:
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:234,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:222,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:223,27'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:226,15'
              BranchSideFuncs:
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:227,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:228,27'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:231,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:220,19'
          Dst:             xmlGrowCapacity
        - Src:             'HTMLparser.c:223,13'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:228,13'
          Dst:             htmlErrMemory
    - functionName:    htmlParseStartTag
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3777
      functionLinenumberEnd: 4025
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         130
      ICount:          976
      EdgeCount:       176
      CyclomaticComplexity: 48
      functionsReached:
        - htmlAttrHashInsert
        - htmlAutoClose
        - htmlCheckImplied
        - htmlCheckMeta
        - htmlErrMemory
        - htmlParseAttribute
        - htmlParseErr
        - htmlParseHTMLName
        - htmlSkipBlankChars
        - htmlnamePop
        - htmlnamePush
        - strcmp
        - xmlGrowCapacity
        - xmlParserGrow
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3794,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3794,5'
              BranchSideFuncs:
                - htmlParseHTMLName
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3795,30'
              BranchSideFuncs:
                - htmlParseHTMLName
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3794,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3794,5'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlParseHTMLName
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3795,30'
              BranchSideFuncs:
                - htmlParseHTMLName
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3796,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3797,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3799,10'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3799,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3803,23'
              BranchSideFuncs:
                - htmlAutoClose
                - htmlCheckImplied
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3848,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3814,32'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3814,48'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3821,14'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3814,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3815,26'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3821,14'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3821,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3822,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3829,25'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3821,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3823,26'
              BranchSideFuncs:
                - htmlParseErr
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3829,25'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3829,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3831,23'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3841,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3831,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3832,33'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:3840,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3832,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3833,34'
              BranchSideFuncs:
                - htmlParseErr
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:3839,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlStrEqual
                - htmlParseErr
        - Branch String:   'HTMLparser.c:3849,50'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3849,5'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3850,13'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3850,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3849,5'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3851,7'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3851,19'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3851,23'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3852,13'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3851,39'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3849,5'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3852,13'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3849,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3856,13'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3918,9'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3856,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3857,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:3861,2'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:3861,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3861,2'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3862,32'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3861,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3861,2'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3862,32'
              BranchSideFuncs:
                - htmlParseAttribute
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3865,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3865,24'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3869,10'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlParserGrow
                - htmlSkipBlankChars
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3869,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3874,43'
              BranchSideFuncs:
                - xmlGrowCapacity.8543
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3904,50'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3877,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3878,21'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3882,21'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlErrMemory
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3882,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3883,29'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlErrMemory
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3885,16'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlErrMemory
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3886,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3887,21'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3890,24'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3894,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3895,21'
              BranchSideFuncs:
                - htmlErrMemory
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3898,35'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3912,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3913,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3915,2'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
                - htmlParseAttribute
                - xmlGrowCapacity.8543
                - htmlErrMemory
                - htmlErrMemory
                - htmlErrMemory
                - xmlParserGrow
                - htmlSkipBlankChars
        - Branch String:   'HTMLparser.c:3918,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3919,20'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3926,9'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3926,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3930,22'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3973,9'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
        - Branch String:   'HTMLparser.c:3931,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3932,26'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3934,13'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
        - Branch String:   'HTMLparser.c:3934,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3937,19'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3947,16'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
        - Branch String:   'HTMLparser.c:3938,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3939,31'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:3943,30'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
        - Branch String:   'HTMLparser.c:3949,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3953,23'
              BranchSideFuncs:
                - htmlAttrHashInsert
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
            - BranchSide:      'HTMLparser.c:3970,18'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
        - Branch String:   'HTMLparser.c:3958,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3959,17'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
            - BranchSide:      'HTMLparser.c:3961,17'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
        - Branch String:   'HTMLparser.c:3961,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3962,27'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
            - BranchSide:      'HTMLparser.c:3966,17'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
                - htmlAttrHashInsert
        - Branch String:   'HTMLparser.c:3973,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3974,9'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
                - strcmp
                - htmlCheckMeta
            - BranchSide:      'HTMLparser.c:4003,10'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
        - Branch String:   'HTMLparser.c:3993,66'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3994,30'
              BranchSideFuncs:
                - strcmp
                - htmlnamePush
                - htmlnamePop
                - htmlCheckMeta
            - BranchSide:      'HTMLparser.c:3998,5'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
        - Branch String:   'HTMLparser.c:3993,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3995,27'
              BranchSideFuncs:
                - htmlCheckMeta
                - htmlnamePush
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:3998,5'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4003,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4003,10'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4004,13'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4004,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4005,17'
              BranchSideFuncs:
                - htmlnamePush
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4009,15'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:4005,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4006,29'
              BranchSideFuncs:
                - htmlnamePop
                - htmlnamePush
            - BranchSide:      'HTMLparser.c:4007,9'
              BranchSideFuncs:
                - htmlnamePush
        - Branch String:   'HTMLparser.c:4010,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4010,30'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4016,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4010,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4011,10'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4016,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4011,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4012,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4014,3'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4019,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4019,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4020,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4020,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4021,10'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4024,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4021,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4022,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4023,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3794,5'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:3795,12'
          Dst:             htmlParseHTMLName
        - Src:             'HTMLparser.c:3803,9'
          Dst:             htmlAutoClose
        - Src:             'HTMLparser.c:3808,9'
          Dst:             htmlCheckImplied
        - Src:             'HTMLparser.c:3814,36'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:3815,13'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3822,14'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:3823,13'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3829,13'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:3832,21'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:3833,21'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:3848,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3858,13'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3861,2'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:3862,13'
          Dst:             htmlParseAttribute
        - Src:             'HTMLparser.c:3874,27'
          Dst:             xmlGrowCapacity
        - Src:             'HTMLparser.c:3878,7'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3887,7'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3895,7'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3915,2'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3939,17'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:3956,19'
          Dst:             htmlAttrHashInsert
        - Src:             'HTMLparser.c:3994,14'
          Dst:             strcmp
        - Src:             'HTMLparser.c:3995,13'
          Dst:             htmlCheckMeta
        - Src:             'HTMLparser.c:4006,17'
          Dst:             htmlnamePop
        - Src:             'HTMLparser.c:4009,2'
          Dst:             htmlnamePush
    - functionName:    htmlCtxtReadIO
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6013
      functionLinenumberEnd: 6028
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - ioread
        - ioclose
        - ioctx
        - URL
        - encoding
        - options
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtReset
        - htmlCtxtUseOptions
        - xmlCtxtNewInputFromIO
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:6016,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6017,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6019,19'
              BranchSideFuncs:
                - htmlCtxtReset
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromIO
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:6024,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:6025,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:6027,34'
              BranchSideFuncs:
                - htmlCtxtParseDocument
      Callsites:
        - Src:             'HTMLparser.c:6019,5'
          Dst:             htmlCtxtReset
        - Src:             'HTMLparser.c:6020,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:6022,13'
          Dst:             xmlCtxtNewInputFromIO
        - Src:             'HTMLparser.c:6027,12'
          Dst:             htmlCtxtParseDocument
    - functionName:    htmlCtxtReset
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5523
      functionLinenumberEnd: 5525
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCtxtReset
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:5524,5'
          Dst:             xmlCtxtReset
    - functionName:    htmlCtxtUseOptions
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5620
      functionLinenumberEnd: 5635
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlCtxtSetOptionsInternal
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:5635,12'
          Dst:             htmlCtxtSetOptionsInternal
    - functionName:    htmlCtxtParseDocument
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5649
      functionLinenumberEnd: 5677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - input
      BBCount:         17
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - htmlParseDocument
        - xmlCtxtGetDocument
        - xmlCtxtPopInput
        - xmlCtxtPushInput
        - xmlFatalErr
        - xmlFreeInputStream
      functionUses:    10
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5652,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5652,28'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
            - BranchSide:      'HTMLparser.c:5653,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
        - Branch String:   'HTMLparser.c:5652,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5653,21'
              BranchSideFuncs:
                - xmlFatalErr
                - xmlFreeInputStream
            - BranchSide:      'HTMLparser.c:5659,5'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - htmlParseDocument
                - xmlCtxtGetDocument
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlFreeInputStream
                - xmlCtxtPopInput
                - xmlFreeInputStream
        - Branch String:   'HTMLparser.c:5659,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5660,44'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlCtxtPushInput
                - htmlParseDocument
                - xmlCtxtGetDocument
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlFreeInputStream
            - BranchSide:      'HTMLparser.c:5662,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - htmlParseDocument
                - xmlCtxtGetDocument
                - xmlCtxtPopInput
                - xmlFreeInputStream
                - xmlFreeInputStream
        - Branch String:   'HTMLparser.c:5662,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5663,28'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'HTMLparser.c:5667,5'
              BranchSideFuncs:
                - htmlParseDocument
                - xmlCtxtGetDocument
                - xmlCtxtPopInput
                - xmlFreeInputStream
        - Branch String:   'HTMLparser.c:5673,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5674,44'
              BranchSideFuncs:
                - xmlCtxtPopInput
                - xmlFreeInputStream
            - BranchSide:      'HTMLparser.c:5676,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:5653,9'
          Dst:             xmlFatalErr
        - Src:             'HTMLparser.c:5654,9'
          Dst:             xmlFreeInputStream
        - Src:             'HTMLparser.c:5660,28'
          Dst:             xmlCtxtPopInput
        - Src:             'HTMLparser.c:5660,9'
          Dst:             xmlFreeInputStream
        - Src:             'HTMLparser.c:5662,9'
          Dst:             xmlCtxtPushInput
        - Src:             'HTMLparser.c:5663,9'
          Dst:             xmlFreeInputStream
        - Src:             'HTMLparser.c:5668,5'
          Dst:             htmlParseDocument
        - Src:             'HTMLparser.c:5670,11'
          Dst:             xmlCtxtGetDocument
        - Src:             'HTMLparser.c:5674,28'
          Dst:             xmlCtxtPopInput
        - Src:             'HTMLparser.c:5674,9'
          Dst:             xmlFreeInputStream
    - functionName:    htmlParseDocument
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4397
      functionLinenumberEnd: 4496
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         82
      ICount:          601
      EdgeCount:       113
      CyclomaticComplexity: 33
      functionsReached:
        - htmlParseComment
        - htmlParseContent
        - htmlParseDocTypeDecl
        - htmlSkipBlankChars
        - toupper
        - xmlDetectEncoding
        - xmlParserCheckEOF
        - xmlStrncmp
        - xmlSwitchEncoding
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4398,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4398,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4399,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4398,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4399,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4401,10'
              BranchSideFuncs:
                - xmlDetectEncoding
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - xmlStrncmp
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:4401,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4401,25'
              BranchSideFuncs:
                - xmlDetectEncoding
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - xmlStrncmp
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:4406,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - xmlStrncmp
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:4401,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4402,9'
              BranchSideFuncs:
                - xmlDetectEncoding
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - xmlStrncmp
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:4406,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - xmlStrncmp
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:4418,62'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4419,21'
              BranchSideFuncs:
                - xmlStrncmp
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:4425,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4418,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4420,27'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4425,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4427,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4427,25'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4433,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4427,51'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4427,56'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4433,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4427,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4428,2'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4433,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4433,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4434,14'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4450,10'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:4434,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4434,33'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4437,20'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4434,48'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4434,52'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4437,20'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4434,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4435,13'
              BranchSideFuncs:
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4437,20'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4437,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4438,13'
              BranchSideFuncs:
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4441,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:4450,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4450,26'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4458,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4450,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4451,3'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4458,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4451,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4451,22'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4458,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4451,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4452,3'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4458,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4452,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4452,22'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4458,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4452,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4453,3'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4458,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4453,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4453,22'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4458,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4453,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4454,3'
              BranchSideFuncs:
                - toupper
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4458,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4450,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4455,9'
              BranchSideFuncs:
                - htmlParseDocTypeDecl
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4458,5'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4464,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4465,14'
              BranchSideFuncs:
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4480,5'
              BranchSideFuncs:
                - htmlParseContent
                - xmlParserCheckEOF
        - Branch String:   'HTMLparser.c:4465,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4465,33'
              BranchSideFuncs:
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4468,20'
              BranchSideFuncs:
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4465,48'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4465,52'
              BranchSideFuncs:
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4468,20'
              BranchSideFuncs:
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4465,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4466,13'
              BranchSideFuncs:
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4468,20'
              BranchSideFuncs:
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4468,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4469,13'
              BranchSideFuncs:
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseContent
                - xmlParserCheckEOF
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4472,13'
              BranchSideFuncs:
                - htmlParseContent
                - xmlParserCheckEOF
        - Branch String:   'HTMLparser.c:4491,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4491,25'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4494,11'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4491,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4492,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4494,11'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4494,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4494,29'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4495,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:4406,5'
          Dst:             xmlDetectEncoding
        - Src:             'HTMLparser.c:4419,10'
          Dst:             xmlStrncmp
        - Src:             'HTMLparser.c:4420,9'
          Dst:             xmlSwitchEncoding
        - Src:             'HTMLparser.c:4425,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:4436,13'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4439,13'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4443,2'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:4451,3'
          Dst:             toupper
        - Src:             'HTMLparser.c:4451,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:4452,3'
          Dst:             toupper
        - Src:             'HTMLparser.c:4452,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:4453,3'
          Dst:             toupper
        - Src:             'HTMLparser.c:4453,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:4454,3'
          Dst:             toupper
        - Src:             'HTMLparser.c:4456,2'
          Dst:             htmlParseDocTypeDecl
        - Src:             'HTMLparser.c:4458,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:4467,13'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4470,13'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4474,2'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:4481,5'
          Dst:             htmlParseContent
        - Src:             'HTMLparser.c:4486,5'
          Dst:             xmlParserCheckEOF
    - functionName:    htmlParseDocTypeDecl
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3512
      functionLinenumberEnd: 3576
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         59
      ICount:          473
      EdgeCount:       82
      CyclomaticComplexity: 25
      functionsReached:
        - htmlParseData
        - htmlParseDoctypeLiteral
        - htmlSkipBlankChars
        - htmlSkipBogusDoctype
        - toupper
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:3527,47'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3527,51'
              BranchSideFuncs:
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlParseData
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:3545,10'
              BranchSideFuncs:
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3527,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3528,30'
              BranchSideFuncs:
                - htmlParseData
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3545,10'
              BranchSideFuncs:
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3530,48'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3530,52'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3539,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3530,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3533,24'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3539,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3533,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3534,21'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3537,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3534,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3534,21'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3536,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3534,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3535,22'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3536,13'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3545,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3545,28'
              BranchSideFuncs:
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3555,17'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3545,43'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3546,3'
              BranchSideFuncs:
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3555,17'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3546,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3546,22'
              BranchSideFuncs:
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3555,17'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3546,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3547,3'
              BranchSideFuncs:
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3555,17'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3547,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3547,22'
              BranchSideFuncs:
                - toupper
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
            - BranchSide:      'HTMLparser.c:3555,17'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3545,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3548,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBogusDoctype
            - BranchSide:      'HTMLparser.c:3555,17'
              BranchSideFuncs:
                - toupper
                - htmlSkipBogusDoctype
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
        - Branch String:   'HTMLparser.c:3551,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3552,13'
              BranchSideFuncs:
                - htmlSkipBogusDoctype
            - BranchSide:      'HTMLparser.c:3553,9'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseDoctypeLiteral
                - htmlSkipBogusDoctype
        - Branch String:   'HTMLparser.c:3569,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3569,33'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3569,29'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3569,68'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3569,68'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3570,4'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:3569,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:3569,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:3571,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:3525,5'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3528,16'
          Dst:             htmlParseData
        - Src:             'HTMLparser.c:3539,9'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3545,10'
          Dst:             toupper
        - Src:             'HTMLparser.c:3545,28'
          Dst:             toupper
        - Src:             'HTMLparser.c:3546,3'
          Dst:             toupper
        - Src:             'HTMLparser.c:3546,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:3547,3'
          Dst:             toupper
        - Src:             'HTMLparser.c:3547,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:3549,9'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3550,13'
          Dst:             htmlParseDoctypeLiteral
        - Src:             'HTMLparser.c:3553,9'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3554,8'
          Dst:             htmlParseDoctypeLiteral
        - Src:             'HTMLparser.c:3555,17'
          Dst:             toupper
        - Src:             'HTMLparser.c:3555,35'
          Dst:             toupper
        - Src:             'HTMLparser.c:3556,17'
          Dst:             toupper
        - Src:             'HTMLparser.c:3556,36'
          Dst:             toupper
        - Src:             'HTMLparser.c:3557,10'
          Dst:             toupper
        - Src:             'HTMLparser.c:3557,29'
          Dst:             toupper
        - Src:             'HTMLparser.c:3559,9'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:3560,8'
          Dst:             htmlParseDoctypeLiteral
        - Src:             'HTMLparser.c:3564,5'
          Dst:             htmlSkipBogusDoctype
    - functionName:    htmlParseContent
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4176
      functionLinenumberEnd: 4226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         79
      ICount:          586
      EdgeCount:       108
      CyclomaticComplexity: 31
      functionsReached:
        - htmlAutoCloseOnEnd
        - htmlParseCharData
        - htmlParseComment
        - htmlParseDocTypeDecl
        - htmlParseElementInternal
        - htmlParseEndTag
        - htmlStartCharData
        - toupper
        - xmlParserGrow
        - xmlParserShrink
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4177,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4177,5'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
            - BranchSide:      'HTMLparser.c:4179,5'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
        - Branch String:   'HTMLparser.c:4177,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4177,5'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
            - BranchSide:      'HTMLparser.c:4179,5'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
        - Branch String:   'HTMLparser.c:4179,40'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4179,5'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
            - BranchSide:      'HTMLparser.c:4180,13'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
        - Branch String:   'HTMLparser.c:4179,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4183,16'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - xmlParserGrow
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
            - BranchSide:      'HTMLparser.c:4224,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:4185,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4185,29'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - xmlParserGrow
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
            - BranchSide:      'HTMLparser.c:4217,31'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4185,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4186,17'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
            - BranchSide:      'HTMLparser.c:4217,31'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlAutoCloseOnEnd
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4186,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4187,26'
              BranchSideFuncs:
                - htmlParseEndTag
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4188,24'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:4188,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4192,22'
              BranchSideFuncs:
                - toupper
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4204,24'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseElementInternal
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4192,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4192,41'
              BranchSideFuncs:
                - toupper
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4197,29'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4192,56'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4193,22'
              BranchSideFuncs:
                - toupper
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4197,29'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4193,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4193,41'
              BranchSideFuncs:
                - toupper
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4197,29'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4193,56'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4194,22'
              BranchSideFuncs:
                - toupper
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4197,29'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4194,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4194,41'
              BranchSideFuncs:
                - toupper
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - toupper
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4197,29'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4194,56'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4195,22'
              BranchSideFuncs:
                - toupper
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:4197,29'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4192,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4196,42'
              BranchSideFuncs:
                - htmlParseDocTypeDecl
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4197,29'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
        - Branch String:   'HTMLparser.c:4197,44'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4197,48'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:4201,21'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4197,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4198,21'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4201,21'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4204,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4205,17'
              BranchSideFuncs:
                - htmlParseComment
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4207,24'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseElementInternal
        - Branch String:   'HTMLparser.c:4207,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4207,24'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
                - htmlParseElementInternal
            - BranchSide:      'HTMLparser.c:4210,35'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4207,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4208,42'
              BranchSideFuncs:
                - htmlParseElementInternal
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4210,35'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4211,41'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4211,46'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4214,17'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4211,64'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4212,22'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4214,17'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4211,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4213,21'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4214,17'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
        - Branch String:   'HTMLparser.c:4220,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4220,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4221,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4220,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4220,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
                - xmlParserShrink
            - BranchSide:      'HTMLparser.c:4221,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4220,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4220,9'
              BranchSideFuncs:
                - xmlParserShrink
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
            - BranchSide:      'HTMLparser.c:4221,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4221,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4179,5'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserGrow
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
            - BranchSide:      'HTMLparser.c:4221,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
                - xmlParserGrow
        - Branch String:   'HTMLparser.c:4221,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4179,5'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
            - BranchSide:      'HTMLparser.c:4221,9'
              BranchSideFuncs:
                - xmlParserGrow
                - htmlAutoCloseOnEnd
                - htmlParseCharData
                - xmlParserShrink
                - htmlStartCharData
                - htmlParseElementInternal
                - htmlParseComment
                - toupper
                - htmlParseComment
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseDocTypeDecl
                - htmlParseEndTag
        - Branch String:   'HTMLparser.c:4224,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4224,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:4225,28'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
      Callsites:
        - Src:             'HTMLparser.c:4177,5'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:4187,10'
          Dst:             htmlParseEndTag
        - Src:             'HTMLparser.c:4192,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:4192,41'
          Dst:             toupper
        - Src:             'HTMLparser.c:4193,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:4193,41'
          Dst:             toupper
        - Src:             'HTMLparser.c:4194,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:4194,41'
          Dst:             toupper
        - Src:             'HTMLparser.c:4195,22'
          Dst:             toupper
        - Src:             'HTMLparser.c:4196,21'
          Dst:             htmlParseDocTypeDecl
        - Src:             'HTMLparser.c:4199,21'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4202,21'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4206,17'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:4208,17'
          Dst:             htmlParseElementInternal
        - Src:             'HTMLparser.c:4210,17'
          Dst:             htmlStartCharData
        - Src:             'HTMLparser.c:4217,13'
          Dst:             htmlParseCharData
        - Src:             'HTMLparser.c:4220,9'
          Dst:             xmlParserShrink
        - Src:             'HTMLparser.c:4221,9'
          Dst:             xmlParserGrow
        - Src:             'HTMLparser.c:4225,9'
          Dst:             htmlAutoCloseOnEnd
    - functionName:    htmlParseElementInternal
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4234
      functionLinenumberEnd: 4297
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         48
      ICount:          334
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - htmlNodeInfoPush
        - htmlParseStartTag
        - htmlParserFinishElementParsing
        - htmlTagLookup
        - htmlnamePop
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4239,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4239,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4240,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4239,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4240,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4243,9'
              BranchSideFuncs:
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlNodeInfoPush
        - Branch String:   'HTMLparser.c:4243,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4244,31'
              BranchSideFuncs:
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlNodeInfoPush
            - BranchSide:      'HTMLparser.c:4249,23'
              BranchSideFuncs:
                - htmlParseStartTag
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlNodeInfoPush
        - Branch String:   'HTMLparser.c:4251,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4252,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4254,9'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlNodeInfoPush
        - Branch String:   'HTMLparser.c:4254,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4255,26'
              BranchSideFuncs:
                - htmlNodeInfoPush
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4260,10'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4260,22'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4260,26'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4271,9'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4260,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4261,9'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4271,9'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4263,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4264,18'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4267,14'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4264,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4264,41'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4266,9'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4264,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4265,17'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4266,9'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4271,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4272,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4273,5'
              BranchSideFuncs:
                - htmlTagLookup
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4283,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4283,28'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4293,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4283,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4284,40'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4293,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4285,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4286,18'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4289,14'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4286,37'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4286,41'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4288,9'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4286,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4287,17'
              BranchSideFuncs:
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:4288,9'
              BranchSideFuncs:
                - htmlnamePop
        - Branch String:   'HTMLparser.c:4293,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4294,31'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4296,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:4249,5'
          Dst:             htmlParseStartTag
        - Src:             'HTMLparser.c:4255,9'
          Dst:             htmlNodeInfoPush
        - Src:             'HTMLparser.c:4262,9'
          Dst:             htmlParserFinishElementParsing
        - Src:             'HTMLparser.c:4267,2'
          Dst:             htmlnamePop
        - Src:             'HTMLparser.c:4278,12'
          Dst:             htmlTagLookup
        - Src:             'HTMLparser.c:4284,9'
          Dst:             htmlParserFinishElementParsing
        - Src:             'HTMLparser.c:4289,2'
          Dst:             htmlnamePop
    - functionName:    htmlAutoCloseOnEnd
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - htmlParserFinishElementParsing
        - htmlnamePop
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1382,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1383,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1385,9'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:1385,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1386,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1387,15'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:1387,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1387,5'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
            - BranchSide:      'HTMLparser.c:1388,33'
              BranchSideFuncs:
                - htmlParserFinishElementParsing
                - htmlnamePop
        - Branch String:   'HTMLparser.c:1389,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1389,37'
              BranchSideFuncs:
                - htmlnamePop
                - htmlParserFinishElementParsing
            - BranchSide:      'HTMLparser.c:1391,14'
              BranchSideFuncs:
                - htmlnamePop
                - htmlParserFinishElementParsing
        - Branch String:   'HTMLparser.c:1389,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1390,13'
              BranchSideFuncs:
                - htmlnamePop
                - htmlParserFinishElementParsing
            - BranchSide:      'HTMLparser.c:1391,14'
              BranchSideFuncs:
                - htmlnamePop
                - htmlParserFinishElementParsing
      Callsites:
        - Src:             'HTMLparser.c:1388,2'
          Dst:             htmlParserFinishElementParsing
        - Src:             'HTMLparser.c:1391,2'
          Dst:             htmlnamePop
    - functionName:    htmlCtxtSetOptionsInternal
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5529
      functionLinenumberEnd: 5577
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
        - keepMask
      BBCount:         15
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDictSetLimit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5532,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5533,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5535,13'
              BranchSideFuncs:
                - xmlDictSetLimit
        - Branch String:   'HTMLparser.c:5560,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5561,9'
              BranchSideFuncs:
                - xmlDictSetLimit
            - BranchSide:      'HTMLparser.c:5563,9'
              BranchSideFuncs:
                - xmlDictSetLimit
        - Branch String:   'HTMLparser.c:5563,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5564,13'
              BranchSideFuncs:
                - xmlDictSetLimit
            - BranchSide:      'HTMLparser.c:5571,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5564,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5565,29'
              BranchSideFuncs:
                - xmlDictSetLimit
            - BranchSide:      'HTMLparser.c:5566,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:5565,13'
          Dst:             xmlDictSetLimit
    - functionName:    htmlCtxtReadFd
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5978
      functionLinenumberEnd: 5992
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - fd
        - URL
        - encoding
        - options
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtReset
        - htmlCtxtUseOptions
        - xmlCtxtNewInputFromFd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5981,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5982,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5984,19'
              BranchSideFuncs:
                - htmlCtxtReset
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromFd
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:5988,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5989,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5991,34'
              BranchSideFuncs:
                - htmlCtxtParseDocument
      Callsites:
        - Src:             'HTMLparser.c:5984,5'
          Dst:             htmlCtxtReset
        - Src:             'HTMLparser.c:5985,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:5987,13'
          Dst:             xmlCtxtNewInputFromFd
        - Src:             'HTMLparser.c:5991,12'
          Dst:             htmlCtxtParseDocument
    - functionName:    htmlCtxtReadMemory
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5943
      functionLinenumberEnd: 5958
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buffer
        - size
        - URL
        - encoding
        - options
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtReset
        - htmlCtxtUseOptions
        - xmlCtxtNewInputFromMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5946,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5946,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5947,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5946,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5947,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5949,19'
              BranchSideFuncs:
                - htmlCtxtReset
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromMemory
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:5954,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5955,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5957,34'
              BranchSideFuncs:
                - htmlCtxtParseDocument
      Callsites:
        - Src:             'HTMLparser.c:5949,5'
          Dst:             htmlCtxtReset
        - Src:             'HTMLparser.c:5950,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:5952,13'
          Dst:             xmlCtxtNewInputFromMemory
        - Src:             'HTMLparser.c:5957,12'
          Dst:             htmlCtxtParseDocument
    - functionName:    htmlCtxtReadFile
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5910
      functionLinenumberEnd: 5924
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - filename
        - encoding
        - options
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtReset
        - htmlCtxtUseOptions
        - xmlCtxtNewInputFromUrl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5913,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5914,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5916,19'
              BranchSideFuncs:
                - htmlCtxtReset
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromUrl
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:5920,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5921,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5923,34'
              BranchSideFuncs:
                - htmlCtxtParseDocument
      Callsites:
        - Src:             'HTMLparser.c:5916,5'
          Dst:             htmlCtxtReset
        - Src:             'HTMLparser.c:5917,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:5919,13'
          Dst:             xmlCtxtNewInputFromUrl
        - Src:             'HTMLparser.c:5923,12'
          Dst:             htmlCtxtParseDocument
    - functionName:    htmlCtxtReadDoc
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5878
      functionLinenumberEnd: 5893
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - str
        - URL
        - encoding
        - options
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtReset
        - htmlCtxtUseOptions
        - xmlCtxtNewInputFromString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5881,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5882,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5884,19'
              BranchSideFuncs:
                - htmlCtxtReset
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromString
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:5889,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5890,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5892,34'
              BranchSideFuncs:
                - htmlCtxtParseDocument
      Callsites:
        - Src:             'HTMLparser.c:5884,5'
          Dst:             htmlCtxtReset
        - Src:             'HTMLparser.c:5885,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:5887,13'
          Dst:             xmlCtxtNewInputFromString
        - Src:             'HTMLparser.c:5892,12'
          Dst:             htmlCtxtParseDocument
    - functionName:    htmlReadIO
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5842
      functionLinenumberEnd: 5861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ioread
        - ioclose
        - ioctx
        - url
        - encoding
        - options
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtUseOptions
        - htmlFreeParserCtxt
        - htmlNewParserCtxt
        - xmlCtxtNewInputFromIO
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5848,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5849,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5851,24'
              BranchSideFuncs:
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromIO
                - htmlFreeParserCtxt
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:5856,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5857,37'
              BranchSideFuncs:
                - htmlCtxtParseDocument
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5859,24'
              BranchSideFuncs:
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:5847,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:5851,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:5853,13'
          Dst:             xmlCtxtNewInputFromIO
        - Src:             'HTMLparser.c:5857,15'
          Dst:             htmlCtxtParseDocument
        - Src:             'HTMLparser.c:5859,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlNewParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4621
      functionLinenumberEnd: 4622
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlNewSAXParserCtxt
      functionUses:    9
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4622,12'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4622,12'
              BranchSideFuncs:
                - htmlNewSAXParserCtxt
            - BranchSide:      'HTMLparser.c:4622,12'
              BranchSideFuncs:
                - htmlNewSAXParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:4622,12'
          Dst:             htmlNewSAXParserCtxt
    - functionName:    htmlFreeParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4601
      functionLinenumberEnd: 4603
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreeParserCtxt
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:4602,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    htmlNewSAXParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4642
      functionLinenumberEnd: 4656
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sax
        - userData
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - htmlFreeParserCtxt
        - htmlInitParserCtxt
        - xmlInitParser
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4648,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4649,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4650,12'
              BranchSideFuncs:
                - htmlInitParserCtxt
                - htmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:4651,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4652,28'
              BranchSideFuncs:
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:4655,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:4645,5'
          Dst:             xmlInitParser
        - Src:             'HTMLparser.c:4651,9'
          Dst:             htmlInitParserCtxt
        - Src:             'HTMLparser.c:4652,9'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlInitParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4516
      functionLinenumberEnd: 4591
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - sax
        - userData
      BBCount:         25
      ICount:          282
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - __xmlKeepBlanksDefaultValue
        - xmlDictCreate
        - xmlInitNodeInfoSeq
        - xmlSAX2InitHtmlDefaultSAXHandler
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4523,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4523,23'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4524,12'
              BranchSideFuncs:
                - xmlDictCreate
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
                - xmlSAX2InitHtmlDefaultSAXHandler
        - Branch String:   'HTMLparser.c:4527,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4528,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4530,9'
              BranchSideFuncs:
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
                - xmlSAX2InitHtmlDefaultSAXHandler
        - Branch String:   'HTMLparser.c:4530,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4531,40'
              BranchSideFuncs:
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
                - xmlSAX2InitHtmlDefaultSAXHandler
            - BranchSide:      'HTMLparser.c:4532,9'
              BranchSideFuncs:
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
                - xmlSAX2InitHtmlDefaultSAXHandler
        - Branch String:   'HTMLparser.c:4532,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4533,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4534,9'
              BranchSideFuncs:
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
                - xmlSAX2InitHtmlDefaultSAXHandler
        - Branch String:   'HTMLparser.c:4534,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4535,16'
              BranchSideFuncs:
                - xmlSAX2InitHtmlDefaultSAXHandler
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
            - BranchSide:      'HTMLparser.c:4539,16'
              BranchSideFuncs:
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
        - Branch String:   'HTMLparser.c:4540,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4540,37'
              BranchSideFuncs:
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
            - BranchSide:      'HTMLparser.c:4540,48'
              BranchSideFuncs:
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
        - Branch String:   'HTMLparser.c:4546,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4547,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4548,5'
              BranchSideFuncs:
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
        - Branch String:   'HTMLparser.c:4558,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4559,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4560,5'
              BranchSideFuncs:
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
        - Branch String:   'HTMLparser.c:4566,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4567,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4568,5'
              BranchSideFuncs:
                - __xmlKeepBlanksDefaultValue
                - xmlInitNodeInfoSeq
      Callsites:
        - Src:             'HTMLparser.c:4526,18'
          Dst:             xmlDictCreate
        - Src:             'HTMLparser.c:4536,9'
          Dst:             xmlSAX2InitHtmlDefaultSAXHandler
        - Src:             'HTMLparser.c:4579,24'
          Dst:             __xmlKeepBlanksDefaultValue
        - Src:             'HTMLparser.c:4589,5'
          Dst:             xmlInitNodeInfoSeq
    - functionName:    htmlReadFd
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5805
      functionLinenumberEnd: 5823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fd
        - url
        - encoding
        - options
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtUseOptions
        - htmlFreeParserCtxt
        - htmlNewParserCtxt
        - xmlCtxtNewInputFromFd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5811,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5812,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5814,24'
              BranchSideFuncs:
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromFd
                - htmlFreeParserCtxt
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:5818,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5819,37'
              BranchSideFuncs:
                - htmlCtxtParseDocument
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5821,24'
              BranchSideFuncs:
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:5810,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:5814,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:5816,13'
          Dst:             xmlCtxtNewInputFromFd
        - Src:             'HTMLparser.c:5819,15'
          Dst:             htmlCtxtParseDocument
        - Src:             'HTMLparser.c:5821,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlReadMemory
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5764
      functionLinenumberEnd: 5786
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
        - url
        - encoding
        - options
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtUseOptions
        - htmlFreeParserCtxt
        - htmlNewParserCtxt
        - xmlCtxtNewInputFromMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5769,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5770,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5772,12'
              BranchSideFuncs:
                - htmlNewParserCtxt
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromMemory
                - htmlFreeParserCtxt
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:5773,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5774,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5776,24'
              BranchSideFuncs:
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromMemory
                - htmlFreeParserCtxt
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:5781,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5782,37'
              BranchSideFuncs:
                - htmlCtxtParseDocument
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5784,24'
              BranchSideFuncs:
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:5772,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:5776,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:5778,13'
          Dst:             xmlCtxtNewInputFromMemory
        - Src:             'HTMLparser.c:5782,15'
          Dst:             htmlCtxtParseDocument
        - Src:             'HTMLparser.c:5784,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlReadFile
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5728
      functionLinenumberEnd: 5746
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - encoding
        - options
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtUseOptions
        - htmlFreeParserCtxt
        - htmlNewParserCtxt
        - xmlCtxtNewInputFromUrl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5734,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5735,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5737,24'
              BranchSideFuncs:
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromUrl
                - htmlFreeParserCtxt
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:5741,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5742,37'
              BranchSideFuncs:
                - htmlCtxtParseDocument
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5744,24'
              BranchSideFuncs:
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:5733,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:5737,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:5739,13'
          Dst:             xmlCtxtNewInputFromUrl
        - Src:             'HTMLparser.c:5742,15'
          Dst:             htmlCtxtParseDocument
        - Src:             'HTMLparser.c:5744,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlReadDoc
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5694
      functionLinenumberEnd: 5713
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str
        - url
        - encoding
        - options
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlCtxtParseDocument
        - htmlCtxtUseOptions
        - htmlFreeParserCtxt
        - htmlNewParserCtxt
        - xmlCtxtNewInputFromString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5700,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5701,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5703,24'
              BranchSideFuncs:
                - htmlCtxtUseOptions
                - xmlCtxtNewInputFromString
                - htmlFreeParserCtxt
                - htmlCtxtParseDocument
        - Branch String:   'HTMLparser.c:5708,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5709,37'
              BranchSideFuncs:
                - htmlCtxtParseDocument
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5711,24'
              BranchSideFuncs:
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:5699,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:5703,5'
          Dst:             htmlCtxtUseOptions
        - Src:             'HTMLparser.c:5705,13'
          Dst:             xmlCtxtNewInputFromString
        - Src:             'HTMLparser.c:5709,15'
          Dst:             htmlCtxtParseDocument
        - Src:             'HTMLparser.c:5711,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlCtxtSetOptions
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5594
      functionLinenumberEnd: 5595
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlCtxtSetOptionsInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:5595,12'
          Dst:             htmlCtxtSetOptionsInternal
    - functionName:    htmlNodeStatus
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5494
      functionLinenumberEnd: 5495
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - legacy
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlAttrAllowed
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5480
      functionLinenumberEnd: 5481
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - elt
        - attr
        - legacy
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlElementStatusHere
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5465
      functionLinenumberEnd: 5466
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - elt
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlElementAllowedHere
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5452
      functionLinenumberEnd: 5453
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - elt
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlHandleOmittedElem
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5436
      functionLinenumberEnd: 5440
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlParseFile
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5422
      functionLinenumberEnd: 5423
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - encoding
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlSAXParseFile
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:5423,12'
          Dst:             htmlSAXParseFile
    - functionName:    htmlSAXParseFile
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5388
      functionLinenumberEnd: 5411
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - encoding
        - sax
        - userData
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - htmlCreateFileParserCtxt
        - htmlFreeParserCtxt
        - htmlParseDocument
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5394,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5394,23'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5395,9'
              BranchSideFuncs:
                - htmlParseDocument
                - htmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5395,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5396,11'
              BranchSideFuncs:
                - htmlParseDocument
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5401,23'
              BranchSideFuncs:
                - htmlParseDocument
                - htmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5404,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5405,21'
              BranchSideFuncs:
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5408,24'
              BranchSideFuncs:
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:5393,12'
          Dst:             htmlCreateFileParserCtxt
        - Src:             'HTMLparser.c:5401,5'
          Dst:             htmlParseDocument
        - Src:             'HTMLparser.c:5408,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlCreateFileParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5344
      functionLinenumberEnd: 5368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - encoding
      BBCount:         12
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - htmlNewParserCtxt
        - xmlCtxtNewInputFromUrl
        - xmlCtxtPushInput
        - xmlFreeInputStream
        - xmlFreeParserCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5348,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5349,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5351,12'
              BranchSideFuncs:
                - htmlNewParserCtxt
                - xmlCtxtNewInputFromUrl
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5352,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5353,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5356,36'
              BranchSideFuncs:
                - xmlCtxtNewInputFromUrl
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5357,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5358,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5361,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5361,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5362,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5367,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:5351,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:5356,13'
          Dst:             xmlCtxtNewInputFromUrl
        - Src:             'HTMLparser.c:5358,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'HTMLparser.c:5361,9'
          Dst:             xmlCtxtPushInput
        - Src:             'HTMLparser.c:5362,9'
          Dst:             xmlFreeInputStream
        - Src:             'HTMLparser.c:5363,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    htmlParseDoc
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5323
      functionLinenumberEnd: 5324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - encoding
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlSAXParseDoc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:5324,12'
          Dst:             htmlSAXParseDoc
    - functionName:    htmlSAXParseDoc
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5287
      functionLinenumberEnd: 5308
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - encoding
        - sax
        - userData
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - htmlCreateDocParserCtxt
        - htmlFreeParserCtxt
        - htmlParseDocument
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5291,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5292,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5294,36'
              BranchSideFuncs:
                - htmlCreateDocParserCtxt
                - htmlParseDocument
                - htmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5295,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5296,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5298,9'
              BranchSideFuncs:
                - htmlParseDocument
                - htmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5298,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5299,10'
              BranchSideFuncs:
                - htmlParseDocument
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5303,23'
              BranchSideFuncs:
                - htmlParseDocument
                - htmlFreeParserCtxt
      Callsites:
        - Src:             'HTMLparser.c:5294,12'
          Dst:             htmlCreateDocParserCtxt
        - Src:             'HTMLparser.c:5303,5'
          Dst:             htmlParseDocument
        - Src:             'HTMLparser.c:5305,5'
          Dst:             htmlFreeParserCtxt
    - functionName:    htmlCreateDocParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4715
      functionLinenumberEnd: 4740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - url
        - encoding
      BBCount:         12
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - htmlNewParserCtxt
        - xmlCtxtNewInputFromString
        - xmlCtxtPushInput
        - xmlFreeInputStream
        - xmlFreeParserCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4719,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4720,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4722,12'
              BranchSideFuncs:
                - htmlNewParserCtxt
                - xmlCtxtNewInputFromString
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:4723,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4724,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4726,39'
              BranchSideFuncs:
                - xmlCtxtNewInputFromString
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:4728,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4729,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:4733,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:4733,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4734,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:4739,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:4722,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:4726,13'
          Dst:             xmlCtxtNewInputFromString
        - Src:             'HTMLparser.c:4729,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'HTMLparser.c:4733,9'
          Dst:             xmlCtxtPushInput
        - Src:             'HTMLparser.c:4734,9'
          Dst:             xmlFreeInputStream
        - Src:             'HTMLparser.c:4735,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    htmlCreatePushParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5241
      functionLinenumberEnd: 5267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - sax
        - user_data
        - chunk
        - size
        - filename
        - enc
      BBCount:         13
      ICount:          99
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - htmlFreeParserCtxt
        - htmlNewSAXParserCtxt
        - xmlCtxtPushInput
        - xmlFreeInputStream
        - xmlFreeParserCtxt
        - xmlGetCharEncodingName
        - xmlNewPushInput
        - xmlSwitchEncodingName
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5247,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5248,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5250,39'
              BranchSideFuncs:
                - xmlGetCharEncodingName
                - xmlNewPushInput
                - xmlCtxtPushInput
                - xmlSwitchEncodingName
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - htmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5252,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5253,21'
              BranchSideFuncs:
                - htmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5257,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlSwitchEncodingName
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:5257,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5258,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:5263,9'
              BranchSideFuncs:
                - xmlSwitchEncodingName
        - Branch String:   'HTMLparser.c:5263,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5264,31'
              BranchSideFuncs:
                - xmlSwitchEncodingName
            - BranchSide:      'HTMLparser.c:5266,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:5246,12'
          Dst:             htmlNewSAXParserCtxt
        - Src:             'HTMLparser.c:5250,16'
          Dst:             xmlGetCharEncodingName
        - Src:             'HTMLparser.c:5251,13'
          Dst:             xmlNewPushInput
        - Src:             'HTMLparser.c:5253,2'
          Dst:             htmlFreeParserCtxt
        - Src:             'HTMLparser.c:5257,9'
          Dst:             xmlCtxtPushInput
        - Src:             'HTMLparser.c:5258,9'
          Dst:             xmlFreeInputStream
        - Src:             'HTMLparser.c:5259,9'
          Dst:             xmlFreeParserCtxt
        - Src:             'HTMLparser.c:5264,9'
          Dst:             xmlSwitchEncodingName
    - functionName:    htmlParseTryOrFinish
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4960
      functionLinenumberEnd: 5152
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - terminate
      BBCount:         166
      ICount:          940
      EdgeCount:       224
      CyclomaticComplexity: 60
      functionsReached:
        - htmlParseCharData
        - htmlParseComment
        - htmlParseDocTypeDecl
        - htmlParseElementInternal
        - htmlParseEndTag
        - htmlParseErr
        - htmlParseLookupCommentEnd
        - htmlParseLookupGt
        - htmlParseLookupString
        - htmlSkipBlankChars
        - htmlStartCharData
        - toupper
        - xmlDetectEncoding
        - xmlStrncmp
        - xmlSwitchEncoding
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4961,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4961,5'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:4965,7'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:4966,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4966,18'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4967,10'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:4969,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4974,10'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4980,23'
              BranchSideFuncs:
                - xmlDetectEncoding
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - htmlParseErr
                - xmlStrncmp
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:5003,22'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5018,9'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseElementInternal
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5032,22'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:5032,22'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:5032,22'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
            - BranchSide:      'HTMLparser.c:5137,9'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5146,16'
              BranchSideFuncs:
                - htmlParseErr
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:4980,34'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4980,38'
              BranchSideFuncs:
                - xmlDetectEncoding
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - htmlParseErr
                - xmlStrncmp
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:4983,35'
              BranchSideFuncs:
                - xmlDetectEncoding
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - htmlParseErr
                - xmlStrncmp
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:4980,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4981,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4983,35'
              BranchSideFuncs:
                - xmlDetectEncoding
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - htmlParseErr
                - xmlStrncmp
                - xmlSwitchEncoding
        - Branch String:   'HTMLparser.c:4995,74'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4996,33'
              BranchSideFuncs:
                - xmlStrncmp
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - htmlParseErr
                - xmlSwitchEncoding
            - BranchSide:      'HTMLparser.c:4996,75'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:4995,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4996,75'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:4997,39'
              BranchSideFuncs:
                - xmlSwitchEncoding
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5003,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5003,37'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5007,8'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5003,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5004,21'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5007,8'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5007,19'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5007,23'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5012,22'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5007,49'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5008,16'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5012,22'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5007,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5009,7'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5012,22'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5012,57'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5013,22'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5014,21'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5012,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5014,21'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5015,3'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5018,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5019,26'
              BranchSideFuncs:
                - htmlParseElementInternal
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5022,42'
              BranchSideFuncs:
                - htmlParseElementInternal
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5018,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5020,7'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5022,42'
              BranchSideFuncs:
                - htmlParseElementInternal
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5032,56'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5033,22'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
            - BranchSide:      'HTMLparser.c:5034,21'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
        - Branch String:   'HTMLparser.c:5032,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5034,21'
              BranchSideFuncs:
                - htmlSkipBlankChars
                - htmlParseCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
            - BranchSide:      'HTMLparser.c:5038,7'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
        - Branch String:   'HTMLparser.c:5038,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5039,7'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5044,24'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
        - Branch String:   'HTMLparser.c:5046,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5047,43'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5049,14'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5047,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5048,25'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5049,3'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5049,14'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5052,25'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5119,21'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlParseLookupString
        - Branch String:   'HTMLparser.c:5052,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5053,30'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5057,32'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5053,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5054,29'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5055,30'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5060,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5061,31'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5096,32'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlParseLookupString
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5061,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5061,46'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5063,30'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5061,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5062,29'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5063,30'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
        - Branch String:   'HTMLparser.c:5063,49'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5063,53'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
            - BranchSide:      'HTMLparser.c:5073,31'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:5063,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5064,35'
              BranchSideFuncs:
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5073,31'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:5064,46'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5065,60'
              BranchSideFuncs:
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5067,29'
              BranchSideFuncs:
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5064,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5066,33'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5067,29'
              BranchSideFuncs:
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5073,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5073,46'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5075,30'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:5073,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5074,29'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5075,30'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
        - Branch String:   'HTMLparser.c:5075,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5075,49'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5089,29'
              BranchSideFuncs:
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5075,64'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5076,30'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5089,29'
              BranchSideFuncs:
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5076,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5076,49'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5089,29'
              BranchSideFuncs:
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5076,64'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5077,30'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5089,29'
              BranchSideFuncs:
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5077,45'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5077,49'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5089,29'
              BranchSideFuncs:
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5077,64'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5078,30'
              BranchSideFuncs:
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
                - htmlParseLookupString
                - htmlParseDocTypeDecl
            - BranchSide:      'HTMLparser.c:5089,29'
              BranchSideFuncs:
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5075,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5079,35'
              BranchSideFuncs:
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5089,29'
              BranchSideFuncs:
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5079,46'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5080,56'
              BranchSideFuncs:
                - htmlParseDocTypeDecl
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5083,50'
              BranchSideFuncs:
                - htmlParseDocTypeDecl
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5079,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5082,33'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5083,50'
              BranchSideFuncs:
                - htmlParseDocTypeDecl
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5084,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5085,33'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5087,33'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5090,46'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5091,56'
              BranchSideFuncs:
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5093,29'
              BranchSideFuncs:
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5090,33'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5092,33'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5093,29'
              BranchSideFuncs:
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5096,32'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5097,31'
              BranchSideFuncs:
                - htmlParseLookupString
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5103,32'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5097,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5098,52'
              BranchSideFuncs:
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5100,25'
              BranchSideFuncs:
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5097,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5099,29'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5100,25'
              BranchSideFuncs:
                - htmlParseComment
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5103,32'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5104,25'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5106,32'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5106,32'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5106,32'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5110,25'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5106,32'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5107,25'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5110,25'
              BranchSideFuncs:
                - htmlStartCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5112,49'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5112,54'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5116,25'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5112,72'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5113,30'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5116,25'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5112,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5114,29'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5116,25'
              BranchSideFuncs:
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5123,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5124,31'
              BranchSideFuncs:
                - htmlParseLookupString
                - htmlParseCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5128,21'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5124,42'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5125,52'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5127,21'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5124,29'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5126,29'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5127,21'
              BranchSideFuncs:
                - htmlParseCharData
                - htmlParseLookupGt
                - htmlParseEndTag
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5129,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5130,25'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5137,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5138,26'
              BranchSideFuncs:
                - htmlParseEndTag
                - htmlParseLookupGt
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
            - BranchSide:      'HTMLparser.c:5140,19'
              BranchSideFuncs:
                - htmlParseEndTag
                - htmlParseLookupGt
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
        - Branch String:   'HTMLparser.c:5137,7'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5139,7'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5140,19'
              BranchSideFuncs:
                - htmlParseEndTag
                - htmlParseLookupGt
                - htmlParseCharData
                - htmlParseLookupString
                - htmlStartCharData
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - htmlParseLookupString
                - htmlParseComment
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - toupper
                - htmlParseLookupString
                - htmlParseDocTypeDecl
                - htmlParseLookupCommentEnd
                - htmlParseComment
                - htmlParseCharData
                - htmlSkipBlankChars
                - htmlParseLookupGt
                - htmlParseElementInternal
                - xmlDetectEncoding
                - xmlStrncmp
                - xmlSwitchEncoding
                - htmlParseErr
      Callsites:
        - Src:             'HTMLparser.c:4983,17'
          Dst:             xmlDetectEncoding
        - Src:             'HTMLparser.c:4996,22'
          Dst:             xmlStrncmp
        - Src:             'HTMLparser.c:4997,21'
          Dst:             xmlSwitchEncoding
        - Src:             'HTMLparser.c:5019,8'
          Dst:             htmlParseLookupGt
        - Src:             'HTMLparser.c:5022,17'
          Dst:             htmlParseElementInternal
        - Src:             'HTMLparser.c:5034,21'
          Dst:             htmlSkipBlankChars
        - Src:             'HTMLparser.c:5047,25'
          Dst:             htmlParseCharData
        - Src:             'HTMLparser.c:5065,34'
          Dst:             htmlParseLookupCommentEnd
        - Src:             'HTMLparser.c:5068,29'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:5075,30'
          Dst:             toupper
        - Src:             'HTMLparser.c:5075,49'
          Dst:             toupper
        - Src:             'HTMLparser.c:5076,30'
          Dst:             toupper
        - Src:             'HTMLparser.c:5076,49'
          Dst:             toupper
        - Src:             'HTMLparser.c:5077,30'
          Dst:             toupper
        - Src:             'HTMLparser.c:5077,49'
          Dst:             toupper
        - Src:             'HTMLparser.c:5078,30'
          Dst:             toupper
        - Src:             'HTMLparser.c:5080,34'
          Dst:             htmlParseLookupString
        - Src:             'HTMLparser.c:5083,29'
          Dst:             htmlParseDocTypeDecl
        - Src:             'HTMLparser.c:5091,34'
          Dst:             htmlParseLookupString
        - Src:             'HTMLparser.c:5094,29'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:5098,30'
          Dst:             htmlParseLookupString
        - Src:             'HTMLparser.c:5101,25'
          Dst:             htmlParseComment
        - Src:             'HTMLparser.c:5111,25'
          Dst:             htmlStartCharData
        - Src:             'HTMLparser.c:5125,30'
          Dst:             htmlParseLookupString
        - Src:             'HTMLparser.c:5129,25'
          Dst:             htmlParseCharData
        - Src:             'HTMLparser.c:5138,8'
          Dst:             htmlParseLookupGt
        - Src:             'HTMLparser.c:5140,3'
          Dst:             htmlParseEndTag
        - Src:             'HTMLparser.c:5146,3'
          Dst:             htmlParseErr
    - functionName:    htmlParseChunk
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5178
      functionLinenumberEnd: 5218
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - chunk
        - size
        - terminate
      BBCount:         35
      ICount:          241
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - htmlAutoCloseOnEnd
        - htmlParseErr
        - htmlParseTryOrFinish
        - xmlBufUpdateInput
        - xmlHaltParser
        - xmlParserCheckEOF
        - xmlParserInputBufferPush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:5179,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5180,10'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5183,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5180,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5180,35'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5183,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5180,61'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5181,10'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5183,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5181,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5182,11'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5183,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5182,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5182,25'
              BranchSideFuncs:
                - htmlParseTryOrFinish
                - htmlAutoCloseOnEnd
                - xmlParserCheckEOF
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - htmlParseErr
                - xmlHaltParser
            - BranchSide:      'HTMLparser.c:5184,9'
              BranchSideFuncs:
                - htmlParseTryOrFinish
                - htmlAutoCloseOnEnd
                - xmlParserCheckEOF
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - htmlParseErr
                - xmlHaltParser
        - Branch String:   'HTMLparser.c:5179,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5183,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5184,9'
              BranchSideFuncs:
                - htmlParseTryOrFinish
                - htmlAutoCloseOnEnd
                - xmlParserCheckEOF
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - htmlParseErr
                - xmlHaltParser
        - Branch String:   'HTMLparser.c:5184,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5185,16'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5187,9'
              BranchSideFuncs:
                - htmlParseTryOrFinish
                - htmlAutoCloseOnEnd
                - xmlParserCheckEOF
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - htmlParseErr
                - xmlHaltParser
        - Branch String:   'HTMLparser.c:5187,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5188,15'
              BranchSideFuncs:
                - xmlParserInputBufferPush
                - xmlBufUpdateInput
                - htmlParseTryOrFinish
                - htmlAutoCloseOnEnd
                - xmlParserCheckEOF
                - htmlParseErr
                - xmlHaltParser
            - BranchSide:      'HTMLparser.c:5201,26'
              BranchSideFuncs:
                - htmlParseTryOrFinish
                - htmlAutoCloseOnEnd
                - xmlParserCheckEOF
        - Branch String:   'HTMLparser.c:5193,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5194,26'
              BranchSideFuncs:
                - htmlParseErr
                - xmlHaltParser
            - BranchSide:      'HTMLparser.c:5199,5'
              BranchSideFuncs:
                - htmlParseTryOrFinish
                - htmlAutoCloseOnEnd
                - xmlParserCheckEOF
        - Branch String:   'HTMLparser.c:5203,21'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5203,25'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - xmlParserCheckEOF
            - BranchSide:      'HTMLparser.c:5217,30'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5203,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5204,28'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - xmlParserCheckEOF
            - BranchSide:      'HTMLparser.c:5217,30'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5211,25'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5211,29'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5214,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:5211,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:5212,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:5214,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:5191,8'
          Dst:             xmlParserInputBufferPush
        - Src:             'HTMLparser.c:5192,9'
          Dst:             xmlBufUpdateInput
        - Src:             'HTMLparser.c:5194,13'
          Dst:             htmlParseErr
        - Src:             'HTMLparser.c:5196,13'
          Dst:             xmlHaltParser
        - Src:             'HTMLparser.c:5201,5'
          Dst:             htmlParseTryOrFinish
        - Src:             'HTMLparser.c:5204,9'
          Dst:             htmlAutoCloseOnEnd
        - Src:             'HTMLparser.c:5209,9'
          Dst:             xmlParserCheckEOF
    - functionName:    htmlCreateMemoryParserCtxtInternal
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4661
      functionLinenumberEnd: 4685
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - url
        - buffer
        - size
        - encoding
      BBCount:         12
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - htmlNewParserCtxt
        - xmlCtxtNewInputFromMemory
        - xmlCtxtPushInput
        - xmlFreeInputStream
        - xmlFreeParserCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4665,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4666,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4668,12'
              BranchSideFuncs:
                - htmlNewParserCtxt
                - xmlCtxtNewInputFromMemory
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:4669,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4670,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4672,39'
              BranchSideFuncs:
                - xmlCtxtNewInputFromMemory
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:4673,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4674,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:4678,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserCtxt
        - Branch String:   'HTMLparser.c:4678,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4679,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'HTMLparser.c:4684,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:4668,12'
          Dst:             htmlNewParserCtxt
        - Src:             'HTMLparser.c:4672,13'
          Dst:             xmlCtxtNewInputFromMemory
        - Src:             'HTMLparser.c:4674,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'HTMLparser.c:4678,9'
          Dst:             xmlCtxtPushInput
        - Src:             'HTMLparser.c:4679,9'
          Dst:             xmlFreeInputStream
        - Src:             'HTMLparser.c:4680,9'
          Dst:             xmlFreeParserCtxt
    - functionName:    htmlCreateMemoryParserCtxt
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4698
      functionLinenumberEnd: 4703
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - htmlCreateMemoryParserCtxtInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4699,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4700,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4702,53'
              BranchSideFuncs:
                - htmlCreateMemoryParserCtxtInternal
      Callsites:
        - Src:             'HTMLparser.c:4702,12'
          Dst:             htmlCreateMemoryParserCtxtInternal
    - functionName:    htmlCtxtParseContentInternal
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4339
      functionLinenumberEnd: 4386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - input
      BBCount:         15
      ICount:          121
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - htmlErrMemory
        - htmlParseContent
        - htmlnamePop
        - htmlnamePush
        - nodePop
        - nodePush
        - xmlCtxtPopInput
        - xmlCtxtPushInput
        - xmlFreeNode
        - xmlNewDocNode
        - xmlParserCheckEOF
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4345,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4346,23'
              BranchSideFuncs:
                - htmlErrMemory
            - BranchSide:      'HTMLparser.c:4350,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - htmlnamePush
                - nodePush
                - htmlParseContent
                - xmlParserCheckEOF
                - nodePop
                - htmlnamePop
                - xmlCtxtPopInput
                - xmlFreeNode
                - xmlFreeNode
        - Branch String:   'HTMLparser.c:4350,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4351,21'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'HTMLparser.c:4355,18'
              BranchSideFuncs:
                - htmlnamePush
                - nodePush
                - htmlParseContent
                - xmlParserCheckEOF
                - nodePop
                - htmlnamePop
                - xmlCtxtPopInput
                - xmlFreeNode
        - Branch String:   'HTMLparser.c:4366,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4372,16'
              BranchSideFuncs:
                - nodePop
                - htmlnamePop
                - xmlCtxtPopInput
                - xmlFreeNode
            - BranchSide:      'HTMLparser.c:4379,13'
              BranchSideFuncs:
                - nodePop
                - htmlnamePop
                - xmlCtxtPopInput
                - xmlFreeNode
        - Branch String:   'HTMLparser.c:4375,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4376,13'
              BranchSideFuncs:
                - nodePop
                - htmlnamePop
                - xmlCtxtPopInput
                - xmlFreeNode
            - BranchSide:      'HTMLparser.c:4377,5'
              BranchSideFuncs:
                - nodePop
                - htmlnamePop
                - xmlCtxtPopInput
                - xmlFreeNode
      Callsites:
        - Src:             'HTMLparser.c:4344,12'
          Dst:             xmlNewDocNode
        - Src:             'HTMLparser.c:4346,9'
          Dst:             htmlErrMemory
        - Src:             'HTMLparser.c:4350,9'
          Dst:             xmlCtxtPushInput
        - Src:             'HTMLparser.c:4351,9'
          Dst:             xmlFreeNode
        - Src:             'HTMLparser.c:4355,5'
          Dst:             htmlnamePush
        - Src:             'HTMLparser.c:4356,5'
          Dst:             nodePush
        - Src:             'HTMLparser.c:4358,5'
          Dst:             htmlParseContent
        - Src:             'HTMLparser.c:4363,5'
          Dst:             xmlParserCheckEOF
        - Src:             'HTMLparser.c:4379,5'
          Dst:             nodePop
        - Src:             'HTMLparser.c:4380,5'
          Dst:             htmlnamePop
        - Src:             'HTMLparser.c:4382,5'
          Dst:             xmlCtxtPopInput
        - Src:             'HTMLparser.c:4384,5'
          Dst:             xmlFreeNode
    - functionName:    htmlParseElement
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4307
      functionLinenumberEnd: 4331
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         21
      ICount:          117
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - htmlAutoCloseOnEnd
        - htmlParseContent
        - htmlParseElementInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:4311,24'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4311,28'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4312,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:4311,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4312,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4314,34'
              BranchSideFuncs:
                - htmlParseElementInternal
                - htmlAutoCloseOnEnd
                - htmlParseContent
        - Branch String:   'HTMLparser.c:4314,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4315,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:4320,13'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseContent
        - Branch String:   'HTMLparser.c:4321,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4322,11'
              BranchSideFuncs:
                - htmlParseContent
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:4328,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:4324,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4324,32'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:4325,6'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
                - htmlParseContent
        - Branch String:   'HTMLparser.c:4325,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4321,5'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:4325,28'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
        - Branch String:   'HTMLparser.c:4328,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:4328,9'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
            - BranchSide:      'HTMLparser.c:4329,21'
              BranchSideFuncs:
                - htmlAutoCloseOnEnd
      Callsites:
        - Src:             'HTMLparser.c:4314,9'
          Dst:             htmlParseElementInternal
        - Src:             'HTMLparser.c:4323,2'
          Dst:             htmlParseContent
        - Src:             'HTMLparser.c:4329,2'
          Dst:             htmlAutoCloseOnEnd
    - functionName:    htmlParseCharRef
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3414
      functionLinenumberEnd: 3415
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlParseEntityRef
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2859
      functionLinenumberEnd: 2860
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlNewDoc
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
        - publicId
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - htmlNewDocNoDtD
      functionUses:    5
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2280,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2280,27'
              BranchSideFuncs:
                - htmlNewDocNoDtD
                - htmlNewDocNoDtD
            - BranchSide:      'HTMLparser.c:2285,28'
              BranchSideFuncs:
                - htmlNewDocNoDtD
        - Branch String:   'HTMLparser.c:2280,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2281,9'
              BranchSideFuncs:
                - htmlNewDocNoDtD
            - BranchSide:      'HTMLparser.c:2285,28'
              BranchSideFuncs:
                - htmlNewDocNoDtD
      Callsites:
        - Src:             'HTMLparser.c:2281,9'
          Dst:             htmlNewDocNoDtD
        - Src:             'HTMLparser.c:2285,12'
          Dst:             htmlNewDocNoDtD
    - functionName:    htmlNewDocNoDtD
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2229
      functionLinenumberEnd: 2269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
        - publicId
      BBCount:         19
      ICount:          156
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __xmlRegisterNodeDefaultValue
        - xmlCreateIntSubset
      functionUses:    5
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2236,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2237,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2238,12'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
                - xmlCreateIntSubset
        - Branch String:   'HTMLparser.c:2256,28'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2257,3'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'HTMLparser.c:2260,33'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'HTMLparser.c:2256,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2260,33'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'HTMLparser.c:2266,10'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'HTMLparser.c:2261,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2262,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2265,5'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
        - Branch String:   'HTMLparser.c:2266,32'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2266,36'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'HTMLparser.c:2268,12'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2266,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2267,2'
              BranchSideFuncs:
                - __xmlRegisterNodeDefaultValue
            - BranchSide:      'HTMLparser.c:2268,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLparser.c:2260,14'
          Dst:             xmlCreateIntSubset
        - Src:             'HTMLparser.c:2266,36'
          Dst:             __xmlRegisterNodeDefaultValue
        - Src:             'HTMLparser.c:2267,2'
          Dst:             __xmlRegisterNodeDefaultValue
    - functionName:    htmlEncodeEntities
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2054
      functionLinenumberEnd: 2133
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - outlen
        - in
        - inlen
        - quoteChar
      BBCount:         58
      ICount:          422
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - htmlEntityValueLookup
        - snprintf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:2063,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2063,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2064,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2063,43'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2063,47'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2064,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2063,62'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2063,66'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2064,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2063,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2064,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2065,14'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2067,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2068,9'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2130,15'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2069,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2069,27'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2070,11'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2070,11'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2072,16'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2075,20'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2075,20'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2075,36'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2076,18'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2076,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2076,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2077,18'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2077,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2077,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2080,16'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:2085,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2086,6'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2088,2'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2088,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2089,18'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2099,7'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2089,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2090,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2094,8'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2099,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2099,21'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2113,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2099,52'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2100,7'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2113,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2100,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2100,21'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2113,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2100,31'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2100,35'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2113,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2099,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2101,10'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2113,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2101,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2102,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2103,15'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2114,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2115,12'
              BranchSideFuncs:
                - snprintf
                - strlen
                - htmlEntityValueLookup
            - BranchSide:      'HTMLparser.c:2119,8'
              BranchSideFuncs:
                - strlen
                - htmlEntityValueLookup
                - snprintf
        - Branch String:   'HTMLparser.c:2121,10'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2122,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2123,10'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
      Callsites:
        - Src:             'HTMLparser.c:2113,12'
          Dst:             htmlEntityValueLookup
        - Src:             'HTMLparser.c:2115,3'
          Dst:             snprintf
        - Src:             'HTMLparser.c:2120,12'
          Dst:             strlen
    - functionName:    htmlEntityValueLookup
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1925
      functionLinenumberEnd: 1933
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bsearch
        - htmlCompareEntityDesc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLparser.c:1930,12'
          Dst:             bsearch
        - Src:             'HTMLparser.c:1930,12'
          Dst:             htmlCompareEntityDesc
    - functionName:    htmlCompareEntityDesc
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1907
      functionLinenumberEnd: 1911
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vkey
        - vdesc
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlUTF8ToHtml
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1953
      functionLinenumberEnd: 2034
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - outlen
        - in
        - inlen
      BBCount:         39
      ICount:          314
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - htmlEntityValueLookup
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1960,23'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1960,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1961,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1960,43'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1960,47'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1961,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1960,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1961,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1963,9'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:1963,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1967,3'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1972,13'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:1974,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1981,7'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2028,11'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1983,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1984,17'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:1991,13'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:1984,17'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1985,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1986,22'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:1991,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1991,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:1992,18'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:1992,18'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1992,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:1993,34'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:1995,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1996,6'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1998,9'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:1998,2'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1999,10'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
            - BranchSide:      'HTMLparser.c:2007,37'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
        - Branch String:   'HTMLparser.c:2009,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2010,20'
              BranchSideFuncs:
                - snprintf
                - strlen
                - htmlEntityValueLookup
            - BranchSide:      'HTMLparser.c:2013,16'
              BranchSideFuncs:
                - strlen
                - htmlEntityValueLookup
                - snprintf
        - Branch String:   'HTMLparser.c:2017,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:2018,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:2020,13'
              BranchSideFuncs:
                - htmlEntityValueLookup
                - strlen
                - snprintf
      Callsites:
        - Src:             'HTMLparser.c:2007,15'
          Dst:             htmlEntityValueLookup
        - Src:             'HTMLparser.c:2010,11'
          Dst:             snprintf
        - Src:             'HTMLparser.c:2016,15'
          Dst:             strlen
    - functionName:    htmlEntityLookup
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1894
      functionLinenumberEnd: 1904
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1897,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1899,25'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:1903,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1899,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1900,61'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1902,5'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'HTMLparser.c:1899,13'
          Dst:             xmlStrEqual
    - functionName:    htmlIsScriptAttribute
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1585
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         17
      ICount:          84
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1571,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1572,7'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1576,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1576,26'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1576,30'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1577,7'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1576,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1577,7'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1578,12'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'HTMLparser.c:1578,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1581,18'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'HTMLparser.c:1584,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1581,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1582,6'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1583,5'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'HTMLparser.c:1581,6'
          Dst:             xmlStrEqual
    - functionName:    htmlIsAutoClosed
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - elem
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - htmlAutoCloseTag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1467,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1467,23'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1468,13'
              BranchSideFuncs:
                - htmlAutoCloseTag
        - Branch String:   'HTMLparser.c:1469,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1470,23'
              BranchSideFuncs:
                - htmlAutoCloseTag
            - BranchSide:      'HTMLparser.c:1473,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1470,6'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1470,48'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1471,10'
              BranchSideFuncs:
                - htmlAutoCloseTag
      Callsites:
        - Src:             'HTMLparser.c:1470,6'
          Dst:             htmlAutoCloseTag
    - functionName:    htmlAutoCloseTag
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - name
        - elem
      BBCount:         15
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - htmlAutoCloseTag
        - htmlCheckAutoClose
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLparser.c:1441,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1441,23'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1442,21'
              BranchSideFuncs:
                - xmlStrEqual
                - htmlCheckAutoClose
                - htmlAutoCloseTag
        - Branch String:   'HTMLparser.c:1442,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1442,40'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1443,28'
              BranchSideFuncs:
                - htmlCheckAutoClose
                - htmlAutoCloseTag
        - Branch String:   'HTMLparser.c:1443,9'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1443,47'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1444,13'
              BranchSideFuncs:
                - htmlAutoCloseTag
        - Branch String:   'HTMLparser.c:1445,5'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1446,30'
              BranchSideFuncs:
                - htmlAutoCloseTag
            - BranchSide:      'HTMLparser.c:1449,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLparser.c:1446,13'
          Branch Sides:
            - BranchSide:      'HTMLparser.c:1446,49'
              BranchSideFuncs: []
            - BranchSide:      'HTMLparser.c:1447,10'
              BranchSideFuncs:
                - htmlAutoCloseTag
      Callsites:
        - Src:             'HTMLparser.c:1442,9'
          Dst:             xmlStrEqual
        - Src:             'HTMLparser.c:1443,9'
          Dst:             htmlCheckAutoClose
        - Src:             'HTMLparser.c:1446,13'
          Dst:             htmlAutoCloseTag
    - functionName:    htmlInitAutoClose
      functionSourceFile: '/src/libxml2/HTMLparser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htmlSerializeUri
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - content
      BBCount:         43
      ICount:          249
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - xmlOutputBufferWrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLtree.c:708,12'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:708,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:708,12'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:708,12'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:708,12'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:708,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:708,12'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:708,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:708,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:708,5'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:708,33'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:709,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:709,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:710,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:714,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:720,27'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:720,31'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:720,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:720,41'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:720,45'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:720,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:720,55'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:720,59'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:720,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:720,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:721,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:725,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:725,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:726,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:728,14'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:728,25'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:728,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:734,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:728,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:734,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:742,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:734,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:735,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:737,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:742,20'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:743,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:746,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'HTMLtree.c:710,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:726,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:750,9'
          Dst:             xmlOutputBufferWrite
    - functionName:    htmlFindFirstChild
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - name
      BBCount:         13
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrcasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLtree.c:50,5'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:51,14'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:56,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:51,47'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:52,28'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:54,5'
              BranchSideFuncs:
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:51,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:53,20'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:54,5'
              BranchSideFuncs:
                - xmlStrcasecmp
      Callsites:
        - Src:             'HTMLtree.c:52,14'
          Dst:             xmlStrcasecmp
    - functionName:    htmlSaveFileEnc
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - cur
        - encoding
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlSaveFileFormat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLtree.c:1309,12'
          Dst:             htmlSaveFileFormat
    - functionName:    htmlSaveFileFormat
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1267
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - cur
        - encoding
        - format
      BBCount:         13
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - htmlDocContentDumpFormatOutput
        - htmlFindOutputEncoder
        - xmlCharEncCloseFunc
        - xmlInitParser
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFilename
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLtree.c:1272,23'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1272,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1273,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:1272,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1273,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1275,5'
              BranchSideFuncs:
                - xmlInitParser
                - htmlFindOutputEncoder
                - xmlOutputBufferCreateFilename
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferClose
                - xmlCharEncCloseFunc
        - Branch String:   'HTMLtree.c:1277,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1278,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1283,41'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferClose
                - xmlCharEncCloseFunc
        - Branch String:   'HTMLtree.c:1284,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1285,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
            - BranchSide:      'HTMLtree.c:1289,36'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'HTMLtree.c:1275,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:1277,9'
          Dst:             htmlFindOutputEncoder
        - Src:             'HTMLtree.c:1283,11'
          Dst:             xmlOutputBufferCreateFilename
        - Src:             'HTMLtree.c:1285,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'HTMLtree.c:1289,5'
          Dst:             htmlDocContentDumpFormatOutput
        - Src:             'HTMLtree.c:1291,11'
          Dst:             xmlOutputBufferClose
    - functionName:    htmlFindOutputEncoder
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoding
        - out
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlOpenCharEncodingHandler
      functionUses:    4
      BranchProfiles:
        - Branch String:   'HTMLtree.c:453,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:453,9'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
            - BranchSide:      'HTMLtree.c:454,18'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
      Callsites:
        - Src:             'HTMLtree.c:456,12'
          Dst:             xmlOpenCharEncodingHandler
    - functionName:    htmlDocContentDumpFormatOutput
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - cur
        - encoding
        - format
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlNodeDumpInternal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLtree.c:1162,5'
          Dst:             htmlNodeDumpInternal
    - functionName:    htmlNodeDumpInternal
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 833
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - cur
        - encoding
        - format
      BBCount:         238
      ICount:          1278
      EdgeCount:       325
      CyclomaticComplexity: 89
      functionsReached:
        - htmlAttrDumpOutput
        - htmlDtdDumpOutput
        - htmlFindMetaEncodingAttr
        - htmlNodeDumpInternal
        - htmlParseMetaEncoding
        - htmlTagLookup
        - xmlInitParser
        - xmlNsListDumpOutput
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
        - xmlSerializeText
        - xmlStrcasecmp
      functionUses:    9
      BranchProfiles:
        - Branch String:   'HTMLtree.c:841,23'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:841,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:842,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:841,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:842,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:845,12'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:848,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:851,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:851,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:868,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
            - BranchSide:      'HTMLtree.c:1011,32'
              BranchSideFuncs:
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:1015,17'
              BranchSideFuncs:
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:1026,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1034,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:1047,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:1053,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:1059,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:851,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:852,35'
              BranchSideFuncs:
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
            - BranchSide:      'HTMLtree.c:854,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:854,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:856,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:862,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:856,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:857,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:861,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:876,41'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:876,45'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
            - BranchSide:      'HTMLtree.c:884,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
        - Branch String:   'HTMLtree.c:876,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:877,38'
              BranchSideFuncs:
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:884,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
        - Branch String:   'HTMLtree.c:884,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:885,38'
              BranchSideFuncs:
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
            - BranchSide:      'HTMLtree.c:887,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
        - Branch String:   'HTMLtree.c:889,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:890,48'
              BranchSideFuncs:
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
            - BranchSide:      'HTMLtree.c:920,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:896,59'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:897,36'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
            - BranchSide:      'HTMLtree.c:918,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:897,70'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:898,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
            - BranchSide:      'HTMLtree.c:918,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:898,38'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:899,36'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlFindMetaEncodingAttr
            - BranchSide:      'HTMLtree.c:918,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:899,73'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:900,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlFindMetaEncodingAttr
            - BranchSide:      'HTMLtree.c:918,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:900,46'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:901,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlFindMetaEncodingAttr
            - BranchSide:      'HTMLtree.c:918,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:901,54'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:902,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlFindMetaEncodingAttr
            - BranchSide:      'HTMLtree.c:918,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:895,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:905,32'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlFindMetaEncodingAttr
            - BranchSide:      'HTMLtree.c:918,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:908,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:911,54'
              BranchSideFuncs:
                - htmlFindMetaEncodingAttr
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:917,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:911,29'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:912,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:916,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlFindMetaEncodingAttr
        - Branch String:   'HTMLtree.c:921,35'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:921,39'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:925,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
        - Branch String:   'HTMLtree.c:921,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:922,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
            - BranchSide:      'HTMLtree.c:925,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
        - Branch String:   'HTMLtree.c:926,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:927,37'
              BranchSideFuncs:
                - xmlNsListDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:928,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:929,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:930,23'
              BranchSideFuncs:
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:949,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:930,31'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:930,35'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
            - BranchSide:      'HTMLtree.c:931,40'
              BranchSideFuncs:
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:930,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:931,40'
              BranchSideFuncs:
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:933,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
        - Branch String:   'HTMLtree.c:949,32'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:949,36'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:951,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:949,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:950,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:951,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:951,24'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:952,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:968,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:952,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:953,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:958,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:960,39'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:960,43'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:965,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:960,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:961,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:965,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:969,30'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:970,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:978,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:970,32'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:971,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:977,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:971,38'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:971,43'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:978,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:971,59'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:972,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:978,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:972,63'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:973,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:978,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:973,69'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:974,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:978,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:974,52'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:975,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:978,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:975,43'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:976,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:978,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:969,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:977,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:978,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:978,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:979,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:989,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:983,34'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:984,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:987,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:984,65'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:985,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:987,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:983,25'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:986,46'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:987,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:989,36'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:989,40'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:992,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:989,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:990,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:992,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:997,26'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:997,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1007,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:997,49'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:998,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1007,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:998,32'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:998,37'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1007,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:997,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:999,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:1007,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:999,57'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1000,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1005,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1000,63'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1001,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1005,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1001,38'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1002,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1005,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1002,44'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1003,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1005,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:999,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1004,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:1005,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1015,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1016,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:1017,18'
              BranchSideFuncs:
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWriteString
        - Branch String:   'HTMLtree.c:1017,68'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1018,18'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:1019,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1017,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1019,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:1021,34'
              BranchSideFuncs:
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1026,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1027,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:1031,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1034,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1035,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'HTMLtree.c:1044,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1037,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1038,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:1042,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1053,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1054,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:1056,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1063,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1064,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1065,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1065,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1066,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:1070,19'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:1076,55'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1077,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:1078,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1076,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1078,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:1080,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
        - Branch String:   'HTMLtree.c:1080,30'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1080,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
            - BranchSide:      'HTMLtree.c:1083,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:1080,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1081,42'
              BranchSideFuncs:
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1083,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:1085,30'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1085,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1093,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:1085,48'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1085,53'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1093,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:1085,69'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1086,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1093,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:1086,57'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1087,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1093,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:1087,63'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1088,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1093,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:1088,51'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1088,55'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1089,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:1088,73'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1089,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1093,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:1089,41'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1090,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1093,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:1085,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1091,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1093,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:1094,39'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1094,43'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1098,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:1094,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1095,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1098,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:1101,30'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1101,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1111,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1101,48'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1101,53'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1111,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1101,69'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1102,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:1111,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1101,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1103,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1111,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1103,61'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1104,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1109,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1104,67'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1105,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1109,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1105,42'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1106,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1109,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1106,48'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1107,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:1109,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
        - Branch String:   'HTMLtree.c:1103,25'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1108,46'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
            - BranchSide:      'HTMLtree.c:1109,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlTagLookup
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWriteString
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - htmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlSerializeText
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlNsListDumpOutput
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlParseMetaEncoding
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - htmlFindMetaEncodingAttr
                - htmlTagLookup
                - htmlNodeDumpInternal
                - xmlOutputBufferWrite
                - htmlDtdDumpOutput
      Callsites:
        - Src:             'HTMLtree.c:839,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:852,17'
          Dst:             htmlDtdDumpOutput
        - Src:             'HTMLtree.c:862,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:877,17'
          Dst:             htmlNodeDumpInternal
        - Src:             'HTMLtree.c:885,24'
          Dst:             htmlTagLookup
        - Src:             'HTMLtree.c:890,26'
          Dst:             htmlParseMetaEncoding
        - Src:             'HTMLtree.c:895,22'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:897,22'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:899,22'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:911,29'
          Dst:             htmlFindMetaEncodingAttr
        - Src:             'HTMLtree.c:920,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:922,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:923,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:925,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:927,17'
          Dst:             xmlNsListDumpOutput
        - Src:             'HTMLtree.c:931,21'
          Dst:             htmlAttrDumpOutput
        - Src:             'HTMLtree.c:933,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:934,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:936,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:937,21'
          Dst:             xmlSerializeText
        - Src:             'HTMLtree.c:939,21'
          Dst:             xmlSerializeText
        - Src:             'HTMLtree.c:941,21'
          Dst:             xmlSerializeText
        - Src:             'HTMLtree.c:944,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:950,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:953,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:954,21'
          Dst:             xmlSerializeText
        - Src:             'HTMLtree.c:956,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:958,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:961,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:963,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:965,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:966,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:968,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:977,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:979,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:980,21'
          Dst:             xmlSerializeText
        - Src:             'HTMLtree.c:982,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:986,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:1004,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:1011,13'
          Dst:             htmlAttrDumpOutput
        - Src:             'HTMLtree.c:1019,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:1021,17'
          Dst:             xmlSerializeText
        - Src:             'HTMLtree.c:1027,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:1028,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:1029,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:1035,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:1036,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:1038,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:1039,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:1042,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:1047,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:1048,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:1049,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:1054,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:1078,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:1081,28'
          Dst:             htmlTagLookup
        - Src:             'HTMLtree.c:1091,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:1093,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:1095,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:1096,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:1098,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:1099,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:1108,25'
          Dst:             xmlOutputBufferWrite
    - functionName:    htmlDtdDumpOutput
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - encoding
      BBCount:         17
      ICount:          108
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteQuotedString
        - xmlOutputBufferWriteString
        - xmlStrcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLtree.c:676,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:677,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:678,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlStrcmp
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'HTMLtree.c:680,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:681,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'HTMLtree.c:687,16'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlStrcmp
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'HTMLtree.c:683,6'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:684,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:687,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'HTMLtree.c:678,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:679,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:681,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:682,2'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'HTMLtree.c:684,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:685,6'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'HTMLtree.c:688,9'
          Dst:             xmlStrcmp
        - Src:             'HTMLtree.c:689,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:690,2'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'HTMLtree.c:692,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    htmlParseMetaEncoding
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
        - menc
      BBCount:         54
      ICount:          328
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - htmlFindMetaEncodingAttr
        - htmlParseContentType
        - strlen
        - xmlStrcasecmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLtree.c:177,42'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:178,24'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:179,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:177,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:179,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:181,37'
              BranchSideFuncs:
                - htmlFindMetaEncodingAttr
                - strlen
                - htmlParseContentType
        - Branch String:   'HTMLtree.c:182,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:183,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:185,10'
              BranchSideFuncs:
                - strlen
                - htmlParseContentType
        - Branch String:   'HTMLtree.c:185,34'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:186,10'
              BranchSideFuncs:
                - strlen
                - htmlParseContentType
            - BranchSide:      'HTMLtree.c:191,13'
              BranchSideFuncs:
                - strlen
                - htmlParseContentType
        - Branch String:   'HTMLtree.c:186,49'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:187,10'
              BranchSideFuncs:
                - strlen
                - htmlParseContentType
            - BranchSide:      'HTMLtree.c:191,13'
              BranchSideFuncs:
                - strlen
                - htmlParseContentType
        - Branch String:   'HTMLtree.c:187,40'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:188,10'
              BranchSideFuncs:
                - strlen
                - htmlParseContentType
            - BranchSide:      'HTMLtree.c:191,13'
              BranchSideFuncs:
                - strlen
                - htmlParseContentType
        - Branch String:   'HTMLtree.c:185,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:189,15'
              BranchSideFuncs:
                - strlen
                - htmlParseContentType
            - BranchSide:      'HTMLtree.c:191,13'
              BranchSideFuncs:
                - strlen
                - htmlParseContentType
        - Branch String:   'HTMLtree.c:194,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:195,39'
              BranchSideFuncs:
                - htmlParseContentType
            - BranchSide:      'HTMLtree.c:213,34'
              BranchSideFuncs:
                - htmlParseContentType
        - Branch String:   'HTMLtree.c:199,31'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:199,35'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:199,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:199,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:200,19'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:202,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:202,26'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:202,30'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:202,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:202,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:203,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:205,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLtree.c:178,10'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:181,12'
          Dst:             htmlFindMetaEncodingAttr
        - Src:             'HTMLtree.c:195,23'
          Dst:             strlen
        - Src:             'HTMLtree.c:213,13'
          Dst:             htmlParseContentType
    - functionName:    htmlFindMetaEncodingAttr
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
        - outIsContentType
      BBCount:         33
      ICount:          180
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrcasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLtree.c:142,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:143,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:145,17'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:145,5'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:146,13'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:163,10'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:146,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:147,13'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:148,27'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:148,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:149,14'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:152,27'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:152,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:153,27'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:154,28'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:154,69'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:155,14'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:161,5'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:155,38'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:156,14'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:161,5'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:156,53'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:157,14'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:161,5'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:157,44'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:158,28'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:161,5'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:154,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:160,27'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:161,5'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:163,25'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:163,29'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:168,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:163,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:164,10'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:168,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLtree.c:142,9'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:148,13'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:152,13'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:154,14'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:158,14'
          Dst:             xmlStrcasecmp
    - functionName:    htmlAttrDumpOutput
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - cur
      BBCount:         45
      ICount:          258
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - htmlIsBooleanAttr
        - htmlSerializeUri
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
        - xmlSerializeText
        - xmlStrcasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLtree.c:766,27'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:766,31'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - htmlIsBooleanAttr
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlSerializeUri
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'HTMLtree.c:770,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - htmlIsBooleanAttr
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlSerializeUri
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:766,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:767,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - htmlIsBooleanAttr
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlSerializeUri
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:770,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - htmlIsBooleanAttr
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlSerializeUri
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:777,33'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:777,56'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlSerializeUri
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:777,33'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:777,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:777,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:781,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlSerializeUri
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:787,35'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:787,39'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlSerializeUri
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:788,43'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlSerializeUri
        - Branch String:   'HTMLtree.c:787,60'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:788,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlSerializeUri
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:788,43'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlSerializeUri
        - Branch String:   'HTMLtree.c:788,43'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:789,34'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlSerializeUri
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:795,37'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlSerializeUri
        - Branch String:   'HTMLtree.c:792,64'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:791,62'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlSerializeUri
            - BranchSide:      'HTMLtree.c:793,35'
              BranchSideFuncs:
                - xmlStrcasecmp
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlSerializeUri
        - Branch String:   'HTMLtree.c:795,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:796,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlSerializeUri
            - BranchSide:      'HTMLtree.c:816,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:796,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:797,42'
              BranchSideFuncs:
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlSerializeUri
            - BranchSide:      'HTMLtree.c:808,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlSerializeUri
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'HTMLtree.c:799,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:800,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - htmlSerializeUri
            - BranchSide:      'HTMLtree.c:802,21'
              BranchSideFuncs:
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlSerializeUri
        - Branch String:   'HTMLtree.c:802,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:803,38'
              BranchSideFuncs:
                - htmlSerializeUri
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
            - BranchSide:      'HTMLtree.c:805,38'
              BranchSideFuncs:
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - htmlSerializeUri
      Callsites:
        - Src:             'HTMLtree.c:764,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:767,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:768,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:770,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:777,38'
          Dst:             htmlIsBooleanAttr
        - Src:             'HTMLtree.c:781,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:789,20'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:790,20'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:791,20'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:792,21'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:793,21'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:803,21'
          Dst:             htmlSerializeUri
        - Src:             'HTMLtree.c:805,21'
          Dst:             xmlSerializeText
        - Src:             'HTMLtree.c:810,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:811,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'HTMLtree.c:812,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'HTMLtree.c:816,9'
          Dst:             xmlOutputBufferWrite
    - functionName:    htmlIsBooleanAttr
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         37
      ICount:          203
      EdgeCount:       72
      CyclomaticComplexity: 37
      functionsReached:
        - xmlStrcasecmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'HTMLtree.c:365,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:366,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:388,13'
              BranchSideFuncs:
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:388,5'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:390,18'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:397,18'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:410,17'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:413,17'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:416,18'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:428,17'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:431,17'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:435,9'
              BranchSideFuncs:
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:391,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:392,31'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:393,31'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:395,13'
              BranchSideFuncs:
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:398,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:400,26'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:406,31'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:408,13'
              BranchSideFuncs:
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:401,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:402,39'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:403,39'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:405,21'
              BranchSideFuncs:
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:417,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:418,17'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:419,18'
              BranchSideFuncs:
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:420,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:421,31'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:422,31'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:423,31'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:424,31'
              BranchSideFuncs:
                - xmlStrcasecmp
            - BranchSide:      'HTMLtree.c:426,13'
              BranchSideFuncs:
                - xmlStrcasecmp
        - Branch String:   'HTMLtree.c:435,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:438,26'
              BranchSideFuncs:
                - xmlStrcasecmp
      Callsites:
        - Src:             'HTMLtree.c:438,12'
          Dst:             xmlStrcasecmp
    - functionName:    htmlParseContentType
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - off
      BBCount:         89
      ICount:          484
      EdgeCount:       121
      CyclomaticComplexity: 34
      functionsReached:
        - strlen
        - xmlStrncasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLtree.c:80,28'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:80,33'
              BranchSideFuncs:
                - xmlStrncasecmp
                - strlen
            - BranchSide:      'HTMLtree.c:80,9'
              BranchSideFuncs:
                - xmlStrncasecmp
                - strlen
        - Branch String:   'HTMLtree.c:80,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:81,18'
              BranchSideFuncs:
                - xmlStrncasecmp
                - strlen
            - BranchSide:      'HTMLtree.c:85,11'
              BranchSideFuncs:
                - xmlStrncasecmp
                - strlen
        - Branch String:   'HTMLtree.c:81,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:82,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:83,15'
              BranchSideFuncs:
                - xmlStrncasecmp
                - strlen
        - Branch String:   'HTMLtree.c:87,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:88,13'
              BranchSideFuncs:
                - xmlStrncasecmp
                - strlen
            - BranchSide:      'HTMLtree.c:90,11'
              BranchSideFuncs:
                - strlen
                - xmlStrncasecmp
        - Branch String:   'HTMLtree.c:91,16'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:91,9'
              BranchSideFuncs:
                - strlen
                - xmlStrncasecmp
            - BranchSide:      'HTMLtree.c:91,16'
              BranchSideFuncs:
                - strlen
                - xmlStrncasecmp
        - Branch String:   'HTMLtree.c:91,16'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:91,16'
              BranchSideFuncs:
                - strlen
                - xmlStrncasecmp
            - BranchSide:      'HTMLtree.c:91,9'
              BranchSideFuncs:
                - strlen
                - xmlStrncasecmp
        - Branch String:   'HTMLtree.c:91,16'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:91,9'
              BranchSideFuncs:
                - strlen
                - xmlStrncasecmp
            - BranchSide:      'HTMLtree.c:91,9'
              BranchSideFuncs:
                - strlen
                - xmlStrncasecmp
        - Branch String:   'HTMLtree.c:91,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:91,34'
              BranchSideFuncs:
                - strlen
                - xmlStrncasecmp
            - BranchSide:      'HTMLtree.c:93,14'
              BranchSideFuncs:
                - strlen
                - xmlStrncasecmp
        - Branch String:   'HTMLtree.c:93,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:94,13'
              BranchSideFuncs:
                - xmlStrncasecmp
                - strlen
            - BranchSide:      'HTMLtree.c:96,11'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:97,16'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:97,9'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:97,16'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:97,16'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:97,16'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:97,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:97,16'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:97,9'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:97,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:97,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:97,34'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:99,14'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:99,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:100,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:102,15'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:102,25'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:102,30'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:103,26'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:102,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:103,26'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:119,21'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:106,20'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:106,13'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:106,20'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:106,20'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:106,20'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:106,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:106,20'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:106,13'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:106,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:106,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:106,38'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:108,21'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:111,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:112,22'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:118,9'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:112,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:113,21'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:114,22'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:114,22'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:114,22'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:116,19'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:114,22'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:114,22'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:115,27'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:114,22'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:114,22'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:115,27'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:114,21'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:115,27'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:116,19'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:121,30'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:121,35'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:121,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:121,45'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:121,50'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:121,13'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:121,50'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:121,49'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:121,50'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:121,50'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:121,50'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:121,49'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:121,50'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:121,49'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:121,49'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:121,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:122,19'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:124,19'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'HTMLtree.c:87,13'
          Dst:             xmlStrncasecmp
        - Src:             'HTMLtree.c:129,31'
          Dst:             strlen
    - functionName:    htmlSaveFile
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - cur
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlSaveFileFormat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLtree.c:1244,12'
          Dst:             htmlSaveFileFormat
    - functionName:    htmlDocDump
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - cur
      BBCount:         13
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - htmlDocContentDumpOutput
        - htmlFindOutputEncoder
        - xmlCharEncCloseFunc
        - xmlInitParser
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFile
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLtree.c:1212,23'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1212,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1213,2'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:1212,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1213,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1216,40'
              BranchSideFuncs:
                - htmlFindOutputEncoder
                - xmlOutputBufferCreateFile
                - htmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlCharEncCloseFunc
        - Branch String:   'HTMLtree.c:1216,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1217,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:1218,37'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - htmlDocContentDumpOutput
                - xmlOutputBufferClose
                - xmlCharEncCloseFunc
        - Branch String:   'HTMLtree.c:1219,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:1220,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
            - BranchSide:      'HTMLtree.c:1223,30'
              BranchSideFuncs:
                - htmlDocContentDumpOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'HTMLtree.c:1210,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:1216,9'
          Dst:             htmlFindOutputEncoder
        - Src:             'HTMLtree.c:1218,11'
          Dst:             xmlOutputBufferCreateFile
        - Src:             'HTMLtree.c:1220,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'HTMLtree.c:1223,5'
          Dst:             htmlDocContentDumpOutput
        - Src:             'HTMLtree.c:1225,11'
          Dst:             xmlOutputBufferClose
    - functionName:    htmlDocContentDumpOutput
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - cur
        - encoding
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlNodeDumpInternal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLtree.c:1177,5'
          Dst:             htmlNodeDumpInternal
    - functionName:    htmlNodeDumpOutput
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
        - encoding
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlNodeDumpInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLtree.c:1147,5'
          Dst:             htmlNodeDumpInternal
    - functionName:    htmlNodeDumpFormatOutput
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
        - encoding
        - format
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlNodeDumpInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLtree.c:1131,5'
          Dst:             htmlNodeDumpInternal
    - functionName:    htmlDocDumpMemory
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - mem
        - size
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlDocDumpMemoryFormat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLtree.c:652,5'
          Dst:             htmlDocDumpMemoryFormat
    - functionName:    htmlDocDumpMemoryFormat
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - mem
        - size
        - format
      BBCount:         21
      ICount:          143
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - htmlDocContentDumpFormatOutput
        - htmlFindOutputEncoder
        - xmlAllocOutputBuffer
        - xmlBufContent
        - xmlBufUse
        - xmlCharEncCloseFunc
        - xmlInitParser
        - xmlOutputBufferClose
        - xmlOutputBufferFlush
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLtree.c:608,23'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:608,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:609,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:608,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:609,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:610,6'
              BranchSideFuncs:
                - htmlFindOutputEncoder
                - xmlAllocOutputBuffer
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlCharEncCloseFunc
        - Branch String:   'HTMLtree.c:612,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:613,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:615,40'
              BranchSideFuncs:
                - htmlFindOutputEncoder
                - xmlAllocOutputBuffer
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlCharEncCloseFunc
        - Branch String:   'HTMLtree.c:615,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:616,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:617,32'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlCharEncCloseFunc
        - Branch String:   'HTMLtree.c:618,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:619,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
            - BranchSide:      'HTMLtree.c:623,36'
              BranchSideFuncs:
                - htmlDocContentDumpFormatOutput
                - xmlOutputBufferFlush
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
        - Branch String:   'HTMLtree.c:627,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:628,13'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'HTMLtree.c:637,26'
              BranchSideFuncs:
                - xmlOutputBufferClose
        - Branch String:   'HTMLtree.c:628,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:629,31'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
            - BranchSide:      'HTMLtree.c:632,31'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlStrndup
                - xmlOutputBufferClose
      Callsites:
        - Src:             'HTMLtree.c:606,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:615,9'
          Dst:             htmlFindOutputEncoder
        - Src:             'HTMLtree.c:617,11'
          Dst:             xmlAllocOutputBuffer
        - Src:             'HTMLtree.c:619,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'HTMLtree.c:623,5'
          Dst:             htmlDocContentDumpFormatOutput
        - Src:             'HTMLtree.c:625,5'
          Dst:             xmlOutputBufferFlush
        - Src:             'HTMLtree.c:629,21'
          Dst:             xmlBufUse
        - Src:             'HTMLtree.c:630,31'
          Dst:             xmlBufContent
        - Src:             'HTMLtree.c:630,20'
          Dst:             xmlStrndup
        - Src:             'HTMLtree.c:632,21'
          Dst:             xmlBufUse
        - Src:             'HTMLtree.c:633,31'
          Dst:             xmlBufContent
        - Src:             'HTMLtree.c:633,20'
          Dst:             xmlStrndup
        - Src:             'HTMLtree.c:637,5'
          Dst:             xmlOutputBufferClose
    - functionName:    htmlNodeDumpFile
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - doc
        - cur
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htmlNodeDumpFileFormat
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'HTMLtree.c:584,5'
          Dst:             htmlNodeDumpFileFormat
    - functionName:    htmlNodeDumpFileFormat
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out
        - doc
        - cur
        - encoding
        - format
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - htmlFindOutputEncoder
        - htmlNodeDumpInternal
        - xmlCharEncCloseFunc
        - xmlInitParser
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLtree.c:559,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:560,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:561,37'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - htmlNodeDumpInternal
                - xmlOutputBufferClose
                - xmlCharEncCloseFunc
        - Branch String:   'HTMLtree.c:562,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:563,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
            - BranchSide:      'HTMLtree.c:567,26'
              BranchSideFuncs:
                - htmlNodeDumpInternal
                - xmlOutputBufferClose
      Callsites:
        - Src:             'HTMLtree.c:554,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:559,9'
          Dst:             htmlFindOutputEncoder
        - Src:             'HTMLtree.c:561,11'
          Dst:             xmlOutputBufferCreateFile
        - Src:             'HTMLtree.c:563,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'HTMLtree.c:567,5'
          Dst:             htmlNodeDumpInternal
        - Src:             'HTMLtree.c:569,11'
          Dst:             xmlOutputBufferClose
    - functionName:    htmlBufNodeDumpFormat
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
        - format
      BBCount:         13
      ICount:          116
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - htmlNodeDumpInternal
        - xmlBufUse
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLtree.c:475,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:476,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:478,9'
              BranchSideFuncs:
                - xmlBufUse
                - htmlNodeDumpInternal
                - xmlBufUse
        - Branch String:   'HTMLtree.c:478,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:479,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:481,35'
              BranchSideFuncs:
                - xmlBufUse
                - htmlNodeDumpInternal
                - xmlBufUse
        - Branch String:   'HTMLtree.c:482,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:483,2'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:484,12'
              BranchSideFuncs:
                - xmlBufUse
                - htmlNodeDumpInternal
                - xmlBufUse
        - Branch String:   'HTMLtree.c:494,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:495,13'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:497,25'
              BranchSideFuncs:
                - xmlBufUse
      Callsites:
        - Src:             'HTMLtree.c:492,11'
          Dst:             xmlBufUse
        - Src:             'HTMLtree.c:493,5'
          Dst:             htmlNodeDumpInternal
        - Src:             'HTMLtree.c:497,15'
          Dst:             xmlBufUse
    - functionName:    htmlNodeDump
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
      BBCount:         19
      ICount:          100
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - htmlBufNodeDumpFormat
        - xmlBufBackToBuffer
        - xmlBufFromBuffer
        - xmlInitParser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLtree.c:516,23'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:516,27'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:517,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:516,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:517,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:519,5'
              BranchSideFuncs:
                - xmlInitParser
                - xmlBufFromBuffer
                - htmlBufNodeDumpFormat
                - xmlBufBackToBuffer
        - Branch String:   'HTMLtree.c:521,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:522,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:524,34'
              BranchSideFuncs:
                - htmlBufNodeDumpFormat
                - xmlBufBackToBuffer
        - Branch String:   'HTMLtree.c:528,31'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:528,35'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:529,9'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:528,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:529,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:530,12'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:530,12'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:530,11'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:530,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLtree.c:519,5'
          Dst:             xmlInitParser
        - Src:             'HTMLtree.c:520,14'
          Dst:             xmlBufFromBuffer
        - Src:             'HTMLtree.c:524,12'
          Dst:             htmlBufNodeDumpFormat
        - Src:             'HTMLtree.c:526,12'
          Dst:             xmlBufBackToBuffer
    - functionName:    htmlUpdateMetaEncoding
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - menc
        - encoding
      BBCount:         9
      ICount:          135
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
        - xmlStrcasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'HTMLtree.c:232,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:233,18'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'HTMLtree.c:235,18'
              BranchSideFuncs:
                - strlen
        - Branch String:   'HTMLtree.c:239,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:242,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'HTMLtree.c:232,9'
          Dst:             xmlStrcasecmp
        - Src:             'HTMLtree.c:236,18'
          Dst:             strlen
    - functionName:    htmlSetMetaEncoding
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - encoding
      BBCount:         28
      ICount:          172
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - htmlFindHead
        - htmlParseMetaEncoding
        - htmlUpdateMetaEncoding
        - xmlAddChild
        - xmlAddPrevSibling
        - xmlFreeNode
        - xmlNewDocNode
        - xmlNewProp
        - xmlNodeAddContent
        - xmlNodeSetContent
      functionUses:    4
      BranchProfiles:
        - Branch String:   'HTMLtree.c:303,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:304,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:306,25'
              BranchSideFuncs:
                - htmlFindHead
                - xmlNewDocNode
                - xmlNewProp
                - xmlAddPrevSibling
                - xmlAddChild
                - xmlFreeNode
                - htmlParseMetaEncoding
                - htmlUpdateMetaEncoding
                - xmlNodeSetContent
                - xmlNodeAddContent
        - Branch String:   'HTMLtree.c:307,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:308,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:310,17'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlNewProp
                - xmlAddPrevSibling
                - xmlAddChild
                - xmlFreeNode
                - htmlParseMetaEncoding
                - htmlUpdateMetaEncoding
                - xmlNodeSetContent
                - xmlNodeAddContent
        - Branch String:   'HTMLtree.c:310,5'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:313,35'
              BranchSideFuncs:
                - htmlParseMetaEncoding
                - xmlNewDocNode
                - xmlNewProp
                - xmlAddPrevSibling
                - xmlAddChild
                - xmlFreeNode
                - htmlUpdateMetaEncoding
                - xmlNodeSetContent
                - xmlNodeAddContent
            - BranchSide:      'HTMLtree.c:331,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlNewProp
                - xmlAddPrevSibling
                - xmlAddChild
                - xmlFreeNode
        - Branch String:   'HTMLtree.c:313,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:317,19'
              BranchSideFuncs:
                - htmlUpdateMetaEncoding
                - xmlNodeSetContent
                - xmlNodeAddContent
                - xmlNewDocNode
                - xmlNewProp
                - xmlAddPrevSibling
                - xmlAddChild
                - xmlFreeNode
                - htmlParseMetaEncoding
            - BranchSide:      'HTMLtree.c:329,5'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlNewProp
                - xmlAddPrevSibling
                - xmlAddChild
                - xmlFreeNode
                - htmlParseMetaEncoding
                - htmlUpdateMetaEncoding
                - xmlNodeSetContent
                - xmlNodeAddContent
        - Branch String:   'HTMLtree.c:320,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:321,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:322,49'
              BranchSideFuncs:
                - xmlNodeSetContent
                - xmlNodeAddContent
                - xmlNewDocNode
                - xmlNewProp
                - xmlAddPrevSibling
                - xmlAddChild
                - xmlFreeNode
                - htmlParseMetaEncoding
                - htmlUpdateMetaEncoding
        - Branch String:   'HTMLtree.c:326,17'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:327,17'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:328,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlNewProp
                - xmlAddPrevSibling
                - xmlAddChild
                - xmlFreeNode
                - htmlParseMetaEncoding
                - htmlUpdateMetaEncoding
                - xmlNodeSetContent
                - xmlNodeAddContent
        - Branch String:   'HTMLtree.c:331,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:332,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:334,26'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlNewProp
                - xmlAddPrevSibling
                - xmlAddChild
                - xmlFreeNode
        - Branch String:   'HTMLtree.c:335,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:336,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:338,20'
              BranchSideFuncs:
                - xmlNewProp
                - xmlAddPrevSibling
                - xmlAddChild
                - xmlFreeNode
        - Branch String:   'HTMLtree.c:338,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:339,21'
              BranchSideFuncs:
                - xmlFreeNode
            - BranchSide:      'HTMLtree.c:343,9'
              BranchSideFuncs:
                - xmlAddPrevSibling
                - xmlAddChild
        - Branch String:   'HTMLtree.c:343,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:344,21'
              BranchSideFuncs:
                - xmlAddChild
            - BranchSide:      'HTMLtree.c:346,27'
              BranchSideFuncs:
                - xmlAddPrevSibling
      Callsites:
        - Src:             'HTMLtree.c:306,12'
          Dst:             htmlFindHead
        - Src:             'HTMLtree.c:313,13'
          Dst:             htmlParseMetaEncoding
        - Src:             'HTMLtree.c:319,22'
          Dst:             htmlUpdateMetaEncoding
        - Src:             'HTMLtree.c:322,13'
          Dst:             xmlNodeSetContent
        - Src:             'HTMLtree.c:323,19'
          Dst:             xmlNodeAddContent
        - Src:             'HTMLtree.c:334,12'
          Dst:             xmlNewDocNode
        - Src:             'HTMLtree.c:338,9'
          Dst:             xmlNewProp
        - Src:             'HTMLtree.c:339,9'
          Dst:             xmlFreeNode
        - Src:             'HTMLtree.c:344,9'
          Dst:             xmlAddChild
        - Src:             'HTMLtree.c:346,9'
          Dst:             xmlAddPrevSibling
    - functionName:    htmlFindHead
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - htmlFindFirstChild
      functionUses:    2
      BranchProfiles:
        - Branch String:   'HTMLtree.c:63,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:64,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:66,45'
              BranchSideFuncs:
                - htmlFindFirstChild
                - htmlFindFirstChild
        - Branch String:   'HTMLtree.c:67,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:70,31'
              BranchSideFuncs:
                - htmlFindFirstChild
      Callsites:
        - Src:             'HTMLtree.c:66,12'
          Dst:             htmlFindFirstChild
        - Src:             'HTMLtree.c:70,12'
          Dst:             htmlFindFirstChild
    - functionName:    htmlGetMetaEncoding
      functionSourceFile: '/src/libxml2/HTMLtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - htmlFindHead
        - htmlParseMetaEncoding
      functionUses:    0
      BranchProfiles:
        - Branch String:   'HTMLtree.c:268,9'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:269,9'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:271,17'
              BranchSideFuncs:
                - htmlParseMetaEncoding
        - Branch String:   'HTMLtree.c:271,5'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:274,35'
              BranchSideFuncs:
                - htmlParseMetaEncoding
            - BranchSide:      'HTMLtree.c:285,5'
              BranchSideFuncs: []
        - Branch String:   'HTMLtree.c:274,13'
          Branch Sides:
            - BranchSide:      'HTMLtree.c:281,25'
              BranchSideFuncs: []
            - BranchSide:      'HTMLtree.c:283,5'
              BranchSideFuncs:
                - htmlParseMetaEncoding
      Callsites:
        - Src:             'HTMLtree.c:267,12'
          Dst:             htmlFindHead
        - Src:             'HTMLtree.c:274,13'
          Dst:             htmlParseMetaEncoding
    - functionName:    xmlBufDumpNotationDeclScan
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nota
        - buf
        - name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufDumpNotationDecl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:300,5'
          Dst:             xmlBufDumpNotationDecl
    - functionName:    xmlBufDumpNotationDecl
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - nota
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteQuotedString
        - xmlOutputBufferWriteString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:275,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:276,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'xmlsave.c:283,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:278,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:279,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:282,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:272,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:273,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:276,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:277,2'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:279,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:280,6'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:283,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:284,2'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:287,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlSaveWriteAttrContent
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - attr
      BBCount:         10
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
        - xmlSaveWriteText
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlsave.c:246,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:247,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteText
            - BranchSide:      'xmlsave.c:262,1'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:247,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:249,27'
              BranchSideFuncs:
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:252,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteText
            - BranchSide:      'xmlsave.c:258,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteText
      Callsites:
        - Src:             'xmlsave.c:249,10'
          Dst:             xmlSaveWriteText
        - Src:             'xmlsave.c:252,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:253,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:254,17'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlSaveWriteText
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - text
        - flags
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSerializeText
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlsave.c:227,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:227,9'
              BranchSideFuncs:
                - xmlSerializeText
            - BranchSide:      'xmlsave.c:228,15'
              BranchSideFuncs:
                - xmlSerializeText
      Callsites:
        - Src:             'xmlsave.c:230,5'
          Dst:             xmlSerializeText
    - functionName:    xmlBufDumpEntityContent
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - content
      BBCount:         24
      ICount:          143
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - xmlOutputBufferWrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:558,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:559,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:561,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:563,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:564,14'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:580,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:564,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:565,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:570,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:565,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:566,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:567,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:570,20'
          Branch Sides:
            - BranchSide:      'xmlsave.c:571,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:577,16'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:571,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:572,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:573,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:580,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:581,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:582,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:561,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:566,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:567,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:572,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:573,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:581,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:582,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlBufDumpEnumeration
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - cur
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:453,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:454,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:461,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:455,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:456,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:458,15'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:454,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:456,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:461,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlBufDumpElementOccur
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - cur
      BBCount:         9
      ICount:          49
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - xmlOutputBufferWrite
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:322,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:322,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:324,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:326,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:329,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:332,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:326,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:329,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:332,13'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlBufDumpElementContent
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - content
      BBCount:         57
      ICount:          285
      EdgeCount:       73
      CyclomaticComplexity: 18
      functionsReached:
        - xmlBufDumpElementOccur
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:348,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:348,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:350,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:354,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:354,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:356,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:356,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:358,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:361,21'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:370,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:370,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:379,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:361,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:362,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:366,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:370,38'
          Branch Sides:
            - BranchSide:      'xmlsave.c:371,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:375,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:371,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:372,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:375,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:372,55'
          Branch Sides:
            - BranchSide:      'xmlsave.c:373,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:374,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:370,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:374,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:375,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:379,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:380,43'
              BranchSideFuncs:
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:403,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:382,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:382,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:384,19'
              BranchSideFuncs:
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:384,56'
          Branch Sides:
            - BranchSide:      'xmlsave.c:385,19'
              BranchSideFuncs:
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:386,19'
              BranchSideFuncs:
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:385,58'
          Branch Sides:
            - BranchSide:      'xmlsave.c:386,19'
              BranchSideFuncs:
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:389,36'
              BranchSideFuncs:
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:386,46'
          Branch Sides:
            - BranchSide:      'xmlsave.c:387,19'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:388,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:384,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:388,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:389,36'
              BranchSideFuncs:
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:391,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:392,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:401,19'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:392,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:393,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:394,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:403,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:354,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlBufDumpElementOccur
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:405,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpElementOccur
      Callsites:
        - Src:             'xmlsave.c:350,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:358,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:362,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:364,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:366,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:374,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:388,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:389,13'
          Dst:             xmlBufDumpElementOccur
        - Src:             'xmlsave.c:393,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:395,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:405,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:406,5'
          Dst:             xmlBufDumpElementOccur
    - functionName:    xmlAttrDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         31
      ICount:          181
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - htmlIsBooleanAttr
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
        - xmlOutputBufferWriteWSNonSig
        - xmlSaveWriteAttrContent
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlsave.c:884,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:884,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:885,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:886,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:886,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:887,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:887,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:888,38'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:890,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:891,27'
          Branch Sides:
            - BranchSide:      'xmlsave.c:891,31'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:895,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:891,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:892,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:895,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:898,42'
          Branch Sides:
            - BranchSide:      'xmlsave.c:899,10'
              BranchSideFuncs:
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:908,33'
              BranchSideFuncs:
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:899,27'
          Branch Sides:
            - BranchSide:      'xmlsave.c:900,11'
              BranchSideFuncs:
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - htmlIsBooleanAttr
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:908,33'
              BranchSideFuncs:
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:900,34'
          Branch Sides:
            - BranchSide:      'xmlsave.c:901,11'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:903,28'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:901,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:902,11'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:903,28'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:902,44'
          Branch Sides:
            - BranchSide:      'xmlsave.c:903,28'
              BranchSideFuncs:
                - htmlIsBooleanAttr
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:908,33'
              BranchSideFuncs:
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:898,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:904,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:908,33'
              BranchSideFuncs:
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:888,9'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:890,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:892,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:893,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:895,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:896,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:903,10'
          Dst:             htmlIsBooleanAttr
        - Src:             'xmlsave.c:904,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:908,9'
          Dst:             xmlSaveWriteAttrContent
        - Src:             'xmlsave.c:910,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlOutputBufferWriteWSNonSig
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - extra
      BBCount:         16
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - xmlOutputBufferWrite
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xmlsave.c:741,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:741,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:742,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:741,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:742,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:743,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:744,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:744,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:745,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:746,18'
          Branch Sides:
            - BranchSide:      'xmlsave.c:747,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:747,37'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:743,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:745,9'
          Dst:             xmlOutputBufferWrite
    - functionName:    xhtmlIsEmpty
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1412
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         54
      ICount:          301
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:1357,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1358,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1359,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1359,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1360,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1361,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1361,28'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1361,45'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1363,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1361,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1362,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1363,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1363,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1364,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1365,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1365,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1365,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1365,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1365,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1367,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1371,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1379,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1383,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1387,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1391,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1399,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1403,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1407,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1411,5'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1367,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1368,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1369,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1371,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1372,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1373,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1373,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1374,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1375,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1375,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1376,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1377,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1379,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1380,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1381,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1383,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1384,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1385,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1387,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1388,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1389,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1391,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1392,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1393,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1393,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1394,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1395,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1395,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1396,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1397,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1399,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1400,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1401,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1403,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1404,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1405,6'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:1407,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1408,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1409,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:1361,33'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1367,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1371,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1373,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1375,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1379,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1383,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1387,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1391,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1393,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1395,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1399,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1403,10'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1407,10'
          Dst:             xmlStrEqual
    - functionName:    xhtmlAttrListDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         73
      ICount:          373
      EdgeCount:       101
      CyclomaticComplexity: 30
      functionsReached:
        - xmlAttrDumpOutput
        - xmlOutputBufferWrite
        - xmlSaveWriteAttrContent
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:1429,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1429,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1430,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1432,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1433,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1451,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1433,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1433,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1436,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1433,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1434,11'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1436,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1436,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1436,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1439,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1436,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1437,13'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1439,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1439,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1439,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1442,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1439,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1440,13'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlsave.c:1442,7'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlsave.c:1451,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1451,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1470,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1451,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1452,7'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1470,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1452,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1452,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1466,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1452,49'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1453,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1466,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1453,49'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1454,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1462,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1454,49'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1455,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1462,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1455,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1456,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1462,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1456,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1457,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1462,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1457,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1458,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1462,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1458,54'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1459,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1462,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1459,52'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1460,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1462,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1460,53'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1461,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1462,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1452,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1462,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1466,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1470,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1470,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1475,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1470,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1471,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1475,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteAttrContent
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:1433,28'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1436,28'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1439,28'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1442,28'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1443,7'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1445,9'
          Dst:             xmlAttrDumpOutput
        - Src:             'xmlsave.c:1453,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1454,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1455,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1456,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1457,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1458,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1459,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1460,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1461,8'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1462,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1463,13'
          Dst:             xmlSaveWriteAttrContent
        - Src:             'xmlsave.c:1464,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1471,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1472,9'
          Dst:             xmlSaveWriteAttrContent
        - Src:             'xmlsave.c:1473,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1476,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1477,9'
          Dst:             xmlSaveWriteAttrContent
        - Src:             'xmlsave.c:1478,2'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlNsListDumpOutputCtxt
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNsDumpOutput
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:800,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:801,25'
              BranchSideFuncs:
                - xmlNsDumpOutput
            - BranchSide:      'xmlsave.c:804,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:801,9'
          Dst:             xmlNsDumpOutput
    - functionName:    xmlNsDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - cur
        - ctxt
      BBCount:         30
      ICount:          151
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
        - xmlOutputBufferWriteWSNonSig
        - xmlSerializeText
        - xmlStrEqual
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlsave.c:765,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:765,41'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:765,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:765,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:765,41'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:767,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:767,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:767,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:768,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:767,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:768,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:770,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:770,44'
          Branch Sides:
            - BranchSide:      'xmlsave.c:770,48'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:770,44'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:770,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:770,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:771,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:771,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:772,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:774,6'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:774,19'
          Branch Sides:
            - BranchSide:      'xmlsave.c:774,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:777,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:774,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:775,35'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:777,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:780,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:781,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:784,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSerializeText
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:771,6'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:775,6'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:777,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:781,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:782,6'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:784,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:785,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:786,9'
          Dst:             xmlSerializeText
        - Src:             'xmlsave.c:787,9'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlSaveWriteIndent
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - extra
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __xmlIndentTreeOutput
        - xmlOutputBufferWrite
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlsave.c:720,46'
          Branch Sides:
            - BranchSide:      'xmlsave.c:721,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:723,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:721,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:722,11'
              BranchSideFuncs:
                - __xmlIndentTreeOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:725,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:720,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:723,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:725,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:726,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:727,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:728,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:722,11'
          Dst:             __xmlIndentTreeOutput
        - Src:             'xmlsave.c:728,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlBufDumpEntityDecl
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - ent
      BBCount:         38
      ICount:          213
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - xmlBufDumpEntityContent
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteQuotedString
        - xmlOutputBufferWriteString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:593,55'
          Branch Sides:
            - BranchSide:      'xmlsave.c:594,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:595,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:593,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:595,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:597,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:601,60'
          Branch Sides:
            - BranchSide:      'xmlsave.c:602,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:604,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:602,62'
          Branch Sides:
            - BranchSide:      'xmlsave.c:603,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:604,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:601,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:604,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:614,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:604,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:605,35'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:609,35'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:614,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:615,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:624,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:615,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:616,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:622,5'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:617,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:618,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'xmlsave.c:620,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpEntityContent
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:624,53'
          Branch Sides:
            - BranchSide:      'xmlsave.c:625,10'
              BranchSideFuncs:
                - xmlBufDumpEntityContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'xmlsave.c:630,13'
              BranchSideFuncs:
                - xmlBufDumpEntityContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:624,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:624,9'
              BranchSideFuncs:
                - xmlBufDumpEntityContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
            - BranchSide:      'xmlsave.c:630,13'
              BranchSideFuncs:
                - xmlBufDumpEntityContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:630,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:631,46'
              BranchSideFuncs:
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:633,37'
              BranchSideFuncs:
                - xmlBufDumpEntityContent
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:595,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:597,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:598,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:599,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:605,14'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:606,14'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:607,14'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:609,14'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:611,9'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:616,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:618,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:620,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:631,13'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:633,13'
          Dst:             xmlBufDumpEntityContent
        - Src:             'xmlsave.c:636,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlSaveWriteAttributeDecl
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - attr
      BBCount:         27
      ICount:          193
      EdgeCount:       27
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufDumpEnumeration
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
        - xmlSaveWriteText
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:477,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:478,29'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpEnumeration
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpEnumeration
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:481,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpEnumeration
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlBufDumpEnumeration
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:483,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:485,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:488,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:491,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:494,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:497,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:500,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:503,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:506,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:509,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpEnumeration
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:513,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlBufDumpEnumeration
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:518,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:521,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:523,6'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:525,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:528,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:531,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:535,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:538,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:538,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:539,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:474,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:475,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:476,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:478,2'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:479,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:481,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:485,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:488,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:491,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:494,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:497,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:500,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:503,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:506,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:509,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:510,6'
          Dst:             xmlBufDumpEnumeration
        - Src:             'xmlsave.c:513,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:514,6'
          Dst:             xmlBufDumpEnumeration
        - Src:             'xmlsave.c:525,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:528,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:531,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:539,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:540,9'
          Dst:             xmlSaveWriteText
        - Src:             'xmlsave.c:541,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:544,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlBufDumpElementDecl
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - elem
      BBCount:         13
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufDumpElementContent
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:419,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:420,36'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpElementContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:423,32'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlBufDumpElementContent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:426,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:428,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:431,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:435,31'
              BranchSideFuncs:
                - xmlBufDumpElementContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:435,31'
              BranchSideFuncs:
                - xmlBufDumpElementContent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:439,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:418,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:420,9'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:421,9'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:423,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:424,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:428,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:431,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:435,6'
          Dst:             xmlBufDumpElementContent
        - Src:             'xmlsave.c:442,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlDtdDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - dtd
      BBCount:         40
      ICount:          245
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - xmlBufDumpNotationTable
        - xmlNodeDumpOutputInternal
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteQuotedString
        - xmlOutputBufferWriteString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:832,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:832,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:833,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:833,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:833,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:834,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:833,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:834,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:835,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:838,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:839,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:843,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteQuotedString
        - Branch String:   'xmlsave.c:847,33'
          Branch Sides:
            - BranchSide:      'xmlsave.c:847,37'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:853,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
        - Branch String:   'xmlsave.c:847,60'
          Branch Sides:
            - BranchSide:      'xmlsave.c:848,10'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:853,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
        - Branch String:   'xmlsave.c:848,35'
          Branch Sides:
            - BranchSide:      'xmlsave.c:848,39'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:853,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
        - Branch String:   'xmlsave.c:848,63'
          Branch Sides:
            - BranchSide:      'xmlsave.c:849,3'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:853,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
        - Branch String:   'xmlsave.c:847,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:850,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:853,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
        - Branch String:   'xmlsave.c:858,34'
          Branch Sides:
            - BranchSide:      'xmlsave.c:858,39'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlBufDumpNotationTable
            - BranchSide:      'xmlsave.c:862,14'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:858,57'
          Branch Sides:
            - BranchSide:      'xmlsave.c:859,10'
              BranchSideFuncs:
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:860,33'
              BranchSideFuncs:
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:858,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:860,33'
              BranchSideFuncs:
                - xmlBufDumpNotationTable
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:862,14'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:866,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:867,35'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:869,20'
              BranchSideFuncs:
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:836,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:837,5'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:839,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:840,2'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:841,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:842,2'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:844,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:845,2'
          Dst:             xmlOutputBufferWriteQuotedString
        - Src:             'xmlsave.c:850,2'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:853,5'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:860,9'
          Dst:             xmlBufDumpNotationTable
        - Src:             'xmlsave.c:867,9'
          Dst:             xmlNodeDumpOutputInternal
        - Src:             'xmlsave.c:871,5'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlBufDumpNotationTable
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - table
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlBufDumpNotationDeclScan
        - xmlHashScan
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:311,5'
          Dst:             xmlHashScan
        - Src:             'xmlsave.c:311,5'
          Dst:             xmlBufDumpNotationDeclScan
    - functionName:    xmlNodeDumpOutputInternal
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         180
      ICount:          1033
      EdgeCount:       236
      CyclomaticComplexity: 58
      functionsReached:
        - xmlAttrDumpOutput
        - xmlBufDumpElementDecl
        - xmlBufDumpEntityDecl
        - xmlDtdDumpOutput
        - xmlNodeDumpOutputInternal
        - xmlNsDumpOutput
        - xmlNsListDumpOutputCtxt
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteEscape
        - xmlOutputBufferWriteString
        - xmlOutputBufferWriteWSNonSig
        - xmlSaveDocInternal
        - xmlSaveWriteAttributeDecl
        - xmlSaveWriteIndent
        - xmlSaveWriteText
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlsave.c:968,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:968,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:969,11'
              BranchSideFuncs:
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
        - Branch String:   'xmlsave.c:974,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:977,25'
              BranchSideFuncs:
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:977,25'
              BranchSideFuncs:
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:981,30'
              BranchSideFuncs:
                - xmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:986,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:994,35'
              BranchSideFuncs:
                - xmlBufDumpElementDecl
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:998,39'
              BranchSideFuncs:
                - xmlSaveWriteAttributeDecl
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1002,34'
              BranchSideFuncs:
                - xmlBufDumpEntityDecl
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1006,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1076,10'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
            - BranchSide:      'xmlsave.c:1097,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1122,11'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1133,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1139,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1164,31'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1168,29'
              BranchSideFuncs:
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1172,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:986,41'
          Branch Sides:
            - BranchSide:      'xmlsave.c:986,45'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:991,6'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:986,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:987,26'
              BranchSideFuncs:
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
            - BranchSide:      'xmlsave.c:991,6'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1006,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1006,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1014,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:1006,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1007,36'
              BranchSideFuncs:
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:1014,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:1014,41'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1014,45'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:1019,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1014,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1015,43'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1019,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1020,35'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1020,39'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1024,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
        - Branch String:   'xmlsave.c:1020,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1021,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
            - BranchSide:      'xmlsave.c:1024,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
        - Branch String:   'xmlsave.c:1025,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1026,41'
              BranchSideFuncs:
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
            - BranchSide:      'xmlsave.c:1027,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
        - Branch String:   'xmlsave.c:1027,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1028,35'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1030,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1030,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1031,22'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1050,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1031,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1032,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1036,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1032,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1033,54'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1034,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1036,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1037,54'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1038,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1039,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1039,47'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1044,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1039,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1040,52'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1044,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1045,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1046,54'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1047,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1050,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1051,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1063,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1052,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1053,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1062,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1053,58'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1054,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1056,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1054,67'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1055,30'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1056,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1053,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1056,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1060,31'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1063,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1064,50'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1065,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1066,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1066,61'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
            - BranchSide:      'xmlsave.c:1067,21'
              BranchSideFuncs:
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
        - Branch String:   'xmlsave.c:1067,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1067,39'
              BranchSideFuncs:
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
            - BranchSide:      'xmlsave.c:1068,26'
              BranchSideFuncs:
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
        - Branch String:   'xmlsave.c:1076,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1077,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1078,10'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
        - Branch String:   'xmlsave.c:1078,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1079,21'
              BranchSideFuncs:
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteEscape
            - BranchSide:      'xmlsave.c:1092,30'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1079,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1080,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1087,38'
              BranchSideFuncs:
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1097,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1097,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1100,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1097,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1098,36'
              BranchSideFuncs:
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1100,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1100,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1101,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1113,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1103,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1104,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1111,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1104,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1105,54'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1107,46'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1115,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1116,50'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1117,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1122,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1122,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1125,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1122,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1123,36'
              BranchSideFuncs:
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1125,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1125,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1126,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1130,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1139,38'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1139,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1140,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1139,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1140,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1142,31'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1143,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1144,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1155,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1144,39'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1144,45'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1153,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1144,62'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1145,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1153,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1144,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1146,31'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1153,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1176,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1177,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1178,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1178,37'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1179,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1182,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
        - Branch String:   'xmlsave.c:1179,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1180,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1182,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
        - Branch String:   'xmlsave.c:1178,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1181,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
            - BranchSide:      'xmlsave.c:1182,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
        - Branch String:   'xmlsave.c:1182,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1183,23'
              BranchSideFuncs:
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
            - BranchSide:      'xmlsave.c:1187,19'
              BranchSideFuncs:
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1191,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1175,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1192,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1192,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1192,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1193,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1193,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1194,40'
              BranchSideFuncs:
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1196,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1197,39'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1197,43'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1203,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1197,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1198,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
            - BranchSide:      'xmlsave.c:1203,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
        - Branch String:   'xmlsave.c:1204,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1205,50'
              BranchSideFuncs:
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1206,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1208,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1209,36'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1212,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlNsDumpOutput
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteWSNonSig
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteWSNonSig
                - xmlAttrDumpOutput
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlNodeDumpOutputInternal
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:977,6'
          Dst:             xmlSaveDocInternal
        - Src:             'xmlsave.c:981,13'
          Dst:             xmlDtdDumpOutput
        - Src:             'xmlsave.c:994,13'
          Dst:             xmlBufDumpElementDecl
        - Src:             'xmlsave.c:998,13'
          Dst:             xmlSaveWriteAttributeDecl
        - Src:             'xmlsave.c:1002,13'
          Dst:             xmlBufDumpEntityDecl
        - Src:             'xmlsave.c:1007,17'
          Dst:             xmlSaveWriteIndent
        - Src:             'xmlsave.c:1015,17'
          Dst:             xmlNodeDumpOutputInternal
        - Src:             'xmlsave.c:1019,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1021,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1022,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1024,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1026,17'
          Dst:             xmlNsListDumpOutputCtxt
        - Src:             'xmlsave.c:1028,17'
          Dst:             xmlAttrDumpOutput
        - Src:             'xmlsave.c:1033,25'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:1034,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1037,25'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:1038,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1040,25'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1042,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1044,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1046,25'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:1047,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1064,21'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:1065,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1066,40'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1080,21'
          Dst:             xmlOutputBufferWriteEscape
        - Src:             'xmlsave.c:1087,21'
          Dst:             xmlSaveWriteText
        - Src:             'xmlsave.c:1092,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1098,17'
          Dst:             xmlSaveWriteIndent
        - Src:             'xmlsave.c:1101,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1102,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1105,25'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:1107,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1108,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1111,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1113,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1114,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1116,21'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:1117,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1123,17'
          Dst:             xmlSaveWriteIndent
        - Src:             'xmlsave.c:1126,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1127,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1128,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1133,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1134,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1135,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1140,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1147,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1148,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1150,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1156,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1157,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1158,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1164,13'
          Dst:             xmlAttrDumpOutput
        - Src:             'xmlsave.c:1168,13'
          Dst:             xmlNsDumpOutput
        - Src:             'xmlsave.c:1181,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1194,21'
          Dst:             xmlSaveWriteIndent
        - Src:             'xmlsave.c:1196,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1198,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1200,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1203,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1205,21'
          Dst:             xmlOutputBufferWriteWSNonSig
        - Src:             'xmlsave.c:1206,17'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlSaveDocInternal
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1226
      functionLinenumberEnd: 1340
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - encoding
      BBCount:         91
      ICount:          487
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - htmlNodeDumpInternal
        - xhtmlNodeDumpOutput
        - xmlGetIntSubset
        - xmlInitParser
        - xmlIsXHTML
        - xmlNodeDumpOutputInternal
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteString
        - xmlSaveClearEncoding
        - xmlSaveSwitchEncoding
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlsave.c:1236,47'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1237,10'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveSwitchEncoding
                - htmlNodeDumpInternal
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1240,9'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveSwitchEncoding
                - htmlNodeDumpInternal
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1236,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1238,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1240,9'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveSwitchEncoding
                - htmlNodeDumpInternal
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1240,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1241,13'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveSwitchEncoding
                - htmlNodeDumpInternal
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1243,11'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveSwitchEncoding
                - htmlNodeDumpInternal
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1243,48'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1244,12'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveSwitchEncoding
                - htmlNodeDumpInternal
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1246,10'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveSwitchEncoding
                - htmlNodeDumpInternal
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1244,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1245,12'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveSwitchEncoding
                - htmlNodeDumpInternal
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1246,10'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveSwitchEncoding
                - htmlNodeDumpInternal
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1245,51'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1246,10'
              BranchSideFuncs:
                - htmlNodeDumpInternal
                - xmlSaveClearEncoding
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1248,13'
              BranchSideFuncs:
                - htmlNodeDumpInternal
                - xmlSaveClearEncoding
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1243,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1248,13'
              BranchSideFuncs:
                - htmlNodeDumpInternal
                - xmlSaveClearEncoding
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1267,17'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1250,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1251,17'
              BranchSideFuncs:
                - xmlSaveSwitchEncoding
                - htmlNodeDumpInternal
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:1260,13'
              BranchSideFuncs:
                - htmlNodeDumpInternal
                - xmlSaveClearEncoding
        - Branch String:   'xmlsave.c:1251,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1252,26'
              BranchSideFuncs:
                - xmlSaveSwitchEncoding
                - htmlNodeDumpInternal
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:1254,32'
              BranchSideFuncs:
                - xmlSaveSwitchEncoding
                - htmlNodeDumpInternal
                - xmlSaveClearEncoding
        - Branch String:   'xmlsave.c:1254,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1255,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1257,31'
              BranchSideFuncs:
                - htmlNodeDumpInternal
                - xmlSaveClearEncoding
        - Branch String:   'xmlsave.c:1260,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1261,20'
              BranchSideFuncs:
                - htmlNodeDumpInternal
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:1262,30'
              BranchSideFuncs:
                - htmlNodeDumpInternal
                - xmlSaveClearEncoding
        - Branch String:   'xmlsave.c:1267,49'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1268,17'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1270,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1268,50'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1269,17'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1270,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveSwitchEncoding
        - Branch String:   'xmlsave.c:1270,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1270,29'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveSwitchEncoding
            - BranchSide:      'xmlsave.c:1279,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1270,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1271,39'
              BranchSideFuncs:
                - xmlSaveSwitchEncoding
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1279,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1271,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1272,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1273,31'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1279,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1280,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1303,13'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:1281,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1282,30'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1284,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1286,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1287,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1291,14'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1291,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1293,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
            - BranchSide:      'xmlsave.c:1296,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
            - BranchSide:      'xmlsave.c:1299,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:1303,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1304,22'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
            - BranchSide:      'xmlsave.c:1305,7'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlGetIntSubset
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:1305,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1306,28'
              BranchSideFuncs:
                - xmlGetIntSubset
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
            - BranchSide:      'xmlsave.c:1313,6'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1307,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1308,25'
              BranchSideFuncs:
                - xmlIsXHTML
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1311,2'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1309,7'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1309,30'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1310,6'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1313,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1314,25'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1330,5'
              BranchSideFuncs:
                - xmlSaveClearEncoding
        - Branch String:   'xmlsave.c:1316,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1317,3'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xmlSaveClearEncoding
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1329,2'
              BranchSideFuncs:
                - xmlSaveClearEncoding
        - Branch String:   'xmlsave.c:1319,7'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1320,27'
              BranchSideFuncs:
                - xhtmlNodeDumpOutput
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1323,33'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xmlSaveClearEncoding
                - xhtmlNodeDumpOutput
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1324,57'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1325,22'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1327,11'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1324,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1326,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1327,11'
              BranchSideFuncs:
                - xmlSaveClearEncoding
                - xmlNodeDumpOutputInternal
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1335,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1336,23'
              BranchSideFuncs:
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:1339,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:1234,5'
          Dst:             xmlInitParser
        - Src:             'xmlsave.c:1254,10'
          Dst:             xmlSaveSwitchEncoding
        - Src:             'xmlsave.c:1262,9'
          Dst:             htmlNodeDumpInternal
        - Src:             'xmlsave.c:1271,17'
          Dst:             xmlSaveSwitchEncoding
        - Src:             'xmlsave.c:1280,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1282,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1284,3'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1285,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1287,3'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1288,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1289,10'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1293,7'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1296,7'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1299,6'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1306,12'
          Dst:             xmlGetIntSubset
        - Src:             'xmlsave.c:1308,14'
          Dst:             xmlIsXHTML
        - Src:             'xmlsave.c:1320,7'
          Dst:             xhtmlNodeDumpOutput
        - Src:             'xmlsave.c:1323,7'
          Dst:             xmlNodeDumpOutputInternal
        - Src:             'xmlsave.c:1326,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1336,2'
          Dst:             xmlSaveClearEncoding
    - functionName:    xmlSaveSwitchEncoding
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - encoding
      BBCount:         16
      ICount:          114
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlBufCreate
        - xmlCharEncCloseFunc
        - xmlCharEncOutput
        - xmlOpenCharEncodingHandler
        - xmlSaveErr
        - xmlSaveErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlsave.c:652,32'
          Branch Sides:
            - BranchSide:      'xmlsave.c:652,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:653,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:652,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:653,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:655,38'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlCharEncOutput
                - xmlBufCreate
                - xmlCharEncCloseFunc
                - xmlSaveErrMemory
                - xmlSaveErr
        - Branch String:   'xmlsave.c:656,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:657,20'
              BranchSideFuncs:
                - xmlSaveErr
            - BranchSide:      'xmlsave.c:661,9'
              BranchSideFuncs:
                - xmlCharEncOutput
                - xmlBufCreate
                - xmlCharEncCloseFunc
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:661,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:664,18'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlCharEncOutput
                - xmlCharEncCloseFunc
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:676,40'
              BranchSideFuncs:
                - xmlCharEncOutput
        - Branch String:   'xmlsave.c:665,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:666,33'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:671,21'
              BranchSideFuncs:
                - xmlCharEncOutput
      Callsites:
        - Src:             'xmlsave.c:655,11'
          Dst:             xmlOpenCharEncodingHandler
        - Src:             'xmlsave.c:657,9'
          Dst:             xmlSaveErr
        - Src:             'xmlsave.c:664,18'
          Dst:             xmlBufCreate
        - Src:             'xmlsave.c:666,13'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlsave.c:667,13'
          Dst:             xmlSaveErrMemory
        - Src:             'xmlsave.c:681,5'
          Dst:             xmlCharEncOutput
    - functionName:    xhtmlNodeDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1806
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         208
      ICount:          1198
      EdgeCount:       274
      CyclomaticComplexity: 68
      functionsReached:
        - xhtmlAttrListDumpOutput
        - xhtmlIsEmpty
        - xhtmlNodeDumpOutput
        - xmlAttrDumpOutput
        - xmlBufDumpElementDecl
        - xmlBufDumpEntityDecl
        - xmlDtdDumpOutput
        - xmlNodeGetAttrValue
        - xmlNsDumpOutput
        - xmlNsListDumpOutputCtxt
        - xmlOutputBufferWrite
        - xmlOutputBufferWriteEscape
        - xmlOutputBufferWriteString
        - xmlSaveDocInternal
        - xmlSaveErrMemory
        - xmlSaveWriteAttributeDecl
        - xmlSaveWriteIndent
        - xmlSaveWriteText
        - xmlStrEqual
        - xmlStrcasecmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlsave.c:1495,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1495,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1497,18'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
        - Branch String:   'xmlsave.c:1503,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1506,32'
              BranchSideFuncs:
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1506,32'
              BranchSideFuncs:
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1510,22'
              BranchSideFuncs:
                - xmlNsDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1514,30'
              BranchSideFuncs:
                - xmlDtdDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1519,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1527,35'
              BranchSideFuncs:
                - xmlBufDumpElementDecl
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1531,39'
              BranchSideFuncs:
                - xmlSaveWriteAttributeDecl
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1535,34'
              BranchSideFuncs:
                - xmlBufDumpEntityDecl
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1539,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1687,10'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
            - BranchSide:      'xmlsave.c:1705,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1722,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1730,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1736,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1761,31'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1765,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1519,41'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1519,45'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1524,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1519,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1520,26'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
            - BranchSide:      'xmlsave.c:1524,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1541,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1541,28'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1549,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1541,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1542,36'
              BranchSideFuncs:
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1549,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1549,41'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1549,45'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1554,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1549,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1550,37'
              BranchSideFuncs:
                - xhtmlNodeDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1554,34'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1555,35'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1555,39'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1560,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
        - Branch String:   'xmlsave.c:1555,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1556,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
            - BranchSide:      'xmlsave.c:1560,40'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
        - Branch String:   'xmlsave.c:1561,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1562,41'
              BranchSideFuncs:
                - xmlNsListDumpOutputCtxt
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1563,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1563,58'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1564,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1571,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
        - Branch String:   'xmlsave.c:1564,35'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1564,39'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1571,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
        - Branch String:   'xmlsave.c:1563,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1568,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
            - BranchSide:      'xmlsave.c:1571,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
        - Branch String:   'xmlsave.c:1571,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1572,41'
              BranchSideFuncs:
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:1574,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:1574,34'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1575,18'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:1604,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1575,59'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1576,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:1604,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1576,56'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1577,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:1604,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1574,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1579,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:1604,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1580,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1581,37'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:1600,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1581,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1585,51'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrcasecmp
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:1598,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:1587,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1588,46'
              BranchSideFuncs:
                - xmlSaveErrMemory
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
            - BranchSide:      'xmlsave.c:1589,36'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlSaveErrMemory
                - xmlStrcasecmp
        - Branch String:   'xmlsave.c:1590,33'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1592,33'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1595,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:1600,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1601,29'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1602,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1604,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1605,23'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1646,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1605,40'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1605,44'
              BranchSideFuncs:
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1606,36'
              BranchSideFuncs:
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1605,70'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1606,36'
              BranchSideFuncs:
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1612,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1606,47'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1606,51'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1612,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1605,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1610,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1612,25'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1612,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1613,46'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1631,46'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1614,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1615,50'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1618,52'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1621,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1622,56'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1625,50'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1628,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1629,50'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1630,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1637,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1637,47'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1642,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1637,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1638,52'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1642,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1647,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1648,25'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1664,21'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1648,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1649,46'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1652,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
        - Branch String:   'xmlsave.c:1655,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1656,52'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1659,46'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1664,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1665,27'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1677,21'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1666,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1667,30'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1675,17'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1667,58'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1668,30'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1669,47'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1667,29'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1669,47'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1673,31'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1677,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1677,61'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
            - BranchSide:      'xmlsave.c:1678,21'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
        - Branch String:   'xmlsave.c:1678,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1678,39'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
            - BranchSide:      'xmlsave.c:1679,26'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
        - Branch String:   'xmlsave.c:1687,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1688,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1689,11'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
        - Branch String:   'xmlsave.c:1689,39'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1690,4'
              BranchSideFuncs:
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteEscape
            - BranchSide:      'xmlsave.c:1691,21'
              BranchSideFuncs:
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteEscape
        - Branch String:   'xmlsave.c:1689,10'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1691,21'
              BranchSideFuncs:
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteEscape
            - BranchSide:      'xmlsave.c:1700,30'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1691,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1692,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1695,38'
              BranchSideFuncs:
                - xmlSaveWriteText
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1705,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1706,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
            - BranchSide:      'xmlsave.c:1715,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1708,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1709,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1713,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1722,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1723,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1727,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1736,38'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1736,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1737,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1736,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1737,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1739,31'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1740,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1741,26'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1752,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1741,37'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1741,42'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1750,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1741,58'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1742,27'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1750,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1741,25'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1743,31'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1750,24'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1769,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1770,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1771,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1771,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1772,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
            - BranchSide:      'xmlsave.c:1773,17'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
        - Branch String:   'xmlsave.c:1773,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1774,23'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
            - BranchSide:      'xmlsave.c:1778,19'
              BranchSideFuncs:
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1782,17'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1768,9'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1783,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1783,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1783,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
            - BranchSide:      'xmlsave.c:1784,21'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
        - Branch String:   'xmlsave.c:1784,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1785,40'
              BranchSideFuncs:
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1787,38'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1788,39'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1788,43'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1794,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1788,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1789,48'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1794,44'
              BranchSideFuncs:
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
        - Branch String:   'xmlsave.c:1797,21'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1798,36'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
            - BranchSide:      'xmlsave.c:1801,13'
              BranchSideFuncs:
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlAttrDumpOutput
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWriteString
                - xmlSaveWriteText
                - xmlOutputBufferWriteEscape
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlStrEqual
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWrite
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xmlSaveWriteIndent
                - xhtmlIsEmpty
                - xmlOutputBufferWrite
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlStrcasecmp
                - xmlSaveErrMemory
                - xhtmlAttrListDumpOutput
                - xmlOutputBufferWriteString
                - xmlNsListDumpOutputCtxt
                - xmlOutputBufferWriteString
                - xmlOutputBufferWrite
                - xhtmlNodeDumpOutput
                - xmlSaveWriteIndent
                - xmlBufDumpEntityDecl
                - xmlSaveWriteAttributeDecl
                - xmlBufDumpElementDecl
                - xmlDtdDumpOutput
                - xmlNsDumpOutput
                - xmlSaveDocInternal
                - xmlOutputBufferWrite
      Callsites:
        - Src:             'xmlsave.c:1506,13'
          Dst:             xmlSaveDocInternal
        - Src:             'xmlsave.c:1510,6'
          Dst:             xmlNsDumpOutput
        - Src:             'xmlsave.c:1514,13'
          Dst:             xmlDtdDumpOutput
        - Src:             'xmlsave.c:1527,13'
          Dst:             xmlBufDumpElementDecl
        - Src:             'xmlsave.c:1531,13'
          Dst:             xmlSaveWriteAttributeDecl
        - Src:             'xmlsave.c:1535,13'
          Dst:             xmlBufDumpEntityDecl
        - Src:             'xmlsave.c:1542,17'
          Dst:             xmlSaveWriteIndent
        - Src:             'xmlsave.c:1550,17'
          Dst:             xhtmlNodeDumpOutput
        - Src:             'xmlsave.c:1554,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1556,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1557,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1560,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1562,17'
          Dst:             xmlNsListDumpOutputCtxt
        - Src:             'xmlsave.c:1563,18'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1568,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1572,17'
          Dst:             xhtmlAttrListDumpOutput
        - Src:             'xmlsave.c:1576,17'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1577,17'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1581,25'
          Dst:             xmlStrEqual
        - Src:             'xmlsave.c:1585,31'
          Dst:             xmlNodeGetAttrValue
        - Src:             'xmlsave.c:1588,29'
          Dst:             xmlSaveErrMemory
        - Src:             'xmlsave.c:1590,33'
          Dst:             xmlStrcasecmp
        - Src:             'xmlsave.c:1606,23'
          Dst:             xhtmlIsEmpty
        - Src:             'xmlsave.c:1610,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1613,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1615,29'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1616,29'
          Dst:             xmlSaveWriteIndent
        - Src:             'xmlsave.c:1618,25'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1622,29'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1625,29'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1627,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1629,29'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1631,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1636,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1638,25'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1640,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1642,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1643,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1646,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1649,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1650,25'
          Dst:             xmlSaveWriteIndent
        - Src:             'xmlsave.c:1652,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1656,25'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1659,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1661,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1677,40'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1692,21'
          Dst:             xmlOutputBufferWriteEscape
        - Src:             'xmlsave.c:1695,21'
          Dst:             xmlSaveWriteText
        - Src:             'xmlsave.c:1700,3'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1706,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1707,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1709,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1710,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1713,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1715,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1716,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1717,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1723,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1724,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1725,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1730,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1731,13'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1732,13'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1737,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1744,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1745,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1747,25'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1753,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1754,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1755,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1761,13'
          Dst:             xmlAttrDumpOutput
        - Src:             'xmlsave.c:1772,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1785,21'
          Dst:             xmlSaveWriteIndent
        - Src:             'xmlsave.c:1787,17'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1789,21'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1791,21'
          Dst:             xmlOutputBufferWrite
        - Src:             'xmlsave.c:1794,17'
          Dst:             xmlOutputBufferWriteString
        - Src:             'xmlsave.c:1795,17'
          Dst:             xmlOutputBufferWrite
    - functionName:    xmlSaveClearEncoding
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlBufFree
        - xmlCharEncCloseFunc
        - xmlOutputBufferFlush
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:692,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:692,9'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlBufFree
            - BranchSide:      'xmlsave.c:693,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlBufFree
      Callsites:
        - Src:             'xmlsave.c:690,5'
          Dst:             xmlOutputBufferFlush
        - Src:             'xmlsave.c:693,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlsave.c:695,9'
          Dst:             xmlBufFree
    - functionName:    xmlSaveErrMemory
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlsave.c:61,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:61,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'xmlsave.c:62,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'xmlsave.c:63,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlSaveErr
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out
        - code
        - node
        - extra
      BBCount:         21
      ICount:          123
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlErrString
        - xmlIsCatastrophicError
        - xmlRaiseError
        - xmlSaveErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:82,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:83,10'
              BranchSideFuncs:
                - xmlErrString
                - xmlRaiseError
                - xmlSaveErrMemory
                - xmlSaveErrMemory
                - xmlIsCatastrophicError
            - BranchSide:      'xmlsave.c:87,9'
              BranchSideFuncs:
                - xmlErrString
                - xmlRaiseError
                - xmlSaveErrMemory
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:83,36'
          Branch Sides:
            - BranchSide:      'xmlsave.c:84,48'
              BranchSideFuncs:
                - xmlIsCatastrophicError
                - xmlErrString
                - xmlRaiseError
                - xmlSaveErrMemory
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:87,9'
              BranchSideFuncs:
                - xmlErrString
                - xmlRaiseError
                - xmlSaveErrMemory
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:82,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:87,9'
              BranchSideFuncs:
                - xmlErrString
                - xmlRaiseError
                - xmlSaveErrMemory
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:87,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:88,26'
              BranchSideFuncs:
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:92,9'
              BranchSideFuncs:
                - xmlErrString
                - xmlRaiseError
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:92,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:93,22'
              BranchSideFuncs:
                - xmlErrString
                - xmlRaiseError
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:95,9'
              BranchSideFuncs:
                - xmlErrString
                - xmlRaiseError
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:95,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:96,13'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:98,28'
              BranchSideFuncs:
                - xmlErrString
                - xmlRaiseError
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:106,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:106,9'
              BranchSideFuncs:
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:107,26'
              BranchSideFuncs:
                - xmlSaveErrMemory
      Callsites:
        - Src:             'xmlsave.c:84,10'
          Dst:             xmlIsCatastrophicError
        - Src:             'xmlsave.c:88,9'
          Dst:             xmlSaveErrMemory
        - Src:             'xmlsave.c:98,15'
          Dst:             xmlErrString
        - Src:             'xmlsave.c:102,11'
          Dst:             xmlRaiseError
        - Src:             'xmlsave.c:107,9'
          Dst:             xmlSaveErrMemory
    - functionName:    xmlSaveFile
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2676
      functionLinenumberEnd: 2677
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - cur
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSaveFormatFileEnc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2677,12'
          Dst:             xmlSaveFormatFileEnc
    - functionName:    xmlSaveFormatFileEnc
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2620
      functionLinenumberEnd: 2638
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - cur
        - encoding
        - format
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDocDumpInternal
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFilename
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlsave.c:2623,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2624,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2632,41'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xmlDocDumpInternal
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2633,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2633,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2635,24'
              BranchSideFuncs:
                - xmlDocDumpInternal
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlsave.c:2632,11'
          Dst:             xmlOutputBufferCreateFilename
        - Src:             'xmlsave.c:2635,5'
          Dst:             xmlDocDumpInternal
        - Src:             'xmlsave.c:2637,12'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlDocDumpInternal
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2383
      functionLinenumberEnd: 2404
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - doc
        - encoding
        - format
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSaveCtxtInit
        - xmlSaveDocInternal
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlsave.c:2390,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2394,20'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlSaveDocInternal
            - BranchSide:      'xmlsave.c:2398,13'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlSaveDocInternal
        - Branch String:   'xmlsave.c:2399,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2399,9'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlSaveDocInternal
            - BranchSide:      'xmlsave.c:2400,17'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlSaveDocInternal
      Callsites:
        - Src:             'xmlsave.c:2401,5'
          Dst:             xmlSaveCtxtInit
        - Src:             'xmlsave.c:2403,5'
          Dst:             xmlSaveDocInternal
    - functionName:    xmlSaveCtxtInit
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
      BBCount:         17
      ICount:          87
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlSaveNoEmptyTags
        - __xmlTreeIndentString
        - xmlSaveSetIndentString
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlsave.c:154,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:154,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:156,28'
              BranchSideFuncs:
                - __xmlTreeIndentString
                - xmlSaveSetIndentString
                - __xmlSaveNoEmptyTags
        - Branch String:   'xmlsave.c:158,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:159,9'
              BranchSideFuncs:
                - __xmlSaveNoEmptyTags
            - BranchSide:      'xmlsave.c:160,14'
              BranchSideFuncs:
                - __xmlSaveNoEmptyTags
        - Branch String:   'xmlsave.c:163,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:164,10'
              BranchSideFuncs:
                - __xmlSaveNoEmptyTags
            - BranchSide:      'xmlsave.c:167,21'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:163,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:165,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:167,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:156,34'
          Dst:             __xmlTreeIndentString
        - Src:             'xmlsave.c:156,5'
          Dst:             xmlSaveSetIndentString
        - Src:             'xmlsave.c:164,10'
          Dst:             __xmlSaveNoEmptyTags
    - functionName:    xmlSaveSetIndentString
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - indent
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:130,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:130,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:131,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:130,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:131,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:133,18'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xmlsave.c:134,20'
          Branch Sides:
            - BranchSide:      'xmlsave.c:134,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:135,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:134,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:137,25'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:139,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:140,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:142,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:133,11'
          Dst:             strlen
    - functionName:    xmlSaveFormatFile
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2663
      functionLinenumberEnd: 2664
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - cur
        - format
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSaveFormatFileEnc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2664,14'
          Dst:             xmlSaveFormatFileEnc
    - functionName:    xmlSaveFileEnc
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2650
      functionLinenumberEnd: 2651
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - cur
        - encoding
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSaveFormatFileEnc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2651,14'
          Dst:             xmlSaveFormatFileEnc
    - functionName:    xmlSaveFormatFileTo
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2586
      functionLinenumberEnd: 2598
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buf
        - cur
        - encoding
        - format
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDocDumpInternal
        - xmlOutputBufferClose
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlsave.c:2587,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2587,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2588,10'
              BranchSideFuncs:
                - xmlDocDumpInternal
                - xmlOutputBufferClose
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2588,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2589,11'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2591,30'
              BranchSideFuncs:
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2589,43'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2590,4'
              BranchSideFuncs:
                - xmlDocDumpInternal
                - xmlOutputBufferClose
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2595,24'
              BranchSideFuncs:
                - xmlDocDumpInternal
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2588,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2591,30'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2595,24'
              BranchSideFuncs:
                - xmlDocDumpInternal
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlsave.c:2591,9'
          Dst:             xmlOutputBufferClose
        - Src:             'xmlsave.c:2595,5'
          Dst:             xmlDocDumpInternal
        - Src:             'xmlsave.c:2597,12'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlSaveFileTo
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2560
      functionLinenumberEnd: 2561
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - cur
        - encoding
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSaveFormatFileTo
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2561,12'
          Dst:             xmlSaveFormatFileTo
    - functionName:    xmlDocDump
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2545
      functionLinenumberEnd: 2546
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - cur
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDocFormatDump
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2546,12'
          Dst:             xmlDocFormatDump
    - functionName:    xmlDocFormatDump
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2519
      functionLinenumberEnd: 2532
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - f
        - cur
        - format
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDocDumpInternal
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:2522,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2523,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2526,37'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xmlDocDumpInternal
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2527,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2527,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2529,24'
              BranchSideFuncs:
                - xmlDocDumpInternal
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlsave.c:2526,11'
          Dst:             xmlOutputBufferCreateFile
        - Src:             'xmlsave.c:2529,5'
          Dst:             xmlDocDumpInternal
        - Src:             'xmlsave.c:2531,12'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlDocDumpMemoryEnc
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2499
      functionLinenumberEnd: 2502
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - out_doc
        - doc_txt_ptr
        - doc_txt_len
        - txt_encoding
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDocDumpFormatMemoryEnc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2500,5'
          Dst:             xmlDocDumpFormatMemoryEnc
    - functionName:    xmlDocDumpFormatMemoryEnc
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2429
      functionLinenumberEnd: 2459
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - out_doc
        - doc_txt_ptr
        - doc_txt_len
        - txt_encoding
        - format
      BBCount:         19
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlAllocOutputBuffer
        - xmlBufDetach
        - xmlBufUse
        - xmlDocDumpInternal
        - xmlOutputBufferClose
        - xmlOutputBufferFlush
        - xmlSaveErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlsave.c:2432,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2433,10'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlDocDumpInternal
                - xmlOutputBufferFlush
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:2435,9'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlDocDumpInternal
                - xmlOutputBufferFlush
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:2435,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2436,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2437,6'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlDocDumpInternal
                - xmlOutputBufferFlush
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:2439,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2440,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2442,11'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlDocDumpInternal
                - xmlOutputBufferFlush
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlBufUse
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:2443,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2444,9'
              BranchSideFuncs:
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:2448,24'
              BranchSideFuncs:
                - xmlDocDumpInternal
                - xmlOutputBufferFlush
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlBufUse
        - Branch String:   'xmlsave.c:2452,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2453,13'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2458,26'
              BranchSideFuncs:
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2453,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2454,38'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufDetach
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2455,37'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlsave.c:2442,11'
          Dst:             xmlAllocOutputBuffer
        - Src:             'xmlsave.c:2444,9'
          Dst:             xmlSaveErrMemory
        - Src:             'xmlsave.c:2448,5'
          Dst:             xmlDocDumpInternal
        - Src:             'xmlsave.c:2450,5'
          Dst:             xmlOutputBufferFlush
        - Src:             'xmlsave.c:2454,28'
          Dst:             xmlBufUse
        - Src:             'xmlsave.c:2455,24'
          Dst:             xmlBufDetach
        - Src:             'xmlsave.c:2458,5'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlDocDumpFormatMemory
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2484
      functionLinenumberEnd: 2486
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - mem
        - size
        - format
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDocDumpFormatMemoryEnc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2485,5'
          Dst:             xmlDocDumpFormatMemoryEnc
    - functionName:    xmlDocDumpMemory
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2470
      functionLinenumberEnd: 2472
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - mem
        - size
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlDocDumpFormatMemoryEnc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlsave.c:2471,5'
          Dst:             xmlDocDumpFormatMemoryEnc
    - functionName:    xmlElemDump
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2306
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
        - doc
        - cur
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - htmlNodeDumpOutput
        - xmlInitParser
        - xmlNodeDumpOutput
        - xmlOutputBufferClose
        - xmlOutputBufferCreateFile
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:2292,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2293,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2296,40'
              BranchSideFuncs:
                - xmlOutputBufferCreateFile
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - htmlNodeDumpOutput
        - Branch String:   'xmlsave.c:2297,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2298,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2300,10'
              BranchSideFuncs:
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - htmlNodeDumpOutput
        - Branch String:   'xmlsave.c:2300,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2300,27'
              BranchSideFuncs:
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
                - htmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:2304,27'
              BranchSideFuncs:
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2300,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2301,28'
              BranchSideFuncs:
                - htmlNodeDumpOutput
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2304,27'
              BranchSideFuncs:
                - xmlNodeDumpOutput
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlsave.c:2290,5'
          Dst:             xmlInitParser
        - Src:             'xmlsave.c:2296,14'
          Dst:             xmlOutputBufferCreateFile
        - Src:             'xmlsave.c:2301,9'
          Dst:             htmlNodeDumpOutput
        - Src:             'xmlsave.c:2304,9'
          Dst:             xmlNodeDumpOutput
        - Src:             'xmlsave.c:2305,5'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlNodeDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2334
      functionLinenumberEnd: 2379
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
        - level
        - format
        - encoding
      BBCount:         29
      ICount:          166
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - xhtmlNodeDumpOutput
        - xmlGetIntSubset
        - xmlInitParser
        - xmlIsXHTML
        - xmlNodeDumpOutputInternal
        - xmlSaveCtxtInit
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlsave.c:2346,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2346,41'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2346,27'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:2346,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2346,41'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2348,9'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:2348,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2349,15'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
            - BranchSide:      'xmlsave.c:2350,14'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:2353,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2354,18'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
            - BranchSide:      'xmlsave.c:2356,5'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:2362,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2363,17'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
            - BranchSide:      'xmlsave.c:2364,28'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlGetIntSubset
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
                - xmlIsXHTML
        - Branch String:   'xmlsave.c:2368,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2369,24'
              BranchSideFuncs:
                - xmlIsXHTML
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:2374,9'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:2370,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2371,15'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:2372,5'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:2374,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2375,36'
              BranchSideFuncs:
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:2378,42'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
      Callsites:
        - Src:             'xmlsave.c:2344,5'
          Dst:             xmlInitParser
        - Src:             'xmlsave.c:2364,5'
          Dst:             xmlSaveCtxtInit
        - Src:             'xmlsave.c:2367,11'
          Dst:             xmlGetIntSubset
        - Src:             'xmlsave.c:2369,13'
          Dst:             xmlIsXHTML
        - Src:             'xmlsave.c:2375,9'
          Dst:             xhtmlNodeDumpOutput
        - Src:             'xmlsave.c:2378,9'
          Dst:             xmlNodeDumpOutputInternal
    - functionName:    xmlBufNodeDump
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2239
      functionLinenumberEnd: 2273
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
        - level
        - format
      BBCount:         13
      ICount:          123
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBufUse
        - xmlInitParser
        - xmlNodeDumpOutput
        - xmlSaveErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:2246,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2247,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2249,9'
              BranchSideFuncs:
                - xmlBufUse
                - xmlNodeDumpOutput
                - xmlBufUse
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:2249,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2250,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2252,35'
              BranchSideFuncs:
                - xmlBufUse
                - xmlNodeDumpOutput
                - xmlBufUse
                - xmlSaveErrMemory
        - Branch String:   'xmlsave.c:2253,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2254,9'
              BranchSideFuncs:
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:2257,12'
              BranchSideFuncs:
                - xmlBufUse
                - xmlNodeDumpOutput
                - xmlBufUse
        - Branch String:   'xmlsave.c:2267,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2268,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2270,25'
              BranchSideFuncs:
                - xmlBufUse
      Callsites:
        - Src:             'xmlsave.c:2244,5'
          Dst:             xmlInitParser
        - Src:             'xmlsave.c:2254,9'
          Dst:             xmlSaveErrMemory
        - Src:             'xmlsave.c:2265,11'
          Dst:             xmlBufUse
        - Src:             'xmlsave.c:2266,5'
          Dst:             xmlNodeDumpOutput
        - Src:             'xmlsave.c:2270,15'
          Dst:             xmlBufUse
    - functionName:    xmlNodeDump
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2197
      functionLinenumberEnd: 2216
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - buf
        - doc
        - cur
        - level
        - format
      BBCount:         25
      ICount:          130
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlBufBackToBuffer
        - xmlBufFromBuffer
        - xmlBufNodeDump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:2202,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2202,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2203,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:2202,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2203,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2204,9'
              BranchSideFuncs:
                - xmlBufFromBuffer
                - xmlBufNodeDump
                - xmlBufBackToBuffer
        - Branch String:   'xmlsave.c:2204,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2205,15'
              BranchSideFuncs:
                - xmlBufFromBuffer
                - xmlBufNodeDump
                - xmlBufBackToBuffer
            - BranchSide:      'xmlsave.c:2206,14'
              BranchSideFuncs:
                - xmlBufFromBuffer
                - xmlBufNodeDump
                - xmlBufBackToBuffer
        - Branch String:   'xmlsave.c:2209,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2210,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2211,27'
              BranchSideFuncs:
                - xmlBufNodeDump
                - xmlBufBackToBuffer
        - Branch String:   'xmlsave.c:2213,31'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2213,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2214,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:2213,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2214,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2215,12'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:2215,12'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2215,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2215,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:2208,14'
          Dst:             xmlBufFromBuffer
        - Src:             'xmlsave.c:2211,12'
          Dst:             xmlBufNodeDump
        - Src:             'xmlsave.c:2212,12'
          Dst:             xmlBufBackToBuffer
    - functionName:    xmlAttrSerializeTxtContent
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2162
      functionLinenumberEnd: 2173
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - attr
        - string
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBufAttrSerializeTxtContent
        - xmlBufferDetach
        - xmlOutputBufferClose
        - xmlOutputBufferCreateBuffer
        - xmlOutputBufferFlush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:2165,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2165,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2166,9'
              BranchSideFuncs: []
        - Branch String:   'xmlsave.c:2165,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2166,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2167,39'
              BranchSideFuncs:
                - xmlOutputBufferCreateBuffer
                - xmlBufAttrSerializeTxtContent
                - xmlOutputBufferFlush
                - xmlOutputBufferClose
                - xmlBufferDetach
        - Branch String:   'xmlsave.c:2170,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2170,27'
              BranchSideFuncs:
                - xmlBufferDetach
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2171,9'
              BranchSideFuncs:
                - xmlBufferDetach
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:2170,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2171,9'
              BranchSideFuncs:
                - xmlBufferDetach
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:2172,26'
              BranchSideFuncs:
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlsave.c:2167,11'
          Dst:             xmlOutputBufferCreateBuffer
        - Src:             'xmlsave.c:2168,5'
          Dst:             xmlBufAttrSerializeTxtContent
        - Src:             'xmlsave.c:2169,5'
          Dst:             xmlOutputBufferFlush
        - Src:             'xmlsave.c:2171,17'
          Dst:             xmlBufferDetach
        - Src:             'xmlsave.c:2172,5'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlBufAttrSerializeTxtContent
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2148
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - doc
        - string
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSerializeText
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:2145,23'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2145,27'
              BranchSideFuncs:
                - xmlSerializeText
            - BranchSide:      'xmlsave.c:2146,15'
              BranchSideFuncs:
                - xmlSerializeText
        - Branch String:   'xmlsave.c:2145,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2145,9'
              BranchSideFuncs:
                - xmlSerializeText
            - BranchSide:      'xmlsave.c:2146,15'
              BranchSideFuncs:
                - xmlSerializeText
      Callsites:
        - Src:             'xmlsave.c:2147,5'
          Dst:             xmlSerializeText
    - functionName:    xmlSaveSetAttrEscape
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2121
      functionLinenumberEnd: 2124
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - escape
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:2122,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2122,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2123,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSaveSetEscape
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionLinenumberEnd: 2107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - escape
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:2104,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2104,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2105,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSaveFinish
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2089
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeSaveCtxt
        - xmlOutputBufferClose
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlsave.c:2077,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2078,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2080,32'
              BranchSideFuncs:
                - xmlOutputBufferClose
                - xmlFreeSaveCtxt
        - Branch String:   'xmlsave.c:2082,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2083,16'
              BranchSideFuncs:
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:2085,13'
              BranchSideFuncs:
                - xmlFreeSaveCtxt
      Callsites:
        - Src:             'xmlsave.c:2080,11'
          Dst:             xmlOutputBufferClose
        - Src:             'xmlsave.c:2087,5'
          Dst:             xmlFreeSaveCtxt
    - functionName:    xmlFreeSaveCtxt
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlOutputBufferClose
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlsave.c:176,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:176,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:177,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:177,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:178,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:179,9'
              BranchSideFuncs:
                - xmlOutputBufferClose
        - Branch String:   'xmlsave.c:179,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:180,30'
              BranchSideFuncs:
                - xmlOutputBufferClose
            - BranchSide:      'xmlsave.c:181,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:180,9'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlSaveClose
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2054
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreeSaveCtxt
        - xmlSaveFlush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:2057,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2057,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2058,24'
              BranchSideFuncs:
                - xmlSaveFlush
                - xmlFreeSaveCtxt
      Callsites:
        - Src:             'xmlsave.c:2058,11'
          Dst:             xmlSaveFlush
        - Src:             'xmlsave.c:2059,5'
          Dst:             xmlFreeSaveCtxt
    - functionName:    xmlSaveFlush
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2039
      functionLinenumberEnd: 2043
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlOutputBufferFlush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:2040,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2040,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2041,9'
              BranchSideFuncs:
                - xmlOutputBufferFlush
        - Branch String:   'xmlsave.c:2041,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2041,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2042,33'
              BranchSideFuncs:
                - xmlOutputBufferFlush
      Callsites:
        - Src:             'xmlsave.c:2042,12'
          Dst:             xmlOutputBufferFlush
    - functionName:    xmlSaveNotationTable
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2023
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlBufDumpNotationTable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:2024,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2025,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2026,29'
              BranchSideFuncs:
                - xmlBufDumpNotationTable
      Callsites:
        - Src:             'xmlsave.c:2026,5'
          Dst:             xmlBufDumpNotationTable
    - functionName:    xmlSaveNotationDecl
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2013
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlBufDumpNotationDecl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:2009,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:2010,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:2011,28'
              BranchSideFuncs:
                - xmlBufDumpNotationDecl
      Callsites:
        - Src:             'xmlsave.c:2011,5'
          Dst:             xmlBufDumpNotationDecl
    - functionName:    htmlNodeDumpOutputInternal
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - htmlNodeDumpInternal
        - xmlInitParser
        - xmlSaveClearEncoding
        - xmlSaveSwitchEncoding
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:927,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:928,21'
              BranchSideFuncs:
                - xmlSaveSwitchEncoding
                - htmlNodeDumpInternal
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:941,9'
              BranchSideFuncs:
                - htmlNodeDumpInternal
                - xmlSaveClearEncoding
        - Branch String:   'xmlsave.c:930,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:931,33'
              BranchSideFuncs:
                - xmlSaveSwitchEncoding
                - htmlNodeDumpInternal
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:933,13'
              BranchSideFuncs:
                - xmlSaveSwitchEncoding
                - htmlNodeDumpInternal
                - xmlSaveClearEncoding
        - Branch String:   'xmlsave.c:933,13'
          Branch Sides:
            - BranchSide:      'xmlsave.c:934,22'
              BranchSideFuncs:
                - xmlSaveSwitchEncoding
                - htmlNodeDumpInternal
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:936,28'
              BranchSideFuncs:
                - xmlSaveSwitchEncoding
                - htmlNodeDumpInternal
                - xmlSaveClearEncoding
        - Branch String:   'xmlsave.c:936,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:937,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:938,20'
              BranchSideFuncs:
                - htmlNodeDumpInternal
                - xmlSaveClearEncoding
        - Branch String:   'xmlsave.c:941,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:942,16'
              BranchSideFuncs:
                - htmlNodeDumpInternal
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:944,26'
              BranchSideFuncs:
                - htmlNodeDumpInternal
                - xmlSaveClearEncoding
        - Branch String:   'xmlsave.c:946,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:947,23'
              BranchSideFuncs:
                - xmlSaveClearEncoding
            - BranchSide:      'xmlsave.c:950,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:925,5'
          Dst:             xmlInitParser
        - Src:             'xmlsave.c:936,6'
          Dst:             xmlSaveSwitchEncoding
        - Src:             'xmlsave.c:944,5'
          Dst:             htmlNodeDumpInternal
        - Src:             'xmlsave.c:947,2'
          Dst:             xmlSaveClearEncoding
    - functionName:    xmlSaveTree
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1979
      functionLinenumberEnd: 1998
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         23
      ICount:          126
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - htmlNodeDumpOutputInternal
        - xhtmlNodeDumpOutput
        - xmlNodeDumpOutputInternal
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlsave.c:1982,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1982,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1982,28'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1982,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1982,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1984,9'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
                - xhtmlNodeDumpOutput
        - Branch String:   'xmlsave.c:1984,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1985,29'
              BranchSideFuncs:
                - xhtmlNodeDumpOutput
            - BranchSide:      'xmlsave.c:1988,11'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:1988,44'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1988,48'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:1991,10'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:1988,66'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1989,11'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:1991,10'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:1989,53'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1990,12'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:1991,10'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
                - htmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:1990,52'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1991,10'
              BranchSideFuncs:
                - htmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:1992,29'
              BranchSideFuncs:
                - htmlNodeDumpOutputInternal
        - Branch String:   'xmlsave.c:1988,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1992,29'
              BranchSideFuncs:
                - htmlNodeDumpOutputInternal
            - BranchSide:      'xmlsave.c:1996,31'
              BranchSideFuncs:
                - xmlNodeDumpOutputInternal
      Callsites:
        - Src:             'xmlsave.c:1985,9'
          Dst:             xhtmlNodeDumpOutput
        - Src:             'xmlsave.c:1992,2'
          Dst:             htmlNodeDumpOutputInternal
        - Src:             'xmlsave.c:1996,5'
          Dst:             xmlNodeDumpOutputInternal
    - functionName:    xmlSaveDoc
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1959
      functionLinenumberEnd: 1966
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSaveDocInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:1962,24'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1962,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1962,28'
              BranchSideFuncs:
                - xmlSaveDocInternal
        - Branch String:   'xmlsave.c:1962,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1962,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1963,28'
              BranchSideFuncs:
                - xmlSaveDocInternal
        - Branch String:   'xmlsave.c:1963,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1964,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1965,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:1963,9'
          Dst:             xmlSaveDocInternal
    - functionName:    xmlSaveToIO
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1944
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - iowrite
        - ioclose
        - ioctx
        - encoding
        - options
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCharEncCloseFunc
        - xmlFreeSaveCtxt
        - xmlNewSaveCtxt
        - xmlOutputBufferCreateIO
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:1936,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1936,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1937,40'
              BranchSideFuncs:
                - xmlOutputBufferCreateIO
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
        - Branch String:   'xmlsave.c:1938,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1939,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:1943,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:1935,11'
          Dst:             xmlNewSaveCtxt
        - Src:             'xmlsave.c:1937,16'
          Dst:             xmlOutputBufferCreateIO
        - Src:             'xmlsave.c:1939,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlsave.c:1940,2'
          Dst:             xmlFreeSaveCtxt
    - functionName:    xmlNewSaveCtxt
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - encoding
        - options
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFreeSaveCtxt
        - xmlOpenCharEncodingHandler
        - xmlSaveCtxtInit
        - xmlSaveErr
        - xmlSaveErrMemory
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlsave.c:195,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:196,2'
              BranchSideFuncs:
                - xmlSaveErrMemory
            - BranchSide:      'xmlsave.c:199,12'
              BranchSideFuncs:
                - xmlSaveCtxtInit
                - xmlOpenCharEncodingHandler
                - xmlStrdup
                - xmlSaveErr
                - xmlFreeSaveCtxt
        - Branch String:   'xmlsave.c:201,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:204,42'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlStrdup
                - xmlSaveCtxtInit
                - xmlSaveErr
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:214,21'
              BranchSideFuncs:
                - xmlSaveCtxtInit
        - Branch String:   'xmlsave.c:206,6'
          Branch Sides:
            - BranchSide:      'xmlsave.c:207,23'
              BranchSideFuncs:
                - xmlSaveErr
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:211,52'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSaveCtxtInit
      Callsites:
        - Src:             'xmlsave.c:196,2'
          Dst:             xmlSaveErrMemory
        - Src:             'xmlsave.c:204,15'
          Dst:             xmlOpenCharEncodingHandler
        - Src:             'xmlsave.c:207,6'
          Dst:             xmlSaveErr
        - Src:             'xmlsave.c:208,13'
          Dst:             xmlFreeSaveCtxt
        - Src:             'xmlsave.c:211,25'
          Dst:             xmlStrdup
        - Src:             'xmlsave.c:214,5'
          Dst:             xmlSaveCtxtInit
    - functionName:    xmlSaveToBuffer
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1897
      functionLinenumberEnd: 1909
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - encoding
        - options
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCharEncCloseFunc
        - xmlFreeSaveCtxt
        - xmlNewSaveCtxt
        - xmlOutputBufferCreateBuffer
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlsave.c:1901,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1901,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1902,44'
              BranchSideFuncs:
                - xmlOutputBufferCreateBuffer
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
        - Branch String:   'xmlsave.c:1903,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1904,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:1908,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:1900,11'
          Dst:             xmlNewSaveCtxt
        - Src:             'xmlsave.c:1902,16'
          Dst:             xmlOutputBufferCreateBuffer
        - Src:             'xmlsave.c:1904,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlsave.c:1905,2'
          Dst:             xmlFreeSaveCtxt
    - functionName:    xmlSaveToFilename
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1877
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - encoding
        - options
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCharEncCloseFunc
        - xmlFreeSaveCtxt
        - xmlNewSaveCtxt
        - xmlOutputBufferCreateFilename
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:1868,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1868,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1869,46'
              BranchSideFuncs:
                - xmlOutputBufferCreateFilename
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
        - Branch String:   'xmlsave.c:1871,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1872,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:1876,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:1867,11'
          Dst:             xmlNewSaveCtxt
        - Src:             'xmlsave.c:1869,16'
          Dst:             xmlOutputBufferCreateFilename
        - Src:             'xmlsave.c:1872,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlsave.c:1873,2'
          Dst:             xmlFreeSaveCtxt
    - functionName:    xmlSaveToFd
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1832
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fd
        - encoding
        - options
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCharEncCloseFunc
        - xmlFreeSaveCtxt
        - xmlNewSaveCtxt
        - xmlOutputBufferCreateFd
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlsave.c:1836,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1836,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlsave.c:1837,40'
              BranchSideFuncs:
                - xmlOutputBufferCreateFd
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
        - Branch String:   'xmlsave.c:1838,9'
          Branch Sides:
            - BranchSide:      'xmlsave.c:1839,29'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlFreeSaveCtxt
            - BranchSide:      'xmlsave.c:1843,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:1835,11'
          Dst:             xmlNewSaveCtxt
        - Src:             'xmlsave.c:1837,16'
          Dst:             xmlOutputBufferCreateFd
        - Src:             'xmlsave.c:1839,9'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xmlsave.c:1840,2'
          Dst:             xmlFreeSaveCtxt
    - functionName:    xmlNsListDumpOutput
      functionSourceFile: '/src/libxml2/xmlsave.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - cur
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlNsDumpOutput
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlsave.c:814,5'
          Branch Sides:
            - BranchSide:      'xmlsave.c:815,25'
              BranchSideFuncs:
                - xmlNsDumpOutput
            - BranchSide:      'xmlsave.c:818,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlsave.c:815,9'
          Dst:             xmlNsDumpOutput
    - functionName:    xmlRegStateAddTransTo
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1488
      functionLinenumberEnd: 1509
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - target
        - from
      BBCount:         11
      ICount:          100
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGrowCapacity
        - xmlRegexpErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1489,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1493,35'
              BranchSideFuncs:
                - xmlGrowCapacity.9398
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1507,42'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:1495,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1496,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1499,8'
              BranchSideFuncs:
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1500,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1501,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1504,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:1493,19'
          Dst:             xmlGrowCapacity
        - Src:             'xmlregexp.c:1496,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:1501,6'
          Dst:             xmlRegexpErrMemory
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   './include/private/memory.h:35,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:37,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:44,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:45,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:49,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:51,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:52,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:54,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRegexpErrMemory
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    27
      BranchProfiles:
        - Branch String:   'xmlregexp.c:425,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:425,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'xmlregexp.c:426,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'xmlregexp.c:428,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlRegCopyRange
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - range
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRegFreeRange
        - xmlRegNewRange
        - xmlRegexpErrMemory
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:800,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:801,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:803,26'
              BranchSideFuncs:
                - xmlRegNewRange
                - xmlStrdup
                - xmlRegexpErrMemory
                - xmlRegFreeRange
        - Branch String:   'xmlregexp.c:805,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:806,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:807,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegexpErrMemory
                - xmlRegFreeRange
        - Branch String:   'xmlregexp.c:807,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:808,29'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegexpErrMemory
                - xmlRegFreeRange
            - BranchSide:      'xmlregexp.c:815,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:809,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:810,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
                - xmlRegFreeRange
            - BranchSide:      'xmlregexp.c:814,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:803,11'
          Dst:             xmlRegNewRange
        - Src:             'xmlregexp.c:808,19'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:810,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:811,6'
          Dst:             xmlRegFreeRange
    - functionName:    xmlRegNewRange
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - neg
        - type
        - start
        - end
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRegexpErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:763,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:764,21'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:767,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:764,2'
          Dst:             xmlRegexpErrMemory
    - functionName:    xmlRegFreeRange
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - range
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:781,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:782,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:784,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:784,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:785,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:786,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRegCopyAtom
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - atom
      BBCount:         18
      ICount:          160
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlRegCopyRange
        - xmlRegFreeAtom
        - xmlRegexpErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:879,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:880,21'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:883,12'
              BranchSideFuncs:
                - xmlRegCopyRange
                - xmlRegFreeAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:888,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:891,42'
              BranchSideFuncs:
                - xmlRegCopyRange
                - xmlRegFreeAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:904,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:893,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:894,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:897,9'
              BranchSideFuncs:
                - xmlRegCopyRange
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:897,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:898,39'
              BranchSideFuncs:
                - xmlRegCopyRange
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:903,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:899,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:900,10'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:901,22'
              BranchSideFuncs:
                - xmlRegCopyRange
                - xmlRegFreeAtom
      Callsites:
        - Src:             'xmlregexp.c:880,2'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:894,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:898,23'
          Dst:             xmlRegCopyRange
        - Src:             'xmlregexp.c:907,5'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlRegFreeAtom
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - atom
      BBCount:         28
      ICount:          164
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlRegFreeRange
      functionUses:    18
      BranchProfiles:
        - Branch String:   'xmlregexp.c:851,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:852,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:854,12'
              BranchSideFuncs:
                - xmlRegFreeRange
        - Branch String:   'xmlregexp.c:854,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:855,18'
              BranchSideFuncs:
                - xmlRegFreeRange
            - BranchSide:      'xmlregexp.c:856,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:856,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:857,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:858,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:858,43'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:858,47'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:860,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:858,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:859,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:860,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:860,43'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:860,47'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:862,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:860,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:861,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:862,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:862,47'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:862,51'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:864,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:862,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:863,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:864,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:855,2'
          Dst:             xmlRegFreeRange
    - functionName:    xmlFACompareRanges
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2203
      functionLinenumberEnd: 2363
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - range1
        - range2
      BBCount:         216
      ICount:          993
      EdgeCount:       290
      CyclomaticComplexity: 76
      functionsReached:
        - xmlRegCheckCharacterRange
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:2206,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2207,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2212,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2207,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2208,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2212,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2208,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2209,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2212,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2209,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2210,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2212,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2210,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2211,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2212,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2206,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2212,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2215,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2215,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2218,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2222,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2222,46'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2223,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2224,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2222,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2224,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2225,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2225,53'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2226,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2227,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2225,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2227,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2228,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2228,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2229,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2236,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2229,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2230,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2231,19'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2231,48'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2232,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2233,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2231,18'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2233,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2235,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2236,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2238,6'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2261,17'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:2246,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2246,30'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2247,8'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2246,49'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2247,8'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2248,10'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2247,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2247,30'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2250,19'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2246,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2248,10'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2250,19'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2250,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2251,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2260,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2254,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2255,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2256,12'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2256,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2256,26'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2257,12'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2256,37'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2257,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2258,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2257,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2257,26'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:2259,2'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2256,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2258,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2259,2'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:2261,56'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2262,17'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:2263,6'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:2261,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2263,6'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:2274,17'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2263,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2264,24'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:2272,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2274,51'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2275,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2276,7'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2274,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2276,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2296,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2276,44'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2277,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2279,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2276,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2278,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2279,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2279,49'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2280,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2282,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2279,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2281,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2282,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2282,49'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2283,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2285,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2282,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2284,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2285,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2285,48'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2286,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2288,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2285,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2287,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2288,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2288,49'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2289,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2293,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2288,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2290,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2293,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2298,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2301,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2309,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2315,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2321,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2331,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2337,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2344,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2350,16'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2301,61'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2302,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2306,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2302,54'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2303,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2306,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2303,54'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2304,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2306,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2304,53'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2305,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2306,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2301,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2306,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2307,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2309,60'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2310,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2312,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2310,57'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2311,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2312,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2309,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2312,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2313,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2315,59'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2316,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2318,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2316,51'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2317,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2318,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2315,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2318,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2319,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2321,60'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2322,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2328,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2322,48'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2323,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2328,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2323,48'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2324,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2328,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2324,49'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2325,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2328,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2325,53'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2326,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2328,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2326,52'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2327,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2328,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2321,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2328,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2329,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2331,56'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2332,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2334,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2332,48'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2333,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2334,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2331,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2334,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2335,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2337,56'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2338,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2341,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2338,53'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2339,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2341,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2339,53'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2340,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2341,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2337,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2341,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2342,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2344,58'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2345,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2347,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2345,50'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2346,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2347,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2344,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2347,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2348,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2350,51'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2351,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2355,8'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2350,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2352,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2355,8'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2359,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2359,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2360,11'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2359,52'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2360,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2361,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2360,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2360,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2362,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2359,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2361,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2362,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:2251,12'
          Dst:             xmlRegCheckCharacterRange
        - Src:             'xmlregexp.c:2264,12'
          Dst:             xmlStrEqual
    - functionName:    xmlRegCheckCharacterRange
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2952
      functionLinenumberEnd: 3123
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - codepoint
        - neg
        - start
        - end
        - blockName
      BBCount:         203
      ICount:          1001
      EdgeCount:       259
      CyclomaticComplexity: 58
      functionsReached:
        - xmlCharInRange
        - xmlUCSIsBlock
        - xmlUCSIsCatC
        - xmlUCSIsCatCc
        - xmlUCSIsCatCf
        - xmlUCSIsCatCo
        - xmlUCSIsCatL
        - xmlUCSIsCatLl
        - xmlUCSIsCatLm
        - xmlUCSIsCatLo
        - xmlUCSIsCatLt
        - xmlUCSIsCatLu
        - xmlUCSIsCatM
        - xmlUCSIsCatMc
        - xmlUCSIsCatMe
        - xmlUCSIsCatMn
        - xmlUCSIsCatN
        - xmlUCSIsCatNd
        - xmlUCSIsCatNl
        - xmlUCSIsCatNo
        - xmlUCSIsCatP
        - xmlUCSIsCatPc
        - xmlUCSIsCatPd
        - xmlUCSIsCatPe
        - xmlUCSIsCatPf
        - xmlUCSIsCatPi
        - xmlUCSIsCatPo
        - xmlUCSIsCatPs
        - xmlUCSIsCatS
        - xmlUCSIsCatSc
        - xmlUCSIsCatSk
        - xmlUCSIsCatSm
        - xmlUCSIsCatSo
        - xmlUCSIsCatZ
        - xmlUCSIsCatZl
        - xmlUCSIsCatZp
        - xmlUCSIsCatZs
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlregexp.c:2955,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2960,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2960,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2960,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2960,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2962,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2965,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2968,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2971,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2975,13'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2982,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2991,13'
              BranchSideFuncs:
                - xmlUCSIsCatNd
            - BranchSide:      'xmlregexp.c:2994,26'
              BranchSideFuncs:
                - xmlUCSIsCatNd
            - BranchSide:      'xmlregexp.c:2997,13'
              BranchSideFuncs:
                - xmlUCSIsCatP
                - xmlUCSIsCatC
                - xmlUCSIsCatZ
            - BranchSide:      'xmlregexp.c:3000,25'
              BranchSideFuncs:
                - xmlUCSIsCatP
                - xmlUCSIsCatC
                - xmlUCSIsCatZ
            - BranchSide:      'xmlregexp.c:3007,25'
              BranchSideFuncs:
                - xmlUCSIsCatL
            - BranchSide:      'xmlregexp.c:3010,26'
              BranchSideFuncs:
                - xmlUCSIsCatLu
            - BranchSide:      'xmlregexp.c:3013,26'
              BranchSideFuncs:
                - xmlUCSIsCatLl
            - BranchSide:      'xmlregexp.c:3016,26'
              BranchSideFuncs:
                - xmlUCSIsCatLt
            - BranchSide:      'xmlregexp.c:3019,26'
              BranchSideFuncs:
                - xmlUCSIsCatLm
            - BranchSide:      'xmlregexp.c:3022,26'
              BranchSideFuncs:
                - xmlUCSIsCatLo
            - BranchSide:      'xmlregexp.c:3025,25'
              BranchSideFuncs:
                - xmlUCSIsCatM
            - BranchSide:      'xmlregexp.c:3028,26'
              BranchSideFuncs:
                - xmlUCSIsCatMn
            - BranchSide:      'xmlregexp.c:3031,26'
              BranchSideFuncs:
                - xmlUCSIsCatMc
            - BranchSide:      'xmlregexp.c:3034,26'
              BranchSideFuncs:
                - xmlUCSIsCatMe
            - BranchSide:      'xmlregexp.c:3037,25'
              BranchSideFuncs:
                - xmlUCSIsCatN
            - BranchSide:      'xmlregexp.c:3040,26'
              BranchSideFuncs:
                - xmlUCSIsCatNd
            - BranchSide:      'xmlregexp.c:3043,26'
              BranchSideFuncs:
                - xmlUCSIsCatNl
            - BranchSide:      'xmlregexp.c:3046,26'
              BranchSideFuncs:
                - xmlUCSIsCatNo
            - BranchSide:      'xmlregexp.c:3049,25'
              BranchSideFuncs:
                - xmlUCSIsCatP
            - BranchSide:      'xmlregexp.c:3052,26'
              BranchSideFuncs:
                - xmlUCSIsCatPc
            - BranchSide:      'xmlregexp.c:3055,26'
              BranchSideFuncs:
                - xmlUCSIsCatPd
            - BranchSide:      'xmlregexp.c:3058,26'
              BranchSideFuncs:
                - xmlUCSIsCatPs
            - BranchSide:      'xmlregexp.c:3061,26'
              BranchSideFuncs:
                - xmlUCSIsCatPe
            - BranchSide:      'xmlregexp.c:3064,26'
              BranchSideFuncs:
                - xmlUCSIsCatPi
            - BranchSide:      'xmlregexp.c:3067,26'
              BranchSideFuncs:
                - xmlUCSIsCatPf
            - BranchSide:      'xmlregexp.c:3070,26'
              BranchSideFuncs:
                - xmlUCSIsCatPo
            - BranchSide:      'xmlregexp.c:3073,25'
              BranchSideFuncs:
                - xmlUCSIsCatZ
            - BranchSide:      'xmlregexp.c:3076,26'
              BranchSideFuncs:
                - xmlUCSIsCatZs
            - BranchSide:      'xmlregexp.c:3079,26'
              BranchSideFuncs:
                - xmlUCSIsCatZl
            - BranchSide:      'xmlregexp.c:3082,26'
              BranchSideFuncs:
                - xmlUCSIsCatZp
            - BranchSide:      'xmlregexp.c:3085,25'
              BranchSideFuncs:
                - xmlUCSIsCatS
            - BranchSide:      'xmlregexp.c:3088,26'
              BranchSideFuncs:
                - xmlUCSIsCatSm
            - BranchSide:      'xmlregexp.c:3091,26'
              BranchSideFuncs:
                - xmlUCSIsCatSc
            - BranchSide:      'xmlregexp.c:3094,26'
              BranchSideFuncs:
                - xmlUCSIsCatSk
            - BranchSide:      'xmlregexp.c:3097,26'
              BranchSideFuncs:
                - xmlUCSIsCatSo
            - BranchSide:      'xmlregexp.c:3100,25'
              BranchSideFuncs:
                - xmlUCSIsCatC
            - BranchSide:      'xmlregexp.c:3103,26'
              BranchSideFuncs:
                - xmlUCSIsCatCc
            - BranchSide:      'xmlregexp.c:3106,26'
              BranchSideFuncs:
                - xmlUCSIsCatCf
            - BranchSide:      'xmlregexp.c:3109,26'
              BranchSideFuncs:
                - xmlUCSIsCatCo
            - BranchSide:      'xmlregexp.c:3114,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3117,26'
              BranchSideFuncs:
                - xmlUCSIsBlock
            - BranchSide:      'xmlregexp.c:3120,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2962,33'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2962,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3120,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2965,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2965,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3120,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2971,33'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2971,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2972,26'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2971,56'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2972,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2972,7'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2972,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2972,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3120,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2978,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2978,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2978,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2979,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2978,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2978,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2979,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2978,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2978,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2979,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2978,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2978,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2979,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2978,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2979,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2978,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2979,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2978,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2978,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2979,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2979,7'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2978,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2978,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2979,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2978,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2979,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2978,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2978,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2979,7'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2978,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2979,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2979,7'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2979,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2979,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3120,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2985,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2985,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2985,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2988,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2985,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2985,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2988,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2985,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2985,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2988,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2985,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2985,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2988,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2985,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2988,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2985,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2988,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2985,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2985,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2988,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2985,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2985,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2988,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2985,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2988,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2985,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,13'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2985,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2985,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2988,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2985,57'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2985,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2985,37'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2985,37'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2986,7'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2985,37'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2986,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2988,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2985,57'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2986,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2988,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2986,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2986,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2988,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2986,47'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2987,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2988,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2987,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2987,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2988,30'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2987,47'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2988,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2988,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2988,30'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2988,6'
              BranchSideFuncs:
                - xmlCharInRange
            - BranchSide:      'xmlregexp.c:2988,6'
              BranchSideFuncs:
                - xmlCharInRange
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2988,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2988,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2988,33'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:2988,30'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2988,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3120,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2988,33'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2988,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2988,30'
              BranchSideFuncs:
                - xmlCharInRange
        - Branch String:   'xmlregexp.c:3001,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3002,22'
              BranchSideFuncs:
                - xmlUCSIsCatZ
                - xmlUCSIsCatC
            - BranchSide:      'xmlregexp.c:3003,10'
              BranchSideFuncs:
                - xmlUCSIsCatC
        - Branch String:   'xmlregexp.c:3003,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3004,22'
              BranchSideFuncs:
                - xmlUCSIsCatC
            - BranchSide:      'xmlregexp.c:3005,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3120,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3121,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3122,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:2978,13'
          Dst:             xmlCharInRange
        - Src:             'xmlregexp.c:2985,13'
          Dst:             xmlCharInRange
        - Src:             'xmlregexp.c:2985,37'
          Dst:             xmlCharInRange
        - Src:             'xmlregexp.c:2988,6'
          Dst:             xmlCharInRange
        - Src:             'xmlregexp.c:2988,33'
          Dst:             xmlCharInRange
        - Src:             'xmlregexp.c:2994,12'
          Dst:             xmlUCSIsCatNd
        - Src:             'xmlregexp.c:3000,12'
          Dst:             xmlUCSIsCatP
        - Src:             'xmlregexp.c:3002,9'
          Dst:             xmlUCSIsCatZ
        - Src:             'xmlregexp.c:3004,9'
          Dst:             xmlUCSIsCatC
        - Src:             'xmlregexp.c:3007,12'
          Dst:             xmlUCSIsCatL
        - Src:             'xmlregexp.c:3010,12'
          Dst:             xmlUCSIsCatLu
        - Src:             'xmlregexp.c:3013,12'
          Dst:             xmlUCSIsCatLl
        - Src:             'xmlregexp.c:3016,12'
          Dst:             xmlUCSIsCatLt
        - Src:             'xmlregexp.c:3019,12'
          Dst:             xmlUCSIsCatLm
        - Src:             'xmlregexp.c:3022,12'
          Dst:             xmlUCSIsCatLo
        - Src:             'xmlregexp.c:3025,12'
          Dst:             xmlUCSIsCatM
        - Src:             'xmlregexp.c:3028,12'
          Dst:             xmlUCSIsCatMn
        - Src:             'xmlregexp.c:3031,12'
          Dst:             xmlUCSIsCatMc
        - Src:             'xmlregexp.c:3034,12'
          Dst:             xmlUCSIsCatMe
        - Src:             'xmlregexp.c:3037,12'
          Dst:             xmlUCSIsCatN
        - Src:             'xmlregexp.c:3040,12'
          Dst:             xmlUCSIsCatNd
        - Src:             'xmlregexp.c:3043,12'
          Dst:             xmlUCSIsCatNl
        - Src:             'xmlregexp.c:3046,12'
          Dst:             xmlUCSIsCatNo
        - Src:             'xmlregexp.c:3049,12'
          Dst:             xmlUCSIsCatP
        - Src:             'xmlregexp.c:3052,12'
          Dst:             xmlUCSIsCatPc
        - Src:             'xmlregexp.c:3055,12'
          Dst:             xmlUCSIsCatPd
        - Src:             'xmlregexp.c:3058,12'
          Dst:             xmlUCSIsCatPs
        - Src:             'xmlregexp.c:3061,12'
          Dst:             xmlUCSIsCatPe
        - Src:             'xmlregexp.c:3064,12'
          Dst:             xmlUCSIsCatPi
        - Src:             'xmlregexp.c:3067,12'
          Dst:             xmlUCSIsCatPf
        - Src:             'xmlregexp.c:3070,12'
          Dst:             xmlUCSIsCatPo
        - Src:             'xmlregexp.c:3073,12'
          Dst:             xmlUCSIsCatZ
        - Src:             'xmlregexp.c:3076,12'
          Dst:             xmlUCSIsCatZs
        - Src:             'xmlregexp.c:3079,12'
          Dst:             xmlUCSIsCatZl
        - Src:             'xmlregexp.c:3082,12'
          Dst:             xmlUCSIsCatZp
        - Src:             'xmlregexp.c:3085,12'
          Dst:             xmlUCSIsCatS
        - Src:             'xmlregexp.c:3088,12'
          Dst:             xmlUCSIsCatSm
        - Src:             'xmlregexp.c:3091,12'
          Dst:             xmlUCSIsCatSc
        - Src:             'xmlregexp.c:3094,12'
          Dst:             xmlUCSIsCatSk
        - Src:             'xmlregexp.c:3097,12'
          Dst:             xmlUCSIsCatSo
        - Src:             'xmlregexp.c:3100,12'
          Dst:             xmlUCSIsCatC
        - Src:             'xmlregexp.c:3103,12'
          Dst:             xmlUCSIsCatCc
        - Src:             'xmlregexp.c:3106,12'
          Dst:             xmlUCSIsCatCf
        - Src:             'xmlregexp.c:3109,12'
          Dst:             xmlUCSIsCatCo
        - Src:             'xmlregexp.c:3117,12'
          Dst:             xmlUCSIsBlock
    - functionName:    xmlUCSIsCatNd
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:813,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatP
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:833,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatZ
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:912,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatC
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:729,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatL
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:755,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatLu
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:780,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatLl
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:760,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatLt
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:775,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatLm
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:765,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatLo
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 770
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:770,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatM
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:785,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatMn
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:803,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatMc
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:790,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatMe
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         17
      ICount:          74
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './codegen/unicode.inc:795,29'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:795,33'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:796,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:795,49'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:795,49'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:796,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:796,28'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:796,28'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:797,14'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:797,30'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:797,34'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:798,14'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:797,51'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:797,51'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:798,14'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:798,30'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:797,51'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:798,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCatN
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:808,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatNl
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         24
      ICount:          101
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './codegen/unicode.inc:818,30'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:818,34'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:819,14'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:818,51'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:818,51'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:819,14'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:819,30'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:819,34'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:820,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:819,51'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:819,51'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:820,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:820,29'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:820,29'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:821,14'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:821,30'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:821,34'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:822,14'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:821,51'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:821,51'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:822,14'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:822,30'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:822,34'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:823,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:822,51'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:822,51'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:823,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCatNo
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:828,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatPc
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         25
      ICount:          108
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './codegen/unicode.inc:838,27'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:838,27'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:839,14'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:839,30'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:839,34'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:840,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:839,51'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:839,51'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:840,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:840,29'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:840,29'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:841,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:841,29'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:841,29'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:842,14'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:842,30'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:842,34'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:843,14'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:842,51'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:842,51'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:843,14'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:843,30'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:843,34'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:844,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:843,51'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:843,51'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:844,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:844,29'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:844,29'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:845,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCatPd
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:850,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatPs
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:882,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatPe
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:855,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatPi
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './codegen/unicode.inc:868,27'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:868,27'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:869,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:869,29'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:869,29'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:870,14'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:870,30'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:870,34'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:871,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:870,51'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:870,51'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:871,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:871,29'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:871,29'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:872,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCatPf
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './codegen/unicode.inc:860,27'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:860,27'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:861,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:861,29'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:861,29'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:862,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:862,29'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:862,29'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:863,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCatPo
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:877,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatZs
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         19
      ICount:          84
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './codegen/unicode.inc:927,27'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:927,27'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:928,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:928,27'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:928,27'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:929,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:929,29'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:929,29'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:930,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:930,29'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:930,29'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:931,14'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:931,30'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:931,34'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:932,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:931,51'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:931,51'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:932,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:932,29'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:932,29'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:933,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:933,29'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:933,29'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:934,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCatZl
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlUCSIsCatZp
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlUCSIsCatS
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:887,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatSm
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:902,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatSc
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:892,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatSk
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:897,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatSo
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:907,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatCc
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './codegen/unicode.inc:734,27'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:734,31'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:735,14'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:734,46'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:734,46'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:735,14'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:735,28'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:734,46'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:735,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsCatCf
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlCharInRange
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './codegen/unicode.inc:740,12'
          Dst:             xmlCharInRange
    - functionName:    xmlUCSIsCatCo
      functionSourceFile: '/src/libxml2/./codegen/unicode.inc'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         12
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './codegen/unicode.inc:745,29'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:745,29'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:746,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:746,29'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:746,29'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:747,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:747,30'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:747,30'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:748,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:748,30'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:748,30'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:749,13'
              BranchSideFuncs: []
        - Branch String:   './codegen/unicode.inc:749,31'
          Branch Sides:
            - BranchSide:      './codegen/unicode.inc:749,31'
              BranchSideFuncs: []
            - BranchSide:      './codegen/unicode.inc:750,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlUCSIsBlock
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - code
        - block
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCharInRange
        - xmlUnicodeLookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:117,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:118,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:119,28'
              BranchSideFuncs:
                - xmlCharInRange
      Callsites:
        - Src:             'xmlregexp.c:115,13'
          Dst:             xmlUnicodeLookup
        - Src:             'xmlregexp.c:119,13'
          Dst:             xmlCharInRange
    - functionName:    xmlUnicodeLookup
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sptr
        - numentries
        - tname
      BBCount:         14
      ICount:          100
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:87,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:87,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:89,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'xmlregexp.c:91,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:92,9'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'xmlregexp.c:101,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:94,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:95,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:96,6'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'xmlregexp.c:96,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:97,13'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'xmlregexp.c:99,12'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'xmlregexp.c:93,8'
          Dst:             strcmp
    - functionName:    xmlFACompareAtomTypes
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2374
      functionLinenumberEnd: 2562
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - type1
        - type2
      BBCount:         254
      ICount:          1004
      EdgeCount:       333
      CyclomaticComplexity: 81
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:2375,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2376,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2381,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2376,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2377,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2381,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2377,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2378,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2381,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2378,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2379,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2381,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2379,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2380,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2381,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2375,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2381,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2382,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2382,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2383,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2388,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2383,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2384,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2388,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2384,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2385,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2388,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2385,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2386,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2388,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2386,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2387,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2388,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2382,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2388,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2390,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2390,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2390,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2393,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2393,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2394,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2398,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2398,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2401,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2415,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2418,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2434,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2437,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2451,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2454,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2471,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2474,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2488,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2495,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2503,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2503,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2503,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2503,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2503,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2505,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2511,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2511,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2511,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2513,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2519,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2519,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2519,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2521,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2531,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2531,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2531,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2531,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2531,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2531,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2531,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2533,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2539,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2539,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2539,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2541,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2548,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2548,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2548,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2548,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2550,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2557,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2557,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2557,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2557,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2559,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2401,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2402,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2412,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2402,33'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2403,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2404,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2403,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2404,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2412,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2404,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2405,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2406,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2405,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2406,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2412,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2406,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2407,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2408,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2407,42'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2408,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2412,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2408,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2409,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2410,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2409,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2410,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2412,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2410,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2411,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2413,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2401,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2412,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2413,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2418,44'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2419,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2431,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2419,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2420,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2421,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2420,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2421,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2431,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2421,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2422,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2423,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2422,42'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2423,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2431,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2423,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2424,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2425,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2424,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2425,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2431,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2425,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2426,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2427,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2426,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2427,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2431,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2427,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2428,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2429,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2428,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2429,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2431,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2429,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2430,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2432,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2418,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2431,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2432,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2437,44'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2438,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2448,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2438,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2439,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2440,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2439,42'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2440,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2448,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2440,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2441,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2442,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2441,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2442,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2448,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2442,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2443,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2444,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2443,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2444,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2448,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2444,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2445,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2446,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2445,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2446,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2448,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2446,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2447,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2449,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2437,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2448,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2449,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2454,43'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2455,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2468,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2455,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2456,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2468,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2456,33'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2457,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2458,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2457,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2458,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2468,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2458,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2459,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2460,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2459,42'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2460,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2468,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2460,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2461,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2462,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2461,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2462,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2468,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2462,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2463,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2464,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2463,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2464,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2468,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2464,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2465,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2466,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2465,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2466,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2468,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2466,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2467,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2469,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2454,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2468,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2469,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2474,43'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2475,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2485,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2475,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2476,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2477,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2476,42'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2477,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2485,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2477,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2478,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2479,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2478,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2479,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2485,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2479,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2480,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2481,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2480,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2481,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2485,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2481,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2482,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2483,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2482,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2483,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2485,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2483,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2484,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2486,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2474,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2485,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2486,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2495,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2496,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2497,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2505,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2506,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2507,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2513,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2514,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2515,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2521,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2522,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2523,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2533,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2534,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2535,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2541,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2542,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2543,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2550,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2551,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2552,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFAFinishRecurseDeterminism
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2772
      functionLinenumberEnd: 2787
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - state
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFAFinishRecurseDeterminism
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:2775,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2776,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2777,9'
              BranchSideFuncs:
                - xmlFAFinishRecurseDeterminism
        - Branch String:   'xmlregexp.c:2777,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2778,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2779,5'
              BranchSideFuncs:
                - xmlFAFinishRecurseDeterminism
        - Branch String:   'xmlregexp.c:2782,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2782,5'
              BranchSideFuncs:
                - xmlFAFinishRecurseDeterminism
            - BranchSide:      'xmlregexp.c:2783,23'
              BranchSideFuncs:
                - xmlFAFinishRecurseDeterminism
        - Branch String:   'xmlregexp.c:2784,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2784,29'
              BranchSideFuncs:
                - xmlFAFinishRecurseDeterminism
            - BranchSide:      'xmlregexp.c:2786,5'
              BranchSideFuncs:
                - xmlFAFinishRecurseDeterminism
        - Branch String:   'xmlregexp.c:2784,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2785,36'
              BranchSideFuncs:
                - xmlFAFinishRecurseDeterminism
            - BranchSide:      'xmlregexp.c:2786,5'
              BranchSideFuncs:
                - xmlFAFinishRecurseDeterminism
      Callsites:
        - Src:             'xmlregexp.c:2785,6'
          Dst:             xmlFAFinishRecurseDeterminism
    - functionName:    xmlFARecurseDeterminism
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2716
      functionLinenumberEnd: 2763
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - state
        - fromnr
        - tonr
        - atom
      BBCount:         34
      ICount:          214
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - xmlFACompareAtoms
        - xmlFAEqualAtoms
        - xmlFARecurseDeterminism
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:2723,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2724,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2725,9'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
        - Branch String:   'xmlregexp.c:2725,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2726,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2728,9'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
        - Branch String:   'xmlregexp.c:2728,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2729,14'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
            - BranchSide:      'xmlregexp.c:2735,15'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
        - Branch String:   'xmlregexp.c:2736,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2737,9'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
            - BranchSide:      'xmlregexp.c:2762,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2741,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2741,30'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
            - BranchSide:      'xmlregexp.c:2742,13'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
        - Branch String:   'xmlregexp.c:2741,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2742,13'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
            - BranchSide:      'xmlregexp.c:2743,6'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
        - Branch String:   'xmlregexp.c:2743,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2744,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2753,24'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFARecurseDeterminism
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2747,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2748,14'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
            - BranchSide:      'xmlregexp.c:2751,6'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
        - Branch String:   'xmlregexp.c:2753,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2755,18'
              BranchSideFuncs:
                - xmlFAEqualAtoms
                - xmlFACompareAtoms
                - xmlFARecurseDeterminism
            - BranchSide:      'xmlregexp.c:2761,5'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
        - Branch String:   'xmlregexp.c:2755,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2756,35'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
            - BranchSide:      'xmlregexp.c:2757,21'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
        - Branch String:   'xmlregexp.c:2755,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2757,21'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
            - BranchSide:      'xmlregexp.c:2759,6'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
      Callsites:
        - Src:             'xmlregexp.c:2745,12'
          Dst:             xmlFARecurseDeterminism
        - Src:             'xmlregexp.c:2753,6'
          Dst:             xmlFACompareAtoms
        - Src:             'xmlregexp.c:2756,19'
          Dst:             xmlFAEqualAtoms
    - functionName:    xmlFACompareAtoms
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2617
      functionLinenumberEnd: 2702
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - atom1
        - atom2
        - deep
      BBCount:         61
      ICount:          378
      EdgeCount:       78
      CyclomaticComplexity: 19
      functionsReached:
        - xmlFACompareAtomTypes
        - xmlFACompareRanges
        - xmlRegCheckCharacter
        - xmlRegStrEqualWildcard
        - xmlStrchr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:2620,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2621,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2622,10'
              BranchSideFuncs:
                - xmlFACompareRanges
                - xmlRegCheckCharacter
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
                - xmlFACompareAtomTypes
        - Branch String:   'xmlregexp.c:2622,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2622,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2623,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2622,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2623,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2625,10'
              BranchSideFuncs:
                - xmlFACompareRanges
                - xmlRegCheckCharacter
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
                - xmlFACompareAtomTypes
        - Branch String:   'xmlregexp.c:2625,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2626,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2627,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2625,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2627,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2629,9'
              BranchSideFuncs:
                - xmlFACompareRanges
                - xmlRegCheckCharacter
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
                - xmlFACompareAtomTypes
        - Branch String:   'xmlregexp.c:2629,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2631,8'
              BranchSideFuncs:
                - xmlFACompareRanges
                - xmlRegCheckCharacter
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
                - xmlFACompareAtomTypes
            - BranchSide:      'xmlregexp.c:2635,9'
              BranchSideFuncs:
                - xmlFACompareRanges
                - xmlRegCheckCharacter
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
                - xmlFACompareAtomTypes
        - Branch String:   'xmlregexp.c:2635,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2636,37'
              BranchSideFuncs:
                - xmlFACompareAtomTypes
                - xmlFACompareRanges
                - xmlRegCheckCharacter
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
            - BranchSide:      'xmlregexp.c:2641,13'
              BranchSideFuncs:
                - xmlFACompareRanges
                - xmlRegCheckCharacter
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
        - Branch String:   'xmlregexp.c:2638,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2639,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2640,5'
              BranchSideFuncs:
                - xmlFACompareRanges
                - xmlRegCheckCharacter
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
        - Branch String:   'xmlregexp.c:2641,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2643,18'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
            - BranchSide:      'xmlregexp.c:2659,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2661,10'
              BranchSideFuncs:
                - xmlRegCheckCharacter
            - BranchSide:      'xmlregexp.c:2670,10'
              BranchSideFuncs:
                - xmlFACompareRanges
            - BranchSide:      'xmlregexp.c:2692,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2643,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2644,24'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
            - BranchSide:      'xmlregexp.c:2646,44'
              BranchSideFuncs:
                - xmlStrchr
                - xmlStrchr
                - xmlRegStrEqualWildcard
        - Branch String:   'xmlregexp.c:2652,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2653,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2655,46'
              BranchSideFuncs:
                - xmlRegStrEqualWildcard
        - Branch String:   'xmlregexp.c:2661,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2662,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2664,37'
              BranchSideFuncs:
                - xmlRegCheckCharacter
        - Branch String:   'xmlregexp.c:2670,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2677,10'
              BranchSideFuncs:
                - xmlFACompareRanges
            - BranchSide:      'xmlregexp.c:2690,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2677,3'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2678,14'
              BranchSideFuncs:
                - xmlFACompareRanges
            - BranchSide:      'xmlregexp.c:2688,7'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2678,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2679,9'
              BranchSideFuncs:
                - xmlFACompareRanges
            - BranchSide:      'xmlregexp.c:2687,3'
              BranchSideFuncs:
                - xmlFACompareRanges
        - Branch String:   'xmlregexp.c:2682,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2683,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2686,7'
              BranchSideFuncs:
                - xmlFACompareRanges
        - Branch String:   'xmlregexp.c:2695,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2696,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2698,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2698,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2698,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2699,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:2636,15'
          Dst:             xmlFACompareAtomTypes
        - Src:             'xmlregexp.c:2648,34'
          Dst:             xmlStrchr
        - Src:             'xmlregexp.c:2649,34'
          Dst:             xmlStrchr
        - Src:             'xmlregexp.c:2655,23'
          Dst:             xmlRegStrEqualWildcard
        - Src:             'xmlregexp.c:2664,16'
          Dst:             xmlRegCheckCharacter
        - Src:             'xmlregexp.c:2681,10'
          Dst:             xmlFACompareRanges
    - functionName:    xmlFAEqualAtoms
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2574
      functionLinenumberEnd: 2605
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - atom1
        - atom2
        - deep
      BBCount:         23
      ICount:          132
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlregexp.c:2577,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2578,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2579,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:2579,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2579,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2580,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2579,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2580,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2582,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:2582,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2583,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2584,13'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:2584,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2586,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2589,18'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:2596,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2600,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2602,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2589,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2590,24'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:2592,46'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'xmlregexp.c:2592,23'
          Dst:             xmlStrEqual
    - functionName:    xmlRegStrEqualWildcard
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3765
      functionLinenumberEnd: 3799
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - expStr
        - valStr
      BBCount:         33
      ICount:          167
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3766,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3766,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3767,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3767,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3767,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3768,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3768,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3768,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3769,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3773,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3775,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3792,8'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3775,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3778,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3782,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3782,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3782,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3790,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3782,43'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3782,54'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3790,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3782,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3783,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3790,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3784,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3785,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3786,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3787,3'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3784,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3788,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3794,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3773,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3795,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3795,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3796,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3798,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRegCheckCharacter
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3126
      functionLinenumberEnd: 3225
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - atom
        - codepoint
      BBCount:         111
      ICount:          535
      EdgeCount:       129
      CyclomaticComplexity: 20
      functionsReached:
        - xmlRegCheckCharacterRange
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3130,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3130,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3131,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3130,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3130,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3130,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:3130,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3130,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3130,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:3130,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3130,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3133,13'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:3130,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3130,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3133,13'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:3130,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3131,2'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3133,13'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:3130,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3130,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3130,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:3130,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3130,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3133,13'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:3130,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3130,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3130,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:3130,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3130,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3133,13'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:3130,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3130,29'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3131,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3130,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3131,2'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3133,13'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:3133,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3136,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3136,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3138,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3140,10'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3169,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3218,38'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3224,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3142,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3143,11'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3166,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3144,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3145,39'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3150,14'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:3148,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3149,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3150,3'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:3150,14'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3151,39'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3159,39'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
        - Branch String:   'xmlregexp.c:3154,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3155,18'
              BranchSideFuncs:
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
                - xmlRegCheckCharacterRange
            - BranchSide:      'xmlregexp.c:3157,11'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3220,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3221,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3222,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:3145,13'
          Dst:             xmlRegCheckCharacterRange
        - Src:             'xmlregexp.c:3151,13'
          Dst:             xmlRegCheckCharacterRange
        - Src:             'xmlregexp.c:3159,13'
          Dst:             xmlRegCheckCharacterRange
        - Src:             'xmlregexp.c:3218,12'
          Dst:             xmlRegCheckCharacterRange
    - functionName:    xmlRegCalloc2
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dim1
        - dim2
        - elemSize
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:480,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:480,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:482,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:480,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:481,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:482,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:480,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:482,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:483,17'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:485,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:486,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:487,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFAFinishReduceEpsilonTransitions
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1978
      functionLinenumberEnd: 1995
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - tonr
      BBCount:         20
      ICount:          118
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFAFinishReduceEpsilonTransitions
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1983,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1984,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1985,10'
              BranchSideFuncs:
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:1985,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1986,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1987,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:1985,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1987,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1989,5'
              BranchSideFuncs:
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:1990,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1990,5'
              BranchSideFuncs:
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:1991,23'
              BranchSideFuncs:
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:1992,20'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1992,24'
              BranchSideFuncs:
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:1994,5'
              BranchSideFuncs:
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:1992,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1993,49'
              BranchSideFuncs:
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:1994,5'
              BranchSideFuncs:
                - xmlFAFinishReduceEpsilonTransitions
      Callsites:
        - Src:             'xmlregexp.c:1993,13'
          Dst:             xmlFAFinishReduceEpsilonTransitions
    - functionName:    xmlFAReduceEpsilonTransitions
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1971
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - fromnr
        - tonr
        - counter
      BBCount:         34
      ICount:          233
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - xmlFAReduceEpsilonTransitions
        - xmlRegStateAddTrans
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1927,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1928,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1929,10'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1930,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1931,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1932,10'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1932,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1933,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1934,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:1932,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1934,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1936,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1937,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1938,2'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1940,18'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1940,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1940,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1941,30'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1944,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1945,6'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1946,13'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1946,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1948,24'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1950,24'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1952,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1957,10'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1967,33'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1957,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1958,7'
              BranchSideFuncs:
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1966,2'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1958,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1959,27'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegStateAddTrans
                - xmlFAReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:1962,51'
              BranchSideFuncs:
                - xmlFAReduceEpsilonTransitions
                - xmlRegStateAddTrans
                - xmlRegStateAddTrans
      Callsites:
        - Src:             'xmlregexp.c:1959,7'
          Dst:             xmlRegStateAddTrans
        - Src:             'xmlregexp.c:1962,21'
          Dst:             xmlFAReduceEpsilonTransitions
        - Src:             'xmlregexp.c:1967,13'
          Dst:             xmlRegStateAddTrans
    - functionName:    xmlRegStateAddTrans
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1568
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - state
        - atom
        - target
        - counter
        - count
      BBCount:         28
      ICount:          263
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlGrowCapacity
        - xmlRegStateAddTransTo
        - xmlRegexpErrCompile
        - xmlRegexpErrMemory
      functionUses:    15
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1518,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1519,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:1522,9'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlGrowCapacity.9398
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:1522,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1523,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:1532,20'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlGrowCapacity.9398
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1532,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1533,27'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlGrowCapacity.9398
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1542,9'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlGrowCapacity.9398
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1534,28'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1535,7'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlGrowCapacity.9398
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1540,5'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlGrowCapacity.9398
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1535,32'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1536,7'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlGrowCapacity.9398
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1540,5'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlGrowCapacity.9398
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1536,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1537,7'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlGrowCapacity.9398
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1540,5'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlGrowCapacity.9398
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1534,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1538,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1540,5'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlGrowCapacity.9398
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1542,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1546,35'
              BranchSideFuncs:
                - xmlGrowCapacity.9398
                - xmlRegStateAddTransTo
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1561,41'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
        - Branch String:   'xmlregexp.c:1548,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1549,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1552,8'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1553,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1554,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1557,17'
              BranchSideFuncs:
                - xmlRegStateAddTransTo
      Callsites:
        - Src:             'xmlregexp.c:1519,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:1523,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:1546,19'
          Dst:             xmlGrowCapacity
        - Src:             'xmlregexp.c:1549,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:1554,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:1567,5'
          Dst:             xmlRegStateAddTransTo
    - functionName:    xmlRegexpErrCompile
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - extra
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlRaiseError
        - xmlRegexpErrMemory
      functionUses:    35
      BranchProfiles:
        - Branch String:   'xmlregexp.c:444,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:445,33'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:452,34'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:454,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:454,9'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:455,28'
              BranchSideFuncs:
                - xmlRegexpErrMemory
      Callsites:
        - Src:             'xmlregexp.c:450,11'
          Dst:             xmlRaiseError
        - Src:             'xmlregexp.c:455,9'
          Dst:             xmlRegexpErrMemory
    - functionName:    xmlFAEliminateSimpleEpsilonTransitions
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2018
      functionLinenumberEnd: 2064
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         44
      ICount:          312
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - xmlRegStateAddTrans
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:2022,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2023,10'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:2064,1'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2024,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2025,6'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:2026,6'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:2026,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2027,6'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:2028,12'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:2028,52'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2029,12'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:2030,6'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:2028,12'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2030,6'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:2032,7'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:2032,37'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2033,7'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:2063,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:2033,32'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2034,7'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:2063,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:2034,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2035,7'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:2063,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:2035,36'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2036,7'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:2063,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:2032,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2037,14'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:2063,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:2039,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2040,13'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:2041,17'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:2041,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2042,13'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:2053,7'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:2043,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2044,8'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:2052,3'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:2044,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2045,8'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:2051,7'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:2053,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2054,7'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:2056,3'
              BranchSideFuncs:
                - xmlRegStateAddTrans
      Callsites:
        - Src:             'xmlregexp.c:2046,8'
          Dst:             xmlRegStateAddTrans
    - functionName:    xmlFAParseQuantExact
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5125
      functionLinenumberEnd: 5149
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         19
      ICount:          116
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5130,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5130,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5130,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5130,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5131,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5145,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5131,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5132,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5134,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5137,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5138,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5140,24'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5145,19'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5145,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5146,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5145,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5146,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5148,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_escaped_codeunit
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4723
      functionLinenumberEnd: 4741
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         26
      ICount:          143
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - xmlRegexpErrCompile
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:4725,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4726,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4740,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4729,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4729,20'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4731,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4729,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4730,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4731,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4731,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4731,27'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4733,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4731,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4732,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4733,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4733,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4733,27'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4736,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4733,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4734,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4736,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
      Callsites:
        - Src:             'xmlregexp.c:4736,6'
          Dst:             xmlRegexpErrCompile
    - functionName:    parse_escaped_codepoint
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4744
      functionLinenumberEnd: 4761
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         20
      ICount:          116
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - parse_escaped_codeunit
        - xmlRegexpErrCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:4746,23'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4746,26'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - parse_escaped_codeunit
            - BranchSide:      'xmlregexp.c:4760,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4746,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4747,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - parse_escaped_codeunit
            - BranchSide:      'xmlregexp.c:4760,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4748,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4749,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - parse_escaped_codeunit
            - BranchSide:      'xmlregexp.c:4757,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4750,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4751,36'
              BranchSideFuncs:
                - parse_escaped_codeunit
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4756,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4752,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4752,24'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4755,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4752,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4753,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4755,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
      Callsites:
        - Src:             'xmlregexp.c:4745,15'
          Dst:             parse_escaped_codeunit
        - Src:             'xmlregexp.c:4751,13'
          Dst:             parse_escaped_codeunit
        - Src:             'xmlregexp.c:4757,2'
          Dst:             xmlRegexpErrCompile
    - functionName:    xmlFAParseCharProp
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4509
      functionLinenumberEnd: 4720
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         168
      ICount:          936
      EdgeCount:       225
      CyclomaticComplexity: 59
      functionsReached:
        - xmlRegAtomAddRange
        - xmlRegNewAtom
        - xmlRegexpErrCompile
        - xmlRegexpErrMemory
        - xmlStrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:4515,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4516,2'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4536,16'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4518,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4519,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4521,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4521,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4522,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4524,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4524,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4525,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4527,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4527,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4528,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4530,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4530,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4531,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4534,11'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4536,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4537,2'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4555,16'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4539,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4540,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4543,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4543,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4544,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4547,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4547,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4548,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4553,11'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4555,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4556,2'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4574,16'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4558,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4559,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4562,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4562,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4563,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4566,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4566,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4567,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4572,11'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4574,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4575,2'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4609,16'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4577,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4578,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4581,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4581,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4582,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4585,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4585,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4586,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4589,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4589,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4590,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4593,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4593,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4594,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4597,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4597,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4598,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4601,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4601,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4602,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4607,11'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4609,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4610,2'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4628,16'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4612,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4613,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4616,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4616,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4617,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4620,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4620,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4621,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4626,11'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4628,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4629,2'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4651,16'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4631,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4632,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4635,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4635,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4636,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4639,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4639,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4640,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4643,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4643,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4644,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4649,11'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4651,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4652,2'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4674,16'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4654,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4655,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4658,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4658,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4659,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4662,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4662,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4663,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4666,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4666,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4667,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4672,11'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4674,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4676,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4704,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4678,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4679,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4682,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4685,20'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4685,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4686,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4685,37'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4686,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4689,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4686,20'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4686,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4687,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4686,37'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4687,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4689,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4687,20'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4687,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4688,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4687,37'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4688,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4689,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4685,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4689,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4699,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4691,27'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4691,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4692,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4691,44'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4691,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4692,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4692,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4692,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4693,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4692,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4691,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4693,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4693,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4693,21'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4694,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4693,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4691,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4694,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4691,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4695,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:4698,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:4701,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4702,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4703,5'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4707,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4708,29'
              BranchSideFuncs:
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4714,16'
              BranchSideFuncs:
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4709,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4710,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4713,23'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4715,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4717,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4719,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:4679,6'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4700,14'
          Dst:             xmlStrndup
        - Src:             'xmlregexp.c:4702,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:4704,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4708,15'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:4715,13'
          Dst:             xmlRegAtomAddRange
    - functionName:    xmlRegNewAtom
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - type
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRegexpErrMemory
      functionUses:    14
      BranchProfiles:
        - Branch String:   'xmlregexp.c:830,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:831,21'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:834,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:831,2'
          Dst:             xmlRegexpErrMemory
    - functionName:    xmlRegAtomAddRange
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1430
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - atom
        - neg
        - type
        - start
        - end
        - blockName
      BBCount:         17
      ICount:          168
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlGrowCapacity
        - xmlRegNewRange
        - xmlRegexpErrCompile
        - xmlRegexpErrMemory
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1397,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1398,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:1401,9'
              BranchSideFuncs:
                - xmlRegNewRange
                - xmlGrowCapacity.9398
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:1401,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1402,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:1405,9'
              BranchSideFuncs:
                - xmlRegNewRange
                - xmlGrowCapacity.9398
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1405,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1409,35'
              BranchSideFuncs:
                - xmlGrowCapacity.9398
                - xmlRegNewRange
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1423,28'
              BranchSideFuncs:
                - xmlRegNewRange
        - Branch String:   'xmlregexp.c:1411,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1412,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1415,8'
              BranchSideFuncs:
                - xmlRegNewRange
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1416,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1417,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1420,17'
              BranchSideFuncs:
                - xmlRegNewRange
        - Branch String:   'xmlregexp.c:1424,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1425,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1426,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:1398,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:1402,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:1409,19'
          Dst:             xmlGrowCapacity
        - Src:             'xmlregexp.c:1412,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:1417,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:1423,13'
          Dst:             xmlRegNewRange
    - functionName:    xmlFAParseCharRange
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4946
      functionLinenumberEnd: 5038
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         88
      ICount:          520
      EdgeCount:       104
      CyclomaticComplexity: 18
      functionsReached:
        - xmlGetUTF8Char
        - xmlRegAtomAddRange
        - xmlRegexpErrCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:4951,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4952,9'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4956,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4957,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4958,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4974,17'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4960,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4961,22'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4962,22'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4963,22'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4967,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4967,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4967,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4967,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4967,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4967,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4967,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4967,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4967,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4967,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4967,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4967,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4967,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4967,11'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4969,3'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4974,30'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4974,34'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4982,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4974,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4975,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4982,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4977,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4978,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4981,5'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4989,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4989,28'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4993,5'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4989,43'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4989,47'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4993,5'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4989,60'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4989,64'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4993,5'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4989,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4990,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4993,5'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4995,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4995,26'
              BranchSideFuncs:
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4996,28'
              BranchSideFuncs:
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4995,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4995,45'
              BranchSideFuncs:
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4996,28'
              BranchSideFuncs:
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4995,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4996,28'
              BranchSideFuncs:
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:5000,5'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5002,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5003,2'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5018,17'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5005,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5006,20'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5007,20'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5008,20'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5012,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5012,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5012,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5012,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5012,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5012,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5012,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5012,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5012,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5012,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5012,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5012,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5012,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5012,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5014,3'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5018,30'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5018,34'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5026,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5018,47'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5018,51'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5026,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5018,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5019,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5026,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5021,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5022,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5025,5'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5031,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5032,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5034,9'
              BranchSideFuncs:
                - xmlRegAtomAddRange
      Callsites:
        - Src:             'xmlregexp.c:4952,9'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4969,3'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4976,23'
          Dst:             xmlGetUTF8Char
        - Src:             'xmlregexp.c:4978,13'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4982,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4996,9'
          Dst:             xmlRegAtomAddRange
        - Src:             'xmlregexp.c:5014,3'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5020,15'
          Dst:             xmlGetUTF8Char
        - Src:             'xmlregexp.c:5022,13'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5026,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5032,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5035,9'
          Dst:             xmlRegAtomAddRange
    - functionName:    xmlFAParsePosCharGroup
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5046
      functionLinenumberEnd: 5055
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         17
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFAParseCharClassEsc
        - xmlFAParseCharRange
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5048,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5049,29'
              BranchSideFuncs:
                - xmlFAParseCharClassEsc
                - xmlFAParseCharRange
            - BranchSide:      'xmlregexp.c:5051,26'
              BranchSideFuncs:
                - xmlFAParseCharRange
                - xmlFAParseCharClassEsc
        - Branch String:   'xmlregexp.c:5053,27'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5053,31'
              BranchSideFuncs:
                - xmlFAParseCharRange
                - xmlFAParseCharClassEsc
            - BranchSide:      'xmlregexp.c:5053,5'
              BranchSideFuncs:
                - xmlFAParseCharRange
                - xmlFAParseCharClassEsc
        - Branch String:   'xmlregexp.c:5053,43'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5053,5'
              BranchSideFuncs:
                - xmlFAParseCharRange
                - xmlFAParseCharClassEsc
            - BranchSide:      'xmlregexp.c:5054,15'
              BranchSideFuncs:
                - xmlFAParseCharRange
                - xmlFAParseCharClassEsc
        - Branch String:   'xmlregexp.c:5054,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5053,5'
              BranchSideFuncs:
                - xmlFAParseCharRange
                - xmlFAParseCharClassEsc
            - BranchSide:      'xmlregexp.c:5054,29'
              BranchSideFuncs:
                - xmlFAParseCharRange
                - xmlFAParseCharClassEsc
        - Branch String:   'xmlregexp.c:5053,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5048,6'
              BranchSideFuncs:
                - xmlFAParseCharRange
                - xmlFAParseCharClassEsc
            - BranchSide:      'xmlregexp.c:5055,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5049,6'
          Dst:             xmlFAParseCharClassEsc
        - Src:             'xmlregexp.c:5051,6'
          Dst:             xmlFAParseCharRange
    - functionName:    xmlFAParseCharClassEsc
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4775
      functionLinenumberEnd: 4932
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         158
      ICount:          825
      EdgeCount:       214
      CyclomaticComplexity: 58
      functionsReached:
        - parse_escaped_codepoint
        - xmlFAParseCharProp
        - xmlRegAtomAddRange
        - xmlRegNewAtom
        - xmlRegexpErrCompile
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:4778,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4779,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4788,9'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
                - xmlFAParseCharProp
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlFAParseCharProp
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4779,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4780,33'
              BranchSideFuncs:
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4781,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4788,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4789,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4792,5'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
                - xmlFAParseCharProp
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlFAParseCharProp
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4794,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4795,2'
              BranchSideFuncs:
                - xmlFAParseCharProp
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4807,16'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
                - xmlFAParseCharProp
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4796,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4797,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4800,2'
              BranchSideFuncs:
                - xmlFAParseCharProp
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4802,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4803,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4806,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4807,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4808,2'
              BranchSideFuncs:
                - xmlFAParseCharProp
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4822,17'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4809,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4810,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4813,2'
              BranchSideFuncs:
                - xmlFAParseCharProp
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4815,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4816,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4817,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4817,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4818,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4821,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4822,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4822,33'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4822,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4822,49'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4822,61'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4822,65'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4822,78'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4823,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4823,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4823,19'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4823,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4823,35'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4823,47'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4823,51'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4823,63'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4824,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4824,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4824,19'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4824,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4824,35'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4824,47'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4824,51'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4824,63'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4825,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4825,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4825,19'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4825,32'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4825,36'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4825,49'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4825,53'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4825,66'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4826,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4826,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4830,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4830,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4831,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4831,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4832,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4832,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4833,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4833,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4834,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4834,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4835,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4835,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4836,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4836,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4837,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4837,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4838,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4838,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4839,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4839,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4840,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4840,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4841,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4841,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4842,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4842,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4843,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4843,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4844,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
        - Branch String:   'xmlregexp.c:4822,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4845,6'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4885,17'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4845,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4846,33'
              BranchSideFuncs:
                - xmlRegNewAtom
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4869,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4847,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4848,18'
              BranchSideFuncs:
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4869,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4848,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4850,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4853,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4856,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4859,34'
              BranchSideFuncs:
                - parse_escaped_codepoint
            - BranchSide:      'xmlregexp.c:4866,28'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4860,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4861,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4863,28'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4870,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4872,25'
              BranchSideFuncs:
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4875,25'
              BranchSideFuncs:
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4878,25'
              BranchSideFuncs:
                - xmlRegAtomAddRange
            - BranchSide:      'xmlregexp.c:4881,25'
              BranchSideFuncs:
                - xmlRegAtomAddRange
        - Branch String:   'xmlregexp.c:4885,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4885,33'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4888,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4885,45'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4885,49'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4888,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4885,61'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4885,65'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4888,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4885,77'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4886,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4888,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4886,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4886,19'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4888,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4886,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4886,35'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4888,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4886,47'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4886,51'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4888,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4886,63'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4887,3'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4888,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4887,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4887,19'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4888,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4885,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4888,17'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4930,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:4890,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4892,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4895,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4898,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4901,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4904,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4907,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4910,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4913,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4916,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4919,8'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4922,2'
              BranchSideFuncs:
                - xmlRegAtomAddRange
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:4923,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4924,33'
              BranchSideFuncs:
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:4925,13'
              BranchSideFuncs:
                - xmlRegAtomAddRange
      Callsites:
        - Src:             'xmlregexp.c:4780,19'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:4782,6'
          Dst:             xmlRegAtomAddRange
        - Src:             'xmlregexp.c:4789,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4797,6'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4801,2'
          Dst:             xmlFAParseCharProp
        - Src:             'xmlregexp.c:4803,6'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4810,6'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4814,2'
          Dst:             xmlFAParseCharProp
        - Src:             'xmlregexp.c:4818,6'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:4846,19'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:4859,10'
          Dst:             parse_escaped_codepoint
        - Src:             'xmlregexp.c:4881,6'
          Dst:             xmlRegAtomAddRange
        - Src:             'xmlregexp.c:4924,19'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:4926,6'
          Dst:             xmlRegAtomAddRange
        - Src:             'xmlregexp.c:4930,2'
          Dst:             xmlRegexpErrCompile
    - functionName:    xmlFAParseCharGroup
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5066
      functionLinenumberEnd: 5092
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         22
      ICount:          163
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFAParseCharGroup
        - xmlFAParsePosCharGroup
        - xmlRegexpErrCompile
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5069,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5070,2'
              BranchSideFuncs:
                - xmlFAParsePosCharGroup
                - xmlFAParsePosCharGroup
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5075,5'
              BranchSideFuncs:
                - xmlFAParsePosCharGroup
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5075,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5075,29'
              BranchSideFuncs:
                - xmlFAParsePosCharGroup
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5075,5'
              BranchSideFuncs:
                - xmlFAParsePosCharGroup
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5075,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5075,5'
              BranchSideFuncs:
                - xmlFAParsePosCharGroup
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5076,7'
              BranchSideFuncs:
                - xmlFAParsePosCharGroup
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5076,19'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5076,23'
              BranchSideFuncs:
                - xmlFAParsePosCharGroup
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5089,29'
              BranchSideFuncs:
                - xmlFAParsePosCharGroup
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5076,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5077,6'
              BranchSideFuncs:
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5089,29'
              BranchSideFuncs:
                - xmlFAParsePosCharGroup
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5082,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5083,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5085,3'
              BranchSideFuncs:
                - xmlRegexpErrCompile
      Callsites:
        - Src:             'xmlregexp.c:5072,2'
          Dst:             xmlFAParsePosCharGroup
        - Src:             'xmlregexp.c:5080,6'
          Dst:             xmlFAParseCharGroup
        - Src:             'xmlregexp.c:5085,3'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5089,6'
          Dst:             xmlFAParsePosCharGroup
    - functionName:    xmlFAParseCharClass
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5101
      functionLinenumberEnd: 5116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFAParseCharClassEsc
        - xmlFAParseCharGroup
        - xmlRegNewAtom
        - xmlRegexpErrCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5102,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5103,2'
              BranchSideFuncs:
                - xmlRegNewAtom
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5114,25'
              BranchSideFuncs:
                - xmlFAParseCharClassEsc
        - Branch String:   'xmlregexp.c:5105,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5106,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5107,22'
              BranchSideFuncs:
                - xmlFAParseCharGroup
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5108,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5109,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5111,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
      Callsites:
        - Src:             'xmlregexp.c:5104,15'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:5107,2'
          Dst:             xmlFAParseCharGroup
        - Src:             'xmlregexp.c:5111,6'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5114,2'
          Dst:             xmlFAParseCharClassEsc
    - functionName:    xmlFAIsChar
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4475
      functionLinenumberEnd: 4491
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         29
      ICount:          136
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached:
        - xmlGetUTF8Char
        - xmlRegexpErrCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:4481,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4482,9'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:4485,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4485,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4485,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4489,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4485,39'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4485,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4489,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4485,55'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4486,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4489,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4486,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4486,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4489,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4486,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4486,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4489,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4486,47'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4487,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4489,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4487,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4487,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4489,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4487,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4487,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4489,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4487,48'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4488,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4489,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4488,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4488,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4489,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4485,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4489,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4490,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:4480,11'
          Dst:             xmlGetUTF8Char
        - Src:             'xmlregexp.c:4482,9'
          Dst:             xmlRegexpErrCompile
    - functionName:    xmlFAParseQuantifier
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5161
      functionLinenumberEnd: 5215
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         46
      ICount:          278
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - xmlFAParseQuantExact
        - xmlRegexpErrCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5165,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5165,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5166,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5165,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5165,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5166,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5165,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5166,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5177,9'
              BranchSideFuncs:
                - xmlFAParseQuantExact
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlFAParseQuantExact
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5166,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5167,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5174,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5167,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5168,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5169,15'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5169,15'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5170,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5171,15'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5177,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5178,6'
              BranchSideFuncs:
                - xmlFAParseQuantExact
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlFAParseQuantExact
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5214,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5182,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5183,12'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlFAParseQuantExact
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5185,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
                - xmlFAParseQuantExact
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5187,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5188,6'
              BranchSideFuncs:
                - xmlFAParseQuantExact
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5200,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5189,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5190,14'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5192,37'
              BranchSideFuncs:
                - xmlFAParseQuantExact
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5193,14'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5194,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5196,7'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5200,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5201,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5203,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5205,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5206,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5207,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5207,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5208,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5212,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5181,8'
          Dst:             xmlFAParseQuantExact
        - Src:             'xmlregexp.c:5185,13'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5192,16'
          Dst:             xmlFAParseQuantExact
        - Src:             'xmlregexp.c:5196,7'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5203,6'
          Dst:             xmlRegexpErrCompile
    - functionName:    xmlFAParseAtom
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5223
      functionLinenumberEnd: 5286
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         37
      ICount:          314
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlFAGenerateEpsilonTransition
        - xmlFAIsChar
        - xmlFAParseCharClass
        - xmlFAParseRegExp
        - xmlGetUTF8Char
        - xmlRegNewAtom
        - xmlRegexpErrCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5227,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5228,29'
              BranchSideFuncs:
                - xmlRegNewAtom
                - xmlGetUTF8Char
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5240,16'
              BranchSideFuncs:
                - xmlFAParseCharClass
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAParseRegExp
                - xmlRegexpErrCompile
                - xmlRegNewAtom
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5229,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5230,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5231,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5233,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5234,13'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5237,26'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5240,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5241,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5242,16'
              BranchSideFuncs:
                - xmlFAParseCharClass
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAParseRegExp
                - xmlRegexpErrCompile
                - xmlRegNewAtom
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5242,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5243,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5244,16'
              BranchSideFuncs:
                - xmlFAParseCharClass
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAParseRegExp
                - xmlRegexpErrCompile
                - xmlRegNewAtom
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5244,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5245,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5246,16'
              BranchSideFuncs:
                - xmlFAParseCharClass
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAParseRegExp
                - xmlRegexpErrCompile
                - xmlRegNewAtom
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5246,16'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5249,2'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAParseRegExp
                - xmlRegexpErrCompile
                - xmlRegNewAtom
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5281,17'
              BranchSideFuncs:
                - xmlFAParseCharClass
        - Branch String:   'xmlregexp.c:5250,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5251,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:5258,33'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAParseRegExp
                - xmlRegexpErrCompile
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:5268,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5269,6'
              BranchSideFuncs:
                - xmlRegNewAtom
            - BranchSide:      'xmlregexp.c:5271,6'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlRegNewAtom
        - Branch String:   'xmlregexp.c:5274,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5275,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5276,22'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5281,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5281,33'
              BranchSideFuncs:
                - xmlFAParseCharClass
            - BranchSide:      'xmlregexp.c:5282,22'
              BranchSideFuncs:
                - xmlFAParseCharClass
        - Branch String:   'xmlregexp.c:5281,46'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5281,50'
              BranchSideFuncs:
                - xmlFAParseCharClass
            - BranchSide:      'xmlregexp.c:5282,22'
              BranchSideFuncs:
                - xmlFAParseCharClass
      Callsites:
        - Src:             'xmlregexp.c:5226,17'
          Dst:             xmlFAIsChar
        - Src:             'xmlregexp.c:5228,15'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:5232,21'
          Dst:             xmlGetUTF8Char
        - Src:             'xmlregexp.c:5234,13'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5251,6'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5258,2'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:5260,2'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:5266,2'
          Dst:             xmlFAParseRegExp
        - Src:             'xmlregexp.c:5271,6'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5273,15'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:5282,2'
          Dst:             xmlFAParseCharClass
    - functionName:    xmlFAGenerateEpsilonTransition
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1642
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - from
        - to
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlRegStateAddTrans
        - xmlRegStatePush
      functionUses:    20
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1634,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1635,23'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1640,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1636,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1637,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1638,16'
              BranchSideFuncs:
                - xmlRegStateAddTrans
      Callsites:
        - Src:             'xmlregexp.c:1635,7'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:1640,5'
          Dst:             xmlRegStateAddTrans
    - functionName:    xmlFAParseRegExp
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5362
      functionLinenumberEnd: 5387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - top
      BBCount:         17
      ICount:          132
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFAParseBranch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5369,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5370,2'
              BranchSideFuncs:
                - xmlFAParseBranch
            - BranchSide:      'xmlregexp.c:5372,9'
              BranchSideFuncs:
                - xmlFAParseBranch
        - Branch String:   'xmlregexp.c:5372,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5373,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5376,11'
              BranchSideFuncs:
                - xmlFAParseBranch
        - Branch String:   'xmlregexp.c:5377,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5377,29'
              BranchSideFuncs:
                - xmlFAParseBranch
            - BranchSide:      'xmlregexp.c:5377,5'
              BranchSideFuncs:
                - xmlFAParseBranch
        - Branch String:   'xmlregexp.c:5377,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5378,2'
              BranchSideFuncs:
                - xmlFAParseBranch
            - BranchSide:      'xmlregexp.c:5383,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5383,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5383,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5384,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5368,5'
          Dst:             xmlFAParseBranch
        - Src:             'xmlregexp.c:5381,2'
          Dst:             xmlFAParseBranch
    - functionName:    xmlFAParseBranch
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5318
      functionLinenumberEnd: 5353
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - to
      BBCount:         36
      ICount:          229
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - xmlFAGenerateEpsilonTransition
        - xmlFAGenerateTransitions
        - xmlFAParsePiece
        - xmlRegFreeAtom
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5324,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5326,33'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5328,31'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5329,20'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5329,45'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5329,23'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5329,32'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5329,45'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5329,35'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5329,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5329,45'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5330,17'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5328,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5331,28'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5335,13'
              BranchSideFuncs:
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5338,23'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5338,27'
              BranchSideFuncs:
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5338,5'
              BranchSideFuncs:
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5338,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5339,24'
              BranchSideFuncs:
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5352,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5340,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5338,5'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5341,35'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5342,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5342,49'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5342,27'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5342,36'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5342,49'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5342,39'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5342,14'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5342,49'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5343,21'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlFAParsePiece
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5341,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5344,32'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5348,17'
              BranchSideFuncs:
                - xmlFAParsePiece
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
      Callsites:
        - Src:             'xmlregexp.c:5323,11'
          Dst:             xmlFAParsePiece
        - Src:             'xmlregexp.c:5326,2'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:5328,6'
          Dst:             xmlFAGenerateTransitions
        - Src:             'xmlregexp.c:5331,13'
          Dst:             xmlRegFreeAtom
        - Src:             'xmlregexp.c:5339,8'
          Dst:             xmlFAParsePiece
        - Src:             'xmlregexp.c:5341,10'
          Dst:             xmlFAGenerateTransitions
        - Src:             'xmlregexp.c:5344,17'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlFAParsePiece
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5294
      functionLinenumberEnd: 5306
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFAParseAtom
        - xmlFAParseQuantifier
        - xmlRegexpErrCompile
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5299,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5300,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5301,9'
              BranchSideFuncs:
                - xmlFAParseQuantifier
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5301,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5302,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlFAParseQuantifier
            - BranchSide:      'xmlregexp.c:5304,26'
              BranchSideFuncs:
                - xmlFAParseQuantifier
      Callsites:
        - Src:             'xmlregexp.c:5298,11'
          Dst:             xmlFAParseAtom
        - Src:             'xmlregexp.c:5302,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5304,5'
          Dst:             xmlFAParseQuantifier
    - functionName:    xmlFAGenerateTransitions
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1911
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - from
        - to
        - atom
      BBCount:         95
      ICount:          709
      EdgeCount:       125
      CyclomaticComplexity: 32
      functionsReached:
        - xmlFAGenerateCountedEpsilonTransition
        - xmlFAGenerateCountedTransition
        - xmlFAGenerateEpsilonTransition
        - xmlFAGenerateTransitions
        - xmlRegAtomPush
        - xmlRegCopyAtom
        - xmlRegFreeAtom
        - xmlRegGetCounter
        - xmlRegStateAddTrans
        - xmlRegStatePush
        - xmlRegexpErrCompile
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1695,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1696,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:1699,9'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
                - xmlRegStatePush
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegCopyAtom
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1699,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1704,7'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegCopyAtom
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1842,10'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:1704,19'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1704,23'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegCopyAtom
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1720,10'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegCopyAtom
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1704,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1705,7'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegCopyAtom
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1720,10'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegCopyAtom
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1704,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1709,37'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegCopyAtom
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1720,10'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegCopyAtom
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1720,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1722,3'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1737,3'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
            - BranchSide:      'xmlregexp.c:1742,3'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
            - BranchSide:      'xmlregexp.c:1752,7'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegCopyAtom
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:1833,3'
              BranchSideFuncs:
                - xmlRegAtomPush
        - Branch String:   'xmlregexp.c:1728,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1729,52'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
            - BranchSide:      'xmlregexp.c:1733,52'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
        - Branch String:   'xmlregexp.c:1752,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1753,18'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegCopyAtom
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:1755,34'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegCopyAtom
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:1756,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1757,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:1766,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1766,28'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegCopyAtom
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:1810,34'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1766,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1777,29'
              BranchSideFuncs:
                - xmlRegCopyAtom
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:1810,34'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1778,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1779,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1780,7'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:1784,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1786,40'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:1789,15'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
        - Branch String:   'xmlregexp.c:1791,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1792,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1793,37'
              BranchSideFuncs:
                - xmlFAGenerateCountedEpsilonTransition
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
        - Branch String:   'xmlregexp.c:1811,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1812,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1813,37'
              BranchSideFuncs:
                - xmlFAGenerateCountedTransition
                - xmlFAGenerateCountedEpsilonTransition
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1838,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1839,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1840,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:1842,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1842,30'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
            - BranchSide:      'xmlregexp.c:1857,9'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:1842,46'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1843,17'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
            - BranchSide:      'xmlregexp.c:1857,9'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:1842,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1847,6'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
            - BranchSide:      'xmlregexp.c:1857,9'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:1847,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1848,27'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:1852,33'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:1849,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1850,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1851,2'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:1857,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1858,23'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1862,11'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1859,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1860,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1861,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1863,48'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1864,10'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1872,24'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1863,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1872,24'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1878,10'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1873,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1874,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1875,33'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1878,49'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1879,10'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1885,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1879,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1879,30'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1885,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1878,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1880,11'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1885,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1882,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1883,6'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1884,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:1887,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1889,6'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
            - BranchSide:      'xmlregexp.c:1893,6'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegStateAddTrans
                - xmlRegAtomPush
            - BranchSide:      'xmlregexp.c:1898,6'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
            - BranchSide:      'xmlregexp.c:1902,10'
              BranchSideFuncs:
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:1906,6'
              BranchSideFuncs:
                - xmlRegAtomPush
        - Branch String:   'xmlregexp.c:1902,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1903,34'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
                - xmlRegAtomPush
            - BranchSide:      'xmlregexp.c:1904,6'
              BranchSideFuncs:
                - xmlRegAtomPush
        - Branch String:   'xmlregexp.c:1908,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1909,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1910,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:1696,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:1709,6'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1729,21'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1730,21'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1733,21'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1738,3'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1739,3'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1743,3'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1755,18'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:1777,14'
          Dst:             xmlRegCopyAtom
        - Src:             'xmlregexp.c:1784,11'
          Dst:             xmlFAGenerateTransitions
        - Src:             'xmlregexp.c:1786,25'
          Dst:             xmlRegFreeAtom
        - Src:             'xmlregexp.c:1790,17'
          Dst:             xmlRegGetCounter
        - Src:             'xmlregexp.c:1796,7'
          Dst:             xmlFAGenerateCountedEpsilonTransition
        - Src:             'xmlregexp.c:1799,7'
          Dst:             xmlFAGenerateCountedTransition
        - Src:             'xmlregexp.c:1802,7'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1810,17'
          Dst:             xmlRegGetCounter
        - Src:             'xmlregexp.c:1816,7'
          Dst:             xmlFAGenerateCountedTransition
        - Src:             'xmlregexp.c:1819,7'
          Dst:             xmlFAGenerateCountedEpsilonTransition
        - Src:             'xmlregexp.c:1823,4'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1838,6'
          Dst:             xmlRegAtomPush
        - Src:             'xmlregexp.c:1848,11'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:1852,2'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1854,2'
          Dst:             xmlRegFreeAtom
        - Src:             'xmlregexp.c:1858,7'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:1872,8'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:1875,2'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1885,5'
          Dst:             xmlRegStateAddTrans
        - Src:             'xmlregexp.c:1890,6'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1894,6'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1895,6'
          Dst:             xmlRegStateAddTrans
        - Src:             'xmlregexp.c:1899,6'
          Dst:             xmlRegStateAddTrans
        - Src:             'xmlregexp.c:1903,3'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:1908,9'
          Dst:             xmlRegAtomPush
    - functionName:    xmlRegStatePush
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1601
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         13
      ICount:          119
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlGrowCapacity
        - xmlRegNewState
        - xmlRegexpErrMemory
      functionUses:    15
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1574,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1578,35'
              BranchSideFuncs:
                - xmlGrowCapacity.9398
                - xmlRegNewState
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1593,28'
              BranchSideFuncs:
                - xmlRegNewState
        - Branch String:   'xmlregexp.c:1580,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1581,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1584,8'
              BranchSideFuncs:
                - xmlRegNewState
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1585,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1586,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1589,17'
              BranchSideFuncs:
                - xmlRegNewState
        - Branch String:   'xmlregexp.c:1594,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1595,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1597,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:1578,19'
          Dst:             xmlGrowCapacity
        - Src:             'xmlregexp.c:1581,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:1586,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:1593,13'
          Dst:             xmlRegNewState
    - functionName:    xmlRegGetCounter
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1455
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          109
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGrowCapacity
        - xmlRegexpErrMemory
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1434,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1438,35'
              BranchSideFuncs:
                - xmlGrowCapacity.9398
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1452,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:1440,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1441,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1444,8'
              BranchSideFuncs:
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1445,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1446,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1449,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:1438,19'
          Dst:             xmlGrowCapacity
        - Src:             'xmlregexp.c:1441,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:1446,6'
          Dst:             xmlRegexpErrMemory
    - functionName:    xmlFAGenerateCountedEpsilonTransition
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1652
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - from
        - to
        - counter
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlRegStateAddTrans
        - xmlRegStatePush
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1653,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1654,23'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1659,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1655,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1656,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1657,16'
              BranchSideFuncs:
                - xmlRegStateAddTrans
      Callsites:
        - Src:             'xmlregexp.c:1654,7'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:1659,5'
          Dst:             xmlRegStateAddTrans
    - functionName:    xmlFAGenerateCountedTransition
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1680
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - from
        - to
        - counter
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlRegStateAddTrans
        - xmlRegStatePush
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1672,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1673,23'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1678,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1674,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1675,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1676,16'
              BranchSideFuncs:
                - xmlRegStateAddTrans
      Callsites:
        - Src:             'xmlregexp.c:1673,7'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:1678,5'
          Dst:             xmlRegStateAddTrans
    - functionName:    xmlRegAtomPush
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1484
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - atom
      BBCount:         13
      ICount:          118
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlGrowCapacity
        - xmlRegexpErrCompile
        - xmlRegexpErrMemory
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1459,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1460,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
            - BranchSide:      'xmlregexp.c:1463,9'
              BranchSideFuncs:
                - xmlGrowCapacity.9398
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1463,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1467,35'
              BranchSideFuncs:
                - xmlGrowCapacity.9398
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1481,16'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:1469,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1470,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1473,8'
              BranchSideFuncs:
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:1474,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1475,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:1478,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:1460,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:1467,19'
          Dst:             xmlGrowCapacity
        - Src:             'xmlregexp.c:1470,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:1475,6'
          Dst:             xmlRegexpErrMemory
    - functionName:    xmlRegNewState
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRegexpErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:916,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:917,21'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:920,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:917,2'
          Dst:             xmlRegexpErrMemory
    - functionName:    xmlFARegExecRollBack
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3283
      functionLinenumberEnd: 3304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - exec
      BBCount:         13
      ICount:          140
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3284,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3285,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3286,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3286,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3287,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3290,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3294,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3294,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3295,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3295,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3296,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3299,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3299,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3300,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3303,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRegExecSetErrString
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3698
      functionLinenumberEnd: 3711
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - exec
        - value
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3699,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3700,9'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlregexp.c:3701,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlregexp.c:3701,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3702,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3704,37'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlregexp.c:3705,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3706,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:3704,27'
          Dst:             xmlStrdup
    - functionName:    xmlFARegExecSave
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3234
      functionLinenumberEnd: 3280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - exec
      BBCount:         21
      ICount:          260
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlGrowCapacity
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3236,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3237,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3240,5'
              BranchSideFuncs:
                - xmlGrowCapacity.9398
        - Branch String:   'xmlregexp.c:3243,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3246,12'
              BranchSideFuncs:
                - xmlGrowCapacity.9398
            - BranchSide:      'xmlregexp.c:3264,48'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3250,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3251,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3254,8'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3255,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3256,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3259,20'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3267,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3268,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3279,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3268,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3270,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3276,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3271,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3272,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3275,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:3248,19'
          Dst:             xmlGrowCapacity
    - functionName:    xmlFARegExecSaveInputString
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3715
      functionLinenumberEnd: 3751
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - exec
        - value
        - data
      BBCount:         19
      ICount:          189
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlGrowCapacity
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3716,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3720,35'
              BranchSideFuncs:
                - xmlGrowCapacity.9398
                - xmlStrdup
            - BranchSide:      'xmlregexp.c:3738,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlregexp.c:3722,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3723,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3727,13'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlregexp.c:3727,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3728,21'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlregexp.c:3730,8'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlregexp.c:3731,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3732,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3735,21'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlregexp.c:3738,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3739,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3741,64'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlregexp.c:3742,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3743,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:3720,19'
          Dst:             xmlGrowCapacity
        - Src:             'xmlregexp.c:3741,54'
          Dst:             xmlStrdup
    - functionName:    xmlAutomataIsDeterminist
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6321
      functionLinenumberEnd: 6329
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - am
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFAComputesDeterminism
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:6324,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6325,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6327,36'
              BranchSideFuncs:
                - xmlFAComputesDeterminism
      Callsites:
        - Src:             'xmlregexp.c:6327,11'
          Dst:             xmlFAComputesDeterminism
    - functionName:    xmlFAComputesDeterminism
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2796
      functionLinenumberEnd: 2942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         86
      ICount:          515
      EdgeCount:       116
      CyclomaticComplexity: 32
      functionsReached:
        - xmlFACompareAtoms
        - xmlFAEqualAtoms
        - xmlFAFinishRecurseDeterminism
        - xmlFARecurseDeterminism
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:2804,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2805,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2807,9'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2807,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2808,14'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2813,18'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2813,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2814,10'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2855,18'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2815,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2816,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2817,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2817,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2818,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2819,15'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2819,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2820,13'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2849,5'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2825,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2827,3'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2829,10'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2829,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2830,3'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2831,13'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2831,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2832,10'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2848,2'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2833,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2834,7'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2835,7'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2835,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2836,11'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2847,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2836,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2841,24'
              BranchSideFuncs:
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2846,3'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2841,50'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2842,30'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2845,7'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2842,58'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2843,30'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2845,7'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2841,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2844,8'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2845,7'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2855,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2856,10'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2940,25'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:2857,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2858,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2859,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2859,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2860,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2861,7'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2862,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2863,13'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2930,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2868,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2869,3'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2871,10'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2871,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2872,3'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2873,13'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2873,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2874,10'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2923,2'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2875,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2876,7'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2877,7'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2877,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2882,29'
              BranchSideFuncs:
                - xmlFACompareAtoms
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2903,37'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2882,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2887,30'
              BranchSideFuncs:
                - xmlFAEqualAtoms
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
            - BranchSide:      'xmlregexp.c:2896,3'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2887,48'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2888,30'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2890,33'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2888,58'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2889,47'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2890,33'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2887,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2890,33'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2892,4'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
        - Branch String:   'xmlregexp.c:2930,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2931,6'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
            - BranchSide:      'xmlregexp.c:2938,5'
              BranchSideFuncs:
                - xmlFARecurseDeterminism
                - xmlFAFinishRecurseDeterminism
                - xmlFACompareAtoms
                - xmlFAEqualAtoms
      Callsites:
        - Src:             'xmlregexp.c:2841,8'
          Dst:             xmlFAEqualAtoms
        - Src:             'xmlregexp.c:2882,11'
          Dst:             xmlFACompareAtoms
        - Src:             'xmlregexp.c:2889,31'
          Dst:             xmlFAEqualAtoms
        - Src:             'xmlregexp.c:2903,13'
          Dst:             xmlFARecurseDeterminism
        - Src:             'xmlregexp.c:2905,21'
          Dst:             xmlFAFinishRecurseDeterminism
    - functionName:    xmlAutomataCompile
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6299
      functionLinenumberEnd: 6310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - am
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFAEliminateEpsilonTransitions
        - xmlRegEpxFromParse
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlregexp.c:6302,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6302,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6302,26'
              BranchSideFuncs:
                - xmlFAEliminateEpsilonTransitions
                - xmlRegEpxFromParse
        - Branch String:   'xmlregexp.c:6302,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6302,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6303,38'
              BranchSideFuncs:
                - xmlFAEliminateEpsilonTransitions
                - xmlRegEpxFromParse
        - Branch String:   'xmlregexp.c:6304,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6305,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6307,30'
              BranchSideFuncs:
                - xmlRegEpxFromParse
      Callsites:
        - Src:             'xmlregexp.c:6303,5'
          Dst:             xmlFAEliminateEpsilonTransitions
        - Src:             'xmlregexp.c:6307,11'
          Dst:             xmlRegEpxFromParse
    - functionName:    xmlFAEliminateEpsilonTransitions
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2069
      functionLinenumberEnd: 2200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         113
      ICount:          702
      EdgeCount:       150
      CyclomaticComplexity: 39
      functionsReached:
        - xmlFAEliminateSimpleEpsilonTransitions
        - xmlFAFinishReduceEpsilonTransitions
        - xmlFAReduceEpsilonTransitions
        - xmlRegFreeState
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:2074,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2074,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:2080,44'
              BranchSideFuncs:
                - xmlFAEliminateSimpleEpsilonTransitions
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2081,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2082,10'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2089,17'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:2083,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2083,26'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2087,5'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2083,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2084,22'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:2087,5'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2099,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2100,10'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:2129,9'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2101,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2102,6'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:2103,7'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:2103,28'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2104,7'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:2107,15'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:2103,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2105,6'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:2107,15'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:2107,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2108,11'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:2125,5'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:2108,47'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2109,4'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:2124,2'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:2108,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2110,7'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:2124,2'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:2110,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2111,7'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
            - BranchSide:      'xmlregexp.c:2112,14'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAReduceEpsilonTransitions
                - xmlFAFinishReduceEpsilonTransitions
        - Branch String:   'xmlregexp.c:2129,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2130,15'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2148,18'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2130,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2131,14'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2143,5'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2132,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2133,3'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2134,19'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2134,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2135,28'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2142,2'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2136,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2137,8'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2141,6'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2137,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2138,8'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2141,6'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2136,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2139,7'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2141,6'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2148,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2149,10'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2153,13'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2150,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2151,6'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2152,5'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2154,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2155,2'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2156,5'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2156,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2157,17'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2192,18'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2162,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2163,11'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2180,6'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2163,42'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2164,5'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2175,2'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2164,41'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2165,5'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2166,15'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2163,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2166,15'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2175,2'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2168,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2169,7'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2170,7'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2170,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2171,7'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2174,6'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2180,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2181,19'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2190,10'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2181,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2182,11'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2189,2'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2183,23'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2183,27'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2188,6'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2183,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2185,16'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2188,6'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2192,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2192,5'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2193,10'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2194,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2194,26'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2198,5'
              BranchSideFuncs:
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:2194,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:2195,22'
              BranchSideFuncs:
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:2198,5'
              BranchSideFuncs:
                - xmlRegFreeState
      Callsites:
        - Src:             'xmlregexp.c:2080,5'
          Dst:             xmlFAEliminateSimpleEpsilonTransitions
        - Src:             'xmlregexp.c:2084,6'
          Dst:             xmlRegFreeState
        - Src:             'xmlregexp.c:2118,7'
          Dst:             xmlFAReduceEpsilonTransitions
        - Src:             'xmlregexp.c:2120,7'
          Dst:             xmlFAFinishReduceEpsilonTransitions
        - Src:             'xmlregexp.c:2195,6'
          Dst:             xmlRegFreeState
    - functionName:    xmlRegEpxFromParse
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         126
      ICount:          1091
      EdgeCount:       168
      CyclomaticComplexity: 44
      functionsReached:
        - xmlRegCalloc2
        - xmlRegFreeAtom
        - xmlRegFreeState
        - xmlRegexpErrMemory
        - xmlRegexpIsDeterminist
        - xmlStrEqual
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:501,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:502,21'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:505,12'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpIsDeterminist
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:515,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:516,36'
              BranchSideFuncs:
                - xmlRegexpIsDeterminist
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:523,10'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:516,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:517,32'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:521,5'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:523,33'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:524,3'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:528,43'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:524,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:525,3'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:528,43'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:525,20'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:526,3'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:528,43'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:526,23'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:527,3'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:528,43'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:527,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:528,3'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:528,43'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:523,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:528,43'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:529,12'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:546,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:547,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:551,9'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:551,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:552,10'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:559,14'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:552,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:553,19'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:556,3'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:560,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:561,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:566,16'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:567,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:568,25'
              BranchSideFuncs:
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:574,9'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:574,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:575,11'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:608,38'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:575,53'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:576,4'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:599,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:575,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:577,11'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:599,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:578,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:579,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
            - BranchSide:      'xmlregexp.c:584,7'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrEqual
                - xmlStrdup
        - Branch String:   'xmlregexp.c:579,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:580,21'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrEqual
                - xmlStrdup
            - BranchSide:      'xmlregexp.c:583,3'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:584,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:585,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:598,6'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:587,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:588,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:596,14'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
                - xmlStrdup
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:588,4'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:589,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:590,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:601,3'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:602,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:603,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:610,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:611,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:624,12'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:613,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:614,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:615,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:626,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:631,16'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:680,2'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:632,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:633,3'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:634,14'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:638,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:639,13'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:679,2'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:640,23'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:640,27'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:641,7'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:640,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:641,7'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:642,26'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:643,35'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:643,39'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:651,14'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:643,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:644,43'
              BranchSideFuncs:
                - xmlRegCalloc2
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:651,14'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:646,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:647,23'
              BranchSideFuncs:
                - xmlRegexpErrMemory
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
            - BranchSide:      'xmlregexp.c:650,3'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:658,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:659,11'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:673,4'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:659,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:660,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:671,3'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
                - xmlRegCalloc2
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:661,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:662,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:663,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:666,4'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:667,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:668,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:684,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:685,13'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:689,2'
              BranchSideFuncs:
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:685,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:686,19'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:687,6'
              BranchSideFuncs:
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:691,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:692,13'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:696,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:692,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:693,18'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:694,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:502,2'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:516,13'
          Dst:             xmlRegexpIsDeterminist
        - Src:             'xmlregexp.c:517,13'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:547,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:561,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:568,6'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:579,11'
          Dst:             xmlStrEqual
        - Src:             'xmlregexp.c:586,28'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:608,24'
          Dst:             xmlRegCalloc2
        - Src:             'xmlregexp.c:644,29'
          Dst:             xmlRegCalloc2
        - Src:             'xmlregexp.c:647,4'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:686,3'
          Dst:             xmlRegFreeState
        - Src:             'xmlregexp.c:693,3'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlRegexpIsDeterminist
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5491
      functionLinenumberEnd: 5522
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         17
      ICount:          150
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFAComputesDeterminism
        - xmlFreeAutomata
        - xmlNewAutomata
        - xmlRegFreeState
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5495,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5496,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5497,9'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlFAComputesDeterminism
                - xmlFreeAutomata
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:5497,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5498,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5500,10'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlFAComputesDeterminism
                - xmlFreeAutomata
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:5501,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5502,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5503,9'
              BranchSideFuncs:
                - xmlFAComputesDeterminism
                - xmlFreeAutomata
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:5503,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5506,9'
              BranchSideFuncs:
                - xmlFAComputesDeterminism
                - xmlFreeAutomata
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:5510,19'
              BranchSideFuncs:
                - xmlFAComputesDeterminism
                - xmlFreeAutomata
        - Branch String:   'xmlregexp.c:5506,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5507,22'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlFAComputesDeterminism
                - xmlFreeAutomata
            - BranchSide:      'xmlregexp.c:5508,2'
              BranchSideFuncs:
                - xmlFAComputesDeterminism
                - xmlFreeAutomata
      Callsites:
        - Src:             'xmlregexp.c:5500,10'
          Dst:             xmlNewAutomata
        - Src:             'xmlregexp.c:5507,6'
          Dst:             xmlRegFreeState
        - Src:             'xmlregexp.c:5516,11'
          Dst:             xmlFAComputesDeterminism
        - Src:             'xmlregexp.c:5519,5'
          Dst:             xmlFreeAutomata
    - functionName:    xmlRegFreeState
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:933,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:934,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:936,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:936,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:937,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:938,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:938,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:939,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:940,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNewAutomata
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5576
      functionLinenumberEnd: 5596
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeAutomata
        - xmlRegNewParserCtxt
        - xmlRegStatePush
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5579,12'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5577,20'
              BranchSideFuncs:
                - xmlRegNewParserCtxt
                - xmlRegStatePush
                - xmlFreeAutomata
            - BranchSide:      'xmlregexp.c:5579,12'
              BranchSideFuncs:
                - xmlRegNewParserCtxt
                - xmlRegStatePush
                - xmlFreeAutomata
        - Branch String:   'xmlregexp.c:5580,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5581,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5584,35'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlFreeAutomata
        - Branch String:   'xmlregexp.c:5585,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5586,18'
              BranchSideFuncs:
                - xmlFreeAutomata
            - BranchSide:      'xmlregexp.c:5589,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5579,12'
          Dst:             xmlRegNewParserCtxt
        - Src:             'xmlregexp.c:5584,19'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:5586,2'
          Dst:             xmlFreeAutomata
    - functionName:    xmlFreeAutomata
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5606
      functionLinenumberEnd: 5610
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - am
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRegFreeParserCtxt
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5607,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5608,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5609,26'
              BranchSideFuncs:
                - xmlRegFreeParserCtxt
      Callsites:
        - Src:             'xmlregexp.c:5609,5'
          Dst:             xmlRegFreeParserCtxt
    - functionName:    xmlRegFreeParserCtxt
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         26
      ICount:          159
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - xmlRegFreeAtom
        - xmlRegFreeState
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:951,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:952,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:954,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:954,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:955,2'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:956,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:956,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:957,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:961,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:957,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:958,22'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:959,2'
              BranchSideFuncs:
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:961,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:962,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:966,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:962,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:963,21'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:964,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:966,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:967,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:968,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:958,6'
          Dst:             xmlRegFreeState
        - Src:             'xmlregexp.c:963,6'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlRegNewParserCtxt
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:729,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:730,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:731,12'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlregexp.c:732,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:733,26'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlregexp.c:739,16'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:734,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:735,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:738,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:733,16'
          Dst:             xmlStrdup
    - functionName:    xmlAutomataNewCounterTrans
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6280
      functionLinenumberEnd: 6287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - am
        - from
        - to
        - counter
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlFAGenerateCountedTransition
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:6281,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6281,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6282,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6281,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6281,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6282,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6281,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6282,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6283,36'
              BranchSideFuncs:
                - xmlFAGenerateCountedTransition
        - Branch String:   'xmlregexp.c:6284,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6285,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6286,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:6283,5'
          Dst:             xmlFAGenerateCountedTransition
    - functionName:    xmlAutomataNewCountedTrans
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6256
      functionLinenumberEnd: 6263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - am
        - from
        - to
        - counter
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlFAGenerateCountedEpsilonTransition
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlregexp.c:6257,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6257,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6258,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6257,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6257,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6258,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6257,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6258,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6259,43'
              BranchSideFuncs:
                - xmlFAGenerateCountedEpsilonTransition
        - Branch String:   'xmlregexp.c:6260,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6261,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6262,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:6259,5'
          Dst:             xmlFAGenerateCountedEpsilonTransition
    - functionName:    xmlAutomataNewCounter
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6227
      functionLinenumberEnd: 6239
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - am
        - min
        - max
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlRegGetCounter
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlregexp.c:6230,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6231,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6233,28'
              BranchSideFuncs:
                - xmlRegGetCounter
        - Branch String:   'xmlregexp.c:6234,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6235,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6236,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:6233,11'
          Dst:             xmlRegGetCounter
    - functionName:    xmlFAGenerateAllTransition
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1612
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - from
        - to
        - lax
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlRegStateAddTrans
        - xmlRegStatePush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:1613,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1614,23'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegStateAddTrans
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1619,9'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1615,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1616,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:1617,16'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegStateAddTrans
        - Branch String:   'xmlregexp.c:1619,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:1620,22'
              BranchSideFuncs:
                - xmlRegStateAddTrans
            - BranchSide:      'xmlregexp.c:1622,22'
              BranchSideFuncs:
                - xmlRegStateAddTrans
      Callsites:
        - Src:             'xmlregexp.c:1614,7'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:1620,2'
          Dst:             xmlRegStateAddTrans
        - Src:             'xmlregexp.c:1622,2'
          Dst:             xmlRegStateAddTrans
    - functionName:    xmlAutomataNewAllTrans
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6207
      functionLinenumberEnd: 6214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - am
        - from
        - to
        - lax
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFAGenerateAllTransition
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:6208,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6208,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6209,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6208,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6209,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6210,32'
              BranchSideFuncs:
                - xmlFAGenerateAllTransition
        - Branch String:   'xmlregexp.c:6211,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6212,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6213,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:6210,5'
          Dst:             xmlFAGenerateAllTransition
    - functionName:    xmlAutomataNewEpsilon
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6182
      functionLinenumberEnd: 6189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - am
        - from
        - to
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFAGenerateEpsilonTransition
      functionUses:    57
      BranchProfiles:
        - Branch String:   'xmlregexp.c:6183,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6183,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6184,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6183,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6184,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6185,36'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:6186,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6187,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6188,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:6185,5'
          Dst:             xmlFAGenerateEpsilonTransition
    - functionName:    xmlAutomataNewState
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6162
      functionLinenumberEnd: 6166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - am
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRegStatePush
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xmlregexp.c:6163,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6164,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6165,28'
              BranchSideFuncs:
                - xmlRegStatePush
      Callsites:
        - Src:             'xmlregexp.c:6165,12'
          Dst:             xmlRegStatePush
    - functionName:    xmlAutomataNewOnceTrans
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6109
      functionLinenumberEnd: 6151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - am
        - from
        - to
        - token
        - min
        - max
        - data
      BBCount:         27
      ICount:          190
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - xmlRegAtomPush
        - xmlRegFreeAtom
        - xmlRegGetCounter
        - xmlRegNewAtom
        - xmlRegStateAddTrans
        - xmlRegStatePush
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlregexp.c:6113,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6113,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6114,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6113,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6113,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6114,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6113,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6114,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6115,9'
              BranchSideFuncs:
                - xmlRegNewAtom
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6115,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6116,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6117,9'
              BranchSideFuncs:
                - xmlRegNewAtom
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6117,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6118,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6119,26'
              BranchSideFuncs:
                - xmlRegNewAtom
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6120,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6121,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6122,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6131,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6132,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6133,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6137,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6138,23'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6142,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:6139,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6140,13'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6141,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:6143,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6144,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6145,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:6119,12'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:6122,20'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:6130,15'
          Dst:             xmlRegGetCounter
        - Src:             'xmlregexp.c:6138,7'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:6142,5'
          Dst:             xmlRegStateAddTrans
        - Src:             'xmlregexp.c:6143,9'
          Dst:             xmlRegAtomPush
        - Src:             'xmlregexp.c:6149,5'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlAutomataNewOnceTrans2
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6022
      functionLinenumberEnd: 6084
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - am
        - from
        - to
        - token
        - token2
        - min
        - max
        - data
      BBCount:         37
      ICount:          290
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - strlen
        - xmlRegAtomPush
        - xmlRegFreeAtom
        - xmlRegGetCounter
        - xmlRegNewAtom
        - xmlRegStateAddTrans
        - xmlRegStatePush
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:6026,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6026,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6027,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6026,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6026,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6027,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:6026,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6027,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6028,9'
              BranchSideFuncs:
                - xmlRegNewAtom
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
                - xmlStrdup
        - Branch String:   'xmlregexp.c:6028,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6029,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6030,9'
              BranchSideFuncs:
                - xmlRegNewAtom
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
                - xmlStrdup
        - Branch String:   'xmlregexp.c:6030,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6031,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6032,26'
              BranchSideFuncs:
                - xmlRegNewAtom
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
                - xmlStrdup
        - Branch String:   'xmlregexp.c:6033,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6034,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:6035,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
                - xmlStrdup
        - Branch String:   'xmlregexp.c:6035,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6035,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
            - BranchSide:      'xmlregexp.c:6036,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6035,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6036,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
            - BranchSide:      'xmlregexp.c:6043,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6037,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6038,13'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6039,5'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6047,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6048,6'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6049,10'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6064,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6065,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6066,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:6070,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6071,23'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6075,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:6072,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6073,13'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6074,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:6076,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:6077,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:6078,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:6032,12'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:6036,17'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:6043,9'
          Dst:             strlen
        - Src:             'xmlregexp.c:6044,9'
          Dst:             strlen
        - Src:             'xmlregexp.c:6063,15'
          Dst:             xmlRegGetCounter
        - Src:             'xmlregexp.c:6071,7'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:6075,5'
          Dst:             xmlRegStateAddTrans
        - Src:             'xmlregexp.c:6076,9'
          Dst:             xmlRegAtomPush
        - Src:             'xmlregexp.c:6082,5'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlAutomataNewCountTrans
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5943
      functionLinenumberEnd: 5997
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - am
        - from
        - to
        - token
        - min
        - max
        - data
      BBCount:         43
      ICount:          258
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - xmlFAGenerateEpsilonTransition
        - xmlRegAtomPush
        - xmlRegFreeAtom
        - xmlRegGetCounter
        - xmlRegNewAtom
        - xmlRegStateAddTrans
        - xmlRegStatePush
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5947,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5947,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5948,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5947,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5947,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5948,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5947,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5948,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5949,9'
              BranchSideFuncs:
                - xmlRegNewAtom
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5949,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5950,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5951,10'
              BranchSideFuncs:
                - xmlRegNewAtom
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5951,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5951,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5952,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5951,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5952,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5953,26'
              BranchSideFuncs:
                - xmlRegNewAtom
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5954,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5955,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5956,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5957,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5958,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5959,18'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5960,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5961,2'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
            - BranchSide:      'xmlregexp.c:5963,14'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5970,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5971,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5972,33'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5976,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5977,23'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5981,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5978,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5979,13'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5980,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5982,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5983,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5984,17'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:5986,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5987,7'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:5988,9'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:5988,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5989,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5990,9'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:5990,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5991,33'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:5992,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5953,12'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:5956,20'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:5969,15'
          Dst:             xmlRegGetCounter
        - Src:             'xmlregexp.c:5977,7'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:5981,5'
          Dst:             xmlRegStateAddTrans
        - Src:             'xmlregexp.c:5982,9'
          Dst:             xmlRegAtomPush
        - Src:             'xmlregexp.c:5991,2'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:5995,5'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlAutomataNewCountTrans2
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5849
      functionLinenumberEnd: 5921
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - am
        - from
        - to
        - token
        - token2
        - min
        - max
        - data
      BBCount:         51
      ICount:          349
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - strlen
        - xmlFAGenerateEpsilonTransition
        - xmlRegAtomPush
        - xmlRegFreeAtom
        - xmlRegGetCounter
        - xmlRegNewAtom
        - xmlRegStateAddTrans
        - xmlRegStatePush
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5853,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5853,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5854,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5853,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5853,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5854,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5853,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5854,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5855,9'
              BranchSideFuncs:
                - xmlRegNewAtom
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
                - xmlStrdup
        - Branch String:   'xmlregexp.c:5855,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5856,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5857,10'
              BranchSideFuncs:
                - xmlRegNewAtom
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
                - xmlStrdup
        - Branch String:   'xmlregexp.c:5857,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5857,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5858,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5857,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5858,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5859,26'
              BranchSideFuncs:
                - xmlRegNewAtom
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
                - xmlStrdup
        - Branch String:   'xmlregexp.c:5860,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5861,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5862,10'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
                - xmlStrdup
        - Branch String:   'xmlregexp.c:5862,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5862,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
            - BranchSide:      'xmlregexp.c:5863,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5862,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5863,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
            - BranchSide:      'xmlregexp.c:5870,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5864,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5865,13'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5866,5'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5874,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5875,6'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5876,10'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5884,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5885,2'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
            - BranchSide:      'xmlregexp.c:5887,14'
              BranchSideFuncs:
                - xmlRegGetCounter
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5894,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5895,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5896,33'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
                - xmlRegStatePush
        - Branch String:   'xmlregexp.c:5900,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5901,23'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5905,25'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5902,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5903,13'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5904,5'
              BranchSideFuncs:
                - xmlRegStateAddTrans
                - xmlRegAtomPush
                - xmlFAGenerateEpsilonTransition
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5906,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5907,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5908,17'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:5910,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5911,7'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:5912,9'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:5912,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5913,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5914,9'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
        - Branch String:   'xmlregexp.c:5914,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5915,33'
              BranchSideFuncs:
                - xmlFAGenerateEpsilonTransition
            - BranchSide:      'xmlregexp.c:5916,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5859,12'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:5863,17'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:5870,9'
          Dst:             strlen
        - Src:             'xmlregexp.c:5871,9'
          Dst:             strlen
        - Src:             'xmlregexp.c:5893,15'
          Dst:             xmlRegGetCounter
        - Src:             'xmlregexp.c:5901,7'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:5905,5'
          Dst:             xmlRegStateAddTrans
        - Src:             'xmlregexp.c:5906,9'
          Dst:             xmlRegAtomPush
        - Src:             'xmlregexp.c:5915,2'
          Dst:             xmlFAGenerateEpsilonTransition
        - Src:             'xmlregexp.c:5919,5'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlAutomataNewNegTrans
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5781
      functionLinenumberEnd: 5825
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - am
        - from
        - to
        - token
        - token2
        - data
      BBCount:         25
      ICount:          218
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - snprintf
        - strlen
        - xmlFAGenerateTransitions
        - xmlRegFreeAtom
        - xmlRegNewAtom
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5785,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5785,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5786,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5785,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5785,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5786,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5785,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5786,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5787,26'
              BranchSideFuncs:
                - xmlRegNewAtom
                - strlen
                - strlen
                - snprintf
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
                - xmlStrdup
        - Branch String:   'xmlregexp.c:5788,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5789,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5790,18'
              BranchSideFuncs:
                - strlen
                - strlen
                - snprintf
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
                - xmlStrdup
        - Branch String:   'xmlregexp.c:5792,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5792,31'
              BranchSideFuncs:
                - xmlStrdup
                - snprintf
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5793,27'
              BranchSideFuncs:
                - xmlStrdup
                - snprintf
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5792,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5793,27'
              BranchSideFuncs:
                - xmlStrdup
                - snprintf
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5798,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - snprintf
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5802,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5803,21'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5806,10'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5817,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5818,24'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5821,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5822,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5823,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5824,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5787,12'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:5793,17'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:5798,9'
          Dst:             strlen
        - Src:             'xmlregexp.c:5799,9'
          Dst:             strlen
        - Src:             'xmlregexp.c:5803,6'
          Dst:             xmlRegFreeAtom
        - Src:             'xmlregexp.c:5813,5'
          Dst:             snprintf
        - Src:             'xmlregexp.c:5815,21'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:5817,9'
          Dst:             xmlFAGenerateTransitions
        - Src:             'xmlregexp.c:5818,9'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlAutomataNewTransition2
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5721
      functionLinenumberEnd: 5759
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - am
        - from
        - to
        - token
        - token2
        - data
      BBCount:         25
      ICount:          196
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - strlen
        - xmlFAGenerateTransitions
        - xmlRegFreeAtom
        - xmlRegNewAtom
        - xmlStrdup
      functionUses:    17
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5724,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5724,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5725,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5724,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5724,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5725,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5724,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5725,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5726,26'
              BranchSideFuncs:
                - xmlRegNewAtom
                - strlen
                - strlen
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
                - xmlStrdup
        - Branch String:   'xmlregexp.c:5727,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5728,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5729,18'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
                - xmlStrdup
        - Branch String:   'xmlregexp.c:5730,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5730,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5731,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5730,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5731,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5736,25'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5740,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5741,21'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5744,10'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5752,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5753,24'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5756,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5756,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5757,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5758,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5726,12'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:5731,17'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:5736,9'
          Dst:             strlen
        - Src:             'xmlregexp.c:5737,9'
          Dst:             strlen
        - Src:             'xmlregexp.c:5741,6'
          Dst:             xmlRegFreeAtom
        - Src:             'xmlregexp.c:5752,9'
          Dst:             xmlFAGenerateTransitions
        - Src:             'xmlregexp.c:5753,9'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlAutomataNewTransition
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5678
      functionLinenumberEnd: 5701
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - am
        - from
        - to
        - token
        - data
      BBCount:         19
      ICount:          119
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFAGenerateTransitions
        - xmlRegFreeAtom
        - xmlRegNewAtom
        - xmlRegexpErrMemory
        - xmlStrdup
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5681,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5681,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5682,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5681,40'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5681,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5682,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5681,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5682,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5683,26'
              BranchSideFuncs:
                - xmlRegNewAtom
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:5684,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5685,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5686,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
                - xmlRegFreeAtom
                - xmlRegexpErrMemory
        - Branch String:   'xmlregexp.c:5688,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5689,24'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegexpErrMemory
            - BranchSide:      'xmlregexp.c:5694,34'
              BranchSideFuncs:
                - xmlFAGenerateTransitions
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5694,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5695,24'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5698,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5698,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5699,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5700,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5683,12'
          Dst:             xmlRegNewAtom
        - Src:             'xmlregexp.c:5687,20'
          Dst:             xmlStrdup
        - Src:             'xmlregexp.c:5689,9'
          Dst:             xmlRegFreeAtom
        - Src:             'xmlregexp.c:5690,9'
          Dst:             xmlRegexpErrMemory
        - Src:             'xmlregexp.c:5694,9'
          Dst:             xmlFAGenerateTransitions
        - Src:             'xmlregexp.c:5695,9'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlAutomataSetFinalState
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5652
      functionLinenumberEnd: 5657
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - am
        - state
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5653,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5653,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5654,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5653,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5654,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5655,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlAutomataGetInitState
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5636
      functionLinenumberEnd: 5640
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - am
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5637,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5638,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5639,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlAutomataSetFlags
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5621
      functionLinenumberEnd: 5625
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - am
        - flags
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5622,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5623,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5624,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRegFreeRegexp
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5530
      functionLinenumberEnd: 5560
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - regexp
      BBCount:         39
      ICount:          247
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - xmlRegFreeAtom
        - xmlRegFreeState
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5532,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5533,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5535,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:5535,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5536,2'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:5537,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
        - Branch String:   'xmlregexp.c:5537,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5538,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
                - xmlRegFreeState
            - BranchSide:      'xmlregexp.c:5542,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5538,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5539,22'
              BranchSideFuncs:
                - xmlRegFreeState
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5540,2'
              BranchSideFuncs:
                - xmlRegFreeAtom
        - Branch String:   'xmlregexp.c:5542,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5543,9'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5547,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5543,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5544,21'
              BranchSideFuncs:
                - xmlRegFreeAtom
            - BranchSide:      'xmlregexp.c:5545,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5547,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5548,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5549,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5549,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5550,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5551,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5551,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5552,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5553,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5553,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5554,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5559,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5554,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5555,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5556,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:5539,6'
          Dst:             xmlRegFreeState
        - Src:             'xmlregexp.c:5544,6'
          Dst:             xmlRegFreeAtom
    - functionName:    xmlFARegExec
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3313
      functionLinenumberEnd: 3588
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
        - content
      BBCount:         206
      ICount:          1396
      EdgeCount:       282
      CyclomaticComplexity: 78
      functionsReached:
        - xmlFARegExecRollBack
        - xmlFARegExecSave
        - xmlGetUTF8Char
        - xmlRegCheckCharacter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3332,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3333,25'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3339,2'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3334,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3335,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3337,16'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3340,44'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3340,48'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3340,5'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3340,69'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3340,5'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3341,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3342,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3341,44'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3343,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3340,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3354,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3569,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3355,44'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3355,48'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3371,2'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3355,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3360,10'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3371,2'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3360,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3361,19'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3368,10'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3362,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3363,14'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3367,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3364,30'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3364,34'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3365,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3364,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3365,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3366,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3372,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3373,15'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3557,7'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3374,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3375,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3376,13'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3379,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3383,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3396,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3383,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3384,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3391,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3393,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3393,38'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3393,34'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3394,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3394,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3396,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3394,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3395,13'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3396,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3396,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3397,3'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3399,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3399,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3400,21'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3509,18'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3403,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3404,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3407,30'
              BranchSideFuncs:
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3408,18'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3408,22'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3499,15'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3408,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3408,42'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3499,15'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3408,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3409,27'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3499,15'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3417,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3420,9'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3431,11'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3420,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3421,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3423,8'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3421,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3422,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3423,8'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3420,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3423,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3426,15'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3427,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3428,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3429,21'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3431,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3432,21'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3436,11'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3433,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3434,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3435,7'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3436,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3437,4'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3439,7'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3444,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3445,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3447,19'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3451,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3452,23'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3455,8'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3455,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3456,22'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3470,29'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3465,33'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3466,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3467,24'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3473,29'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3474,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3477,31'
              BranchSideFuncs:
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3479,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3444,8'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3480,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3480,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3481,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3487,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3487,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3488,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3489,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3489,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3490,4'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3492,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3492,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3493,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3499,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3493,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3494,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3497,4'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3515,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3516,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3552,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3516,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3517,9'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3519,24'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3517,28'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3517,32'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3523,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3517,44'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3518,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3523,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3516,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3519,24'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlFARegExecRollBack
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3523,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3520,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3521,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3522,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3523,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3527,12'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3538,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3527,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3528,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3530,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3528,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3529,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3530,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3527,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3530,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3533,18'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3534,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3535,4'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3536,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3538,27'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3539,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3546,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3538,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3540,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3546,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3540,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3541,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3544,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3548,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3549,22'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3551,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3557,27'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3557,59'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3557,31'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3557,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3557,59'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
            - BranchSide:      'xmlregexp.c:3557,56'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlFARegExecSave
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlGetUTF8Char
                - xmlRegCheckCharacter
                - xmlFARegExecSave
                - xmlFARegExecSave
        - Branch String:   'xmlregexp.c:3569,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3570,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3579,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3570,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3573,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3577,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3573,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3574,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3576,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3574,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3574,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3575,7'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3579,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3580,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3581,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3581,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3582,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3583,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3583,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3584,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3585,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3585,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3586,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3587,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:3401,29'
          Dst:             xmlGetUTF8Char
        - Src:             'xmlregexp.c:3407,9'
          Dst:             xmlRegCheckCharacter
        - Src:             'xmlregexp.c:3432,4'
          Dst:             xmlFARegExecSave
        - Src:             'xmlregexp.c:3464,8'
          Dst:             xmlFARegExecSave
        - Src:             'xmlregexp.c:3471,37'
          Dst:             xmlGetUTF8Char
        - Src:             'xmlregexp.c:3477,10'
          Dst:             xmlRegCheckCharacter
        - Src:             'xmlregexp.c:3519,7'
          Dst:             xmlFARegExecSave
        - Src:             'xmlregexp.c:3563,6'
          Dst:             xmlFARegExecRollBack
    - functionName:    xmlRegexpExec
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5469
      functionLinenumberEnd: 5473
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
        - content
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFARegExec
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5470,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5470,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5471,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:5470,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5471,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5472,25'
              BranchSideFuncs:
                - xmlFARegExec
      Callsites:
        - Src:             'xmlregexp.c:5472,12'
          Dst:             xmlFARegExec
    - functionName:    xmlRegexpCompile
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5419
      functionLinenumberEnd: 5459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - regexp
      BBCount:         18
      ICount:          137
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFAEliminateEpsilonTransitions
        - xmlFAParseRegExp
        - xmlRegEpxFromParse
        - xmlRegFreeParserCtxt
        - xmlRegNewParserCtxt
        - xmlRegStatePush
        - xmlRegexpErrCompile
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:5423,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5424,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5426,32'
              BranchSideFuncs:
                - xmlRegNewParserCtxt
                - xmlRegStatePush
                - xmlFAParseRegExp
                - xmlFAEliminateEpsilonTransitions
                - xmlRegEpxFromParse
                - xmlRegFreeParserCtxt
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5427,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5428,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:5431,35'
              BranchSideFuncs:
                - xmlRegStatePush
                - xmlFAParseRegExp
                - xmlFAEliminateEpsilonTransitions
                - xmlRegEpxFromParse
                - xmlRegFreeParserCtxt
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5432,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5433,9'
              BranchSideFuncs:
                - xmlRegFreeParserCtxt
            - BranchSide:      'xmlregexp.c:5434,19'
              BranchSideFuncs:
                - xmlFAParseRegExp
                - xmlFAEliminateEpsilonTransitions
                - xmlRegEpxFromParse
                - xmlRegFreeParserCtxt
                - xmlRegexpErrCompile
        - Branch String:   'xmlregexp.c:5439,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5440,2'
              BranchSideFuncs:
                - xmlRegexpErrCompile
                - xmlFAEliminateEpsilonTransitions
                - xmlRegEpxFromParse
                - xmlRegFreeParserCtxt
            - BranchSide:      'xmlregexp.c:5442,9'
              BranchSideFuncs:
                - xmlFAEliminateEpsilonTransitions
                - xmlRegEpxFromParse
                - xmlRegFreeParserCtxt
        - Branch String:   'xmlregexp.c:5442,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5443,9'
              BranchSideFuncs:
                - xmlRegFreeParserCtxt
            - BranchSide:      'xmlregexp.c:5444,17'
              BranchSideFuncs:
                - xmlFAEliminateEpsilonTransitions
                - xmlRegEpxFromParse
                - xmlRegFreeParserCtxt
        - Branch String:   'xmlregexp.c:5452,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:5453,9'
              BranchSideFuncs:
                - xmlRegFreeParserCtxt
            - BranchSide:      'xmlregexp.c:5454,30'
              BranchSideFuncs:
                - xmlRegEpxFromParse
                - xmlRegFreeParserCtxt
      Callsites:
        - Src:             'xmlregexp.c:5426,12'
          Dst:             xmlRegNewParserCtxt
        - Src:             'xmlregexp.c:5431,19'
          Dst:             xmlRegStatePush
        - Src:             'xmlregexp.c:5438,5'
          Dst:             xmlFAParseRegExp
        - Src:             'xmlregexp.c:5440,2'
          Dst:             xmlRegexpErrCompile
        - Src:             'xmlregexp.c:5449,5'
          Dst:             xmlFAEliminateEpsilonTransitions
        - Src:             'xmlregexp.c:5454,11'
          Dst:             xmlRegEpxFromParse
        - Src:             'xmlregexp.c:5457,5'
          Dst:             xmlRegFreeParserCtxt
    - functionName:    xmlRegexpPrint
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5405
      functionLinenumberEnd: 5406
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - regexp
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlRegExecErrInfo
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4450
      functionLinenumberEnd: 4460
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - exec
        - string
        - nbval
        - nbneg
        - values
        - terminal
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlRegExecGetValues
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlregexp.c:4451,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4452,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4453,9'
              BranchSideFuncs:
                - xmlRegExecGetValues
        - Branch String:   'xmlregexp.c:4453,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4454,13'
              BranchSideFuncs:
                - xmlRegExecGetValues
            - BranchSide:      'xmlregexp.c:4459,32'
              BranchSideFuncs:
                - xmlRegExecGetValues
        - Branch String:   'xmlregexp.c:4454,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4455,16'
              BranchSideFuncs:
                - xmlRegExecGetValues
            - BranchSide:      'xmlregexp.c:4457,7'
              BranchSideFuncs:
                - xmlRegExecGetValues
      Callsites:
        - Src:             'xmlregexp.c:4459,12'
          Dst:             xmlRegExecGetValues
    - functionName:    xmlRegExecGetValues
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4265
      functionLinenumberEnd: 4404
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - exec
        - err
        - nbval
        - nbneg
        - values
        - terminal
      BBCount:         150
      ICount:          956
      EdgeCount:       203
      CyclomaticComplexity: 55
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:4269,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4269,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4271,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4269,43'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4269,47'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4271,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4269,62'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4270,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4271,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4270,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4270,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4271,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4269,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4271,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4273,15'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4276,30'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4276,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4319,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4276,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4280,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4319,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4282,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4283,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4286,14'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4283,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4283,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4284,14'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4288,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4289,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4295,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4289,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4291,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4293,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4295,35'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4295,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4295,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4295,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4296,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4304,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4297,23'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4297,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4303,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4297,53'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4298,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4303,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4297,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4300,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4303,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4304,35'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4304,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4304,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4304,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4305,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4313,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4306,23'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4306,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4312,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4306,53'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4307,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4312,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4306,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4309,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4312,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4319,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4320,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4326,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4320,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4321,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4323,4'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4326,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4327,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4330,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4327,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4327,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4328,14'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4330,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4330,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4331,14'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4334,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4333,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4334,38'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4333,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4336,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4375,15'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4337,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4338,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4339,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4340,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4340,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4341,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4340,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4341,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4342,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4342,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4344,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4344,17'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4344,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4346,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4346,17'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4346,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4347,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4364,22'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4350,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4351,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4353,15'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4354,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4355,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4356,8'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4356,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4356,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4357,11'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4356,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4357,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4363,6'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4357,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4358,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4360,31'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4367,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4368,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4370,31'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4376,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4375,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4376,38'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4375,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4378,15'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4379,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4380,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4381,13'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4382,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4382,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4383,3'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4382,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4383,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4384,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4384,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4385,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4386,17'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4386,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4387,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4388,17'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4388,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4389,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4391,22'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:4394,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4395,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4397,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRegExecNextValues
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4425
      functionLinenumberEnd: 4426
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - exec
        - nbval
        - nbneg
        - values
        - terminal
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRegExecGetValues
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlregexp.c:4426,12'
          Dst:             xmlRegExecGetValues
    - functionName:    xmlRegCompactPushString
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3815
      functionLinenumberEnd: 3865
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - exec
        - comp
        - value
        - data
      BBCount:         36
      ICount:          275
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - xmlRegExecSetErrString
        - xmlRegStrEqualWildcard
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3819,24'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3819,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3820,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3819,51'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3819,55'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3820,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3819,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3820,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3822,9'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
        - Branch String:   'xmlregexp.c:3822,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3826,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3835,12'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
        - Branch String:   'xmlregexp.c:3826,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3828,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3829,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3835,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3836,11'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
            - BranchSide:      'xmlregexp.c:3855,5'
              BranchSideFuncs:
                - xmlRegExecSetErrString
        - Branch String:   'xmlregexp.c:3837,19'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3837,23'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
            - BranchSide:      'xmlregexp.c:3855,5'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
        - Branch String:   'xmlregexp.c:3837,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3838,12'
              BranchSideFuncs:
                - xmlRegStrEqualWildcard
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3855,5'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
        - Branch String:   'xmlregexp.c:3839,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3840,17'
              BranchSideFuncs:
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3854,2'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
        - Branch String:   'xmlregexp.c:3841,32'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3841,36'
              BranchSideFuncs:
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3845,7'
              BranchSideFuncs:
                - xmlRegExecSetErrString
        - Branch String:   'xmlregexp.c:3841,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3842,7'
              BranchSideFuncs:
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3845,7'
              BranchSideFuncs:
                - xmlRegExecSetErrString
        - Branch String:   'xmlregexp.c:3845,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3847,7'
              BranchSideFuncs:
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3849,7'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3849,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3851,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3852,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:3839,10'
          Dst:             xmlRegStrEqualWildcard
        - Src:             'xmlregexp.c:3863,5'
          Dst:             xmlRegExecSetErrString
    - functionName:    xmlRegExecPushString2
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4208
      functionLinenumberEnd: 4248
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - exec
        - value
        - value2
        - data
      BBCount:         23
      ICount:          201
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - strlen
        - xmlRegCompactPushString
        - xmlRegExecPushString
        - xmlRegExecPushStringInternal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlregexp.c:4213,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4214,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4215,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlRegExecPushStringInternal
                - xmlRegCompactPushString
                - xmlRegExecPushString
        - Branch String:   'xmlregexp.c:4215,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4216,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4217,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlRegExecPushStringInternal
                - xmlRegCompactPushString
                - xmlRegExecPushString
        - Branch String:   'xmlregexp.c:4217,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4218,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4220,9'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlRegExecPushStringInternal
                - xmlRegCompactPushString
                - xmlRegExecPushString
        - Branch String:   'xmlregexp.c:4220,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4221,37'
              BranchSideFuncs:
                - xmlRegExecPushString
            - BranchSide:      'xmlregexp.c:4223,28'
              BranchSideFuncs:
                - strlen
                - strlen
                - xmlRegExecPushStringInternal
                - xmlRegCompactPushString
        - Branch String:   'xmlregexp.c:4226,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4227,8'
              BranchSideFuncs:
                - xmlRegExecPushStringInternal
                - xmlRegCompactPushString
            - BranchSide:      'xmlregexp.c:4233,8'
              BranchSideFuncs:
                - xmlRegExecPushStringInternal
                - xmlRegCompactPushString
        - Branch String:   'xmlregexp.c:4228,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4229,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4232,5'
              BranchSideFuncs:
                - xmlRegExecPushStringInternal
                - xmlRegCompactPushString
        - Branch String:   'xmlregexp.c:4240,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4241,32'
              BranchSideFuncs:
                - xmlRegCompactPushString
            - BranchSide:      'xmlregexp.c:4243,44'
              BranchSideFuncs:
                - xmlRegExecPushStringInternal
        - Branch String:   'xmlregexp.c:4245,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4246,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4247,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:4221,16'
          Dst:             xmlRegExecPushString
        - Src:             'xmlregexp.c:4223,12'
          Dst:             strlen
        - Src:             'xmlregexp.c:4224,12'
          Dst:             strlen
        - Src:             'xmlregexp.c:4241,8'
          Dst:             xmlRegCompactPushString
        - Src:             'xmlregexp.c:4243,15'
          Dst:             xmlRegExecPushStringInternal
    - functionName:    xmlRegExecPushString
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4190
      functionLinenumberEnd: 4191
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - exec
        - value
        - data
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRegExecPushStringInternal
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlregexp.c:4191,12'
          Dst:             xmlRegExecPushStringInternal
    - functionName:    xmlRegExecPushStringInternal
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3879
      functionLinenumberEnd: 4175
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - exec
        - value
        - data
        - compound
      BBCount:         234
      ICount:          1537
      EdgeCount:       318
      CyclomaticComplexity: 86
      functionsReached:
        - xmlFARegExecRollBack
        - xmlFARegExecSave
        - xmlFARegExecSaveInputString
        - xmlRegCompactPushString
        - xmlRegExecSetErrString
        - xmlRegStrEqualWildcard
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3886,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3887,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3888,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlFARegExecSaveInputString
                - xmlRegCompactPushString
        - Branch String:   'xmlregexp.c:3888,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3889,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3890,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlFARegExecSaveInputString
                - xmlRegCompactPushString
        - Branch String:   'xmlregexp.c:3890,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3891,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3893,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlFARegExecSaveInputString
                - xmlRegCompactPushString
        - Branch String:   'xmlregexp.c:3893,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3894,33'
              BranchSideFuncs:
                - xmlRegCompactPushString
            - BranchSide:      'xmlregexp.c:3896,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3896,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3897,13'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3906,10'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3897,13'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3898,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3899,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3906,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3906,29'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3912,5'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3906,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3907,30'
              BranchSideFuncs:
                - xmlFARegExecSaveInputString
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3912,5'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3912,44'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3912,5'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3913,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3914,20'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3913,22'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3915,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3912,5'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3922,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:4171,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3922,22'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3922,26'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3925,2'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3922,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3923,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:3925,2'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3926,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3927,15'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:4139,7'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3928,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3929,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3930,13'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3932,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3938,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3967,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3943,23'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3943,27'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3945,14'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3943,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3944,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3945,14'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3946,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3947,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3966,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3948,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3948,29'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3949,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3948,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3949,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3950,15'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3952,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3953,16'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3958,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3953,33'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3954,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3958,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3952,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3955,12'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3958,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3958,32'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3959,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3965,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3959,31'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3960,9'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3965,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3960,26'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3961,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:3965,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3958,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3962,12'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3965,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:3967,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3973,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3989,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3978,3'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3979,26'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3989,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3980,28'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3980,32'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3981,4'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3980,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3981,4'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3982,32'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3984,34'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3984,38'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3985,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3984,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3985,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:3988,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:3989,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3997,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4000,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4000,17'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4001,3'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:4003,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4005,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4006,14'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4010,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4007,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4008,15'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4009,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4010,18'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4010,22'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4020,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4010,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4014,15'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4020,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4016,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4017,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4018,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4020,18'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4020,22'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4083,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4020,37'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4020,41'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4083,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4020,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4021,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4083,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4026,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4027,8'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4032,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4027,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4028,36'
              BranchSideFuncs:
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4030,21'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4037,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4038,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4040,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4047,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4048,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4051,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4051,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4052,22'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4067,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4060,12'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4061,33'
              BranchSideFuncs:
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4063,25'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4069,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4037,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4070,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4070,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4071,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4077,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4077,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4078,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4079,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4079,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4080,4'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:4082,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4084,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4085,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4134,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:4085,32'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4085,36'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4090,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4085,50'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4086,5'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4090,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4085,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4087,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4090,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
        - Branch String:   'xmlregexp.c:4090,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4091,11'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
                - xmlFARegExecSaveInputString
            - BranchSide:      'xmlregexp.c:4096,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
        - Branch String:   'xmlregexp.c:4091,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4092,32'
              BranchSideFuncs:
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:4094,24'
              BranchSideFuncs:
                - xmlFARegExecSave
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
        - Branch String:   'xmlregexp.c:4096,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4097,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:4099,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
        - Branch String:   'xmlregexp.c:4099,27'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4100,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:4103,22'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
        - Branch String:   'xmlregexp.c:4099,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4101,7'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:4103,22'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
        - Branch String:   'xmlregexp.c:4103,61'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4104,8'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:4116,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:4103,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4110,48'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:4116,17'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:4110,25'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4111,25'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:4112,24'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:4118,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4119,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:4133,3'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:4119,11'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4120,4'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:4129,10'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:4121,8'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4122,16'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:4125,14'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:4139,27'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4139,59'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:4139,31'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:4139,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4139,59'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:4167,2'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:4145,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4145,25'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:4159,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:4145,46'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4146,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRegExecSetErrString
            - BranchSide:      'xmlregexp.c:4159,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:4145,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4147,19'
              BranchSideFuncs:
                - xmlRegExecSetErrString
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:4159,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:4148,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4149,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4150,20'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:4151,21'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4152,28'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:4154,6'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:4161,38'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4162,18'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:4166,2'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:4161,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4163,11'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlregexp.c:4166,2'
              BranchSideFuncs:
                - xmlFARegExecRollBack
                - xmlRegExecSetErrString
                - xmlRegExecSetErrString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlRegStrEqualWildcard
                - xmlStrEqual
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlFARegExecSave
                - xmlFARegExecSaveInputString
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlregexp.c:4171,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:4172,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:4174,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlregexp.c:3894,9'
          Dst:             xmlRegCompactPushString
        - Src:             'xmlregexp.c:3907,2'
          Dst:             xmlFARegExecSaveInputString
        - Src:             'xmlregexp.c:3954,9'
          Dst:             xmlStrEqual
        - Src:             'xmlregexp.c:3961,9'
          Dst:             xmlStrEqual
        - Src:             'xmlregexp.c:4004,9'
          Dst:             xmlRegStrEqualWildcard
        - Src:             'xmlregexp.c:4028,8'
          Dst:             xmlFARegExecSaveInputString
        - Src:             'xmlregexp.c:4030,4'
          Dst:             xmlFARegExecSave
        - Src:             'xmlregexp.c:4061,5'
          Dst:             xmlFARegExecSaveInputString
        - Src:             'xmlregexp.c:4063,8'
          Dst:             xmlFARegExecSave
        - Src:             'xmlregexp.c:4067,10'
          Dst:             xmlStrEqual
        - Src:             'xmlregexp.c:4092,4'
          Dst:             xmlFARegExecSaveInputString
        - Src:             'xmlregexp.c:4094,7'
          Dst:             xmlFARegExecSave
        - Src:             'xmlregexp.c:4110,25'
          Dst:             xmlRegExecSetErrString
        - Src:             'xmlregexp.c:4148,21'
          Dst:             xmlRegExecSetErrString
        - Src:             'xmlregexp.c:4160,6'
          Dst:             xmlFARegExecRollBack
    - functionName:    xmlRegFreeExecCtxt
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3667
      functionLinenumberEnd: 3695
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - exec
      BBCount:         35
      ICount:          215
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3668,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3669,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3671,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3671,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3672,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3681,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3672,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3675,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3679,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3675,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3676,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3678,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3676,7'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3676,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3677,7'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3681,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3682,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3683,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3683,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3686,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3692,9'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3686,2'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3687,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3690,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3687,10'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3688,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3689,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3692,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3693,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3694,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRegNewExecCtxt
      functionSourceFile: '/src/libxml2/xmlregexp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3608
      functionLinenumberEnd: 3657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
        - callback
        - data
      BBCount:         21
      ICount:          220
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlregexp.c:3611,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3612,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3613,10'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3613,33'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3613,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3615,32'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3613,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3614,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3615,32'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3616,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3617,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3618,12'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3627,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3628,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3629,5'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3633,9'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3638,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3647,2'
              BranchSideFuncs: []
        - Branch String:   'xmlregexp.c:3640,6'
          Branch Sides:
            - BranchSide:      'xmlregexp.c:3641,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlregexp.c:3644,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGEqualValidState
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - state1
        - state2
      BBCount:         32
      ICount:          190
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:1265,26'
          Branch Sides:
            - BranchSide:      'relaxng.c:1265,30'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1266,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1265,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1266,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1267,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:1267,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1268,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1269,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:1269,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1270,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1271,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:1271,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1272,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1273,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:1273,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1274,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1275,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:1275,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1276,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1277,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:1277,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1278,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1279,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:1279,42'
          Branch Sides:
            - BranchSide:      'relaxng.c:1280,23'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'relaxng.c:1282,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1279,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1281,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1282,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1282,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:1283,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1286,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1283,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1284,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1285,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:1280,11'
          Dst:             xmlStrEqual
    - functionName:    xmlRelaxNGNodeMatchesList
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8862
      functionLinenumberEnd: 8887
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - list
      BBCount:         35
      ICount:          176
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - xmlRelaxNGElementMatch
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:8866,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:8866,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8867,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8866,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8867,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8869,11'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:8870,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8871,14'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
            - BranchSide:      'relaxng.c:8886,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8871,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:8872,14'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
            - BranchSide:      'relaxng.c:8876,22'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:8871,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8873,48'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
            - BranchSide:      'relaxng.c:8876,22'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:8874,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8875,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8876,9'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:8876,51'
          Branch Sides:
            - BranchSide:      'relaxng.c:8877,22'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
            - BranchSide:      'relaxng.c:8878,22'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:8878,57'
          Branch Sides:
            - BranchSide:      'relaxng.c:8879,8'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8882,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8879,39'
          Branch Sides:
            - BranchSide:      'relaxng.c:8880,22'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8882,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8880,53'
          Branch Sides:
            - BranchSide:      'relaxng.c:8881,22'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8882,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:8873,19'
          Dst:             xmlRelaxNGElementMatch
    - functionName:    xmlRelaxNGElementMatch
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9239
      functionLinenumberEnd: 9338
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - define
        - elem
      BBCount:         91
      ICount:          487
      EdgeCount:       123
      CyclomaticComplexity: 34
      functionsReached:
        - xmlRelaxNGAddValidError
        - xmlRelaxNGDumpValidError
        - xmlRelaxNGElementMatch
        - xmlRelaxNGPopErrors
        - xmlStrEqual
      functionUses:    6
      BranchProfiles:
        - Branch String:   'relaxng.c:9242,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9243,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9248,10'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9243,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9244,13'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9247,5'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9248,30'
          Branch Sides:
            - BranchSide:      'relaxng.c:9248,34'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9257,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9248,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9249,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9257,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9249,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9250,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9252,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9257,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:9257,39'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9261,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9257,59'
          Branch Sides:
            - BranchSide:      'relaxng.c:9258,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9261,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9257,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:9259,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9261,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9266,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9267,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9269,14'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9270,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9273,13'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
            - BranchSide:      'relaxng.c:9297,16'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9273,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9274,24'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
            - BranchSide:      'relaxng.c:9278,16'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9279,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9280,42'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
            - BranchSide:      'relaxng.c:9293,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9281,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9282,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9286,17'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9282,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9283,35'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9284,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9286,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9287,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9291,20'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9287,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9288,35'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9289,25'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9294,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9295,27'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9297,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9297,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:9300,13'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
            - BranchSide:      'relaxng.c:9335,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9300,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9301,24'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
            - BranchSide:      'relaxng.c:9305,16'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9306,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9307,42'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9320,13'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:9308,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9309,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9313,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9309,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9310,35'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9311,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9313,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9314,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9318,20'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGElementMatch
        - Branch String:   'relaxng.c:9314,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9315,35'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9316,25'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9320,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9321,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9329,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9321,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9322,22'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9325,21'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9322,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9323,46'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9324,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9330,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9331,27'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9333,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:9243,14'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:9244,13'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9250,13'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9252,21'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:9253,13'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9259,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9262,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9280,19'
          Dst:             xmlRelaxNGElementMatch
        - Src:             'relaxng.c:9307,19'
          Dst:             xmlRelaxNGElementMatch
        - Src:             'relaxng.c:9323,21'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:9326,21'
          Dst:             xmlRelaxNGPopErrors
    - functionName:    xmlRelaxNGAddValidError
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2252
      functionLinenumberEnd: 2288
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - arg1
        - arg2
        - dup
      BBCount:         24
      ICount:          153
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlRelaxNGDumpValidError
        - xmlRelaxNGShowValidError
        - xmlRelaxNGValidErrorPush
      functionUses:    49
      BranchProfiles:
        - Branch String:   'relaxng.c:2253,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2254,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2255,9'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPush
                - xmlRelaxNGShowValidError
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:2255,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2256,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2261,11'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPush
                - xmlRelaxNGShowValidError
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:2261,48'
          Branch Sides:
            - BranchSide:      'relaxng.c:2262,4'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:2269,13'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:2261,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2269,13'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:2286,34'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPush
        - Branch String:   'relaxng.c:2269,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2270,38'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGShowValidError
            - BranchSide:      'relaxng.c:2271,13'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
        - Branch String:   'relaxng.c:2271,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2272,20'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
            - BranchSide:      'relaxng.c:2275,24'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
        - Branch String:   'relaxng.c:2277,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:2277,32'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
            - BranchSide:      'relaxng.c:2280,34'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
        - Branch String:   'relaxng.c:2277,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2278,20'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
            - BranchSide:      'relaxng.c:2280,34'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
      Callsites:
        - Src:             'relaxng.c:2270,13'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:2280,9'
          Dst:             xmlRelaxNGShowValidError
        - Src:             'relaxng.c:2286,9'
          Dst:             xmlRelaxNGValidErrorPush
    - functionName:    xmlRelaxNGDumpValidError
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2205
      functionLinenumberEnd: 2236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         33
      ICount:          229
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - xmlRelaxNGShowValidError
        - xmlStrEqual
      functionUses:    13
      BranchProfiles:
        - Branch String:   'relaxng.c:2209,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:2210,16'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2235,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2211,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2211,17'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2212,20'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2212,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2213,24'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2220,38'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2214,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:2214,48'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2219,13'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2214,72'
          Branch Sides:
            - BranchSide:      'relaxng.c:2215,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGShowValidError
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2219,13'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2215,57'
          Branch Sides:
            - BranchSide:      'relaxng.c:2216,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGShowValidError
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2219,13'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2214,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:2217,21'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2219,13'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2225,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2226,17'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2234,5'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2226,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2227,17'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2228,13'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2229,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2230,17'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2231,13'
              BranchSideFuncs:
                - xmlRelaxNGShowValidError
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'relaxng.c:2215,22'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2216,22'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2220,13'
          Dst:             xmlRelaxNGShowValidError
    - functionName:    xmlRelaxNGPopErrors
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2177
      functionLinenumberEnd: 2196
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - level
      BBCount:         19
      ICount:          128
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'relaxng.c:2181,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:2182,16'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2193,19'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2183,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2184,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2192,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2184,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2185,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2186,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2187,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2188,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2189,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2194,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2194,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2195,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGShowValidError
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2152
      functionLinenumberEnd: 2167
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - node
        - child
        - arg1
        - arg2
      BBCount:         14
      ICount:          98
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRelaxNGGetErrorString
        - xmlRngVErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:2155,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2156,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2158,36'
              BranchSideFuncs:
                - xmlRelaxNGGetErrorString
                - xmlRngVErr
        - Branch String:   'relaxng.c:2159,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2160,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2162,9'
              BranchSideFuncs:
                - xmlRngVErr
        - Branch String:   'relaxng.c:2162,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2163,23'
              BranchSideFuncs:
                - xmlRngVErr
            - BranchSide:      'relaxng.c:2164,16'
              BranchSideFuncs:
                - xmlRngVErr
        - Branch String:   'relaxng.c:2164,23'
          Branch Sides:
            - BranchSide:      'relaxng.c:2164,39'
              BranchSideFuncs:
                - xmlRngVErr
            - BranchSide:      'relaxng.c:2164,46'
              BranchSideFuncs:
                - xmlRngVErr
      Callsites:
        - Src:             'relaxng.c:2158,11'
          Dst:             xmlRelaxNGGetErrorString
        - Src:             'relaxng.c:2164,5'
          Dst:             xmlRngVErr
    - functionName:    xmlRelaxNGGetErrorString
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - err
        - arg1
        - arg2
      BBCount:         50
      ICount:          326
      EdgeCount:       52
      CyclomaticComplexity: 4
      functionsReached:
        - snprintf
        - xmlCharStrdup
        - xmlEscapeFormatString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:2007,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2008,14'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlCharStrdup
                - xmlCharStrdup
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlCharStrdup
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlCharStrdup
                - xmlCharStrdup
                - snprintf
                - snprintf
                - xmlCharStrdup
                - xmlCharStrdup
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlCharStrdup
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2009,9'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlCharStrdup
                - xmlCharStrdup
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlCharStrdup
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlCharStrdup
                - xmlCharStrdup
                - snprintf
                - snprintf
                - xmlCharStrdup
                - xmlCharStrdup
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlCharStrdup
                - xmlCharStrdup
        - Branch String:   'relaxng.c:2009,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2010,14'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlCharStrdup
                - xmlCharStrdup
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlCharStrdup
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlCharStrdup
                - xmlCharStrdup
                - snprintf
                - snprintf
                - xmlCharStrdup
                - xmlCharStrdup
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlCharStrdup
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2012,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlCharStrdup
                - xmlCharStrdup
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlCharStrdup
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlCharStrdup
                - xmlCharStrdup
                - snprintf
                - snprintf
                - xmlCharStrdup
                - xmlCharStrdup
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlCharStrdup
                - xmlCharStrdup
        - Branch String:   'relaxng.c:2013,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:2015,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2017,21'
              BranchSideFuncs:
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2019,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2022,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2026,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2029,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2032,21'
              BranchSideFuncs:
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2034,21'
              BranchSideFuncs:
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2036,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2039,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2042,21'
              BranchSideFuncs:
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2045,21'
              BranchSideFuncs:
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2047,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2050,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2054,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2058,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2063,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2066,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2070,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2074,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2077,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2081,21'
              BranchSideFuncs:
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2083,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2087,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2091,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2095,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2099,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2103,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2107,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2111,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2115,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2118,22'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
                - snprintf
            - BranchSide:      'relaxng.c:2121,21'
              BranchSideFuncs:
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2123,21'
              BranchSideFuncs:
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2125,21'
              BranchSideFuncs:
                - xmlCharStrdup
            - BranchSide:      'relaxng.c:2127,21'
              BranchSideFuncs:
                - xmlCharStrdup
        - Branch String:   'relaxng.c:2129,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2130,18'
              BranchSideFuncs:
                - snprintf
                - xmlCharStrdup
                - xmlEscapeFormatString
            - BranchSide:      'relaxng.c:2132,5'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlEscapeFormatString
      Callsites:
        - Src:             'relaxng.c:2017,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2019,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2022,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2026,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2029,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2032,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2034,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2036,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2039,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2042,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2045,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2047,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2050,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2054,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2058,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2063,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2066,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2070,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2074,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2077,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2081,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2083,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2087,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2091,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2095,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2099,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2103,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2107,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2111,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2115,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2118,13'
          Dst:             snprintf
        - Src:             'relaxng.c:2121,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2123,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2125,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2127,21'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2130,9'
          Dst:             snprintf
        - Src:             'relaxng.c:2133,14'
          Dst:             xmlCharStrdup
        - Src:             'relaxng.c:2134,13'
          Dst:             xmlEscapeFormatString
    - functionName:    xmlRngVErr
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - error
        - msg
        - str1
        - str2
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlRaiseError
        - xmlRngVErrMemory
      functionUses:    7
      BranchProfiles:
        - Branch String:   'relaxng.c:497,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:498,13'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRngVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'relaxng.c:506,10'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRngVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'relaxng.c:498,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:499,17'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRngVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'relaxng.c:501,16'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRngVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'relaxng.c:506,27'
          Branch Sides:
            - BranchSide:      'relaxng.c:506,31'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRngVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'relaxng.c:511,25'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:506,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:507,19'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRaiseError
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:511,25'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:515,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:515,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:516,26'
              BranchSideFuncs:
                - xmlRngVErrMemory
      Callsites:
        - Src:             'relaxng.c:507,19'
          Dst:             __xmlGenericError
        - Src:             'relaxng.c:508,16'
          Dst:             __xmlGenericErrorContext
        - Src:             'relaxng.c:511,11'
          Dst:             xmlRaiseError
        - Src:             'relaxng.c:516,9'
          Dst:             xmlRngVErrMemory
    - functionName:    xmlRngVErrMemory
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    25
      BranchProfiles:
        - Branch String:   'relaxng.c:425,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:425,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'relaxng.c:426,13'
              BranchSideFuncs:
                - xmlRaiseMemoryError
        - Branch String:   'relaxng.c:426,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:427,17'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'relaxng.c:429,16'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'relaxng.c:434,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlRelaxNGValidErrorPush
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1692
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - arg1
        - arg2
        - dup
      BBCount:         29
      ICount:          287
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlRngVErrMemory
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:1695,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1696,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1708,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1702,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1703,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1706,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1708,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1709,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1721,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'relaxng.c:1715,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1716,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1719,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'relaxng.c:1721,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:1721,33'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'relaxng.c:1724,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'relaxng.c:1721,54'
          Branch Sides:
            - BranchSide:      'relaxng.c:1722,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'relaxng.c:1724,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'relaxng.c:1722,48'
          Branch Sides:
            - BranchSide:      'relaxng.c:1722,52'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'relaxng.c:1724,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'relaxng.c:1721,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1723,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1724,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'relaxng.c:1726,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1727,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'relaxng.c:1731,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1735,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1736,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1739,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:1703,13'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:1716,13'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:1727,21'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:1728,21'
          Dst:             xmlStrdup
    - functionName:    xmlRelaxNGValidateCompiledCallback
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7665
      functionLinenumberEnd: 7694
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - exec
        - token
        - transdata
        - inputdata
      BBCount:         22
      ICount:          132
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - xmlRelaxNGValidateDefinition
        - xmlRngVErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:7670,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7671,20'
              BranchSideFuncs:
                - xmlRngVErr
            - BranchSide:      'relaxng.c:7675,9'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRngVErr
                - xmlRngVErr
        - Branch String:   'relaxng.c:7675,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7676,13'
              BranchSideFuncs:
                - xmlRngVErr
            - BranchSide:      'relaxng.c:7684,9'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRngVErr
        - Branch String:   'relaxng.c:7676,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7677,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7678,20'
              BranchSideFuncs:
                - xmlRngVErr
        - Branch String:   'relaxng.c:7680,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:7680,32'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7682,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7680,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7681,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7682,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7684,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7685,20'
              BranchSideFuncs:
                - xmlRngVErr
            - BranchSide:      'relaxng.c:7691,40'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
        - Branch String:   'relaxng.c:7687,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7688,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7689,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7692,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7692,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7693,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:7671,9'
          Dst:             xmlRngVErr
        - Src:             'relaxng.c:7678,9'
          Dst:             xmlRngVErr
        - Src:             'relaxng.c:7685,9'
          Dst:             xmlRngVErr
        - Src:             'relaxng.c:7691,11'
          Dst:             xmlRelaxNGValidateDefinition
    - functionName:    xmlRelaxNGValidateDefinition
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10174
      functionLinenumberEnd: 10293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - define
      BBCount:         83
      ICount:          593
      EdgeCount:       110
      CyclomaticComplexity: 29
      functionsReached:
        - xmlRelaxNGAddStates
        - xmlRelaxNGFreeStates
        - xmlRelaxNGFreeValidState
        - xmlRelaxNGValidateState
      functionUses:    11
      BranchProfiles:
        - Branch String:   'relaxng.c:10181,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:10181,35'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10187,10'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10181,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10183,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:10187,10'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10187,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:10187,36'
              BranchSideFuncs:
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:10188,13'
              BranchSideFuncs:
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10187,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10188,13'
              BranchSideFuncs:
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:10207,14'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10188,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:10189,27'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10193,39'
              BranchSideFuncs:
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10194,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:10194,39'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10199,14'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10194,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:10196,38'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:10199,14'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10199,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:10199,40'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:10204,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10199,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:10200,27'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:10204,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10213,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:10214,23'
              BranchSideFuncs:
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10266,19'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10220,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:10220,39'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10225,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10220,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:10222,38'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10225,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10225,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:10226,17'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10254,17'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10226,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:10227,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10237,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10227,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10229,41'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10233,45'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10237,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10239,27'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:10246,28'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:10241,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10242,45'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10244,17'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10246,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10247,45'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10249,42'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10254,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:10255,42'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10257,24'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10258,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:10259,46'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10261,38'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10267,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10268,30'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10271,16'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10271,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:10272,27'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10275,16'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10275,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:10276,23'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10280,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10287,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:10287,35'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10292,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10287,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10289,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10292,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:10183,9'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10190,13'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10193,15'
          Dst:             xmlRelaxNGValidateState
        - Src:             'relaxng.c:10196,13'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10201,13'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10216,15'
          Dst:             xmlRelaxNGValidateState
        - Src:             'relaxng.c:10222,13'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10229,21'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:10242,25'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:10247,25'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:10249,21'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10255,17'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10259,21'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10261,17'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10268,9'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10277,9'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10281,9'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10283,13'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10289,9'
          Dst:             xmlRelaxNGFreeValidState
    - functionName:    xmlRelaxNGFreeValidState
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1298
      functionLinenumberEnd: 1312
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - state
      BBCount:         19
      ICount:          101
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlRelaxNGAddStatesUniq
        - xmlRelaxNGNewStates
      functionUses:    28
      BranchProfiles:
        - Branch String:   'relaxng.c:1299,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1300,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1302,10'
              BranchSideFuncs:
                - xmlRelaxNGAddStatesUniq
                - xmlRelaxNGNewStates
        - Branch String:   'relaxng.c:1302,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:1302,28'
              BranchSideFuncs:
                - xmlRelaxNGAddStatesUniq
                - xmlRelaxNGNewStates
            - BranchSide:      'relaxng.c:1305,10'
              BranchSideFuncs:
                - xmlRelaxNGAddStatesUniq
        - Branch String:   'relaxng.c:1302,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1303,47'
              BranchSideFuncs:
                - xmlRelaxNGNewStates
                - xmlRelaxNGAddStatesUniq
            - BranchSide:      'relaxng.c:1305,10'
              BranchSideFuncs:
                - xmlRelaxNGAddStatesUniq
        - Branch String:   'relaxng.c:1305,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:1305,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1306,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1305,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1306,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1310,33'
              BranchSideFuncs:
                - xmlRelaxNGAddStatesUniq
        - Branch String:   'relaxng.c:1306,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1307,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1308,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:1303,27'
          Dst:             xmlRelaxNGNewStates
        - Src:             'relaxng.c:1310,9'
          Dst:             xmlRelaxNGAddStatesUniq
    - functionName:    xmlRelaxNGFreeStates
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - states
      BBCount:         27
      ICount:          190
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlRngVErrMemory
      functionUses:    19
      BranchProfiles:
        - Branch String:   'relaxng.c:1058,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1059,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1060,10'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1060,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:1060,28'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1068,17'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1060,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1061,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1068,17'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1065,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1066,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1068,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1076,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1077,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1082,28'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1085,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:1085,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1086,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1085,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1086,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1089,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:1066,13'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:1077,13'
          Dst:             xmlRngVErrMemory
    - functionName:    xmlRelaxNGValidateState
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9452
      functionLinenumberEnd: 10162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - define
      BBCount:         480
      ICount:          3010
      EdgeCount:       633
      CyclomaticComplexity: 155
      functionsReached:
        - xmlHashLookup2
        - xmlRelaxNGAddStates
        - xmlRelaxNGAddValidError
        - xmlRelaxNGCopyValidState
        - xmlRelaxNGDumpValidError
        - xmlRelaxNGElementMatch
        - xmlRelaxNGFreeStates
        - xmlRelaxNGFreeValidState
        - xmlRelaxNGLogBestError
        - xmlRelaxNGNewStates
        - xmlRelaxNGNewValidState
        - xmlRelaxNGPopErrors
        - xmlRelaxNGSkipIgnored
        - xmlRelaxNGValidErrorPop
        - xmlRelaxNGValidateAttribute
        - xmlRelaxNGValidateAttributeList
        - xmlRelaxNGValidateCompiledContent
        - xmlRelaxNGValidateDatatype
        - xmlRelaxNGValidateDefinition
        - xmlRelaxNGValidateDefinitionList
        - xmlRelaxNGValidateElementEnd
        - xmlRelaxNGValidateInterleave
        - xmlRelaxNGValidateValue
        - xmlRngVErrMemory
        - xmlStrEqual
        - xmlStrcat
        - xmlStrdup
        - xmlStrlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:9457,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9458,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9462,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGValidateAttribute
                - xmlRelaxNGValidateInterleave
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRelaxNGNewStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGPopErrors
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGNewStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGElementMatch
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:9462,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9463,16'
              BranchSideFuncs:
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGValidateAttribute
                - xmlRelaxNGValidateInterleave
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRelaxNGNewStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGPopErrors
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGNewStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGElementMatch
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9465,14'
              BranchSideFuncs:
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGValidateAttribute
                - xmlRelaxNGValidateInterleave
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRelaxNGNewStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGPopErrors
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGNewStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGElementMatch
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:9468,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:9470,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9473,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9476,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9485,21'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGElementMatch
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9704,25'
              BranchSideFuncs:
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGNewStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9744,21'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGNewStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9754,37'
              BranchSideFuncs:
                - xmlRelaxNGNewStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:9897,37'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:9997,52'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinitionList
            - BranchSide:      'relaxng.c:9997,52'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinitionList
            - BranchSide:      'relaxng.c:10000,48'
              BranchSideFuncs:
                - xmlRelaxNGValidateInterleave
            - BranchSide:      'relaxng.c:10003,47'
              BranchSideFuncs:
                - xmlRelaxNGValidateAttribute
            - BranchSide:      'relaxng.c:10010,48'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:10010,48'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:10010,48'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:10010,48'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:10010,48'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:10014,26'
              BranchSideFuncs:
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10055,26'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10109,25'
              BranchSideFuncs:
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10157,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10157,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10160,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9476,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:9476,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9477,22'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9476,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9481,24'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9482,32'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9487,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9488,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9494,17'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:9490,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9491,46'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9492,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9494,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9495,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9505,17'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9497,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9498,46'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9499,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9505,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9506,58'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9525,42'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:9507,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9508,41'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:9509,21'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:9509,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9510,21'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:9522,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9510,48'
          Branch Sides:
            - BranchSide:      'relaxng.c:9510,21'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:9511,31'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:9512,30'
          Branch Sides:
            - BranchSide:      'relaxng.c:9512,46'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
            - BranchSide:      'relaxng.c:9514,31'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:9516,30'
          Branch Sides:
            - BranchSide:      'relaxng.c:9516,46'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
            - BranchSide:      'relaxng.c:9517,33'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:9510,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9520,49'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:9521,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9526,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9527,21'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9532,17'
              BranchSideFuncs:
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9528,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9529,46'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9530,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9533,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9534,21'
              BranchSideFuncs:
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9545,21'
              BranchSideFuncs:
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:9534,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9535,41'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:9536,17'
              BranchSideFuncs:
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:9536,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:9536,17'
              BranchSideFuncs:
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:9537,27'
              BranchSideFuncs:
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:9537,71'
          Branch Sides:
            - BranchSide:      'relaxng.c:9538,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
            - BranchSide:      'relaxng.c:9539,27'
              BranchSideFuncs:
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:9539,74'
          Branch Sides:
            - BranchSide:      'relaxng.c:9540,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
            - BranchSide:      'relaxng.c:9541,26'
              BranchSideFuncs:
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidErrorPop
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:9536,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9543,45'
              BranchSideFuncs:
                - xmlRelaxNGValidErrorPop
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:9544,13'
              BranchSideFuncs:
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:9548,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9549,17'
              BranchSideFuncs:
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9551,45'
              BranchSideFuncs:
                - xmlRelaxNGNewValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:9552,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9553,21'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9559,24'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9554,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9555,46'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9556,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9561,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9562,55'
              BranchSideFuncs:
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9568,17'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9563,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9564,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
            - BranchSide:      'relaxng.c:9567,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9568,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9569,60'
              BranchSideFuncs:
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateCompiledContent
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
            - BranchSide:      'relaxng.c:9627,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9585,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9586,25'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
            - BranchSide:      'relaxng.c:9588,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9588,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9589,25'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
            - BranchSide:      'relaxng.c:9619,29'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9591,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9592,33'
              BranchSideFuncs:
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
            - BranchSide:      'relaxng.c:9601,25'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
        - Branch String:   'relaxng.c:9596,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:9597,33'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
            - BranchSide:      'relaxng.c:9600,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9601,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9605,25'
              BranchSideFuncs:
                - xmlRelaxNGLogBestError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9608,28'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:9608,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9609,50'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9613,42'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9616,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:9616,40'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9618,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9616,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9617,29'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9618,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9620,11'
          Branch Sides:
            - BranchSide:      'relaxng.c:9621,23'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
            - BranchSide:      'relaxng.c:9622,25'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9622,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9623,60'
              BranchSideFuncs:
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9624,46'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9627,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9628,60'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9645,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9631,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9632,29'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9644,17'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9633,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:9634,43'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
            - BranchSide:      'relaxng.c:9639,29'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9645,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9646,25'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
            - BranchSide:      'relaxng.c:9675,29'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9648,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9649,33'
              BranchSideFuncs:
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
            - BranchSide:      'relaxng.c:9657,25'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
        - Branch String:   'relaxng.c:9652,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:9653,33'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
            - BranchSide:      'relaxng.c:9656,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9657,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9661,25'
              BranchSideFuncs:
                - xmlRelaxNGLogBestError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9664,28'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:9664,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9665,50'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9669,42'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9672,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:9672,40'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9674,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9672,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9673,29'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9674,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9676,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9677,60'
              BranchSideFuncs:
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9678,46'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9681,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9682,30'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9684,27'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9686,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9687,55'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9688,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:9688,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9689,22'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9698,21'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9689,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9690,46'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9697,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9711,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9712,25'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9721,21'
              BranchSideFuncs:
                - xmlRelaxNGNewStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9712,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9713,50'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9714,35'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9717,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9718,45'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9719,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9721,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9722,41'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9724,56'
              BranchSideFuncs:
                - xmlRelaxNGNewStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9725,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9726,50'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9733,41'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9729,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:9730,49'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9731,25'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9739,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9740,41'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9741,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9746,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9747,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9749,17'
              BranchSideFuncs:
                - xmlRelaxNGNewStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9749,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9749,31'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGNewStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:9750,37'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGNewStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9759,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9760,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9766,21'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9766,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9767,41'
              BranchSideFuncs:
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:9772,28'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9772,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:0,0'
              BranchSideFuncs:
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:9773,45'
              BranchSideFuncs:
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9784,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9785,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:9821,64'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:9786,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9787,43'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:9820,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
        - Branch String:   'relaxng.c:9792,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:9793,37'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:9813,37'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:9793,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:9794,63'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:9799,44'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9797,41'
          Branch Sides:
            - BranchSide:      'relaxng.c:9798,50'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:9799,33'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9800,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:9803,65'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:9808,58'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9805,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:9806,54'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:9807,37'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9824,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:9825,54'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
            - BranchSide:      'relaxng.c:9828,36'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9829,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:9830,59'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
            - BranchSide:      'relaxng.c:9835,40'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9833,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:9834,46'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
            - BranchSide:      'relaxng.c:9835,29'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
        - Branch String:   'relaxng.c:9836,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:9837,63'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
            - BranchSide:      'relaxng.c:9842,37'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
        - Branch String:   'relaxng.c:9839,41'
          Branch Sides:
            - BranchSide:      'relaxng.c:9840,50'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:9841,33'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9842,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:9843,46'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
            - BranchSide:      'relaxng.c:9845,58'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
        - Branch String:   'relaxng.c:9852,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9857,29'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
            - BranchSide:      'relaxng.c:9880,17'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9857,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:9858,68'
              BranchSideFuncs:
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:9863,33'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
        - Branch String:   'relaxng.c:9863,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:9864,53'
              BranchSideFuncs:
                - xmlRelaxNGNewStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:9872,29'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9867,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9868,18'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:9871,29'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9873,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:9874,53'
              BranchSideFuncs:
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:9877,44'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9880,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9781,30'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateDefinitionList
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:9881,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:9881,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9882,42'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:9884,32'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9903,51'
          Branch Sides:
            - BranchSide:      'relaxng.c:9903,55'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:9948,24'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
        - Branch String:   'relaxng.c:9903,77'
          Branch Sides:
            - BranchSide:      'relaxng.c:9904,8'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:9948,24'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
        - Branch String:   'relaxng.c:9903,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9911,43'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:9948,24'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
        - Branch String:   'relaxng.c:9917,55'
          Branch Sides:
            - BranchSide:      'relaxng.c:9918,26'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9920,44'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9917,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9920,44'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9921,32'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'relaxng.c:9922,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:9923,51'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:9931,48'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
        - Branch String:   'relaxng.c:9925,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:9927,52'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:9929,25'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlHashLookup2
        - Branch String:   'relaxng.c:9932,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:9934,48'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9936,21'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9937,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9938,29'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9942,56'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
        - Branch String:   'relaxng.c:9943,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9944,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9945,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9952,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9953,57'
              BranchSideFuncs:
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
            - BranchSide:      'relaxng.c:9976,21'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:9955,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9956,29'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
            - BranchSide:      'relaxng.c:9971,50'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
        - Branch String:   'relaxng.c:9956,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:9957,58'
              BranchSideFuncs:
                - xmlRelaxNGNewStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
            - BranchSide:      'relaxng.c:9959,29'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGNewStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9959,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:9960,49'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
            - BranchSide:      'relaxng.c:9961,36'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddStates
        - Branch String:   'relaxng.c:9962,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:9963,53'
              BranchSideFuncs:
                - xmlRelaxNGAddStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
            - BranchSide:      'relaxng.c:9967,50'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddStates
                - xmlRelaxNGAddStates
                - xmlRelaxNGNewStates
        - Branch String:   'relaxng.c:9976,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9977,46'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9982,21'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:9985,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9986,26'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9990,25'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9986,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9987,50'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:9989,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10017,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:10018,25'
              BranchSideFuncs:
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10030,21'
              BranchSideFuncs:
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:10018,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10019,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10023,33'
              BranchSideFuncs:
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRelaxNGAddValidError
                - xmlStrcat
        - Branch String:   'relaxng.c:10023,63'
          Branch Sides:
            - BranchSide:      'relaxng.c:10024,33'
              BranchSideFuncs:
                - xmlStrcat
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10025,45'
              BranchSideFuncs:
                - xmlStrcat
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10030,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10031,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10035,21'
              BranchSideFuncs:
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:10031,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10032,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10033,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10035,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10036,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10043,50'
              BranchSideFuncs:
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10037,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10038,42'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10042,17'
              BranchSideFuncs:
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10045,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10046,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10047,28'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10050,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10051,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10052,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10060,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:10061,25'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10073,21'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:10061,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10062,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10066,33'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRelaxNGAddValidError
                - xmlStrcat
        - Branch String:   'relaxng.c:10066,63'
          Branch Sides:
            - BranchSide:      'relaxng.c:10067,33'
              BranchSideFuncs:
                - xmlStrcat
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10068,45'
              BranchSideFuncs:
                - xmlStrcat
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10073,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10074,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10078,21'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:10074,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10075,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10076,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10078,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10079,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10086,28'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10080,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10081,42'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10085,17'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10090,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10091,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10092,28'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10095,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10096,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10097,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10111,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:10112,25'
              BranchSideFuncs:
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlStrcat
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10124,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:10112,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10113,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10117,33'
              BranchSideFuncs:
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRelaxNGAddValidError
                - xmlStrcat
        - Branch String:   'relaxng.c:10117,63'
          Branch Sides:
            - BranchSide:      'relaxng.c:10118,33'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10119,45'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10124,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10125,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10129,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:10125,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10126,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10127,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10129,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10130,31'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10137,33'
              BranchSideFuncs:
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10131,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:10132,42'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10136,17'
              BranchSideFuncs:
                - xmlStrlen
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10145,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10146,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10147,29'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10150,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:10151,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10152,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:9458,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9486,20'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:9488,17'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9491,21'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:9495,17'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9498,21'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:9506,36'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:9508,21'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:9512,34'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:9516,34'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:9520,25'
          Dst:             xmlRelaxNGValidErrorPop
        - Src:             'relaxng.c:9525,19'
          Dst:             xmlRelaxNGElementMatch
        - Src:             'relaxng.c:9529,21'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:9535,21'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:9538,27'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:9540,27'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:9543,21'
          Dst:             xmlRelaxNGValidErrorPop
        - Src:             'relaxng.c:9551,21'
          Dst:             xmlRelaxNGNewValidState
        - Src:             'relaxng.c:9555,21'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:9562,23'
          Dst:             xmlRelaxNGValidateAttributeList
        - Src:             'relaxng.c:9565,21'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9573,26'
          Dst:             xmlRelaxNGNewValidState
        - Src:             'relaxng.c:9577,23'
          Dst:             xmlRelaxNGValidateCompiledContent
        - Src:             'relaxng.c:9583,17'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9596,29'
          Dst:             xmlRelaxNGValidateElementEnd
        - Src:             'relaxng.c:9606,25'
          Dst:             xmlRelaxNGLogBestError
        - Src:             'relaxng.c:9609,25'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9613,21'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:9623,31'
          Dst:             xmlRelaxNGValidateElementEnd
        - Src:             'relaxng.c:9624,21'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9628,27'
          Dst:             xmlRelaxNGValidateDefinitionList
        - Src:             'relaxng.c:9635,29'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9639,29'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9652,29'
          Dst:             xmlRelaxNGValidateElementEnd
        - Src:             'relaxng.c:9662,25'
          Dst:             xmlRelaxNGLogBestError
        - Src:             'relaxng.c:9665,25'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9669,21'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:9677,31'
          Dst:             xmlRelaxNGValidateElementEnd
        - Src:             'relaxng.c:9678,21'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9687,33'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:9690,21'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:9699,21'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:9707,28'
          Dst:             xmlRelaxNGCopyValidState
        - Src:             'relaxng.c:9709,21'
          Dst:             xmlRelaxNGValidateDefinitionList
        - Src:             'relaxng.c:9713,25'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9718,25'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:9722,21'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:9724,36'
          Dst:             xmlRelaxNGNewStates
        - Src:             'relaxng.c:9726,25'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9730,29'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:9733,21'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:9734,21'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:9740,21'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:9745,19'
          Dst:             xmlRelaxNGValidateDefinitionList
        - Src:             'relaxng.c:9750,17'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:9758,23'
          Dst:             xmlRelaxNGNewStates
        - Src:             'relaxng.c:9768,41'
          Dst:             xmlRelaxNGCopyValidState
        - Src:             'relaxng.c:9767,21'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:9774,29'
          Dst:             xmlRelaxNGCopyValidState
        - Src:             'relaxng.c:9773,25'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:9789,35'
          Dst:             xmlRelaxNGValidateDefinitionList
        - Src:             'relaxng.c:9794,43'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:9803,45'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:9808,37'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:9814,37'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9821,31'
          Dst:             xmlRelaxNGValidateDefinitionList
        - Src:             'relaxng.c:9825,29'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9830,39'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:9837,43'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:9845,37'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:9858,43'
          Dst:             xmlRelaxNGCopyValidState
        - Src:             'relaxng.c:9864,33'
          Dst:             xmlRelaxNGNewStates
        - Src:             'relaxng.c:9875,53'
          Dst:             xmlRelaxNGCopyValidState
        - Src:             'relaxng.c:9874,33'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:9882,21'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:9900,24'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:9920,29'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:9923,36'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:9927,37'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:9931,33'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:9934,33'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:9939,4'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9942,27'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:9953,32'
          Dst:             xmlRelaxNGCopyValidState
        - Src:             'relaxng.c:9954,27'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:9957,38'
          Dst:             xmlRelaxNGNewStates
        - Src:             'relaxng.c:9960,29'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:9963,33'
          Dst:             xmlRelaxNGAddStates
        - Src:             'relaxng.c:9967,29'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:9971,25'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9977,21'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9987,25'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:9991,25'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:9997,19'
          Dst:             xmlRelaxNGValidateDefinitionList
        - Src:             'relaxng.c:10000,19'
          Dst:             xmlRelaxNGValidateInterleave
        - Src:             'relaxng.c:10003,19'
          Dst:             xmlRelaxNGValidateAttribute
        - Src:             'relaxng.c:10010,19'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:10019,25'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:10025,35'
          Dst:             xmlStrcat
        - Src:             'relaxng.c:10036,31'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:10038,25'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:10043,23'
          Dst:             xmlRelaxNGValidateDatatype
        - Src:             'relaxng.c:10046,21'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:10062,25'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:10068,35'
          Dst:             xmlStrcat
        - Src:             'relaxng.c:10079,31'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:10081,25'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:10088,23'
          Dst:             xmlRelaxNGValidateValue
        - Src:             'relaxng.c:10091,21'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:10113,25'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:10119,35'
          Dst:             xmlStrcat
        - Src:             'relaxng.c:10130,31'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:10132,25'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:10137,23'
          Dst:             xmlStrlen
        - Src:             'relaxng.c:10142,23'
          Dst:             xmlRelaxNGValidateValue
        - Src:             'relaxng.c:10146,21'
          Dst:             xmlRelaxNGAddValidError
    - functionName:    xmlRelaxNGAddStates
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - states
        - state
      BBCount:         20
      ICount:          150
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlRelaxNGEqualValidState
        - xmlRelaxNGFreeValidState
        - xmlRngVErrMemory
      functionUses:    15
      BranchProfiles:
        - Branch String:   'relaxng.c:1019,23'
          Branch Sides:
            - BranchSide:      'relaxng.c:1019,26'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1020,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1019,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1020,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1022,9'
              BranchSideFuncs:
                - xmlRelaxNGEqualValidState
                - xmlRelaxNGFreeValidState
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1022,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1026,16'
              BranchSideFuncs:
                - xmlRelaxNGEqualValidState
                - xmlRelaxNGFreeValidState
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1038,12'
              BranchSideFuncs:
                - xmlRelaxNGEqualValidState
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:1031,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1032,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1035,28'
              BranchSideFuncs:
                - xmlRelaxNGEqualValidState
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:1038,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:1039,39'
              BranchSideFuncs:
                - xmlRelaxNGEqualValidState
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:1044,43'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1039,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1040,38'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:1043,5'
              BranchSideFuncs:
                - xmlRelaxNGEqualValidState
                - xmlRelaxNGFreeValidState
      Callsites:
        - Src:             'relaxng.c:1032,13'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:1039,13'
          Dst:             xmlRelaxNGEqualValidState
        - Src:             'relaxng.c:1040,13'
          Dst:             xmlRelaxNGFreeValidState
    - functionName:    xmlRelaxNGSkipIgnored
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8179
      functionLinenumberEnd: 8194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         27
      ICount:          130
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlRelaxNGIsBlank
      functionUses:    13
      BranchProfiles:
        - Branch String:   'relaxng.c:8183,27'
          Branch Sides:
            - BranchSide:      'relaxng.c:8183,5'
              BranchSideFuncs:
                - xmlRelaxNGIsBlank
            - BranchSide:      'relaxng.c:8184,14'
              BranchSideFuncs:
                - xmlRelaxNGIsBlank
        - Branch String:   'relaxng.c:8188,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:8189,16'
              BranchSideFuncs:
                - xmlRelaxNGIsBlank
            - BranchSide:      'relaxng.c:8190,16'
              BranchSideFuncs:
                - xmlRelaxNGIsBlank
        - Branch String:   'relaxng.c:8189,55'
          Branch Sides:
            - BranchSide:      'relaxng.c:8187,39'
              BranchSideFuncs:
                - xmlRelaxNGIsBlank
            - BranchSide:      'relaxng.c:8190,16'
              BranchSideFuncs:
                - xmlRelaxNGIsBlank
        - Branch String:   'relaxng.c:8183,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8192,16'
              BranchSideFuncs:
                - xmlRelaxNGIsBlank
            - BranchSide:      'relaxng.c:8194,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:8191,16'
          Dst:             xmlRelaxNGIsBlank
    - functionName:    xmlRelaxNGValidErrorPop
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1753
      functionLinenumberEnd: 1775
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         17
      ICount:          133
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:1756,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1757,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1760,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1761,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1762,22'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1764,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1766,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1766,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1767,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1767,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1768,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1769,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1770,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1771,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1772,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGNewValidState
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         48
      ICount:          367
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - xmlDocGetRootElement
        - xmlRngVErrMemory
      functionUses:    5
      BranchProfiles:
        - Branch String:   'relaxng.c:1109,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1110,37'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1114,16'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1111,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1112,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1113,5'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1115,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:0,0'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1116,17'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1116,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1117,36'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1119,24'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1123,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:1123,39'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1129,13'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1123,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1124,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1129,13'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1130,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1131,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1134,16'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1138,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1139,34'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1142,21'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1146,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1147,13'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1182,23'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1147,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1148,17'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1158,20'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1148,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1149,17'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1151,33'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1154,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1155,34'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1158,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1163,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1164,34'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1167,26'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1171,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1172,20'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1174,20'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1176,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1177,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:1110,16'
          Dst:             xmlDocGetRootElement
        - Src:             'relaxng.c:1131,13'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:1155,17'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:1164,17'
          Dst:             xmlRngVErrMemory
    - functionName:    xmlRelaxNGValidateAttributeList
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8817
      functionLinenumberEnd: 8851
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - defines
      BBCount:         33
      ICount:          160
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - xmlRelaxNGAddValidError
        - xmlRelaxNGValidateAttribute
        - xmlRelaxNGValidateDefinition
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:8823,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8824,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGValidateAttribute
            - BranchSide:      'relaxng.c:8831,10'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
        - Branch String:   'relaxng.c:8824,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8825,45'
              BranchSideFuncs:
                - xmlRelaxNGValidateAttribute
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:8828,22'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGValidateAttribute
        - Branch String:   'relaxng.c:8825,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8826,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGValidateAttribute
            - BranchSide:      'relaxng.c:8827,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGValidateAttribute
        - Branch String:   'relaxng.c:8831,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8832,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:8833,11'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
        - Branch String:   'relaxng.c:8834,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8835,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:8850,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8835,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8836,18'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:8847,15'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
        - Branch String:   'relaxng.c:8836,39'
          Branch Sides:
            - BranchSide:      'relaxng.c:8836,43'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8837,52'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8836,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8837,52'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8841,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8838,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8839,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:8840,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
        - Branch String:   'relaxng.c:8844,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8845,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8846,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
      Callsites:
        - Src:             'relaxng.c:8825,17'
          Dst:             xmlRelaxNGValidateAttribute
        - Src:             'relaxng.c:8837,23'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:8841,17'
          Dst:             xmlRelaxNGAddValidError
    - functionName:    xmlRelaxNGValidateCompiledContent
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7707
      functionLinenumberEnd: 7779
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - regexp
        - content
      BBCount:         46
      ICount:          273
      EdgeCount:       58
      CyclomaticComplexity: 14
      functionsReached:
        - xmlIsBlankNode
        - xmlRegExecPushString
        - xmlRegExecPushString2
        - xmlRegFreeExecCtxt
        - xmlRegNewExecCtxt
        - xmlRelaxNGAddValidError
        - xmlRelaxNGDumpValidError
        - xmlRelaxNGValidateCompiledCallback
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:7713,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:7713,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7714,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7713,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7714,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7715,15'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:7720,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:7721,28'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:7754,32'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:7722,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7725,36'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:7725,36'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:7734,21'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
            - BranchSide:      'relaxng.c:7745,17'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:7725,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:7726,21'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:7727,44'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:7728,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:7729,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
            - BranchSide:      'relaxng.c:7732,17'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:7734,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:7735,49'
              BranchSideFuncs:
                - xmlRegExecPushString2
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:7738,48'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:7740,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:7741,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:7743,17'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:7747,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7748,13'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:7752,15'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlIsBlankNode
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:7755,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7756,13'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
            - BranchSide:      'relaxng.c:7758,16'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:7758,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:7762,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRegFreeExecCtxt
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:7767,13'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
        - Branch String:   'relaxng.c:7764,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7765,38'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
                - xmlRegFreeExecCtxt
            - BranchSide:      'relaxng.c:7766,5'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
        - Branch String:   'relaxng.c:7774,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:7774,24'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7777,18'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7774,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7775,15'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7777,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:7716,12'
          Dst:             xmlRegNewExecCtxt
        - Src:             'relaxng.c:7716,12'
          Dst:             xmlRelaxNGValidateCompiledCallback
        - Src:             'relaxng.c:7725,21'
          Dst:             xmlIsBlankNode
        - Src:             'relaxng.c:7727,23'
          Dst:             xmlRegExecPushString
        - Src:             'relaxng.c:7729,21'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:7735,27'
          Dst:             xmlRegExecPushString2
        - Src:             'relaxng.c:7738,27'
          Dst:             xmlRegExecPushString
        - Src:             'relaxng.c:7741,21'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:7754,11'
          Dst:             xmlRegExecPushString
        - Src:             'relaxng.c:7762,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:7765,13'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:7769,5'
          Dst:             xmlRegFreeExecCtxt
    - functionName:    xmlRelaxNGValidateElementEnd
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9415
      functionLinenumberEnd: 9440
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - dolog
      BBCount:         21
      ICount:          142
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlRelaxNGAddValidError
        - xmlRelaxNGSkipIgnored
      functionUses:    7
      BranchProfiles:
        - Branch String:   'relaxng.c:9420,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9421,44'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9430,12'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9422,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9423,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9429,5'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9423,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9424,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9427,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9430,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:9431,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9439,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9431,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9432,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9438,5'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9432,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9433,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9436,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:9421,22'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:9424,17'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9433,17'
          Dst:             xmlRelaxNGAddValidError
    - functionName:    xmlRelaxNGLogBestError
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9389
      functionLinenumberEnd: 9402
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         15
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlRelaxNGBestState
        - xmlRelaxNGValidateElementEnd
      functionUses:    3
      BranchProfiles:
        - Branch String:   'relaxng.c:9392,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:9392,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9394,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9392,50'
          Branch Sides:
            - BranchSide:      'relaxng.c:9393,10'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9394,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9392,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9394,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9396,32'
              BranchSideFuncs:
                - xmlRelaxNGBestState
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:9397,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9397,25'
              BranchSideFuncs:
                - xmlRelaxNGValidateElementEnd
            - BranchSide:      'relaxng.c:9397,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9397,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9397,9'
              BranchSideFuncs:
                - xmlRelaxNGValidateElementEnd
            - BranchSide:      'relaxng.c:9398,23'
              BranchSideFuncs:
                - xmlRelaxNGValidateElementEnd
      Callsites:
        - Src:             'relaxng.c:9396,12'
          Dst:             xmlRelaxNGBestState
        - Src:             'relaxng.c:9400,9'
          Dst:             xmlRelaxNGValidateElementEnd
    - functionName:    xmlRelaxNGValidateDefinitionList
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9202
      functionLinenumberEnd: 9226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - defines
      BBCount:         21
      ICount:          103
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlRelaxNGAddValidError
        - xmlRelaxNGValidateDefinition
      functionUses:    6
      BranchProfiles:
        - Branch String:   'relaxng.c:9206,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9207,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9211,5'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
        - Branch String:   'relaxng.c:9211,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:9212,14'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:9225,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9212,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:9212,39'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9213,48'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9212,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9213,48'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9217,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9214,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9215,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:9216,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
        - Branch String:   'relaxng.c:9220,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9221,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9222,19'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateDefinition
      Callsites:
        - Src:             'relaxng.c:9207,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9213,19'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:9217,13'
          Dst:             xmlRelaxNGAddValidError
    - functionName:    xmlRelaxNGCopyValidState
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - state
      BBCount:         27
      ICount:          245
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlRngVErrMemory
      functionUses:    7
      BranchProfiles:
        - Branch String:   'relaxng.c:1201,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1202,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1203,10'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1203,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:1203,39'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1209,13'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1203,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1204,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1209,13'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1210,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1211,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1214,16'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1221,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1222,13'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1247,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1222,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1223,29'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1231,20'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:1226,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1227,34'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1231,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1236,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1237,34'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1241,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:1211,13'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:1227,17'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:1237,17'
          Dst:             xmlRngVErrMemory
    - functionName:    xmlRelaxNGNewStates
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - size
      BBCount:         18
      ICount:          144
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlRngVErrMemory
      functionUses:    5
      BranchProfiles:
        - Branch String:   'relaxng.c:936,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:937,10'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:943,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:937,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:937,40'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:943,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:936,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:938,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:943,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:943,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:944,14'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:946,33'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:950,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:951,26'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:954,5'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:959,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:960,26'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:964,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:951,9'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:960,9'
          Dst:             xmlRngVErrMemory
    - functionName:    xmlRelaxNGValidateInterleave
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8899
      functionLinenumberEnd: 9190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - define
      BBCount:         174
      ICount:          1296
      EdgeCount:       232
      CyclomaticComplexity: 60
      functionsReached:
        - xmlHashLookup2
        - xmlRelaxNGAddValidError
        - xmlRelaxNGCopyValidState
        - xmlRelaxNGFreeStates
        - xmlRelaxNGFreeValidState
        - xmlRelaxNGNodeMatchesList
        - xmlRelaxNGPopErrors
        - xmlRelaxNGSkipIgnored
        - xmlRelaxNGValidateDefinition
        - xmlRngVErrMemory
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:8910,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8911,47'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGNodeMatchesList
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:8914,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8921,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8922,9'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGNodeMatchesList
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRngVErrMemory
                - xmlRngVErrMemory
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:8953,27'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGNodeMatchesList
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:8923,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8927,17'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:8947,5'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGNodeMatchesList
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRngVErrMemory
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:8927,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8928,58'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateDefinition
            - BranchSide:      'relaxng.c:8930,17'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGValidateDefinition
        - Branch String:   'relaxng.c:8930,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8931,52'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:8935,52'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:8938,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8939,21'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:8944,27'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8939,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8940,62'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:8943,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8954,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8955,26'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:8958,12'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGNodeMatchesList
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:8960,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8961,26'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:8964,12'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGNodeMatchesList
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'relaxng.c:8973,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8974,28'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:9039,9'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8975,42'
          Branch Sides:
            - BranchSide:      'relaxng.c:8976,14'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:9012,20'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRelaxNGNodeMatchesList
        - Branch String:   'relaxng.c:8975,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8977,19'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:9012,20'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRelaxNGNodeMatchesList
        - Branch String:   'relaxng.c:8979,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:8980,18'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRelaxNGNodeMatchesList
            - BranchSide:      'relaxng.c:8981,38'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRelaxNGNodeMatchesList
        - Branch String:   'relaxng.c:8979,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8981,38'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRelaxNGNodeMatchesList
            - BranchSide:      'relaxng.c:8983,24'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'relaxng.c:8984,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8985,42'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:8993,40'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
        - Branch String:   'relaxng.c:8987,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8988,46'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:8991,17'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
        - Branch String:   'relaxng.c:8995,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8997,40'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRelaxNGNodeMatchesList
            - BranchSide:      'relaxng.c:8999,13'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRelaxNGNodeMatchesList
        - Branch String:   'relaxng.c:9001,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9002,21'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:9004,21'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRelaxNGNodeMatchesList
        - Branch String:   'relaxng.c:9007,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9008,29'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:9009,17'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'relaxng.c:9014,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9015,21'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRelaxNGNodeMatchesList
            - BranchSide:      'relaxng.c:9016,47'
              BranchSideFuncs:
                - xmlRelaxNGNodeMatchesList
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'relaxng.c:9016,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9017,21'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:9018,13'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlRelaxNGNodeMatchesList
        - Branch String:   'relaxng.c:9023,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9024,13'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9026,13'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'relaxng.c:9026,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9027,30'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:9030,23'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'relaxng.c:9033,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9034,23'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
            - BranchSide:      'relaxng.c:9036,23'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGNodeMatchesList
                - xmlRelaxNGNodeMatchesList
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
                - xmlHashLookup2
        - Branch String:   'relaxng.c:9039,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9040,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9044,16'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9046,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:9047,48'
              BranchSideFuncs:
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9160,9'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:9048,6'
          Branch Sides:
            - BranchSide:      'relaxng.c:9049,10'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9052,17'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9053,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9054,20'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9057,28'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9059,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9060,13'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9061,13'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9061,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9062,19'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlStrEqual
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9083,20'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9075,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9075,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9083,9'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9076,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9076,41'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9078,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9067,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9078,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9083,9'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9083,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:9085,17'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9153,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:9093,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9094,23'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9124,17'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:9096,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9097,11'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9109,28'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9097,11'
          Branch Sides:
            - BranchSide:      'relaxng.c:9098,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9101,27'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9102,11'
          Branch Sides:
            - BranchSide:      'relaxng.c:9104,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9107,25'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9107,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9108,11'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9109,17'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9110,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:9111,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:9114,11'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:9124,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9125,42'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9136,20'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:9126,7'
          Branch Sides:
            - BranchSide:      'relaxng.c:9127,18'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:9131,4'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:9136,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9137,42'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9139,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9141,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9142,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9152,9'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9142,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:9143,7'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9146,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9156,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9157,30'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9159,5'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGCopyValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeStates
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlStrEqual
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9160,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9161,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:9162,19'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:9164,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9164,16'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9165,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9176,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:9177,14'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9182,9'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9177,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:9177,32'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9178,13'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9177,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9178,13'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9179,27'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:9182,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9183,13'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9187,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9183,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9184,33'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:9185,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:8914,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8928,36'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:8931,23'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:8935,23'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:8940,40'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:8955,9'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:8961,9'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:8971,11'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:8981,23'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:8985,27'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:8988,31'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:8993,25'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:8997,25'
          Dst:             xmlHashLookup2
        - Src:             'relaxng.c:9007,26'
          Dst:             xmlRelaxNGNodeMatchesList
        - Src:             'relaxng.c:9016,21'
          Dst:             xmlRelaxNGNodeMatchesList
        - Src:             'relaxng.c:9037,15'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:9040,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9047,23'
          Dst:             xmlRelaxNGCopyValidState
        - Src:             'relaxng.c:9058,15'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:9063,19'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:9064,13'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9076,29'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:9078,17'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9095,23'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:9125,17'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9137,17'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9139,13'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:9143,7'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9146,21'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9161,9'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:9165,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:9184,13'
          Dst:             xmlRelaxNGPopErrors
    - functionName:    xmlRelaxNGValidateAttribute
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8725
      functionLinenumberEnd: 8805
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - define
      BBCount:         67
      ICount:          494
      EdgeCount:       88
      CyclomaticComplexity: 23
      functionsReached:
        - xmlNodeListGetString
        - xmlRelaxNGAttributeMatch
        - xmlRelaxNGValidateValueContent
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:8731,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8732,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8733,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlRelaxNGAttributeMatch
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:8733,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8734,16'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:8771,16'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8734,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8735,19'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:8746,13'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
        - Branch String:   'relaxng.c:8736,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:8736,47'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
            - BranchSide:      'relaxng.c:8745,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:8736,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8737,24'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:8745,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:8737,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:8737,48'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:8738,23'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:8737,69'
          Branch Sides:
            - BranchSide:      'relaxng.c:8738,23'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:8739,23'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:8738,41'
          Branch Sides:
            - BranchSide:      'relaxng.c:8739,23'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
            - BranchSide:      'relaxng.c:8741,28'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
        - Branch String:   'relaxng.c:8739,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:8740,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
            - BranchSide:      'relaxng.c:8744,13'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:8737,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8741,28'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
            - BranchSide:      'relaxng.c:8744,13'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:8746,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8747,42'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
            - BranchSide:      'relaxng.c:8768,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8754,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8755,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8756,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8756,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8757,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8758,34'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8760,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8764,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8767,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8771,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8772,19'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlRelaxNGAttributeMatch
            - BranchSide:      'relaxng.c:8779,13'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
        - Branch String:   'relaxng.c:8773,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:8774,43'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
            - BranchSide:      'relaxng.c:8778,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8773,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8775,24'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
            - BranchSide:      'relaxng.c:8778,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8779,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8780,42'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlRelaxNGValidateValueContent
            - BranchSide:      'relaxng.c:8800,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8786,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8787,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8788,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8788,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8789,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8790,34'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8792,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8796,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8799,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:8736,35'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:8740,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:8747,21'
          Dst:             xmlNodeListGetString
        - Src:             'relaxng.c:8753,19'
          Dst:             xmlRelaxNGValidateValueContent
        - Src:             'relaxng.c:8774,18'
          Dst:             xmlRelaxNGAttributeMatch
        - Src:             'relaxng.c:8780,21'
          Dst:             xmlNodeListGetString
        - Src:             'relaxng.c:8785,19'
          Dst:             xmlRelaxNGValidateValueContent
    - functionName:    xmlRelaxNGValidateDatatype
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8254
      functionLinenumberEnd: 8311
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
        - define
        - node
      BBCount:         60
      ICount:          392
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - xmlRelaxNGAddValidError
        - xmlRelaxNGValidateValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:8260,26'
          Branch Sides:
            - BranchSide:      'relaxng.c:8260,30'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8261,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8260,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8261,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8263,38'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8264,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8265,14'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8273,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8265,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:8266,14'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8270,19'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8265,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8268,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8270,19'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8274,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8275,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8279,16'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8276,30'
          Branch Sides:
            - BranchSide:      'relaxng.c:8276,34'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8278,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8276,47'
          Branch Sides:
            - BranchSide:      'relaxng.c:8276,51'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8278,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8276,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8277,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8278,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8279,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:8280,13'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8281,16'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8281,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:8282,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8284,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8288,23'
          Branch Sides:
            - BranchSide:      'relaxng.c:8288,27'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8288,5'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8288,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:8288,44'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8288,5'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8288,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8289,13'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8297,10'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8289,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8290,19'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8295,15'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8292,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8293,21'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8294,9'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8297,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:8297,24'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8308,10'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8297,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8300,20'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8308,10'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8308,26'
          Branch Sides:
            - BranchSide:      'relaxng.c:8308,30'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8310,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8308,43'
          Branch Sides:
            - BranchSide:      'relaxng.c:8308,47'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8310,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8308,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8309,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8310,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:8275,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8282,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8284,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8304,15'
          Dst:             xmlRelaxNGValidateValue
    - functionName:    xmlRelaxNGValidateValue
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8373
      functionLinenumberEnd: 8628
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - define
      BBCount:         198
      ICount:          1181
      EdgeCount:       259
      CyclomaticComplexity: 63
      functionsReached:
        - xmlRelaxNGAddValidError
        - xmlRelaxNGDumpValidError
        - xmlRelaxNGNextValue
        - xmlRelaxNGNormalize
        - xmlRelaxNGPopErrors
        - xmlRelaxNGValidateDatatype
        - xmlRelaxNGValidateValue
        - xmlRelaxNGValidateValueList
        - xmlStrEqual
        - xmlStrdup
      functionUses:    11
      BranchProfiles:
        - Branch String:   'relaxng.c:8378,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8380,22'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8391,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8393,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGNormalize
                - xmlRelaxNGNormalize
                - xmlStrEqual
                - xmlRelaxNGNextValue
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8438,50'
              BranchSideFuncs:
                - xmlRelaxNGValidateDatatype
                - xmlRelaxNGNextValue
            - BranchSide:      'relaxng.c:8446,44'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8472,44'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
                - xmlStrdup
            - BranchSide:      'relaxng.c:8525,47'
              BranchSideFuncs:
                - xmlRelaxNGValidateValueList
                - xmlRelaxNGPopErrors
                - xmlRelaxNGValidateValueList
            - BranchSide:      'relaxng.c:8533,22'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGValidateValueList
            - BranchSide:      'relaxng.c:8562,22'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGPopErrors
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:8586,24'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8602,24'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8602,24'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8616,10'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8616,10'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8625,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8380,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:8380,41'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8388,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8380,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8381,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8388,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8383,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:8383,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8383,28'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8383,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:8383,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8383,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8383,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:8383,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8383,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8383,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8384,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8385,25'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8385,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8386,29'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8387,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8393,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8394,25'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
            - BranchSide:      'relaxng.c:8433,21'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
        - Branch String:   'relaxng.c:8394,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8397,58'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8421,52'
              BranchSideFuncs:
                - xmlRelaxNGNormalize
                - xmlRelaxNGNormalize
                - xmlStrEqual
                - xmlRelaxNGNextValue
        - Branch String:   'relaxng.c:8398,43'
          Branch Sides:
            - BranchSide:      'relaxng.c:8398,47'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8404,33'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8398,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:8399,35'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8404,33'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8405,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:8406,29'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8409,36'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
        - Branch String:   'relaxng.c:8409,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:8410,33'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
            - BranchSide:      'relaxng.c:8412,33'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
        - Branch String:   'relaxng.c:8424,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:8424,48'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
            - BranchSide:      'relaxng.c:8426,33'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
        - Branch String:   'relaxng.c:8424,64'
          Branch Sides:
            - BranchSide:      'relaxng.c:8425,43'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
            - BranchSide:      'relaxng.c:8426,33'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
        - Branch String:   'relaxng.c:8424,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:8426,33'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
            - BranchSide:      'relaxng.c:8427,29'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
        - Branch String:   'relaxng.c:8427,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:8428,29'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
            - BranchSide:      'relaxng.c:8429,29'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
        - Branch String:   'relaxng.c:8433,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8434,41'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
            - BranchSide:      'relaxng.c:8435,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8440,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8441,41'
              BranchSideFuncs:
                - xmlRelaxNGNextValue
            - BranchSide:      'relaxng.c:8443,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8453,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8454,51'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:8461,31'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:8455,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8456,25'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:8458,42'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8462,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8463,26'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:8466,25'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:8463,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8464,50'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:8465,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8479,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8480,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8482,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8482,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8483,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8486,23'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8487,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8488,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8496,41'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8488,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8488,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8489,26'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8488,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8488,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8488,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8488,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8488,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8489,26'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8488,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8489,26'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8494,28'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8491,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:8491,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8491,32'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8491,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:8491,32'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8491,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8491,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:8491,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8491,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8491,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8492,33'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8493,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8498,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:8498,40'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8498,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8498,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8499,24'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8501,38'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8503,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8504,25'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8513,22'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8504,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8505,25'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8506,51'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8507,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8508,25'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8510,28'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8513,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:8513,36'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8519,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8513,64'
          Branch Sides:
            - BranchSide:      'relaxng.c:8514,22'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8519,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8513,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8515,21'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8519,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8526,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8526,24'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8527,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8533,50'
          Branch Sides:
            - BranchSide:      'relaxng.c:8534,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8535,25'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8533,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8535,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8538,28'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGValidateValueList
        - Branch String:   'relaxng.c:8542,38'
          Branch Sides:
            - BranchSide:      'relaxng.c:8542,42'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGValidateValueList
            - BranchSide:      'relaxng.c:8542,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGValidateValueList
        - Branch String:   'relaxng.c:8542,72'
          Branch Sides:
            - BranchSide:      'relaxng.c:8542,17'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGValidateValueList
            - BranchSide:      'relaxng.c:8543,25'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGValidateValueList
        - Branch String:   'relaxng.c:8542,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8544,28'
              BranchSideFuncs:
                - xmlRelaxNGValidateValueList
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:8554,31'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:8547,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8548,46'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:8552,27'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
                - xmlRelaxNGValidateValueList
        - Branch String:   'relaxng.c:8555,7'
          Branch Sides:
            - BranchSide:      'relaxng.c:8556,27'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:8557,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8562,50'
          Branch Sides:
            - BranchSide:      'relaxng.c:8563,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8564,25'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8562,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8564,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8567,28'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
                - xmlRelaxNGPopErrors
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:8572,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:8573,42'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:8579,7'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
        - Branch String:   'relaxng.c:8574,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8575,45'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:8576,25'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8579,7'
          Branch Sides:
            - BranchSide:      'relaxng.c:8580,27'
              BranchSideFuncs:
                - xmlRelaxNGPopErrors
            - BranchSide:      'relaxng.c:8581,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8587,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8588,51'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8596,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8589,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8590,29'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8593,29'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8603,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8604,51'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8612,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8605,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:8606,29'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8609,29'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8616,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:8617,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8620,47'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
      Callsites:
        - Src:             'relaxng.c:8393,22'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:8406,29'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8421,32'
          Dst:             xmlRelaxNGNormalize
        - Src:             'relaxng.c:8422,34'
          Dst:             xmlRelaxNGNormalize
        - Src:             'relaxng.c:8425,31'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:8434,21'
          Dst:             xmlRelaxNGNextValue
        - Src:             'relaxng.c:8438,23'
          Dst:             xmlRelaxNGValidateDatatype
        - Src:             'relaxng.c:8441,21'
          Dst:             xmlRelaxNGNextValue
        - Src:             'relaxng.c:8454,27'
          Dst:             xmlRelaxNGValidateValue
        - Src:             'relaxng.c:8464,25'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:8467,25'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:8478,23'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:8480,27'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:8483,21'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8506,27'
          Dst:             xmlRelaxNGValidateValue
        - Src:             'relaxng.c:8515,21'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8525,19'
          Dst:             xmlRelaxNGValidateValueList
        - Src:             'relaxng.c:8546,25'
          Dst:             xmlRelaxNGValidateValueList
        - Src:             'relaxng.c:8556,7'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:8570,23'
          Dst:             xmlRelaxNGValidateValue
        - Src:             'relaxng.c:8575,25'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:8580,7'
          Dst:             xmlRelaxNGPopErrors
        - Src:             'relaxng.c:8588,27'
          Dst:             xmlRelaxNGValidateValue
        - Src:             'relaxng.c:8604,27'
          Dst:             xmlRelaxNGValidateValue
        - Src:             'relaxng.c:8617,17'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8620,23'
          Dst:             xmlRelaxNGValidateValue
    - functionName:    xmlRelaxNGNormalize
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8207
      functionLinenumberEnd: 8239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         50
      ICount:          268
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - xmlRngVErrMemory
      functionUses:    4
      BranchProfiles:
        - Branch String:   'relaxng.c:8212,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8213,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8214,11'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:8215,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8216,12'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:8217,11'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:8220,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8221,26'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:8224,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8225,12'
          Branch Sides:
            - BranchSide:      'relaxng.c:8225,5'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8225,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8225,12'
          Branch Sides:
            - BranchSide:      'relaxng.c:8225,12'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8225,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8225,12'
          Branch Sides:
            - BranchSide:      'relaxng.c:8225,5'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8225,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8225,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8226,12'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8227,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8227,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8228,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8237,6'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8228,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8228,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8229,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8228,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8228,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8228,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8228,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8228,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8229,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8228,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8229,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8235,24'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8229,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:8229,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8229,20'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8229,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:8229,20'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8229,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8229,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:8229,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8229,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8229,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8230,20'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8231,18'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8231,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8232,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8233,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:8221,9'
          Dst:             xmlRngVErrMemory
    - functionName:    xmlRelaxNGNextValue
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8321
      functionLinenumberEnd: 8339
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         19
      ICount:          120
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:8325,23'
          Branch Sides:
            - BranchSide:      'relaxng.c:8325,27'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8326,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8325,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8326,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8330,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8330,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8331,12'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8332,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8332,43'
          Branch Sides:
            - BranchSide:      'relaxng.c:8332,48'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8332,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8332,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8333,12'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8334,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8334,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8335,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8337,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGValidateValueList
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8351
      functionLinenumberEnd: 8360
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - defines
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlRelaxNGValidateValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:8354,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8354,5'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8355,39'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8356,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8357,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8358,19'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
      Callsites:
        - Src:             'relaxng.c:8355,15'
          Dst:             xmlRelaxNGValidateValue
    - functionName:    xmlRelaxNGValidateValueContent
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8640
      functionLinenumberEnd: 8649
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - defines
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlRelaxNGValidateValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:8643,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8643,5'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
            - BranchSide:      'relaxng.c:8644,39'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
        - Branch String:   'relaxng.c:8645,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8646,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8647,19'
              BranchSideFuncs:
                - xmlRelaxNGValidateValue
      Callsites:
        - Src:             'relaxng.c:8644,15'
          Dst:             xmlRelaxNGValidateValue
    - functionName:    xmlRelaxNGAttributeMatch
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8663
      functionLinenumberEnd: 8713
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - define
        - prop
      BBCount:         43
      ICount:          240
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - xmlRelaxNGAttributeMatch
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'relaxng.c:8666,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8667,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
                - xmlStrEqual
            - BranchSide:      'relaxng.c:8670,9'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
                - xmlStrEqual
        - Branch String:   'relaxng.c:8667,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8668,13'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
                - xmlStrEqual
            - BranchSide:      'relaxng.c:8669,5'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
                - xmlStrEqual
        - Branch String:   'relaxng.c:8670,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8671,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
            - BranchSide:      'relaxng.c:8680,9'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8671,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8672,17'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
            - BranchSide:      'relaxng.c:8675,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8672,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8673,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8674,9'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8675,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:8676,31'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8677,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8675,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:0,0'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
            - BranchSide:      'relaxng.c:8677,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8680,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8681,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8682,14'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8683,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8686,16'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
            - BranchSide:      'relaxng.c:8695,16'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8687,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8688,44'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
            - BranchSide:      'relaxng.c:8695,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8689,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8690,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8691,17'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8691,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8692,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8693,20'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8695,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:8698,16'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
            - BranchSide:      'relaxng.c:8710,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8699,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8700,44'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
            - BranchSide:      'relaxng.c:8707,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8701,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8702,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8703,17'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
        - Branch String:   'relaxng.c:8703,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:8704,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8705,20'
              BranchSideFuncs:
                - xmlRelaxNGAttributeMatch
      Callsites:
        - Src:             'relaxng.c:8667,14'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:8676,19'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:8688,19'
          Dst:             xmlRelaxNGAttributeMatch
        - Src:             'relaxng.c:8700,19'
          Dst:             xmlRelaxNGAttributeMatch
    - functionName:    xmlRelaxNGBestState
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9351
      functionLinenumberEnd: 9379
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         30
      ICount:          151
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:9357,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:9357,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9359,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9357,50'
          Branch Sides:
            - BranchSide:      'relaxng.c:9358,10'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9359,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9357,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:9359,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9361,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9361,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:9362,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9378,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9363,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9364,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9365,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9365,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:9366,18'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9371,19'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9366,30'
          Branch Sides:
            - BranchSide:      'relaxng.c:9366,34'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9367,23'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9366,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:9367,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9370,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:9372,30'
          Branch Sides:
            - BranchSide:      'relaxng.c:9372,34'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:9373,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGIsBlank
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3260
      functionLinenumberEnd: 3269
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         17
      ICount:          82
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:3261,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3262,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3263,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3263,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3264,15'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3268,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3264,15'
          Branch Sides:
            - BranchSide:      'relaxng.c:3264,15'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3266,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3264,15'
          Branch Sides:
            - BranchSide:      'relaxng.c:3264,15'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3264,15'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3264,15'
          Branch Sides:
            - BranchSide:      'relaxng.c:3264,15'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3266,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3264,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3265,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3266,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGAddStatesUniq
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - states
        - state
      BBCount:         11
      ICount:          99
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlRngVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:981,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:982,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:984,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:984,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:988,16'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:1000,43'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:993,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:994,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:997,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:994,13'
          Dst:             xmlRngVErrMemory
    - functionName:    xmlRelaxNGDumpDefines
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7428
      functionLinenumberEnd: 7433
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - defines
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRelaxNGDumpDefine
      functionUses:    15
      BranchProfiles:
        - Branch String:   'relaxng.c:7429,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:7430,30'
              BranchSideFuncs:
                - xmlRelaxNGDumpDefine
            - BranchSide:      'relaxng.c:7433,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:7430,9'
          Dst:             xmlRelaxNGDumpDefine
    - functionName:    xmlRelaxNGDumpDefine
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7443
      functionLinenumberEnd: 7550
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - define
      BBCount:         46
      ICount:          340
      EdgeCount:       51
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlRelaxNGDumpDefines
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:7444,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7445,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7446,13'
              BranchSideFuncs:
                - xmlRelaxNGDumpDefines
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'relaxng.c:7446,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:7446,5'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7448,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:7451,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:7454,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:7457,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7469,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7474,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7479,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7484,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7489,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7494,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7499,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7504,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7509,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7517,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7525,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7533,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7540,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7540,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7545,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7545,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7545,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7547,35'
              BranchSideFuncs:
                - xmlRelaxNGDumpDefines
        - Branch String:   'relaxng.c:7458,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7459,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - xmlRelaxNGDumpDefines
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7464,35'
              BranchSideFuncs:
                - xmlRelaxNGDumpDefines
                - xmlRelaxNGDumpDefines
                - fprintf
        - Branch String:   'relaxng.c:7460,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:7461,29'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7462,25'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - xmlRelaxNGDumpDefines
                - fprintf
        - Branch String:   'relaxng.c:7510,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7511,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7512,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
        - Branch String:   'relaxng.c:7518,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7519,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7520,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
        - Branch String:   'relaxng.c:7526,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7527,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
            - BranchSide:      'relaxng.c:7528,21'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefines
                - fprintf
      Callsites:
        - Src:             'relaxng.c:7448,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7451,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7454,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7457,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7459,17'
          Dst:             fprintf
        - Src:             'relaxng.c:7461,21'
          Dst:             fprintf
        - Src:             'relaxng.c:7462,17'
          Dst:             fprintf
        - Src:             'relaxng.c:7464,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7465,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7466,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7469,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7470,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7471,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7474,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7475,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7476,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7479,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7480,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7481,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7484,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7485,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7486,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7489,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7490,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7491,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7494,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7495,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7496,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7499,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7500,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7501,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7504,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7505,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7506,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7509,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7511,17'
          Dst:             fprintf
        - Src:             'relaxng.c:7512,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7513,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7514,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7517,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7519,17'
          Dst:             fprintf
        - Src:             'relaxng.c:7520,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7521,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7522,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7525,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7527,17'
          Dst:             fprintf
        - Src:             'relaxng.c:7528,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7529,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7530,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7533,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7534,13'
          Dst:             xmlRelaxNGDumpDefines
        - Src:             'relaxng.c:7535,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7547,13'
          Dst:             xmlRelaxNGDumpDefines
    - functionName:    xmlRelaxNGDefName
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1940
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - def
      BBCount:         27
      ICount:          138
      EdgeCount:       53
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:1941,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1942,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1943,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1943,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:1945,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1947,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1949,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1951,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1953,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1955,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1957,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1959,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1961,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1963,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1965,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1967,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1969,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1971,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1973,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1975,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1977,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1979,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1981,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1983,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1985,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1987,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1989,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGCompile
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2867
      functionLinenumberEnd: 3074
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - def
      BBCount:         94
      ICount:          743
      EdgeCount:       116
      CyclomaticComplexity: 24
      functionsReached:
        - xmlAutomataCompile
        - xmlAutomataGetInitState
        - xmlAutomataIsDeterminist
        - xmlAutomataNewEpsilon
        - xmlAutomataNewTransition
        - xmlAutomataNewTransition2
        - xmlAutomataSetFinalState
        - xmlAutomataSetFlags
        - xmlFreeAutomata
        - xmlNewAutomata
        - xmlRegFreeRegexp
        - xmlRegexpIsDeterminist
        - xmlRelaxNGCompile
        - xmlRelaxNGDefName
        - xmlRelaxNGIsCompilable
        - xmlRelaxNGTryCompile
        - xmlRngPErr
      functionUses:    11
      BranchProfiles:
        - Branch String:   'relaxng.c:2871,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:2871,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2872,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2871,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2872,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2874,13'
              BranchSideFuncs:
                - xmlRelaxNGDefName
                - xmlRngPErr
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
                - xmlAutomataNewTransition
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
                - xmlRelaxNGCompile
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
                - xmlRelaxNGCompile
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
                - xmlRelaxNGCompile
                - xmlRelaxNGTryCompile
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
                - xmlRelaxNGCompile
                - xmlAutomataNewTransition2
                - xmlRelaxNGIsCompilable
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataIsDeterminist
                - xmlFreeAutomata
                - xmlAutomataCompile
                - xmlRelaxNGCompile
        - Branch String:   'relaxng.c:2874,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:2876,41'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataIsDeterminist
                - xmlFreeAutomata
                - xmlAutomataCompile
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:2912,18'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
                - xmlRelaxNGCompile
                - xmlAutomataNewTransition2
            - BranchSide:      'relaxng.c:2959,37'
              BranchSideFuncs:
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:2962,48'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:2976,43'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:2991,24'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3008,37'
              BranchSideFuncs:
                - xmlRelaxNGCompile
                - xmlAutomataNewEpsilon
            - BranchSide:      'relaxng.c:3034,20'
              BranchSideFuncs:
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3034,20'
              BranchSideFuncs:
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3034,20'
              BranchSideFuncs:
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3034,20'
              BranchSideFuncs:
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3034,20'
              BranchSideFuncs:
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3046,43'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
                - xmlAutomataNewTransition
                - xmlAutomataNewEpsilon
            - BranchSide:      'relaxng.c:3058,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'relaxng.c:3068,24'
              BranchSideFuncs:
                - xmlRelaxNGDefName
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3068,24'
              BranchSideFuncs:
                - xmlRelaxNGDefName
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3068,24'
              BranchSideFuncs:
                - xmlRelaxNGDefName
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3068,24'
              BranchSideFuncs:
                - xmlRelaxNGDefName
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3068,24'
              BranchSideFuncs:
                - xmlRelaxNGDefName
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3068,24'
              BranchSideFuncs:
                - xmlRelaxNGDefName
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3068,24'
              BranchSideFuncs:
                - xmlRelaxNGDefName
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3068,24'
              BranchSideFuncs:
                - xmlRelaxNGDefName
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3073,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2876,52'
          Branch Sides:
            - BranchSide:      'relaxng.c:2876,56'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataIsDeterminist
                - xmlFreeAutomata
                - xmlAutomataCompile
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:2910,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2876,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2877,40'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataIsDeterminist
                - xmlFreeAutomata
                - xmlAutomataCompile
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:2910,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2884,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:2885,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2895,37'
              BranchSideFuncs:
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataIsDeterminist
                - xmlFreeAutomata
                - xmlAutomataCompile
                - xmlRelaxNGCompile
        - Branch String:   'relaxng.c:2898,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2899,39'
              BranchSideFuncs:
                - xmlRelaxNGCompile
                - xmlAutomataSetFinalState
                - xmlAutomataIsDeterminist
                - xmlFreeAutomata
                - xmlAutomataCompile
            - BranchSide:      'relaxng.c:2902,42'
              BranchSideFuncs:
                - xmlAutomataSetFinalState
                - xmlAutomataIsDeterminist
                - xmlFreeAutomata
                - xmlAutomataCompile
        - Branch String:   'relaxng.c:2903,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:2904,57'
              BranchSideFuncs:
                - xmlAutomataCompile
                - xmlFreeAutomata
            - BranchSide:      'relaxng.c:2906,33'
              BranchSideFuncs:
                - xmlFreeAutomata
        - Branch String:   'relaxng.c:2912,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:2912,40'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
                - xmlRelaxNGCompile
                - xmlAutomataNewTransition2
            - BranchSide:      'relaxng.c:2918,18'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
                - xmlRelaxNGCompile
        - Branch String:   'relaxng.c:2912,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2913,57'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlRelaxNGTryCompile
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:2918,18'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
                - xmlRelaxNGCompile
        - Branch String:   'relaxng.c:2918,47'
          Branch Sides:
            - BranchSide:      'relaxng.c:2918,51'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:2947,40'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
        - Branch String:   'relaxng.c:2918,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2919,40'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:2947,40'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
        - Branch String:   'relaxng.c:2926,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:2927,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2928,37'
              BranchSideFuncs:
                - xmlAutomataSetFlags
                - xmlAutomataGetInitState
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
                - xmlRelaxNGCompile
        - Branch String:   'relaxng.c:2930,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2931,39'
              BranchSideFuncs:
                - xmlRelaxNGCompile
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
            - BranchSide:      'relaxng.c:2934,42'
              BranchSideFuncs:
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlRegFreeRegexp
                - xmlFreeAutomata
        - Branch String:   'relaxng.c:2936,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:2940,38'
              BranchSideFuncs:
                - xmlFreeAutomata
            - BranchSide:      'relaxng.c:2943,33'
              BranchSideFuncs:
                - xmlFreeAutomata
        - Branch String:   'relaxng.c:2965,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2966,39'
              BranchSideFuncs:
                - xmlRelaxNGCompile
                - xmlAutomataNewEpsilon
            - BranchSide:      'relaxng.c:2969,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
        - Branch String:   'relaxng.c:2979,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2980,39'
              BranchSideFuncs:
                - xmlRelaxNGCompile
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'relaxng.c:2983,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'relaxng.c:2992,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2993,39'
              BranchSideFuncs:
                - xmlRelaxNGCompile
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:2996,28'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
        - Branch String:   'relaxng.c:2998,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2999,39'
              BranchSideFuncs:
                - xmlRelaxNGCompile
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'relaxng.c:3002,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'relaxng.c:3012,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3013,35'
              BranchSideFuncs:
                - xmlRelaxNGCompile
                - xmlAutomataNewEpsilon
            - BranchSide:      'relaxng.c:3025,31'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3015,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:3016,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3017,25'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
        - Branch String:   'relaxng.c:3017,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:3018,34'
              BranchSideFuncs:
                - xmlRelaxNGCompile
                - xmlAutomataNewEpsilon
            - BranchSide:      'relaxng.c:3020,47'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlRelaxNGCompile
        - Branch String:   'relaxng.c:3035,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3036,41'
              BranchSideFuncs:
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3041,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3037,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:3038,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3039,24'
              BranchSideFuncs:
                - xmlRelaxNGCompile
      Callsites:
        - Src:             'relaxng.c:2876,18'
          Dst:             xmlRelaxNGIsCompilable
        - Src:             'relaxng.c:2883,28'
          Dst:             xmlNewAutomata
        - Src:             'relaxng.c:2895,17'
          Dst:             xmlAutomataSetFlags
        - Src:             'relaxng.c:2897,31'
          Dst:             xmlAutomataGetInitState
        - Src:             'relaxng.c:2899,21'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:2902,17'
          Dst:             xmlAutomataSetFinalState
        - Src:             'relaxng.c:2903,21'
          Dst:             xmlAutomataIsDeterminist
        - Src:             'relaxng.c:2904,38'
          Dst:             xmlAutomataCompile
        - Src:             'relaxng.c:2906,17'
          Dst:             xmlFreeAutomata
        - Src:             'relaxng.c:2913,31'
          Dst:             xmlAutomataNewTransition2
        - Src:             'relaxng.c:2925,28'
          Dst:             xmlNewAutomata
        - Src:             'relaxng.c:2928,17'
          Dst:             xmlAutomataSetFlags
        - Src:             'relaxng.c:2929,31'
          Dst:             xmlAutomataGetInitState
        - Src:             'relaxng.c:2931,21'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:2934,17'
          Dst:             xmlAutomataSetFinalState
        - Src:             'relaxng.c:2935,34'
          Dst:             xmlAutomataCompile
        - Src:             'relaxng.c:2936,22'
          Dst:             xmlRegexpIsDeterminist
        - Src:             'relaxng.c:2940,21'
          Dst:             xmlRegFreeRegexp
        - Src:             'relaxng.c:2943,17'
          Dst:             xmlFreeAutomata
        - Src:             'relaxng.c:2954,23'
          Dst:             xmlRelaxNGTryCompile
        - Src:             'relaxng.c:2959,19'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:2966,21'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:2969,17'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:2976,21'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:2980,21'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:2983,17'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:2985,21'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:2993,21'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:2999,21'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:3002,17'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:3004,21'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:3014,27'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:3020,25'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:3036,23'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:3046,21'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:3048,17'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:3049,17'
          Dst:             xmlAutomataNewTransition
        - Src:             'relaxng.c:3053,21'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:3058,17'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'relaxng.c:3070,33'
          Dst:             xmlRelaxNGDefName
        - Src:             'relaxng.c:3068,13'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGIsCompilable
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2748
      functionLinenumberEnd: 2855
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - def
      BBCount:         90
      ICount:          454
      EdgeCount:       110
      CyclomaticComplexity: 22
      functionsReached:
        - xmlRelaxNGIsCompilable
      functionUses:    6
      BranchProfiles:
        - Branch String:   'relaxng.c:2751,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2752,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2754,10'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
        - Branch String:   'relaxng.c:2754,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:2755,10'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2757,10'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
        - Branch String:   'relaxng.c:2754,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2756,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2757,10'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
        - Branch String:   'relaxng.c:2757,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:2758,10'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2760,13'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
        - Branch String:   'relaxng.c:2757,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2759,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2760,13'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGIsCompilable
        - Branch String:   'relaxng.c:2760,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:2762,42'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2766,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2766,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2772,19'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2806,17'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2806,17'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2806,17'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2830,24'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2830,24'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2830,24'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2830,24'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2830,24'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2830,24'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2830,24'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2847,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2847,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2847,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2847,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2847,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2847,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2847,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2847,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2850,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2772,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:2773,19'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2798,18'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2772,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2776,24'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2798,18'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2777,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2778,50'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2787,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2779,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:2780,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2781,28'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
        - Branch String:   'relaxng.c:2787,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:2788,7'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2791,22'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2791,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:2791,37'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2793,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2791,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:2792,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2793,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2798,42'
          Branch Sides:
            - BranchSide:      'relaxng.c:2798,46'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2799,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2798,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2799,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2801,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2806,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2807,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2811,17'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
        - Branch String:   'relaxng.c:2815,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:2816,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2817,28'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
        - Branch String:   'relaxng.c:2831,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2832,50'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
            - BranchSide:      'relaxng.c:2837,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2833,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:2834,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2835,28'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
        - Branch String:   'relaxng.c:2850,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2851,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2852,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2852,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2853,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2854,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:2762,19'
          Dst:             xmlRelaxNGIsCompilable
        - Src:             'relaxng.c:2778,27'
          Dst:             xmlRelaxNGIsCompilable
        - Src:             'relaxng.c:2814,27'
          Dst:             xmlRelaxNGIsCompilable
        - Src:             'relaxng.c:2832,27'
          Dst:             xmlRelaxNGIsCompilable
    - functionName:    xmlRelaxNGTryCompile
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3086
      functionLinenumberEnd: 3141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - def
      BBCount:         53
      ICount:          247
      EdgeCount:       60
      CyclomaticComplexity: 9
      functionsReached:
        - xmlRelaxNGCompile
        - xmlRelaxNGIsCompilable
        - xmlRelaxNGTryCompile
      functionUses:    4
      BranchProfiles:
        - Branch String:   'relaxng.c:3090,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:3090,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3091,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3090,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3091,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3093,10'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGTryCompile
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGCompile
        - Branch String:   'relaxng.c:3093,42'
          Branch Sides:
            - BranchSide:      'relaxng.c:3094,10'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGTryCompile
                - xmlRelaxNGTryCompile
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3095,38'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGTryCompile
                - xmlRelaxNGTryCompile
                - xmlRelaxNGCompile
        - Branch String:   'relaxng.c:3093,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3095,38'
              BranchSideFuncs:
                - xmlRelaxNGIsCompilable
                - xmlRelaxNGTryCompile
                - xmlRelaxNGTryCompile
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3102,13'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGTryCompile
        - Branch String:   'relaxng.c:3096,43'
          Branch Sides:
            - BranchSide:      'relaxng.c:3096,47'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGTryCompile
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3101,5'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGTryCompile
        - Branch String:   'relaxng.c:3096,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3097,13'
              BranchSideFuncs:
                - xmlRelaxNGCompile
            - BranchSide:      'relaxng.c:3101,5'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGTryCompile
        - Branch String:   'relaxng.c:3102,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3104,40'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3113,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3113,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3113,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3113,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3113,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3113,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3113,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3125,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3125,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3125,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3125,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3125,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3125,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3125,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3125,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3125,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3125,20'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3137,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3137,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3137,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3137,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3140,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3126,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3127,44'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:3132,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3128,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:3129,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3130,24'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
      Callsites:
        - Src:             'relaxng.c:3095,15'
          Dst:             xmlRelaxNGIsCompilable
        - Src:             'relaxng.c:3098,19'
          Dst:             xmlRelaxNGCompile
        - Src:             'relaxng.c:3104,19'
          Dst:             xmlRelaxNGTryCompile
        - Src:             'relaxng.c:3127,23'
          Dst:             xmlRelaxNGTryCompile
    - functionName:    xmlRngPErr
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - error
        - msg
        - str1
        - str2
      BBCount:         17
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlRaiseError
        - xmlRngPErrMemory
      functionUses:    175
      BranchProfiles:
        - Branch String:   'relaxng.c:456,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:457,13'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRngPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'relaxng.c:465,10'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRngPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'relaxng.c:457,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:458,17'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRngPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'relaxng.c:460,16'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRngPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'relaxng.c:465,27'
          Branch Sides:
            - BranchSide:      'relaxng.c:465,31'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRngPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'relaxng.c:470,25'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:465,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:466,19'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRaiseError
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:470,25'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:474,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:474,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:475,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
      Callsites:
        - Src:             'relaxng.c:466,19'
          Dst:             __xmlGenericError
        - Src:             'relaxng.c:467,16'
          Dst:             __xmlGenericErrorContext
        - Src:             'relaxng.c:470,11'
          Dst:             xmlRaiseError
        - Src:             'relaxng.c:475,9'
          Dst:             xmlRngPErrMemory
    - functionName:    xmlRngPErrMemory
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    23
      BranchProfiles:
        - Branch String:   'relaxng.c:401,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:401,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'relaxng.c:402,13'
              BranchSideFuncs:
                - xmlRaiseMemoryError
        - Branch String:   'relaxng.c:402,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:403,17'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'relaxng.c:405,16'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'relaxng.c:410,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlRelaxNGIsNullable
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3183
      functionLinenumberEnd: 3250
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - define
      BBCount:         53
      ICount:          258
      EdgeCount:       61
      CyclomaticComplexity: 10
      functionsReached:
        - xmlRelaxNGIsNullable
      functionUses:    4
      BranchProfiles:
        - Branch String:   'relaxng.c:3186,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3187,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3189,9'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
                - xmlRelaxNGIsNullable
                - xmlRelaxNGIsNullable
        - Branch String:   'relaxng.c:3189,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3190,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3191,9'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
                - xmlRelaxNGIsNullable
                - xmlRelaxNGIsNullable
        - Branch String:   'relaxng.c:3191,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3192,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3193,13'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
                - xmlRelaxNGIsNullable
                - xmlRelaxNGIsNullable
        - Branch String:   'relaxng.c:3193,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3196,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3196,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3204,40'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3204,40'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3204,40'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3204,40'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3204,40'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3204,40'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3214,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3214,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3214,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3214,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3214,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3214,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3214,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3214,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3217,44'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3231,44'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3231,44'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3231,44'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3242,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3219,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3220,48'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3225,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3221,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:3222,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3223,28'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
        - Branch String:   'relaxng.c:3233,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3234,48'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
            - BranchSide:      'relaxng.c:3239,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3235,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:3236,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3237,28'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
        - Branch String:   'relaxng.c:3245,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3246,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3247,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3247,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3248,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3249,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:3204,19'
          Dst:             xmlRelaxNGIsNullable
        - Src:             'relaxng.c:3220,27'
          Dst:             xmlRelaxNGIsNullable
        - Src:             'relaxng.c:3234,27'
          Dst:             xmlRelaxNGIsNullable
    - functionName:    xmlRelaxNGCompareNameClasses
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3584
      functionLinenumberEnd: 3670
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - def1
        - def2
      BBCount:         64
      ICount:          351
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - xmlRelaxNGCompareNameClasses
        - xmlRelaxNGElementMatch
      functionUses:    4
      BranchProfiles:
        - Branch String:   'relaxng.c:3594,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:3595,10'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3596,13'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3594,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3596,13'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3622,16'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3596,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3597,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3598,13'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3598,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3599,25'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3601,25'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3603,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3604,17'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3611,18'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3604,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3605,22'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3607,15'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3613,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3614,17'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3620,17'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3614,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3615,52'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3617,21'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3622,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:3623,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3626,16'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3623,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3624,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3625,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3626,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:3627,44'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3634,13'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3628,6'
          Branch Sides:
            - BranchSide:      'relaxng.c:3629,10'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3630,11'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3636,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3637,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3638,10'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3638,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:3639,10'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3640,13'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3638,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3640,13'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3666,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3640,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3641,25'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3643,25'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3646,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3647,17'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3653,23'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3647,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3648,22'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3650,27'
              BranchSideFuncs:
                - xmlRelaxNGElementMatch
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3655,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3656,17'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3662,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3656,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3657,52'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3659,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:3613,13'
          Dst:             xmlRelaxNGElementMatch
        - Src:             'relaxng.c:3615,23'
          Dst:             xmlRelaxNGCompareNameClasses
        - Src:             'relaxng.c:3627,15'
          Dst:             xmlRelaxNGCompareNameClasses
        - Src:             'relaxng.c:3655,13'
          Dst:             xmlRelaxNGElementMatch
        - Src:             'relaxng.c:3657,23'
          Dst:             xmlRelaxNGCompareNameClasses
    - functionName:    xmlRelaxNGCompareElemDefLists
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3686
      functionLinenumberEnd: 3703
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - def1
        - def2
      BBCount:         22
      ICount:          103
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlRelaxNGCompareNameClasses
      functionUses:    4
      BranchProfiles:
        - Branch String:   'relaxng.c:3689,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:3689,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3690,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3689,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3690,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3691,11'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3691,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:3691,30'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3692,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3691,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3692,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3693,5'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3693,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3694,9'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3702,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3694,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3695,47'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
            - BranchSide:      'relaxng.c:3699,16'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
        - Branch String:   'relaxng.c:3695,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3696,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3697,17'
              BranchSideFuncs:
                - xmlRelaxNGCompareNameClasses
      Callsites:
        - Src:             'relaxng.c:3695,17'
          Dst:             xmlRelaxNGCompareNameClasses
    - functionName:    xmlRelaxNGGetElements
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3789
      functionLinenumberEnd: 3879
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - def
        - eora
      BBCount:         89
      ICount:          476
      EdgeCount:       124
      CyclomaticComplexity: 37
      functionsReached:
        - xmlRngPErrMemory
      functionUses:    5
      BranchProfiles:
        - Branch String:   'relaxng.c:3798,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3799,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3801,12'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3803,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3804,15'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3878,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3804,26'
          Branch Sides:
            - BranchSide:      'relaxng.c:3804,31'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3806,15'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3804,65'
          Branch Sides:
            - BranchSide:      'relaxng.c:3805,31'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3812,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3805,64'
          Branch Sides:
            - BranchSide:      'relaxng.c:3806,15'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3812,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3806,26'
          Branch Sides:
            - BranchSide:      'relaxng.c:3806,30'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3807,15'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3806,67'
          Branch Sides:
            - BranchSide:      'relaxng.c:3807,15'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3812,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3807,26'
          Branch Sides:
            - BranchSide:      'relaxng.c:3807,31'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3835,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3807,66'
          Branch Sides:
            - BranchSide:      'relaxng.c:3808,24'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3812,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3808,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:3809,10'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3812,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3809,41'
          Branch Sides:
            - BranchSide:      'relaxng.c:3810,31'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3812,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3810,62'
          Branch Sides:
            - BranchSide:      'relaxng.c:3811,10'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3812,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3804,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3812,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3835,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3812,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3813,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3820,24'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3816,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:3817,38'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3820,13'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3826,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:3827,38'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3831,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3835,54'
          Branch Sides:
            - BranchSide:      'relaxng.c:3836,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3849,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3836,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:3837,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3849,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3837,53'
          Branch Sides:
            - BranchSide:      'relaxng.c:3838,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3849,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3838,57'
          Branch Sides:
            - BranchSide:      'relaxng.c:3839,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3849,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3839,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:3840,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3849,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3840,56'
          Branch Sides:
            - BranchSide:      'relaxng.c:3841,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3849,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3841,57'
          Branch Sides:
            - BranchSide:      'relaxng.c:3842,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3849,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3842,51'
          Branch Sides:
            - BranchSide:      'relaxng.c:3843,21'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3849,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3843,51'
          Branch Sides:
            - BranchSide:      'relaxng.c:3844,7'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3849,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3849,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3850,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3859,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3853,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3854,35'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3857,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3860,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3861,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3862,13'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3862,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3863,19'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3866,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3868,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3869,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3870,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3870,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3871,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3872,17'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3872,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3873,23'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3876,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3876,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3803,5'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3867,19'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
      Callsites:
        - Src:             'relaxng.c:3817,21'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:3827,21'
          Dst:             xmlRngPErrMemory
    - functionName:    xmlRelaxNGMaxContentType
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5975
      functionLinenumberEnd: 5986
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ct1
        - ct2
      BBCount:         17
      ICount:          71
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:5976,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:5977,10'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5978,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5976,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5978,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5979,10'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5979,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:5980,10'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5981,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5979,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5981,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5982,10'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5982,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:5983,10'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5984,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5982,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5984,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5985,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGCheckChoiceDeterminism
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3890
      functionLinenumberEnd: 4014
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - def
      BBCount:         103
      ICount:          589
      EdgeCount:       137
      CyclomaticComplexity: 36
      functionsReached:
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlHashFree
        - xmlRelaxNGCompareElemDefLists
        - xmlRelaxNGGetElements
        - xmlRelaxNGIsNullable
        - xmlRngPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:3899,23'
          Branch Sides:
            - BranchSide:      'relaxng.c:3899,27'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3900,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3899,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3900,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3902,9'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3902,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3903,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3909,9'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3909,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3910,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3912,40'
              BranchSideFuncs:
                - xmlRelaxNGIsNullable
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3915,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3916,16'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3920,37'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashCreate
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:3923,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3924,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:3927,7'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashCreate
        - Branch String:   'relaxng.c:3931,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3932,18'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:3934,20'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:3937,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3938,41'
              BranchSideFuncs:
                - xmlRelaxNGGetElements
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:3986,12'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
        - Branch String:   'relaxng.c:3939,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:3939,35'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:3940,24'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:3939,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3940,24'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:3941,20'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:3946,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:3946,39'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:3946,13'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:3946,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3947,23'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:3981,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:3947,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:3948,44'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:3953,31'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:3951,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:3952,36'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:3953,17'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:3953,66'
          Branch Sides:
            - BranchSide:      'relaxng.c:3954,31'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:3965,30'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:3953,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:3955,28'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:3965,30'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:3955,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:3955,52'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:3956,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:3955,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:3956,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:3960,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:3963,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:3964,36'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:3965,17'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:3965,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:3966,28'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:3977,32'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:3966,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:3966,52'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:3967,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:3966,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:3967,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:3971,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:3974,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:3975,36'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:3976,17'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGGetElements
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:3986,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3987,13'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
            - BranchSide:      'relaxng.c:3998,12'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:3987,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3988,13'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
            - BranchSide:      'relaxng.c:3989,16'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
        - Branch String:   'relaxng.c:3989,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3990,17'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlHashFree
            - BranchSide:      'relaxng.c:3997,5'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
        - Branch String:   'relaxng.c:3990,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3991,17'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
            - BranchSide:      'relaxng.c:3992,49'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlHashFree
        - Branch String:   'relaxng.c:3993,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3994,34'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
            - BranchSide:      'relaxng.c:3996,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRelaxNGCompareElemDefLists
        - Branch String:   'relaxng.c:3998,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3999,13'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:4003,5'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:3999,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4000,13'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:4001,5'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:4004,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4005,9'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:4007,9'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:4007,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4008,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4010,16'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'relaxng.c:3912,19'
          Dst:             xmlRelaxNGIsNullable
        - Src:             'relaxng.c:3924,9'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:3932,18'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:3938,19'
          Dst:             xmlRelaxNGGetElements
        - Src:             'relaxng.c:3948,27'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:3956,31'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:3960,31'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:3967,31'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:3971,31'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:3992,19'
          Dst:             xmlRelaxNGCompareElemDefLists
        - Src:             'relaxng.c:4011,9'
          Dst:             xmlHashFree
    - functionName:    xmlRelaxNGGroupContentType
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5951
      functionLinenumberEnd: 5963
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ct1
        - ct2
      BBCount:         16
      ICount:          73
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'relaxng.c:5952,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:5953,10'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5954,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5952,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5954,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5955,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5955,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5956,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5957,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5957,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5958,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5959,10'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5959,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:5960,10'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5962,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5959,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5961,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5962,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGCheckGroupAttrs
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4025
      functionLinenumberEnd: 4097
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - def
      BBCount:         52
      ICount:          328
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - xmlRelaxNGCompareElemDefLists
        - xmlRelaxNGGetElements
        - xmlRngPErr
        - xmlRngPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:4030,23'
          Branch Sides:
            - BranchSide:      'relaxng.c:4031,11'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4033,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4031,43'
          Branch Sides:
            - BranchSide:      'relaxng.c:4032,11'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:4035,9'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:4030,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4033,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4035,9'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:4035,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4036,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4042,9'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:4042,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4043,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4045,11'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:4046,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4047,16'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:4050,11'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:4051,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4052,16'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:4056,37'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:4059,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4060,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:4063,7'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
        - Branch String:   'relaxng.c:4065,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4066,41'
              BranchSideFuncs:
                - xmlRelaxNGGetElements
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
            - BranchSide:      'relaxng.c:4070,11'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRelaxNGGetElements
        - Branch String:   'relaxng.c:4071,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4072,41'
              BranchSideFuncs:
                - xmlRelaxNGGetElements
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4077,12'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
        - Branch String:   'relaxng.c:4077,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4078,13'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4090,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4078,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4079,13'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4080,16'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
        - Branch String:   'relaxng.c:4080,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4081,17'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4089,5'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
        - Branch String:   'relaxng.c:4081,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4082,17'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4083,49'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
        - Branch String:   'relaxng.c:4084,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4085,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCompareElemDefLists
            - BranchSide:      'relaxng.c:4088,9'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
        - Branch String:   'relaxng.c:4090,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4091,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4095,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4091,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4092,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4093,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:4060,9'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:4066,19'
          Dst:             xmlRelaxNGGetElements
        - Src:             'relaxng.c:4072,19'
          Dst:             xmlRelaxNGGetElements
        - Src:             'relaxng.c:4083,19'
          Dst:             xmlRelaxNGCompareElemDefLists
        - Src:             'relaxng.c:4085,17'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGGenerateAttributes
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3715
      functionLinenumberEnd: 3776
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - def
      BBCount:         65
      ICount:          323
      EdgeCount:       91
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:3722,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3723,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3725,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3727,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3728,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3775,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3728,48'
          Branch Sides:
            - BranchSide:      'relaxng.c:3729,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3735,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3729,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:3730,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3735,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3730,49'
          Branch Sides:
            - BranchSide:      'relaxng.c:3731,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3735,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3731,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:3732,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3735,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3732,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:3733,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3735,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3733,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:3734,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3735,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3728,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3735,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3736,14'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3736,47'
          Branch Sides:
            - BranchSide:      'relaxng.c:3737,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3746,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3737,51'
          Branch Sides:
            - BranchSide:      'relaxng.c:3738,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3746,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3738,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:3739,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3746,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3739,50'
          Branch Sides:
            - BranchSide:      'relaxng.c:3740,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3746,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3740,51'
          Branch Sides:
            - BranchSide:      'relaxng.c:3741,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3746,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3741,49'
          Branch Sides:
            - BranchSide:      'relaxng.c:3742,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3746,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3742,50'
          Branch Sides:
            - BranchSide:      'relaxng.c:3743,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3746,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3743,52'
          Branch Sides:
            - BranchSide:      'relaxng.c:3744,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3746,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3744,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:3745,14'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3746,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3736,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3746,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3757,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3746,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3747,26'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3756,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3750,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3751,35'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3754,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3757,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3758,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3759,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3759,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3760,19'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3763,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3765,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3766,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3767,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3767,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3768,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3769,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3769,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3770,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3773,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3773,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3727,5'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3764,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGTryUnlink
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5749
      functionLinenumberEnd: 5765
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - parent
        - prev
      BBCount:         16
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'relaxng.c:5750,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5751,22'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5753,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5753,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5754,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5761,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5754,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5755,35'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5756,22'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5756,22'
          Branch Sides:
            - BranchSide:      'relaxng.c:5757,33'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5758,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGParseImportRef
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4450
      functionLinenumberEnd: 4478
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlHashAddEntry
        - xmlHashLookup
        - xmlRngPErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:4458,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4458,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4462,27'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4463,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4464,17'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4474,29'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4464,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4465,28'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4469,28'
              BranchSideFuncs:
                - xmlRngPErr
      Callsites:
        - Src:             'relaxng.c:4457,11'
          Dst:             xmlHashAddEntry
        - Src:             'relaxng.c:4462,13'
          Dst:             xmlHashLookup
        - Src:             'relaxng.c:4465,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4469,17'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGParseImportRefs
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4489
      functionLinenumberEnd: 4503
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - grammar
      BBCount:         18
      ICount:          99
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashCreate
        - xmlHashScan
        - xmlRelaxNGParseImportRef
        - xmlRngPErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:4490,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:4490,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4491,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4490,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:4490,49'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4491,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4490,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4491,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4492,9'
              BranchSideFuncs:
                - xmlHashScan
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:4492,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4493,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4494,9'
              BranchSideFuncs:
                - xmlHashScan
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:4494,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4495,31'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashScan
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4496,9'
              BranchSideFuncs:
                - xmlHashScan
                - xmlRngPErr
        - Branch String:   'relaxng.c:4496,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4497,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4501,17'
              BranchSideFuncs:
                - xmlHashScan
      Callsites:
        - Src:             'relaxng.c:4495,31'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:4497,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4501,5'
          Dst:             xmlHashScan
        - Src:             'relaxng.c:4501,5'
          Dst:             xmlRelaxNGParseImportRef
    - functionName:    xmlRelaxNGGetDataTypeLibrary
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3281
      functionLinenumberEnd: 3320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         47
      ICount:          273
      EdgeCount:       66
      CyclomaticComplexity: 21
      functionsReached:
        - xmlGetProp
        - xmlStrEqual
        - xmlURIEscapeStr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:3284,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3285,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3287,10'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:3287,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:3287,10'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3287,40'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3287,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:3287,10'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3287,40'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3287,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:3287,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3287,40'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3287,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:3287,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3287,40'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3287,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:3287,40'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3288,26'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3287,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:3287,40'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3302,12'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3287,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:3287,40'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3302,12'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3287,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:3287,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3302,12'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3287,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:3287,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlGetProp
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3302,12'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3287,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3288,26'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlURIEscapeStr
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3302,12'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3289,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3290,17'
              BranchSideFuncs:
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3301,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3290,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3291,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3294,38'
              BranchSideFuncs:
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3295,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3296,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3298,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3303,27'
          Branch Sides:
            - BranchSide:      'relaxng.c:3303,31'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3303,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3303,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3304,26'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3319,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:3305,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3306,17'
              BranchSideFuncs:
                - xmlURIEscapeStr
            - BranchSide:      'relaxng.c:3317,16'
              BranchSideFuncs:
                - xmlGetProp
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3306,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3307,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3310,38'
              BranchSideFuncs:
                - xmlURIEscapeStr
        - Branch String:   'relaxng.c:3311,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3312,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3314,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:3287,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3287,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3287,40'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3287,40'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3288,15'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:3294,22'
          Dst:             xmlURIEscapeStr
        - Src:             'relaxng.c:3304,15'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:3310,22'
          Dst:             xmlURIEscapeStr
    - functionName:    xmlRelaxNGProcessExternalRef
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4514
      functionLinenumberEnd: 4587
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         40
      ICount:          267
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - xmlDocGetRootElement
        - xmlGetProp
        - xmlRelaxNGNewDefine
        - xmlRelaxNGParseDocument
        - xmlRelaxNGParseImportRefs
        - xmlRngPErr
        - xmlSetProp
        - xmlUnsetProp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:4522,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4523,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlDocGetRootElement
                - xmlGetProp
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
                - xmlGetProp
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4584,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4524,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4525,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4526,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlGetProp
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
                - xmlGetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:4528,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4532,41'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlGetProp
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
                - xmlGetProp
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4582,24'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4533,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4534,28'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4542,29'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
                - xmlGetProp
        - Branch String:   'relaxng.c:4543,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4544,23'
              BranchSideFuncs:
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
                - xmlGetProp
            - BranchSide:      'relaxng.c:4558,17'
              BranchSideFuncs:
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
        - Branch String:   'relaxng.c:4545,38'
          Branch Sides:
            - BranchSide:      'relaxng.c:4545,42'
              BranchSideFuncs:
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
                - xmlGetProp
            - BranchSide:      'relaxng.c:4545,17'
              BranchSideFuncs:
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
                - xmlGetProp
        - Branch String:   'relaxng.c:4545,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4546,37'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
            - BranchSide:      'relaxng.c:4552,21'
              BranchSideFuncs:
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
        - Branch String:   'relaxng.c:4547,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4548,25'
              BranchSideFuncs:
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
            - BranchSide:      'relaxng.c:4550,27'
              BranchSideFuncs:
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
                - xmlSetProp
                - xmlGetProp
        - Branch String:   'relaxng.c:4552,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4553,32'
              BranchSideFuncs:
                - xmlSetProp
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
            - BranchSide:      'relaxng.c:4557,13'
              BranchSideFuncs:
                - xmlRelaxNGParseDocument
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
        - Branch String:   'relaxng.c:4568,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:4569,18'
              BranchSideFuncs:
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
            - BranchSide:      'relaxng.c:4578,17'
              BranchSideFuncs:
                - xmlUnsetProp
        - Branch String:   'relaxng.c:4568,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4570,33'
              BranchSideFuncs:
                - xmlUnsetProp
                - xmlRelaxNGParseImportRefs
            - BranchSide:      'relaxng.c:4578,17'
              BranchSideFuncs:
                - xmlUnsetProp
        - Branch String:   'relaxng.c:4571,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4572,47'
              BranchSideFuncs:
                - xmlRelaxNGParseImportRefs
                - xmlUnsetProp
            - BranchSide:      'relaxng.c:4573,13'
              BranchSideFuncs:
                - xmlUnsetProp
        - Branch String:   'relaxng.c:4578,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4579,30'
              BranchSideFuncs:
                - xmlUnsetProp
            - BranchSide:      'relaxng.c:4581,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:4523,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4532,20'
          Dst:             xmlDocGetRootElement
        - Src:             'relaxng.c:4534,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4542,18'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:4546,26'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:4553,21'
          Dst:             xmlSetProp
        - Src:             'relaxng.c:4566,28'
          Dst:             xmlRelaxNGParseDocument
        - Src:             'relaxng.c:4572,21'
          Dst:             xmlRelaxNGParseImportRefs
        - Src:             'relaxng.c:4579,17'
          Dst:             xmlUnsetProp
    - functionName:    xmlRelaxNGNewDefine
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         16
      ICount:          155
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlRngPErrMemory
      functionUses:    34
      BranchProfiles:
        - Branch String:   'relaxng.c:824,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:825,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:833,16'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:829,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:830,30'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:833,5'
              BranchSideFuncs:
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:841,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:842,30'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:845,24'
              BranchSideFuncs:
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:848,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:849,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:852,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:830,13'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:842,13'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:849,9'
          Dst:             xmlRngPErrMemory
    - functionName:    xmlRelaxNGParseDocument
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6391
      functionLinenumberEnd: 6455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         53
      ICount:          352
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - xmlRelaxNGCheckCycles
        - xmlRelaxNGCheckRules
        - xmlRelaxNGFree
        - xmlRelaxNGNewGrammar
        - xmlRelaxNGNewRelaxNG
        - xmlRelaxNGParseGrammar
        - xmlRelaxNGParseStart
        - xmlRelaxNGSimplify
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:6396,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:6396,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6397,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6396,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6397,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6399,35'
              BranchSideFuncs:
                - xmlRelaxNGNewRelaxNG
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlRelaxNGFree
        - Branch String:   'relaxng.c:6400,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6401,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6403,17'
              BranchSideFuncs:
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlRelaxNGFree
        - Branch String:   'relaxng.c:6405,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6405,9'
              BranchSideFuncs:
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlRelaxNGFree
            - BranchSide:      'relaxng.c:6414,57'
              BranchSideFuncs:
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
        - Branch String:   'relaxng.c:6405,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6405,9'
              BranchSideFuncs:
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlRelaxNGFree
            - BranchSide:      'relaxng.c:6414,57'
              BranchSideFuncs:
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
        - Branch String:   'relaxng.c:6405,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6405,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlRelaxNGFree
            - BranchSide:      'relaxng.c:6414,57'
              BranchSideFuncs:
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
        - Branch String:   'relaxng.c:6405,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6405,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
                - xmlRelaxNGParseGrammar
                - xmlRelaxNGFree
            - BranchSide:      'relaxng.c:6414,57'
              BranchSideFuncs:
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
        - Branch String:   'relaxng.c:6405,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6406,53'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammar
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
            - BranchSide:      'relaxng.c:6414,57'
              BranchSideFuncs:
                - xmlRelaxNGNewGrammar
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
                - xmlRelaxNGFree
        - Branch String:   'relaxng.c:6407,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6408,28'
              BranchSideFuncs:
                - xmlRelaxNGFree
            - BranchSide:      'relaxng.c:6411,5'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
        - Branch String:   'relaxng.c:6415,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6416,28'
              BranchSideFuncs:
                - xmlRelaxNGFree
            - BranchSide:      'relaxng.c:6422,23'
              BranchSideFuncs:
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
        - Branch String:   'relaxng.c:6423,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6424,19'
              BranchSideFuncs:
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
            - BranchSide:      'relaxng.c:6433,15'
              BranchSideFuncs:
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
        - Branch String:   'relaxng.c:6425,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6426,43'
              BranchSideFuncs:
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
            - BranchSide:      'relaxng.c:6428,17'
              BranchSideFuncs:
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
        - Branch String:   'relaxng.c:6428,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6429,27'
              BranchSideFuncs:
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
            - BranchSide:      'relaxng.c:6430,29'
              BranchSideFuncs:
                - xmlRelaxNGParseStart
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
        - Branch String:   'relaxng.c:6440,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6441,31'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
            - BranchSide:      'relaxng.c:6454,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6442,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6443,32'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGCheckRules
            - BranchSide:      'relaxng.c:6452,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6444,56'
          Branch Sides:
            - BranchSide:      'relaxng.c:6444,13'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
            - BranchSide:      'relaxng.c:6445,21'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
        - Branch String:   'relaxng.c:6445,74'
          Branch Sides:
            - BranchSide:      'relaxng.c:6444,13'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
            - BranchSide:      'relaxng.c:6446,21'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
        - Branch String:   'relaxng.c:6444,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6448,21'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
            - BranchSide:      'relaxng.c:6449,34'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
      Callsites:
        - Src:             'relaxng.c:6399,14'
          Dst:             xmlRelaxNGNewRelaxNG
        - Src:             'relaxng.c:6405,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6405,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6406,30'
          Dst:             xmlRelaxNGParseGrammar
        - Src:             'relaxng.c:6408,13'
          Dst:             xmlRelaxNGFree
        - Src:             'relaxng.c:6414,36'
          Dst:             xmlRelaxNGNewGrammar
        - Src:             'relaxng.c:6416,13'
          Dst:             xmlRelaxNGFree
        - Src:             'relaxng.c:6435,9'
          Dst:             xmlRelaxNGParseStart
        - Src:             'relaxng.c:6441,9'
          Dst:             xmlRelaxNGCheckCycles
        - Src:             'relaxng.c:6443,13'
          Dst:             xmlRelaxNGSimplify
        - Src:             'relaxng.c:6449,13'
          Dst:             xmlRelaxNGCheckRules
    - functionName:    xmlRelaxNGNewRelaxNG
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRngPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:701,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:702,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:705,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:702,9'
          Dst:             xmlRngPErrMemory
    - functionName:    xmlRelaxNGParseGrammar
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6324
      functionLinenumberEnd: 6378
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - nodes
      BBCount:         27
      ICount:          185
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - xmlHashScan
        - xmlRelaxNGCheckCombine
        - xmlRelaxNGCheckReference
        - xmlRelaxNGCombineStart
        - xmlRelaxNGNewGrammar
        - xmlRelaxNGParseGrammarContent
        - xmlRngPErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:6328,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6329,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6334,19'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGCombineStart
                - xmlHashScan
                - xmlHashScan
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6335,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6336,15'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGCombineStart
                - xmlHashScan
                - xmlHashScan
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6346,11'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGCombineStart
                - xmlHashScan
                - xmlHashScan
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6337,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6338,39'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGCombineStart
                - xmlHashScan
                - xmlHashScan
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6340,13'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGCombineStart
                - xmlHashScan
                - xmlHashScan
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6340,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6341,23'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGCombineStart
                - xmlHashScan
                - xmlHashScan
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6342,25'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGCombineStart
                - xmlHashScan
                - xmlHashScan
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6350,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6351,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCombineStart
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'relaxng.c:6353,16'
              BranchSideFuncs:
                - xmlRelaxNGCombineStart
                - xmlHashScan
                - xmlHashScan
                - xmlRngPErr
        - Branch String:   'relaxng.c:6362,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6363,21'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'relaxng.c:6369,9'
              BranchSideFuncs:
                - xmlHashScan
        - Branch String:   'relaxng.c:6369,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6370,21'
              BranchSideFuncs:
                - xmlHashScan
            - BranchSide:      'relaxng.c:6376,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:6327,11'
          Dst:             xmlRelaxNGNewGrammar
        - Src:             'relaxng.c:6348,5'
          Dst:             xmlRelaxNGParseGrammarContent
        - Src:             'relaxng.c:6351,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6354,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6361,5'
          Dst:             xmlRelaxNGCombineStart
        - Src:             'relaxng.c:6363,9'
          Dst:             xmlHashScan
        - Src:             'relaxng.c:6363,9'
          Dst:             xmlRelaxNGCheckCombine
        - Src:             'relaxng.c:6370,9'
          Dst:             xmlHashScan
        - Src:             'relaxng.c:6370,9'
          Dst:             xmlRelaxNGCheckReference
    - functionName:    xmlRelaxNGFree
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
      BBCount:         25
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFreeDoc
        - xmlRelaxNGFreeDefine
        - xmlRelaxNGFreeDocumentList
        - xmlRelaxNGFreeGrammar
        - xmlRelaxNGFreeIncludeList
      functionUses:    9
      BranchProfiles:
        - Branch String:   'relaxng.c:742,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:743,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:745,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
                - xmlFreeDoc
                - xmlRelaxNGFreeGrammar
        - Branch String:   'relaxng.c:745,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:746,31'
              BranchSideFuncs:
                - xmlRelaxNGFreeGrammar
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:747,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
                - xmlFreeDoc
        - Branch String:   'relaxng.c:747,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:748,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
            - BranchSide:      'relaxng.c:749,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
        - Branch String:   'relaxng.c:749,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:750,36'
              BranchSideFuncs:
                - xmlRelaxNGFreeDocumentList
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
            - BranchSide:      'relaxng.c:751,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
        - Branch String:   'relaxng.c:751,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:752,35'
              BranchSideFuncs:
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:753,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
        - Branch String:   'relaxng.c:753,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:756,16'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:761,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:756,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:757,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:758,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:746,9'
          Dst:             xmlRelaxNGFreeGrammar
        - Src:             'relaxng.c:748,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:750,9'
          Dst:             xmlRelaxNGFreeDocumentList
        - Src:             'relaxng.c:752,9'
          Dst:             xmlRelaxNGFreeIncludeList
        - Src:             'relaxng.c:757,13'
          Dst:             xmlRelaxNGFreeDefine
    - functionName:    xmlRelaxNGNewGrammar
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRngPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:776,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:777,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:780,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:777,9'
          Dst:             xmlRngPErrMemory
    - functionName:    xmlRelaxNGParseStart
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5336
      functionLinenumberEnd: 5381
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - nodes
      BBCount:         48
      ICount:          276
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - xmlRelaxNGNewDefine
        - xmlRelaxNGParsePatterns
        - xmlRngPErr
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:5340,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5341,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5345,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:5345,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5345,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5354,16'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:5345,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5345,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5354,16'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:5345,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5345,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5354,16'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:5345,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5345,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5354,16'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:5345,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5346,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5354,16'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:5347,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5348,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5349,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5350,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5351,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5354,5'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5354,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5354,16'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5364,39'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:5354,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5354,16'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5364,39'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:5354,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5354,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5364,39'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:5354,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5354,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5364,39'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:5354,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5355,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5364,39'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:5356,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5357,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5358,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5359,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5360,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5363,5'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5366,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5367,16'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5372,32'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5368,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5369,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5370,22'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5375,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5376,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5380,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:5341,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5345,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5345,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5346,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5351,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5354,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5354,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5355,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5360,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5364,15'
          Dst:             xmlRelaxNGParsePatterns
        - Src:             'relaxng.c:5376,9'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGCheckCycles
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5710
      functionLinenumberEnd: 5734
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - depth
      BBCount:         24
      ICount:          155
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - xmlRelaxNGCheckCycles
        - xmlRngPErr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'relaxng.c:5713,23'
          Branch Sides:
            - BranchSide:      'relaxng.c:5713,27'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
                - xmlRelaxNGCheckCycles
            - BranchSide:      'relaxng.c:5713,5'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
                - xmlRelaxNGCheckCycles
        - Branch String:   'relaxng.c:5713,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:5714,14'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
                - xmlRelaxNGCheckCycles
            - BranchSide:      'relaxng.c:5733,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5714,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:5715,14'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
                - xmlRelaxNGCheckCycles
            - BranchSide:      'relaxng.c:5716,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
                - xmlRelaxNGCheckCycles
        - Branch String:   'relaxng.c:5714,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5716,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
                - xmlRelaxNGCheckCycles
            - BranchSide:      'relaxng.c:5726,20'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
        - Branch String:   'relaxng.c:5716,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5717,30'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5720,24'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
        - Branch String:   'relaxng.c:5720,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:0,0'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5721,28'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5726,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5727,41'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
                - xmlRelaxNGCheckCycles
            - BranchSide:      'relaxng.c:5729,41'
              BranchSideFuncs:
                - xmlRelaxNGCheckCycles
                - xmlRelaxNGCheckCycles
                - xmlRngPErr
                - xmlRelaxNGCheckCycles
      Callsites:
        - Src:             'relaxng.c:5718,23'
          Dst:             xmlRelaxNGCheckCycles
        - Src:             'relaxng.c:5721,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5727,19'
          Dst:             xmlRelaxNGCheckCycles
        - Src:             'relaxng.c:5729,19'
          Dst:             xmlRelaxNGCheckCycles
    - functionName:    xmlRelaxNGSimplify
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5778
      functionLinenumberEnd: 5939
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - parent
      BBCount:         170
      ICount:          874
      EdgeCount:       230
      CyclomaticComplexity: 62
      functionsReached:
        - xmlRelaxNGGenerateAttributes
        - xmlRelaxNGSimplify
        - xmlRelaxNGTryUnlink
      functionUses:    5
      BranchProfiles:
        - Branch String:   'relaxng.c:5781,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:5781,5'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5782,14'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5782,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:5783,14'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5784,17'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5782,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5784,17'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5788,20'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5784,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5785,17'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5788,9'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5788,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5789,27'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5804,20'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5790,34'
          Branch Sides:
            - BranchSide:      'relaxng.c:5791,19'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5800,18'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5791,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:5792,19'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5797,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5792,53'
          Branch Sides:
            - BranchSide:      'relaxng.c:5793,19'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5797,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5793,54'
          Branch Sides:
            - BranchSide:      'relaxng.c:5794,19'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5797,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5794,59'
          Branch Sides:
            - BranchSide:      'relaxng.c:5795,19'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5797,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5795,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:5796,19'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5797,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5790,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5797,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5800,18'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5800,34'
          Branch Sides:
            - BranchSide:      'relaxng.c:5800,38'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5803,24'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5800,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5801,44'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5803,24'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5804,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5805,27'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5819,27'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5806,34'
          Branch Sides:
            - BranchSide:      'relaxng.c:5807,19'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5812,18'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5807,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:5808,19'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5809,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5806,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5809,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5812,18'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5812,34'
          Branch Sides:
            - BranchSide:      'relaxng.c:5813,19'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5817,24'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5813,54'
          Branch Sides:
            - BranchSide:      'relaxng.c:5814,19'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5815,44'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5812,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5815,44'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5817,24'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5820,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5821,36'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5822,18'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5822,50'
          Branch Sides:
            - BranchSide:      'relaxng.c:5822,54'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5824,17'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5822,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5823,36'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5824,17'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5824,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5825,36'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
            - BranchSide:      'relaxng.c:5830,17'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
        - Branch String:   'relaxng.c:5830,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5834,17'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
            - BranchSide:      'relaxng.c:5872,18'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5834,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5836,54'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
            - BranchSide:      'relaxng.c:5852,23'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
        - Branch String:   'relaxng.c:5837,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:5841,31'
              BranchSideFuncs:
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
            - BranchSide:      'relaxng.c:5849,25'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
        - Branch String:   'relaxng.c:5853,38'
          Branch Sides:
            - BranchSide:      'relaxng.c:5853,42'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
            - BranchSide:      'relaxng.c:5853,17'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
        - Branch String:   'relaxng.c:5853,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5854,27'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5868,13'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5856,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:5861,37'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
            - BranchSide:      'relaxng.c:5865,31'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
        - Branch String:   'relaxng.c:5872,50'
          Branch Sides:
            - BranchSide:      'relaxng.c:5873,18'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5874,21'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5872,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5874,21'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5899,18'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5874,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5875,21'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5876,26'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5877,42'
          Branch Sides:
            - BranchSide:      'relaxng.c:5877,46'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5879,32'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5877,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:5878,25'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5879,32'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5879,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:5884,29'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5890,46'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5884,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:5885,47'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5889,21'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5899,51'
          Branch Sides:
            - BranchSide:      'relaxng.c:5900,18'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5903,24'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5900,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:5901,18'
              BranchSideFuncs:
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5903,24'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5899,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5902,44'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5903,24'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5903,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:5904,22'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5919,24'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5904,38'
          Branch Sides:
            - BranchSide:      'relaxng.c:5905,23'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5914,22'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5905,62'
          Branch Sides:
            - BranchSide:      'relaxng.c:5906,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5911,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5906,57'
          Branch Sides:
            - BranchSide:      'relaxng.c:5907,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5911,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5907,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:5908,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5911,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5908,63'
          Branch Sides:
            - BranchSide:      'relaxng.c:5909,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5911,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5909,62'
          Branch Sides:
            - BranchSide:      'relaxng.c:5910,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5911,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5904,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5911,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5914,22'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5914,38'
          Branch Sides:
            - BranchSide:      'relaxng.c:5915,22'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5918,28'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5914,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5916,48'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5918,28'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5919,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:5920,22'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5934,24'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5920,38'
          Branch Sides:
            - BranchSide:      'relaxng.c:5921,23'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5926,22'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5921,62'
          Branch Sides:
            - BranchSide:      'relaxng.c:5922,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5923,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5920,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5923,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5926,22'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
        - Branch String:   'relaxng.c:5926,38'
          Branch Sides:
            - BranchSide:      'relaxng.c:5927,23'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
            - BranchSide:      'relaxng.c:5932,28'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5927,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:5928,23'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5930,48'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5928,63'
          Branch Sides:
            - BranchSide:      'relaxng.c:5929,23'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5930,48'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
        - Branch String:   'relaxng.c:5926,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5930,48'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
            - BranchSide:      'relaxng.c:5932,28'
              BranchSideFuncs:
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGGenerateAttributes
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGSimplify
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGTryUnlink
                - xmlRelaxNGSimplify
      Callsites:
        - Src:             'relaxng.c:5786,17'
          Dst:             xmlRelaxNGSimplify
        - Src:             'relaxng.c:5801,24'
          Dst:             xmlRelaxNGTryUnlink
        - Src:             'relaxng.c:5815,24'
          Dst:             xmlRelaxNGTryUnlink
        - Src:             'relaxng.c:5821,17'
          Dst:             xmlRelaxNGSimplify
        - Src:             'relaxng.c:5823,17'
          Dst:             xmlRelaxNGSimplify
        - Src:             'relaxng.c:5825,17'
          Dst:             xmlRelaxNGSimplify
        - Src:             'relaxng.c:5836,25'
          Dst:             xmlRelaxNGGenerateAttributes
        - Src:             'relaxng.c:5855,32'
          Dst:             xmlRelaxNGGenerateAttributes
        - Src:             'relaxng.c:5902,24'
          Dst:             xmlRelaxNGTryUnlink
        - Src:             'relaxng.c:5916,28'
          Dst:             xmlRelaxNGTryUnlink
        - Src:             'relaxng.c:5930,28'
          Dst:             xmlRelaxNGTryUnlink
    - functionName:    xmlRelaxNGCheckRules
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6001
      functionLinenumberEnd: 6311
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - flags
        - ptype
      BBCount:         199
      ICount:          1182
      EdgeCount:       265
      CyclomaticComplexity: 68
      functionsReached:
        - xmlRelaxNGCheckChoiceDeterminism
        - xmlRelaxNGCheckGroupAttrs
        - xmlRelaxNGCheckRules
        - xmlRelaxNGGroupContentType
        - xmlRelaxNGMaxContentType
        - xmlRngPErr
      functionUses:    14
      BranchProfiles:
        - Branch String:   'relaxng.c:6005,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:6006,13'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6311,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6007,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:6008,14'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6021,17'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6007,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6021,17'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6046,20'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6021,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6022,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6026,17'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6026,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6027,21'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6036,17'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
        - Branch String:   'relaxng.c:6027,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6028,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
            - BranchSide:      'relaxng.c:6032,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
        - Branch String:   'relaxng.c:6034,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:6032,21'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
            - BranchSide:      'relaxng.c:6034,45'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
        - Branch String:   'relaxng.c:6036,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6037,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
            - BranchSide:      'relaxng.c:6041,24'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6041,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:6042,21'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
            - BranchSide:      'relaxng.c:6044,48'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6046,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6050,39'
              BranchSideFuncs:
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6093,20'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6051,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6052,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6056,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6056,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6057,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6061,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6061,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6062,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6066,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6066,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6067,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6075,20'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6078,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6079,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6084,38'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
        - Branch String:   'relaxng.c:6086,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6087,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
            - BranchSide:      'relaxng.c:6091,21'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6093,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6094,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6142,21'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6094,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6095,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6099,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6099,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6100,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6104,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6104,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6105,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6109,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6109,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6110,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6114,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6114,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6115,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6119,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6119,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6120,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6124,20'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6125,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6125,20'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
            - BranchSide:      'relaxng.c:6139,22'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6128,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6128,20'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6139,22'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6124,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6129,21'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6139,22'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6129,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6130,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
            - BranchSide:      'relaxng.c:6134,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6142,57'
          Branch Sides:
            - BranchSide:      'relaxng.c:6143,21'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6144,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6142,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6144,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6159,20'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6144,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6145,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6149,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
        - Branch String:   'relaxng.c:6149,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6150,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
            - BranchSide:      'relaxng.c:6154,22'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6159,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6160,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6179,20'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6160,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6161,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6165,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6165,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6166,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6170,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
        - Branch String:   'relaxng.c:6170,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6171,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
            - BranchSide:      'relaxng.c:6175,22'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6179,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6180,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6201,20'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6180,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6181,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6185,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
        - Branch String:   'relaxng.c:6185,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6186,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
            - BranchSide:      'relaxng.c:6190,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6190,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6191,26'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
            - BranchSide:      'relaxng.c:6193,26'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6201,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6202,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6224,20'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
        - Branch String:   'relaxng.c:6202,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6203,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6207,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6207,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6208,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6212,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
        - Branch String:   'relaxng.c:6212,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6213,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
            - BranchSide:      'relaxng.c:6217,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6217,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6218,26'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
            - BranchSide:      'relaxng.c:6220,26'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6224,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6225,18'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
            - BranchSide:      'relaxng.c:6233,20'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
        - Branch String:   'relaxng.c:6225,39'
          Branch Sides:
            - BranchSide:      'relaxng.c:6226,18'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
            - BranchSide:      'relaxng.c:6229,26'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6225,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6227,26'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
            - BranchSide:      'relaxng.c:6229,26'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6233,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6234,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6241,20'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
        - Branch String:   'relaxng.c:6234,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6235,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
            - BranchSide:      'relaxng.c:6239,34'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6241,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6242,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6249,20'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6242,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6243,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
            - BranchSide:      'relaxng.c:6247,34'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6249,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6250,17'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6266,20'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6250,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6251,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6255,17'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6255,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6256,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6260,17'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
        - Branch String:   'relaxng.c:6260,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6261,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
            - BranchSide:      'relaxng.c:6265,17'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6266,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6267,17'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6278,20'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
        - Branch String:   'relaxng.c:6267,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6268,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6272,17'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
        - Branch String:   'relaxng.c:6272,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6273,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
            - BranchSide:      'relaxng.c:6277,17'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6278,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6279,46'
              BranchSideFuncs:
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
            - BranchSide:      'relaxng.c:6284,38'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
        - Branch String:   'relaxng.c:6287,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6288,46'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6289,20'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
        - Branch String:   'relaxng.c:6289,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6294,46'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
            - BranchSide:      'relaxng.c:6297,20'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGMaxContentType
        - Branch String:   'relaxng.c:6295,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6296,48'
              BranchSideFuncs:
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6297,9'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6297,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6298,44'
              BranchSideFuncs:
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6299,20'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6299,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6300,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6301,20'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6301,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6302,17'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6307,46'
              BranchSideFuncs:
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckRules
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6302,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6303,21'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6305,21'
              BranchSideFuncs:
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGMaxContentType
                - xmlRelaxNGGroupContentType
                - xmlRelaxNGCheckChoiceDeterminism
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckGroupAttrs
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRelaxNGGroupContentType
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckGroupAttrs
                - xmlRelaxNGCheckRules
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGCheckRules
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
      Callsites:
        - Src:             'relaxng.c:6022,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6028,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6032,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6038,23'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6050,13'
          Dst:             xmlRelaxNGCheckGroupAttrs
        - Src:             'relaxng.c:6052,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6057,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6062,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6067,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6077,17'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6079,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6084,17'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6087,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6095,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6100,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6105,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6110,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6115,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6120,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6130,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6134,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6140,13'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6145,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6150,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6156,17'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6158,19'
          Dst:             xmlRelaxNGGroupContentType
        - Src:             'relaxng.c:6161,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6166,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6171,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6177,17'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6181,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6186,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6195,17'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6200,13'
          Dst:             xmlRelaxNGCheckGroupAttrs
        - Src:             'relaxng.c:6203,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6208,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6213,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6222,17'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6231,17'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6235,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6239,13'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6243,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6247,13'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6251,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6256,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6261,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6268,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6273,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6279,13'
          Dst:             xmlRelaxNGCheckChoiceDeterminism
        - Src:             'relaxng.c:6281,17'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6284,17'
          Dst:             xmlRelaxNGCheckRules
        - Src:             'relaxng.c:6288,19'
          Dst:             xmlRelaxNGGroupContentType
        - Src:             'relaxng.c:6294,19'
          Dst:             xmlRelaxNGGroupContentType
        - Src:             'relaxng.c:6296,23'
          Dst:             xmlRelaxNGMaxContentType
        - Src:             'relaxng.c:6298,19'
          Dst:             xmlRelaxNGMaxContentType
        - Src:             'relaxng.c:6307,19'
          Dst:             xmlRelaxNGGroupContentType
    - functionName:    xmlRelaxNGParsePatterns
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5287
      functionLinenumberEnd: 5325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nodes
        - group
      BBCount:         39
      ICount:          218
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - xmlRelaxNGNewDefine
        - xmlRelaxNGParseElement
        - xmlRelaxNGParsePattern
        - xmlStrEqual
      functionUses:    8
      BranchProfiles:
        - Branch String:   'relaxng.c:5291,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:5292,13'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5324,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5292,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5292,13'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5312,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5292,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5292,13'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5312,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5292,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5292,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5312,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5292,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5292,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5312,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5292,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5293,42'
              BranchSideFuncs:
                - xmlRelaxNGParseElement
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5312,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5294,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5295,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5296,17'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5296,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5297,30'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5299,22'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5299,34'
          Branch Sides:
            - BranchSide:      'relaxng.c:5299,38'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5307,30'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5299,72'
          Branch Sides:
            - BranchSide:      'relaxng.c:5300,22'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5307,30'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5299,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5301,47'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:5307,30'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5302,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:5303,25'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5304,21'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5314,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5315,34'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5317,34'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRelaxNGNewDefine
      Callsites:
        - Src:             'relaxng.c:5292,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5292,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5293,19'
          Dst:             xmlRelaxNGParseElement
        - Src:             'relaxng.c:5301,27'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5312,19'
          Dst:             xmlRelaxNGParsePattern
    - functionName:    xmlRelaxNGParseElement
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5175
      functionLinenumberEnd: 5274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         55
      ICount:          336
      EdgeCount:       64
      CyclomaticComplexity: 11
      functionsReached:
        - xmlRelaxNGNewDefine
        - xmlRelaxNGParseNameClass
        - xmlRelaxNGParsePattern
        - xmlRngPErr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'relaxng.c:5181,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5182,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5183,5'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5186,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5187,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5192,36'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:5193,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5194,17'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5196,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:5196,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5197,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5202,17'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5205,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:5206,38'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5272,20'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5207,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5208,27'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5270,17'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5209,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5227,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5227,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5227,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5227,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5227,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5227,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5227,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5227,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5227,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5227,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5227,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5227,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5227,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5227,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5227,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5227,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5227,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5245,33'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5249,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5254,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5259,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5264,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5269,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5227,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:5228,47'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5230,30'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5230,65'
          Branch Sides:
            - BranchSide:      'relaxng.c:5231,30'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5240,38'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5230,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:5232,64'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5240,38'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5233,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:5234,33'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5237,48'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
      Callsites:
        - Src:             'relaxng.c:5180,11'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5187,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5192,11'
          Dst:             xmlRelaxNGParseNameClass
        - Src:             'relaxng.c:5197,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5206,15'
          Dst:             xmlRelaxNGParsePattern
        - Src:             'relaxng.c:5232,44'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5249,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5254,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5259,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5264,21'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGParsePattern
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4599
      functionLinenumberEnd: 4880
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         355
      ICount:          1981
      EdgeCount:       496
      CyclomaticComplexity: 143
      functionsReached:
        - xmlGetProp
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashLookup
        - xmlRelaxNGNewDefine
        - xmlRelaxNGNormExtSpace
        - xmlRelaxNGParseAttribute
        - xmlRelaxNGParseData
        - xmlRelaxNGParseElement
        - xmlRelaxNGParseGrammar
        - xmlRelaxNGParseInterleave
        - xmlRelaxNGParsePatterns
        - xmlRelaxNGParseValue
        - xmlRelaxNGProcessExternalRef
        - xmlRngPErr
        - xmlStrEqual
        - xmlValidateNCName
      functionUses:    5
      BranchProfiles:
        - Branch String:   'relaxng.c:4602,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4603,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4605,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
        - Branch String:   'relaxng.c:4605,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4605,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4607,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseAttribute
        - Branch String:   'relaxng.c:4605,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4605,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4607,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseAttribute
        - Branch String:   'relaxng.c:4605,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4605,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseAttribute
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4607,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseAttribute
        - Branch String:   'relaxng.c:4605,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4605,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseAttribute
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4607,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseAttribute
        - Branch String:   'relaxng.c:4605,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4606,38'
              BranchSideFuncs:
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4607,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseAttribute
        - Branch String:   'relaxng.c:4607,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4607,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseAttribute
            - BranchSide:      'relaxng.c:4609,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4607,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4607,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseAttribute
            - BranchSide:      'relaxng.c:4609,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4607,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4607,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGParseAttribute
            - BranchSide:      'relaxng.c:4609,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4607,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4607,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlRelaxNGParseAttribute
            - BranchSide:      'relaxng.c:4609,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4607,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4608,40'
              BranchSideFuncs:
                - xmlRelaxNGParseAttribute
            - BranchSide:      'relaxng.c:4609,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4609,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4609,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4618,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4609,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4609,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4618,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4609,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4609,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4618,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4609,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4609,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4618,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4609,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4610,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4618,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4611,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4612,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4613,9'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4614,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4615,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4618,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4618,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4618,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4627,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4618,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4618,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4627,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4618,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4618,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4627,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4618,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4618,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4627,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4618,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4619,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4627,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4620,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4621,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4622,9'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4623,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4624,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4627,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4627,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4627,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4639,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4627,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4627,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4639,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4627,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4627,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4639,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4627,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4627,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4639,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4627,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4628,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4639,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4629,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4630,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4631,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4632,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4633,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4637,41'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
        - Branch String:   'relaxng.c:4639,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4639,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4651,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4639,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4639,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4651,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4639,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4639,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4651,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4639,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4639,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4651,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4639,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4640,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4651,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4641,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4642,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4643,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4644,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4645,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4649,41'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
        - Branch String:   'relaxng.c:4651,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4651,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4663,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4651,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4651,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4663,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4651,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4651,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4663,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4651,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4651,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4663,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4651,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4652,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4663,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4653,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4654,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4655,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4656,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4657,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4661,41'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
        - Branch String:   'relaxng.c:4663,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4663,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4675,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4663,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4663,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4675,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4663,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4663,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4675,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4663,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4663,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4675,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4663,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4664,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4675,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4665,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4666,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4667,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4668,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4669,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4673,41'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
        - Branch String:   'relaxng.c:4675,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4675,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4687,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4675,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4675,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4687,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4675,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4675,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4687,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4675,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4675,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4687,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4675,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4676,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4687,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4677,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4678,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4679,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4680,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4681,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4685,41'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
        - Branch String:   'relaxng.c:4687,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4687,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4740,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
        - Branch String:   'relaxng.c:4687,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4687,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4740,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
        - Branch String:   'relaxng.c:4687,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4687,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4740,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
        - Branch String:   'relaxng.c:4687,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4687,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4740,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
        - Branch String:   'relaxng.c:4687,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4688,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4740,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
        - Branch String:   'relaxng.c:4689,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4690,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4691,9'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4693,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4694,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4697,36'
              BranchSideFuncs:
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4704,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4705,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
            - BranchSide:      'relaxng.c:4708,13'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:4708,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4709,35'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4710,13'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4710,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4711,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4717,35'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4723,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4724,25'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4735,37'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4724,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4725,22'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4729,22'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4740,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4740,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
            - BranchSide:      'relaxng.c:4742,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
        - Branch String:   'relaxng.c:4740,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4740,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseData
            - BranchSide:      'relaxng.c:4742,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
        - Branch String:   'relaxng.c:4740,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4740,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlStrEqual
                - xmlRelaxNGParseData
            - BranchSide:      'relaxng.c:4742,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
        - Branch String:   'relaxng.c:4740,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4740,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
                - xmlRelaxNGParseData
            - BranchSide:      'relaxng.c:4742,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
        - Branch String:   'relaxng.c:4740,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4741,35'
              BranchSideFuncs:
                - xmlRelaxNGParseData
            - BranchSide:      'relaxng.c:4742,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
        - Branch String:   'relaxng.c:4742,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4742,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
            - BranchSide:      'relaxng.c:4744,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4742,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4742,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseValue
            - BranchSide:      'relaxng.c:4744,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4742,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4742,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGParseValue
            - BranchSide:      'relaxng.c:4744,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4742,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4742,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
                - xmlRelaxNGParseValue
            - BranchSide:      'relaxng.c:4744,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4742,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4743,36'
              BranchSideFuncs:
                - xmlRelaxNGParseValue
            - BranchSide:      'relaxng.c:4744,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4744,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4744,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4756,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
        - Branch String:   'relaxng.c:4744,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4744,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4756,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
        - Branch String:   'relaxng.c:4744,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4744,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4756,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
        - Branch String:   'relaxng.c:4744,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4744,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4756,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
        - Branch String:   'relaxng.c:4744,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4745,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4756,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
        - Branch String:   'relaxng.c:4746,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4747,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4748,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlRngPErr
        - Branch String:   'relaxng.c:4749,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4750,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4754,41'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
        - Branch String:   'relaxng.c:4756,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4756,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
            - BranchSide:      'relaxng.c:4758,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
        - Branch String:   'relaxng.c:4756,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4756,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
            - BranchSide:      'relaxng.c:4758,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
        - Branch String:   'relaxng.c:4756,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4756,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
            - BranchSide:      'relaxng.c:4758,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
        - Branch String:   'relaxng.c:4756,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4756,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
                - xmlRelaxNGParseInterleave
            - BranchSide:      'relaxng.c:4758,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
        - Branch String:   'relaxng.c:4756,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4757,41'
              BranchSideFuncs:
                - xmlRelaxNGParseInterleave
            - BranchSide:      'relaxng.c:4758,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
        - Branch String:   'relaxng.c:4758,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4758,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
            - BranchSide:      'relaxng.c:4760,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4758,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4758,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
            - BranchSide:      'relaxng.c:4760,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4758,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4758,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGProcessExternalRef
            - BranchSide:      'relaxng.c:4760,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4758,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4758,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlRelaxNGProcessExternalRef
            - BranchSide:      'relaxng.c:4760,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4758,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4759,44'
              BranchSideFuncs:
                - xmlRelaxNGProcessExternalRef
            - BranchSide:      'relaxng.c:4760,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4760,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4760,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4770,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
        - Branch String:   'relaxng.c:4760,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4760,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4770,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
        - Branch String:   'relaxng.c:4760,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4760,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4770,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
        - Branch String:   'relaxng.c:4760,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4760,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4770,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
        - Branch String:   'relaxng.c:4760,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4761,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4770,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
        - Branch String:   'relaxng.c:4762,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4763,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4764,9'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4765,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4766,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4770,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4770,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4770,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
            - BranchSide:      'relaxng.c:4792,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4770,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4770,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
            - BranchSide:      'relaxng.c:4792,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4770,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4770,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGParseGrammar
            - BranchSide:      'relaxng.c:4792,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4770,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4770,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGParseGrammar
            - BranchSide:      'relaxng.c:4792,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4770,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4774,21'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammar
            - BranchSide:      'relaxng.c:4792,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4778,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4779,29'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4788,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4788,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4789,19'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4791,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4792,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4792,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4846,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4792,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4792,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4846,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4792,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4792,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4846,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4792,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4792,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4846,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4792,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4793,13'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4846,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:4793,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4794,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4799,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4800,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4801,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4802,9'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4804,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4805,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4808,36'
              BranchSideFuncs:
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4815,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4816,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
            - BranchSide:      'relaxng.c:4819,13'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:4819,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4820,41'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4821,13'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4821,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4822,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4825,20'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
        - Branch String:   'relaxng.c:4830,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4834,35'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4845,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4835,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4836,32'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4841,37'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4846,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4846,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4874,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4846,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4846,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4874,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4846,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4846,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4874,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4846,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4846,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4874,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4846,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:4847,13'
              BranchSideFuncs:
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4874,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4847,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4848,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4852,45'
              BranchSideFuncs:
                - xmlRelaxNGParseInterleave
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:4856,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:4856,48'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:4865,43'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:4856,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4857,47'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:4865,43'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:4858,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4859,25'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:4863,17'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:4866,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4867,29'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4868,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:4605,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4605,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4606,15'
          Dst:             xmlRelaxNGParseElement
        - Src:             'relaxng.c:4607,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4607,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4608,15'
          Dst:             xmlRelaxNGParseAttribute
        - Src:             'relaxng.c:4609,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4609,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4610,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4615,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4618,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4618,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4619,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4624,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4627,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4627,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4628,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4633,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4637,17'
          Dst:             xmlRelaxNGParsePatterns
        - Src:             'relaxng.c:4639,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4639,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4640,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4645,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4649,17'
          Dst:             xmlRelaxNGParsePatterns
        - Src:             'relaxng.c:4651,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4651,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4652,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4657,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4661,17'
          Dst:             xmlRelaxNGParsePatterns
        - Src:             'relaxng.c:4663,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4663,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4664,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4669,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4673,17'
          Dst:             xmlRelaxNGParsePatterns
        - Src:             'relaxng.c:4675,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4675,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4676,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4681,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4685,17'
          Dst:             xmlRelaxNGParsePatterns
        - Src:             'relaxng.c:4687,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4687,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4688,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4692,21'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:4694,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4697,13'
          Dst:             xmlRelaxNGNormExtSpace
        - Src:             'relaxng.c:4698,17'
          Dst:             xmlValidateNCName
        - Src:             'relaxng.c:4699,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4705,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4709,35'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:4711,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4717,19'
          Dst:             xmlHashAddEntry
        - Src:             'relaxng.c:4722,21'
          Dst:             xmlHashLookup
        - Src:             'relaxng.c:4725,11'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4729,11'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4740,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4740,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4741,15'
          Dst:             xmlRelaxNGParseData
        - Src:             'relaxng.c:4742,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4742,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4743,15'
          Dst:             xmlRelaxNGParseValue
        - Src:             'relaxng.c:4744,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4744,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4745,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4750,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4754,17'
          Dst:             xmlRelaxNGParsePatterns
        - Src:             'relaxng.c:4756,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4756,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4757,15'
          Dst:             xmlRelaxNGParseInterleave
        - Src:             'relaxng.c:4758,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4758,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4759,15'
          Dst:             xmlRelaxNGProcessExternalRef
        - Src:             'relaxng.c:4760,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4760,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4761,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4766,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4770,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4770,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4777,19'
          Dst:             xmlRelaxNGParseGrammar
        - Src:             'relaxng.c:4792,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4792,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4794,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4799,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4803,21'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:4805,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4808,13'
          Dst:             xmlRelaxNGNormExtSpace
        - Src:             'relaxng.c:4809,17'
          Dst:             xmlValidateNCName
        - Src:             'relaxng.c:4810,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4816,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4820,41'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:4822,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4829,17'
          Dst:             xmlHashAddEntry
        - Src:             'relaxng.c:4834,21'
          Dst:             xmlHashLookup
        - Src:             'relaxng.c:4836,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4846,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4846,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4848,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4852,19'
          Dst:             xmlRelaxNGParseInterleave
        - Src:             'relaxng.c:4857,27'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4865,23'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4874,9'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGParseAttribute
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4891
      functionLinenumberEnd: 4961
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         46
      ICount:          252
      EdgeCount:       51
      CyclomaticComplexity: 7
      functionsReached:
        - xmlRelaxNGNewDefine
        - xmlRelaxNGParseNameClass
        - xmlRelaxNGParsePattern
        - xmlRngPErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:4897,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4898,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4899,5'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4902,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4903,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4908,17'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4911,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4912,17'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4914,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4914,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4915,38'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4955,9'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4916,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4917,21'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4953,17'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4917,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4936,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4936,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4936,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4936,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4936,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4936,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4936,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4936,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4936,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4936,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4936,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4936,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4936,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4936,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4936,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4936,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4936,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4936,36'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4942,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4942,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4942,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4947,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4952,9'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4955,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4956,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4959,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:4896,11'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4903,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4910,11'
          Dst:             xmlRelaxNGParseNameClass
        - Src:             'relaxng.c:4915,15'
          Dst:             xmlRelaxNGParsePattern
        - Src:             'relaxng.c:4942,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4947,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4956,9'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGNormExtSpace
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6595
      functionLinenumberEnd: 6636
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         83
      ICount:          385
      EdgeCount:       112
      CyclomaticComplexity: 31
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'relaxng.c:6599,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6600,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6602,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6602,12'
          Branch Sides:
            - BranchSide:      'relaxng.c:6602,5'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6602,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6602,12'
          Branch Sides:
            - BranchSide:      'relaxng.c:6602,12'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6602,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6602,12'
          Branch Sides:
            - BranchSide:      'relaxng.c:6602,5'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6602,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6602,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:6603,12'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6604,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6604,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6605,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6619,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6606,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:6606,37'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6606,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6606,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:6606,36'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6606,37'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6606,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:6606,37'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6606,36'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6606,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:6606,36'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6606,36'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6606,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6607,20'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6608,18'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6608,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6609,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6610,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6611,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6611,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6611,20'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6611,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6611,20'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6611,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6611,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6611,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6611,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6611,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6612,20'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6613,18'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6613,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6614,18'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6617,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6617,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6606,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6618,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6620,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:6620,37'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6620,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6620,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:6620,36'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6620,37'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6620,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:6620,37'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6620,36'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6620,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:6620,36'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6620,36'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6620,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6621,32'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6622,18'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6622,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6623,18'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6627,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6627,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6627,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6627,20'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6627,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6627,20'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6627,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6627,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:6627,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6627,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6627,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6628,20'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6629,18'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6629,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6630,18'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6633,28'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6634,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6620,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGParseData
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3421
      functionLinenumberEnd: 3568
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         80
      ICount:          509
      EdgeCount:       107
      CyclomaticComplexity: 29
      functionsReached:
        - xmlGetProp
        - xmlHashLookup
        - xmlNodeGetContent
        - xmlRelaxNGGetDataTypeLibrary
        - xmlRelaxNGNewDefine
        - xmlRelaxNGNormExtSpace
        - xmlRelaxNGParsePattern
        - xmlRngPErr
        - xmlStrEqual
        - xmlStrdup
        - xmlValidateNCName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:3431,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3432,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3436,28'
              BranchSideFuncs:
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlRelaxNGGetDataTypeLibrary
                - xmlRelaxNGNewDefine
                - xmlHashLookup
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRngPErr
        - Branch String:   'relaxng.c:3437,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3438,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGGetDataTypeLibrary
                - xmlRelaxNGNewDefine
                - xmlHashLookup
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
            - BranchSide:      'relaxng.c:3441,44'
              BranchSideFuncs:
                - xmlRelaxNGGetDataTypeLibrary
                - xmlRelaxNGNewDefine
                - xmlHashLookup
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
        - Branch String:   'relaxng.c:3442,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3444,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRelaxNGNewDefine
                - xmlHashLookup
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3446,31'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlHashLookup
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:3447,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3448,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3452,5'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:3458,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3459,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3464,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:3465,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3466,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3470,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:3471,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3472,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3477,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:3481,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:3481,41'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3482,17'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
        - Branch String:   'relaxng.c:3491,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:3492,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3528,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
        - Branch String:   'relaxng.c:3492,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3493,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3494,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
        - Branch String:   'relaxng.c:3494,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3496,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3504,41'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
        - Branch String:   'relaxng.c:3500,38'
          Branch Sides:
            - BranchSide:      'relaxng.c:3500,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3501,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:3500,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3502,27'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3503,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
        - Branch String:   'relaxng.c:3505,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3506,17'
              BranchSideFuncs:
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3522,23'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
        - Branch String:   'relaxng.c:3508,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:3509,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3512,50'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
        - Branch String:   'relaxng.c:3513,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:3514,46'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3516,39'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
        - Branch String:   'relaxng.c:3519,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:3520,17'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:3521,13'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
        - Branch String:   'relaxng.c:3529,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3529,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePattern
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3561,9'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:3528,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3531,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3561,9'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:3534,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3535,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3537,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlRngPErr
        - Branch String:   'relaxng.c:3540,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3541,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGParsePattern
            - BranchSide:      'relaxng.c:3544,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
        - Branch String:   'relaxng.c:3544,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3545,43'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3556,19'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:3546,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3547,21'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
            - BranchSide:      'relaxng.c:3554,21'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
        - Branch String:   'relaxng.c:3547,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:3548,46'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
            - BranchSide:      'relaxng.c:3550,34'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
        - Branch String:   'relaxng.c:3561,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3562,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3567,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:3430,12'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:3432,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3436,5'
          Dst:             xmlRelaxNGNormExtSpace
        - Src:             'relaxng.c:3437,9'
          Dst:             xmlValidateNCName
        - Src:             'relaxng.c:3438,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3441,15'
          Dst:             xmlRelaxNGGetDataTypeLibrary
        - Src:             'relaxng.c:3444,13'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:3446,11'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:3457,9'
          Dst:             xmlHashLookup
        - Src:             'relaxng.c:3459,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3466,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3472,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3476,22'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3480,26'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3481,29'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3492,14'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3494,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3496,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3501,21'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3504,21'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:3507,31'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:3509,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3512,32'
          Dst:             xmlNodeGetContent
        - Src:             'relaxng.c:3529,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:3533,18'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:3541,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3545,20'
          Dst:             xmlRelaxNGParsePattern
        - Src:             'relaxng.c:3562,9'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGParseValue
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3331
      functionLinenumberEnd: 3410
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         55
      ICount:          336
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - xmlGetProp
        - xmlHashLookup
        - xmlNodeGetContent
        - xmlRelaxNGGetDataTypeLibrary
        - xmlRelaxNGNewDefine
        - xmlRelaxNGNormExtSpace
        - xmlRngPErr
        - xmlStrdup
        - xmlValidateNCName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:3339,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3340,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:3341,5'
              BranchSideFuncs:
                - xmlGetProp
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlRelaxNGGetDataTypeLibrary
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRngPErr
        - Branch String:   'relaxng.c:3344,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3345,32'
              BranchSideFuncs:
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlRelaxNGGetDataTypeLibrary
                - xmlHashLookup
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3381,9'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
        - Branch String:   'relaxng.c:3346,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3347,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGGetDataTypeLibrary
                - xmlHashLookup
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
            - BranchSide:      'relaxng.c:3350,48'
              BranchSideFuncs:
                - xmlRelaxNGGetDataTypeLibrary
                - xmlHashLookup
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
        - Branch String:   'relaxng.c:3351,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3353,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashLookup
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3355,21'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:3360,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3361,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
            - BranchSide:      'relaxng.c:3366,25'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:3367,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3368,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
            - BranchSide:      'relaxng.c:3372,27'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrdup
                - xmlRngPErr
        - Branch String:   'relaxng.c:3381,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:3382,22'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'relaxng.c:3383,18'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:3383,57'
          Branch Sides:
            - BranchSide:      'relaxng.c:3384,18'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3385,17'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:3384,67'
          Branch Sides:
            - BranchSide:      'relaxng.c:3385,17'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3386,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:3383,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:3386,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3389,16'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:3391,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:3392,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3394,21'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:3399,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:3400,28'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:3404,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:3338,11'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:3343,12'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:3345,9'
          Dst:             xmlRelaxNGNormExtSpace
        - Src:             'relaxng.c:3346,13'
          Dst:             xmlValidateNCName
        - Src:             'relaxng.c:3347,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3350,19'
          Dst:             xmlRelaxNGGetDataTypeLibrary
        - Src:             'relaxng.c:3353,17'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:3359,13'
          Dst:             xmlHashLookup
        - Src:             'relaxng.c:3361,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3368,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3374,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3382,22'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:3386,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3390,22'
          Dst:             xmlNodeGetContent
        - Src:             'relaxng.c:3392,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:3400,17'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGParseInterleave
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4273
      functionLinenumberEnd: 4322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         39
      ICount:          234
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - snprintf
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlRelaxNGNewDefine
        - xmlRelaxNGParseElement
        - xmlRelaxNGParsePattern
        - xmlRngPErr
        - xmlRngPErrMemory
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:4279,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4280,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4282,5'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlHashCreate
        - Branch String:   'relaxng.c:4284,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4285,29'
              BranchSideFuncs:
                - xmlHashCreate
                - snprintf
                - xmlHashAddEntry
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:4286,9'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:4286,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4287,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4291,18'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4299,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4300,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4303,5'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
        - Branch String:   'relaxng.c:4303,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4304,13'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4321,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4304,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4304,13'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4307,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
        - Branch String:   'relaxng.c:4304,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4304,13'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4307,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
        - Branch String:   'relaxng.c:4304,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4304,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4307,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
        - Branch String:   'relaxng.c:4304,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4304,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4307,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
        - Branch String:   'relaxng.c:4304,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4305,42'
              BranchSideFuncs:
                - xmlRelaxNGParseElement
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:4307,42'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
        - Branch String:   'relaxng.c:4309,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4310,27'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4318,17'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
        - Branch String:   'relaxng.c:4311,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4312,39'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
            - BranchSide:      'relaxng.c:4314,30'
              BranchSideFuncs:
                - xmlRelaxNGParsePattern
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseElement
      Callsites:
        - Src:             'relaxng.c:4278,11'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4285,29'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:4287,9'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:4291,9'
          Dst:             snprintf
        - Src:             'relaxng.c:4292,13'
          Dst:             xmlHashAddEntry
        - Src:             'relaxng.c:4293,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4300,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4304,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4304,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4305,19'
          Dst:             xmlRelaxNGParseElement
        - Src:             'relaxng.c:4307,19'
          Dst:             xmlRelaxNGParsePattern
    - functionName:    xmlRelaxNGParseNameClass
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5033
      functionLinenumberEnd: 5164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - def
      BBCount:         166
      ICount:          909
      EdgeCount:       231
      CyclomaticComplexity: 67
      functionsReached:
        - xmlGetProp
        - xmlNodeGetContent
        - xmlRelaxNGNewDefine
        - xmlRelaxNGNormExtSpace
        - xmlRelaxNGParseExceptNameClass
        - xmlRelaxNGParseNameClass
        - xmlRngPErr
        - xmlStrEqual
        - xmlValidateNCName
      functionUses:    4
      BranchProfiles:
        - Branch String:   'relaxng.c:5038,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5038,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:5038,40'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:5038,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5038,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:5038,40'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:5038,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5038,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:5038,40'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:5038,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5038,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:5038,40'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:5038,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:5038,40'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5040,14'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5038,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:5038,40'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:5039,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5038,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:5038,40'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:5039,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5038,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:5038,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlStrEqual
            - BranchSide:      'relaxng.c:5039,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5038,40'
          Branch Sides:
            - BranchSide:      'relaxng.c:5038,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5039,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5038,69'
          Branch Sides:
            - BranchSide:      'relaxng.c:5039,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5040,14'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5039,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5039,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5052,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5039,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5039,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5052,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5039,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5039,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5052,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5039,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5039,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5052,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5038,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5040,14'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5052,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5040,48'
          Branch Sides:
            - BranchSide:      'relaxng.c:5041,14'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5051,5'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5040,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5042,39'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5051,5'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5043,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5044,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5045,27'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5046,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5047,17'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5049,17'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5052,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5052,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5082,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
        - Branch String:   'relaxng.c:5052,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5052,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5082,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
        - Branch String:   'relaxng.c:5052,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5052,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5082,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
        - Branch String:   'relaxng.c:5052,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5052,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5082,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
        - Branch String:   'relaxng.c:5052,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5053,33'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5082,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
        - Branch String:   'relaxng.c:5055,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5056,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5065,21'
              BranchSideFuncs:
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:5056,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:5057,14'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5061,14'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlGetProp
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:5068,54'
          Branch Sides:
            - BranchSide:      'relaxng.c:5069,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5075,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:5069,27'
          Branch Sides:
            - BranchSide:      'relaxng.c:5070,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5075,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:5068,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5071,17'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5075,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:5075,54'
          Branch Sides:
            - BranchSide:      'relaxng.c:5076,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5082,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5076,27'
          Branch Sides:
            - BranchSide:      'relaxng.c:5077,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5082,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5077,27'
          Branch Sides:
            - BranchSide:      'relaxng.c:5077,43'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5082,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5075,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5078,17'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5082,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5082,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5082,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
            - BranchSide:      'relaxng.c:5091,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5082,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5082,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
            - BranchSide:      'relaxng.c:5091,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5082,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5082,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
            - BranchSide:      'relaxng.c:5091,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5082,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5082,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGParseExceptNameClass
            - BranchSide:      'relaxng.c:5091,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5082,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5083,9'
              BranchSideFuncs:
                - xmlRelaxNGParseExceptNameClass
            - BranchSide:      'relaxng.c:5091,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5085,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5087,48'
              BranchSideFuncs:
                - xmlRelaxNGParseExceptNameClass
            - BranchSide:      'relaxng.c:5091,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5091,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5091,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5112,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
        - Branch String:   'relaxng.c:5091,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5091,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5112,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
        - Branch String:   'relaxng.c:5091,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5091,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5112,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
        - Branch String:   'relaxng.c:5091,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5091,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5112,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
        - Branch String:   'relaxng.c:5091,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5092,9'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5112,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
        - Branch String:   'relaxng.c:5094,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5095,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5098,14'
              BranchSideFuncs:
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:5098,54'
          Branch Sides:
            - BranchSide:      'relaxng.c:5099,14'
              BranchSideFuncs:
                - xmlRelaxNGParseExceptNameClass
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5106,13'
              BranchSideFuncs:
                - xmlRelaxNGParseExceptNameClass
        - Branch String:   'relaxng.c:5099,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:5101,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGParseExceptNameClass
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5106,13'
              BranchSideFuncs:
                - xmlRelaxNGParseExceptNameClass
        - Branch String:   'relaxng.c:5098,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5102,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGParseExceptNameClass
            - BranchSide:      'relaxng.c:5106,13'
              BranchSideFuncs:
                - xmlRelaxNGParseExceptNameClass
        - Branch String:   'relaxng.c:5106,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5108,48'
              BranchSideFuncs:
                - xmlRelaxNGParseExceptNameClass
            - BranchSide:      'relaxng.c:5112,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5112,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5112,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5146,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5112,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5112,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5146,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5112,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5112,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5146,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5112,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5112,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5146,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5112,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:5114,29'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5146,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5116,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5117,19'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5119,39'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
        - Branch String:   'relaxng.c:5120,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5121,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5122,27'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
        - Branch String:   'relaxng.c:5126,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5127,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5131,21'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
        - Branch String:   'relaxng.c:5132,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:0,0'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
            - BranchSide:      'relaxng.c:5133,48'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
        - Branch String:   'relaxng.c:5134,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5135,25'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
            - BranchSide:      'relaxng.c:5142,25'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
        - Branch String:   'relaxng.c:5135,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:5136,32'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
            - BranchSide:      'relaxng.c:5137,32'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
        - Branch String:   'relaxng.c:5148,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5146,9'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5148,66'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5152,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5153,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5163,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5153,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5154,30'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5156,19'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5157,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5158,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5160,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:5038,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5038,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5038,40'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5038,40'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5039,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5039,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5042,19'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5052,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5052,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5053,15'
          Dst:             xmlNodeGetContent
        - Src:             'relaxng.c:5054,9'
          Dst:             xmlRelaxNGNormExtSpace
        - Src:             'relaxng.c:5055,13'
          Dst:             xmlValidateNCName
        - Src:             'relaxng.c:5057,3'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5061,3'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5066,15'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:5070,14'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5071,6'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5077,31'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5078,6'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5082,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5082,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5087,17'
          Dst:             xmlRelaxNGParseExceptNameClass
        - Src:             'relaxng.c:5091,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5091,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5093,19'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:5095,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5100,14'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5102,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5108,17'
          Dst:             xmlRelaxNGParseExceptNameClass
        - Src:             'relaxng.c:5112,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5112,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5119,19'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5127,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5133,23'
          Dst:             xmlRelaxNGParseNameClass
        - Src:             'relaxng.c:5146,9'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGParseExceptNameClass
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4974
      functionLinenumberEnd: 5020
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - attr
      BBCount:         37
      ICount:          212
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlRelaxNGNewDefine
        - xmlRelaxNGParseNameClass
        - xmlRngPErr
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:4978,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:4978,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4979,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4978,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:4978,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4979,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4978,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:4978,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4979,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4978,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:4978,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4979,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:4978,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4979,20'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4983,9'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4983,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4984,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4988,9'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
                - xmlRngPErr
        - Branch String:   'relaxng.c:4988,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4989,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4994,31'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
        - Branch String:   'relaxng.c:4995,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4996,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4997,5'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
        - Branch String:   'relaxng.c:4999,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:5000,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
            - BranchSide:      'relaxng.c:5019,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5001,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5002,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5003,13'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5003,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5004,13'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5006,13'
              BranchSideFuncs:
                - xmlRelaxNGParseNameClass
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5008,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5009,17'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
            - BranchSide:      'relaxng.c:5016,17'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
        - Branch String:   'relaxng.c:5009,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5010,32'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
            - BranchSide:      'relaxng.c:5012,30'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParseNameClass
      Callsites:
        - Src:             'relaxng.c:4978,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4978,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4979,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4984,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4989,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4994,11'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5000,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5008,13'
          Dst:             xmlRelaxNGParseNameClass
    - functionName:    xmlRelaxNGFreeGrammar
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - grammar
      BBCount:         18
      ICount:          95
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashFree
        - xmlRelaxNGFreeGrammar
      functionUses:    3
      BranchProfiles:
        - Branch String:   'relaxng.c:793,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:794,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:796,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlHashFree
                - xmlRelaxNGFreeGrammar
                - xmlRelaxNGFreeGrammar
        - Branch String:   'relaxng.c:796,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:797,31'
              BranchSideFuncs:
                - xmlRelaxNGFreeGrammar
                - xmlHashFree
                - xmlHashFree
                - xmlRelaxNGFreeGrammar
            - BranchSide:      'relaxng.c:799,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlHashFree
                - xmlRelaxNGFreeGrammar
        - Branch String:   'relaxng.c:799,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:800,31'
              BranchSideFuncs:
                - xmlRelaxNGFreeGrammar
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'relaxng.c:802,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'relaxng.c:802,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:803,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'relaxng.c:805,9'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:805,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:806,21'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:809,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:797,9'
          Dst:             xmlRelaxNGFreeGrammar
        - Src:             'relaxng.c:800,9'
          Dst:             xmlRelaxNGFreeGrammar
        - Src:             'relaxng.c:803,9'
          Dst:             xmlHashFree
        - Src:             'relaxng.c:806,9'
          Dst:             xmlHashFree
    - functionName:    xmlRelaxNGFreeDocumentList
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - docu
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRelaxNGFreeDocument
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:645,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:646,16'
              BranchSideFuncs:
                - xmlRelaxNGFreeDocument
            - BranchSide:      'relaxng.c:650,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:647,9'
          Dst:             xmlRelaxNGFreeDocument
    - functionName:    xmlRelaxNGFreeIncludeList
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - incl
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRelaxNGFreeInclude
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:682,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:683,16'
              BranchSideFuncs:
                - xmlRelaxNGFreeInclude
            - BranchSide:      'relaxng.c:687,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:684,9'
          Dst:             xmlRelaxNGFreeInclude
    - functionName:    xmlRelaxNGFreeDefine
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - define
      BBCount:         38
      ICount:          216
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - xmlHashFree
        - xmlRegFreeRegexp
        - xmlRelaxNGFreePartition
      functionUses:    3
      BranchProfiles:
        - Branch String:   'relaxng.c:899,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:900,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:902,10'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:902,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:902,49'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:909,10'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:902,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:905,42'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:909,10'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:906,27'
          Branch Sides:
            - BranchSide:      'relaxng.c:906,31'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:908,5'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:906,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:907,13'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:908,5'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:909,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:909,36'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:911,10'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
        - Branch String:   'relaxng.c:909,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:910,58'
              BranchSideFuncs:
                - xmlRelaxNGFreePartition
                - xmlRegFreeRegexp
                - xmlHashFree
            - BranchSide:      'relaxng.c:911,10'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
        - Branch String:   'relaxng.c:911,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:911,36'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlHashFree
            - BranchSide:      'relaxng.c:913,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'relaxng.c:911,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:912,39'
              BranchSideFuncs:
                - xmlHashFree
                - xmlRegFreeRegexp
            - BranchSide:      'relaxng.c:913,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'relaxng.c:913,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:914,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'relaxng.c:915,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'relaxng.c:915,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:916,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'relaxng.c:917,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'relaxng.c:917,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:918,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'relaxng.c:919,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'relaxng.c:919,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:920,26'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'relaxng.c:921,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:910,9'
          Dst:             xmlRelaxNGFreePartition
        - Src:             'relaxng.c:912,9'
          Dst:             xmlHashFree
        - Src:             'relaxng.c:920,9'
          Dst:             xmlRegFreeRegexp
    - functionName:    xmlRelaxNGFreePartition
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - partitions
      BBCount:         25
      ICount:          146
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - xmlHashFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:870,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:870,9'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:871,13'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:871,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:872,20'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:884,13'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:872,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:873,25'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:882,13'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:874,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:875,25'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:881,13'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:875,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:876,25'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:877,25'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:877,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:878,25'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:879,21'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'relaxng.c:884,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:885,25'
              BranchSideFuncs:
                - xmlHashFree
            - BranchSide:      'relaxng.c:887,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:885,13'
          Dst:             xmlHashFree
    - functionName:    xmlRelaxNGFreeInclude
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - incl
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlFreeDoc
        - xmlRelaxNGFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:660,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:661,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:663,9'
              BranchSideFuncs:
                - xmlRelaxNGFree
                - xmlFreeDoc
        - Branch String:   'relaxng.c:663,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:664,9'
              BranchSideFuncs:
                - xmlRelaxNGFree
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:665,9'
              BranchSideFuncs:
                - xmlRelaxNGFree
                - xmlFreeDoc
        - Branch String:   'relaxng.c:665,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:666,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFree
            - BranchSide:      'relaxng.c:667,9'
              BranchSideFuncs:
                - xmlRelaxNGFree
        - Branch String:   'relaxng.c:667,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:668,24'
              BranchSideFuncs:
                - xmlRelaxNGFree
            - BranchSide:      'relaxng.c:669,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:666,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:668,9'
          Dst:             xmlRelaxNGFree
    - functionName:    xmlRelaxNGFreeDocument
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - docu
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlFreeDoc
        - xmlRelaxNGFreeInnerSchema
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:623,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:624,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:626,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeInnerSchema
                - xmlFreeDoc
        - Branch String:   'relaxng.c:626,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:627,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeInnerSchema
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:628,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeInnerSchema
                - xmlFreeDoc
        - Branch String:   'relaxng.c:628,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:629,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeInnerSchema
            - BranchSide:      'relaxng.c:630,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeInnerSchema
        - Branch String:   'relaxng.c:630,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:631,35'
              BranchSideFuncs:
                - xmlRelaxNGFreeInnerSchema
            - BranchSide:      'relaxng.c:632,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:629,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:631,9'
          Dst:             xmlRelaxNGFreeInnerSchema
    - functionName:    xmlRelaxNGFreeInnerSchema
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
      BBCount:         16
      ICount:          91
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - xmlFreeDoc
        - xmlRelaxNGFreeDefine
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:718,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:719,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:721,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
                - xmlFreeDoc
        - Branch String:   'relaxng.c:721,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:722,20'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:723,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
        - Branch String:   'relaxng.c:723,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:726,16'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:731,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:726,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:727,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:728,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:722,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:727,13'
          Dst:             xmlRelaxNGFreeDefine
    - functionName:    xmlRelaxNGParseGrammarContent
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5393
      functionLinenumberEnd: 5428
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - nodes
      BBCount:         57
      ICount:          282
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - xmlRelaxNGParseDefine
        - xmlRelaxNGParseInclude
        - xmlRelaxNGParseStart
        - xmlRngPErr
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'relaxng.c:5396,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5397,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5401,5'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
        - Branch String:   'relaxng.c:5401,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:5402,13'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5427,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5402,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5402,13'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5411,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
        - Branch String:   'relaxng.c:5402,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5402,13'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5411,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
        - Branch String:   'relaxng.c:5402,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5402,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5411,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
        - Branch String:   'relaxng.c:5402,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5402,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlRelaxNGParseStart
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5411,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
        - Branch String:   'relaxng.c:5402,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5403,17'
              BranchSideFuncs:
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5411,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
        - Branch String:   'relaxng.c:5403,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5404,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
            - BranchSide:      'relaxng.c:5407,44'
              BranchSideFuncs:
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:5411,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5411,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
            - BranchSide:      'relaxng.c:5415,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
        - Branch String:   'relaxng.c:5411,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5411,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
            - BranchSide:      'relaxng.c:5415,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
        - Branch String:   'relaxng.c:5411,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5411,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlRelaxNGParseDefine
            - BranchSide:      'relaxng.c:5415,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
        - Branch String:   'relaxng.c:5411,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5411,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlRelaxNGParseDefine
            - BranchSide:      'relaxng.c:5415,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
        - Branch String:   'relaxng.c:5411,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5412,41'
              BranchSideFuncs:
                - xmlRelaxNGParseDefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5415,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
        - Branch String:   'relaxng.c:5413,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5414,21'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5415,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
        - Branch String:   'relaxng.c:5415,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5415,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
            - BranchSide:      'relaxng.c:5420,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
        - Branch String:   'relaxng.c:5415,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5415,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
            - BranchSide:      'relaxng.c:5420,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
        - Branch String:   'relaxng.c:5415,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5415,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGParseInclude
            - BranchSide:      'relaxng.c:5420,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
        - Branch String:   'relaxng.c:5415,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5415,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
                - xmlRelaxNGParseInclude
            - BranchSide:      'relaxng.c:5420,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
        - Branch String:   'relaxng.c:5415,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:5416,42'
              BranchSideFuncs:
                - xmlRelaxNGParseInclude
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5420,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
        - Branch String:   'relaxng.c:5417,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5418,21'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5419,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGParseStart
                - xmlRngPErr
      Callsites:
        - Src:             'relaxng.c:5397,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5402,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5402,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5404,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5407,23'
          Dst:             xmlRelaxNGParseStart
        - Src:             'relaxng.c:5411,20'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5411,20'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5412,19'
          Dst:             xmlRelaxNGParseDefine
        - Src:             'relaxng.c:5415,20'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5415,20'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5416,19'
          Dst:             xmlRelaxNGParseInclude
        - Src:             'relaxng.c:5420,13'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGCombineStart
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5610
      functionLinenumberEnd: 5697
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - grammar
      BBCount:         63
      ICount:          346
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - snprintf
        - xmlGetProp
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlRelaxNGNewDefine
        - xmlRngPErr
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:5618,26'
          Branch Sides:
            - BranchSide:      'relaxng.c:5618,30'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5619,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:5618,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5619,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5620,11'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
        - Branch String:   'relaxng.c:5621,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:5622,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
            - BranchSide:      'relaxng.c:5667,9'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:5622,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:5622,37'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5624,21'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5622,64'
          Branch Sides:
            - BranchSide:      'relaxng.c:5623,27'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5624,21'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5622,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5624,21'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5629,34'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5632,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5633,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5656,17'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
        - Branch String:   'relaxng.c:5633,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5634,21'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5641,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:5634,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5635,40'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
            - BranchSide:      'relaxng.c:5636,26'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:5641,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:5642,21'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5650,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
        - Branch String:   'relaxng.c:5642,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5643,40'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
            - BranchSide:      'relaxng.c:5644,26'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:5656,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5657,25'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
            - BranchSide:      'relaxng.c:5659,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
        - Branch String:   'relaxng.c:5667,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5668,28'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
            - BranchSide:      'relaxng.c:5669,31'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:5670,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5671,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5672,9'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:5672,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5673,9'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
            - BranchSide:      'relaxng.c:5675,9'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:5678,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5678,9'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
            - BranchSide:      'relaxng.c:5679,13'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:5679,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5680,33'
              BranchSideFuncs:
                - xmlHashCreate
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5681,13'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5681,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5682,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5688,22'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
      Callsites:
        - Src:             'relaxng.c:5623,15'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5625,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5629,23'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:5633,17'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5637,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5641,24'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5645,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5650,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5659,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5669,11'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5680,33'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:5682,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5688,13'
          Dst:             snprintf
        - Src:             'relaxng.c:5689,17'
          Dst:             xmlHashAddEntry
        - Src:             'relaxng.c:5691,17'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGCheckCombine
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5495
      functionLinenumberEnd: 5598
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         67
      ICount:          393
      EdgeCount:       89
      CyclomaticComplexity: 24
      functionsReached:
        - snprintf
        - xmlGetProp
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlRelaxNGNewDefine
        - xmlRngPErr
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:5503,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5504,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5505,11'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5506,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:5507,30'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5543,9'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5508,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5509,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5532,17'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5509,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5510,21'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5517,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5510,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5511,40'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5512,26'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5517,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:5518,21'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5526,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5518,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5519,40'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5520,26'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5532,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5533,25'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5535,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5543,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5544,28'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5545,31'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5546,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5547,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5548,9'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5548,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5549,9'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5551,9'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5554,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:5555,13'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5578,23'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:5555,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5556,17'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5575,24'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5556,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5560,44'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
            - BranchSide:      'relaxng.c:5566,24'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5561,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:5562,21'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
            - BranchSide:      'relaxng.c:5563,17'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5568,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:5569,32'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:5571,30'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:5579,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5579,9'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
            - BranchSide:      'relaxng.c:5580,13'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:5580,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5581,33'
              BranchSideFuncs:
                - xmlHashCreate
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5582,13'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5582,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5583,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5589,22'
              BranchSideFuncs:
                - snprintf
                - xmlHashAddEntry
                - xmlRngPErr
      Callsites:
        - Src:             'relaxng.c:5507,19'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:5509,17'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5513,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5517,24'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:5521,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5526,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5535,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5545,11'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5560,24'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:5581,33'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:5583,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5589,13'
          Dst:             snprintf
        - Src:             'relaxng.c:5590,17'
          Dst:             xmlHashAddEntry
        - Src:             'relaxng.c:5592,17'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGCheckReference
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5440
      functionLinenumberEnd: 5483
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         18
      ICount:          135
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashLookup
        - xmlRngPErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:5449,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5450,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5452,15'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5453,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5454,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5459,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:5459,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5460,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5465,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlHashLookup
                - xmlRngPErr
        - Branch String:   'relaxng.c:5465,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:5466,29'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlRngPErr
            - BranchSide:      'relaxng.c:5479,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5467,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5468,19'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5474,24'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:5469,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:5470,32'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:5473,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:5454,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5460,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5466,15'
          Dst:             xmlHashLookup
        - Src:             'relaxng.c:5474,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:5479,9'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGParseDefine
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4381
      functionLinenumberEnd: 4440
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         30
      ICount:          225
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - xmlGetProp
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashLookup
        - xmlRelaxNGNewDefine
        - xmlRelaxNGNormExtSpace
        - xmlRelaxNGParsePatterns
        - xmlRngPErr
        - xmlValidateNCName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:4388,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4389,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4392,32'
              BranchSideFuncs:
                - xmlRelaxNGNormExtSpace
                - xmlValidateNCName
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4393,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4394,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4397,35'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGParsePatterns
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
        - Branch String:   'relaxng.c:4398,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4399,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4402,9'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
                - xmlRngPErr
        - Branch String:   'relaxng.c:4404,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4405,24'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
            - BranchSide:      'relaxng.c:4408,25'
              BranchSideFuncs:
                - xmlRelaxNGParsePatterns
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashCreate
        - Branch String:   'relaxng.c:4414,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4415,35'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4416,13'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4416,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4417,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4421,35'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlHashLookup
                - xmlRngPErr
        - Branch String:   'relaxng.c:4426,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4427,32'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4432,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4432,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4433,32'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4434,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:4387,12'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:4389,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4392,9'
          Dst:             xmlRelaxNGNormExtSpace
        - Src:             'relaxng.c:4393,13'
          Dst:             xmlValidateNCName
        - Src:             'relaxng.c:4394,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4397,15'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:4405,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4411,17'
          Dst:             xmlRelaxNGParsePatterns
        - Src:             'relaxng.c:4415,35'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:4417,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4421,19'
          Dst:             xmlHashAddEntry
        - Src:             'relaxng.c:4425,24'
          Dst:             xmlHashLookup
        - Src:             'relaxng.c:4427,21'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGParseInclude
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4333
      functionLinenumberEnd: 4370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         22
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDocGetRootElement
        - xmlRelaxNGParseGrammarContent
        - xmlRngPErr
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:4339,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4340,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4344,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGParseGrammarContent
                - xmlRngPErr
        - Branch String:   'relaxng.c:4345,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4346,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4350,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGParseGrammarContent
        - Branch String:   'relaxng.c:4350,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4351,20'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGParseGrammarContent
            - BranchSide:      'relaxng.c:4359,9'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGParseGrammarContent
        - Branch String:   'relaxng.c:4359,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4360,45'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
                - xmlRelaxNGParseGrammarContent
            - BranchSide:      'relaxng.c:4364,9'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
        - Branch String:   'relaxng.c:4361,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4362,17'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
            - BranchSide:      'relaxng.c:4363,5'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
        - Branch String:   'relaxng.c:4364,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4365,45'
              BranchSideFuncs:
                - xmlRelaxNGParseGrammarContent
            - BranchSide:      'relaxng.c:4369,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4366,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4367,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4368,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:4340,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4344,12'
          Dst:             xmlDocGetRootElement
        - Src:             'relaxng.c:4346,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4350,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:4351,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4360,15'
          Dst:             xmlRelaxNGParseGrammarContent
        - Src:             'relaxng.c:4365,15'
          Dst:             xmlRelaxNGParseGrammarContent
    - functionName:    xmlRelaxNGRemoveRedefine
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1468
      functionLinenumberEnd: 1513
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URL
        - target
        - name
      BBCount:         67
      ICount:          360
      EdgeCount:       93
      CyclomaticComplexity: 28
      functionsReached:
        - xmlDocGetRootElement
        - xmlFreeNode
        - xmlGetProp
        - xmlRelaxNGNormExtSpace
        - xmlRelaxNGRemoveRedefine
        - xmlStrEqual
        - xmlUnlinkNode
      functionUses:    4
      BranchProfiles:
        - Branch String:   'relaxng.c:1474,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:1475,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1513,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1476,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:1476,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1480,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1476,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:1476,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1480,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1476,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:1476,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1480,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1476,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:1476,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1480,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1476,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:1476,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1480,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1476,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1477,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:1480,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1480,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:1480,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1491,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
        - Branch String:   'relaxng.c:1480,39'
          Branch Sides:
            - BranchSide:      'relaxng.c:1480,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1491,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
        - Branch String:   'relaxng.c:1480,39'
          Branch Sides:
            - BranchSide:      'relaxng.c:1480,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1491,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
        - Branch String:   'relaxng.c:1480,39'
          Branch Sides:
            - BranchSide:      'relaxng.c:1480,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1491,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
        - Branch String:   'relaxng.c:1480,39'
          Branch Sides:
            - BranchSide:      'relaxng.c:1480,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1491,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
        - Branch String:   'relaxng.c:1480,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:1481,32'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1491,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
        - Branch String:   'relaxng.c:1483,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1484,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1491,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1484,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:1485,27'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1489,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1495,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:1495,35'
              BranchSideFuncs:
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
            - BranchSide:      'relaxng.c:1507,42'
              BranchSideFuncs:
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1495,53'
          Branch Sides:
            - BranchSide:      'relaxng.c:1496,18'
              BranchSideFuncs:
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
            - BranchSide:      'relaxng.c:1507,42'
              BranchSideFuncs:
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1495,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1499,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
            - BranchSide:      'relaxng.c:1507,42'
              BranchSideFuncs:
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1498,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:1500,50'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1506,13'
              BranchSideFuncs:
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1500,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:1503,31'
              BranchSideFuncs:
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1505,17'
              BranchSideFuncs:
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:1507,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1508,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:1510,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlRelaxNGRemoveRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
      Callsites:
        - Src:             'relaxng.c:1476,32'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1476,32'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1478,13'
          Dst:             xmlUnlinkNode
        - Src:             'relaxng.c:1479,13'
          Dst:             xmlFreeNode
        - Src:             'relaxng.c:1480,39'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1480,39'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1481,21'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:1482,13'
          Dst:             xmlRelaxNGNormExtSpace
        - Src:             'relaxng.c:1484,21'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1486,21'
          Dst:             xmlUnlinkNode
        - Src:             'relaxng.c:1487,21'
          Dst:             xmlFreeNode
        - Src:             'relaxng.c:1491,20'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1491,20'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1498,21'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1501,50'
          Dst:             xmlDocGetRootElement
        - Src:             'relaxng.c:1500,25'
          Dst:             xmlRelaxNGRemoveRedefine
        - Src:             'relaxng.c:1507,17'
          Dst:             xmlRelaxNGRemoveRedefine
    - functionName:    xmlRelaxNGIncludePop
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1440
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:1443,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1444,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1445,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1446,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1447,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1449,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGIncludePush
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionLinenumberEnd: 1430
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         14
      ICount:          132
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRngPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:1405,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1406,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1416,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:1411,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1412,30'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1415,5'
              BranchSideFuncs:
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:1416,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1417,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1427,33'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1422,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1423,30'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1426,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:1412,13'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:1423,13'
          Dst:             xmlRngPErrMemory
    - functionName:    xmlRelaxNGDocumentPop
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1823
      functionLinenumberEnd: 1836
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:1826,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1827,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1828,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1829,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1830,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1832,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGDocumentPush
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1787
      functionLinenumberEnd: 1813
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         14
      ICount:          132
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRngPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:1788,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1789,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1799,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:1794,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1795,30'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1798,5'
              BranchSideFuncs:
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:1799,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1800,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1810,33'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1805,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1806,30'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1809,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:1795,13'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:1806,13'
          Dst:             xmlRngPErrMemory
    - functionName:    xmlRelaxNGLoadInclude
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionLinenumberEnd: 1676
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URL
        - node
        - ns
      BBCount:         99
      ICount:          587
      EdgeCount:       137
      CyclomaticComplexity: 40
      functionsReached:
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlGetProp
        - xmlHasProp
        - xmlRelaxNGCleanupDoc
        - xmlRelaxNGIncludePop
        - xmlRelaxNGIncludePush
        - xmlRelaxNGNormExtSpace
        - xmlRelaxNGRemoveRedefine
        - xmlRelaxReadFile
        - xmlRngPErr
        - xmlRngPErrMemory
        - xmlSetProp
        - xmlStrEqual
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:1539,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:1540,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxReadFile
                - xmlStrdup
                - xmlRelaxNGIncludePush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGIncludePop
                - xmlDocGetRootElement
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlDocGetRootElement
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErrMemory
                - xmlFreeDoc
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1551,28'
              BranchSideFuncs:
                - xmlRelaxReadFile
                - xmlStrdup
                - xmlRelaxNGIncludePush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGIncludePop
                - xmlDocGetRootElement
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlDocGetRootElement
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErrMemory
                - xmlFreeDoc
                - xmlRngPErr
        - Branch String:   'relaxng.c:1540,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1541,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1546,5'
              BranchSideFuncs:
                - xmlRelaxReadFile
                - xmlStrdup
                - xmlRelaxNGIncludePush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGIncludePop
                - xmlDocGetRootElement
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlDocGetRootElement
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErrMemory
                - xmlFreeDoc
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:1552,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1553,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1561,34'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRelaxNGIncludePush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGIncludePop
                - xmlDocGetRootElement
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlDocGetRootElement
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErrMemory
                - xmlFreeDoc
        - Branch String:   'relaxng.c:1562,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1563,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:1567,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRelaxNGIncludePush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGIncludePop
                - xmlDocGetRootElement
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlDocGetRootElement
                - xmlHasProp
                - xmlSetProp
        - Branch String:   'relaxng.c:1576,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1577,37'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlRelaxNGIncludePush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGIncludePop
                - xmlDocGetRootElement
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlHasProp
                - xmlSetProp
            - BranchSide:      'relaxng.c:1588,27'
              BranchSideFuncs:
                - xmlRelaxNGIncludePush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGIncludePop
                - xmlDocGetRootElement
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:1578,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1579,28'
              BranchSideFuncs:
                - xmlHasProp
                - xmlRelaxNGIncludePush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGIncludePop
                - xmlDocGetRootElement
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlSetProp
            - BranchSide:      'relaxng.c:1583,5'
              BranchSideFuncs:
                - xmlRelaxNGIncludePush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGIncludePop
                - xmlDocGetRootElement
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:1579,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1580,28'
              BranchSideFuncs:
                - xmlSetProp
                - xmlRelaxNGIncludePush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGIncludePop
                - xmlDocGetRootElement
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1582,9'
              BranchSideFuncs:
                - xmlRelaxNGIncludePush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGIncludePop
                - xmlDocGetRootElement
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:1596,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1597,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1604,26'
              BranchSideFuncs:
                - xmlRelaxNGIncludePop
                - xmlDocGetRootElement
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:1610,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1611,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1616,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1616,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:1616,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1617,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:1616,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:1616,10'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1617,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:1616,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:1616,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1617,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:1616,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:1616,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1617,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:1616,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1617,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1626,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1627,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:1628,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1675,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1628,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1628,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1638,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:1628,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1628,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1638,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:1628,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1628,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1638,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:1628,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1628,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1638,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:1628,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1629,17'
              BranchSideFuncs:
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:1638,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:1633,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1634,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:1638,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:1642,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1643,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:1649,40'
              BranchSideFuncs:
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:1652,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:1653,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:1657,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:1660,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1660,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:1663,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1660,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1660,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:1663,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1660,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1660,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlStrEqual
            - BranchSide:      'relaxng.c:1663,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1660,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1660,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1663,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1660,36'
          Branch Sides:
            - BranchSide:      'relaxng.c:1660,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1663,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1660,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1661,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1663,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1663,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1664,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1666,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1666,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:1666,47'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1666,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1666,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1667,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1669,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
        - Branch String:   'relaxng.c:1669,23'
          Branch Sides:
            - BranchSide:      'relaxng.c:1669,45'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1669,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRelaxNGNormExtSpace
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGRemoveRedefine
                - xmlRngPErr
      Callsites:
        - Src:             'relaxng.c:1540,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1541,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:1551,11'
          Dst:             xmlRelaxReadFile
        - Src:             'relaxng.c:1553,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:1563,9'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:1564,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:1569,17'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:1577,16'
          Dst:             xmlDocGetRootElement
        - Src:             'relaxng.c:1579,17'
          Dst:             xmlHasProp
        - Src:             'relaxng.c:1580,17'
          Dst:             xmlSetProp
        - Src:             'relaxng.c:1588,5'
          Dst:             xmlRelaxNGIncludePush
        - Src:             'relaxng.c:1595,11'
          Dst:             xmlRelaxNGCleanupDoc
        - Src:             'relaxng.c:1604,5'
          Dst:             xmlRelaxNGIncludePop
        - Src:             'relaxng.c:1609,12'
          Dst:             xmlDocGetRootElement
        - Src:             'relaxng.c:1611,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:1616,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1616,10'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1617,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:1628,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1628,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1632,17'
          Dst:             xmlRelaxNGRemoveRedefine
        - Src:             'relaxng.c:1634,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:1638,20'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1638,20'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1641,20'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:1643,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:1649,17'
          Dst:             xmlRelaxNGNormExtSpace
        - Src:             'relaxng.c:1650,25'
          Dst:             xmlRelaxNGRemoveRedefine
        - Src:             'relaxng.c:1653,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:1660,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1660,13'
          Dst:             xmlStrEqual
    - functionName:    xmlRelaxReadFile
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - filename
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtReadFile
        - xmlCtxtSetErrorHandler
        - xmlCtxtSetResourceLoader
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
        - xmlRngPErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'relaxng.c:1358,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1359,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1362,9'
              BranchSideFuncs:
                - xmlCtxtReadFile
                - xmlFreeParserCtxt
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
        - Branch String:   'relaxng.c:1362,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1363,32'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlCtxtReadFile
                - xmlFreeParserCtxt
                - xmlCtxtSetResourceLoader
            - BranchSide:      'relaxng.c:1364,9'
              BranchSideFuncs:
                - xmlCtxtReadFile
                - xmlFreeParserCtxt
                - xmlCtxtSetResourceLoader
        - Branch String:   'relaxng.c:1364,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1365,34'
              BranchSideFuncs:
                - xmlCtxtSetResourceLoader
                - xmlCtxtReadFile
                - xmlFreeParserCtxt
            - BranchSide:      'relaxng.c:1367,27'
              BranchSideFuncs:
                - xmlCtxtReadFile
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'relaxng.c:1357,13'
          Dst:             xmlNewParserCtxt
        - Src:             'relaxng.c:1359,9'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:1363,9'
          Dst:             xmlCtxtSetErrorHandler
        - Src:             'relaxng.c:1365,9'
          Dst:             xmlCtxtSetResourceLoader
        - Src:             'relaxng.c:1367,11'
          Dst:             xmlCtxtReadFile
        - Src:             'relaxng.c:1368,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlRelaxNGCleanupDoc
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7174
      functionLinenumberEnd: 7188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDocGetRootElement
        - xmlRelaxNGCleanupTree
        - xmlRngPErr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'relaxng.c:7181,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7182,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:7186,27'
              BranchSideFuncs:
                - xmlRelaxNGCleanupTree
      Callsites:
        - Src:             'relaxng.c:7180,12'
          Dst:             xmlDocGetRootElement
        - Src:             'relaxng.c:7182,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7186,5'
          Dst:             xmlRelaxNGCleanupTree
    - functionName:    xmlRelaxNGCleanupTree
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6733
      functionLinenumberEnd: 7162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - root
      BBCount:         290
      ICount:          1661
      EdgeCount:       392
      CyclomaticComplexity: 104
      functionsReached:
        - xmlAddChild
        - xmlAddNextSibling
        - xmlAddPrevSibling
        - xmlBuildURI
        - xmlFreeNode
        - xmlFreeURI
        - xmlGetProp
        - xmlHasProp
        - xmlNewChild
        - xmlNewDocNode
        - xmlNewDocText
        - xmlNodeGetBase
        - xmlNodeGetContent
        - xmlNodeSetContent
        - xmlParseURI
        - xmlRelaxNGCleanupAttributes
        - xmlRelaxNGCleanupTree
        - xmlRelaxNGIsBlank
        - xmlRelaxNGLoadExternalRef
        - xmlRelaxNGLoadInclude
        - xmlRngPErr
        - xmlSearchNs
        - xmlSetProp
        - xmlSplitQName2
        - xmlStrEqual
        - xmlUnlinkNode
        - xmlUnsetProp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'relaxng.c:6738,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:6739,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7157,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:6739,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6740,27'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
            - BranchSide:      'relaxng.c:6744,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
        - Branch String:   'relaxng.c:6744,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6748,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
            - BranchSide:      'relaxng.c:7106,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:6748,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:6749,31'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6750,22'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6748,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6750,22'
              BranchSideFuncs:
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
            - BranchSide:      'relaxng.c:6762,45'
              BranchSideFuncs:
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
        - Branch String:   'relaxng.c:6750,43'
          Branch Sides:
            - BranchSide:      'relaxng.c:6751,22'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6759,26'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:6751,61'
          Branch Sides:
            - BranchSide:      'relaxng.c:6752,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6759,26'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:6752,72'
          Branch Sides:
            - BranchSide:      'relaxng.c:6753,35'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6755,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:6753,73'
          Branch Sides:
            - BranchSide:      'relaxng.c:6754,35'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6755,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:6750,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6755,32'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6759,26'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:6763,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6769,37'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
            - BranchSide:      'relaxng.c:6849,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6770,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6771,31'
              BranchSideFuncs:
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
            - BranchSide:      'relaxng.c:6780,39'
              BranchSideFuncs:
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6772,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:6772,25'
              BranchSideFuncs:
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
            - BranchSide:      'relaxng.c:6773,33'
              BranchSideFuncs:
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
        - Branch String:   'relaxng.c:6772,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6774,45'
              BranchSideFuncs:
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6779,21'
              BranchSideFuncs:
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6775,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:6776,33'
              BranchSideFuncs:
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6777,35'
              BranchSideFuncs:
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
        - Branch String:   'relaxng.c:6781,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6782,36'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6790,40'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
        - Branch String:   'relaxng.c:6785,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6786,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6787,34'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:6791,11'
          Branch Sides:
            - BranchSide:      'relaxng.c:6792,36'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6802,11'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
        - Branch String:   'relaxng.c:6795,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6796,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6797,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:6797,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6798,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6799,34'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:6802,11'
          Branch Sides:
            - BranchSide:      'relaxng.c:6803,36'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlFreeURI
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6814,18'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6806,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6807,29'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6808,22'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:6809,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6810,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6811,34'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:6817,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6818,36'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6830,25'
              BranchSideFuncs:
                - xmlRelaxNGLoadExternalRef
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:6821,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6822,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6823,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:6823,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6824,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6825,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:6825,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6826,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6827,34'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:6830,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6831,25'
              BranchSideFuncs:
                - xmlRelaxNGLoadExternalRef
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6832,25'
              BranchSideFuncs:
                - xmlRelaxNGLoadExternalRef
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:6832,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6833,25'
              BranchSideFuncs:
                - xmlRelaxNGLoadExternalRef
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6834,54'
              BranchSideFuncs:
                - xmlRelaxNGLoadExternalRef
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:6835,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6836,36'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6845,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
        - Branch String:   'relaxng.c:6839,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6840,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6841,25'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:6845,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6846,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
            - BranchSide:      'relaxng.c:6847,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
        - Branch String:   'relaxng.c:6849,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:6854,39'
              BranchSideFuncs:
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6903,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
        - Branch String:   'relaxng.c:6855,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6856,36'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6862,43'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:6864,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6865,36'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6875,25'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlGetProp
        - Branch String:   'relaxng.c:6868,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6869,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6870,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:6870,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6871,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6872,34'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:6875,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6876,25'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlGetProp
            - BranchSide:      'relaxng.c:6877,25'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlGetProp
        - Branch String:   'relaxng.c:6877,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6878,25'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlGetProp
            - BranchSide:      'relaxng.c:6879,37'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlGetProp
        - Branch String:   'relaxng.c:6880,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6881,31'
              BranchSideFuncs:
                - xmlRelaxNGLoadInclude
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlGetProp
            - BranchSide:      'relaxng.c:6890,50'
              BranchSideFuncs:
                - xmlRelaxNGLoadInclude
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:6882,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:6882,25'
              BranchSideFuncs:
                - xmlRelaxNGLoadInclude
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlGetProp
            - BranchSide:      'relaxng.c:6883,33'
              BranchSideFuncs:
                - xmlRelaxNGLoadInclude
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlGetProp
        - Branch String:   'relaxng.c:6882,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6884,45'
              BranchSideFuncs:
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6889,21'
              BranchSideFuncs:
                - xmlRelaxNGLoadInclude
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:6885,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:6886,33'
              BranchSideFuncs:
                - xmlRelaxNGLoadInclude
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6887,35'
              BranchSideFuncs:
                - xmlRelaxNGLoadInclude
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlGetProp
        - Branch String:   'relaxng.c:6891,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6892,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6893,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:6893,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6894,36'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:6901,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
        - Branch String:   'relaxng.c:6903,73'
          Branch Sides:
            - BranchSide:      'relaxng.c:6904,41'
              BranchSideFuncs:
                - xmlGetProp
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
            - BranchSide:      'relaxng.c:6907,32'
              BranchSideFuncs:
                - xmlGetProp
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
        - Branch String:   'relaxng.c:6903,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:6907,32'
              BranchSideFuncs:
                - xmlGetProp
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
            - BranchSide:      'relaxng.c:6950,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
        - Branch String:   'relaxng.c:6914,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6915,29'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
            - BranchSide:      'relaxng.c:6950,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
        - Branch String:   'relaxng.c:6915,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6917,45'
              BranchSideFuncs:
                - xmlNewChild
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6922,50'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
        - Branch String:   'relaxng.c:6931,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6932,40'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlSetProp
                - xmlSetProp
            - BranchSide:      'relaxng.c:6936,38'
              BranchSideFuncs:
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlSetProp
                - xmlSetProp
        - Branch String:   'relaxng.c:6939,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6940,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlSetProp
            - BranchSide:      'relaxng.c:6945,48'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlSetProp
        - Branch String:   'relaxng.c:6940,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:6941,44'
              BranchSideFuncs:
                - xmlSetProp
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
            - BranchSide:      'relaxng.c:6944,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
        - Branch String:   'relaxng.c:6950,70'
          Branch Sides:
            - BranchSide:      'relaxng.c:6951,41'
              BranchSideFuncs:
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
            - BranchSide:      'relaxng.c:6957,36'
              BranchSideFuncs:
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
        - Branch String:   'relaxng.c:6951,72'
          Branch Sides:
            - BranchSide:      'relaxng.c:6952,41'
              BranchSideFuncs:
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
            - BranchSide:      'relaxng.c:6957,36'
              BranchSideFuncs:
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
        - Branch String:   'relaxng.c:6950,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:6957,36'
              BranchSideFuncs:
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
            - BranchSide:      'relaxng.c:7017,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
        - Branch String:   'relaxng.c:6957,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6959,34'
              BranchSideFuncs:
                - xmlSetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlGetProp
            - BranchSide:      'relaxng.c:6977,37'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
        - Branch String:   'relaxng.c:6962,47'
          Branch Sides:
            - BranchSide:      'relaxng.c:6962,25'
              BranchSideFuncs:
                - xmlSetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlGetProp
            - BranchSide:      'relaxng.c:6963,33'
              BranchSideFuncs:
                - xmlSetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlGetProp
        - Branch String:   'relaxng.c:6962,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6964,45'
              BranchSideFuncs:
                - xmlGetProp
                - xmlSetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
            - BranchSide:      'relaxng.c:6970,29'
              BranchSideFuncs:
                - xmlSetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
        - Branch String:   'relaxng.c:6965,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:6966,33'
              BranchSideFuncs:
                - xmlSetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
            - BranchSide:      'relaxng.c:6968,36'
              BranchSideFuncs:
                - xmlSetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlGetProp
        - Branch String:   'relaxng.c:6970,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6971,40'
              BranchSideFuncs:
                - xmlSetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6973,40'
              BranchSideFuncs:
                - xmlSetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
        - Branch String:   'relaxng.c:6977,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6983,50'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
            - BranchSide:      'relaxng.c:7009,37'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:6984,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6985,52'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
            - BranchSide:      'relaxng.c:7005,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:6986,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:6989,50'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:7003,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:6990,37'
          Branch Sides:
            - BranchSide:      'relaxng.c:6991,48'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6996,48'
              BranchSideFuncs:
                - xmlSetProp
                - xmlNodeSetContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:7009,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7010,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
            - BranchSide:      'relaxng.c:7017,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
        - Branch String:   'relaxng.c:7010,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:7011,40'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
            - BranchSide:      'relaxng.c:7016,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
        - Branch String:   'relaxng.c:7017,72'
          Branch Sides:
            - BranchSide:      'relaxng.c:7018,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
            - BranchSide:      'relaxng.c:7039,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:7017,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:7019,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
            - BranchSide:      'relaxng.c:7039,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:7024,47'
          Branch Sides:
            - BranchSide:      'relaxng.c:7026,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlRelaxNGCleanupTree
            - BranchSide:      'relaxng.c:7031,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
        - Branch String:   'relaxng.c:7024,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7027,25'
              BranchSideFuncs:
                - xmlRelaxNGCleanupTree
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7031,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
        - Branch String:   'relaxng.c:7043,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7044,36'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
            - BranchSide:      'relaxng.c:7048,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
        - Branch String:   'relaxng.c:7071,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:7072,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlHasProp
                - xmlSetProp
            - BranchSide:      'relaxng.c:7082,25'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7072,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:7073,45'
              BranchSideFuncs:
                - xmlHasProp
                - xmlSetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7077,31'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlHasProp
                - xmlSetProp
        - Branch String:   'relaxng.c:7073,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:7074,44'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlHasProp
                - xmlSetProp
            - BranchSide:      'relaxng.c:7076,25'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlHasProp
                - xmlSetProp
        - Branch String:   'relaxng.c:7082,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7083,25'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7091,12'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7091,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:7091,36'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7098,30'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7091,11'
          Branch Sides:
            - BranchSide:      'relaxng.c:7092,33'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7098,30'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7093,4'
          Branch Sides:
            - BranchSide:      'relaxng.c:7094,17'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7095,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7106,47'
          Branch Sides:
            - BranchSide:      'relaxng.c:7107,19'
              BranchSideFuncs:
                - xmlRelaxNGIsBlank
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:7108,17'
              BranchSideFuncs:
                - xmlRelaxNGIsBlank
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:7106,18'
          Branch Sides:
            - BranchSide:      'relaxng.c:7108,17'
              BranchSideFuncs:
                - xmlRelaxNGIsBlank
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:7122,22'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7108,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7109,22'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:7121,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7109,43'
          Branch Sides:
            - BranchSide:      'relaxng.c:7110,8'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'relaxng.c:7117,30'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7109,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:7111,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7117,30'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7112,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7114,27'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7116,17'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7111,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:7115,34'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7116,17'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7129,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7129,30'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7130,18'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7130,58'
          Branch Sides:
            - BranchSide:      'relaxng.c:7131,18'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7136,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7131,62'
          Branch Sides:
            - BranchSide:      'relaxng.c:7132,18'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7136,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7130,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7133,23'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7136,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7138,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7139,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7143,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7145,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7146,17'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7147,17'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7147,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7148,21'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7151,17'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7151,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7152,23'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7155,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7155,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6738,5'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7144,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlRelaxNGIsBlank
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRelaxNGCleanupAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlGetProp
                - xmlUnlinkNode
                - xmlAddNextSibling
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlStrEqual
                - xmlRelaxNGCleanupTree
                - xmlHasProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeGetContent
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSetProp
                - xmlNodeSetContent
                - xmlRngPErr
                - xmlSetProp
                - xmlSetProp
                - xmlGetProp
                - xmlGetProp
                - xmlNewDocNode
                - xmlUnsetProp
                - xmlGetProp
                - xmlStrEqual
                - xmlSetProp
                - xmlSetProp
                - xmlRngPErr
                - xmlAddPrevSibling
                - xmlNewDocText
                - xmlAddChild
                - xmlNewChild
                - xmlGetProp
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlGetProp
                - xmlRelaxNGLoadInclude
                - xmlRngPErr
                - xmlGetProp
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlGetProp
                - xmlParseURI
                - xmlFreeURI
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlRelaxNGLoadExternalRef
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlGetProp
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'relaxng.c:7157,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7157,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'relaxng.c:7158,23'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
      Callsites:
        - Src:             'relaxng.c:6740,13'
          Dst:             xmlUnlinkNode
        - Src:             'relaxng.c:6741,13'
          Dst:             xmlFreeNode
        - Src:             'relaxng.c:6749,19'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6752,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6753,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6754,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6755,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6762,17'
          Dst:             xmlRelaxNGCleanupAttributes
        - Src:             'relaxng.c:6763,21'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6769,26'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:6774,34'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:6780,28'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:6782,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6790,13'
          Dst:             xmlParseURI
        - Src:             'relaxng.c:6792,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6803,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6808,11'
          Dst:             xmlFreeURI
        - Src:             'relaxng.c:6814,7'
          Dst:             xmlFreeURI
        - Src:             'relaxng.c:6815,28'
          Dst:             xmlNodeGetBase
        - Src:             'relaxng.c:6816,27'
          Dst:             xmlBuildURI
        - Src:             'relaxng.c:6818,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6834,28'
          Dst:             xmlRelaxNGLoadExternalRef
        - Src:             'relaxng.c:6836,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6849,28'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6854,28'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:6856,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6862,28'
          Dst:             xmlNodeGetBase
        - Src:             'relaxng.c:6863,27'
          Dst:             xmlBuildURI
        - Src:             'relaxng.c:6865,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6879,26'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:6884,34'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:6890,28'
          Dst:             xmlRelaxNGLoadInclude
        - Src:             'relaxng.c:6894,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6903,29'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6904,29'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6913,28'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:6917,33'
          Dst:             xmlNewChild
        - Src:             'relaxng.c:6922,36'
          Dst:             xmlNewDocNode
        - Src:             'relaxng.c:6925,33'
          Dst:             xmlAddPrevSibling
        - Src:             'relaxng.c:6926,40'
          Dst:             xmlNewDocText
        - Src:             'relaxng.c:6927,33'
          Dst:             xmlAddChild
        - Src:             'relaxng.c:6932,29'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6936,25'
          Dst:             xmlUnsetProp
        - Src:             'relaxng.c:6938,30'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:6941,33'
          Dst:             xmlSetProp
        - Src:             'relaxng.c:6945,36'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6947,29'
          Dst:             xmlSetProp
        - Src:             'relaxng.c:6950,29'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6951,29'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6952,29'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6957,25'
          Dst:             xmlHasProp
        - Src:             'relaxng.c:6964,34'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:6971,29'
          Dst:             xmlSetProp
        - Src:             'relaxng.c:6973,29'
          Dst:             xmlSetProp
        - Src:             'relaxng.c:6977,25'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6983,32'
          Dst:             xmlNodeGetContent
        - Src:             'relaxng.c:6985,37'
          Dst:             xmlSplitQName2
        - Src:             'relaxng.c:6989,38'
          Dst:             xmlSearchNs
        - Src:             'relaxng.c:6991,37'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6996,37'
          Dst:             xmlSetProp
        - Src:             'relaxng.c:6998,37'
          Dst:             xmlNodeSetContent
        - Src:             'relaxng.c:7009,25'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7011,29'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7017,29'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7025,26'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7028,25'
          Dst:             xmlRelaxNGCleanupTree
        - Src:             'relaxng.c:7032,33'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7035,25'
          Dst:             xmlRelaxNGCleanupTree
        - Src:             'relaxng.c:7039,28'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7044,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7049,25'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7059,21'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7067,26'
          Dst:             xmlGetProp
        - Src:             'relaxng.c:7073,34'
          Dst:             xmlHasProp
        - Src:             'relaxng.c:7074,33'
          Dst:             xmlSetProp
        - Src:             'relaxng.c:7078,25'
          Dst:             xmlUnlinkNode
        - Src:             'relaxng.c:7079,31'
          Dst:             xmlAddNextSibling
        - Src:             'relaxng.c:7108,17'
          Dst:             xmlRelaxNGIsBlank
        - Src:             'relaxng.c:7111,27'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7113,27'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:7158,9'
          Dst:             xmlUnlinkNode
        - Src:             'relaxng.c:7159,9'
          Dst:             xmlFreeNode
    - functionName:    xmlRelaxNGCleanupAttributes
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6646
      functionLinenumberEnd: 6722
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         73
      ICount:          417
      EdgeCount:       99
      CyclomaticComplexity: 28
      functionsReached:
        - xmlFreeURI
        - xmlNodeListGetString
        - xmlParseURI
        - xmlRngPErr
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:6650,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:6651,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6722,1'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6652,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:6653,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6654,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6652,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:6654,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6720,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6654,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:6655,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6665,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6655,68'
          Branch Sides:
            - BranchSide:      'relaxng.c:6656,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6665,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6656,70'
          Branch Sides:
            - BranchSide:      'relaxng.c:6657,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6665,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6657,64'
          Branch Sides:
            - BranchSide:      'relaxng.c:6658,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6665,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6658,70'
          Branch Sides:
            - BranchSide:      'relaxng.c:6659,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6665,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6659,66'
          Branch Sides:
            - BranchSide:      'relaxng.c:6660,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6665,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6655,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6661,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6665,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6665,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:6666,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6672,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6666,66'
          Branch Sides:
            - BranchSide:      'relaxng.c:6667,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6672,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6666,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6668,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6672,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6672,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:6673,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6679,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6673,72'
          Branch Sides:
            - BranchSide:      'relaxng.c:6674,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6679,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6673,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6675,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6679,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6679,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:6680,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6686,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6680,66'
          Branch Sides:
            - BranchSide:      'relaxng.c:6681,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6686,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6680,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6682,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6686,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6686,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:6690,44'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6714,37'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6691,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:6692,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6714,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6692,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:6693,58'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6712,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:6694,29'
          Branch Sides:
            - BranchSide:      'relaxng.c:6695,40'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlFreeURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6699,33'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6699,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:6700,44'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlFreeURI
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6704,33'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:6704,33'
          Branch Sides:
            - BranchSide:      'relaxng.c:6705,44'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlFreeURI
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
            - BranchSide:      'relaxng.c:6709,40'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlNodeListGetString
                - xmlParseURI
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlRngPErr
      Callsites:
        - Src:             'relaxng.c:6653,14'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6654,17'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6655,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6656,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6657,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6658,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6659,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6660,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6661,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6665,24'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6666,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6667,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6668,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6672,24'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6673,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6674,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6675,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6679,24'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6680,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6681,23'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6682,21'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6686,24'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6690,23'
          Dst:             xmlNodeListGetString
        - Src:             'relaxng.c:6693,31'
          Dst:             xmlParseURI
        - Src:             'relaxng.c:6695,29'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6700,33'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6705,33'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:6709,29'
          Dst:             xmlFreeURI
        - Src:             'relaxng.c:6714,25'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:6715,17'
          Dst:             xmlRngPErr
    - functionName:    xmlRelaxNGLoadExternalRef
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1851
      functionLinenumberEnd: 1924
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URL
        - ns
      BBCount:         25
      ICount:          186
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlHasProp
        - xmlRelaxNGCleanupDoc
        - xmlRelaxNGDocumentPop
        - xmlRelaxNGDocumentPush
        - xmlRelaxReadFile
        - xmlRngPErr
        - xmlRngPErrMemory
        - xmlSetProp
        - xmlStrEqual
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:1860,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:1861,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlRelaxReadFile
                - xmlStrdup
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
                - xmlDocGetRootElement
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErrMemory
                - xmlFreeDoc
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1872,28'
              BranchSideFuncs:
                - xmlRelaxReadFile
                - xmlStrdup
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
                - xmlDocGetRootElement
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErrMemory
                - xmlFreeDoc
                - xmlRngPErr
        - Branch String:   'relaxng.c:1861,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1862,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1867,5'
              BranchSideFuncs:
                - xmlRelaxReadFile
                - xmlStrdup
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
                - xmlDocGetRootElement
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErrMemory
                - xmlFreeDoc
                - xmlRngPErr
                - xmlStrEqual
                - xmlRngPErr
        - Branch String:   'relaxng.c:1873,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1874,20'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:1882,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
                - xmlDocGetRootElement
                - xmlHasProp
                - xmlSetProp
                - xmlRngPErrMemory
                - xmlFreeDoc
        - Branch String:   'relaxng.c:1883,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1884,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:1888,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
                - xmlDocGetRootElement
                - xmlHasProp
                - xmlSetProp
        - Branch String:   'relaxng.c:1898,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1899,37'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
                - xmlHasProp
                - xmlSetProp
            - BranchSide:      'relaxng.c:1910,28'
              BranchSideFuncs:
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
        - Branch String:   'relaxng.c:1900,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:1901,28'
              BranchSideFuncs:
                - xmlHasProp
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
                - xmlSetProp
            - BranchSide:      'relaxng.c:1905,5'
              BranchSideFuncs:
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
        - Branch String:   'relaxng.c:1901,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:1902,28'
              BranchSideFuncs:
                - xmlSetProp
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
            - BranchSide:      'relaxng.c:1904,9'
              BranchSideFuncs:
                - xmlRelaxNGDocumentPush
                - xmlRelaxNGCleanupDoc
                - xmlRelaxNGDocumentPop
        - Branch String:   'relaxng.c:1916,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1917,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1921,27'
              BranchSideFuncs:
                - xmlRelaxNGDocumentPop
      Callsites:
        - Src:             'relaxng.c:1861,13'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:1862,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:1872,11'
          Dst:             xmlRelaxReadFile
        - Src:             'relaxng.c:1874,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:1884,9'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:1885,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:1890,17'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:1899,16'
          Dst:             xmlDocGetRootElement
        - Src:             'relaxng.c:1901,17'
          Dst:             xmlHasProp
        - Src:             'relaxng.c:1902,17'
          Dst:             xmlSetProp
        - Src:             'relaxng.c:1910,5'
          Dst:             xmlRelaxNGDocumentPush
        - Src:             'relaxng.c:1915,11'
          Dst:             xmlRelaxNGCleanupDoc
        - Src:             'relaxng.c:1921,5'
          Dst:             xmlRelaxNGDocumentPop
    - functionName:    xmlRelaxNGCleanPSVI
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10398
      functionLinenumberEnd: 10436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         36
      ICount:          170
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:10401,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:10402,11'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10405,2'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10402,43'
          Branch Sides:
            - BranchSide:      'relaxng.c:10403,11'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10406,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10403,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:10404,11'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10406,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10401,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10405,2'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10406,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10406,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10407,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10409,11'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10410,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:10410,5'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10411,6'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10411,6'
          Branch Sides:
            - BranchSide:      'relaxng.c:10412,6'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10418,6'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10413,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:10414,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10417,2'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10418,6'
          Branch Sides:
            - BranchSide:      'relaxng.c:10419,12'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10422,2'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10424,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:10425,3'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10426,10'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10426,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:10427,7'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10430,10'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10430,10'
          Branch Sides:
            - BranchSide:      'relaxng.c:10431,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10434,2'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10434,2'
          Branch Sides:
            - BranchSide:      'relaxng.c:10410,5'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10423,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGValidateDocument
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10304
      functionLinenumberEnd: 10384
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         61
      ICount:          365
      EdgeCount:       81
      CyclomaticComplexity: 22
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlRelaxNGAddValidError
        - xmlRelaxNGDumpValidError
        - xmlRelaxNGFreeValidState
        - xmlRelaxNGNewValidState
        - xmlRelaxNGSkipIgnored
        - xmlRelaxNGValidateDefinition
        - xmlValidateDocumentFinal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:10311,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:10311,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10312,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10311,50'
          Branch Sides:
            - BranchSide:      'relaxng.c:10311,54'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10312,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10311,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10312,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10314,5'
              BranchSideFuncs:
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateDefinition
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10317,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10318,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10321,37'
              BranchSideFuncs:
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateDefinition
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10324,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:10324,35'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10334,16'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10324,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10325,17'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10334,16'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10328,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:10329,17'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10334,5'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10329,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:10330,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10333,9'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10338,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10339,21'
              BranchSideFuncs:
                - xmlRelaxNGSkipIgnored
                - xmlRelaxNGFreeValidState
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10346,13'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:10342,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:10343,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
            - BranchSide:      'relaxng.c:10344,38'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
                - xmlRelaxNGSkipIgnored
        - Branch String:   'relaxng.c:10346,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:10347,17'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:10352,5'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10347,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:10348,17'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10351,9'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10353,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10354,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:10357,9'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:10357,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10358,34'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'relaxng.c:10360,9'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'relaxng.c:10360,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10363,9'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'relaxng.c:10380,10'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10366,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:10367,27'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlValidateDocumentFinal
            - BranchSide:      'relaxng.c:10371,27'
              BranchSideFuncs:
                - xmlValidateDocumentFinal
        - Branch String:   'relaxng.c:10376,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:10377,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10378,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10380,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:10380,24'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10383,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10380,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10381,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10383,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:10318,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:10321,13'
          Dst:             xmlRelaxNGNewValidState
        - Src:             'relaxng.c:10323,11'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:10327,16'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:10330,17'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:10341,20'
          Dst:             xmlRelaxNGSkipIgnored
        - Src:             'relaxng.c:10344,13'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10348,17'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:10354,9'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10358,9'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:10367,27'
          Dst:             __xmlGenericError
        - Src:             'relaxng.c:10368,29'
          Dst:             __xmlGenericError
        - Src:             'relaxng.c:10369,30'
          Dst:             __xmlGenericErrorContext
        - Src:             'relaxng.c:10376,13'
          Dst:             xmlValidateDocumentFinal
    - functionName:    xmlRelaxNGValidateDoc
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10592
      functionLinenumberEnd: 10612
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlRelaxNGCleanPSVI
        - xmlRelaxNGValidateDocument
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:10595,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:10595,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10596,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10595,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10596,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10598,17'
              BranchSideFuncs:
                - xmlRelaxNGValidateDocument
                - xmlRelaxNGCleanPSVI
        - Branch String:   'relaxng.c:10609,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10610,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10611,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:10600,11'
          Dst:             xmlRelaxNGValidateDocument
        - Src:             'relaxng.c:10604,5'
          Dst:             xmlRelaxNGCleanPSVI
    - functionName:    xmlRelaxNGGetValidErrors
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10570
      functionLinenumberEnd: 10580
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - warn
        - ctx
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:10571,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10572,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10573,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10573,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10574,16'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10575,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10575,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10576,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10577,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10577,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10578,16'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10579,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGSetValidStructuredErrors
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10548
      functionLinenumberEnd: 10555
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - serror
        - ctx
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'relaxng.c:10549,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10550,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10551,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGSetValidErrors
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10529
      functionLinenumberEnd: 10536
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - warn
        - ctx
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:10530,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10531,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10532,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGFreeValidCtxt
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10481
      functionLinenumberEnd: 10513
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         32
      ICount:          195
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - xmlRegFreeExecCtxt
        - xmlRelaxNGElemPop
        - xmlRelaxNGFreeStates
        - xmlRelaxNGFreeValidState
      functionUses:    4
      BranchProfiles:
        - Branch String:   'relaxng.c:10484,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10485,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10486,9'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10486,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10487,36'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10488,9'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:10488,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10489,16'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:10494,9'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10489,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10490,44'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:10492,36'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
                - xmlRelaxNGFreeStates
        - Branch String:   'relaxng.c:10494,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10495,16'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
                - xmlRelaxNGFreeStates
            - BranchSide:      'relaxng.c:10500,9'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
        - Branch String:   'relaxng.c:10495,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10496,40'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
            - BranchSide:      'relaxng.c:10498,9'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
        - Branch String:   'relaxng.c:10500,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10501,9'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
            - BranchSide:      'relaxng.c:10502,9'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
        - Branch String:   'relaxng.c:10502,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10505,34'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
            - BranchSide:      'relaxng.c:10512,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10506,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10507,32'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlRelaxNGElemPop
            - BranchSide:      'relaxng.c:10510,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:10487,9'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10490,13'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:10492,9'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10496,13'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:10505,16'
          Dst:             xmlRelaxNGElemPop
        - Src:             'relaxng.c:10507,13'
          Dst:             xmlRegFreeExecCtxt
        - Src:             'relaxng.c:10508,20'
          Dst:             xmlRelaxNGElemPop
    - functionName:    xmlRelaxNGElemPop
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7836
      functionLinenumberEnd: 7849
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'relaxng.c:7839,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7840,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7841,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7844,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7845,22'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7847,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGNewValidCtxt
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10451
      functionLinenumberEnd: 10472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
      BBCount:         9
      ICount:          82
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlRngVErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:10455,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10456,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:10459,12'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:10465,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:10466,15'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:10467,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:10456,9'
          Dst:             xmlRngVErrMemory
    - functionName:    xmlRelaxNGValidateFullElement
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8138
      functionLinenumberEnd: 8159
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
      BBCount:         19
      ICount:          118
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlRelaxNGFreeValidState
        - xmlRelaxNGNewValidState
        - xmlRelaxNGValidateDefinition
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:8142,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:8142,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8143,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8142,48'
          Branch Sides:
            - BranchSide:      'relaxng.c:8142,52'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8143,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8142,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8143,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8144,37'
              BranchSideFuncs:
                - xmlRelaxNGNewValidState
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:8145,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8146,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8148,18'
              BranchSideFuncs:
                - xmlRelaxNGValidateDefinition
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:8152,20'
          Branch Sides:
            - BranchSide:      'relaxng.c:8152,24'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:8153,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:8152,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8153,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:8155,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
      Callsites:
        - Src:             'relaxng.c:8144,13'
          Dst:             xmlRelaxNGNewValidState
        - Src:             'relaxng.c:8151,11'
          Dst:             xmlRelaxNGValidateDefinition
        - Src:             'relaxng.c:8156,5'
          Dst:             xmlRelaxNGFreeValidState
    - functionName:    xmlRelaxNGValidatePopElement
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8099
      functionLinenumberEnd: 8123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
      BBCount:         17
      ICount:          88
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlRegExecPushString
        - xmlRegFreeExecCtxt
        - xmlRelaxNGAddValidError
        - xmlRelaxNGElemPop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:8103,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:8103,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8104,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8103,48'
          Branch Sides:
            - BranchSide:      'relaxng.c:8103,52'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8104,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8103,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8104,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8108,30'
              BranchSideFuncs:
                - xmlRelaxNGElemPop
                - xmlRegExecPushString
                - xmlRegFreeExecCtxt
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8110,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8114,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRegFreeExecCtxt
            - BranchSide:      'relaxng.c:8116,16'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
        - Branch String:   'relaxng.c:8116,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:8117,13'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
            - BranchSide:      'relaxng.c:8119,13'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
      Callsites:
        - Src:             'relaxng.c:8108,12'
          Dst:             xmlRelaxNGElemPop
        - Src:             'relaxng.c:8109,11'
          Dst:             xmlRegExecPushString
        - Src:             'relaxng.c:8114,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8121,5'
          Dst:             xmlRegFreeExecCtxt
    - functionName:    xmlRelaxNGValidatePushCData
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8064
      functionLinenumberEnd: 8085
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - data
        - len
      BBCount:         29
      ICount:          146
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlRegExecPushString
        - xmlRelaxNGAddValidError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:8067,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:8067,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8068,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8067,48'
          Branch Sides:
            - BranchSide:      'relaxng.c:8067,52'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8068,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8067,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8068,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8070,5'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8070,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:8071,14'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8075,10'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8071,14'
          Branch Sides:
            - BranchSide:      'relaxng.c:8071,14'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8073,13'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8071,14'
          Branch Sides:
            - BranchSide:      'relaxng.c:8071,14'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8071,14'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8071,14'
          Branch Sides:
            - BranchSide:      'relaxng.c:8071,14'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8073,13'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8071,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8072,13'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8073,13'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8075,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8076,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8078,32'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8079,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8080,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8084,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:8078,11'
          Dst:             xmlRegExecPushString
        - Src:             'relaxng.c:8080,9'
          Dst:             xmlRelaxNGAddValidError
    - functionName:    xmlRelaxNGElemPush
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7801
      functionLinenumberEnd: 7826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - exec
      BBCount:         14
      ICount:          126
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRngVErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:7802,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7803,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:7812,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:7807,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7808,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:7811,5'
              BranchSideFuncs:
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:7812,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7813,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:7823,37'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7818,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7819,30'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:7822,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:7808,13'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:7819,13'
          Dst:             xmlRngVErrMemory
    - functionName:    xmlRelaxNGValidateProgressiveCallback
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7865
      functionLinenumberEnd: 7981
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - exec
        - token
        - transdata
        - inputdata
      BBCount:         71
      ICount:          479
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - xmlRegNewExecCtxt
        - xmlRelaxNGAddValidError
        - xmlRelaxNGDumpValidError
        - xmlRelaxNGElemPush
        - xmlRelaxNGFreeStates
        - xmlRelaxNGFreeValidState
        - xmlRelaxNGLogBestError
        - xmlRelaxNGNewValidState
        - xmlRelaxNGValidateAttributeList
        - xmlRelaxNGValidateElementEnd
        - xmlRelaxNGValidateProgressiveCallback
        - xmlRngVErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:7872,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7873,20'
              BranchSideFuncs:
                - xmlRngVErr
            - BranchSide:      'relaxng.c:7877,12'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRelaxNGNewValidState
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRngVErr
                - xmlRngVErr
        - Branch String:   'relaxng.c:7879,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7880,13'
              BranchSideFuncs:
                - xmlRngVErr
            - BranchSide:      'relaxng.c:7889,9'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRelaxNGNewValidState
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRngVErr
        - Branch String:   'relaxng.c:7880,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7881,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7882,20'
              BranchSideFuncs:
                - xmlRngVErr
        - Branch String:   'relaxng.c:7884,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:7884,32'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7886,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7884,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7885,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7886,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7889,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7890,20'
              BranchSideFuncs:
                - xmlRngVErr
            - BranchSide:      'relaxng.c:7897,9'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRelaxNGNewValidState
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:7892,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7893,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7894,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7897,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7898,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:7904,9'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRelaxNGNewValidState
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:7899,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7900,38'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:7901,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7904,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7908,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7912,30'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRelaxNGNewValidState
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:7914,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7915,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7918,24'
              BranchSideFuncs:
                - xmlRelaxNGElemPush
                - xmlRelaxNGNewValidState
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:7924,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7925,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7928,16'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:7930,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7931,47'
              BranchSideFuncs:
                - xmlRelaxNGValidateAttributeList
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:7937,9'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:7932,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7933,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:7936,5'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:7937,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7938,9'
              BranchSideFuncs:
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:7944,16'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:7940,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7941,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:7943,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:7949,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7950,21'
              BranchSideFuncs:
                - xmlRelaxNGValidateElementEnd
                - xmlRelaxNGFreeStates
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
            - BranchSide:      'relaxng.c:7959,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
        - Branch String:   'relaxng.c:7954,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7955,21'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
            - BranchSide:      'relaxng.c:7958,9'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGLogBestError
                - xmlRelaxNGValidateElementEnd
        - Branch String:   'relaxng.c:7959,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7963,13'
              BranchSideFuncs:
                - xmlRelaxNGLogBestError
                - xmlRelaxNGFreeStates
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
            - BranchSide:      'relaxng.c:7966,16'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGDumpValidError
                - xmlRelaxNGFreeValidState
        - Branch String:   'relaxng.c:7966,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7967,38'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidState
                - xmlRelaxNGFreeStates
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:7969,30'
              BranchSideFuncs:
                - xmlRelaxNGFreeStates
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:7971,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:7971,28'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:7973,23'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:7971,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7972,13'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:7973,23'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
        - Branch String:   'relaxng.c:7975,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7976,14'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:7980,19'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7976,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7977,38'
              BranchSideFuncs:
                - xmlRelaxNGDumpValidError
            - BranchSide:      'relaxng.c:7979,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:7873,9'
          Dst:             xmlRngVErr
        - Src:             'relaxng.c:7882,9'
          Dst:             xmlRngVErr
        - Src:             'relaxng.c:7890,9'
          Dst:             xmlRngVErr
        - Src:             'relaxng.c:7898,9'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:7900,13'
          Dst:             xmlRelaxNGDumpValidError
        - Src:             'relaxng.c:7912,12'
          Dst:             xmlRegNewExecCtxt
        - Src:             'relaxng.c:7912,12'
          Dst:             xmlRelaxNGValidateProgressiveCallback
        - Src:             'relaxng.c:7918,5'
          Dst:             xmlRelaxNGElemPush
        - Src:             'relaxng.c:7923,13'
          Dst:             xmlRelaxNGNewValidState
        - Src:             'relaxng.c:7931,15'
          Dst:             xmlRelaxNGValidateAttributeList
        - Src:             'relaxng.c:7934,13'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:7939,15'
          Dst:             xmlRelaxNGValidateElementEnd
        - Src:             'relaxng.c:7943,9'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:7954,17'
          Dst:             xmlRelaxNGValidateElementEnd
        - Src:             'relaxng.c:7964,13'
          Dst:             xmlRelaxNGLogBestError
        - Src:             'relaxng.c:7967,13'
          Dst:             xmlRelaxNGFreeValidState
        - Src:             'relaxng.c:7969,9'
          Dst:             xmlRelaxNGFreeStates
        - Src:             'relaxng.c:7977,13'
          Dst:             xmlRelaxNGDumpValidError
    - functionName:    xmlRelaxNGValidatePushElement
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7996
      functionLinenumberEnd: 8051
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - elem
      BBCount:         35
      ICount:          223
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - xmlRegExecPushString
        - xmlRegExecPushString2
        - xmlRegNewExecCtxt
        - xmlRelaxNGAddValidError
        - xmlRelaxNGElemPush
        - xmlRelaxNGValidateProgressiveCallback
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:7999,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:7999,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8000,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7999,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8000,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8002,9'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8002,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8008,18'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlRelaxNGAddValidError
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8031,19'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
        - Branch String:   'relaxng.c:8009,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8010,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8013,19'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8014,31'
          Branch Sides:
            - BranchSide:      'relaxng.c:8014,35'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8015,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8014,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8015,13'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8018,18'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
        - Branch String:   'relaxng.c:8019,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8020,26'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8023,34'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRelaxNGElemPush
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
        - Branch String:   'relaxng.c:8026,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8027,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8029,28'
              BranchSideFuncs:
                - xmlRelaxNGElemPush
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
                - xmlRegExecPushString2
        - Branch String:   'relaxng.c:8033,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8035,35'
              BranchSideFuncs:
                - xmlRegExecPushString2
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8038,36'
              BranchSideFuncs:
                - xmlRegExecPushString
                - xmlRelaxNGAddValidError
        - Branch String:   'relaxng.c:8040,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:8041,9'
              BranchSideFuncs:
                - xmlRelaxNGAddValidError
            - BranchSide:      'relaxng.c:8043,13'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8043,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:8044,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8045,18'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:8045,18'
          Branch Sides:
            - BranchSide:      'relaxng.c:8046,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:8048,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:8010,13'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8015,13'
          Dst:             xmlRelaxNGAddValidError
        - Src:             'relaxng.c:8023,16'
          Dst:             xmlRegNewExecCtxt
        - Src:             'relaxng.c:8023,16'
          Dst:             xmlRelaxNGValidateProgressiveCallback
        - Src:             'relaxng.c:8029,9'
          Dst:             xmlRelaxNGElemPush
        - Src:             'relaxng.c:8035,13'
          Dst:             xmlRegExecPushString2
        - Src:             'relaxng.c:8038,15'
          Dst:             xmlRegExecPushString
        - Src:             'relaxng.c:8041,9'
          Dst:             xmlRelaxNGAddValidError
    - functionName:    xmlRelaxNGDumpTree
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7630
      functionLinenumberEnd: 7642
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - schema
      BBCount:         10
      ICount:          53
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
        - xmlDocDump
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:7631,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7632,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7633,9'
              BranchSideFuncs:
                - xmlDocDump
                - fprintf
                - fprintf
        - Branch String:   'relaxng.c:7633,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7634,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:7637,9'
              BranchSideFuncs:
                - xmlDocDump
                - fprintf
        - Branch String:   'relaxng.c:7637,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7638,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:7640,20'
              BranchSideFuncs:
                - xmlDocDump
      Callsites:
        - Src:             'relaxng.c:7634,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7638,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7640,9'
          Dst:             xmlDocDump
    - functionName:    xmlRelaxNGDumpGrammar
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7561
      functionLinenumberEnd: 7590
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - grammar
        - top
      BBCount:         17
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - xmlRelaxNGDumpDefine
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:7562,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7563,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7565,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefine
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'relaxng.c:7566,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7567,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefine
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7568,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefine
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'relaxng.c:7568,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:7570,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefine
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7572,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefine
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7575,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefine
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7578,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlRelaxNGDumpDefine
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'relaxng.c:7581,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7582,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'relaxng.c:7584,17'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpDefine
                - fprintf
                - fprintf
      Callsites:
        - Src:             'relaxng.c:7565,5'
          Dst:             fprintf
        - Src:             'relaxng.c:7567,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7572,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7575,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7578,13'
          Dst:             fprintf
        - Src:             'relaxng.c:7580,5'
          Dst:             fprintf
        - Src:             'relaxng.c:7582,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7584,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7585,9'
          Dst:             xmlRelaxNGDumpDefine
        - Src:             'relaxng.c:7586,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7589,5'
          Dst:             fprintf
    - functionName:    xmlRelaxNGDump
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7600
      functionLinenumberEnd: 7620
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - schema
      BBCount:         16
      ICount:          91
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlRelaxNGDumpGrammar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:7601,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7602,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7603,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpGrammar
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'relaxng.c:7603,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7604,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:7607,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlRelaxNGDumpGrammar
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'relaxng.c:7608,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7609,17'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpGrammar
                - fprintf
            - BranchSide:      'relaxng.c:7610,16'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpGrammar
                - fprintf
                - fprintf
        - Branch String:   'relaxng.c:7610,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:7611,17'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpGrammar
                - fprintf
            - BranchSide:      'relaxng.c:7613,17'
              BranchSideFuncs:
                - fprintf
                - xmlRelaxNGDumpGrammar
                - fprintf
        - Branch String:   'relaxng.c:7615,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7616,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'relaxng.c:7619,27'
              BranchSideFuncs:
                - xmlRelaxNGDumpGrammar
      Callsites:
        - Src:             'relaxng.c:7604,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7607,5'
          Dst:             fprintf
        - Src:             'relaxng.c:7609,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7611,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7613,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7616,9'
          Dst:             fprintf
        - Src:             'relaxng.c:7619,5'
          Dst:             xmlRelaxNGDumpGrammar
    - functionName:    xmlRelaxNGSetResourceLoader
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7403
      functionLinenumberEnd: 7408
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - loader
        - vctxt
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:7404,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7405,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7406,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGSetParserStructuredErrors
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7385
      functionLinenumberEnd: 7392
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - serror
        - ctx
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:7386,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7387,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7388,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGGetParserErrors
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7362
      functionLinenumberEnd: 7372
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - warn
        - ctx
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:7363,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7364,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7365,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7365,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7366,16'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7367,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7367,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7368,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7369,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7369,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7370,16'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7371,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGSetParserErrors
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7340
      functionLinenumberEnd: 7347
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - warn
        - ctx
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:7341,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7342,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7343,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGComputeInterleaves
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4116
      functionLinenumberEnd: 4262
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         105
      ICount:          710
      EdgeCount:       139
      CyclomaticComplexity: 36
      functionsReached:
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlRelaxNGCompareElemDefLists
        - xmlRelaxNGFreePartition
        - xmlRelaxNGGetElements
        - xmlRngPErr
        - xmlRngPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:4134,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4135,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4137,11'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
        - Branch String:   'relaxng.c:4138,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4139,16'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
            - BranchSide:      'relaxng.c:4144,9'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
        - Branch String:   'relaxng.c:4145,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4146,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:4147,11'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
        - Branch String:   'relaxng.c:4148,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4150,13'
              BranchSideFuncs:
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:4166,9'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:4151,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4152,13'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:4153,13'
              BranchSideFuncs:
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:4153,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4154,21'
              BranchSideFuncs:
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:4155,34'
              BranchSideFuncs:
                - xmlRelaxNGGetElements
                - xmlRelaxNGGetElements
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:4167,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4168,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:4169,12'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4172,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:4173,17'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4236,26'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4174,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4175,17'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4193,15'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4175,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4176,17'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4178,49'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4180,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4181,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCompareElemDefLists
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4185,49'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4187,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4188,28'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
            - BranchSide:      'relaxng.c:4192,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4194,27'
          Branch Sides:
            - BranchSide:      'relaxng.c:4194,32'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4233,28'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4194,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4195,13'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4233,28'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4195,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:4196,23'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4232,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
        - Branch String:   'relaxng.c:4196,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4197,44'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4202,31'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4200,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4201,40'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4202,17'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4202,66'
          Branch Sides:
            - BranchSide:      'relaxng.c:4203,31'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4214,30'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4202,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:4204,28'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4214,30'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4204,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:4204,52'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4205,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4204,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4205,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4209,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4212,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4213,40'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4214,17'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4214,28'
          Branch Sides:
            - BranchSide:      'relaxng.c:4215,28'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4228,36'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4215,46'
          Branch Sides:
            - BranchSide:      'relaxng.c:4215,52'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4216,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4215,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4216,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4220,48'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4223,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4224,40'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4225,25'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4225,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:4226,40'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
            - BranchSide:      'relaxng.c:4227,17'
              BranchSideFuncs:
                - xmlRelaxNGCompareElemDefLists
                - xmlRelaxNGCompareElemDefLists
                - xmlRngPErr
                - xmlRngPErr
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
                - xmlHashAddEntry2
        - Branch String:   'relaxng.c:4242,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4243,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4244,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4244,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4245,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4246,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4246,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4247,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:4248,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:4252,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4253,16'
              BranchSideFuncs:
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:4261,29'
              BranchSideFuncs:
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:4253,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:4254,17'
              BranchSideFuncs:
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:4259,9'
              BranchSideFuncs:
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:4254,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:4254,30'
              BranchSideFuncs:
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:4255,21'
              BranchSideFuncs:
                - xmlRelaxNGFreePartition
        - Branch String:   'relaxng.c:4255,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:4256,21'
              BranchSideFuncs:
                - xmlRelaxNGFreePartition
            - BranchSide:      'relaxng.c:4257,17'
              BranchSideFuncs:
                - xmlRelaxNGFreePartition
      Callsites:
        - Src:             'relaxng.c:4156,34'
          Dst:             xmlRelaxNGGetElements
        - Src:             'relaxng.c:4157,35'
          Dst:             xmlRelaxNGGetElements
        - Src:             'relaxng.c:4171,26'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:4178,19'
          Dst:             xmlRelaxNGCompareElemDefLists
        - Src:             'relaxng.c:4181,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4185,19'
          Dst:             xmlRelaxNGCompareElemDefLists
        - Src:             'relaxng.c:4188,17'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:4197,27'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:4205,31'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:4209,31'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:4216,31'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:4220,31'
          Dst:             xmlHashAddEntry2
        - Src:             'relaxng.c:4251,5'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:4261,5'
          Dst:             xmlRelaxNGFreePartition
    - functionName:    xmlRelaxReadMemory
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - buf
        - size
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCtxtReadMemory
        - xmlCtxtSetErrorHandler
        - xmlCtxtSetResourceLoader
        - xmlFreeParserCtxt
        - xmlNewParserCtxt
        - xmlRngPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:1379,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1380,26'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:1383,9'
              BranchSideFuncs:
                - xmlCtxtReadMemory
                - xmlFreeParserCtxt
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
        - Branch String:   'relaxng.c:1383,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1384,32'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlCtxtReadMemory
                - xmlFreeParserCtxt
                - xmlCtxtSetResourceLoader
            - BranchSide:      'relaxng.c:1385,9'
              BranchSideFuncs:
                - xmlCtxtReadMemory
                - xmlFreeParserCtxt
                - xmlCtxtSetResourceLoader
        - Branch String:   'relaxng.c:1385,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1386,34'
              BranchSideFuncs:
                - xmlCtxtSetResourceLoader
                - xmlCtxtReadMemory
                - xmlFreeParserCtxt
            - BranchSide:      'relaxng.c:1388,29'
              BranchSideFuncs:
                - xmlCtxtReadMemory
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'relaxng.c:1378,13'
          Dst:             xmlNewParserCtxt
        - Src:             'relaxng.c:1380,9'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:1384,9'
          Dst:             xmlCtxtSetErrorHandler
        - Src:             'relaxng.c:1386,9'
          Dst:             xmlCtxtSetResourceLoader
        - Src:             'relaxng.c:1388,11'
          Dst:             xmlCtxtReadMemory
        - Src:             'relaxng.c:1389,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlRelaxNGParse
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7200
      functionLinenumberEnd: 7324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         47
      ICount:          367
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlHashScan
        - xmlRelaxNGCleanupDoc
        - xmlRelaxNGComputeInterleaves
        - xmlRelaxNGFree
        - xmlRelaxNGInitTypes
        - xmlRelaxNGNewDefine
        - xmlRelaxNGParseDocument
        - xmlRelaxNGTryCompile
        - xmlRelaxReadFile
        - xmlRelaxReadMemory
        - xmlRngPErr
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:7207,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7208,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7213,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCleanupDoc
                - xmlDocGetRootElement
                - xmlRelaxNGParseDocument
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
                - xmlFreeDoc
                - xmlRngPErr
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlRelaxReadMemory
                - xmlStrdup
                - xmlStrdup
                - xmlRngPErr
                - xmlRelaxReadFile
                - xmlRngPErr
        - Branch String:   'relaxng.c:7213,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7214,32'
              BranchSideFuncs:
                - xmlRelaxReadFile
                - xmlRelaxNGCleanupDoc
                - xmlDocGetRootElement
                - xmlRelaxNGParseDocument
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
                - xmlFreeDoc
                - xmlRngPErr
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlRngPErr
            - BranchSide:      'relaxng.c:7221,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCleanupDoc
                - xmlDocGetRootElement
                - xmlRelaxNGParseDocument
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
                - xmlFreeDoc
                - xmlRngPErr
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlRelaxReadMemory
                - xmlStrdup
                - xmlStrdup
                - xmlRngPErr
        - Branch String:   'relaxng.c:7215,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7216,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:7221,5'
              BranchSideFuncs:
                - xmlRelaxNGCleanupDoc
                - xmlDocGetRootElement
                - xmlRelaxNGParseDocument
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
                - xmlFreeDoc
                - xmlRngPErr
                - xmlFreeDoc
                - xmlFreeDoc
        - Branch String:   'relaxng.c:7221,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:7222,34'
              BranchSideFuncs:
                - xmlRelaxReadMemory
                - xmlStrdup
                - xmlStrdup
                - xmlRelaxNGCleanupDoc
                - xmlDocGetRootElement
                - xmlRelaxNGParseDocument
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
                - xmlFreeDoc
                - xmlRngPErr
                - xmlFreeDoc
                - xmlFreeDoc
                - xmlRngPErr
            - BranchSide:      'relaxng.c:7231,16'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlRelaxNGCleanupDoc
                - xmlDocGetRootElement
                - xmlRelaxNGParseDocument
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
                - xmlFreeDoc
                - xmlRngPErr
                - xmlFreeDoc
                - xmlFreeDoc
        - Branch String:   'relaxng.c:7223,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7224,24'
              BranchSideFuncs:
                - xmlRngPErr
            - BranchSide:      'relaxng.c:7229,20'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlRelaxNGCleanupDoc
                - xmlDocGetRootElement
                - xmlRelaxNGParseDocument
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
                - xmlFreeDoc
                - xmlRngPErr
                - xmlFreeDoc
                - xmlFreeDoc
        - Branch String:   'relaxng.c:7231,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:7232,15'
              BranchSideFuncs:
                - xmlRelaxNGCleanupDoc
                - xmlDocGetRootElement
                - xmlRelaxNGParseDocument
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
                - xmlFreeDoc
                - xmlRngPErr
                - xmlFreeDoc
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:7234,20'
              BranchSideFuncs:
                - xmlRngPErr
        - Branch String:   'relaxng.c:7244,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7245,20'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:7253,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlRelaxNGParseDocument
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
                - xmlFreeDoc
                - xmlRngPErr
                - xmlFreeDoc
        - Branch String:   'relaxng.c:7254,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7255,20'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:7263,35'
              BranchSideFuncs:
                - xmlRelaxNGParseDocument
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
                - xmlFreeDoc
        - Branch String:   'relaxng.c:7257,21'
          Branch Sides:
            - BranchSide:      'relaxng.c:7255,9'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:7257,33'
              BranchSideFuncs:
                - xmlRngPErr
                - xmlFreeDoc
        - Branch String:   'relaxng.c:7264,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7265,20'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:7276,9'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
                - xmlHashScan
        - Branch String:   'relaxng.c:7276,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7277,21'
              BranchSideFuncs:
                - xmlHashScan
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:7283,9'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
                - xmlRelaxNGFree
                - xmlFreeDoc
        - Branch String:   'relaxng.c:7283,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7284,24'
              BranchSideFuncs:
                - xmlRelaxNGFree
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:7293,10'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
        - Branch String:   'relaxng.c:7293,35'
          Branch Sides:
            - BranchSide:      'relaxng.c:7293,39'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:7310,16'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7293,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7294,13'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
                - xmlRelaxNGNewDefine
            - BranchSide:      'relaxng.c:7310,16'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:7294,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:7297,39'
              BranchSideFuncs:
                - xmlRelaxNGNewDefine
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:7304,30'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
        - Branch String:   'relaxng.c:7298,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:7299,17'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
            - BranchSide:      'relaxng.c:7303,9'
              BranchSideFuncs:
                - xmlRelaxNGTryCompile
        - Branch String:   'relaxng.c:7320,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:7321,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:7323,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:7205,5'
          Dst:             xmlRelaxNGInitTypes
        - Src:             'relaxng.c:7214,15'
          Dst:             xmlRelaxReadFile
        - Src:             'relaxng.c:7216,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7222,15'
          Dst:             xmlRelaxReadMemory
        - Src:             'relaxng.c:7224,13'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7229,20'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:7230,21'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:7234,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7243,11'
          Dst:             xmlRelaxNGCleanupDoc
        - Src:             'relaxng.c:7245,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:7253,12'
          Dst:             xmlDocGetRootElement
        - Src:             'relaxng.c:7255,9'
          Dst:             xmlRngPErr
        - Src:             'relaxng.c:7259,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:7263,11'
          Dst:             xmlRelaxNGParseDocument
        - Src:             'relaxng.c:7265,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:7277,9'
          Dst:             xmlHashScan
        - Src:             'relaxng.c:7277,9'
          Dst:             xmlRelaxNGComputeInterleaves
        - Src:             'relaxng.c:7284,9'
          Dst:             xmlRelaxNGFree
        - Src:             'relaxng.c:7286,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:7297,19'
          Dst:             xmlRelaxNGNewDefine
        - Src:             'relaxng.c:7304,9'
          Dst:             xmlRelaxNGTryCompile
    - functionName:    xmlRelaxNGInitTypes
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2687
      functionLinenumberEnd: 2707
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlHashCreate
        - xmlRelaxNGDefaultTypeCheck
        - xmlRelaxNGDefaultTypeCompare
        - xmlRelaxNGDefaultTypeHave
        - xmlRelaxNGRegisterTypeLibrary
        - xmlRelaxNGSchemaFacetCheck
        - xmlRelaxNGSchemaFreeValue
        - xmlRelaxNGSchemaTypeCheck
        - xmlRelaxNGSchemaTypeCompare
        - xmlRelaxNGSchemaTypeHave
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:2688,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2688,9'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlRelaxNGRegisterTypeLibrary
                - xmlRelaxNGRegisterTypeLibrary
            - BranchSide:      'relaxng.c:2688,9'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlRelaxNGRegisterTypeLibrary
                - xmlRelaxNGRegisterTypeLibrary
        - Branch String:   'relaxng.c:2688,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2689,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2690,33'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlRelaxNGRegisterTypeLibrary
                - xmlRelaxNGRegisterTypeLibrary
        - Branch String:   'relaxng.c:2691,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2692,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2693,5'
              BranchSideFuncs:
                - xmlRelaxNGRegisterTypeLibrary
                - xmlRelaxNGRegisterTypeLibrary
      Callsites:
        - Src:             'relaxng.c:2690,33'
          Dst:             xmlHashCreate
        - Src:             'relaxng.c:2693,5'
          Dst:             xmlRelaxNGRegisterTypeLibrary
        - Src:             'relaxng.c:2693,5'
          Dst:             xmlRelaxNGSchemaTypeHave
        - Src:             'relaxng.c:2693,5'
          Dst:             xmlRelaxNGSchemaTypeCheck
        - Src:             'relaxng.c:2693,5'
          Dst:             xmlRelaxNGSchemaTypeCompare
        - Src:             'relaxng.c:2693,5'
          Dst:             xmlRelaxNGSchemaFacetCheck
        - Src:             'relaxng.c:2693,5'
          Dst:             xmlRelaxNGSchemaFreeValue
        - Src:             'relaxng.c:2700,5'
          Dst:             xmlRelaxNGRegisterTypeLibrary
        - Src:             'relaxng.c:2700,5'
          Dst:             xmlRelaxNGDefaultTypeHave
        - Src:             'relaxng.c:2700,5'
          Dst:             xmlRelaxNGDefaultTypeCheck
        - Src:             'relaxng.c:2700,5'
          Dst:             xmlRelaxNGDefaultTypeCompare
    - functionName:    xmlRelaxNGSchemaTypeHave
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2309
      functionLinenumberEnd: 2320
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - type
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaGetPredefinedType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:2312,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2313,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2314,38'
              BranchSideFuncs:
                - xmlSchemaGetPredefinedType
        - Branch String:   'relaxng.c:2317,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2318,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2319,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:2314,11'
          Dst:             xmlSchemaGetPredefinedType
    - functionName:    xmlRelaxNGSchemaTypeCheck
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2338
      functionLinenumberEnd: 2358
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - type
        - value
        - result
        - node
      BBCount:         17
      ICount:          97
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaGetPredefinedType
        - xmlSchemaValPredefTypeNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:2342,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:2342,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2343,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2342,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2343,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2344,38'
              BranchSideFuncs:
                - xmlSchemaGetPredefinedType
                - xmlSchemaValPredefTypeNode
        - Branch String:   'relaxng.c:2347,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2348,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2349,38'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'relaxng.c:2351,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2352,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2353,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2353,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2354,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2355,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2355,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2356,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2357,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:2344,11'
          Dst:             xmlSchemaGetPredefinedType
        - Src:             'relaxng.c:2349,11'
          Dst:             xmlSchemaValPredefTypeNode
    - functionName:    xmlRelaxNGSchemaTypeCompare
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2467
      functionLinenumberEnd: 2503
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - type
        - value1
        - ctxt1
        - comp1
        - value2
        - ctxt2
      BBCount:         32
      ICount:          181
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - xmlSchemaCompareValues
        - xmlSchemaFreeValue
        - xmlSchemaGetPredefinedType
        - xmlSchemaValPredefTypeNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:2472,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:2472,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2473,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2472,44'
          Branch Sides:
            - BranchSide:      'relaxng.c:2472,48'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2473,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2472,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2473,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2474,38'
              BranchSideFuncs:
                - xmlSchemaGetPredefinedType
                - xmlSchemaValPredefTypeNode
                - xmlSchemaCompareValues
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaValPredefTypeNode
        - Branch String:   'relaxng.c:2477,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2478,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2479,9'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaCompareValues
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaValPredefTypeNode
        - Branch String:   'relaxng.c:2479,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2480,42'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaValPredefTypeNode
                - xmlSchemaCompareValues
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'relaxng.c:2486,34'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaCompareValues
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'relaxng.c:2481,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2482,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2483,13'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaCompareValues
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'relaxng.c:2483,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2484,13'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2485,5'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaCompareValues
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'relaxng.c:2489,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2490,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'relaxng.c:2494,34'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'relaxng.c:2490,6'
          Branch Sides:
            - BranchSide:      'relaxng.c:2491,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'relaxng.c:2492,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2495,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2496,28'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'relaxng.c:2497,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'relaxng.c:2498,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2499,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2500,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2500,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2501,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2502,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:2474,11'
          Dst:             xmlSchemaGetPredefinedType
        - Src:             'relaxng.c:2480,15'
          Dst:             xmlSchemaValPredefTypeNode
        - Src:             'relaxng.c:2488,11'
          Dst:             xmlSchemaValPredefTypeNode
        - Src:             'relaxng.c:2491,6'
          Dst:             xmlSchemaFreeValue
        - Src:             'relaxng.c:2494,11'
          Dst:             xmlSchemaCompareValues
        - Src:             'relaxng.c:2496,9'
          Dst:             xmlSchemaFreeValue
        - Src:             'relaxng.c:2497,5'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlRelaxNGSchemaFacetCheck
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2376
      functionLinenumberEnd: 2432
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - type
        - facetname
        - val
        - strval
        - value
      BBCount:         53
      ICount:          278
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached:
        - xmlSchemaCheckFacet
        - xmlSchemaFreeFacet
        - xmlSchemaGetPredefinedType
        - xmlSchemaNewFacet
        - xmlSchemaValidateFacet
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:2381,24'
          Branch Sides:
            - BranchSide:      'relaxng.c:2381,28'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2382,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2381,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2382,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2383,38'
              BranchSideFuncs:
                - xmlSchemaGetPredefinedType
                - xmlSchemaNewFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2386,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2387,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2389,13'
              BranchSideFuncs:
                - xmlSchemaNewFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2390,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2391,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2393,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2393,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2394,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2395,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2395,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2396,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2397,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2397,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2398,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2399,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2399,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2400,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2401,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2401,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2402,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2403,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2403,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2404,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2405,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2405,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2406,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2407,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2407,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2408,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2409,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2409,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2410,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2411,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2411,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2412,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2413,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2413,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2414,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2415,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaFreeFacet
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2415,16'
          Branch Sides:
            - BranchSide:      'relaxng.c:2416,9'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2418,28'
              BranchSideFuncs:
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2423,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2424,28'
              BranchSideFuncs:
                - xmlSchemaFreeFacet
            - BranchSide:      'relaxng.c:2427,34'
              BranchSideFuncs:
                - xmlSchemaValidateFacet
                - xmlSchemaFreeFacet
        - Branch String:   'relaxng.c:2429,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2430,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2431,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:2383,11'
          Dst:             xmlSchemaGetPredefinedType
        - Src:             'relaxng.c:2389,13'
          Dst:             xmlSchemaNewFacet
        - Src:             'relaxng.c:2393,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2395,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2397,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2399,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2401,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2403,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2405,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2407,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2409,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2411,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2413,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2415,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2418,9'
          Dst:             xmlSchemaFreeFacet
        - Src:             'relaxng.c:2422,11'
          Dst:             xmlSchemaCheckFacet
        - Src:             'relaxng.c:2424,9'
          Dst:             xmlSchemaFreeFacet
        - Src:             'relaxng.c:2427,11'
          Dst:             xmlSchemaValidateFacet
        - Src:             'relaxng.c:2428,5'
          Dst:             xmlSchemaFreeFacet
    - functionName:    xmlRelaxNGSchemaFreeValue
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2443
      functionLinenumberEnd: 2445
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - value
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaFreeValue
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'relaxng.c:2444,5'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlRelaxNGRegisterTypeLibrary
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2648
      functionLinenumberEnd: 2678
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - namespace
        - data
        - have
        - check
        - comp
        - facet
        - freef
      BBCount:         19
      ICount:          145
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - xmlHashAddEntry
        - xmlHashLookup
        - xmlRelaxNGFreeTypeLibrary
        - xmlRngVErrMemory
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:2652,45'
          Branch Sides:
            - BranchSide:      'relaxng.c:2652,49'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2654,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2652,68'
          Branch Sides:
            - BranchSide:      'relaxng.c:2653,10'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2654,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2653,25'
          Branch Sides:
            - BranchSide:      'relaxng.c:2653,29'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2654,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2652,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2654,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2655,23'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrdup
                - xmlHashAddEntry
                - xmlRelaxNGFreeTypeLibrary
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:2655,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2656,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2659,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAddEntry
                - xmlRelaxNGFreeTypeLibrary
                - xmlRngVErrMemory
        - Branch String:   'relaxng.c:2660,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2661,9'
              BranchSideFuncs:
                - xmlRngVErrMemory
            - BranchSide:      'relaxng.c:2664,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashAddEntry
                - xmlRelaxNGFreeTypeLibrary
        - Branch String:   'relaxng.c:2673,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2674,35'
              BranchSideFuncs:
                - xmlRelaxNGFreeTypeLibrary
            - BranchSide:      'relaxng.c:2677,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:2655,9'
          Dst:             xmlHashLookup
        - Src:             'relaxng.c:2661,9'
          Dst:             xmlRngVErrMemory
        - Src:             'relaxng.c:2665,22'
          Dst:             xmlStrdup
        - Src:             'relaxng.c:2672,11'
          Dst:             xmlHashAddEntry
        - Src:             'relaxng.c:2674,9'
          Dst:             xmlRelaxNGFreeTypeLibrary
    - functionName:    xmlRelaxNGDefaultTypeHave
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2516
      functionLinenumberEnd: 2524
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - type
      BBCount:         10
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:2517,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2518,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2519,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2519,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2520,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2521,21'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:2521,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2522,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2523,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:2519,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2521,9'
          Dst:             xmlStrEqual
    - functionName:    xmlRelaxNGDefaultTypeCheck
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2543
      functionLinenumberEnd: 2553
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - type
        - value
        - result
        - node
      BBCount:         10
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:2544,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2545,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2546,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'relaxng.c:2546,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2547,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2548,21'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:2548,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2549,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2552,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:2546,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2548,9'
          Dst:             xmlStrEqual
    - functionName:    xmlRelaxNGDefaultTypeCompare
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2576
      functionLinenumberEnd: 2605
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - type
        - value1
        - ctxt1
        - comp1
        - value2
        - ctxt2
      BBCount:         27
      ICount:          147
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - xmlRelaxNGNormalize
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:2579,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2580,27'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'relaxng.c:2581,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlRelaxNGNormalize
                - xmlRelaxNGNormalize
                - xmlStrEqual
        - Branch String:   'relaxng.c:2582,13'
          Branch Sides:
            - BranchSide:      'relaxng.c:2589,46'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2603,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2592,32'
          Branch Sides:
            - BranchSide:      'relaxng.c:2592,36'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2593,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2592,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2593,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2594,34'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'relaxng.c:2594,22'
          Branch Sides:
            - BranchSide:      'relaxng.c:2595,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2597,21'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2598,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2599,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2600,17'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2600,17'
          Branch Sides:
            - BranchSide:      'relaxng.c:2601,17'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2602,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:2579,9'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2580,15'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2581,16'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2582,14'
          Dst:             xmlStrEqual
        - Src:             'relaxng.c:2589,20'
          Dst:             xmlRelaxNGNormalize
        - Src:             'relaxng.c:2590,22'
          Dst:             xmlRelaxNGNormalize
        - Src:             'relaxng.c:2594,22'
          Dst:             xmlStrEqual
    - functionName:    xmlRelaxNGFreeTypeLibrary
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2620
      functionLinenumberEnd: 2627
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - namespace
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'relaxng.c:2622,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2623,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2624,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:2624,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2625,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2626,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlRelaxNGFreeParserCtxt
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6558
      functionLinenumberEnd: 6585
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         39
      ICount:          229
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - xmlFreeDoc
        - xmlHashFree
        - xmlRelaxNGFreeDefine
        - xmlRelaxNGFreeDocument
        - xmlRelaxNGFreeDocumentList
        - xmlRelaxNGFreeIncludeList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:6559,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6560,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6561,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
                - xmlHashFree
                - xmlRelaxNGFreeDocument
        - Branch String:   'relaxng.c:6561,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6562,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
                - xmlHashFree
                - xmlRelaxNGFreeDocument
            - BranchSide:      'relaxng.c:6563,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
                - xmlHashFree
                - xmlRelaxNGFreeDocument
        - Branch String:   'relaxng.c:6563,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6564,32'
              BranchSideFuncs:
                - xmlRelaxNGFreeDocument
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
                - xmlHashFree
            - BranchSide:      'relaxng.c:6565,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
                - xmlHashFree
        - Branch String:   'relaxng.c:6565,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6566,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
            - BranchSide:      'relaxng.c:6567,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
                - xmlRelaxNGFreeDocumentList
        - Branch String:   'relaxng.c:6567,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6568,36'
              BranchSideFuncs:
                - xmlRelaxNGFreeDocumentList
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
            - BranchSide:      'relaxng.c:6569,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
                - xmlRelaxNGFreeIncludeList
        - Branch String:   'relaxng.c:6569,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6570,35'
              BranchSideFuncs:
                - xmlRelaxNGFreeIncludeList
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:6571,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
        - Branch String:   'relaxng.c:6571,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6572,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:6573,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
        - Branch String:   'relaxng.c:6573,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6574,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:6575,9'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
        - Branch String:   'relaxng.c:6575,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6578,16'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlRelaxNGFreeDefine
            - BranchSide:      'relaxng.c:6582,10'
              BranchSideFuncs:
                - xmlFreeDoc
        - Branch String:   'relaxng.c:6578,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6579,34'
              BranchSideFuncs:
                - xmlRelaxNGFreeDefine
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:6580,9'
              BranchSideFuncs:
                - xmlFreeDoc
        - Branch String:   'relaxng.c:6582,34'
          Branch Sides:
            - BranchSide:      'relaxng.c:6582,38'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:6584,5'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6582,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6583,20'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:6584,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:6564,9'
          Dst:             xmlRelaxNGFreeDocument
        - Src:             'relaxng.c:6566,9'
          Dst:             xmlHashFree
        - Src:             'relaxng.c:6568,9'
          Dst:             xmlRelaxNGFreeDocumentList
        - Src:             'relaxng.c:6570,9'
          Dst:             xmlRelaxNGFreeIncludeList
        - Src:             'relaxng.c:6579,13'
          Dst:             xmlRelaxNGFreeDefine
        - Src:             'relaxng.c:6583,9'
          Dst:             xmlFreeDoc
    - functionName:    xmlRelaxNGNewDocParserCtxt
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6527
      functionLinenumberEnd: 6549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         10
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __xmlGenericErrorContext
        - xmlCopyDoc
        - xmlFreeDoc
        - xmlRngPErrMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:6531,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6532,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6533,23'
              BranchSideFuncs:
                - xmlCopyDoc
                - __xmlGenericErrorContext
                - xmlRngPErrMemory
                - xmlFreeDoc
        - Branch String:   'relaxng.c:6534,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6535,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6538,35'
              BranchSideFuncs:
                - __xmlGenericErrorContext
                - xmlRngPErrMemory
                - xmlFreeDoc
        - Branch String:   'relaxng.c:6539,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6540,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
                - xmlFreeDoc
            - BranchSide:      'relaxng.c:6544,12'
              BranchSideFuncs:
                - __xmlGenericErrorContext
      Callsites:
        - Src:             'relaxng.c:6533,12'
          Dst:             xmlCopyDoc
        - Src:             'relaxng.c:6540,9'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:6541,9'
          Dst:             xmlFreeDoc
        - Src:             'relaxng.c:6547,21'
          Dst:             __xmlGenericErrorContext
    - functionName:    xmlRelaxNGNewMemParserCtxt
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6499
      functionLinenumberEnd: 6515
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlRngPErrMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:6502,26'
          Branch Sides:
            - BranchSide:      'relaxng.c:6502,30'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6503,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:6502,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6503,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6506,35'
              BranchSideFuncs:
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:6507,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6508,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:6511,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'relaxng.c:6508,9'
          Dst:             xmlRngPErrMemory
    - functionName:    xmlRelaxNGNewParserCtxt
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6472
      functionLinenumberEnd: 6487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - URL
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlRngPErrMemory
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:6475,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6476,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:6479,35'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRngPErrMemory
        - Branch String:   'relaxng.c:6480,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:6481,9'
              BranchSideFuncs:
                - xmlRngPErrMemory
            - BranchSide:      'relaxng.c:6484,12'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'relaxng.c:6481,9'
          Dst:             xmlRngPErrMemory
        - Src:             'relaxng.c:6485,16'
          Dst:             xmlStrdup
    - functionName:    xmlRelaxNGCleanupTypes
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2720
      functionLinenumberEnd: 2726
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashFree
        - xmlRelaxNGFreeTypeLibrary
        - xmlSchemaCleanupTypes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'relaxng.c:2721,5'
          Branch Sides:
            - BranchSide:      'relaxng.c:2721,5'
              BranchSideFuncs:
                - xmlSchemaCleanupTypes
                - xmlHashFree
            - BranchSide:      'relaxng.c:2721,5'
              BranchSideFuncs:
                - xmlSchemaCleanupTypes
                - xmlHashFree
        - Branch String:   'relaxng.c:2722,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:2723,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:2724,17'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'relaxng.c:2721,5'
          Dst:             xmlSchemaCleanupTypes
        - Src:             'relaxng.c:2724,5'
          Dst:             xmlHashFree
        - Src:             'relaxng.c:2724,5'
          Dst:             xmlRelaxNGFreeTypeLibrary
    - functionName:    xmlRelaxParserSetFlag
      functionSourceFile: '/src/libxml2/relaxng.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - flags
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'relaxng.c:1331,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1331,23'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1332,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1332,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1333,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1336,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1336,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1337,9'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1340,9'
              BranchSideFuncs: []
        - Branch String:   'relaxng.c:1340,9'
          Branch Sides:
            - BranchSide:      'relaxng.c:1340,21'
              BranchSideFuncs: []
            - BranchSide:      'relaxng.c:1341,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaValidateStreamLocator
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28297
      functionLinenumberEnd: 28317
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - file
        - line
      BBCount:         24
      ICount:          121
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28300,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28300,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28301,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28300,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28300,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28303,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28300,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28301,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28303,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28303,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28304,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28305,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28305,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28306,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28308,31'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28309,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28310,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28316,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28310,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28311,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28312,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28312,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28313,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28314,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaIDCFreeMatcherList
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21860
      functionLinenumberEnd: 21895
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - matcher
      BBCount:         29
      ICount:          192
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - xmlFreeIDCHashEntry
        - xmlHashFree
        - xmlSchemaItemListFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21863,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21864,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:21895,1'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21865,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21867,13'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:21872,6'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:21867,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21868,7'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:21870,6'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:21868,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21868,30'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:21869,7'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:21872,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21873,10'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21890,6'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:21873,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21881,10'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21888,28'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:21881,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21883,30'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21887,6'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:21890,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21891,16'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:21892,2'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
      Callsites:
        - Src:             'xmlschemas.c:21888,6'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:21891,4'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:21891,4'
          Dst:             xmlFreeIDCHashEntry
    - functionName:    xmlSchemaItemListFree
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3450
      functionLinenumberEnd: 3456
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3451,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3452,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3453,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3453,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3454,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3455,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlFreeIDCHashEntry
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21844
      functionLinenumberEnd: 21851
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - name
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21846,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21847,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21851,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaItemListClear
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3343
      functionLinenumberEnd: 3350
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3344,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3344,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3345,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaClearValidCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27080
      functionLinenumberEnd: 27194
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         54
      ICount:          390
      EdgeCount:       70
      CyclomaticComplexity: 18
      functionsReached:
        - xmlDictCreate
        - xmlDictFree
        - xmlSchemaClearAttrInfos
        - xmlSchemaClearElemInfo
        - xmlSchemaFreeIDCStateObjList
        - xmlSchemaFreeValue
        - xmlSchemaIDCFreeKey
        - xmlSchemaIDCFreeMatcherList
        - xmlSchemaItemListClear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27081,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27082,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27089,5'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:27097,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27098,28'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27104,9'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
        - Branch String:   'xmlschemas.c:27104,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27105,27'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27114,9'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
        - Branch String:   'xmlschemas.c:27110,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27107,13'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27111,2'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
        - Branch String:   'xmlschemas.c:27114,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27118,9'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27129,9'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
        - Branch String:   'xmlschemas.c:27118,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27119,13'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27123,2'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
        - Branch String:   'xmlschemas.c:27129,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27131,9'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27142,9'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
        - Branch String:   'xmlschemas.c:27131,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27132,26'
              BranchSideFuncs:
                - xmlSchemaIDCFreeKey
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
            - BranchSide:      'xmlschemas.c:27133,2'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
        - Branch String:   'xmlschemas.c:27142,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27143,31'
              BranchSideFuncs:
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
            - BranchSide:      'xmlschemas.c:27149,9'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
        - Branch String:   'xmlschemas.c:27149,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27150,26'
              BranchSideFuncs:
                - xmlSchemaClearAttrInfos
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
            - BranchSide:      'xmlschemas.c:27155,9'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
        - Branch String:   'xmlschemas.c:27155,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27159,9'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
                - xmlSchemaClearElemInfo
            - BranchSide:      'xmlschemas.c:27166,28'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
        - Branch String:   'xmlschemas.c:27159,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27160,11'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
            - BranchSide:      'xmlschemas.c:27165,5'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
        - Branch String:   'xmlschemas.c:27161,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27162,3'
              BranchSideFuncs:
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
            - BranchSide:      'xmlschemas.c:27163,29'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaItemListClear
                - xmlDictFree
                - xmlDictCreate
                - xmlSchemaIDCFreeMatcherList
        - Branch String:   'xmlschemas.c:27175,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27176,9'
              BranchSideFuncs:
                - xmlSchemaIDCFreeMatcherList
            - BranchSide:      'xmlschemas.c:27184,9'
              BranchSideFuncs:
                - xmlSchemaIDCFreeMatcherList
        - Branch String:   'xmlschemas.c:27184,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27184,9'
              BranchSideFuncs:
                - xmlSchemaIDCFreeMatcherList
            - BranchSide:      'xmlschemas.c:27185,35'
              BranchSideFuncs:
                - xmlSchemaIDCFreeMatcherList
        - Branch String:   'xmlschemas.c:27187,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27188,12'
              BranchSideFuncs:
                - xmlSchemaIDCFreeMatcherList
            - BranchSide:      'xmlschemas.c:27192,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:27098,9'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemas.c:27132,6'
          Dst:             xmlSchemaIDCFreeKey
        - Src:             'xmlschemas.c:27143,2'
          Dst:             xmlSchemaFreeIDCStateObjList
        - Src:             'xmlschemas.c:27150,2'
          Dst:             xmlSchemaClearAttrInfos
        - Src:             'xmlschemas.c:27163,6'
          Dst:             xmlSchemaClearElemInfo
        - Src:             'xmlschemas.c:27166,5'
          Dst:             xmlSchemaItemListClear
        - Src:             'xmlschemas.c:27168,5'
          Dst:             xmlDictFree
        - Src:             'xmlschemas.c:27173,19'
          Dst:             xmlDictCreate
        - Src:             'xmlschemas.c:27190,6'
          Dst:             xmlSchemaIDCFreeMatcherList
    - functionName:    xmlSchemaIDCFreeKey
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21805
      functionLinenumberEnd: 21809
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaFreeValue
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21806,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21806,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:21807,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
      Callsites:
        - Src:             'xmlschemas.c:21807,2'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaFreeIDCStateObjList
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3811
      functionLinenumberEnd: 3822
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - sto
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFreeStreamCtxt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3813,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3814,9'
              BranchSideFuncs:
                - xmlFreeStreamCtxt
            - BranchSide:      'xmlschemas.c:3822,1'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3815,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3816,6'
              BranchSideFuncs:
                - xmlFreeStreamCtxt
            - BranchSide:      'xmlschemas.c:3817,6'
              BranchSideFuncs:
                - xmlFreeStreamCtxt
        - Branch String:   'xmlschemas.c:3817,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3818,43'
              BranchSideFuncs:
                - xmlFreeStreamCtxt
            - BranchSide:      'xmlschemas.c:3819,2'
              BranchSideFuncs:
                - xmlFreeStreamCtxt
      Callsites:
        - Src:             'xmlschemas.c:3818,6'
          Dst:             xmlFreeStreamCtxt
    - functionName:    xmlSchemaClearAttrInfos
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24748
      functionLinenumberEnd: 24773
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         28
      ICount:          166
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSchemaFreeValue
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:24752,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24753,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24754,12'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24754,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24755,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24772,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24756,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24757,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24762,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24757,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24758,3'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24759,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24759,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24760,3'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24761,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24762,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24763,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24766,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24763,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24764,3'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24765,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24766,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24767,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24770,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
      Callsites:
        - Src:             'xmlschemas.c:24767,6'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaClearElemInfo
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23619
      functionLinenumberEnd: 23670
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - ielem
      BBCount:         33
      ICount:          235
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - xmlRegFreeExecCtxt
        - xmlSchemaFreeValue
        - xmlSchemaIDCFreeIDCTable
        - xmlSchemaIDCReleaseMatcherList
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:23622,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23623,2'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:23626,2'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:23623,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23623,2'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:23624,2'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:23624,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23624,2'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:23625,5'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:23629,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23630,2'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:23632,2'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:23630,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23630,2'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:23631,5'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:23634,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23639,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
            - BranchSide:      'xmlschemas.c:23642,9'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
                - xmlSchemaIDCReleaseMatcherList
        - Branch String:   'xmlschemas.c:23642,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23647,33'
              BranchSideFuncs:
                - xmlSchemaIDCReleaseMatcherList
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
            - BranchSide:      'xmlschemas.c:23653,9'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
                - xmlSchemaIDCFreeIDCTable
        - Branch String:   'xmlschemas.c:23653,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23657,27'
              BranchSideFuncs:
                - xmlSchemaIDCFreeIDCTable
                - xmlRegFreeExecCtxt
            - BranchSide:      'xmlschemas.c:23660,9'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
        - Branch String:   'xmlschemas.c:23660,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23661,21'
              BranchSideFuncs:
                - xmlRegFreeExecCtxt
            - BranchSide:      'xmlschemas.c:23664,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23664,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23664,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23665,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:23639,2'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemas.c:23647,2'
          Dst:             xmlSchemaIDCReleaseMatcherList
        - Src:             'xmlschemas.c:23657,2'
          Dst:             xmlSchemaIDCFreeIDCTable
        - Src:             'xmlschemas.c:23661,2'
          Dst:             xmlRegFreeExecCtxt
    - functionName:    xmlSchemaIDCReleaseMatcherList
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21906
      functionLinenumberEnd: 21955
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - matcher
      BBCount:         32
      ICount:          222
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - xmlFreeIDCHashEntry
        - xmlHashFree
        - xmlSchemaItemListFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21909,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21910,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:21955,1'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21911,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21916,13'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:21922,6'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:21916,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21917,7'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:21921,2'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:21917,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21917,30'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:21918,7'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:21922,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21923,10'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21941,6'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:21923,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21931,10'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21938,28'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:21931,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21933,30'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:21937,6'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:21941,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21942,18'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:21945,2'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:21949,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21950,28'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:21951,27'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaItemListFree
      Callsites:
        - Src:             'xmlschemas.c:21938,6'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:21942,6'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:21942,6'
          Dst:             xmlFreeIDCHashEntry
    - functionName:    xmlSchemaIDCFreeIDCTable
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21832
      functionLinenumberEnd: 21840
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bind
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaIDCFreeBinding
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21835,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21836,9'
              BranchSideFuncs:
                - xmlSchemaIDCFreeBinding
            - BranchSide:      'xmlschemas.c:21840,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21838,2'
          Dst:             xmlSchemaIDCFreeBinding
    - functionName:    xmlSchemaIDCFreeBinding
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21817
      functionLinenumberEnd: 21823
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bind
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaItemListFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21818,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21819,2'
              BranchSideFuncs:
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:21820,9'
              BranchSideFuncs:
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:21820,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21820,9'
              BranchSideFuncs:
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:21821,24'
              BranchSideFuncs:
                - xmlSchemaItemListFree
      Callsites:
        - Src:             'xmlschemas.c:21821,2'
          Dst:             xmlSchemaItemListFree
    - functionName:    xmlSchemaCreatePCtxtOnVCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9727
      functionLinenumberEnd: 9746
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaInternalErr
        - xmlSchemaNewParserCtxt
        - xmlSchemaNewParserCtxtUseDict
        - xmlSchemaSetParserErrors
        - xmlSchemaSetParserStructuredErrors
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9728,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9729,13'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaSetParserErrors
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaInternalErr
                - xmlSchemaNewParserCtxtUseDict
            - BranchSide:      'xmlschemas.c:9745,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9729,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9731,38'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxtUseDict
                - xmlSchemaSetParserErrors
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:9733,21'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaSetParserErrors
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:9734,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9735,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:9740,27'
              BranchSideFuncs:
                - xmlSchemaSetParserErrors
                - xmlSchemaSetParserStructuredErrors
      Callsites:
        - Src:             'xmlschemas.c:9731,3'
          Dst:             xmlSchemaNewParserCtxtUseDict
        - Src:             'xmlschemas.c:9733,21'
          Dst:             xmlSchemaNewParserCtxt
        - Src:             'xmlschemas.c:9735,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:9740,2'
          Dst:             xmlSchemaSetParserErrors
        - Src:             'xmlschemas.c:9742,2'
          Dst:             xmlSchemaSetParserStructuredErrors
    - functionName:    xmlSchemaNewParserCtxtUseDict
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9712
      functionLinenumberEnd: 9723
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - URL
        - dict
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDictLookup
        - xmlDictReference
        - xmlSchemaParserCtxtCreate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9716,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9717,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9718,17'
              BranchSideFuncs:
                - xmlDictReference
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:9720,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9721,27'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:9722,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:9715,11'
          Dst:             xmlSchemaParserCtxtCreate
        - Src:             'xmlschemas.c:9719,5'
          Dst:             xmlDictReference
        - Src:             'xmlschemas.c:9721,13'
          Dst:             xmlDictLookup
    - functionName:    xmlSchemaNewParserCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12168
      functionLinenumberEnd: 12180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - URL
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDictCreate
        - xmlDictLookup
        - xmlSchemaParserCtxtCreate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:12171,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12172,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12174,11'
              BranchSideFuncs:
                - xmlSchemaParserCtxtCreate
                - xmlDictCreate
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:12175,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12176,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12177,17'
              BranchSideFuncs:
                - xmlDictCreate
                - xmlDictLookup
      Callsites:
        - Src:             'xmlschemas.c:12174,11'
          Dst:             xmlSchemaParserCtxtCreate
        - Src:             'xmlschemas.c:12177,17'
          Dst:             xmlDictCreate
        - Src:             'xmlschemas.c:12178,16'
          Dst:             xmlDictLookup
    - functionName:    xmlSchemaInternalErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2321
      functionLinenumberEnd: 2323
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - actxt
        - funcName
        - message
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaInternalErr2
      functionUses:    125
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:2322,5'
          Dst:             xmlSchemaInternalErr2
    - functionName:    xmlSchemaSetParserErrors
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20988
      functionLinenumberEnd: 20996
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - warn
        - ctx
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaSetValidErrors
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:20989,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20990,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20991,19'
              BranchSideFuncs:
                - xmlSchemaSetValidErrors
        - Branch String:   'xmlschemas.c:20994,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20994,9'
              BranchSideFuncs:
                - xmlSchemaSetValidErrors
            - BranchSide:      'xmlschemas.c:20995,26'
              BranchSideFuncs:
                - xmlSchemaSetValidErrors
      Callsites:
        - Src:             'xmlschemas.c:20995,2'
          Dst:             xmlSchemaSetValidErrors
    - functionName:    xmlSchemaSetParserStructuredErrors
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21009
      functionLinenumberEnd: 21016
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - serror
        - ctx
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaSetValidStructuredErrors
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21010,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21011,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21012,20'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
        - Branch String:   'xmlschemas.c:21014,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21014,9'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlschemas.c:21015,36'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
      Callsites:
        - Src:             'xmlschemas.c:21015,2'
          Dst:             xmlSchemaSetValidStructuredErrors
    - functionName:    xmlSchemaSetValidStructuredErrors
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27332
      functionLinenumberEnd: 27341
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - serror
        - ctx
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaSetParserStructuredErrors
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27333,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27334,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27335,20'
              BranchSideFuncs:
                - xmlSchemaSetParserStructuredErrors
        - Branch String:   'xmlschemas.c:27339,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27339,9'
              BranchSideFuncs:
                - xmlSchemaSetParserStructuredErrors
            - BranchSide:      'xmlschemas.c:27340,37'
              BranchSideFuncs:
                - xmlSchemaSetParserStructuredErrors
      Callsites:
        - Src:             'xmlschemas.c:27340,2'
          Dst:             xmlSchemaSetParserStructuredErrors
    - functionName:    xmlSchemaSetValidErrors
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27312
      functionLinenumberEnd: 27320
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - warn
        - ctx
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaSetParserErrors
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27313,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27314,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27315,19'
              BranchSideFuncs:
                - xmlSchemaSetParserErrors
        - Branch String:   'xmlschemas.c:27318,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27318,9'
              BranchSideFuncs:
                - xmlSchemaSetParserErrors
            - BranchSide:      'xmlschemas.c:27319,27'
              BranchSideFuncs:
                - xmlSchemaSetParserErrors
      Callsites:
        - Src:             'xmlschemas.c:27319,2'
          Dst:             xmlSchemaSetParserErrors
    - functionName:    xmlSchemaInternalErr2
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2298
      functionLinenumberEnd: 2315
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - actxt
        - funcName
        - message
        - str1
        - str2
      BBCount:         14
      ICount:          99
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaErr3
        - xmlStrcat
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2301,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2302,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2303,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr3
                - xmlSchemaErr3
        - Branch String:   'xmlschemas.c:2307,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2308,16'
              BranchSideFuncs:
                - xmlSchemaErr3
            - BranchSide:      'xmlschemas.c:2310,14'
              BranchSideFuncs:
                - xmlSchemaErr3
        - Branch String:   'xmlschemas.c:2314,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2314,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2314,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2303,11'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2304,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2305,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2308,2'
          Dst:             xmlSchemaErr3
        - Src:             'xmlschemas.c:2311,2'
          Dst:             xmlSchemaErr3
    - functionName:    xmlSchemaErr3
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2166
      functionLinenumberEnd: 2169
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - actxt
        - error
        - node
        - msg
        - str1
        - str2
        - str3
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaErr4Line
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:2167,5'
          Dst:             xmlSchemaErr4Line
    - functionName:    xmlSchemaErr4Line
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2076
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - errorLevel
        - code
        - node
        - line
        - msg
        - str1
        - str2
        - str3
        - str4
      BBCount:         60
      ICount:          372
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - xmlSchemaPErrFull
        - xmlSchemaVErrFull
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2077,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2077,9'
              BranchSideFuncs:
                - xmlSchemaPErrFull
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2078,6'
              BranchSideFuncs:
                - xmlSchemaPErrFull
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2078,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2079,60'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2141,13'
              BranchSideFuncs:
                - xmlSchemaPErrFull
        - Branch String:   'xmlschemas.c:2087,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2088,8'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2114,8'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2088,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2089,8'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2096,8'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2089,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2090,8'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2096,8'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2088,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2091,14'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2096,8'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2096,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2097,8'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2109,6'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2097,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2098,8'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2109,6'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2096,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2099,14'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2109,6'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2100,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2101,18'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2105,18'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2118,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2119,29'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2120,13'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2124,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2125,15'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2135,11'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2125,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2125,33'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2128,7'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2125,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2128,7'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2134,6'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2129,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2130,18'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2131,11'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2131,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2132,24'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2133,3'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2135,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2135,29'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2138,31'
              BranchSideFuncs:
                - xmlSchemaVErrFull
        - Branch String:   'xmlschemas.c:2135,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2136,17'
              BranchSideFuncs:
                - xmlSchemaVErrFull
            - BranchSide:      'xmlschemas.c:2138,31'
              BranchSideFuncs:
                - xmlSchemaVErrFull
      Callsites:
        - Src:             'xmlschemas.c:2138,13'
          Dst:             xmlSchemaVErrFull
        - Src:             'xmlschemas.c:2144,13'
          Dst:             xmlSchemaPErrFull
    - functionName:    xmlSchemaVErrFull
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2013
      functionLinenumberEnd: 2052
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - code
        - level
        - file
        - line
        - str1
        - str2
        - str3
        - col
        - msg
      BBCount:         19
      ICount:          171
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlSchemaVErrMemory
        - xmlVRaiseError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2020,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2022,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xmlschemas.c:2036,10'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xmlschemas.c:2022,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2023,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2025,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xmlschemas.c:2025,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2026,23'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xmlschemas.c:2028,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xmlschemas.c:2036,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2036,31'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaVErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xmlschemas.c:2041,5'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:2036,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2037,19'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlVRaiseError
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:2041,5'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:2050,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2050,9'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:2051,29'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
      Callsites:
        - Src:             'xmlschemas.c:2037,19'
          Dst:             __xmlGenericError
        - Src:             'xmlschemas.c:2038,16'
          Dst:             __xmlGenericErrorContext
        - Src:             'xmlschemas.c:2042,11'
          Dst:             xmlVRaiseError
        - Src:             'xmlschemas.c:2051,9'
          Dst:             xmlSchemaVErrMemory
    - functionName:    xmlSchemaPErrFull
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1909
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - code
        - level
        - file
        - line
        - str1
        - str2
        - str3
        - col
        - msg
      BBCount:         19
      ICount:          171
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlSchemaPErrMemory
        - xmlVRaiseError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1877,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1879,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xmlschemas.c:1893,10'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xmlschemas.c:1879,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1880,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1882,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xmlschemas.c:1882,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1883,23'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xmlschemas.c:1885,13'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xmlschemas.c:1893,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1893,31'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
            - BranchSide:      'xmlschemas.c:1898,5'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:1893,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1894,19'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlVRaiseError
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:1898,5'
              BranchSideFuncs:
                - xmlVRaiseError
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:1907,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1907,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:1908,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
      Callsites:
        - Src:             'xmlschemas.c:1894,19'
          Dst:             __xmlGenericError
        - Src:             'xmlschemas.c:1895,16'
          Dst:             __xmlGenericErrorContext
        - Src:             'xmlschemas.c:1899,11'
          Dst:             xmlVRaiseError
        - Src:             'xmlschemas.c:1908,9'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaPErrMemory
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1864
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    70
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1855,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1855,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'xmlschemas.c:1856,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'xmlschemas.c:1863,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlSchemaVErrMemory
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1993
      functionLinenumberEnd: 2007
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    38
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1998,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1998,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'xmlschemas.c:1999,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'xmlschemas.c:2006,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlSchemaParserCtxtCreate
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9684
      functionLinenumberEnd: 9700
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaItemListCreate
        - xmlSchemaPErrMemory
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9687,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9685,28'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:9687,36'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:9688,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9689,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:9692,12'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:9695,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9696,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9699,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:9689,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:9694,24'
          Dst:             xmlSchemaItemListCreate
    - functionName:    xmlSchemaItemListCreate
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3329
      functionLinenumberEnd: 3339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaPErrMemory
      functionUses:    15
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3332,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3330,26'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3332,11'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:3333,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3334,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3337,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3334,2'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaKeyrefErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2411
      functionLinenumberEnd: 2425
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - error
        - idcNode
        - type
        - message
        - str1
        - str2
      BBCount:         9
      ICount:          114
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaErr4Line
        - xmlSchemaFormatQName
        - xmlStrcat
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2423,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2423,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2424,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2424,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2424,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2424,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2414,11'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2415,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2416,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2419,2'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2417,5'
          Dst:             xmlSchemaErr4Line
    - functionName:    xmlSchemaFormatQName
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - namespaceName
        - localName
      BBCount:         15
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlStrcat
        - xmlStrdup
      functionUses:    41
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1262,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1262,5'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1263,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1263,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1264,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1268,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1268,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1269,6'
              BranchSideFuncs:
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1273,20'
              BranchSideFuncs:
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1269,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1270,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1271,20'
              BranchSideFuncs:
                - xmlStrcat
      Callsites:
        - Src:             'xmlschemas.c:1264,9'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1265,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1266,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1271,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1273,9'
          Dst:             xmlStrcat
    - functionName:    xmlSchemaIDCNewBinding
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21618
      functionLinenumberEnd: 21630
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - idcDef
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaVErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21623,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21624,2'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21627,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21624,2'
          Dst:             xmlSchemaVErrMemory
    - functionName:    xmlSchemaIDCAppendNodeTableItem
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21720
      functionLinenumberEnd: 21743
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bind
        - ntItem
      BBCount:         11
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGrowCapacity
        - xmlSchemaVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21721,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21725,35'
              BranchSideFuncs:
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21741,40'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21727,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21728,6'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21731,8'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:21732,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21733,6'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21737,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21725,19'
          Dst:             xmlGrowCapacity
        - Src:             'xmlschemas.c:21728,6'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:21733,6'
          Dst:             xmlSchemaVErrMemory
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   './include/private/memory.h:35,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:37,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:44,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:45,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:49,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:51,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:52,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:54,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaIDCAcquireBinding
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21757
      functionLinenumberEnd: 21784
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - matcher
      BBCount:         19
      ICount:          137
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaIDCNewBinding
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21762,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21763,43'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
            - BranchSide:      'xmlschemas.c:21768,29'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
        - Branch String:   'xmlschemas.c:21764,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21765,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21766,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21772,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21773,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21774,10'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
        - Branch String:   'xmlschemas.c:21774,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21775,39'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
            - BranchSide:      'xmlschemas.c:21780,13'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
        - Branch String:   'xmlschemas.c:21776,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21777,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21778,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21763,20'
          Dst:             xmlSchemaIDCNewBinding
        - Src:             'xmlschemas.c:21775,16'
          Dst:             xmlSchemaIDCNewBinding
    - functionName:    xmlSchemaBubbleIDCNodeTables
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23045
      functionLinenumberEnd: 23330
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         150
      ICount:          969
      EdgeCount:       202
      CyclomaticComplexity: 54
      functionsReached:
        - xmlGrowCapacity
        - xmlSchemaAreValuesEqual
        - xmlSchemaIDCFreeBinding
        - xmlSchemaIDCNewBinding
        - xmlSchemaItemListAdd
        - xmlSchemaItemListCreate
        - xmlSchemaItemListFree
        - xmlSchemaVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:23053,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23055,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23058,18'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23063,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23065,7'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23326,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23065,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23065,30'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23070,8'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23065,30'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23065,30'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23066,6'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23065,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23066,6'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23070,8'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23070,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23071,13'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23084,6'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23073,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23074,12'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23080,10'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23074,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23075,5'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23076,4'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23074,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23076,4'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23078,7'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23081,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23073,7'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23082,2'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23084,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23085,17'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23090,2'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23090,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23091,10'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23096,6'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23091,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23092,3'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23093,16'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23096,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23101,15'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23261,39'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
        - Branch String:   'xmlschemas.c:23103,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23103,12'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23107,9'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23103,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23104,14'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23107,9'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23114,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23115,10'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23256,2'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23116,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23117,7'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23122,7'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23122,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23123,9'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23160,7'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23124,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23125,8'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23152,11'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23125,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23127,5'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23136,18'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23129,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23130,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23131,12'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23131,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23132,6'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23135,4'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23141,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23142,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23143,9'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23143,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23144,9'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23145,8'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23147,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23149,8'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23150,5'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23152,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23154,4'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23156,3'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23160,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23161,9'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23255,6'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23162,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23163,14'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23190,11'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:23164,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23166,5'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23175,15'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23168,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23169,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23170,12'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23170,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23171,6'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23174,4'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23179,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23180,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23181,9'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23181,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23182,9'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23183,8'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23185,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23187,8'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:23188,5'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23190,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23196,10'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:23224,29'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23203,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23209,5'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:23211,8'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:23211,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23212,25'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAdd
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23216,25'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23213,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23214,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23215,4'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23224,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23228,55'
              BranchSideFuncs:
                - xmlGrowCapacity.10387
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23245,15'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23231,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23232,53'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23235,35'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23237,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23238,53'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23242,50'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23262,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23263,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23269,10'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
        - Branch String:   'xmlschemas.c:23269,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23273,9'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
            - BranchSide:      'xmlschemas.c:23304,10'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:23273,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23280,28'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
            - BranchSide:      'xmlschemas.c:23291,4'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
        - Branch String:   'xmlschemas.c:23293,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23294,4'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
            - BranchSide:      'xmlschemas.c:23298,28'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:23304,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23308,7'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:23313,17'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23308,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23309,29'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlSchemaIDCNewBinding
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23310,20'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23314,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23315,33'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23317,38'
              BranchSideFuncs:
                - xmlSchemaIDCNewBinding
                - xmlSchemaItemListFree
                - xmlSchemaVErrMemory
                - xmlSchemaIDCFreeBinding
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
      Callsites:
        - Src:             'xmlschemas.c:23126,14'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:23138,11'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:23165,14'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:23176,11'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:23212,25'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:23216,4'
          Dst:             xmlSchemaItemListAdd
        - Src:             'xmlschemas.c:23228,39'
          Dst:             xmlGrowCapacity
        - Src:             'xmlschemas.c:23232,33'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:23238,33'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:23261,16'
          Dst:             xmlSchemaIDCNewBinding
        - Src:             'xmlschemas.c:23294,4'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:23295,4'
          Dst:             xmlSchemaIDCFreeBinding
        - Src:             'xmlschemas.c:23309,7'
          Dst:             xmlSchemaItemListFree
    - functionName:    xmlSchemaAreValuesEqual
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19676
      functionLinenumberEnd: 19730
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         31
      ICount:          174
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - xmlSchemaCompareValuesWhtsp
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetPrimitiveType
        - xmlSchemaGetValType
        - xmlSchemaValueGetAsString
        - xmlSchemaValueGetNext
        - xmlStrEqual
      functionUses:    15
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19680,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19682,51'
              BranchSideFuncs:
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:19729,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19695,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19696,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19701,7'
              BranchSideFuncs:
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:19701,47'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19702,6'
              BranchSideFuncs:
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaCompareValuesWhtsp
            - BranchSide:      'xmlschemas.c:19704,29'
              BranchSideFuncs:
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaCompareValuesWhtsp
        - Branch String:   'xmlschemas.c:19702,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19702,6'
              BranchSideFuncs:
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:19709,3'
              BranchSideFuncs:
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:19701,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19704,29'
              BranchSideFuncs:
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaCompareValuesWhtsp
            - BranchSide:      'xmlschemas.c:19709,3'
              BranchSideFuncs:
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:19703,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19706,3'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:19707,2'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:19711,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19712,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19713,10'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:19713,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19714,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19720,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19721,32'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:19724,35'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
        - Branch String:   'xmlschemas.c:19722,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19723,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19724,2'
              BranchSideFuncs:
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetValType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaGetPrimitiveType
                - xmlSchemaCompareValuesWhtsp
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetNext
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetAsString
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:19724,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19725,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19727,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:19682,31'
          Dst:             xmlSchemaGetValType
        - Src:             'xmlschemas.c:19682,7'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:19683,31'
          Dst:             xmlSchemaGetValType
        - Src:             'xmlschemas.c:19683,7'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:19684,8'
          Dst:             xmlSchemaGetPrimitiveType
        - Src:             'xmlschemas.c:19685,8'
          Dst:             xmlSchemaGetPrimitiveType
        - Src:             'xmlschemas.c:19704,3'
          Dst:             xmlSchemaValueGetAsString
        - Src:             'xmlschemas.c:19705,3'
          Dst:             xmlSchemaValueGetAsString
        - Src:             'xmlschemas.c:19703,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:19708,12'
          Dst:             xmlSchemaCompareValuesWhtsp
        - Src:             'xmlschemas.c:19719,6'
          Dst:             xmlSchemaValueGetNext
        - Src:             'xmlschemas.c:19721,10'
          Dst:             xmlSchemaValueGetNext
        - Src:             'xmlschemas.c:19724,13'
          Dst:             xmlSchemaValueGetNext
    - functionName:    xmlSchemaItemListAdd
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3391
      functionLinenumberEnd: 3392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - item
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaItemListAddSize
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:3392,12'
          Dst:             xmlSchemaItemListAddSize
    - functionName:    xmlSchemaItemListAddSize
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3377
      functionLinenumberEnd: 3387
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - initialSize
        - item
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaItemListGrow
        - xmlSchemaPErrMemory
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3378,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3379,35'
              BranchSideFuncs:
                - xmlSchemaItemListGrow
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3385,36'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3379,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3380,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3383,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3379,13'
          Dst:             xmlSchemaItemListGrow
        - Src:             'xmlschemas.c:3380,6'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaItemListGrow
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3354
      functionLinenumberEnd: 3371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - initialSize
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGrowCapacity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3358,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3359,21'
              BranchSideFuncs:
                - xmlGrowCapacity.10387
            - BranchSide:      'xmlschemas.c:3360,31'
              BranchSideFuncs:
                - xmlGrowCapacity.10387
        - Branch String:   'xmlschemas.c:3362,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3363,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3364,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3365,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3366,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3368,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3360,15'
          Dst:             xmlGrowCapacity
    - functionName:    xmlSchemaGetPrimitiveType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13126
      functionLinenumberEnd: 13140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
      BBCount:         10
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13128,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13133,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13139,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13133,55'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13134,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13135,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13133,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13135,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13136,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCheckCVCIDCKeyRef
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23339
      functionLinenumberEnd: 23489
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         111
      ICount:          725
      EdgeCount:       146
      CyclomaticComplexity: 37
      functionsReached:
        - xmlFreeIDCHashEntry
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashFree
        - xmlHashLookup
        - xmlSchemaAreValuesEqual
        - xmlSchemaFormatIDCKeySequence
        - xmlSchemaGetComponentQName
        - xmlSchemaHashKeySequence
        - xmlSchemaKeyrefErr
        - xmlSchemaVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:23347,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23348,7'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23488,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23348,55'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23349,6'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23485,12'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23349,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23350,6'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23485,12'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23348,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23354,30'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23485,12'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23363,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23364,25'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23369,18'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23364,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23366,7'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23367,10'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23369,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23369,26'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23369,17'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23369,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23369,41'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23369,17'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23373,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23374,25'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23401,13'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23375,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23378,14'
              BranchSideFuncs:
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashCreate
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23400,6'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23381,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23382,45'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
                - xmlHashCreate
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23385,18'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashCreate
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23387,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23388,14'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23391,4'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlHashCreate
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23398,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23398,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23399,3'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23401,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23402,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23481,10'
              BranchSideFuncs:
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23404,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23407,17'
              BranchSideFuncs:
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23468,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
        - Branch String:   'xmlschemas.c:23410,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23410,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23411,11'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23412,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23413,11'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23430,12'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23414,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23415,38'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23423,8'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23417,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23418,12'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23419,17'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23423,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23427,8'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23429,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23430,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23430,25'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23466,3'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
        - Branch String:   'xmlschemas.c:23430,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23434,11'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23466,3'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
        - Branch String:   'xmlschemas.c:23434,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23436,5'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23465,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
        - Branch String:   'xmlschemas.c:23437,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23438,35'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
            - BranchSide:      'xmlschemas.c:23446,12'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
        - Branch String:   'xmlschemas.c:23440,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23441,9'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
            - BranchSide:      'xmlschemas.c:23442,14'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23446,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23450,14'
              BranchSideFuncs:
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
            - BranchSide:      'xmlschemas.c:23464,4'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23460,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23460,5'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
            - BranchSide:      'xmlschemas.c:23461,5'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
        - Branch String:   'xmlschemas.c:23461,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23461,5'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
            - BranchSide:      'xmlschemas.c:23462,5'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
        - Branch String:   'xmlschemas.c:23468,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23469,16'
              BranchSideFuncs:
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23480,6'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23477,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23477,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23478,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23478,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23478,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23479,3'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:23481,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23482,15'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23484,2'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetComponentQName
                - xmlSchemaKeyrefErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
      Callsites:
        - Src:             'xmlschemas.c:23374,11'
          Dst:             xmlHashCreate
        - Src:             'xmlschemas.c:23379,7'
          Dst:             xmlSchemaHashKeySequence
        - Src:             'xmlschemas.c:23382,25'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:23386,11'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:23392,29'
          Dst:             xmlHashAddEntry
        - Src:             'xmlschemas.c:23393,29'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:23408,7'
          Dst:             xmlSchemaHashKeySequence
        - Src:             'xmlschemas.c:23409,11'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:23415,14'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:23438,11'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:23456,9'
          Dst:             xmlSchemaFormatIDCKeySequence
        - Src:             'xmlschemas.c:23458,9'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:23451,5'
          Dst:             xmlSchemaKeyrefErr
        - Src:             'xmlschemas.c:23474,4'
          Dst:             xmlSchemaFormatIDCKeySequence
        - Src:             'xmlschemas.c:23476,4'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:23470,7'
          Dst:             xmlSchemaKeyrefErr
        - Src:             'xmlschemas.c:23482,3'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:23482,3'
          Dst:             xmlFreeIDCHashEntry
    - functionName:    xmlSchemaHashKeySequence
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22188
      functionLinenumberEnd: 22189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - buf
        - seq
        - count
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaFormatIDCKeySequence_1
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:22189,12'
          Dst:             xmlSchemaFormatIDCKeySequence_1
    - functionName:    xmlSchemaFormatIDCKeySequence
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22179
      functionLinenumberEnd: 22180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - buf
        - seq
        - count
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaFormatIDCKeySequence_1
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:22180,12'
          Dst:             xmlSchemaFormatIDCKeySequence_1
    - functionName:    xmlSchemaGetComponentQName
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - item
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaFormatQName
        - xmlSchemaGetComponentName
        - xmlSchemaGetComponentTargetNs
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:1394,2'
          Dst:             xmlSchemaGetComponentTargetNs
        - Src:             'xmlschemas.c:1395,2'
          Dst:             xmlSchemaGetComponentName
        - Src:             'xmlschemas.c:1393,13'
          Dst:             xmlSchemaFormatQName
    - functionName:    xmlSchemaGetComponentTargetNs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         25
      ICount:          137
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaGetComponentTargetNs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1348,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1349,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1351,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentTargetNs
        - Branch String:   'xmlschemas.c:1351,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1353,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1355,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1357,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1359,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1362,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1362,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1364,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1368,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1368,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1368,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1370,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentTargetNs
            - BranchSide:      'xmlschemas.c:1377,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1379,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1384,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:1370,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1372,22'
              BranchSideFuncs:
                - xmlSchemaGetComponentTargetNs
            - BranchSide:      'xmlschemas.c:1375,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:1371,10'
          Dst:             xmlSchemaGetComponentTargetNs
    - functionName:    xmlSchemaGetComponentName
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1289
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         25
      ICount:          137
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaGetComponentName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1290,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1291,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1293,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentName
        - Branch String:   'xmlschemas.c:1293,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1295,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1297,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1299,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1303,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1303,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1303,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1305,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1309,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1309,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1309,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1311,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentName
            - BranchSide:      'xmlschemas.c:1317,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1319,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1324,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:1311,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1313,22'
              BranchSideFuncs:
                - xmlSchemaGetComponentName
            - BranchSide:      'xmlschemas.c:1315,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:1312,10'
          Dst:             xmlSchemaGetComponentName
    - functionName:    xmlSchemaFormatIDCKeySequence_1
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22139
      functionLinenumberEnd: 22171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - buf
        - seq
        - count
        - for_hash
      BBCount:         19
      ICount:          170
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaGetCanonValueHash
        - xmlSchemaGetCanonValueWhtspExt
        - xmlSchemaGetWhiteSpaceFacetValue
        - xmlSchemaInternalErr
        - xmlStrcat
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22144,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22145,20'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlSchemaInternalErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetCanonValueHash
            - BranchSide:      'xmlschemas.c:22169,23'
              BranchSideFuncs:
                - xmlStrcat
        - Branch String:   'xmlschemas.c:22146,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22147,43'
              BranchSideFuncs:
                - xmlSchemaGetCanonValueHash
                - xmlSchemaInternalErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:22151,39'
              BranchSideFuncs:
                - xmlSchemaGetCanonValueHash
                - xmlSchemaInternalErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:22153,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22154,24'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlSchemaInternalErr
                - xmlStrcat
                - xmlSchemaGetCanonValueHash
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:22156,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlSchemaGetCanonValueHash
                - xmlStrcat
        - Branch String:   'xmlschemas.c:22160,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22161,24'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlSchemaInternalErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetCanonValueHash
            - BranchSide:      'xmlschemas.c:22163,24'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlSchemaInternalErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetCanonValueHash
        - Branch String:   'xmlschemas.c:22164,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22165,6'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlSchemaInternalErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetCanonValueHash
            - BranchSide:      'xmlschemas.c:22168,5'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlSchemaInternalErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetCanonValueHash
      Callsites:
        - Src:             'xmlschemas.c:22143,12'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:22145,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:22148,7'
          Dst:             xmlSchemaGetWhiteSpaceFacetValue
        - Src:             'xmlschemas.c:22147,12'
          Dst:             xmlSchemaGetCanonValueWhtspExt
        - Src:             'xmlschemas.c:22151,12'
          Dst:             xmlSchemaGetCanonValueHash
        - Src:             'xmlschemas.c:22154,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:22156,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:22158,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:22161,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:22163,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:22169,12'
          Dst:             xmlStrcat
    - functionName:    xmlSchemaGetWhiteSpaceFacetValue
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21104
      functionLinenumberEnd: 21143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
      BBCount:         24
      ICount:          121
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21109,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21113,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21127,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21113,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21114,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21115,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21113,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21115,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21116,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21116,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21117,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21125,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21127,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21131,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21132,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21132,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21133,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21134,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21135,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21136,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21137,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21137,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21138,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21140,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetCanonValueWhtspExt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1531
      functionLinenumberEnd: 1532
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - ws
        - retValue
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaGetCanonValueWhtspExt_1
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:1532,12'
          Dst:             xmlSchemaGetCanonValueWhtspExt_1
    - functionName:    xmlSchemaGetCanonValueHash
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1538
      functionLinenumberEnd: 1540
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - retValue
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaGetCanonValueWhtspExt_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:1539,12'
          Dst:             xmlSchemaGetCanonValueWhtspExt_1
    - functionName:    xmlSchemaGetCanonValueWhtspExt_1
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1454
      functionLinenumberEnd: 1525
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - val
        - ws
        - retValue
        - for_hash
      BBCount:         70
      ICount:          349
      EdgeCount:       90
      CyclomaticComplexity: 22
      functionsReached:
        - xmlSchemaCollapseString
        - xmlSchemaGetCanonValue
        - xmlSchemaGetValType
        - xmlSchemaValueGetAsString
        - xmlSchemaValueGetNext
        - xmlSchemaWhiteSpaceReplace
        - xmlStrcat
        - xmlStrdup
        - xmlStrlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1460,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1460,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1461,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:1460,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1461,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1462,34'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetNext
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
        - Branch String:   'xmlschemas.c:1467,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1471,37'
              BranchSideFuncs:
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemas.c:1471,37'
              BranchSideFuncs:
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemas.c:1471,37'
              BranchSideFuncs:
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemas.c:1482,30'
              BranchSideFuncs:
                - xmlSchemaGetCanonValue
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrlen
        - Branch String:   'xmlschemas.c:1472,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1473,11'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemas.c:1480,3'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1473,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1474,37'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1475,16'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
        - Branch String:   'xmlschemas.c:1477,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1478,12'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1479,3'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1482,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1483,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1487,7'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrlen
        - Branch String:   'xmlschemas.c:1483,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1484,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1485,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:1487,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1487,19'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrlen
            - BranchSide:      'xmlschemas.c:1501,11'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1487,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1497,27'
              BranchSideFuncs:
                - xmlStrlen
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1501,11'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1498,19'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1498,22'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1500,3'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1498,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1498,46'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1500,3'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1498,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1499,20'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1500,3'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1503,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1504,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1509,11'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1504,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1505,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
            - BranchSide:      'xmlschemas.c:1508,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
        - Branch String:   'xmlschemas.c:1505,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1506,19'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
            - BranchSide:      'xmlschemas.c:1507,6'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
        - Branch String:   'xmlschemas.c:1514,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1514,2'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
            - BranchSide:      'xmlschemas.c:1515,30'
              BranchSideFuncs:
                - xmlSchemaValueGetNext
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
        - Branch String:   'xmlschemas.c:1516,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1465,8'
              BranchSideFuncs:
                - xmlSchemaGetValType
                - xmlSchemaValueGetAsString
                - xmlSchemaValueGetNext
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaGetCanonValue
                - xmlStrlen
            - BranchSide:      'xmlschemas.c:1518,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:1520,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1521,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1522,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:1522,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1523,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1524,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:1462,12'
          Dst:             xmlSchemaValueGetNext
        - Src:             'xmlschemas.c:1466,12'
          Dst:             xmlSchemaGetValType
        - Src:             'xmlschemas.c:1471,11'
          Dst:             xmlSchemaValueGetAsString
        - Src:             'xmlschemas.c:1474,13'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemas.c:1476,13'
          Dst:             xmlSchemaWhiteSpaceReplace
        - Src:             'xmlschemas.c:1482,7'
          Dst:             xmlSchemaGetCanonValue
        - Src:             'xmlschemas.c:1497,17'
          Dst:             xmlStrlen
        - Src:             'xmlschemas.c:1506,19'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1508,15'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1511,18'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1512,18'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1515,8'
          Dst:             xmlSchemaValueGetNext
    - functionName:    xmlSchemaIDCFillNodeTables
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22843
      functionLinenumberEnd: 23032
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - ielem
      BBCount:         108
      ICount:          737
      EdgeCount:       145
      CyclomaticComplexity: 39
      functionsReached:
        - xmlFreeIDCHashEntry
        - xmlHashFree
        - xmlSchemaAreValuesEqual
        - xmlSchemaIDCAcquireBinding
        - xmlSchemaIDCAppendNodeTableItem
        - xmlSchemaItemListAdd
        - xmlSchemaItemListCreate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22851,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22855,7'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:23028,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:22855,63'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22856,6'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22858,16'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22856,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22856,6'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22858,16'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22855,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22858,16'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22865,9'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22865,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22866,8'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22875,36'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22866,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22867,8'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22869,16'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22865,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22869,16'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22875,36'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22876,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22877,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22879,8'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22879,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22879,8'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22883,12'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22879,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22880,42'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22883,12'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22886,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22887,20'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22889,18'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22892,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22892,29'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22914,18'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22892,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22896,17'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22914,18'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22896,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22897,17'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22899,31'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22906,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22907,15'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:22910,2'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22920,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22924,9'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:22962,7'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22926,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22927,38'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:22938,12'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22929,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22930,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22931,12'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22931,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22935,5'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22937,4'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22940,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22941,35'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:22952,12'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22943,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22944,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22945,9'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22945,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22949,9'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:22951,8'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22952,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22956,5'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22960,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22926,8'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:22961,3'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22962,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22963,9'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23019,39'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22965,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22966,38'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:22977,12'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22968,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22969,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22970,12'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:22970,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22974,5'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22976,4'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:22979,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:22980,35'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:22982,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22983,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22984,9'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22984,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22988,9'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:22990,8'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22995,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22996,22'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:23000,29'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:22997,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22998,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22999,4'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23000,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23001,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23002,61'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23013,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22965,8'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:23014,3'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlHashFree
        - Branch String:   'xmlschemas.c:23019,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23019,61'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23020,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23024,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:22919,10'
              BranchSideFuncs:
                - xmlSchemaIDCAppendNodeTableItem
                - xmlSchemaIDCAcquireBinding
                - xmlHashFree
                - xmlSchemaItemListAdd
                - xmlSchemaItemListCreate
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
      Callsites:
        - Src:             'xmlschemas.c:22875,9'
          Dst:             xmlSchemaIDCAcquireBinding
        - Src:             'xmlschemas.c:22907,3'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:22907,3'
          Dst:             xmlFreeIDCHashEntry
        - Src:             'xmlschemas.c:22927,14'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:22941,11'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:22966,14'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:22980,11'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:22996,22'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:23000,8'
          Dst:             xmlSchemaItemListAdd
        - Src:             'xmlschemas.c:23019,7'
          Dst:             xmlSchemaIDCAppendNodeTableItem
    - functionName:    xmlSchemaCheckCOSValidDefault
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25471
      functionLinenumberEnd: 25529
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - value
        - val
      BBCount:         38
      ICount:          226
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaInternalErr
        - xmlSchemaIsParticleEmptiable
        - xmlSchemaVCheckCVCSimpleType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:25481,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25481,8'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25491,9'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:25481,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25491,9'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25514,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:25491,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25491,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25502,5'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:25491,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25492,10'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25502,5'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:25492,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25493,10'
              BranchSideFuncs:
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25494,10'
              BranchSideFuncs:
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25491,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25494,10'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25502,5'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:25514,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25514,9'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25516,48'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25514,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25514,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25519,16'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:25514,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25516,48'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25519,16'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:25519,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25519,16'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25521,48'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25524,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25525,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25528,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:25493,10'
          Dst:             xmlSchemaIsParticleEmptiable
        - Src:             'xmlschemas.c:25496,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:25516,8'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:25521,8'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:25525,2'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaIsParticleEmptiable
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14484
      functionLinenumberEnd: 14498
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - particle
      BBCount:         18
      ICount:          89
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaGetParticleEmptiable
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14488,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14488,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14490,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14488,58'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14489,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14490,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14488,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14490,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14495,9'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
        - Branch String:   'xmlschemas.c:14495,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14495,9'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
            - BranchSide:      'xmlschemas.c:14496,40'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
        - Branch String:   'xmlschemas.c:14495,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14495,9'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
            - BranchSide:      'xmlschemas.c:14496,40'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
        - Branch String:   'xmlschemas.c:14495,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14496,40'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
            - BranchSide:      'xmlschemas.c:14497,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:14496,10'
          Dst:             xmlSchemaGetParticleEmptiable
    - functionName:    xmlSchemaCustomErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2371
      functionLinenumberEnd: 2374
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - actxt
        - error
        - node
        - item
        - message
        - str1
        - str2
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaCustomErr4
      functionUses:    79
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:2372,5'
          Dst:             xmlSchemaCustomErr4
    - functionName:    xmlSchemaVCheckCVCSimpleType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24066
      functionLinenumberEnd: 24396
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - actxt
        - node
        - type
        - value
        - retVal
        - fireErrors
        - normalize
        - isNormalized
      BBCount:         252
      ICount:          1291
      EdgeCount:       337
      CyclomaticComplexity: 87
      functionsReached:
        - xmlSchemaFreeValue
        - xmlSchemaGetUnionSimpleTypeMemberTypes
        - xmlSchemaInternalErr
        - xmlSchemaNormalizeValue
        - xmlSchemaSimpleTypeErr
        - xmlSchemaVCheckCVCSimpleType
        - xmlSchemaValPredefTypeNodeNoNorm
        - xmlSchemaValidateFacets
        - xmlSchemaValidateNotation
        - xmlSchemaValidateQName
        - xmlSchemaValueAppend
        - xmlStrndup
      functionUses:    16
      BranchProfiles:
        - Branch String:   'xmlschemas.c:24081,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24081,31'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateNotation
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24107,12'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateNotation
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24081,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24082,22'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateNotation
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
            - BranchSide:      'xmlschemas.c:24107,12'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateNotation
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24107,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24107,27'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateNotation
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
            - BranchSide:      'xmlschemas.c:24109,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateNotation
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24107,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24108,12'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateNotation
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
            - BranchSide:      'xmlschemas.c:24109,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateNotation
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24109,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24110,8'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateNotation
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
            - BranchSide:      'xmlschemas.c:24111,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateNotation
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24111,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24111,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateNotation
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
            - BranchSide:      'xmlschemas.c:24111,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateNotation
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24111,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24111,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
            - BranchSide:      'xmlschemas.c:24120,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24111,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24120,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
            - BranchSide:      'xmlschemas.c:24218,16'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24120,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24120,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24121,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24120,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24120,2'
              BranchSideFuncs:
                - xmlSchemaNormalizeValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24120,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24120,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24120,2'
              BranchSideFuncs:
                - xmlSchemaNormalizeValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24121,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24120,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24120,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24121,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24121,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24125,15'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24136,15'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
        - Branch String:   'xmlschemas.c:24126,30'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24126,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24127,4'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24126,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24128,12'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24130,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24130,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24131,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24135,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValidateQName
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
        - Branch String:   'xmlschemas.c:24141,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24142,14'
              BranchSideFuncs:
                - xmlSchemaValidateQName
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValidateNotation
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
            - BranchSide:      'xmlschemas.c:24163,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
        - Branch String:   'xmlschemas.c:24142,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24145,28'
              BranchSideFuncs:
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24150,60'
              BranchSideFuncs:
                - xmlSchemaValidateQName
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24155,11'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
        - Branch String:   'xmlschemas.c:24155,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24156,43'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24159,43'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24163,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24164,14'
              BranchSideFuncs:
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaValPredefTypeNodeNoNorm
            - BranchSide:      'xmlschemas.c:24184,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24164,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24167,30'
              BranchSideFuncs:
                - xmlSchemaValidateNotation
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24172,11'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValPredefTypeNodeNoNorm
        - Branch String:   'xmlschemas.c:24172,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24173,43'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24176,43'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNodeNoNorm
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24186,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24187,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24197,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24187,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24188,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24192,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24192,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24193,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24195,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24197,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24197,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24216,11'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
        - Branch String:   'xmlschemas.c:24197,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24201,36'
              BranchSideFuncs:
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24216,11'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
        - Branch String:   'xmlschemas.c:24204,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24205,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24215,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24205,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24206,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24210,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24210,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24211,11'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24213,11'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24218,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24222,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaNormalizeValue
            - BranchSide:      'xmlschemas.c:24305,16'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24233,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24233,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24238,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24233,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24233,2'
              BranchSideFuncs:
                - xmlSchemaNormalizeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24233,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24233,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24233,2'
              BranchSideFuncs:
                - xmlSchemaNormalizeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24238,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24233,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24233,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24238,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24241,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24241,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24241,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24241,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24241,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24241,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24241,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24241,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24241,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24241,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24242,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24243,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24244,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24244,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24244,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24244,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24244,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24244,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24244,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24244,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24244,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24244,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24244,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24244,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24244,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24245,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24246,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24246,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24247,3'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24248,28'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24251,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24252,38'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
            - BranchSide:      'xmlschemas.c:24255,38'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
        - Branch String:   'xmlschemas.c:24257,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24257,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
            - BranchSide:      'xmlschemas.c:24258,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
        - Branch String:   'xmlschemas.c:24258,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24262,7'
              BranchSideFuncs:
                - xmlSchemaValueAppend
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24269,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24262,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24263,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24265,28'
              BranchSideFuncs:
                - xmlSchemaValueAppend
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24269,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24270,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24278,12'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24270,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24271,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24275,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24279,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24241,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaValueAppend
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24280,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24280,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24280,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24281,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24281,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24281,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24297,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24281,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24285,36'
              BranchSideFuncs:
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24297,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24288,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24289,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24296,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24289,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24290,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24294,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24297,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24297,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaNormalizeValue
            - BranchSide:      'xmlschemas.c:24305,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24297,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24301,16'
              BranchSideFuncs:
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
            - BranchSide:      'xmlschemas.c:24305,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24302,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24302,6'
              BranchSideFuncs:
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24303,29'
              BranchSideFuncs:
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24302,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24302,6'
              BranchSideFuncs:
                - xmlSchemaNormalizeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24302,6'
              BranchSideFuncs:
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24302,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24302,6'
              BranchSideFuncs:
                - xmlSchemaNormalizeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24303,29'
              BranchSideFuncs:
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24302,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24302,6'
              BranchSideFuncs:
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24303,29'
              BranchSideFuncs:
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24324,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24325,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24335,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24335,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24336,10'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24346,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24336,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24337,38'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:24340,38'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24342,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24343,3'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24344,19'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:24346,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24347,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24357,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24347,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24348,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24352,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24357,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24357,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaValidateFacets
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
            - BranchSide:      'xmlschemas.c:24376,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
        - Branch String:   'xmlschemas.c:24357,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24363,6'
              BranchSideFuncs:
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
            - BranchSide:      'xmlschemas.c:24376,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
        - Branch String:   'xmlschemas.c:24363,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24363,6'
              BranchSideFuncs:
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24364,36'
              BranchSideFuncs:
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24363,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24363,6'
              BranchSideFuncs:
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24363,6'
              BranchSideFuncs:
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
        - Branch String:   'xmlschemas.c:24363,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24363,6'
              BranchSideFuncs:
                - xmlSchemaNormalizeValue
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24364,36'
              BranchSideFuncs:
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24363,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24363,6'
              BranchSideFuncs:
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24364,36'
              BranchSideFuncs:
                - xmlSchemaValidateFacets
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24367,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24368,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24375,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
        - Branch String:   'xmlschemas.c:24368,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24369,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24373,7'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
        - Branch String:   'xmlschemas.c:24376,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24376,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaSimpleTypeErr
            - BranchSide:      'xmlschemas.c:24378,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24376,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24377,29'
              BranchSideFuncs:
                - xmlSchemaSimpleTypeErr
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24378,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24380,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24381,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24382,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24382,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24383,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24387,16'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24383,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24384,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24385,11'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24391,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24392,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24393,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:24393,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24394,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:24395,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:24082,2'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemas.c:24120,2'
          Dst:             xmlSchemaNormalizeValue
        - Src:             'xmlschemas.c:24131,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24144,13'
          Dst:             xmlSchemaValidateNotation
        - Src:             'xmlschemas.c:24150,13'
          Dst:             xmlSchemaValidateQName
        - Src:             'xmlschemas.c:24156,10'
          Dst:             xmlSchemaValPredefTypeNodeNoNorm
        - Src:             'xmlschemas.c:24159,10'
          Dst:             xmlSchemaValPredefTypeNodeNoNorm
        - Src:             'xmlschemas.c:24166,13'
          Dst:             xmlSchemaValidateNotation
        - Src:             'xmlschemas.c:24173,10'
          Dst:             xmlSchemaValPredefTypeNodeNoNorm
        - Src:             'xmlschemas.c:24176,10'
          Dst:             xmlSchemaValPredefTypeNodeNoNorm
        - Src:             'xmlschemas.c:24188,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24201,12'
          Dst:             xmlSchemaValidateFacets
        - Src:             'xmlschemas.c:24206,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24217,6'
          Dst:             xmlSchemaSimpleTypeErr
        - Src:             'xmlschemas.c:24233,2'
          Dst:             xmlSchemaNormalizeValue
        - Src:             'xmlschemas.c:24248,17'
          Dst:             xmlStrndup
        - Src:             'xmlschemas.c:24252,9'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:24255,9'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:24265,7'
          Dst:             xmlSchemaValueAppend
        - Src:             'xmlschemas.c:24271,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24285,12'
          Dst:             xmlSchemaValidateFacets
        - Src:             'xmlschemas.c:24290,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24302,6'
          Dst:             xmlSchemaNormalizeValue
        - Src:             'xmlschemas.c:24303,6'
          Dst:             xmlSchemaSimpleTypeErr
        - Src:             'xmlschemas.c:24323,15'
          Dst:             xmlSchemaGetUnionSimpleTypeMemberTypes
        - Src:             'xmlschemas.c:24325,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24337,9'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:24340,9'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:24348,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24363,6'
          Dst:             xmlSchemaNormalizeValue
        - Src:             'xmlschemas.c:24364,12'
          Dst:             xmlSchemaValidateFacets
        - Src:             'xmlschemas.c:24369,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24377,6'
          Dst:             xmlSchemaSimpleTypeErr
        - Src:             'xmlschemas.c:24386,6'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemas.c:24388,2'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemas.c:24394,2'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaNormalizeValue
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23976
      functionLinenumberEnd: 23985
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - value
      BBCount:         7
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaCollapseString
        - xmlSchemaGetWhiteSpaceFacetValue
        - xmlSchemaWhiteSpaceReplace
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlschemas.c:23977,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23979,38'
              BranchSideFuncs:
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemas.c:23981,41'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
            - BranchSide:      'xmlschemas.c:23983,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:23977,13'
          Dst:             xmlSchemaGetWhiteSpaceFacetValue
        - Src:             'xmlschemas.c:23979,14'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemas.c:23981,14'
          Dst:             xmlSchemaWhiteSpaceReplace
    - functionName:    xmlSchemaValidateNotation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21453
      functionLinenumberEnd: 21512
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - schema
        - node
        - value
        - val
        - valNeeded
      BBCount:         47
      ICount:          271
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - xmlSchemaGetNotation
        - xmlSchemaInternalErr
        - xmlSchemaLookupNamespace
        - xmlSchemaNewNOTATIONValue
        - xmlSearchNs
        - xmlSplitQName2
        - xmlStrdup
        - xmlValidateQName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21456,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21456,19'
              BranchSideFuncs:
                - xmlValidateQName
                - xmlSplitQName2
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
                - xmlSearchNs
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
                - xmlSchemaLookupNamespace
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:21461,28'
              BranchSideFuncs:
                - xmlValidateQName
                - xmlSplitQName2
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
                - xmlSearchNs
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
                - xmlSchemaLookupNamespace
        - Branch String:   'xmlschemas.c:21456,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21457,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:21461,28'
              BranchSideFuncs:
                - xmlValidateQName
                - xmlSplitQName2
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
                - xmlSearchNs
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
                - xmlSchemaLookupNamespace
        - Branch String:   'xmlschemas.c:21462,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21463,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21465,11'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
                - xmlSearchNs
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
                - xmlSchemaLookupNamespace
        - Branch String:   'xmlschemas.c:21469,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21470,21'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
                - xmlSchemaLookupNamespace
            - BranchSide:      'xmlschemas.c:21500,31'
              BranchSideFuncs:
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
        - Branch String:   'xmlschemas.c:21472,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21473,37'
              BranchSideFuncs:
                - xmlSchemaLookupNamespace
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
            - BranchSide:      'xmlschemas.c:21474,15'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
        - Branch String:   'xmlschemas.c:21474,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21475,29'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
            - BranchSide:      'xmlschemas.c:21479,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21476,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21477,16'
              BranchSideFuncs:
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
            - BranchSide:      'xmlschemas.c:21478,6'
              BranchSideFuncs:
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
        - Branch String:   'xmlschemas.c:21483,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21484,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21488,31'
              BranchSideFuncs:
                - xmlSchemaGetNotation
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
        - Branch String:   'xmlschemas.c:21488,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21489,8'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
            - BranchSide:      'xmlschemas.c:21496,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21489,19'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21489,23'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
            - BranchSide:      'xmlschemas.c:21495,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21489,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21490,52'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
            - BranchSide:      'xmlschemas.c:21495,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21492,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21493,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21494,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21500,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21501,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
            - BranchSide:      'xmlschemas.c:21508,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21501,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21501,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
            - BranchSide:      'xmlschemas.c:21507,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21501,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21503,23'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaNewNOTATIONValue
            - BranchSide:      'xmlschemas.c:21507,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21504,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21505,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21506,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21457,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:21461,11'
          Dst:             xmlValidateQName
        - Src:             'xmlschemas.c:21468,14'
          Dst:             xmlSplitQName2
        - Src:             'xmlschemas.c:21473,12'
          Dst:             xmlSchemaLookupNamespace
        - Src:             'xmlschemas.c:21475,17'
          Dst:             xmlSearchNs
        - Src:             'xmlschemas.c:21488,10'
          Dst:             xmlSchemaGetNotation
        - Src:             'xmlschemas.c:21490,42'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:21491,14'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:21490,16'
          Dst:             xmlSchemaNewNOTATIONValue
        - Src:             'xmlschemas.c:21500,10'
          Dst:             xmlSchemaGetNotation
        - Src:             'xmlschemas.c:21503,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:21502,16'
          Dst:             xmlSchemaNewNOTATIONValue
    - functionName:    xmlSchemaValidateQName
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23992
      functionLinenumberEnd: 24052
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - value
        - val
        - valNeeded
      BBCount:         31
      ICount:          190
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSchemaCollapseString
        - xmlSchemaCustomErr
        - xmlSchemaGetBuiltInType
        - xmlSchemaInternalErr
        - xmlSchemaLookupNamespace
        - xmlSchemaNewQNameValue
        - xmlSplitQName2
        - xmlStrdup
        - xmlValidateQName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:23999,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24000,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24012,40'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlSplitQName2
                - xmlSchemaLookupNamespace
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
                - xmlStrdup
        - Branch String:   'xmlschemas.c:24000,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24001,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24005,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24013,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24013,39'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlSchemaLookupNamespace
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:24013,50'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlSchemaLookupNamespace
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
                - xmlStrdup
        - Branch String:   'xmlschemas.c:24015,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24016,20'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaLookupNamespace
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24022,39'
              BranchSideFuncs:
                - xmlSchemaLookupNamespace
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24024,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24025,2'
              BranchSideFuncs:
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24042,9'
              BranchSideFuncs:
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
        - Branch String:   'xmlschemas.c:24030,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24031,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24041,5'
              BranchSideFuncs:
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
        - Branch String:   'xmlschemas.c:24037,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24038,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24039,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24042,19'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24042,22'
              BranchSideFuncs:
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
            - BranchSide:      'xmlschemas.c:24050,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24042,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24043,6'
              BranchSideFuncs:
                - xmlSchemaNewQNameValue
                - xmlStrdup
                - xmlSchemaNewQNameValue
            - BranchSide:      'xmlschemas.c:24050,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24043,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24045,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaNewQNameValue
            - BranchSide:      'xmlschemas.c:24048,12'
              BranchSideFuncs:
                - xmlSchemaNewQNameValue
      Callsites:
        - Src:             'xmlschemas.c:23998,11'
          Dst:             xmlValidateQName
        - Src:             'xmlschemas.c:24001,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24012,16'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemas.c:24013,13'
          Dst:             xmlSplitQName2
        - Src:             'xmlschemas.c:24016,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:24022,14'
          Dst:             xmlSchemaLookupNamespace
        - Src:             'xmlschemas.c:24033,18'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:24032,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:24045,12'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:24044,13'
          Dst:             xmlSchemaNewQNameValue
        - Src:             'xmlschemas.c:24047,13'
          Dst:             xmlSchemaNewQNameValue
    - functionName:    xmlSchemaValidateFacets
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23752
      functionLinenumberEnd: 23971
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - actxt
        - node
        - type
        - valType
        - value
        - val
        - length
        - fireErrors
      BBCount:         143
      ICount:          729
      EdgeCount:       182
      CyclomaticComplexity: 41
      functionsReached:
        - xmlRegexpExec
        - xmlSchemaAreValuesEqual
        - xmlSchemaFacetErr
        - xmlSchemaGetPrimitiveType
        - xmlSchemaGetValType
        - xmlSchemaGetWhiteSpaceFacetValue
        - xmlSchemaInternalErr
        - xmlSchemaValidateFacetWhtsp
        - xmlSchemaValidateLengthFacetWhtsp
        - xmlSchemaValidateListSimpleTypeFacet
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:23764,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23765,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23772,9'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaGetPrimitiveType
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
                - xmlSchemaGetWhiteSpaceFacetValue
        - Branch String:   'xmlschemas.c:23772,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23773,2'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23775,11'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaGetPrimitiveType
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
                - xmlSchemaGetWhiteSpaceFacetValue
        - Branch String:   'xmlschemas.c:23775,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23776,6'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
                - xmlSchemaGetWhiteSpaceFacetValue
            - BranchSide:      'xmlschemas.c:23786,41'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
                - xmlSchemaGetWhiteSpaceFacetValue
        - Branch String:   'xmlschemas.c:23776,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23777,6'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23779,6'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23787,54'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23788,2'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
            - BranchSide:      'xmlschemas.c:23789,40'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
        - Branch String:   'xmlschemas.c:23788,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23788,2'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
                - xmlSchemaGetWhiteSpaceFacetValue
            - BranchSide:      'xmlschemas.c:23791,5'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
        - Branch String:   'xmlschemas.c:23787,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23789,40'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
            - BranchSide:      'xmlschemas.c:23791,5'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaGetValType
        - Branch String:   'xmlschemas.c:23798,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23799,32'
              BranchSideFuncs:
                - xmlSchemaGetValType
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
            - BranchSide:      'xmlschemas.c:23801,9'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
        - Branch String:   'xmlschemas.c:23802,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23808,10'
              BranchSideFuncs:
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
            - BranchSide:      'xmlschemas.c:23838,5'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23808,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23812,3'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
            - BranchSide:      'xmlschemas.c:23812,3'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
            - BranchSide:      'xmlschemas.c:23812,3'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
            - BranchSide:      'xmlschemas.c:23816,43'
              BranchSideFuncs:
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23816,43'
              BranchSideFuncs:
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23816,43'
              BranchSideFuncs:
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23820,37'
              BranchSideFuncs:
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23824,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23825,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23828,13'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
                - xmlSchemaFacetErr
        - Branch String:   'xmlschemas.c:23829,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23830,21'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
            - BranchSide:      'xmlschemas.c:23833,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23834,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23835,11'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
            - BranchSide:      'xmlschemas.c:23836,2'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateLengthFacetWhtsp
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateFacetWhtsp
        - Branch String:   'xmlschemas.c:23841,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23842,2'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23846,9'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23847,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23850,10'
              BranchSideFuncs:
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23874,5'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23850,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23854,46'
              BranchSideFuncs:
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23854,46'
              BranchSideFuncs:
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23854,46'
              BranchSideFuncs:
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23858,3'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23860,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23861,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23864,13'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
        - Branch String:   'xmlschemas.c:23865,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23866,21'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23869,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23870,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23871,11'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23872,2'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidateListSimpleTypeFacet
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23888,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23889,17'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23901,13'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23889,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23890,17'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23891,19'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23893,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23894,17'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23895,22'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23901,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23902,13'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
            - BranchSide:      'xmlschemas.c:23909,13'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23909,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23910,13'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
            - BranchSide:      'xmlschemas.c:23911,19'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23912,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23912,5'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23913,10'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23912,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23888,22'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23914,9'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
        - Branch String:   'xmlschemas.c:23914,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23914,19'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
            - BranchSide:      'xmlschemas.c:23929,15'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23914,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23915,13'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23929,15'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23916,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23917,31'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23920,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23921,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23922,21'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23923,5'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23933,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23935,17'
              BranchSideFuncs:
                - xmlRegexpExec
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23956,13'
              BranchSideFuncs:
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
        - Branch String:   'xmlschemas.c:23935,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23936,17'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23937,19'
              BranchSideFuncs:
                - xmlRegexpExec
                - xmlSchemaFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23943,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23944,17'
              BranchSideFuncs:
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
            - BranchSide:      'xmlschemas.c:23945,22'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23945,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23946,17'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23953,25'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23956,19'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23956,23'
              BranchSideFuncs:
                - xmlRegexpExec
                - xmlSchemaInternalErr
                - xmlSchemaFacetErr
            - BranchSide:      'xmlschemas.c:23967,19'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23956,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23957,17'
              BranchSideFuncs:
                - xmlSchemaFacetErr
            - BranchSide:      'xmlschemas.c:23967,19'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23958,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23959,35'
              BranchSideFuncs:
                - xmlSchemaFacetErr
            - BranchSide:      'xmlschemas.c:23962,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23963,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23964,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23965,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23968,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23968,36'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23968,5'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23968,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23932,15'
              BranchSideFuncs:
                - xmlSchemaFacetErr
                - xmlRegexpExec
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23970,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:23786,15'
          Dst:             xmlSchemaGetPrimitiveType
        - Src:             'xmlschemas.c:23789,7'
          Dst:             xmlSchemaGetWhiteSpaceFacetValue
        - Src:             'xmlschemas.c:23799,12'
          Dst:             xmlSchemaGetValType
        - Src:             'xmlschemas.c:23816,9'
          Dst:             xmlSchemaValidateLengthFacetWhtsp
        - Src:             'xmlschemas.c:23820,9'
          Dst:             xmlSchemaValidateFacetWhtsp
        - Src:             'xmlschemas.c:23825,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:23830,3'
          Dst:             xmlSchemaFacetErr
        - Src:             'xmlschemas.c:23854,9'
          Dst:             xmlSchemaValidateListSimpleTypeFacet
        - Src:             'xmlschemas.c:23861,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:23866,3'
          Dst:             xmlSchemaFacetErr
        - Src:             'xmlschemas.c:23892,19'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:23896,17'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:23917,13'
          Dst:             xmlSchemaFacetErr
        - Src:             'xmlschemas.c:23942,19'
          Dst:             xmlRegexpExec
        - Src:             'xmlschemas.c:23946,17'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:23959,17'
          Dst:             xmlSchemaFacetErr
    - functionName:    xmlSchemaSimpleTypeErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2474
      functionLinenumberEnd: 2520
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - actxt
        - error
        - node
        - value
        - type
        - displayValue
      BBCount:         42
      ICount:          268
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - xmlEscapeFormatString
        - xmlSchemaErr
        - xmlSchemaEvalErrorNodeType
        - xmlSchemaFormatNodeForError
        - xmlSchemaFormatQName
        - xmlSchemaIsGlobalItem
        - xmlStrcat
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2479,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2479,53'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2481,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2479,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2481,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2483,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2486,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2487,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2489,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2491,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2492,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2493,14'
              BranchSideFuncs:
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2493,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2494,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2495,14'
              BranchSideFuncs:
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2498,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2499,11'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2513,21'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2501,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2502,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2505,56'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2511,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2511,2'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2512,5'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaEvalErrorNodeType
                - xmlSchemaErr
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2514,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2514,53'
              BranchSideFuncs:
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2516,15'
              BranchSideFuncs:
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2514,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2516,15'
              BranchSideFuncs:
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2518,15'
              BranchSideFuncs:
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2519,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2519,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2519,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2477,5'
          Dst:             xmlSchemaFormatNodeForError
        - Src:             'xmlschemas.c:2479,26'
          Dst:             xmlSchemaEvalErrorNodeType
        - Src:             'xmlschemas.c:2481,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2483,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2486,11'
          Dst:             xmlSchemaIsGlobalItem
        - Src:             'xmlschemas.c:2487,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2489,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2492,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2494,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2496,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2498,9'
          Dst:             xmlSchemaIsGlobalItem
        - Src:             'xmlschemas.c:2500,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2502,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2503,12'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2505,29'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2507,9'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2509,23'
          Dst:             xmlEscapeFormatString
        - Src:             'xmlschemas.c:2509,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2510,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2513,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2514,26'
          Dst:             xmlSchemaEvalErrorNodeType
        - Src:             'xmlschemas.c:2516,2'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2518,2'
          Dst:             xmlSchemaErr
    - functionName:    xmlSchemaGetUnionSimpleTypeMemberTypes
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14312
      functionLinenumberEnd: 14320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
      BBCount:         11
      ICount:          55
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14313,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14313,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14313,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14313,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14314,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14319,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14314,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14315,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14317,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaFormatNodeForError
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2290
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - msg
        - actxt
        - node
      BBCount:         44
      ICount:          357
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - xmlEscapeFormatString
        - xmlSchemaFormatQName
        - xmlStrcat
        - xmlStrdup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2197,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2198,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2209,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2198,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2199,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2209,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2197,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2206,9'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2209,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2209,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2213,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2237,16'
              BranchSideFuncs:
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2213,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2214,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2227,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2217,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2218,21'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2221,21'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2223,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2223,6'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2224,24'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2229,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2230,24'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
            - BranchSide:      'xmlschemas.c:2233,24'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:2235,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2235,2'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
            - BranchSide:      'xmlschemas.c:2236,20'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:2237,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2238,56'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2259,16'
              BranchSideFuncs:
                - xmlStrdup
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:2242,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2244,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
            - BranchSide:      'xmlschemas.c:2253,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:2249,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2249,6'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
            - BranchSide:      'xmlschemas.c:2250,24'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:2257,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2257,2'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
            - BranchSide:      'xmlschemas.c:2258,20'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:2259,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2264,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlEscapeFormatString
            - BranchSide:      'xmlschemas.c:2267,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2206,9'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2216,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2218,26'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2218,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2221,26'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2221,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2224,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2225,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2227,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2230,29'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2230,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2233,29'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2233,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2236,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2246,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2247,29'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2247,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2250,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2251,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2253,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2255,25'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2255,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2258,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2264,9'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2274,5'
          Dst:             xmlEscapeFormatString
    - functionName:    xmlSchemaEvalErrorNodeType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2430
      functionLinenumberEnd: 2437
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - actxt
        - node
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2431,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2432,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2433,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2433,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2434,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2436,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2433,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2435,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2436,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaIsGlobalItem
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2441
      functionLinenumberEnd: 2465
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         16
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2442,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2445,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2445,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2449,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2451,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2456,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2462,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2445,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2446,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2447,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2451,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2453,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2454,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2456,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2458,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2459,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2185
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - actxt
        - error
        - node
        - msg
        - str1
        - str2
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaErr4
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:2186,5'
          Dst:             xmlSchemaErr4
    - functionName:    xmlSchemaErr4
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2176
      functionLinenumberEnd: 2179
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - actxt
        - error
        - node
        - msg
        - str1
        - str2
        - str3
        - str4
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaErr4Line
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:2177,5'
          Dst:             xmlSchemaErr4Line
    - functionName:    xmlSchemaFacetErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2665
      functionLinenumberEnd: 2775
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - actxt
        - error
        - node
        - value
        - length
        - type
        - facet
        - message
        - str1
        - str2
      BBCount:         62
      ICount:          451
      EdgeCount:       82
      CyclomaticComplexity: 22
      functionsReached:
        - snprintf
        - xmlSchemaErr
        - xmlSchemaErr3
        - xmlSchemaEvalErrorNodeType
        - xmlSchemaFacetTypeToString
        - xmlSchemaFormatFacetEnumSet
        - xmlSchemaFormatNodeForError
        - xmlSchemaGetFacetValueAsULong
        - xmlStrcat
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2671,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2672,12'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatFacetEnumSet
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaGetFacetValueAsULong
                - snprintf
                - snprintf
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2678,14'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatFacetEnumSet
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaGetFacetValueAsULong
                - snprintf
                - snprintf
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2683,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2687,7'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatFacetEnumSet
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaGetFacetValueAsULong
                - snprintf
                - snprintf
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2769,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2687,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2688,7'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaGetFacetValueAsULong
                - snprintf
                - snprintf
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2696,10'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaGetFacetValueAsULong
                - snprintf
                - snprintf
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2688,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2689,7'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaGetFacetValueAsULong
                - snprintf
                - snprintf
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2696,10'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaGetFacetValueAsULong
                - snprintf
                - snprintf
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2687,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2696,10'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaGetFacetValueAsULong
                - snprintf
                - snprintf
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2721,13'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaFormatFacetEnumSet
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2696,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2697,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaGetFacetValueAsULong
                - snprintf
                - snprintf
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2699,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaGetFacetValueAsULong
                - snprintf
                - snprintf
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2704,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2705,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlSchemaErr3
            - BranchSide:      'xmlschemas.c:2707,15'
              BranchSideFuncs:
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2707,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2708,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlSchemaErr3
            - BranchSide:      'xmlschemas.c:2710,15'
              BranchSideFuncs:
                - xmlSchemaErr
                - xmlSchemaErr3
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2714,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2715,17'
              BranchSideFuncs:
                - xmlSchemaErr3
            - BranchSide:      'xmlschemas.c:2718,16'
              BranchSideFuncs:
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2721,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2722,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaFormatFacetEnumSet
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2726,13'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2726,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2727,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2731,13'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2731,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2732,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2736,13'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2736,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2737,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2741,13'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2741,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2742,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2746,13'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2746,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2747,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2751,13'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2751,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2752,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2756,13'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2756,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2757,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2761,13'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2761,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2762,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2765,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2773,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2773,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2773,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2668,20'
          Dst:             xmlSchemaEvalErrorNodeType
        - Src:             'xmlschemas.c:2670,5'
          Dst:             xmlSchemaFormatNodeForError
        - Src:             'xmlschemas.c:2679,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2680,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2681,26'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:2681,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2682,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2697,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2699,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2701,31'
          Dst:             xmlSchemaGetFacetValueAsULong
        - Src:             'xmlschemas.c:2701,6'
          Dst:             snprintf
        - Src:             'xmlschemas.c:2702,6'
          Dst:             snprintf
        - Src:             'xmlschemas.c:2705,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2708,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2711,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2715,3'
          Dst:             xmlSchemaErr3
        - Src:             'xmlschemas.c:2718,3'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2722,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2725,3'
          Dst:             xmlSchemaFormatFacetEnumSet
        - Src:             'xmlschemas.c:2724,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2727,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2729,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2732,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2734,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2737,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2739,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2742,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2744,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2747,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2749,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2752,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2754,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2757,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2759,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2762,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2763,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2765,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2766,6'
          Dst:             xmlSchemaErr
        - Src:             'xmlschemas.c:2769,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2770,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2771,2'
          Dst:             xmlSchemaErr
    - functionName:    xmlSchemaFacetTypeToString
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21070
      functionLinenumberEnd: 21100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         16
      ICount:          79
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21071,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21073,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21075,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21077,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21079,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21081,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21083,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21085,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21087,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21089,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21091,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21093,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21095,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21097,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaFormatFacetEnumSet
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1782
      functionLinenumberEnd: 1835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - actxt
        - buf
        - type
      BBCount:         34
      ICount:          210
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSchemaGetCanonValueWhtspExt
        - xmlSchemaGetWhiteSpaceFacetValue
        - xmlSchemaInternalErr
        - xmlStrcat
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1788,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1789,2'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:1790,6'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:1797,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1798,10'
              BranchSideFuncs:
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlStrdup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:1829,6'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:1798,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1799,3'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:1800,12'
              BranchSideFuncs:
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlStrdup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:1803,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1804,24'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:1812,11'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlSchemaInternalErr
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1807,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1808,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1809,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:1812,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1813,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:1815,21'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrdup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:1818,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1819,3'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:1822,2'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:1829,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1830,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1831,9'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:1832,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1832,33'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:1832,5'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:1832,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1796,40'
              BranchSideFuncs:
                - xmlSchemaGetWhiteSpaceFacetValue
                - xmlSchemaGetCanonValueWhtspExt
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:1834,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:1796,7'
          Dst:             xmlSchemaGetWhiteSpaceFacetValue
        - Src:             'xmlschemas.c:1801,12'
          Dst:             xmlSchemaGetCanonValueWhtspExt
        - Src:             'xmlschemas.c:1804,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:1813,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1815,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1816,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1817,13'
          Dst:             xmlStrcat
    - functionName:    xmlSchemaLookupNamespace
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21388
      functionLinenumberEnd: 21441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - prefix
      BBCount:         39
      ICount:          260
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - xmlDictLookup
        - xmlSchemaInternalErr
        - xmlSearchNs
        - xmlStrEqual
        - xmlTextReaderLookupNamespace
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21389,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21393,11'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:21413,16'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSchemaInternalErr
                - xmlTextReaderLookupNamespace
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:21393,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21394,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:21411,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21394,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21395,11'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:21410,2'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:21396,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21397,13'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:21409,6'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:21397,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21398,9'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:21399,6'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:21398,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21399,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21406,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21399,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21399,37'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:21408,3'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:21397,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21406,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21408,3'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:21413,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21416,40'
              BranchSideFuncs:
                - xmlTextReaderLookupNamespace
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:21429,7'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:21417,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21420,26'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:21424,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21429,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21430,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:21431,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:21429,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21431,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:21435,19'
              BranchSideFuncs:
                - xmlSearchNs
        - Branch String:   'xmlschemas.c:21437,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21438,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21439,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21399,25'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:21416,11'
          Dst:             xmlTextReaderLookupNamespace
        - Src:             'xmlschemas.c:21420,12'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:21431,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:21435,7'
          Dst:             xmlSearchNs
    - functionName:    xmlSchemaGetNotation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4727
      functionLinenumberEnd: 4737
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
        - name
        - nsName
      BBCount:         26
      ICount:          137
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlHashLookup
        - xmlHashSize
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4730,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4730,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4731,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4730,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4731,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4732,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4732,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4732,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4733,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4733,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4733,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4733,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4733,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4733,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4733,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4733,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4733,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4734,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4733,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4733,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4733,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4733,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4733,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4734,5'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'xmlschemas.c:4733,2'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:4733,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4733,2'
          Dst:             xmlHashSize
        - Src:             'xmlschemas.c:4733,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4733,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4733,2'
          Dst:             xmlHashLookup
    - functionName:    xmlSchemaCustomErr4
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2346
      functionLinenumberEnd: 2361
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - actxt
        - error
        - node
        - item
        - message
        - str1
        - str2
        - str3
        - str4
      BBCount:         14
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaErr4
        - xmlSchemaFormatItemForReport
        - xmlSchemaFormatNodeForError
        - xmlSchemaGetComponentNode
        - xmlStrcat
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2349,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2349,28'
              BranchSideFuncs:
                - xmlSchemaFormatNodeForError
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaFormatItemForReport
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2355,36'
              BranchSideFuncs:
                - xmlSchemaFormatNodeForError
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr4
        - Branch String:   'xmlschemas.c:2349,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2350,3'
              BranchSideFuncs:
                - xmlSchemaFormatNodeForError
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaFormatItemForReport
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2355,36'
              BranchSideFuncs:
                - xmlSchemaFormatNodeForError
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr4
        - Branch String:   'xmlschemas.c:2349,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2351,9'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaFormatItemForReport
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr4
            - BranchSide:      'xmlschemas.c:2355,36'
              BranchSideFuncs:
                - xmlSchemaFormatNodeForError
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr4
        - Branch String:   'xmlschemas.c:2360,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2360,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2360,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2351,9'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:2352,2'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:2353,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2355,2'
          Dst:             xmlSchemaFormatNodeForError
        - Src:             'xmlschemas.c:2356,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2357,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2358,5'
          Dst:             xmlSchemaErr4
    - functionName:    xmlSchemaGetComponentNode
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         24
      ICount:          136
      EdgeCount:       46
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    22
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1169,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1171,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1173,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1176,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1176,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1179,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1179,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1181,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1185,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1185,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1185,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1187,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1189,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1193,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1193,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1193,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1195,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1201,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1203,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaFormatItemForReport
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1569
      functionLinenumberEnd: 1768
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - itemDes
        - item
        - itemNode
      BBCount:         128
      ICount:          917
      EdgeCount:       157
      CyclomaticComplexity: 31
      functionsReached:
        - xmlEscapeFormatString
        - xmlSchemaFacetTypeToString
        - xmlSchemaFormatQName
        - xmlSchemaGetComponentDesignation
        - xmlSchemaGetComponentQName
        - xmlSchemaGetComponentTypeStr
        - xmlSchemaWildcardPCToString
        - xmlStrcat
        - xmlStrdup
      functionUses:    13
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1573,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1574,2'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlSchemaGetComponentTypeStr
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetComponentTypeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaWildcardPCToString
                - xmlStrdup
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetComponentDesignation
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1578,9'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlSchemaGetComponentTypeStr
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetComponentTypeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaWildcardPCToString
                - xmlStrdup
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetComponentDesignation
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1578,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1579,19'
              BranchSideFuncs:
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1580,16'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlSchemaGetComponentTypeStr
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetComponentTypeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaWildcardPCToString
                - xmlStrdup
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetComponentDesignation
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1580,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1581,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlSchemaGetComponentTypeStr
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaWildcardPCToString
                - xmlStrdup
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetComponentDesignation
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1737,8'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1581,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1583,44'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1598,44'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1621,44'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1638,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1654,34'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1664,39'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1669,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1680,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1680,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1680,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:1692,31'
              BranchSideFuncs:
                - xmlSchemaWildcardPCToString
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1692,31'
              BranchSideFuncs:
                - xmlSchemaWildcardPCToString
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1707,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1707,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1707,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1707,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1707,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1707,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1707,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1707,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1707,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1707,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1707,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1707,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1712,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1723,23'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1723,23'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1723,23'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1723,23'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1726,20'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlStrdup
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1734,12'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1585,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1586,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1587,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1587,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1588,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1589,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1589,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1590,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1592,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1600,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1601,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1603,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1605,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1606,21'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1607,15'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1607,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1608,21'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1609,15'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1609,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1610,21'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1612,21'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1613,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1614,21'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1619,6'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1623,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1624,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1626,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1628,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1629,21'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1634,6'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1640,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1641,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaGetComponentQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1647,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1644,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1644,7'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1645,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1659,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1659,3'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1660,25'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1680,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1681,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1682,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
        - Branch String:   'xmlschemas.c:1682,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1683,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1685,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1716,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1716,3'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1718,6'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1730,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1730,3'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1731,6'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1739,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1739,26'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1756,10'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1739,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1742,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1756,10'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1742,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1743,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1745,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1747,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1748,24'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1752,24'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1750,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1750,6'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1751,2'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
        - Branch String:   'xmlschemas.c:1756,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1756,32'
              BranchSideFuncs:
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1766,5'
              BranchSideFuncs:
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:1756,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1757,20'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlSchemaFormatQName
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:1766,5'
              BranchSideFuncs:
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:1758,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1759,24'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
            - BranchSide:      'xmlschemas.c:1763,24'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:1761,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1761,6'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
            - BranchSide:      'xmlschemas.c:1762,2'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
        - Branch String:   'xmlschemas.c:1766,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1766,5'
              BranchSideFuncs:
                - xmlEscapeFormatString
            - BranchSide:      'xmlschemas.c:1766,5'
              BranchSideFuncs:
                - xmlEscapeFormatString
      Callsites:
        - Src:             'xmlschemas.c:1579,9'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1586,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1588,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1590,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1592,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1593,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1594,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1601,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1603,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1606,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1608,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1610,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1612,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1614,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1615,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1616,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1624,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1626,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1627,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1629,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1630,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1631,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1639,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1641,14'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1643,4'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:1642,14'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1645,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1647,14'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1655,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1656,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1657,26'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:1657,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1660,14'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1664,6'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:1670,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1671,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1672,26'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:1672,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1674,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1681,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1683,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1685,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1686,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1687,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1691,23'
          Dst:             xmlSchemaWildcardPCToString
        - Src:             'xmlschemas.c:1691,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1693,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1707,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1708,29'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:1708,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1709,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1712,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1713,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1714,26'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:1714,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1715,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1723,23'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:1723,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1726,20'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:1726,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1727,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1728,26'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:1728,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1729,10'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1746,9'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:1749,3'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:1748,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1752,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1753,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1757,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1759,29'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:1759,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1763,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1764,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1768,13'
          Dst:             xmlEscapeFormatString
    - functionName:    xmlSchemaGetComponentDesignation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionLinenumberEnd: 1409
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - item
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaGetComponentQName
        - xmlSchemaGetComponentTypeStr
        - xmlStrcat
      functionUses:    17
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1408,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1408,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1408,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:1403,28'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:1403,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1404,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1405,28'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:1405,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:1407,12'
          Dst:             xmlStrcat
    - functionName:    xmlSchemaWildcardPCToString
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1436
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - pc
      BBCount:         6
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1426,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1428,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1430,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1432,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1434,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetComponentTypeStr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         11
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaItemTypeToStr
      functionUses:    10
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1147,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1149,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1154,36'
              BranchSideFuncs:
                - xmlSchemaItemTypeToStr
        - Branch String:   'xmlschemas.c:1149,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1149,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1150,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:1149,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1150,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1152,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:1154,13'
          Dst:             xmlSchemaItemTypeToStr
    - functionName:    xmlSchemaItemTypeToStr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         22
      ICount:          113
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1093,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1095,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1097,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1099,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1101,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1103,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1105,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1107,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1109,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1111,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1113,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1115,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1117,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1119,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1121,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1124,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1127,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1130,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1132,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1134,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:1136,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetParticleEmptiable
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14441
      functionLinenumberEnd: 14473
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - particle
      BBCount:         29
      ICount:          155
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSchemaGetParticleEmptiable
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14445,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14445,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14446,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14445,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14446,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14448,35'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
        - Branch String:   'xmlschemas.c:14449,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14450,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14452,5'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
        - Branch String:   'xmlschemas.c:14452,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14453,14'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
            - BranchSide:      'xmlschemas.c:14469,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14453,63'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14454,14'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
            - BranchSide:      'xmlschemas.c:14455,26'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
        - Branch String:   'xmlschemas.c:14453,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14455,26'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
            - BranchSide:      'xmlschemas.c:14457,55'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
        - Branch String:   'xmlschemas.c:14458,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14459,17'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
            - BranchSide:      'xmlschemas.c:14463,18'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
        - Branch String:   'xmlschemas.c:14459,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14460,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14461,9'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
        - Branch String:   'xmlschemas.c:14463,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaGetParticleEmptiable
            - BranchSide:      'xmlschemas.c:14464,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14469,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14470,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14472,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:14457,25'
          Dst:             xmlSchemaGetParticleEmptiable
    - functionName:    xmlSchemaVCheckINodeDataType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25559
      functionLinenumberEnd: 25568
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - inode
        - type
        - value
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaVCheckCVCSimpleType
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlschemas.c:25560,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25562,17'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25566,17'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
      Callsites:
        - Src:             'xmlschemas.c:25561,10'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:25565,10'
          Dst:             xmlSchemaVCheckCVCSimpleType
    - functionName:    xmlSchemaFormatErrorNodeQName
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2526
      functionLinenumberEnd: 2535
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ni
        - node
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaFormatQName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2527,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2528,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaFormatQName
            - BranchSide:      'xmlschemas.c:2532,16'
              BranchSideFuncs:
                - xmlSchemaFormatQName
        - Branch String:   'xmlschemas.c:2528,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2529,35'
              BranchSideFuncs:
                - xmlSchemaFormatQName
            - BranchSide:      'xmlschemas.c:2531,35'
              BranchSideFuncs:
                - xmlSchemaFormatQName
      Callsites:
        - Src:             'xmlschemas.c:2529,14'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2531,14'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2533,10'
          Dst:             xmlSchemaFormatQName
    - functionName:    xmlSchemaVAddNodeQName
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21518
      functionLinenumberEnd: 21547
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - lname
        - nsname
      BBCount:         24
      ICount:          170
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlDictLookup
        - xmlSchemaItemListAdd
        - xmlSchemaVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21522,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21523,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21524,9'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:21524,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21525,25'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21529,12'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:21526,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21527,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21528,5'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:21529,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21530,7'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21536,9'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:21530,46'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21531,7'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21534,5'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:21530,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21533,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21534,5'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:21537,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21538,29'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21541,30'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:21541,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21542,9'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21546,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21521,13'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:21525,11'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:21537,9'
          Dst:             xmlSchemaItemListAdd
        - Src:             'xmlschemas.c:21538,9'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:21541,9'
          Dst:             xmlSchemaItemListAdd
        - Src:             'xmlschemas.c:21543,9'
          Dst:             xmlSchemaVErrMemory
    - functionName:    xmlSchemaIDCStoreNodeTableItem
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21644
      functionLinenumberEnd: 21670
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - item
      BBCount:         11
      ICount:          99
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGrowCapacity
        - xmlSchemaVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21648,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21652,35'
              BranchSideFuncs:
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21668,44'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21654,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21655,26'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21658,8'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:21659,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21660,26'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21664,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21652,19'
          Dst:             xmlGrowCapacity
        - Src:             'xmlschemas.c:21655,6'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:21660,6'
          Dst:             xmlSchemaVErrMemory
    - functionName:    xmlSchemaIDCAcquireTargetList
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21789
      functionLinenumberEnd: 21795
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - matcher
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaItemListCreate
        - xmlSchemaVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21790,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21790,9'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21791,21'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:21792,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21793,33'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21794,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21791,21'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:21793,13'
          Dst:             xmlSchemaVErrMemory
    - functionName:    xmlSchemaIDCStoreKey
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21682
      functionLinenumberEnd: 21708
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - key
      BBCount:         11
      ICount:          99
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGrowCapacity
        - xmlSchemaVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21686,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21690,35'
              BranchSideFuncs:
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21706,42'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21692,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21693,26'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21696,8'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:21697,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21698,26'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21702,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21690,19'
          Dst:             xmlGrowCapacity
        - Src:             'xmlschemas.c:21693,6'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:21698,6'
          Dst:             xmlSchemaVErrMemory
    - functionName:    xmlSchemaGetIDCDesignation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - idc
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaGetComponentDesignation
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:1415,12'
          Dst:             xmlSchemaGetComponentDesignation
    - functionName:    xmlSchemaIllegalAttrErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2542
      functionLinenumberEnd: 2552
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - actxt
        - error
        - ni
        - node
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaErr
        - xmlSchemaFormatErrorNodeQName
        - xmlSchemaFormatNodeForError
        - xmlStrcat
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2550,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2550,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2551,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2551,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2551,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2551,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2545,5'
          Dst:             xmlSchemaFormatNodeForError
        - Src:             'xmlschemas.c:2546,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2548,2'
          Dst:             xmlSchemaFormatErrorNodeQName
        - Src:             'xmlschemas.c:2547,5'
          Dst:             xmlSchemaErr
    - functionName:    xmlSchemaXPathPop
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22200
      functionLinenumberEnd: 22214
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStreamPop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22204,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22205,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22206,11'
              BranchSideFuncs:
                - xmlStreamPop
        - Branch String:   'xmlschemas.c:22209,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22210,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22211,8'
              BranchSideFuncs:
                - xmlStreamPop
        - Branch String:   'xmlschemas.c:22212,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22208,40'
              BranchSideFuncs:
                - xmlStreamPop
            - BranchSide:      'xmlschemas.c:22213,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:22208,8'
          Dst:             xmlStreamPop
    - functionName:    xmlSchemaXPathProcessHistory
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22227
      functionLinenumberEnd: 22723
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - depth
      BBCount:         184
      ICount:          1391
      EdgeCount:       250
      CyclomaticComplexity: 68
      functionsReached:
        - xmlGrowCapacity
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashLookup
        - xmlSchemaAreValuesEqual
        - xmlSchemaCustomErr
        - xmlSchemaFormatIDCKeySequence
        - xmlSchemaGetIDCDesignation
        - xmlSchemaHashKeySequence
        - xmlSchemaIDCAcquireTargetList
        - xmlSchemaIDCFreeKey
        - xmlSchemaIDCStoreKey
        - xmlSchemaIDCStoreNodeTableItem
        - xmlSchemaInternalErr
        - xmlSchemaItemListAdd
        - xmlSchemaVAddNodeQName
        - xmlSchemaVErrMemory
        - xmlStreamPop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22233,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22234,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22235,11'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22240,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22241,40'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22722,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:22242,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22243,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22247,6'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22247,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22248,6'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22250,15'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22255,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22256,12'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22259,6'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22259,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22266,10'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22444,13'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:22266,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22266,10'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22267,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22266,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22267,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22281,16'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:22267,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22267,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22271,20'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22267,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22271,20'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22279,18'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:22272,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22273,4'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22278,3'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:22282,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22283,12'
              BranchSideFuncs:
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22301,11'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:22296,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22296,3'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22297,3'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22301,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22301,28'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:22313,36'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22301,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22306,3'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22313,36'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22341,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22343,35'
              BranchSideFuncs:
                - xmlGrowCapacity.10387
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22373,12'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22348,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22349,45'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22352,27'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22354,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22355,45'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22359,40'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22366,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22367,4'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22368,3'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22374,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22375,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22376,14'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:22376,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22377,16'
              BranchSideFuncs:
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22399,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22395,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22395,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22396,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22408,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22409,7'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22412,10'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22419,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22420,38'
              BranchSideFuncs:
                - xmlSchemaIDCStoreKey
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22442,17'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22422,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22423,4'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22431,19'
              BranchSideFuncs:
                - xmlSchemaIDCStoreKey
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaIDCFreeKey
        - Branch String:   'xmlschemas.c:22437,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22438,24'
              BranchSideFuncs:
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:22441,3'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22472,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22473,4'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22474,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22472,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22474,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22480,17'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:22474,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22475,7'
              BranchSideFuncs:
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22477,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22481,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22482,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22488,13'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:22482,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22483,7'
              BranchSideFuncs:
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22485,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22488,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22489,9'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:22518,46'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:22489,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22493,11'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22501,6'
              BranchSideFuncs:
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:22493,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22497,4'
              BranchSideFuncs:
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22499,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22519,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22520,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22522,11'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:22522,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22523,4'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:22585,41'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22522,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22527,7'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:22585,41'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22529,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22530,9'
              BranchSideFuncs:
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:22532,16'
              BranchSideFuncs:
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22541,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22543,31'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:22565,7'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:22544,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22545,13'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:22558,11'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22548,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22549,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22550,15'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22558,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22562,4'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:22564,3'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:22565,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22566,16'
              BranchSideFuncs:
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22581,6'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22577,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22577,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22578,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22578,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22578,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22579,7'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22587,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22588,3'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22593,13'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
        - Branch String:   'xmlschemas.c:22598,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22599,38'
              BranchSideFuncs:
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22611,48'
              BranchSideFuncs:
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22599,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22600,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22605,3'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22613,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22614,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:22631,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22632,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22642,10'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22632,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22637,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22640,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:22642,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22643,12'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22669,6'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22645,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22646,21'
              BranchSideFuncs:
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22647,28'
              BranchSideFuncs:
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22649,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22650,41'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22653,14'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22655,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22656,17'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22659,7'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22666,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22666,3'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22667,6'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22684,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22684,3'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22685,6'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22690,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22690,32'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22694,2'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22690,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22691,3'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22694,2'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22702,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22702,32'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22720,12'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22702,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22703,10'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22720,12'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22703,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22704,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStreamPop
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22708,16'
              BranchSideFuncs:
                - xmlStreamPop
                - xmlSchemaInternalErr
                - xmlSchemaIDCAcquireTargetList
                - xmlSchemaVAddNodeQName
                - xmlSchemaItemListAdd
                - xmlHashCreate
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaIDCStoreNodeTableItem
                - xmlSchemaVErrMemory
                - xmlSchemaFormatIDCKeySequence
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaHashKeySequence
                - xmlHashLookup
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaIDCStoreKey
                - xmlSchemaIDCFreeKey
                - xmlSchemaVErrMemory
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaCustomErr
                - xmlSchemaGetIDCDesignation
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
      Callsites:
        - Src:             'xmlschemas.c:22241,8'
          Dst:             xmlStreamPop
        - Src:             'xmlschemas.c:22243,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:22273,4'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:22295,7'
          Dst:             xmlSchemaGetIDCDesignation
        - Src:             'xmlschemas.c:22289,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:22306,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:22346,31'
          Dst:             xmlGrowCapacity
        - Src:             'xmlschemas.c:22349,25'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22355,25'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22394,4'
          Dst:             xmlSchemaGetIDCDesignation
        - Src:             'xmlschemas.c:22388,7'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:22409,7'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22423,4'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22437,11'
          Dst:             xmlSchemaIDCStoreKey
        - Src:             'xmlschemas.c:22438,4'
          Dst:             xmlSchemaIDCFreeKey
        - Src:             'xmlschemas.c:22518,16'
          Dst:             xmlSchemaIDCAcquireTargetList
        - Src:             'xmlschemas.c:22533,7'
          Dst:             xmlSchemaHashKeySequence
        - Src:             'xmlschemas.c:22534,11'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:22547,10'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:22574,4'
          Dst:             xmlSchemaFormatIDCKeySequence
        - Src:             'xmlschemas.c:22576,4'
          Dst:             xmlSchemaGetIDCDesignation
        - Src:             'xmlschemas.c:22570,7'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:22588,3'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22599,7'
          Dst:             xmlSchemaIDCStoreNodeTableItem
        - Src:             'xmlschemas.c:22611,25'
          Dst:             xmlSchemaVAddNodeQName
        - Src:             'xmlschemas.c:22631,10'
          Dst:             xmlSchemaItemListAdd
        - Src:             'xmlschemas.c:22646,21'
          Dst:             xmlHashCreate
        - Src:             'xmlschemas.c:22647,3'
          Dst:             xmlSchemaHashKeySequence
        - Src:             'xmlschemas.c:22650,21'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22654,7'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:22660,11'
          Dst:             xmlHashAddEntry
        - Src:             'xmlschemas.c:22661,25'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22683,7'
          Dst:             xmlSchemaGetIDCDesignation
        - Src:             'xmlschemas.c:22679,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:22704,3'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaIDCAddStateObject
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21973
      functionLinenumberEnd: 22024
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - matcher
        - sel
        - type
      BBCount:         17
      ICount:          154
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFreeStreamCtxt
        - xmlPatternGetStreamCtxt
        - xmlSchemaInternalErr
        - xmlSchemaVErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21979,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21980,8'
              BranchSideFuncs:
                - xmlPatternGetStreamCtxt
                - xmlSchemaInternalErr
                - xmlFreeStreamCtxt
            - BranchSide:      'xmlschemas.c:21987,34'
              BranchSideFuncs:
                - xmlPatternGetStreamCtxt
                - xmlSchemaInternalErr
                - xmlFreeStreamCtxt
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:21988,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21989,6'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21992,9'
              BranchSideFuncs:
                - xmlPatternGetStreamCtxt
                - xmlSchemaInternalErr
                - xmlFreeStreamCtxt
        - Branch String:   'xmlschemas.c:21997,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21998,14'
              BranchSideFuncs:
                - xmlPatternGetStreamCtxt
                - xmlSchemaInternalErr
                - xmlFreeStreamCtxt
            - BranchSide:      'xmlschemas.c:21999,26'
              BranchSideFuncs:
                - xmlPatternGetStreamCtxt
                - xmlSchemaInternalErr
                - xmlFreeStreamCtxt
        - Branch String:   'xmlschemas.c:22004,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22005,39'
              BranchSideFuncs:
                - xmlFreeStreamCtxt
                - xmlPatternGetStreamCtxt
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22011,18'
              BranchSideFuncs:
                - xmlPatternGetStreamCtxt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22012,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22013,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22017,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21989,6'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22005,2'
          Dst:             xmlFreeStreamCtxt
        - Src:             'xmlschemas.c:22010,31'
          Dst:             xmlPatternGetStreamCtxt
        - Src:             'xmlschemas.c:22013,2'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaIDCRegisterMatchers
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22736
      functionLinenumberEnd: 22838
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - elemDecl
      BBCount:         50
      ICount:          319
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - xmlSchemaIDCAddStateObject
        - xmlSchemaInternalErr
        - xmlSchemaVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22742,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22743,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22745,9'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22745,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22746,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22750,5'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22751,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22759,33'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22788,9'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22760,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22764,3'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22784,2'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22769,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22770,11'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22774,7'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22770,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22771,4'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22772,14'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22774,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22775,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22780,8'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22780,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22781,8'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22782,27'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22780,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22782,27'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22783,6'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22789,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22790,10'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22794,6'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22790,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22791,3'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22792,13'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22794,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22795,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22802,6'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22802,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22806,16'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22811,3'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22812,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22813,23'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22816,13'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22818,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22819,34'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22821,19'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22831,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22833,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22835,8'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22836,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22751,6'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22837,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:22746,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:22775,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:22795,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:22813,3'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22831,6'
          Dst:             xmlSchemaIDCAddStateObject
    - functionName:    xmlSchemaVExpandQName
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24403
      functionLinenumberEnd: 24455
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - value
        - nsName
        - localName
      BBCount:         21
      ICount:          147
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDictLookup
        - xmlSchemaCustomErr
        - xmlSchemaGetBuiltInType
        - xmlSchemaLookupNamespace
        - xmlSchemaSimpleTypeErr
        - xmlSplitQName2
        - xmlValidateQName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:24406,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24406,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24407,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24406,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24407,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24408,6'
              BranchSideFuncs:
                - xmlValidateQName
                - xmlSplitQName2
                - xmlDictLookup
                - xmlSchemaLookupNamespace
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
                - xmlDictLookup
                - xmlSchemaGetBuiltInType
                - xmlSchemaSimpleTypeErr
        - Branch String:   'xmlschemas.c:24412,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24413,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24414,9'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlDictLookup
                - xmlSchemaLookupNamespace
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
                - xmlDictLookup
                - xmlSchemaGetBuiltInType
                - xmlSchemaSimpleTypeErr
        - Branch String:   'xmlschemas.c:24414,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24415,36'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaSimpleTypeErr
            - BranchSide:      'xmlschemas.c:24421,11'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlDictLookup
                - xmlSchemaLookupNamespace
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:24429,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24430,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaLookupNamespace
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24432,33'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaLookupNamespace
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24438,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24439,6'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24454,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24443,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24444,33'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24452,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:24411,11'
          Dst:             xmlValidateQName
        - Src:             'xmlschemas.c:24417,13'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:24415,2'
          Dst:             xmlSchemaSimpleTypeErr
        - Src:             'xmlschemas.c:24428,10'
          Dst:             xmlSplitQName2
        - Src:             'xmlschemas.c:24430,19'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:24432,19'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:24436,12'
          Dst:             xmlSchemaLookupNamespace
        - Src:             'xmlschemas.c:24446,22'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:24444,3'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaComplexTypeErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2563
      functionLinenumberEnd: 2652
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - actxt
        - error
        - node
        - type
        - message
        - nbval
        - nbneg
        - values
      BBCount:         68
      ICount:          453
      EdgeCount:       91
      CyclomaticComplexity: 25
      functionsReached:
        - xmlEscapeFormatString
        - xmlSchemaErr
        - xmlSchemaFormatNodeForError
        - xmlStrcat
        - xmlStrdup
        - xmlStrncat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2577,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2578,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2649,23'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2578,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2579,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2581,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2584,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2585,12'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2645,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
        - Branch String:   'xmlschemas.c:2586,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2587,10'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2588,11'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2588,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2588,30'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2596,16'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2588,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2588,49'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2596,16'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2588,64'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2589,11'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2596,16'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2588,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2590,7'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2596,16'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2599,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2600,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2603,3'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2603,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2603,27'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2603,3'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2603,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2604,10'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2605,26'
              BranchSideFuncs:
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2607,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2608,6'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2639,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2613,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2613,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2617,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2613,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2613,42'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2617,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2613,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2617,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2635,7'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2618,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2619,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2621,4'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2621,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2622,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:2624,8'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
        - Branch String:   'xmlschemas.c:2624,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2625,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2627,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2633,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2633,7'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2634,3'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2635,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2635,7'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2636,7'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2640,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2640,6'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2642,10'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2642,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2643,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:2644,2'
              BranchSideFuncs:
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlSchemaErr
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrncat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'xmlschemas.c:2647,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2647,2'
              BranchSideFuncs:
                - xmlSchemaErr
            - BranchSide:      'xmlschemas.c:2648,5'
              BranchSideFuncs:
                - xmlSchemaErr
      Callsites:
        - Src:             'xmlschemas.c:2569,5'
          Dst:             xmlSchemaFormatNodeForError
        - Src:             'xmlschemas.c:2570,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2571,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2579,12'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2581,12'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2591,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2600,15'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2605,15'
          Dst:             xmlStrncat
        - Src:             'xmlschemas.c:2619,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2625,17'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2627,17'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2629,13'
          Dst:             xmlStrncat
        - Src:             'xmlschemas.c:2630,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2632,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2639,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2643,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2645,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2646,23'
          Dst:             xmlEscapeFormatString
        - Src:             'xmlschemas.c:2646,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2649,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2650,5'
          Dst:             xmlSchemaErr
    - functionName:    xmlSchemaVContentModelCallback
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25535
      functionLinenumberEnd: 25539
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - exec
        - name
        - transdata
        - inputdata
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSchemaProcessXSIType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24462
      functionLinenumberEnd: 24585
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - iattr
        - localType
        - elemDecl
      BBCount:         41
      ICount:          287
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - xmlSchemaCheckCOSDerivedOK
        - xmlSchemaCustomErr
        - xmlSchemaFormatQName
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetType
        - xmlSchemaInternalErr
        - xmlSchemaVExpandQName
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:24471,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24472,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24473,6'
              BranchSideFuncs:
                - xmlSchemaVExpandQName
                - xmlSchemaGetType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24474,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24475,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24477,17'
              BranchSideFuncs:
                - xmlSchemaVExpandQName
                - xmlSchemaGetType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24489,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24490,10'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24502,32'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24490,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24491,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24496,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24503,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24504,15'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24516,6'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24512,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24512,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24513,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24539,63'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24540,4'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24542,7'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24539,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24542,7'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24544,11'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24544,65'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24545,4'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24547,7'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24544,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24547,7'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24560,48'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24560,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24562,12'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24577,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24573,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24573,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24574,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:24487,8'
          Dst:             xmlSchemaVExpandQName
        - Src:             'xmlschemas.c:24491,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24502,15'
          Dst:             xmlSchemaGetType
        - Src:             'xmlschemas.c:24508,18'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:24511,3'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:24506,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:24560,10'
          Dst:             xmlSchemaCheckCOSDerivedOK
        - Src:             'xmlschemas.c:24569,7'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:24564,3'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaGetType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4622
      functionLinenumberEnd: 4645
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
        - name
        - nsName
      BBCount:         30
      ICount:          161
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlHashLookup
        - xmlHashSize
        - xmlSchemaGetPredefinedType
        - xmlStrEqual
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4625,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4626,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4628,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlStrEqual
                - xmlSchemaGetPredefinedType
        - Branch String:   'xmlschemas.c:4628,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4628,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlSchemaGetPredefinedType
            - BranchSide:      'xmlschemas.c:4639,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4628,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4629,35'
              BranchSideFuncs:
                - xmlSchemaGetPredefinedType
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4639,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4630,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4631,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4638,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4639,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4639,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4640,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4640,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4640,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4640,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4640,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4640,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4640,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4640,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4640,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4641,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4640,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4640,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4640,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4640,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4640,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4641,5'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'xmlschemas.c:4628,29'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:4629,8'
          Dst:             xmlSchemaGetPredefinedType
        - Src:             'xmlschemas.c:4640,2'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:4640,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4640,2'
          Dst:             xmlHashSize
        - Src:             'xmlschemas.c:4640,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4640,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4640,2'
          Dst:             xmlHashLookup
    - functionName:    xmlSchemaCheckCOSDerivedOK
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15800
      functionLinenumberEnd: 15805
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - actxt
        - type
        - baseType
        - set
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaCheckCOSCTDerivedOK
        - xmlSchemaCheckCOSSTDerivedOK
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:15801,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15801,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
            - BranchSide:      'xmlschemas.c:15802,39'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
        - Branch String:   'xmlschemas.c:15801,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15801,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSCTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
            - BranchSide:      'xmlschemas.c:15804,39'
              BranchSideFuncs:
                - xmlSchemaCheckCOSCTDerivedOK
        - Branch String:   'xmlschemas.c:15801,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15802,39'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
            - BranchSide:      'xmlschemas.c:15804,39'
              BranchSideFuncs:
                - xmlSchemaCheckCOSCTDerivedOK
      Callsites:
        - Src:             'xmlschemas.c:15802,10'
          Dst:             xmlSchemaCheckCOSSTDerivedOK
        - Src:             'xmlschemas.c:15804,10'
          Dst:             xmlSchemaCheckCOSCTDerivedOK
    - functionName:    xmlSchemaCheckCOSSTDerivedOK
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14518
      functionLinenumberEnd: 14599
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - actxt
        - type
        - baseType
        - subset
      BBCount:         60
      ICount:          325
      EdgeCount:       83
      CyclomaticComplexity: 25
      functionsReached:
        - xmlSchemaCheckCOSSTDerivedOK
        - xmlSchemaTypeFinalContains
        - xmlSchemaTypeFixup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14523,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14524,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14534,9'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14534,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14534,9'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14537,9'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14534,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14535,25'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFinalContains
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14537,9'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14535,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14535,42'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14536,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14537,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14537,9'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14540,10'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14537,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14538,25'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFinalContains
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14540,10'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14538,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14538,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14539,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14540,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14541,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14543,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14540,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14543,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14546,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14546,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14550,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14557,12'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14557,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14557,12'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14558,32'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14557,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14558,32'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14566,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14557,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14560,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14566,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14566,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14566,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14578,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14566,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14567,3'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14578,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14567,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14567,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14568,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14566,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14568,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14578,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14578,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14581,8'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14598,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14582,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14583,10'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14597,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14583,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14583,10'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14586,39'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14583,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14584,26'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaCheckCOSSTDerivedOK
            - BranchSide:      'xmlschemas.c:14586,39'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14584,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14584,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14585,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14586,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14593,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14595,12'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaTypeFixup
      Callsites:
        - Src:             'xmlschemas.c:14535,6'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:14538,6'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:14541,3'
          Dst:             xmlSchemaTypeFinalContains
        - Src:             'xmlschemas.c:14558,3'
          Dst:             xmlSchemaCheckCOSSTDerivedOK
        - Src:             'xmlschemas.c:14584,7'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:14586,10'
          Dst:             xmlSchemaCheckCOSSTDerivedOK
    - functionName:    xmlSchemaCheckCOSCTDerivedOK
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15729
      functionLinenumberEnd: 15781
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - actxt
        - type
        - baseType
        - set
      BBCount:         30
      ICount:          176
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSchemaAreEqualTypes
        - xmlSchemaCheckCOSCTDerivedOK
        - xmlSchemaCheckCOSSTDerivedOK
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:15738,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15743,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15750,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15743,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15743,36'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSCTDerivedOK
            - BranchSide:      'xmlschemas.c:15744,8'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSCTDerivedOK
        - Branch String:   'xmlschemas.c:15743,61'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15744,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15745,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15744,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15744,38'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSCTDerivedOK
            - BranchSide:      'xmlschemas.c:15746,5'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSCTDerivedOK
        - Branch String:   'xmlschemas.c:15743,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15745,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15746,5'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSCTDerivedOK
        - Branch String:   'xmlschemas.c:15755,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15756,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15761,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSCTDerivedOK
        - Branch String:   'xmlschemas.c:15761,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15761,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSCTDerivedOK
            - BranchSide:      'xmlschemas.c:15764,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSCTDerivedOK
        - Branch String:   'xmlschemas.c:15761,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15762,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15764,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaCheckCOSCTDerivedOK
        - Branch String:   'xmlschemas.c:15764,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15764,9'
              BranchSideFuncs:
                - xmlSchemaCheckCOSCTDerivedOK
            - BranchSide:      'xmlschemas.c:15770,39'
              BranchSideFuncs:
                - xmlSchemaCheckCOSCTDerivedOK
        - Branch String:   'xmlschemas.c:15764,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15770,39'
              BranchSideFuncs:
                - xmlSchemaCheckCOSCTDerivedOK
            - BranchSide:      'xmlschemas.c:15778,39'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
      Callsites:
        - Src:             'xmlschemas.c:15730,17'
          Dst:             xmlSchemaAreEqualTypes
        - Src:             'xmlschemas.c:15770,10'
          Dst:             xmlSchemaCheckCOSCTDerivedOK
        - Src:             'xmlschemas.c:15778,10'
          Dst:             xmlSchemaCheckCOSSTDerivedOK
    - functionName:    xmlSchemaAreEqualTypes
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15701
      functionLinenumberEnd: 15709
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - typeA
        - typeB
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:15706,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15706,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15707,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15706,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15707,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15708,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaTypeFixup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18200
      functionLinenumberEnd: 18215
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - actxt
      BBCount:         18
      ICount:          97
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaFixupComplexType
        - xmlSchemaFixupSimpleTypeStageTwo
        - xmlSchemaInternalErr
      functionUses:    10
      BranchProfiles:
        - Branch String:   'xmlschemas.c:18201,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18202,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18203,9'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupComplexType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:18203,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18204,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18208,11'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupComplexType
        - Branch String:   'xmlschemas.c:18208,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18208,11'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupComplexType
            - BranchSide:      'xmlschemas.c:18209,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18208,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18209,2'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupComplexType
            - BranchSide:      'xmlschemas.c:18210,9'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupComplexType
        - Branch String:   'xmlschemas.c:18210,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18211,46'
              BranchSideFuncs:
                - xmlSchemaFixupComplexType
            - BranchSide:      'xmlschemas.c:18212,14'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageTwo
      Callsites:
        - Src:             'xmlschemas.c:18204,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:18211,9'
          Dst:             xmlSchemaFixupComplexType
        - Src:             'xmlschemas.c:18213,9'
          Dst:             xmlSchemaFixupSimpleTypeStageTwo
    - functionName:    xmlSchemaTypeFinalContains
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14296
      functionLinenumberEnd: 14303
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - type
        - final
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14297,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14298,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14299,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14299,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14300,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14302,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaFixupComplexType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17760
      functionLinenumberEnd: 18187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - type
      BBCount:         184
      ICount:          1107
      EdgeCount:       254
      CyclomaticComplexity: 72
      functionsReached:
        - xmlSchemaAddModelGroup
        - xmlSchemaAddParticle
        - xmlSchemaAddType
        - xmlSchemaCheckCTComponent
        - xmlSchemaCheckSRCCT
        - xmlSchemaCustomErr
        - xmlSchemaFixupSimpleTypeStageOne
        - xmlSchemaFixupSimpleTypeStageTwo
        - xmlSchemaFixupTypeAttributeUses
        - xmlSchemaGetComponentNode
        - xmlSchemaInternalErr
        - xmlSchemaPCustomErr
        - xmlSchemaTypeFixup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:17764,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17764,11'
              BranchSideFuncs:
                - xmlSchemaCheckSRCCT
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17765,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17764,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17765,2'
              BranchSideFuncs:
                - xmlSchemaCheckSRCCT
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17766,5'
              BranchSideFuncs:
                - xmlSchemaCheckSRCCT
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17767,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17768,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17775,9'
              BranchSideFuncs:
                - xmlSchemaCheckSRCCT
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:17775,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17775,9'
              BranchSideFuncs:
                - xmlSchemaCheckSRCCT
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:17777,9'
              BranchSideFuncs:
                - xmlSchemaCheckSRCCT
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:17775,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17776,21'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaCheckSRCCT
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:17777,9'
              BranchSideFuncs:
                - xmlSchemaCheckSRCCT
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:17777,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17782,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17787,31'
              BranchSideFuncs:
                - xmlSchemaCheckSRCCT
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:17788,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17788,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17788,14'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:17788,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17788,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17792,9'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:17792,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17796,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:17937,6'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
        - Branch String:   'xmlschemas.c:17796,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17796,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:17797,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:17796,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17797,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:17875,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17797,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17798,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:17875,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17796,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17808,10'
              BranchSideFuncs:
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:17875,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17808,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17816,17'
              BranchSideFuncs:
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:17824,17'
              BranchSideFuncs:
                - xmlSchemaAddType
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:17846,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17847,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17852,6'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:17864,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17864,10'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:17870,45'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:17864,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17865,22'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:17870,45'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:17871,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17871,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17871,15'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:17871,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17871,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17872,45'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:17873,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17873,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17873,15'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:17873,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17873,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17875,2'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:17875,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17875,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17876,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17875,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17876,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17897,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17876,58'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17877,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17897,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17875,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17883,11'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17897,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17883,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17884,4'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17888,23'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17883,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17888,23'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17897,2'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:17897,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17897,43'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17897,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17897,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17897,43'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17918,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:17897,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17903,10'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17918,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:17903,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17908,23'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17917,29'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:17918,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17918,42'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:17918,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:17918,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17918,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:17928,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17918,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17918,42'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:17928,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17918,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17923,29'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:17928,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17950,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17951,8'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
            - BranchSide:      'xmlschemas.c:17957,10'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
        - Branch String:   'xmlschemas.c:17951,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17952,8'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
            - BranchSide:      'xmlschemas.c:18001,6'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:17952,57'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17953,7'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
            - BranchSide:      'xmlschemas.c:17956,32'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
        - Branch String:   'xmlschemas.c:17953,61'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17954,8'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
            - BranchSide:      'xmlschemas.c:17956,32'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
        - Branch String:   'xmlschemas.c:17954,60'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17955,7'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
            - BranchSide:      'xmlschemas.c:18001,6'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:17955,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17956,32'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
            - BranchSide:      'xmlschemas.c:18001,6'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:17950,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17957,10'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
            - BranchSide:      'xmlschemas.c:18001,6'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:17957,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17967,8'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
            - BranchSide:      'xmlschemas.c:17993,3'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:17967,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17968,8'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:17972,39'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:17967,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17972,39'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:17987,17'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:17974,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17975,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17980,27'
              BranchSideFuncs:
                - xmlSchemaAddModelGroup
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:17982,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17983,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17985,43'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18006,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18010,10'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18018,10'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18010,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18011,7'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18014,2'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18011,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18012,7'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18013,6'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18018,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18024,23'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18035,17'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18035,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18039,7'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18045,7'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18039,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18040,7'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18041,6'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18045,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18046,7'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18051,8'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18051,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18052,8'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18071,15'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18052,46'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18053,9'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18071,15'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18051,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18059,37'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18071,15'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18071,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18072,8'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18091,16'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
        - Branch String:   'xmlschemas.c:18072,50'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18073,9'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18091,16'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
        - Branch String:   'xmlschemas.c:18071,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18079,37'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18091,16'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
        - Branch String:   'xmlschemas.c:18091,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18091,35'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18152,27'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18091,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18093,27'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
            - BranchSide:      'xmlschemas.c:18152,27'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18099,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18100,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18105,27'
              BranchSideFuncs:
                - xmlSchemaAddModelGroup
                - xmlSchemaAddParticle
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18107,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18108,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18109,55'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18121,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18122,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18124,4'
              BranchSideFuncs:
                - xmlSchemaFixupTypeAttributeUses
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18166,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18166,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18166,14'
              BranchSideFuncs:
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18166,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18166,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18172,37'
              BranchSideFuncs:
                - xmlSchemaCheckCTComponent
        - Branch String:   'xmlschemas.c:18173,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18173,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18173,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18173,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18173,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18175,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18175,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18176,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18178,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:17768,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:17776,2'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:17787,11'
          Dst:             xmlSchemaCheckSRCCT
        - Src:             'xmlschemas.c:17842,16'
          Dst:             xmlSchemaAddType
        - Src:             'xmlschemas.c:17865,3'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:17870,12'
          Dst:             xmlSchemaFixupSimpleTypeStageOne
        - Src:             'xmlschemas.c:17872,12'
          Dst:             xmlSchemaFixupSimpleTypeStageTwo
        - Src:             'xmlschemas.c:17888,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17908,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17928,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17972,18'
          Dst:             xmlSchemaAddParticle
        - Src:             'xmlschemas.c:17980,4'
          Dst:             xmlSchemaAddModelGroup
        - Src:             'xmlschemas.c:18062,4'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:18059,7'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:18082,4'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:18079,7'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:18097,18'
          Dst:             xmlSchemaAddParticle
        - Src:             'xmlschemas.c:18105,4'
          Dst:             xmlSchemaAddModelGroup
        - Src:             'xmlschemas.c:18117,27'
          Dst:             xmlSchemaAddParticle
        - Src:             'xmlschemas.c:18165,11'
          Dst:             xmlSchemaFixupTypeAttributeUses
        - Src:             'xmlschemas.c:18172,11'
          Dst:             xmlSchemaCheckCTComponent
    - functionName:    xmlSchemaFixupSimpleTypeStageTwo
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17673
      functionLinenumberEnd: 17755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - type
      BBCount:         53
      ICount:          295
      EdgeCount:       74
      CyclomaticComplexity: 23
      functionsReached:
        - xmlSchemaCheckCOSSTRestricts
        - xmlSchemaCheckFacetValues
        - xmlSchemaCheckSTPropsCorrect
        - xmlSchemaDeriveAndValidateFacets
        - xmlSchemaFinishMemberTypeDefinitionsProperty
        - xmlSchemaInternalErr
        - xmlSchemaTypeFixup
        - xmlSchemaTypeFixupOptimFacets
        - xmlSchemaTypeFixupWhitespace
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:17676,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17677,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17679,11'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaFinishMemberTypeDefinitionsProperty
                - xmlSchemaTypeFixup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17679,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17679,11'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaFinishMemberTypeDefinitionsProperty
                - xmlSchemaTypeFixup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17680,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17679,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17680,2'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaFinishMemberTypeDefinitionsProperty
                - xmlSchemaTypeFixup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17682,5'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaFinishMemberTypeDefinitionsProperty
                - xmlSchemaTypeFixup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17685,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17686,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17690,9'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaFinishMemberTypeDefinitionsProperty
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:17690,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17690,9'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaFinishMemberTypeDefinitionsProperty
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:17698,10'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaFinishMemberTypeDefinitionsProperty
        - Branch String:   'xmlschemas.c:17690,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17691,21'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaFinishMemberTypeDefinitionsProperty
            - BranchSide:      'xmlschemas.c:17698,10'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaFinishMemberTypeDefinitionsProperty
        - Branch String:   'xmlschemas.c:17698,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17699,48'
              BranchSideFuncs:
                - xmlSchemaFinishMemberTypeDefinitionsProperty
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
            - BranchSide:      'xmlschemas.c:17711,40'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
        - Branch String:   'xmlschemas.c:17698,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17700,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17711,40'
              BranchSideFuncs:
                - xmlSchemaCheckSTPropsCorrect
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
        - Branch String:   'xmlschemas.c:17712,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17712,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17712,14'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
        - Branch String:   'xmlschemas.c:17712,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17712,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17717,40'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTRestricts
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
        - Branch String:   'xmlschemas.c:17718,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17718,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17718,14'
              BranchSideFuncs:
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
        - Branch String:   'xmlschemas.c:17718,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17718,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17734,37'
              BranchSideFuncs:
                - xmlSchemaCheckFacetValues
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
        - Branch String:   'xmlschemas.c:17735,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17735,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17735,14'
              BranchSideFuncs:
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
        - Branch String:   'xmlschemas.c:17735,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17735,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17736,10'
              BranchSideFuncs:
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
                - xmlSchemaDeriveAndValidateFacets
        - Branch String:   'xmlschemas.c:17736,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17737,3'
              BranchSideFuncs:
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
            - BranchSide:      'xmlschemas.c:17738,41'
              BranchSideFuncs:
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
        - Branch String:   'xmlschemas.c:17736,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17738,41'
              BranchSideFuncs:
                - xmlSchemaDeriveAndValidateFacets
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
            - BranchSide:      'xmlschemas.c:17744,40'
              BranchSideFuncs:
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
        - Branch String:   'xmlschemas.c:17739,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17739,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17739,11'
              BranchSideFuncs:
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
        - Branch String:   'xmlschemas.c:17739,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17739,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17740,5'
              BranchSideFuncs:
                - xmlSchemaTypeFixupWhitespace
                - xmlSchemaTypeFixupOptimFacets
        - Branch String:   'xmlschemas.c:17745,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17745,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17745,14'
              BranchSideFuncs:
                - xmlSchemaTypeFixupOptimFacets
        - Branch String:   'xmlschemas.c:17745,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17745,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17746,35'
              BranchSideFuncs:
                - xmlSchemaTypeFixupOptimFacets
        - Branch String:   'xmlschemas.c:17749,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17750,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17751,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:17686,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:17691,2'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:17699,3'
          Dst:             xmlSchemaFinishMemberTypeDefinitionsProperty
        - Src:             'xmlschemas.c:17711,11'
          Dst:             xmlSchemaCheckSTPropsCorrect
        - Src:             'xmlschemas.c:17717,11'
          Dst:             xmlSchemaCheckCOSSTRestricts
        - Src:             'xmlschemas.c:17734,11'
          Dst:             xmlSchemaCheckFacetValues
        - Src:             'xmlschemas.c:17738,8'
          Dst:             xmlSchemaDeriveAndValidateFacets
        - Src:             'xmlschemas.c:17744,11'
          Dst:             xmlSchemaTypeFixupWhitespace
        - Src:             'xmlschemas.c:17746,5'
          Dst:             xmlSchemaTypeFixupOptimFacets
    - functionName:    xmlSchemaFinishMemberTypeDefinitionsProperty
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17431
      functionLinenumberEnd: 17476
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - type
      BBCount:         26
      ICount:          180
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSchemaGetUnionSimpleTypeMemberTypes
        - xmlSchemaPErrMemory
        - xmlSchemaTypeFixup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:17443,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17445,6'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPErrMemory
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:17475,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17445,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17445,6'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPErrMemory
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:17448,6'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:17445,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17446,25'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:17448,6'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:17448,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17449,55'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaTypeFixup
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:17473,9'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPErrMemory
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:17450,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17451,16'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaTypeFixup
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:17472,2'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPErrMemory
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:17452,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17453,18'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaTypeFixup
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:17471,6'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPErrMemory
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:17456,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17458,8'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaTypeFixup
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:17470,3'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPErrMemory
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:17459,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17460,28'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:17463,20'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaTypeFixup
                - xmlSchemaPErrMemory
      Callsites:
        - Src:             'xmlschemas.c:17446,6'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:17449,16'
          Dst:             xmlSchemaGetUnionSimpleTypeMemberTypes
        - Src:             'xmlschemas.c:17460,8'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaCheckSTPropsCorrect
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14857
      functionLinenumberEnd: 14943
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - type
      BBCount:         47
      ICount:          267
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - xmlSchemaGetComponentQName
        - xmlSchemaPCustomErr
        - xmlSchemaTypeFinalContains
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14872,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14877,22'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14884,11'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14884,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14884,11'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14893,10'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14884,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14884,11'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14885,22'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14884,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14885,22'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14893,10'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14890,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14890,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14891,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14893,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14893,31'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14894,3'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14893,51'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14894,3'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14909,12'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14894,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14895,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14909,12'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14895,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14895,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14896,11'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14895,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14896,11'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14909,12'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14893,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14897,22'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14909,12'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14903,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14903,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14904,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14909,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14909,39'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14922,36'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14909,59'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14910,5'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14922,36'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14909,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14911,22'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14922,36'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14922,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14924,22'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14942,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14930,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14930,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14931,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:14877,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:14889,6'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:14885,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:14902,6'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:14897,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:14911,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:14922,9'
          Dst:             xmlSchemaTypeFinalContains
        - Src:             'xmlschemas.c:14929,6'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:14924,2'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaCheckCOSSTRestricts
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14960
      functionLinenumberEnd: 15409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - type
      BBCount:         230
      ICount:          1301
      EdgeCount:       309
      CyclomaticComplexity: 81
      functionsReached:
        - xmlSchemaCheckCOSSTDerivedOK
        - xmlSchemaGetComponentQName
        - xmlSchemaGetPrimitiveType
        - xmlSchemaGetUnionSimpleTypeMemberTypes
        - xmlSchemaInternalErr
        - xmlSchemaIsBuiltInTypeFacet
        - xmlSchemaPCustomErr
        - xmlSchemaPCustomErrExt
        - xmlSchemaPIllegalFacetAtomicErr
        - xmlSchemaPIllegalFacetListUnionErr
        - xmlSchemaTypeFinalContains
        - xmlSchemaTypeFixup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14963,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14964,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:14969,9'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetPrimitiveType
                - xmlSchemaIsBuiltInTypeFacet
                - xmlSchemaPIllegalFacetAtomicErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14969,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14975,8'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetPrimitiveType
                - xmlSchemaIsBuiltInTypeFacet
                - xmlSchemaPIllegalFacetAtomicErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15036,16'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14975,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14976,26'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetPrimitiveType
                - xmlSchemaIsBuiltInTypeFacet
                - xmlSchemaPIllegalFacetAtomicErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14988,33'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetPrimitiveType
                - xmlSchemaIsBuiltInTypeFacet
                - xmlSchemaPIllegalFacetAtomicErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14981,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14981,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14982,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14988,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14990,26'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15004,6'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
                - xmlSchemaIsBuiltInTypeFacet
                - xmlSchemaPIllegalFacetAtomicErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:14995,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14995,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14996,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15004,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15006,10'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
                - xmlSchemaIsBuiltInTypeFacet
                - xmlSchemaPIllegalFacetAtomicErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15036,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15009,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15010,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15014,14'
              BranchSideFuncs:
                - xmlSchemaIsBuiltInTypeFacet
                - xmlSchemaPIllegalFacetAtomicErr
        - Branch String:   'xmlschemas.c:15016,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15017,10'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetAtomicErr
                - xmlSchemaIsBuiltInTypeFacet
            - BranchSide:      'xmlschemas.c:15022,11'
              BranchSideFuncs:
                - xmlSchemaIsBuiltInTypeFacet
                - xmlSchemaPIllegalFacetAtomicErr
        - Branch String:   'xmlschemas.c:15023,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15016,35'
              BranchSideFuncs:
                - xmlSchemaIsBuiltInTypeFacet
                - xmlSchemaPIllegalFacetAtomicErr
            - BranchSide:      'xmlschemas.c:15024,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15024,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15025,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15026,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15036,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15037,19'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:15235,16'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:15040,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15040,31'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15041,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15040,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15040,31'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:15045,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:15040,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15040,31'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:15041,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15040,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15041,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:15045,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:15045,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15045,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:15052,9'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15045,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15046,25'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15052,9'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15052,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15053,9'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15061,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15052,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15054,26'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15061,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15059,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15059,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15060,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15065,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15066,9'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15078,2'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15066,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15067,27'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15076,12'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15073,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15073,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15074,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15080,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15080,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15134,12'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15080,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15090,37'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15134,12'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15090,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15092,23'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15106,10'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
        - Branch String:   'xmlschemas.c:15097,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15097,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15098,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15106,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15107,11'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15125,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15109,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15110,39'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15115,15'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
        - Branch String:   'xmlschemas.c:15116,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15109,11'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15117,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15134,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15135,23'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15147,37'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15140,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15140,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15141,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15147,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15149,23'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15165,18'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:15154,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15154,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15155,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15166,30'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15166,36'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15167,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15166,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15166,36'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:15171,8'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:15166,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15166,36'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:15167,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15166,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15167,7'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:15171,8'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:15171,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15172,48'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:15191,10'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
        - Branch String:   'xmlschemas.c:15171,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15174,16'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:15191,10'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
        - Branch String:   'xmlschemas.c:15184,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15184,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15185,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15185,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15185,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15186,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15186,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15186,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15187,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15200,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15211,8'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15211,8'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15211,8'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15211,8'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15211,8'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15211,8'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15213,43'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
        - Branch String:   'xmlschemas.c:15224,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15200,15'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15225,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15225,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15226,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15233,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15243,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15244,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:15263,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15244,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15244,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:15247,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:15244,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15245,22'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15247,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:15247,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15248,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:15257,15'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:15247,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15249,23'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:15257,15'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:15254,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15254,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15255,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15263,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15268,15'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15297,12'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15269,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15270,34'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaPCustomErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15285,10'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15270,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15272,27'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15280,12'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaTypeFinalContains
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15277,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15277,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15278,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15285,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15286,23'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15292,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15297,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15298,23'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15309,37'
              BranchSideFuncs:
                - xmlSchemaTypeFinalContains
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15303,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15303,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15304,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15309,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15311,23'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15340,7'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15316,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15316,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15317,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15340,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15341,16'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15380,10'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
        - Branch String:   'xmlschemas.c:15343,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15343,32'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15347,7'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15343,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15344,4'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15347,7'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15347,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15348,8'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15374,3'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
        - Branch String:   'xmlschemas.c:15348,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15349,8'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:15351,16'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaInternalErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:15365,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15365,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15366,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15366,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15366,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15367,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15367,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15367,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15368,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15371,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15347,7'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15372,42'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15386,53'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15387,5'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15393,15'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
        - Branch String:   'xmlschemas.c:15386,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15388,39'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15393,15'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
        - Branch String:   'xmlschemas.c:15394,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15386,12'
              BranchSideFuncs:
                - xmlSchemaPIllegalFacetListUnionErr
            - BranchSide:      'xmlschemas.c:15395,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15395,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15396,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15398,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:14964,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:14980,3'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:14976,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:14988,6'
          Dst:             xmlSchemaTypeFinalContains
        - Src:             'xmlschemas.c:14994,3'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:14990,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15008,18'
          Dst:             xmlSchemaGetPrimitiveType
        - Src:             'xmlschemas.c:15010,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:15016,7'
          Dst:             xmlSchemaIsBuiltInTypeFacet
        - Src:             'xmlschemas.c:15018,7'
          Dst:             xmlSchemaPIllegalFacetAtomicErr
        - Src:             'xmlschemas.c:15041,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:15046,6'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:15058,3'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15054,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15072,4'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15067,7'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15090,10'
          Dst:             xmlSchemaTypeFinalContains
        - Src:             'xmlschemas.c:15096,7'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15092,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15110,4'
          Dst:             xmlSchemaPIllegalFacetListUnionErr
        - Src:             'xmlschemas.c:15139,7'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15135,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15147,10'
          Dst:             xmlSchemaTypeFinalContains
        - Src:             'xmlschemas.c:15153,7'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15149,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15167,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:15172,8'
          Dst:             xmlSchemaCheckCOSSTDerivedOK
        - Src:             'xmlschemas.c:15180,4'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15181,4'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15182,4'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15175,7'
          Dst:             xmlSchemaPCustomErrExt
        - Src:             'xmlschemas.c:15213,8'
          Dst:             xmlSchemaPIllegalFacetListUnionErr
        - Src:             'xmlschemas.c:15245,3'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:15253,7'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15249,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15270,7'
          Dst:             xmlSchemaTypeFinalContains
        - Src:             'xmlschemas.c:15276,4'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15272,7'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15286,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15302,7'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15298,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15309,10'
          Dst:             xmlSchemaTypeFinalContains
        - Src:             'xmlschemas.c:15315,7'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15311,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15342,20'
          Dst:             xmlSchemaGetUnionSimpleTypeMemberTypes
        - Src:             'xmlschemas.c:15344,4'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:15349,8'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:15352,9'
          Dst:             xmlSchemaCheckCOSSTDerivedOK
        - Src:             'xmlschemas.c:15362,5'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15363,5'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15364,5'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:15356,8'
          Dst:             xmlSchemaPCustomErrExt
        - Src:             'xmlschemas.c:15388,4'
          Dst:             xmlSchemaPIllegalFacetListUnionErr
    - functionName:    xmlSchemaCheckFacetValues
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18437
      functionLinenumberEnd: 18468
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - typeDecl
        - pctxt
      BBCount:         20
      ICount:          136
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaCheckFacet
        - xmlSchemaCreateVCtxtOnPCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:18444,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18445,28'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
                - xmlSchemaCreateVCtxtOnPCtxt
            - BranchSide:      'xmlschemas.c:18463,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18451,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18452,38'
              BranchSideFuncs:
                - xmlSchemaCreateVCtxtOnPCtxt
                - xmlSchemaCheckFacet
            - BranchSide:      'xmlschemas.c:18455,25'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
        - Branch String:   'xmlschemas.c:18452,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18453,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18454,2'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
        - Branch String:   'xmlschemas.c:18456,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18457,32'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
            - BranchSide:      'xmlschemas.c:18461,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18458,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18458,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18459,14'
              BranchSideFuncs:
                - xmlSchemaCheckFacet
        - Branch String:   'xmlschemas.c:18463,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18464,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18465,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:18452,10'
          Dst:             xmlSchemaCreateVCtxtOnPCtxt
        - Src:             'xmlschemas.c:18457,12'
          Dst:             xmlSchemaCheckFacet
    - functionName:    xmlSchemaDeriveAndValidateFacets
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16893
      functionLinenumberEnd: 17426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - type
      BBCount:         409
      ICount:          2131
      EdgeCount:       548
      CyclomaticComplexity: 141
      functionsReached:
        - xmlSchemaCompareValues
        - xmlSchemaDeriveFacetErr
        - xmlSchemaFacetTypeToString
        - xmlSchemaInternalErr
        - xmlSchemaPCustomErr
        - xmlSchemaPCustomErrExt
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:16931,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16931,38'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16934,12'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16931,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16932,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16934,12'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16935,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16936,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16939,16'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16936,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16937,13'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16939,16'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16939,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16940,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16964,16'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16941,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16943,13'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16945,13'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16947,13'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16949,13'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16951,13'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16953,13'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16955,13'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16957,13'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16959,14'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16961,3'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16964,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16965,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16992,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16966,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16968,14'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16970,14'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16972,14'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16974,14'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16976,14'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16978,14'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16980,14'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16982,14'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16984,15'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16986,3'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16992,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16992,21'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17000,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:16992,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16992,32'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:16993,2'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:16992,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16993,2'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:17000,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:17000,19'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17000,23'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:17006,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:17000,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17004,2'
              BranchSideFuncs:
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:17006,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:17006,19'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17006,23'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:17013,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17006,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17010,2'
              BranchSideFuncs:
                - xmlSchemaFacetTypeToString
                - xmlSchemaFacetTypeToString
                - xmlSchemaPCustomErrExt
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17013,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17013,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17013,20'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17028,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17013,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17018,31'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17028,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17019,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17020,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17021,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17021,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17022,30'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17023,7'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17023,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17023,21'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17027,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17023,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17024,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17027,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17028,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17028,20'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17042,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17028,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17033,31'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17042,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17034,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17035,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17036,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17036,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17037,30'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17038,7'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17038,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17038,21'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17041,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17038,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17039,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17041,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17042,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17042,20'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17059,11'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17042,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17047,31'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17059,11'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17048,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17049,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17050,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17050,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17051,30'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17052,7'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17052,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17052,21'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17055,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17052,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17053,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17055,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17059,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17060,12'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17061,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17061,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17062,8'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17083,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17062,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17063,16'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17064,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17064,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17066,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17072,8'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17067,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17068,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17069,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17069,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17070,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17071,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17072,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17073,16'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17074,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17074,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17076,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17082,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17077,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17078,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17079,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17079,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17080,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17081,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17083,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17087,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17138,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17087,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17089,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17099,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17090,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17091,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17092,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17092,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17093,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17095,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17099,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17101,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17110,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17102,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17103,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17104,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17104,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17105,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17106,11'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17106,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17106,25'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17109,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17106,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17107,3'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17109,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17110,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17112,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17119,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17113,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17114,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17115,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17115,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17116,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17118,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17119,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17121,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17128,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17122,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17123,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17124,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17124,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17125,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17127,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17128,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17130,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17137,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17131,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17132,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17133,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17133,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17134,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17136,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17138,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17142,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17193,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17142,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17143,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17153,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17144,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17145,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17146,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17146,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17147,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17149,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17153,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17155,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17165,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17156,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17157,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17158,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17158,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17159,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17161,11'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17161,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17161,25'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17164,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17161,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17162,3'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17164,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17165,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17167,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17174,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17168,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17169,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17170,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17170,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17171,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17173,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17174,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17176,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17183,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17177,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17178,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17179,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17179,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17180,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17182,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17183,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17185,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17192,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17186,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17187,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17188,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17188,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17189,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17191,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17193,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17197,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17248,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17197,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17198,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17208,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17199,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17200,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17201,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17201,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17202,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17204,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17208,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17210,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17220,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17211,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17212,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17213,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17213,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17214,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17216,11'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17216,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17216,25'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17219,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17216,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17217,3'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17219,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17220,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17222,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17229,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17223,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17224,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17225,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17225,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17226,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17228,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17229,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17231,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17238,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17232,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17233,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17234,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17234,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17235,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17237,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17238,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17240,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17247,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17241,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17242,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17243,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17243,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17244,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17246,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17248,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17252,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17301,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17252,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17253,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17263,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17254,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17255,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17256,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17256,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17257,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17259,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17263,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17265,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17275,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17266,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17267,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17268,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17268,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17269,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17271,11'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17271,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17271,25'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17274,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17271,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17272,3'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17274,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17275,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17277,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17284,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17278,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17279,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17280,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17280,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17281,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17283,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17284,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17286,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17292,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17287,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17288,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17289,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17289,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17290,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17291,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17292,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17294,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17300,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17295,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17296,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17297,10'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17297,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17298,27'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17299,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17301,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17301,20'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17316,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17301,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17306,31'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17316,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17307,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17308,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17309,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17309,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17310,30'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17312,7'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17312,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17312,21'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17315,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17312,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17313,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17315,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17316,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17316,21'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaCompareValues
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17334,11'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17316,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17321,31'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
            - BranchSide:      'xmlschemas.c:17334,11'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17322,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17323,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17324,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17324,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17325,30'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17327,7'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17327,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17327,21'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17330,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17327,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17328,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17330,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17334,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17335,12'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17336,11'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17336,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17337,13'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17338,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17338,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17338,20'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaCompareValues
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17357,16'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17338,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17339,31'
              BranchSideFuncs:
                - xmlSchemaCompareValues
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17357,16'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17340,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17341,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17342,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaDeriveFacetErr
        - Branch String:   'xmlschemas.c:17342,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17343,30'
              BranchSideFuncs:
                - xmlSchemaDeriveFacetErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17345,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17357,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17358,11'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17421,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17363,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17364,7'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17365,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17363,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17365,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17369,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17372,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17373,14'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17403,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:17374,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17375,11'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17397,13'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17375,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17380,8'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17392,4'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:17380,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17381,8'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17386,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17386,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17387,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17390,4'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:17386,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17388,8'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:17390,4'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:17403,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17405,3'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:17419,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17406,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17407,23'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:17410,20'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:17412,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17413,20'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:17415,16'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
      Callsites:
        - Src:             'xmlschemas.c:16993,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17004,2'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:17004,2'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:17004,2'
          Dst:             xmlSchemaPCustomErrExt
        - Src:             'xmlschemas.c:17010,2'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:17010,2'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:17010,2'
          Dst:             xmlSchemaPCustomErrExt
        - Src:             'xmlschemas.c:17018,8'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17022,6'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17024,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17033,8'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17037,6'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17039,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17047,8'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17051,6'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17053,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17066,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17070,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17076,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17080,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17089,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17093,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17101,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17105,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17107,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17112,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17116,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17121,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17125,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17130,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17134,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17143,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17147,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17155,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17159,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17162,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17167,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17171,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17176,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17180,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17185,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17189,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17198,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17202,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17210,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17214,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17217,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17222,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17226,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17231,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17235,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17240,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17244,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17253,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17257,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17265,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17269,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17272,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17277,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17281,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17286,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17290,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17294,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17298,3'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17306,8'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17310,6'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17313,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17321,8'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17325,6'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17328,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17339,8'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemas.c:17343,6'
          Dst:             xmlSchemaDeriveFacetErr
        - Src:             'xmlschemas.c:17381,8'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17388,8'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:17407,3'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:17423,5'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaTypeFixupWhitespace
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17533
      functionLinenumberEnd: 17594
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
      BBCount:         40
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:17539,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17540,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17542,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17545,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17548,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17575,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17548,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17549,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17566,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17549,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17550,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17565,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17550,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17552,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17555,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17558,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17561,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17575,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17575,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17576,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17575,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17579,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17593,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17579,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17580,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17591,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17580,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17581,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17583,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17583,55'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17584,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17585,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17583,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17585,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17588,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaTypeFixupOptimFacets
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17480
      functionLinenumberEnd: 17529
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
      BBCount:         39
      ICount:          241
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSchemaGetPrimitiveType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:17484,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17485,13'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17490,9'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
        - Branch String:   'xmlschemas.c:17490,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17493,13'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17512,9'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
        - Branch String:   'xmlschemas.c:17493,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17494,14'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17511,5'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
        - Branch String:   'xmlschemas.c:17494,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17496,7'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17498,15'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17502,15'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17507,11'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
        - Branch String:   'xmlschemas.c:17512,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17513,2'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17514,9'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
        - Branch String:   'xmlschemas.c:17514,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17515,2'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17516,9'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
        - Branch String:   'xmlschemas.c:17516,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17517,2'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17519,9'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
        - Branch String:   'xmlschemas.c:17519,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17519,19'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17519,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17519,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17519,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17519,31'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
        - Branch String:   'xmlschemas.c:17519,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17519,9'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
            - BranchSide:      'xmlschemas.c:17520,52'
              BranchSideFuncs:
                - xmlSchemaGetPrimitiveType
        - Branch String:   'xmlschemas.c:17524,55'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17525,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17528,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17524,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17526,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17528,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:17520,26'
          Dst:             xmlSchemaGetPrimitiveType
    - functionName:    xmlSchemaPCustomErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2979
      functionLinenumberEnd: 2982
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - item
        - itemElem
        - message
        - str1
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaPCustomErrExt
      functionUses:    75
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:2980,5'
          Dst:             xmlSchemaPCustomErrExt
    - functionName:    xmlSchemaPCustomErrExt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2947
      functionLinenumberEnd: 2960
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - item
        - itemElem
        - message
        - str1
        - str2
        - str3
      BBCount:         14
      ICount:          117
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaFormatItemForReport
        - xmlSchemaGetComponentNode
        - xmlSchemaPErrExt
        - xmlStrcat
        - xmlStrdup
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2954,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2954,32'
              BranchSideFuncs:
                - xmlSchemaPErrExt
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:2956,22'
              BranchSideFuncs:
                - xmlSchemaPErrExt
        - Branch String:   'xmlschemas.c:2954,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2955,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaPErrExt
            - BranchSide:      'xmlschemas.c:2956,22'
              BranchSideFuncs:
                - xmlSchemaPErrExt
        - Branch String:   'xmlschemas.c:2958,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2958,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2959,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2959,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2959,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2959,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2950,5'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:2951,11'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:2952,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2953,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2955,13'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:2956,5'
          Dst:             xmlSchemaPErrExt
    - functionName:    xmlSchemaDeriveFacetErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16853
      functionLinenumberEnd: 16882
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - pctxt
        - facet1
        - facet2
        - lessGreater
        - orEqual
        - ofBase
      BBCount:         18
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaFacetTypeToString
        - xmlSchemaPCustomErr
        - xmlStrcat
        - xmlStrdup
      functionUses:    28
      BranchProfiles:
        - Branch String:   'xmlschemas.c:16859,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16860,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPCustomErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:16861,9'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPCustomErr
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:16861,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16862,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPCustomErr
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:16864,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPCustomErr
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:16866,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16867,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPCustomErr
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:16868,21'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaFacetTypeToString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPCustomErr
                - xmlStrcat
        - Branch String:   'xmlschemas.c:16870,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16871,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16873,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16880,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16880,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16881,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:16856,11'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:16857,26'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:16857,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:16858,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:16860,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:16862,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:16864,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:16867,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:16868,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:16869,26'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:16869,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:16871,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:16873,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:16875,5'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaPErrExt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1974
      functionLinenumberEnd: 1978
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - code
        - strData1
        - strData2
        - strData3
        - msg
        - str1
        - str2
        - str3
        - str4
        - str5
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaPErrFull
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:1975,5'
          Dst:             xmlSchemaPErrFull
    - functionName:    xmlSchemaCreateVCtxtOnPCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15458
      functionLinenumberEnd: 15476
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaNewValidCtxt
        - xmlSchemaPErr
        - xmlSchemaSetValidErrors
        - xmlSchemaSetValidStructuredErrors
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:15459,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15460,16'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSetValidErrors
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:15475,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15461,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15462,20'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:15470,26'
              BranchSideFuncs:
                - xmlSchemaSetValidErrors
                - xmlSchemaSetValidStructuredErrors
      Callsites:
        - Src:             'xmlschemas.c:15460,16'
          Dst:             xmlSchemaNewValidCtxt
        - Src:             'xmlschemas.c:15462,6'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:15470,2'
          Dst:             xmlSchemaSetValidErrors
        - Src:             'xmlschemas.c:15472,2'
          Dst:             xmlSchemaSetValidStructuredErrors
    - functionName:    xmlSchemaCheckFacet
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18232
      functionLinenumberEnd: 18426
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - facet
        - typeDecl
        - pctxt
        - name
      BBCount:         103
      ICount:          539
      EdgeCount:       131
      CyclomaticComplexity: 30
      functionsReached:
        - xmlRegexpCompile
        - xmlSchemaCustomErr
        - xmlSchemaCustomErr4
        - xmlSchemaFacetTypeToString
        - xmlSchemaFormatQName
        - xmlSchemaFreeParserCtxt
        - xmlSchemaGetBuiltInType
        - xmlSchemaInternalErr
        - xmlSchemaNewParserCtxt
        - xmlSchemaVCheckCVCSimpleType
        - xmlSchemaValidatePredefinedType
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:18235,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18235,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18236,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18235,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18236,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18241,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeParserCtxt
                - xmlSchemaCustomErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlRegexpCompile
                - xmlSchemaCustomErr
                - xmlSchemaNewParserCtxt
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:18241,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18242,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeParserCtxt
                - xmlSchemaCustomErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlRegexpCompile
                - xmlSchemaCustomErr
                - xmlSchemaNewParserCtxt
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18244,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeParserCtxt
                - xmlSchemaCustomErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlRegexpCompile
                - xmlSchemaCustomErr
                - xmlSchemaNewParserCtxt
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:18246,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18276,7'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18276,7'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18276,7'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18276,7'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18276,7'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18342,46'
              BranchSideFuncs:
                - xmlRegexpCompile
                - xmlSchemaFreeParserCtxt
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18361,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
            - BranchSide:      'xmlschemas.c:18361,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
            - BranchSide:      'xmlschemas.c:18361,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
            - BranchSide:      'xmlschemas.c:18361,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
            - BranchSide:      'xmlschemas.c:18361,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
            - BranchSide:      'xmlschemas.c:18397,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeParserCtxt
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18416,13'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18276,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18277,14'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18284,14'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18278,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18279,4'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18283,3'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18286,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18290,15'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18302,18'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18291,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18292,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18293,3'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18304,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18305,11'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18332,28'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:18305,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18307,8'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18317,11'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18307,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18308,38'
              BranchSideFuncs:
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18315,4'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18319,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18320,13'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18331,7'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18329,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18329,4'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18330,7'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18333,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18334,4'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18338,3'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18343,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18344,7'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18354,13'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18346,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18347,37'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18353,13'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18361,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18363,7'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18367,7'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaValidatePredefinedType
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:18370,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18371,7'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18394,6'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18371,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18373,11'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18379,7'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:18373,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18374,4'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18377,7'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18381,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18383,38'
              BranchSideFuncs:
                - xmlSchemaFacetTypeToString
                - xmlSchemaCustomErr4
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18393,6'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:18397,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18398,21'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18399,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFreeParserCtxt
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18399,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18400,21'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18401,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaFreeParserCtxt
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18401,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18402,21'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18404,11'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18419,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18419,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18421,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18419,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18420,26'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18421,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18423,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18423,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18425,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18423,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18424,26'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:18425,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:18279,4'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:18290,15'
          Dst:             xmlSchemaNewParserCtxt
        - Src:             'xmlschemas.c:18301,9'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:18313,19'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:18308,8'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:18327,8'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:18322,4'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:18334,4'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:18342,29'
          Dst:             xmlRegexpCompile
        - Src:             'xmlschemas.c:18347,7'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:18363,7'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:18362,9'
          Dst:             xmlSchemaValidatePredefinedType
        - Src:             'xmlschemas.c:18367,7'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:18366,9'
          Dst:             xmlSchemaValidatePredefinedType
        - Src:             'xmlschemas.c:18374,4'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:18387,4'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:18383,7'
          Dst:             xmlSchemaCustomErr4
        - Src:             'xmlschemas.c:18397,21'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:18399,28'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:18401,28'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:18408,4'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:18420,2'
          Dst:             xmlSchemaFreeParserCtxt
        - Src:             'xmlschemas.c:18424,2'
          Dst:             xmlSchemaFreeParserCtxt
    - functionName:    xmlSchemaFreeParserCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12238
      functionLinenumberEnd: 12255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         22
      ICount:          125
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDictFree
        - xmlFreeDoc
        - xmlSchemaConstructionCtxtFree
        - xmlSchemaFreeValidCtxt
        - xmlSchemaItemListFree
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:12239,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12240,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12241,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFreeValidCtxt
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:12241,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12241,31'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFreeValidCtxt
            - BranchSide:      'xmlschemas.c:12243,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFreeValidCtxt
        - Branch String:   'xmlschemas.c:12241,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12242,20'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFreeValidCtxt
            - BranchSide:      'xmlschemas.c:12243,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFreeValidCtxt
        - Branch String:   'xmlschemas.c:12243,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12244,25'
              BranchSideFuncs:
                - xmlSchemaFreeValidCtxt
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaConstructionCtxtFree
            - BranchSide:      'xmlschemas.c:12246,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaConstructionCtxtFree
        - Branch String:   'xmlschemas.c:12246,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12246,35'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaConstructionCtxtFree
            - BranchSide:      'xmlschemas.c:12251,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:12246,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12247,32'
              BranchSideFuncs:
                - xmlSchemaConstructionCtxtFree
                - xmlDictFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:12251,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:12251,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12252,24'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlDictFree
            - BranchSide:      'xmlschemas.c:12253,17'
              BranchSideFuncs:
                - xmlDictFree
      Callsites:
        - Src:             'xmlschemas.c:12242,9'
          Dst:             xmlFreeDoc
        - Src:             'xmlschemas.c:12244,2'
          Dst:             xmlSchemaFreeValidCtxt
        - Src:             'xmlschemas.c:12247,2'
          Dst:             xmlSchemaConstructionCtxtFree
        - Src:             'xmlschemas.c:12252,2'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:12253,5'
          Dst:             xmlDictFree
    - functionName:    xmlSchemaFreeValidCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27203
      functionLinenumberEnd: 27281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         68
      ICount:          439
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - xmlDictFree
        - xmlSchemaClearAttrInfos
        - xmlSchemaClearElemInfo
        - xmlSchemaFreeIDCStateObjList
        - xmlSchemaFreeParserCtxt
        - xmlSchemaFreeValue
        - xmlSchemaIDCFreeKey
        - xmlSchemaItemListFree
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27204,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27205,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27206,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
                - xmlSchemaFreeParserCtxt
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:27206,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27207,28'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:27208,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:27208,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27209,26'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27210,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
        - Branch String:   'xmlschemas.c:27210,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27214,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27221,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
        - Branch String:   'xmlschemas.c:27214,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27215,13'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27219,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
        - Branch String:   'xmlschemas.c:27221,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27223,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaIDCFreeKey
            - BranchSide:      'xmlschemas.c:27228,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
        - Branch String:   'xmlschemas.c:27223,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27224,26'
              BranchSideFuncs:
                - xmlSchemaIDCFreeKey
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
            - BranchSide:      'xmlschemas.c:27225,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
                - xmlSchemaFreeIDCStateObjList
        - Branch String:   'xmlschemas.c:27228,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27229,31'
              BranchSideFuncs:
                - xmlSchemaFreeIDCStateObjList
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
            - BranchSide:      'xmlschemas.c:27232,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
                - xmlSchemaFreeIDCStateObjList
        - Branch String:   'xmlschemas.c:27232,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27233,31'
              BranchSideFuncs:
                - xmlSchemaFreeIDCStateObjList
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
            - BranchSide:      'xmlschemas.c:27240,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
        - Branch String:   'xmlschemas.c:27240,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27241,27'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
            - BranchSide:      'xmlschemas.c:27248,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
        - Branch String:   'xmlschemas.c:27246,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27243,13'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
            - BranchSide:      'xmlschemas.c:27247,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
        - Branch String:   'xmlschemas.c:27248,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27253,6'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
                - xmlSchemaClearAttrInfos
            - BranchSide:      'xmlschemas.c:27261,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
        - Branch String:   'xmlschemas.c:27253,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27254,30'
              BranchSideFuncs:
                - xmlSchemaClearAttrInfos
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
            - BranchSide:      'xmlschemas.c:27255,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
        - Branch String:   'xmlschemas.c:27255,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27256,13'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
            - BranchSide:      'xmlschemas.c:27259,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
        - Branch String:   'xmlschemas.c:27261,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27265,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
                - xmlSchemaClearElemInfo
            - BranchSide:      'xmlschemas.c:27274,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:27265,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27266,11'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlDictFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:27272,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:27267,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27268,3'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:27269,29'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlDictFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:27274,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27275,24'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlDictFree
            - BranchSide:      'xmlschemas.c:27276,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'xmlschemas.c:27276,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27277,14'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'xmlschemas.c:27278,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27278,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27279,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27280,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:27207,9'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemas.c:27209,2'
          Dst:             xmlSchemaFreeParserCtxt
        - Src:             'xmlschemas.c:27224,6'
          Dst:             xmlSchemaIDCFreeKey
        - Src:             'xmlschemas.c:27229,2'
          Dst:             xmlSchemaFreeIDCStateObjList
        - Src:             'xmlschemas.c:27233,2'
          Dst:             xmlSchemaFreeIDCStateObjList
        - Src:             'xmlschemas.c:27254,6'
          Dst:             xmlSchemaClearAttrInfos
        - Src:             'xmlschemas.c:27269,6'
          Dst:             xmlSchemaClearElemInfo
        - Src:             'xmlschemas.c:27275,2'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:27277,2'
          Dst:             xmlDictFree
    - functionName:    xmlSchemaConstructionCtxtFree
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9632
      functionLinenumberEnd: 9650
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - con
      BBCount:         18
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlDictFree
        - xmlHashFree
        - xmlSchemaItemListFree
        - xmlSchemaRedefListFree
        - xmlSchemaSubstGroupFreeEntry
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9639,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9640,24'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlDictFree
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:9641,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:9641,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9642,24'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlDictFree
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:9643,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaRedefListFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:9643,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9644,14'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlSchemaRedefListFree
            - BranchSide:      'xmlschemas.c:9645,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaRedefListFree
        - Branch String:   'xmlschemas.c:9645,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9646,25'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlDictFree
            - BranchSide:      'xmlschemas.c:9647,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'xmlschemas.c:9647,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9647,9'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'xmlschemas.c:9648,14'
              BranchSideFuncs:
                - xmlDictFree
      Callsites:
        - Src:             'xmlschemas.c:9640,2'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:9642,2'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:9644,2'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:9644,2'
          Dst:             xmlSchemaSubstGroupFreeEntry
        - Src:             'xmlschemas.c:9646,2'
          Dst:             xmlSchemaRedefListFree
        - Src:             'xmlschemas.c:9648,2'
          Dst:             xmlDictFree
    - functionName:    xmlSchemaSubstGroupFreeEntry
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5459
      functionLinenumberEnd: 5461
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - group
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaSubstGroupFree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:5460,5'
          Dst:             xmlSchemaSubstGroupFree
    - functionName:    xmlSchemaRedefListFree
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9620
      functionLinenumberEnd: 9628
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - redef
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9623,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9624,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9628,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaSubstGroupFree
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5449
      functionLinenumberEnd: 5455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - group
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaItemListFree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5450,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5451,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5452,9'
              BranchSideFuncs:
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:5452,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5453,24'
              BranchSideFuncs:
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:5454,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5453,2'
          Dst:             xmlSchemaItemListFree
    - functionName:    xmlSchemaNewValidCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27029
      functionLinenumberEnd: 27051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlDictCreate
        - xmlSchemaFreeValidCtxt
        - xmlSchemaItemListCreate
        - xmlSchemaVErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27033,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27034,9'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:27037,12'
              BranchSideFuncs:
                - xmlDictCreate
                - xmlSchemaItemListCreate
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFreeValidCtxt
        - Branch String:   'xmlschemas.c:27040,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27041,32'
              BranchSideFuncs:
                - xmlSchemaFreeValidCtxt
            - BranchSide:      'xmlschemas.c:27044,23'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaFreeValidCtxt
        - Branch String:   'xmlschemas.c:27045,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27046,32'
              BranchSideFuncs:
                - xmlSchemaFreeValidCtxt
            - BranchSide:      'xmlschemas.c:27049,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:27034,9'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:27039,17'
          Dst:             xmlDictCreate
        - Src:             'xmlschemas.c:27041,9'
          Dst:             xmlSchemaFreeValidCtxt
        - Src:             'xmlschemas.c:27044,23'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:27046,9'
          Dst:             xmlSchemaFreeValidCtxt
    - functionName:    xmlSchemaPErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1924
      functionLinenumberEnd: 1927
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - code
        - msg
        - str1
        - str2
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaPErrFull
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:1925,5'
          Dst:             xmlSchemaPErrFull
    - functionName:    xmlSchemaPIllegalFacetAtomicErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3039
      functionLinenumberEnd: 3051
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - type
        - baseType
        - facet
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaFacetTypeToString
        - xmlSchemaFormatItemForReport
        - xmlSchemaPErrExt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3049,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3049,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3050,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3050,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3050,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3050,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3042,5'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:3046,16'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:3047,2'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:3043,5'
          Dst:             xmlSchemaPErrExt
    - functionName:    xmlSchemaPIllegalFacetListUnionErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3066
      functionLinenumberEnd: 3075
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - type
        - facet
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaFacetTypeToString
        - xmlSchemaFormatItemForReport
        - xmlSchemaPErr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3074,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3074,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3074,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3069,5'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:3073,16'
          Dst:             xmlSchemaFacetTypeToString
        - Src:             'xmlschemas.c:3071,5'
          Dst:             xmlSchemaPErr
    - functionName:    xmlSchemaCheckSRCCT
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16296
      functionLinenumberEnd: 16445
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - type
      BBCount:         63
      ICount:          368
      EdgeCount:       84
      CyclomaticComplexity: 23
      functionsReached:
        - xmlSchemaFormatQName
        - xmlSchemaIsParticleEmptiable
        - xmlSchemaPCustomErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:16305,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16305,11'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16331,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16305,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16311,8'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16331,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16311,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16311,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16323,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16311,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16312,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16323,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16320,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16320,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16321,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16331,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16331,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16332,10'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16331,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16331,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16352,11'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16331,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16332,10'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16352,11'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16332,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16333,12'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16350,2'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16347,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16347,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16348,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16352,59'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16353,4'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16359,7'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16352,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16359,7'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16367,18'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16359,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16360,27'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16367,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16367,65'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16368,4'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16403,7'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16367,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16376,30'
              BranchSideFuncs:
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16403,7'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16375,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16377,11'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16383,11'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16383,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16384,16'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16399,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16399,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16400,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16408,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16409,23'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16419,23'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16428,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16428,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16429,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:16318,3'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:16313,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16345,7'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:16339,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16360,7'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16375,9'
          Dst:             xmlSchemaIsParticleEmptiable
        - Src:             'xmlschemas.c:16397,4'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:16391,7'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16416,7'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:16409,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16425,7'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:16419,3'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaAddType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5157
      functionLinenumberEnd: 5188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - type
        - name
        - nsName
        - node
        - topLevel
      BBCount:         40
      ICount:          247
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaAddRedef
        - xmlSchemaPErrMemory
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5160,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5160,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5161,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5160,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5161,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5163,30'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddRedef
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5164,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5165,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5168,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddRedef
        - Branch String:   'xmlschemas.c:5173,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5174,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddRedef
            - BranchSide:      'xmlschemas.c:5185,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5174,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5175,38'
              BranchSideFuncs:
                - xmlSchemaAddRedef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5183,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5177,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5178,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5181,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5183,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5183,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5183,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5183,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5183,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5184,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5185,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5185,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5185,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5185,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5185,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5186,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5186,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5186,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5186,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5186,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5187,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5165,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5175,20'
          Dst:             xmlSchemaAddRedef
        - Src:             'xmlschemas.c:5183,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5183,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5185,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5185,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5186,5'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5186,5'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaFixupSimpleTypeStageOne
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17599
      functionLinenumberEnd: 17665
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - type
      BBCount:         39
      ICount:          230
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSchemaFixupSimpleTypeStageOne
        - xmlSchemaInternalErr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:17600,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17601,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17602,11'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17602,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17602,11'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17603,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17602,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17603,2'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17604,5'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17606,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17610,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17618,16'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17610,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17614,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17618,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17618,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17622,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17634,6'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:17622,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17626,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17630,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17634,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17635,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:17639,6'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
        - Branch String:   'xmlschemas.c:17639,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17639,6'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
            - BranchSide:      'xmlschemas.c:17647,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17639,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17640,43'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
            - BranchSide:      'xmlschemas.c:17647,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17640,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17640,70'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17641,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17647,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17648,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17649,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:17649,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:17650,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:17655,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:17614,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:17626,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:17635,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:17640,10'
          Dst:             xmlSchemaFixupSimpleTypeStageOne
    - functionName:    xmlSchemaAddParticle
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5286
      functionLinenumberEnd: 5313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - min
        - max
      BBCount:         15
      ICount:          117
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5288,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5289,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5292,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5293,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5294,22'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5297,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5305,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5305,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5305,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5305,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5305,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5312,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5294,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5305,5'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5305,5'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaAddModelGroup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5250
      functionLinenumberEnd: 5270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - type
        - node
      BBCount:         31
      ICount:          160
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5253,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5253,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5254,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5253,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5254,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5257,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5258,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5259,22'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5262,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5265,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5265,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5265,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5265,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5265,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5266,10'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5266,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5267,3'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5268,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5266,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5268,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5269,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5268,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5268,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5268,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5268,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5268,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5269,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5259,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5265,5'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5265,5'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5268,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5268,2'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaFixupTypeAttributeUses
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14100
      functionLinenumberEnd: 14283
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - type
      BBCount:         96
      ICount:          559
      EdgeCount:       128
      CyclomaticComplexity: 34
      functionsReached:
        - xmlSchemaExpandAttributeGroupRefs
        - xmlSchemaInternalErr
        - xmlSchemaItemListAddSize
        - xmlSchemaItemListCreate
        - xmlSchemaItemListFree
        - xmlSchemaTypeFixup
        - xmlSchemaUnionWildcards
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14105,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14106,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:14110,16'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
                - xmlSchemaTypeFixup
        - Branch String:   'xmlschemas.c:14111,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14111,9'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
                - xmlSchemaTypeFixup
            - BranchSide:      'xmlschemas.c:14115,12'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:14111,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14112,25'
              BranchSideFuncs:
                - xmlSchemaTypeFixup
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:14115,12'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:14112,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14112,57'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14113,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14122,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14123,6'
              BranchSideFuncs:
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaInternalErr
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:14152,9'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14123,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14128,44'
              BranchSideFuncs:
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:14139,44'
              BranchSideFuncs:
                - xmlSchemaExpandAttributeGroupRefs
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:14128,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14132,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:14136,10'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14136,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14137,13'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14138,2'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14139,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:14143,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:14152,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14156,6'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14223,9'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:14156,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14160,10'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14208,13'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14160,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14161,15'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14163,13'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14166,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14167,9'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14206,2'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:14168,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14172,14'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14182,7'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14172,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14173,10'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14181,3'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14174,50'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14175,9'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14180,7'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14174,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14178,8'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14180,7'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14182,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14186,14'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14197,7'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14186,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14187,10'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14196,3'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14189,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14190,9'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14195,7'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14188,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14193,8'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14195,7'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14197,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14198,24'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:14203,28'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14199,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14200,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14201,14'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14208,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:14209,9'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14210,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14211,24'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:14216,28'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14212,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14213,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14214,14'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:14223,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14224,6'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:14236,9'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
        - Branch String:   'xmlschemas.c:14224,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14225,28'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlSchemaUnionWildcards
            - BranchSide:      'xmlschemas.c:14232,5'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
        - Branch String:   'xmlschemas.c:14236,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
            - BranchSide:      'xmlschemas.c:14237,6'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
        - Branch String:   'xmlschemas.c:14237,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
            - BranchSide:      'xmlschemas.c:14242,10'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
        - Branch String:   'xmlschemas.c:14242,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14253,31'
              BranchSideFuncs:
                - xmlSchemaUnionWildcards
            - BranchSide:      'xmlschemas.c:14261,29'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14253,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14255,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14256,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:14106,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:14112,6'
          Dst:             xmlSchemaTypeFixup
        - Src:             'xmlschemas.c:14128,10'
          Dst:             xmlSchemaExpandAttributeGroupRefs
        - Src:             'xmlschemas.c:14132,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:14139,10'
          Dst:             xmlSchemaExpandAttributeGroupRefs
        - Src:             'xmlschemas.c:14143,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:14198,24'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:14203,3'
          Dst:             xmlSchemaItemListAddSize
        - Src:             'xmlschemas.c:14211,24'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:14216,3'
          Dst:             xmlSchemaItemListAddSize
        - Src:             'xmlschemas.c:14225,6'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:14253,7'
          Dst:             xmlSchemaUnionWildcards
    - functionName:    xmlSchemaCheckCTComponent
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16268
      functionLinenumberEnd: 16281
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - type
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaCheckCOSCTExtends
        - xmlSchemaCheckCTPropsCorrect
        - xmlSchemaCheckDerivationOKRestriction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:16274,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16275,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16276,9'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction
                - xmlSchemaCheckCOSCTExtends
        - Branch String:   'xmlschemas.c:16276,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16277,35'
              BranchSideFuncs:
                - xmlSchemaCheckCOSCTExtends
            - BranchSide:      'xmlschemas.c:16279,46'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction
      Callsites:
        - Src:             'xmlschemas.c:16273,11'
          Dst:             xmlSchemaCheckCTPropsCorrect
        - Src:             'xmlschemas.c:16277,8'
          Dst:             xmlSchemaCheckCOSCTExtends
        - Src:             'xmlschemas.c:16279,8'
          Dst:             xmlSchemaCheckDerivationOKRestriction
    - functionName:    xmlSchemaCheckCTPropsCorrect
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15582
      functionLinenumberEnd: 15696
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - type
      BBCount:         58
      ICount:          343
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaGetComponentDesignation
        - xmlSchemaIsDerivedFromBuiltInType
        - xmlSchemaItemListRemove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:15591,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15592,3'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:15618,9'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15592,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15592,3'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:15593,3'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:15592,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15592,3'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:15618,9'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15592,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15593,3'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:15618,9'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15591,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15598,32'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:15618,9'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15618,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15619,27'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15693,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15618,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15621,53'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15693,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15625,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15626,12'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15692,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15634,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15635,12'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15666,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15635,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15636,13'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15659,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15638,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15639,5'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15658,3'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15637,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15642,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15658,3'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15650,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15650,4'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:15654,32'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:15654,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15655,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15656,4'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15666,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15666,38'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15668,7'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15667,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15670,11'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15689,6'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15670,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15671,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15687,13'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15682,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15682,4'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:15683,32'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:15683,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15684,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15685,7'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
      Callsites:
        - Src:             'xmlschemas.c:15598,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:15648,8'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:15644,4'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:15654,8'
          Dst:             xmlSchemaItemListRemove
        - Src:             'xmlschemas.c:15667,7'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
        - Src:             'xmlschemas.c:15680,8'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:15673,4'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:15683,8'
          Dst:             xmlSchemaItemListRemove
    - functionName:    xmlSchemaCheckCOSCTExtends
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15825
      functionLinenumberEnd: 16057
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - type
      BBCount:         41
      ICount:          213
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSchemaPCustomErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:15835,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15835,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15840,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15835,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15840,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16031,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15840,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15841,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15951,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15951,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15952,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15959,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15951,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15959,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15959,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15959,61'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15960,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15971,10'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15959,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15967,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15971,10'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15971,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15976,23'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:15985,10'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15985,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15991,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:15995,8'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15995,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15996,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16002,27'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16031,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16036,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16042,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16042,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16048,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
      Callsites:
        - Src:             'xmlschemas.c:15841,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15976,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16002,7'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16036,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16048,6'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaCheckDerivationOKRestriction
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16080
      functionLinenumberEnd: 16255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - type
      BBCount:         70
      ICount:          409
      EdgeCount:       94
      CyclomaticComplexity: 26
      functionsReached:
        - xmlSchemaCheckCOSSTDerivedOK
        - xmlSchemaCheckDerivationOKRestriction2to4
        - xmlSchemaCustomErr
        - xmlSchemaGetComponentDesignation
        - xmlSchemaIsParticleEmptiable
        - xmlSchemaPCustomErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:16088,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16088,11'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:16095,9'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:16088,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16089,32'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:16095,9'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:16095,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16100,32'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:16113,51'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:16113,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16120,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16125,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:16125,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16131,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16131,17'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:16131,65'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16132,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:16139,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:16131,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16139,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:16190,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
        - Branch String:   'xmlschemas.c:16139,55'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16140,7'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:16153,52'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:16139,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16153,52'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:16173,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
        - Branch String:   'xmlschemas.c:16155,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16156,12'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:16173,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16158,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16159,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16160,33'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:16169,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16169,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16170,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16170,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16170,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16171,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16173,61'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16175,26'
              BranchSideFuncs:
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16183,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16173,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16182,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16183,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16190,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16195,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
            - BranchSide:      'xmlschemas.c:16220,17'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16195,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16201,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16201,15'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
        - Branch String:   'xmlschemas.c:16201,65'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16202,7'
              BranchSideFuncs:
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16204,26'
              BranchSideFuncs:
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16202,55'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16204,26'
              BranchSideFuncs:
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16212,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16201,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16211,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16212,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16220,67'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16221,2'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16226,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16220,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16226,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16248,22'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:16226,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16226,40'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:16247,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:16226,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:16232,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:16247,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:16089,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:16100,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:16113,9'
          Dst:             xmlSchemaCheckDerivationOKRestriction2to4
        - Src:             'xmlschemas.c:16153,12'
          Dst:             xmlSchemaCheckCOSSTDerivedOK
        - Src:             'xmlschemas.c:16165,7'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:16167,7'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:16160,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:16174,7'
          Dst:             xmlSchemaIsParticleEmptiable
        - Src:             'xmlschemas.c:16183,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16203,6'
          Dst:             xmlSchemaIsParticleEmptiable
        - Src:             'xmlschemas.c:16212,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16232,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:16248,2'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaCheckDerivationOKRestriction2to4
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13804
      functionLinenumberEnd: 14075
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - action
        - item
        - baseItem
        - uses
        - baseUses
        - wild
        - baseWild
      BBCount:         130
      ICount:          826
      EdgeCount:       172
      CyclomaticComplexity: 44
      functionsReached:
        - xmlSchemaCheckCOSNSSubset
        - xmlSchemaCheckCOSSTDerivedOK
        - xmlSchemaCheckCVCWildcardNamespace
        - xmlSchemaCustomErr4
        - xmlSchemaGetComponentDesignation
        - xmlSchemaGetComponentNode
        - xmlSchemaGetComponentQName
        - xmlSchemaGetComponentTypeStr
        - xmlSchemaGetEffectiveValueConstraint
        - xmlSchemaPAttrUseErr4
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13810,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13811,9'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13969,9'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:13811,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13812,12'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13960,5'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:13814,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13815,3'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13816,13'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
        - Branch String:   'xmlschemas.c:13816,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13817,10'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13931,6'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
        - Branch String:   'xmlschemas.c:13819,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13820,8'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13931,6'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
        - Branch String:   'xmlschemas.c:13818,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13829,13'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13931,6'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
        - Branch String:   'xmlschemas.c:13831,58'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13832,5'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13851,58'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
        - Branch String:   'xmlschemas.c:13831,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13834,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13851,58'
              BranchSideFuncs:
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
        - Branch String:   'xmlschemas.c:13849,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13849,4'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13851,7'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
        - Branch String:   'xmlschemas.c:13851,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13855,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13888,41'
              BranchSideFuncs:
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
        - Branch String:   'xmlschemas.c:13877,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13877,4'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13878,4'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
        - Branch String:   'xmlschemas.c:13878,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13878,4'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13879,4'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
        - Branch String:   'xmlschemas.c:13879,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13879,4'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13881,7'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
        - Branch String:   'xmlschemas.c:13909,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13910,8'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13912,14'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
        - Branch String:   'xmlschemas.c:13909,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13912,14'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13927,4'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
        - Branch String:   'xmlschemas.c:13924,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13924,5'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13926,8'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
        - Branch String:   'xmlschemas.c:13933,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13941,8'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13959,2'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
        - Branch String:   'xmlschemas.c:13941,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13942,43'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13945,16'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
        - Branch String:   'xmlschemas.c:13941,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13945,16'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13958,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
        - Branch String:   'xmlschemas.c:13955,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13955,7'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
            - BranchSide:      'xmlschemas.c:13957,3'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaCheckCOSSTDerivedOK
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetEffectiveValueConstraint
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaPAttrUseErr4
        - Branch String:   'xmlschemas.c:13969,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13970,9'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14007,9'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:13970,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13971,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14003,5'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:13972,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13973,3'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:13974,12'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:13975,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13976,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:13987,11'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:13976,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13977,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:13986,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:13979,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13980,5'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:13985,3'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:13978,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13982,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:13985,3'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:13987,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13988,12'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14002,2'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:13999,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13999,3'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14000,3'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:14000,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14000,3'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14001,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentDesignation
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:14007,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14012,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14074,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14012,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14013,15'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14029,14'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
                - xmlSchemaCheckCOSNSSubset
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:14027,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14027,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14028,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14048,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14048,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14049,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14058,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14058,9'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14059,7'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
        - Branch String:   'xmlschemas.c:14058,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14059,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14073,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14058,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14060,15'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr4
            - BranchSide:      'xmlschemas.c:14073,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14070,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14070,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14071,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:13842,8'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:13847,8'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:13840,4'
          Dst:             xmlSchemaPAttrUseErr4
        - Src:             'xmlschemas.c:13851,18'
          Dst:             xmlSchemaCheckCOSSTDerivedOK
        - Src:             'xmlschemas.c:13865,8'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:13870,8'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:13872,8'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:13875,8'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:13863,4'
          Dst:             xmlSchemaPAttrUseErr4
        - Src:             'xmlschemas.c:13888,4'
          Dst:             xmlSchemaGetEffectiveValueConstraint
        - Src:             'xmlschemas.c:13900,8'
          Dst:             xmlSchemaGetEffectiveValueConstraint
        - Src:             'xmlschemas.c:13916,9'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:13921,9'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:13914,5'
          Dst:             xmlSchemaPAttrUseErr4
        - Src:             'xmlschemas.c:13942,8'
          Dst:             xmlSchemaCheckCVCWildcardNamespace
        - Src:             'xmlschemas.c:13949,4'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:13953,4'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:13947,7'
          Dst:             xmlSchemaPAttrUseErr4
        - Src:             'xmlschemas.c:13995,7'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:13997,7'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:13990,3'
          Dst:             xmlSchemaCustomErr4
        - Src:             'xmlschemas.c:14023,3'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:14025,3'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:14026,3'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:14018,6'
          Dst:             xmlSchemaCustomErr4
        - Src:             'xmlschemas.c:14030,3'
          Dst:             xmlSchemaCheckCOSNSSubset
        - Src:             'xmlschemas.c:14045,3'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:14046,3'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:14039,6'
          Dst:             xmlSchemaCustomErr4
        - Src:             'xmlschemas.c:14067,3'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:14068,3'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:14061,6'
          Dst:             xmlSchemaCustomErr4
    - functionName:    xmlSchemaPAttrUseErr4
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3007
      functionLinenumberEnd: 3022
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - node
        - ownerItem
        - attruse
        - message
        - str1
        - str2
        - str3
        - str4
      BBCount:         6
      ICount:          98
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaErr4
        - xmlSchemaFormatItemForReport
        - xmlStrcat
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3015,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3015,5'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr4
            - BranchSide:      'xmlschemas.c:3015,5'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaErr4
      Callsites:
        - Src:             'xmlschemas.c:3010,5'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:3011,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3013,11'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:3012,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3016,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3017,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3018,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3019,5'
          Dst:             xmlSchemaErr4
    - functionName:    xmlSchemaGetEffectiveValueConstraint
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13720
      functionLinenumberEnd: 13743
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - attruse
        - fixed
        - value
        - val
      BBCount:         25
      ICount:          152
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13723,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13724,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13726,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13726,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13727,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13733,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13728,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13729,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13730,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13730,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13731,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13732,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13736,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13737,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13738,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13738,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13739,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13740,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCheckCVCWildcardNamespace
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13756
      functionLinenumberEnd: 13776
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - wild
        - ns
      BBCount:         24
      ICount:          119
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13757,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13758,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13760,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:13760,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13761,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13762,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:13762,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13765,8'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:13771,17'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:13766,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13767,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:13771,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13767,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13768,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13769,12'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'xmlschemas.c:13767,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:13772,4'
          Dst:             xmlStrEqual
    - functionName:    xmlSchemaCheckCOSNSSubset
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13655
      functionLinenumberEnd: 13713
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - sub
        - super
      BBCount:         37
      ICount:          204
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13659,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13660,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13665,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13665,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13666,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13672,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13666,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13667,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13672,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13665,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13668,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13672,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13672,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13676,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13712,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13676,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13678,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13697,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13681,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13682,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13695,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13684,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13685,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13691,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13685,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13686,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13689,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13691,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13692,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13693,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13695,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13696,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13697,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13697,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13703,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13704,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13705,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13709,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13705,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13706,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13707,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaItemListRemove
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3422
      functionLinenumberEnd: 3441
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - idx
      BBCount:         19
      ICount:          132
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3424,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3424,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3425,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3424,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3425,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3427,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3427,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3429,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3433,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3433,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3434,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3436,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3436,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3437,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3438,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaIsDerivedFromBuiltInType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13064
      functionLinenumberEnd: 13078
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - type
        - valType
      BBCount:         20
      ICount:          109
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSchemaIsDerivedFromBuiltInType
      functionUses:    10
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13065,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13066,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13067,9'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:13067,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13067,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13068,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13067,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13068,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13069,9'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:13069,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13070,6'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:13077,46'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:13070,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13071,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13072,7'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:13072,55'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13073,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13074,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13072,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13074,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13075,43'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
      Callsites:
        - Src:             'xmlschemas.c:13075,9'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
        - Src:             'xmlschemas.c:13077,12'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
    - functionName:    xmlSchemaExpandAttributeGroupRefs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18749
      functionLinenumberEnd: 18899
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - item
        - completeWild
        - list
        - prohibs
      BBCount:         86
      ICount:          544
      EdgeCount:       117
      CyclomaticComplexity: 33
      functionsReached:
        - xmlSchemaAddWildcard
        - xmlSchemaAttributeGroupExpandRefs
        - xmlSchemaCloneWildcardNsConstraints
        - xmlSchemaCustomWarning
        - xmlSchemaFormatQName
        - xmlSchemaGetComponentNode
        - xmlSchemaInternalErr
        - xmlSchemaIntersectWildcards
        - xmlSchemaItemListAddSize
        - xmlSchemaItemListInsert
        - xmlSchemaItemListRemove
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:18756,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18757,2'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18759,12'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:18759,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18760,8'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18865,9'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:18762,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18763,10'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18784,7'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
        - Branch String:   'xmlschemas.c:18763,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18764,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18771,34'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:18771,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18772,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18773,7'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:18784,47'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18785,23'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
            - BranchSide:      'xmlschemas.c:18861,5'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:18784,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18787,26'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
            - BranchSide:      'xmlschemas.c:18861,5'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:18787,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18788,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18789,47'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
        - Branch String:   'xmlschemas.c:18795,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18796,41'
              BranchSideFuncs:
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
            - BranchSide:      'xmlschemas.c:18803,10'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
        - Branch String:   'xmlschemas.c:18796,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18797,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18798,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
        - Branch String:   'xmlschemas.c:18803,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18804,8'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:18840,40'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:18804,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18805,23'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:18807,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:18807,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18818,36'
              BranchSideFuncs:
                - xmlSchemaIntersectWildcards
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:18831,39'
              BranchSideFuncs:
                - xmlSchemaIntersectWildcards
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:18821,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18822,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18823,44'
              BranchSideFuncs:
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:18823,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18825,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18826,33'
              BranchSideFuncs:
                - xmlSchemaIntersectWildcards
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:18831,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18833,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18841,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18841,31'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18842,31'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:18841,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18842,31'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18850,23'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
        - Branch String:   'xmlschemas.c:18842,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18843,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18844,4'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:18851,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18852,10'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
            - BranchSide:      'xmlschemas.c:18859,2'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:18852,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18853,8'
              BranchSideFuncs:
                - xmlSchemaItemListInsert
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:18858,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListInsert
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:18854,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18856,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18857,3'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentNode
                - xmlSchemaAddWildcard
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaIntersectWildcards
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaItemListRemove
                - xmlSchemaItemListAddSize
                - xmlSchemaInternalErr
                - xmlSchemaItemListInsert
        - Branch String:   'xmlschemas.c:18865,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18865,21'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:18898,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18865,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18865,48'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:18898,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18865,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18868,11'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:18898,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18868,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18869,15'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:18897,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18870,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18871,9'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:18896,2'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:18873,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18874,8'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:18895,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:18873,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18876,16'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:18895,6'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:18887,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18887,7'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:18891,35'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:18891,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18892,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18893,7'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaItemListRemove
      Callsites:
        - Src:             'xmlschemas.c:18764,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:18771,10'
          Dst:             xmlSchemaItemListRemove
        - Src:             'xmlschemas.c:18781,6'
          Dst:             xmlSchemaItemListAddSize
        - Src:             'xmlschemas.c:18796,7'
          Dst:             xmlSchemaAttributeGroupExpandRefs
        - Src:             'xmlschemas.c:18820,8'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:18818,15'
          Dst:             xmlSchemaAddWildcard
        - Src:             'xmlschemas.c:18823,8'
          Dst:             xmlSchemaCloneWildcardNsConstraints
        - Src:             'xmlschemas.c:18831,11'
          Dst:             xmlSchemaIntersectWildcards
        - Src:             'xmlschemas.c:18842,7'
          Dst:             xmlSchemaItemListRemove
        - Src:             'xmlschemas.c:18854,11'
          Dst:             xmlSchemaItemListInsert
        - Src:             'xmlschemas.c:18884,4'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:18878,7'
          Dst:             xmlSchemaCustomWarning
        - Src:             'xmlschemas.c:18891,11'
          Dst:             xmlSchemaItemListRemove
    - functionName:    xmlSchemaUnionWildcards
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13222
      functionLinenumberEnd: 13465
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - completeWild
        - curWild
      BBCount:         186
      ICount:          1033
      EdgeCount:       253
      CyclomaticComplexity: 69
      functionsReached:
        - xmlSchemaFreeWildcardNsSet
        - xmlSchemaNewWildcardNsConstraint
        - xmlSchemaPErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13229,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13230,4'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13266,9'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13230,62'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13231,4'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13266,9'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13229,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13233,7'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13266,9'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13233,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13234,7'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13236,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13233,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13236,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13262,5'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13236,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13237,7'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13260,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13243,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13244,13'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13257,7'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13246,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13247,8'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13253,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13247,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13248,14'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13251,11'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13253,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13254,4'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13255,13'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13257,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13258,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13259,6'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13266,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13267,6'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13284,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13267,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13268,6'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13278,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13269,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13270,30'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13273,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13273,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13274,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13277,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13284,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13284,43'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13317,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13284,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13288,8'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13317,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13290,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13291,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13311,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13293,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13294,7'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13300,11'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13294,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13295,13'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13298,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13300,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13301,42'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13308,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13302,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13303,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13304,16'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13317,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13318,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13327,11'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13318,30'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13319,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13327,11'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13317,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13320,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13327,11'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13327,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13328,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13330,4'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13328,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13329,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13330,4'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13329,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13330,4'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13334,15'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13330,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13331,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13416,11'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13331,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13332,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13416,11'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13327,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13334,15'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13416,11'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13336,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13337,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13340,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13344,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13345,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13354,6'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13345,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13346,15'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13347,15'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13349,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13349,21'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13351,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13349,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13350,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13351,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13354,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13354,17'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13368,13'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13354,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13359,6'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13368,13'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13360,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13361,30'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13364,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13364,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13365,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13368,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13368,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13368,26'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:13384,15'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:13368,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13374,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:13384,15'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:13374,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13375,30'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13378,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13378,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13379,61'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13383,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13380,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13381,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13382,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13384,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13384,27'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13394,15'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13384,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13389,20'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:13394,15'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13400,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13401,7'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13410,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13401,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13402,34'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13405,61'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13406,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13407,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13408,35'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13416,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13417,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13419,4'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13417,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13418,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13419,4'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13418,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13419,4'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13423,6'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13419,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13420,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13463,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13420,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13421,3'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13463,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13416,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13423,6'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13463,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13423,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13424,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13426,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13428,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13429,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13447,6'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13429,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13434,3'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13445,12'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13435,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13436,34'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13439,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13439,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13440,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13443,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13447,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13452,10'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13461,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13452,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13453,30'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13456,64'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13457,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13458,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13459,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:13270,3'
          Dst:             xmlSchemaFreeWildcardNsSet
        - Src:             'xmlschemas.c:13301,9'
          Dst:             xmlSchemaNewWildcardNsConstraint
        - Src:             'xmlschemas.c:13361,3'
          Dst:             xmlSchemaFreeWildcardNsSet
        - Src:             'xmlschemas.c:13375,3'
          Dst:             xmlSchemaFreeWildcardNsSet
        - Src:             'xmlschemas.c:13379,28'
          Dst:             xmlSchemaNewWildcardNsConstraint
        - Src:             'xmlschemas.c:13389,6'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:13402,7'
          Dst:             xmlSchemaFreeWildcardNsSet
        - Src:             'xmlschemas.c:13405,28'
          Dst:             xmlSchemaNewWildcardNsConstraint
        - Src:             'xmlschemas.c:13436,7'
          Dst:             xmlSchemaFreeWildcardNsSet
        - Src:             'xmlschemas.c:13453,3'
          Dst:             xmlSchemaFreeWildcardNsSet
        - Src:             'xmlschemas.c:13456,31'
          Dst:             xmlSchemaNewWildcardNsConstraint
    - functionName:    xmlSchemaFreeWildcardNsSet
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3735
      functionLinenumberEnd: 3743
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3738,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3739,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3743,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaNewWildcardNsConstraint
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5371
      functionLinenumberEnd: 5383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaPErrMemory
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5376,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5377,22'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5380,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5377,2'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaAttributeGroupExpandRefs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18915
      functionLinenumberEnd: 18925
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - attrGr
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaExpandAttributeGroupRefs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:18916,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18917,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18918,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18916,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18918,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18920,5'
              BranchSideFuncs:
                - xmlSchemaExpandAttributeGroupRefs
        - Branch String:   'xmlschemas.c:18921,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18923,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18924,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:18921,9'
          Dst:             xmlSchemaExpandAttributeGroupRefs
    - functionName:    xmlSchemaAddWildcard
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5429
      functionLinenumberEnd: 5445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - type
        - node
      BBCount:         18
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5432,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5432,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5433,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5432,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5433,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5435,34'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5436,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5437,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5440,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5443,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5443,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5443,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5443,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5443,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5444,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5437,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5443,5'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5443,5'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaCloneWildcardNsConstraints
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13176
      functionLinenumberEnd: 13206
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - dest
        - source
      BBCount:         25
      ICount:          162
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlSchemaFreeWildcardNsSet
        - xmlSchemaNewWildcardNsConstraint
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13179,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13179,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13180,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13179,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13180,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13181,17'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13184,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13185,41'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:13196,9'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:13186,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13187,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13188,15'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13189,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13190,20'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13192,19'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13196,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13197,29'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13198,9'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:13198,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13199,52'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:13204,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13200,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13201,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13202,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:13185,8'
          Dst:             xmlSchemaNewWildcardNsConstraint
        - Src:             'xmlschemas.c:13197,2'
          Dst:             xmlSchemaFreeWildcardNsSet
        - Src:             'xmlschemas.c:13199,19'
          Dst:             xmlSchemaNewWildcardNsConstraint
    - functionName:    xmlSchemaIntersectWildcards
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13481
      functionLinenumberEnd: 13642
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - completeWild
        - curWild
      BBCount:         117
      ICount:          686
      EdgeCount:       160
      CyclomaticComplexity: 45
      functionsReached:
        - xmlSchemaCloneWildcardNsConstraints
        - xmlSchemaPErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13488,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13489,4'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13525,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13489,62'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13490,4'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13525,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13488,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13492,7'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13525,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13492,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13493,7'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13495,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13492,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13495,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13521,5'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13495,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13496,7'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13519,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13502,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13503,13'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13516,7'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13505,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13506,8'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13512,12'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13506,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13507,14'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13510,11'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13512,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13513,4'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13514,13'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13516,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13517,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13518,6'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13525,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13525,49'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13536,11'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13525,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13526,42'
              BranchSideFuncs:
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13536,11'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13526,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13527,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13528,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13536,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13536,47'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13537,4'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13536,72'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13537,4'
              BranchSideFuncs:
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13540,6'
              BranchSideFuncs:
                - xmlSchemaCloneWildcardNsConstraints
        - Branch String:   'xmlschemas.c:13537,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13537,35'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13586,10'
              BranchSideFuncs:
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:13536,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13540,6'
              BranchSideFuncs:
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13586,10'
              BranchSideFuncs:
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:13540,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13541,12'
              BranchSideFuncs:
                - xmlSchemaCloneWildcardNsConstraints
            - BranchSide:      'xmlschemas.c:13545,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13542,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13543,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13544,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13551,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13552,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13563,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13552,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13553,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13560,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13553,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13554,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13556,20'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13563,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13564,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13580,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13566,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13567,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13578,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13567,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13568,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13575,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13568,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13569,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13571,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13586,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13586,43'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:13620,10'
              BranchSideFuncs:
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:13586,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13589,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13620,10'
              BranchSideFuncs:
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:13591,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13592,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13615,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13594,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13595,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13601,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13595,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13596,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13599,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13601,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13602,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13611,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13602,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13603,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13605,20'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13620,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13621,3'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:13636,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13621,30'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13622,3'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:13636,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13622,62'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13623,3'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:13636,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13623,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13624,3'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:13636,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13620,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13626,16'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:13636,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13636,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13636,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13641,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13636,73'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13637,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13641,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13637,62'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13638,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13641,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13636,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13639,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:13641,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:13526,6'
          Dst:             xmlSchemaCloneWildcardNsConstraints
        - Src:             'xmlschemas.c:13542,10'
          Dst:             xmlSchemaCloneWildcardNsConstraints
        - Src:             'xmlschemas.c:13626,2'
          Dst:             xmlSchemaPErr
    - functionName:    xmlSchemaItemListInsert
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3397
      functionLinenumberEnd: 3418
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - item
        - idx
      BBCount:         16
      ICount:          127
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaItemListGrow
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3398,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3399,35'
              BranchSideFuncs:
                - xmlSchemaItemListGrow
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3408,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3399,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3400,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3403,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3408,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3409,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3412,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3412,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3413,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3414,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3399,13'
          Dst:             xmlSchemaItemListGrow
        - Src:             'xmlschemas.c:3400,6'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaCustomWarning
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2387
      functionLinenumberEnd: 2399
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - actxt
        - error
        - node
        - type
        - message
        - str1
        - str2
        - str3
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaErr4Line
        - xmlSchemaFormatNodeForError
        - xmlStrcat
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2398,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2398,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2398,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2390,5'
          Dst:             xmlSchemaFormatNodeForError
        - Src:             'xmlschemas.c:2391,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2392,11'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:2395,5'
          Dst:             xmlSchemaErr4Line
    - functionName:    xmlSchemaAddItemSize
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3634
      functionLinenumberEnd: 3641
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - initialSize
        - item
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaItemListAddSize
        - xmlSchemaItemListCreate
      functionUses:    28
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3635,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3636,10'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
            - BranchSide:      'xmlschemas.c:3640,38'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
        - Branch String:   'xmlschemas.c:3637,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3638,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3639,5'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
      Callsites:
        - Src:             'xmlschemas.c:3636,10'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:3640,12'
          Dst:             xmlSchemaItemListAddSize
    - functionName:    xmlSchemaAddRedef
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5026
      functionLinenumberEnd: 5047
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - targetBucket
        - item
        - refName
        - refTargetNs
      BBCount:         9
      ICount:          101
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaPErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5031,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5032,22'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5035,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5040,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5041,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5043,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5032,2'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaAugmentIDC
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21566
      functionLinenumberEnd: 21591
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         13
      ICount:          108
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21572,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21573,22'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:21576,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21579,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21580,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21582,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21588,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21588,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21589,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21588,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21588,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21590,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21573,2'
          Dst:             xmlSchemaVErrMemory
    - functionName:    xmlSchemaAssembleByLocation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21175
      functionLinenumberEnd: 21273
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - schema
        - node
        - nsName
        - location
      BBCount:         45
      ICount:          298
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - xmlSchemaAddSchemaDoc
        - xmlSchemaBuildAbsoluteURI
        - xmlSchemaCustomWarning
        - xmlSchemaFixupComponents
        - xmlSchemaInternalErr
        - xmlSchemaParseNewDocWithContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21180,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21180,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21181,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21180,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21181,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21183,9'
              BranchSideFuncs:
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaCustomWarning
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:21183,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21184,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:21188,13'
              BranchSideFuncs:
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaCustomWarning
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:21189,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21190,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:21197,42'
              BranchSideFuncs:
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21207,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21208,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21209,9'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21209,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21213,36'
              BranchSideFuncs:
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21223,10'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
        - Branch String:   'xmlschemas.c:21223,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21224,3'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
            - BranchSide:      'xmlschemas.c:21230,10'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
        - Branch String:   'xmlschemas.c:21223,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21225,35'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
            - BranchSide:      'xmlschemas.c:21230,10'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
        - Branch String:   'xmlschemas.c:21230,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21230,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21231,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21230,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21230,32'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
            - BranchSide:      'xmlschemas.c:21231,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21230,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21231,2'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
            - BranchSide:      'xmlschemas.c:21236,5'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
        - Branch String:   'xmlschemas.c:21241,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21242,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21246,10'
              BranchSideFuncs:
                - xmlSchemaFixupComponents
        - Branch String:   'xmlschemas.c:21246,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21246,24'
              BranchSideFuncs:
                - xmlSchemaFixupComponents
            - BranchSide:      'xmlschemas.c:21248,9'
              BranchSideFuncs:
                - xmlSchemaFixupComponents
        - Branch String:   'xmlschemas.c:21246,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21247,8'
              BranchSideFuncs:
                - xmlSchemaFixupComponents
            - BranchSide:      'xmlschemas.c:21248,9'
              BranchSideFuncs:
                - xmlSchemaFixupComponents
        - Branch String:   'xmlschemas.c:21248,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21255,27'
              BranchSideFuncs:
                - xmlSchemaFixupComponents
            - BranchSide:      'xmlschemas.c:21266,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21261,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21261,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21263,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21261,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21262,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21263,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21184,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:21190,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:21197,16'
          Dst:             xmlSchemaBuildAbsoluteURI
        - Src:             'xmlschemas.c:21204,11'
          Dst:             xmlSchemaAddSchemaDoc
        - Src:             'xmlschemas.c:21213,2'
          Dst:             xmlSchemaCustomWarning
        - Src:             'xmlschemas.c:21240,11'
          Dst:             xmlSchemaParseNewDocWithContext
        - Src:             'xmlschemas.c:21255,2'
          Dst:             xmlSchemaFixupComponents
    - functionName:    xmlSchemaBuildAbsoluteURI
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9975
      functionLinenumberEnd: 10001
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
        - location
        - ctxtNode
      BBCount:         15
      ICount:          104
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlBuildURI
        - xmlDictLookup
        - xmlNodeGetBase
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9979,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9980,6'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlBuildURI
            - BranchSide:      'xmlschemas.c:10000,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9980,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9981,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9984,21'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlBuildURI
        - Branch String:   'xmlschemas.c:9987,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9988,21'
              BranchSideFuncs:
                - xmlBuildURI
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:9990,21'
              BranchSideFuncs:
                - xmlBuildURI
                - xmlDictLookup
      Callsites:
        - Src:             'xmlschemas.c:9986,13'
          Dst:             xmlNodeGetBase
        - Src:             'xmlschemas.c:9988,9'
          Dst:             xmlBuildURI
        - Src:             'xmlschemas.c:9990,9'
          Dst:             xmlBuildURI
        - Src:             'xmlschemas.c:9994,9'
          Dst:             xmlDictLookup
    - functionName:    xmlSchemaAddSchemaDoc
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10033
      functionLinenumberEnd: 10438
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - type
        - schemaLocation
        - schemaDoc
        - schemaBuffer
        - schemaBufferLen
        - invokingNode
        - sourceTargetNamespace
        - importNamespace
        - bucket
      BBCount:         214
      ICount:          1085
      EdgeCount:       287
      CyclomaticComplexity: 75
      functionsReached:
        - xmlCtxtReadFile
        - xmlCtxtReadMemory
        - xmlCtxtSetErrorHandler
        - xmlCtxtSetResourceLoader
        - xmlDictFree
        - xmlDictLookup
        - xmlDictReference
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlFreeParserCtxt
        - xmlGetLastError
        - xmlNewParserCtxt
        - xmlSchemaBucketCreate
        - xmlSchemaCleanupDoc
        - xmlSchemaCustomErr
        - xmlSchemaCustomWarning
        - xmlSchemaGetChameleonSchemaBucket
        - xmlSchemaGetProp
        - xmlSchemaGetSchemaBucket
        - xmlSchemaGetSchemaBucketByTNS
        - xmlSchemaInternalErr
        - xmlSchemaPErr
        - xmlSchemaPErrMemory
        - xmlSchemaSchemaRelationAddChild
        - xmlSchemaSchemaRelationCreate
        - xmlStrEqual
        - xmlStrdup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:10040,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10041,3'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10043,13'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10043,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10046,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10046,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10049,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10052,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10061,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10061,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10061,48'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:10062,2'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:10061,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10061,48'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10062,2'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:10061,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10062,2'
              BranchSideFuncs:
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10065,9'
              BranchSideFuncs:
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaGetSchemaBucket
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10065,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10066,33'
              BranchSideFuncs:
                - xmlSchemaGetSchemaBucket
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10081,16'
              BranchSideFuncs:
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10067,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10068,7'
              BranchSideFuncs:
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10077,5'
              BranchSideFuncs:
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10067,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10071,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10077,5'
              BranchSideFuncs:
                - xmlSchemaSchemaRelationCreate
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10082,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10083,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10084,37'
              BranchSideFuncs:
                - xmlSchemaSchemaRelationAddChild
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10091,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10091,9'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10092,30'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10091,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10092,30'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10105,9'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10093,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10099,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10101,20'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10105,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10106,7'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10142,9'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10106,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10106,42'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10106,7'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10106,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10106,42'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10122,16'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10106,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10111,10'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10122,16'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10111,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10112,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:10113,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10113,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10115,33'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:10122,2'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10128,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10129,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:10130,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10130,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10132,33'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:10139,2'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaGetSchemaBucketByTNS
                - xmlStrEqual
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10142,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10142,9'
              BranchSideFuncs:
                - xmlSchemaGetSchemaBucketByTNS
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:10163,6'
              BranchSideFuncs:
                - xmlSchemaGetSchemaBucketByTNS
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10142,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10163,6'
              BranchSideFuncs:
                - xmlSchemaGetSchemaBucketByTNS
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:10203,6'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaGetChameleonSchemaBucket
        - Branch String:   'xmlschemas.c:10163,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10164,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10167,38'
              BranchSideFuncs:
                - xmlSchemaGetSchemaBucketByTNS
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10170,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10171,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomWarning
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:10201,5'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:10172,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10174,25'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:10176,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10176,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10183,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10194,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10183,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10184,19'
              BranchSideFuncs:
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:10186,41'
              BranchSideFuncs:
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10205,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10206,4'
              BranchSideFuncs:
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:10242,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10205,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10226,46'
              BranchSideFuncs:
                - xmlSchemaGetChameleonSchemaBucket
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:10242,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10228,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10230,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10240,7'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:10247,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10247,27'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:10247,43'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:10247,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10247,43'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10248,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:10258,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10259,8'
              BranchSideFuncs:
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:10268,17'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:10263,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10264,37'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10267,21'
              BranchSideFuncs:
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10268,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10268,45'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:10271,15'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:10268,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10271,15'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:10343,16'
              BranchSideFuncs:
                - xmlSchemaPErr
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:10272,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10273,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10277,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
        - Branch String:   'xmlschemas.c:10277,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10278,36'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
            - BranchSide:      'xmlschemas.c:10279,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtSetResourceLoader
        - Branch String:   'xmlschemas.c:10279,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10280,38'
              BranchSideFuncs:
                - xmlCtxtSetResourceLoader
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
            - BranchSide:      'xmlschemas.c:10283,7'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
        - Branch String:   'xmlschemas.c:10283,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10283,32'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
                - xmlDictFree
                - xmlDictReference
            - BranchSide:      'xmlschemas.c:10292,6'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
        - Branch String:   'xmlschemas.c:10283,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10288,18'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictReference
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
            - BranchSide:      'xmlschemas.c:10292,6'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
                - xmlCtxtReadFile
        - Branch String:   'xmlschemas.c:10292,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10294,28'
              BranchSideFuncs:
                - xmlCtxtReadFile
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10296,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
                - xmlCtxtReadMemory
                - xmlStrdup
        - Branch String:   'xmlschemas.c:10301,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10302,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10303,2'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlGetLastError
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10317,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10319,13'
              BranchSideFuncs:
                - xmlGetLastError
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10339,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10326,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10326,29'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10330,11'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10326,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10330,11'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10338,2'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10340,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10340,23'
              BranchSideFuncs:
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10342,5'
              BranchSideFuncs:
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10340,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10341,6'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10342,5'
              BranchSideFuncs:
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10353,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10354,13'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaBucketCreate
                - xmlFreeDoc
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10388,10'
              BranchSideFuncs:
                - xmlSchemaBucketCreate
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:10358,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10359,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10368,22'
              BranchSideFuncs:
                - xmlSchemaCleanupDoc
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaBucketCreate
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:10372,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10372,7'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaBucketCreate
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10373,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:10372,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10372,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlStrEqual
                - xmlSchemaGetProp
                - xmlSchemaBucketCreate
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10373,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:10372,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10372,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlFreeDoc
                - xmlSchemaGetProp
                - xmlSchemaBucketCreate
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10373,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:10372,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10373,36'
              BranchSideFuncs:
                - xmlSchemaGetProp
                - xmlSchemaBucketCreate
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10383,37'
              BranchSideFuncs:
                - xmlSchemaGetProp
                - xmlSchemaBucketCreate
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:10388,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10388,26'
              BranchSideFuncs:
                - xmlSchemaBucketCreate
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10395,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10388,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10390,37'
              BranchSideFuncs:
                - xmlSchemaBucketCreate
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10395,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10392,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10393,6'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10394,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10395,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10395,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10396,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10398,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10399,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10405,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10402,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10403,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10404,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10405,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10405,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10406,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10405,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10406,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10410,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10410,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10411,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10412,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10419,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10420,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10421,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10424,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10424,29'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10429,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10424,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10425,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10429,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10426,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10427,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10428,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10432,23'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10432,29'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:10437,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10432,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10433,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10437,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10434,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10435,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10436,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:10066,8'
          Dst:             xmlSchemaGetSchemaBucket
        - Src:             'xmlschemas.c:10071,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:10081,16'
          Dst:             xmlSchemaSchemaRelationCreate
        - Src:             'xmlschemas.c:10084,5'
          Dst:             xmlSchemaSchemaRelationAddChild
        - Src:             'xmlschemas.c:10113,11'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10115,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:10130,11'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10132,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:10167,8'
          Dst:             xmlSchemaGetSchemaBucketByTNS
        - Src:             'xmlschemas.c:10176,8'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10186,7'
          Dst:             xmlSchemaCustomWarning
        - Src:             'xmlschemas.c:10226,12'
          Dst:             xmlSchemaGetChameleonSchemaBucket
        - Src:             'xmlschemas.c:10248,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:10264,23'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:10271,15'
          Dst:             xmlNewParserCtxt
        - Src:             'xmlschemas.c:10273,6'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:10278,13'
          Dst:             xmlCtxtSetErrorHandler
        - Src:             'xmlschemas.c:10280,13'
          Dst:             xmlCtxtSetResourceLoader
        - Src:             'xmlschemas.c:10288,6'
          Dst:             xmlDictFree
        - Src:             'xmlschemas.c:10290,6'
          Dst:             xmlDictReference
        - Src:             'xmlschemas.c:10294,12'
          Dst:             xmlCtxtReadFile
        - Src:             'xmlschemas.c:10298,12'
          Dst:             xmlCtxtReadMemory
        - Src:             'xmlschemas.c:10302,14'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:10319,13'
          Dst:             xmlGetLastError
        - Src:             'xmlschemas.c:10333,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:10339,2'
          Dst:             xmlFreeParserCtxt
        - Src:             'xmlschemas.c:10343,2'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:10357,12'
          Dst:             xmlDocGetRootElement
        - Src:             'xmlschemas.c:10359,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:10368,2'
          Dst:             xmlSchemaCleanupDoc
        - Src:             'xmlschemas.c:10372,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10372,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10373,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:10383,20'
          Dst:             xmlSchemaGetProp
        - Src:             'xmlschemas.c:10390,15'
          Dst:             xmlSchemaBucketCreate
        - Src:             'xmlschemas.c:10425,2'
          Dst:             xmlFreeDoc
        - Src:             'xmlschemas.c:10433,2'
          Dst:             xmlFreeDoc
    - functionName:    xmlSchemaParseNewDocWithContext
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9834
      functionLinenumberEnd: 9896
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - bucket
      BBCount:         23
      ICount:          207
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xmlDocGetRootElement
        - xmlSchemaClearSchemaDefaults
        - xmlSchemaParseSchemaElement
        - xmlSchemaParseSchemaTopLevel
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9849,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9850,31'
              BranchSideFuncs:
                - xmlSchemaClearSchemaDefaults
                - xmlDocGetRootElement
                - xmlSchemaParseSchemaElement
                - xmlSchemaParseSchemaTopLevel
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9851,19'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlSchemaParseSchemaElement
                - xmlSchemaParseSchemaTopLevel
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9860,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9861,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDocGetRootElement
                - xmlSchemaParseSchemaElement
                - xmlSchemaParseSchemaTopLevel
            - BranchSide:      'xmlschemas.c:9868,5'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlSchemaParseSchemaElement
                - xmlSchemaParseSchemaTopLevel
        - Branch String:   'xmlschemas.c:9860,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9865,2'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlSchemaParseSchemaElement
                - xmlSchemaParseSchemaTopLevel
            - BranchSide:      'xmlschemas.c:9868,5'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlSchemaParseSchemaElement
                - xmlSchemaParseSchemaTopLevel
        - Branch String:   'xmlschemas.c:9872,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9873,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9875,9'
              BranchSideFuncs:
                - xmlSchemaParseSchemaTopLevel
        - Branch String:   'xmlschemas.c:9875,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9876,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9877,15'
              BranchSideFuncs:
                - xmlSchemaParseSchemaTopLevel
        - Branch String:   'xmlschemas.c:9879,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9880,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9886,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9886,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9886,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9886,50'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9886,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9886,50'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9887,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:9850,2'
          Dst:             xmlSchemaClearSchemaDefaults
        - Src:             'xmlschemas.c:9861,2'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9870,12'
          Dst:             xmlDocGetRootElement
        - Src:             'xmlschemas.c:9871,11'
          Dst:             xmlSchemaParseSchemaElement
        - Src:             'xmlschemas.c:9878,11'
          Dst:             xmlSchemaParseSchemaTopLevel
    - functionName:    xmlSchemaFixupComponents
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20392
      functionLinenumberEnd: 20850
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - rootBucket
      BBCount:         247
      ICount:          1334
      EdgeCount:       304
      CyclomaticComplexity: 59
      functionsReached:
        - xmlHashFree
        - xmlSchemaAddComponents
        - xmlSchemaAttributeGroupExpandRefs
        - xmlSchemaBuildContentModel
        - xmlSchemaCheckAGPropsCorrect
        - xmlSchemaCheckAttrGroupCircular
        - xmlSchemaCheckAttrPropsCorrect
        - xmlSchemaCheckAttrUsePropsCorrect
        - xmlSchemaCheckElementDeclComponent
        - xmlSchemaCheckGroupDefCircular
        - xmlSchemaCheckSRCRedefineFirst
        - xmlSchemaCheckSRCRedefineSecond
        - xmlSchemaCheckTypeDefCircular
        - xmlSchemaCheckUnionTypeDefCircular
        - xmlSchemaFixupComplexType
        - xmlSchemaFixupSimpleTypeStageOne
        - xmlSchemaFixupSimpleTypeStageTwo
        - xmlSchemaModelGroupToModelGroupDefFixup
        - xmlSchemaRedefListFree
        - xmlSchemaResolveAttrGroupReferences
        - xmlSchemaResolveAttrTypeReferences
        - xmlSchemaResolveAttrUseProhibReferences
        - xmlSchemaResolveAttrUseReferences
        - xmlSchemaResolveElementReferences
        - xmlSchemaResolveIDCKeyReferences
        - xmlSchemaResolveModelGroupParticleReferences
        - xmlSchemaResolveTypeReferences
        - xmlSchemaSubstGroupFreeEntry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:20401,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20402,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20403,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:20401,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20403,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20412,9'
              BranchSideFuncs:
                - xmlSchemaCheckSRCRedefineFirst
                - xmlSchemaAddComponents
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
        - Branch String:   'xmlschemas.c:20412,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20413,16'
              BranchSideFuncs:
                - xmlSchemaCheckSRCRedefineFirst
                - xmlSchemaAddComponents
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
            - BranchSide:      'xmlschemas.c:20426,36'
              BranchSideFuncs:
                - xmlSchemaCheckSRCRedefineFirst
                - xmlSchemaAddComponents
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
        - Branch String:   'xmlschemas.c:20462,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20463,9'
              BranchSideFuncs:
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
            - BranchSide:      'xmlschemas.c:20522,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
        - Branch String:   'xmlschemas.c:20464,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20467,29'
              BranchSideFuncs:
                - xmlSchemaResolveElementReferences
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
            - BranchSide:      'xmlschemas.c:20473,26'
              BranchSideFuncs:
                - xmlSchemaResolveTypeReferences
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveElementReferences
            - BranchSide:      'xmlschemas.c:20473,26'
              BranchSideFuncs:
                - xmlSchemaResolveTypeReferences
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveElementReferences
            - BranchSide:      'xmlschemas.c:20478,31'
              BranchSideFuncs:
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
            - BranchSide:      'xmlschemas.c:20483,34'
              BranchSideFuncs:
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
            - BranchSide:      'xmlschemas.c:20487,23'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
                - xmlSchemaResolveAttrGroupReferences
            - BranchSide:      'xmlschemas.c:20498,48'
              BranchSideFuncs:
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
            - BranchSide:      'xmlschemas.c:20498,48'
              BranchSideFuncs:
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
            - BranchSide:      'xmlschemas.c:20498,48'
              BranchSideFuncs:
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
            - BranchSide:      'xmlschemas.c:20506,25'
              BranchSideFuncs:
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
            - BranchSide:      'xmlschemas.c:20506,25'
              BranchSideFuncs:
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
            - BranchSide:      'xmlschemas.c:20506,25'
              BranchSideFuncs:
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
            - BranchSide:      'xmlschemas.c:20515,28'
              BranchSideFuncs:
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
            - BranchSide:      'xmlschemas.c:20519,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
        - Branch String:   'xmlschemas.c:20468,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20468,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20469,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
        - Branch String:   'xmlschemas.c:20474,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20474,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20475,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
        - Branch String:   'xmlschemas.c:20479,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20479,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20480,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
        - Branch String:   'xmlschemas.c:20484,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20484,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20485,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
        - Branch String:   'xmlschemas.c:20487,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20491,19'
              BranchSideFuncs:
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
            - BranchSide:      'xmlschemas.c:20493,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
        - Branch String:   'xmlschemas.c:20493,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20493,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20494,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
        - Branch String:   'xmlschemas.c:20500,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20500,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20501,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
        - Branch String:   'xmlschemas.c:20507,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20507,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20508,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
        - Branch String:   'xmlschemas.c:20516,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20516,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20517,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaResolveAttrUseProhibReferences
                - xmlSchemaResolveIDCKeyReferences
                - xmlSchemaResolveModelGroupParticleReferences
                - xmlSchemaResolveAttrGroupReferences
                - xmlSchemaResolveAttrUseReferences
                - xmlSchemaResolveAttrTypeReferences
                - xmlSchemaResolveTypeReferences
                - xmlSchemaResolveElementReferences
        - Branch String:   'xmlschemas.c:20522,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20523,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20533,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
        - Branch String:   'xmlschemas.c:20533,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20534,9'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
            - BranchSide:      'xmlschemas.c:20565,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
        - Branch String:   'xmlschemas.c:20538,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20542,26'
              BranchSideFuncs:
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
            - BranchSide:      'xmlschemas.c:20542,26'
              BranchSideFuncs:
                - xmlSchemaCheckTypeDefCircular
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
            - BranchSide:      'xmlschemas.c:20549,35'
              BranchSideFuncs:
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckTypeDefCircular
            - BranchSide:      'xmlschemas.c:20556,36'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
            - BranchSide:      'xmlschemas.c:20562,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
        - Branch String:   'xmlschemas.c:20543,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20543,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20544,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
        - Branch String:   'xmlschemas.c:20544,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20545,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20546,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
        - Branch String:   'xmlschemas.c:20550,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20550,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20551,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
        - Branch String:   'xmlschemas.c:20551,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20552,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20553,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
        - Branch String:   'xmlschemas.c:20557,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20557,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20558,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
        - Branch String:   'xmlschemas.c:20558,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20559,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20560,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaCheckAttrGroupCircular
                - xmlSchemaCheckGroupDefCircular
                - xmlSchemaCheckTypeDefCircular
        - Branch String:   'xmlschemas.c:20565,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20566,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20575,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
        - Branch String:   'xmlschemas.c:20575,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20576,9'
              BranchSideFuncs:
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
            - BranchSide:      'xmlschemas.c:20587,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
        - Branch String:   'xmlschemas.c:20577,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20580,43'
              BranchSideFuncs:
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
            - BranchSide:      'xmlschemas.c:20580,43'
              BranchSideFuncs:
                - xmlSchemaModelGroupToModelGroupDefFixup
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
            - BranchSide:      'xmlschemas.c:20584,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaModelGroupToModelGroupDefFixup
        - Branch String:   'xmlschemas.c:20587,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20588,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20592,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
        - Branch String:   'xmlschemas.c:20592,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20593,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
            - BranchSide:      'xmlschemas.c:20608,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
        - Branch String:   'xmlschemas.c:20594,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20596,10'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
            - BranchSide:      'xmlschemas.c:20605,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
        - Branch String:   'xmlschemas.c:20596,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20597,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
            - BranchSide:      'xmlschemas.c:20603,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
        - Branch String:   'xmlschemas.c:20596,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20599,41'
              BranchSideFuncs:
                - xmlSchemaAttributeGroupExpandRefs
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
            - BranchSide:      'xmlschemas.c:20603,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
        - Branch String:   'xmlschemas.c:20601,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20601,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20602,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaAttributeGroupExpandRefs
        - Branch String:   'xmlschemas.c:20608,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20609,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20615,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
        - Branch String:   'xmlschemas.c:20615,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20616,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
            - BranchSide:      'xmlschemas.c:20629,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
        - Branch String:   'xmlschemas.c:20617,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20619,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
            - BranchSide:      'xmlschemas.c:20626,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
        - Branch String:   'xmlschemas.c:20619,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20619,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
            - BranchSide:      'xmlschemas.c:20624,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
        - Branch String:   'xmlschemas.c:20619,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20620,40'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageOne
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
            - BranchSide:      'xmlschemas.c:20624,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
        - Branch String:   'xmlschemas.c:20622,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20622,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20623,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaFixupSimpleTypeStageOne
        - Branch String:   'xmlschemas.c:20629,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20630,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20635,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
        - Branch String:   'xmlschemas.c:20635,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20636,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
            - BranchSide:      'xmlschemas.c:20649,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
        - Branch String:   'xmlschemas.c:20637,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20639,27'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
            - BranchSide:      'xmlschemas.c:20646,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
        - Branch String:   'xmlschemas.c:20639,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20640,42'
              BranchSideFuncs:
                - xmlSchemaCheckUnionTypeDefCircular
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
            - BranchSide:      'xmlschemas.c:20644,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
        - Branch String:   'xmlschemas.c:20642,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20642,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20643,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaCheckUnionTypeDefCircular
        - Branch String:   'xmlschemas.c:20649,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20650,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20655,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
        - Branch String:   'xmlschemas.c:20655,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20656,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
            - BranchSide:      'xmlschemas.c:20668,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
        - Branch String:   'xmlschemas.c:20657,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20659,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
            - BranchSide:      'xmlschemas.c:20665,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
        - Branch String:   'xmlschemas.c:20659,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20659,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
            - BranchSide:      'xmlschemas.c:20663,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
        - Branch String:   'xmlschemas.c:20659,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20660,40'
              BranchSideFuncs:
                - xmlSchemaFixupSimpleTypeStageTwo
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
            - BranchSide:      'xmlschemas.c:20663,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
        - Branch String:   'xmlschemas.c:20661,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20661,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20662,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaFixupSimpleTypeStageTwo
        - Branch String:   'xmlschemas.c:20668,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20669,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20676,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
        - Branch String:   'xmlschemas.c:20676,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20677,9'
              BranchSideFuncs:
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
            - BranchSide:      'xmlschemas.c:20687,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
        - Branch String:   'xmlschemas.c:20678,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20680,34'
              BranchSideFuncs:
                - xmlSchemaCheckAttrPropsCorrect
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
            - BranchSide:      'xmlschemas.c:20684,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
        - Branch String:   'xmlschemas.c:20681,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20681,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20682,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaCheckAttrPropsCorrect
        - Branch String:   'xmlschemas.c:20687,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20688,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20692,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
        - Branch String:   'xmlschemas.c:20692,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20693,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
            - BranchSide:      'xmlschemas.c:20706,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
        - Branch String:   'xmlschemas.c:20694,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20696,34'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
            - BranchSide:      'xmlschemas.c:20703,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
        - Branch String:   'xmlschemas.c:20696,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20697,41'
              BranchSideFuncs:
                - xmlSchemaCheckAttrUsePropsCorrect
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
            - BranchSide:      'xmlschemas.c:20701,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
        - Branch String:   'xmlschemas.c:20699,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20699,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20700,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaCheckAttrUsePropsCorrect
        - Branch String:   'xmlschemas.c:20706,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20707,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20712,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
        - Branch String:   'xmlschemas.c:20712,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20713,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
            - BranchSide:      'xmlschemas.c:20727,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
        - Branch String:   'xmlschemas.c:20714,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20716,33'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
            - BranchSide:      'xmlschemas.c:20724,6'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
        - Branch String:   'xmlschemas.c:20716,58'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20717,41'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
            - BranchSide:      'xmlschemas.c:20722,6'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
        - Branch String:   'xmlschemas.c:20716,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20719,32'
              BranchSideFuncs:
                - xmlSchemaCheckAGPropsCorrect
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
            - BranchSide:      'xmlschemas.c:20722,6'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
        - Branch String:   'xmlschemas.c:20720,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20720,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20721,6'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaCheckAGPropsCorrect
        - Branch String:   'xmlschemas.c:20727,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20728,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20733,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
                - xmlSchemaCheckSRCRedefineSecond
        - Branch String:   'xmlschemas.c:20733,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20734,34'
              BranchSideFuncs:
                - xmlSchemaCheckSRCRedefineSecond
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
            - BranchSide:      'xmlschemas.c:20735,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
        - Branch String:   'xmlschemas.c:20735,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20736,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20741,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
        - Branch String:   'xmlschemas.c:20741,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20742,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
            - BranchSide:      'xmlschemas.c:20754,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
        - Branch String:   'xmlschemas.c:20743,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20745,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
            - BranchSide:      'xmlschemas.c:20751,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
        - Branch String:   'xmlschemas.c:20745,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20745,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
            - BranchSide:      'xmlschemas.c:20749,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
        - Branch String:   'xmlschemas.c:20745,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20746,33'
              BranchSideFuncs:
                - xmlSchemaFixupComplexType
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
            - BranchSide:      'xmlschemas.c:20749,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
        - Branch String:   'xmlschemas.c:20747,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20747,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20748,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaFixupComplexType
        - Branch String:   'xmlschemas.c:20754,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20755,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20761,38'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
        - Branch String:   'xmlschemas.c:20767,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20768,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
            - BranchSide:      'xmlschemas.c:20800,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
        - Branch String:   'xmlschemas.c:20769,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20771,36'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
            - BranchSide:      'xmlschemas.c:20797,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
        - Branch String:   'xmlschemas.c:20773,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20776,26'
              BranchSideFuncs:
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
            - BranchSide:      'xmlschemas.c:20795,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
        - Branch String:   'xmlschemas.c:20777,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20777,7'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20778,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
                - xmlSchemaCheckElementDeclComponent
        - Branch String:   'xmlschemas.c:20800,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20801,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20808,12'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
        - Branch String:   'xmlschemas.c:20808,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20809,9'
              BranchSideFuncs:
                - xmlSchemaBuildContentModel
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20819,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:20810,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20812,49'
              BranchSideFuncs:
                - xmlSchemaBuildContentModel
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20816,3'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
                - xmlSchemaBuildContentModel
        - Branch String:   'xmlschemas.c:20819,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20820,2'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:20824,5'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:20841,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20842,14'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaRedefListFree
            - BranchSide:      'xmlschemas.c:20845,9'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
        - Branch String:   'xmlschemas.c:20845,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20846,25'
              BranchSideFuncs:
                - xmlSchemaRedefListFree
            - BranchSide:      'xmlschemas.c:20849,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:20426,5'
          Dst:             xmlSchemaCheckSRCRedefineFirst
        - Src:             'xmlschemas.c:20431,5'
          Dst:             xmlSchemaAddComponents
        - Src:             'xmlschemas.c:20466,3'
          Dst:             xmlSchemaResolveElementReferences
        - Src:             'xmlschemas.c:20472,3'
          Dst:             xmlSchemaResolveTypeReferences
        - Src:             'xmlschemas.c:20477,3'
          Dst:             xmlSchemaResolveAttrTypeReferences
        - Src:             'xmlschemas.c:20482,3'
          Dst:             xmlSchemaResolveAttrUseReferences
        - Src:             'xmlschemas.c:20490,7'
          Dst:             xmlSchemaResolveAttrGroupReferences
        - Src:             'xmlschemas.c:20498,3'
          Dst:             xmlSchemaResolveModelGroupParticleReferences
        - Src:             'xmlschemas.c:20505,3'
          Dst:             xmlSchemaResolveIDCKeyReferences
        - Src:             'xmlschemas.c:20514,3'
          Dst:             xmlSchemaResolveAttrUseProhibReferences
        - Src:             'xmlschemas.c:20541,3'
          Dst:             xmlSchemaCheckTypeDefCircular
        - Src:             'xmlschemas.c:20548,3'
          Dst:             xmlSchemaCheckGroupDefCircular
        - Src:             'xmlschemas.c:20555,3'
          Dst:             xmlSchemaCheckAttrGroupCircular
        - Src:             'xmlschemas.c:20580,3'
          Dst:             xmlSchemaModelGroupToModelGroupDefFixup
        - Src:             'xmlschemas.c:20599,7'
          Dst:             xmlSchemaAttributeGroupExpandRefs
        - Src:             'xmlschemas.c:20620,7'
          Dst:             xmlSchemaFixupSimpleTypeStageOne
        - Src:             'xmlschemas.c:20640,7'
          Dst:             xmlSchemaCheckUnionTypeDefCircular
        - Src:             'xmlschemas.c:20660,7'
          Dst:             xmlSchemaFixupSimpleTypeStageTwo
        - Src:             'xmlschemas.c:20680,3'
          Dst:             xmlSchemaCheckAttrPropsCorrect
        - Src:             'xmlschemas.c:20697,7'
          Dst:             xmlSchemaCheckAttrUsePropsCorrect
        - Src:             'xmlschemas.c:20719,3'
          Dst:             xmlSchemaCheckAGPropsCorrect
        - Src:             'xmlschemas.c:20734,2'
          Dst:             xmlSchemaCheckSRCRedefineSecond
        - Src:             'xmlschemas.c:20746,7'
          Dst:             xmlSchemaFixupComplexType
        - Src:             'xmlschemas.c:20775,7'
          Dst:             xmlSchemaCheckElementDeclComponent
        - Src:             'xmlschemas.c:20812,3'
          Dst:             xmlSchemaBuildContentModel
        - Src:             'xmlschemas.c:20842,2'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:20842,2'
          Dst:             xmlSchemaSubstGroupFreeEntry
        - Src:             'xmlschemas.c:20846,2'
          Dst:             xmlSchemaRedefListFree
    - functionName:    xmlSchemaCheckSRCRedefineFirst
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20021
      functionLinenumberEnd: 20192
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
      BBCount:         45
      ICount:          343
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaFindRedefCompInGraph
        - xmlSchemaFormatQName
        - xmlSchemaGetComponentDesignation
        - xmlSchemaGetComponentNode
        - xmlSchemaGetComponentTypeStr
        - xmlSchemaInternalErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:20027,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20028,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20030,5'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20048,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20049,15'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20092,15'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20067,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20068,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20070,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20083,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20083,6'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20084,12'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20093,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20096,22'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20096,22'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20113,32'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20133,28'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20162,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20096,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20099,20'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20103,18'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20113,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20116,20'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20120,28'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20122,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20128,18'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20130,19'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20133,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20136,20'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20139,24'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20141,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20148,49'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20158,23'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20166,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20167,15'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20188,10'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20170,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20171,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20173,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20183,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20183,6'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20184,12'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
        - Branch String:   'xmlschemas.c:20189,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20031,9'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
            - BranchSide:      'xmlschemas.c:20191,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:20045,9'
          Dst:             xmlSchemaFindRedefCompInGraph
        - Src:             'xmlschemas.c:20068,10'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:20070,10'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:20080,3'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:20081,3'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:20071,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:20162,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:20171,10'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:20173,10'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:20181,3'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:20175,6'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaAddComponents
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20273
      functionLinenumberEnd: 20387
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - bucket
      BBCount:         99
      ICount:          586
      EdgeCount:       127
      CyclomaticComplexity: 30
      functionsReached:
        - xmlHashAddEntry
        - xmlHashCreateDict
        - xmlSchemaAddComponents
        - xmlSchemaCustomErr
        - xmlSchemaGetComponentNode
        - xmlSchemaGetComponentQName
        - xmlSchemaGetComponentTypeStr
        - xmlSchemaInternalErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:20298,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20299,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20300,9'
              BranchSideFuncs:
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20300,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20301,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20302,5'
              BranchSideFuncs:
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20304,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20305,9'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20375,9'
              BranchSideFuncs:
                - xmlSchemaAddComponents
        - Branch String:   'xmlschemas.c:20307,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20310,7'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20310,7'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20316,25'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20320,25'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20324,7'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20330,7'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20338,24'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20338,24'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20338,24'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20342,34'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20346,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20310,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20311,7'
              BranchSideFuncs:
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20312,25'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20313,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20313,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20314,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20313,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20313,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20313,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20317,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20317,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20318,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20317,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20317,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20317,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20321,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20321,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20322,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20321,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20321,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20321,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20324,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20325,7'
              BranchSideFuncs:
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20326,35'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20327,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20327,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20328,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20327,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20327,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20327,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20330,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20331,7'
              BranchSideFuncs:
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20332,31'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20333,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20333,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20334,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20333,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20333,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20333,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20339,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20339,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20340,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20339,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20339,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20339,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20343,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20343,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20344,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20343,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20343,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20343,3'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20350,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20351,37'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20358,25'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:20352,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20353,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20357,2'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaAddComponents
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:20359,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20360,15'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20371,5'
              BranchSideFuncs:
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20369,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20369,6'
              BranchSideFuncs:
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20370,2'
              BranchSideFuncs:
                - xmlSchemaAddComponents
                - xmlHashAddEntry
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaGetComponentQName
                - xmlSchemaCustomErr
                - xmlHashCreateDict
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:20375,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20376,35'
              BranchSideFuncs:
                - xmlSchemaAddComponents
            - BranchSide:      'xmlschemas.c:20386,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:20378,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20379,5'
              BranchSideFuncs:
                - xmlSchemaAddComponents
            - BranchSide:      'xmlschemas.c:20383,12'
              BranchSideFuncs:
                - xmlSchemaAddComponents
        - Branch String:   'xmlschemas.c:20378,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20380,30'
              BranchSideFuncs:
                - xmlSchemaAddComponents
            - BranchSide:      'xmlschemas.c:20383,12'
              BranchSideFuncs:
                - xmlSchemaAddComponents
        - Branch String:   'xmlschemas.c:20380,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20381,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20382,6'
              BranchSideFuncs:
                - xmlSchemaAddComponents
        - Branch String:   'xmlschemas.c:20384,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20378,11'
              BranchSideFuncs:
                - xmlSchemaAddComponents
            - BranchSide:      'xmlschemas.c:20385,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:20346,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:20351,15'
          Dst:             xmlHashCreateDict
        - Src:             'xmlschemas.c:20353,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:20358,8'
          Dst:             xmlHashAddEntry
        - Src:             'xmlschemas.c:20364,3'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:20367,3'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:20368,3'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:20362,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:20380,7'
          Dst:             xmlSchemaAddComponents
    - functionName:    xmlSchemaResolveElementReferences
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12900
      functionLinenumberEnd: 12975
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elemDecl
        - ctxt
      BBCount:         40
      ICount:          233
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetElem
        - xmlSchemaGetType
        - xmlSchemaPResCompAttrErr
        - xmlSchemaResolveElementReferences
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:12901,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12901,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12904,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12901,46'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12902,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12904,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12902,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12903,3'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:12905,5'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:12901,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12904,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12905,5'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:12907,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12907,42'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:12924,9'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:12907,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12913,26'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:12924,9'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:12915,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12916,31'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:12922,27'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:12924,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12931,31'
              BranchSideFuncs:
                - xmlSchemaGetElem
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetBuiltInType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:12971,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
        - Branch String:   'xmlschemas.c:12933,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12934,31'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetBuiltInType
            - BranchSide:      'xmlschemas.c:12940,40'
              BranchSideFuncs:
                - xmlSchemaResolveElementReferences
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetBuiltInType
        - Branch String:   'xmlschemas.c:12953,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12959,35'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetBuiltInType
            - BranchSide:      'xmlschemas.c:12962,28'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
        - Branch String:   'xmlschemas.c:12971,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12971,38'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
            - BranchSide:      'xmlschemas.c:12972,3'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
        - Branch String:   'xmlschemas.c:12972,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12972,32'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
            - BranchSide:      'xmlschemas.c:12973,3'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
        - Branch String:   'xmlschemas.c:12971,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12971,9'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
            - BranchSide:      'xmlschemas.c:12974,23'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
      Callsites:
        - Src:             'xmlschemas.c:12913,9'
          Dst:             xmlSchemaGetType
        - Src:             'xmlschemas.c:12916,6'
          Dst:             xmlSchemaPResCompAttrErr
        - Src:             'xmlschemas.c:12931,14'
          Dst:             xmlSchemaGetElem
        - Src:             'xmlschemas.c:12934,6'
          Dst:             xmlSchemaPResCompAttrErr
        - Src:             'xmlschemas.c:12940,6'
          Dst:             xmlSchemaResolveElementReferences
        - Src:             'xmlschemas.c:12959,35'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:12974,23'
          Dst:             xmlSchemaGetBuiltInType
    - functionName:    xmlSchemaResolveTypeReferences
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14730
      functionLinenumberEnd: 14841
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - typeDef
        - ctxt
      BBCount:         60
      ICount:          388
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaGetComponentNode
        - xmlSchemaGetNamedComponent
        - xmlSchemaGetType
        - xmlSchemaPResCompAttrErr
        - xmlSchemaResolveUnionMemberTypes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14731,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14732,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14737,9'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaResolveUnionMemberTypes
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:14737,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14738,39'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaResolveUnionMemberTypes
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:14749,9'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaResolveUnionMemberTypes
        - Branch String:   'xmlschemas.c:14740,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14741,31'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:14748,5'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaResolveUnionMemberTypes
        - Branch String:   'xmlschemas.c:14749,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14749,9'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaResolveUnionMemberTypes
            - BranchSide:      'xmlschemas.c:14750,6'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaResolveUnionMemberTypes
        - Branch String:   'xmlschemas.c:14749,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14749,9'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaResolveUnionMemberTypes
            - BranchSide:      'xmlschemas.c:14784,15'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:14749,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14750,6'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaResolveUnionMemberTypes
            - BranchSide:      'xmlschemas.c:14784,15'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:14750,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14754,39'
              BranchSideFuncs:
                - xmlSchemaResolveUnionMemberTypes
            - BranchSide:      'xmlschemas.c:14756,13'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:14760,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14760,42'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:14776,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14760,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14762,40'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:14776,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14765,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14766,10'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:14768,7'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:14766,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14766,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14775,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14766,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14766,10'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:14768,7'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:14765,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14768,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14775,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14805,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14806,31'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:14812,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:14812,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14814,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14820,40'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:14829,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14830,37'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:14838,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:14738,22'
          Dst:             xmlSchemaGetType
        - Src:             'xmlschemas.c:14741,6'
          Dst:             xmlSchemaPResCompAttrErr
        - Src:             'xmlschemas.c:14754,6'
          Dst:             xmlSchemaResolveUnionMemberTypes
        - Src:             'xmlschemas.c:14762,23'
          Dst:             xmlSchemaGetType
        - Src:             'xmlschemas.c:14769,7'
          Dst:             xmlSchemaPResCompAttrErr
        - Src:             'xmlschemas.c:14803,30'
          Dst:             xmlSchemaGetNamedComponent
        - Src:             'xmlschemas.c:14807,9'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:14806,6'
          Dst:             xmlSchemaPResCompAttrErr
        - Src:             'xmlschemas.c:14833,4'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:14830,7'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaResolveAttrTypeReferences
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19887
      functionLinenumberEnd: 19921
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - ctxt
      BBCount:         22
      ICount:          141
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetType
        - xmlSchemaPResCompAttrErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19894,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19895,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19896,5'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:19897,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19898,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19899,9'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:19899,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19902,26'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:19918,19'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
        - Branch String:   'xmlschemas.c:19904,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19904,27'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:19905,31'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:19904,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19904,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19912,23'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19904,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19904,27'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:19905,31'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:19904,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19905,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19912,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:19902,9'
          Dst:             xmlSchemaGetType
        - Src:             'xmlschemas.c:19905,6'
          Dst:             xmlSchemaPResCompAttrErr
        - Src:             'xmlschemas.c:19918,19'
          Dst:             xmlSchemaGetBuiltInType
    - functionName:    xmlSchemaResolveAttrUseReferences
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19741
      functionLinenumberEnd: 19767
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ause
        - ctxt
      BBCount:         16
      ICount:          107
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaGetAttributeDecl
        - xmlSchemaPResCompAttrErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19742,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19742,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19743,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19742,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19743,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19744,10'
              BranchSideFuncs:
                - xmlSchemaGetAttributeDecl
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:19744,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19745,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19746,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19744,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19746,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19749,44'
              BranchSideFuncs:
                - xmlSchemaGetAttributeDecl
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:19757,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19758,31'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:19766,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:19755,19'
          Dst:             xmlSchemaGetAttributeDecl
        - Src:             'xmlschemas.c:19758,6'
          Dst:             xmlSchemaPResCompAttrErr
    - functionName:    xmlSchemaResolveAttrGroupReferences
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19034
      functionLinenumberEnd: 19052
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ref
        - ctxt
      BBCount:         8
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaGetAttributeGroup
        - xmlSchemaPResCompAttrErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19037,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19038,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19039,40'
              BranchSideFuncs:
                - xmlSchemaGetAttributeGroup
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:19042,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19043,27'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:19050,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:19039,13'
          Dst:             xmlSchemaGetAttributeGroup
        - Src:             'xmlschemas.c:19043,2'
          Dst:             xmlSchemaPResCompAttrErr
    - functionName:    xmlSchemaResolveModelGroupParticleReferences
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19595
      functionLinenumberEnd: 19671
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - mg
      BBCount:         21
      ICount:          151
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaGetComponentNode
        - xmlSchemaGetNamedComponent
        - xmlSchemaPResCompAttrErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19603,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19604,7'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:19671,1'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19604,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19605,8'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:19608,6'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:19604,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19608,6'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:19610,23'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:19619,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19620,31'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:19626,6'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:19626,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19627,10'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:19666,50'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:19627,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19629,3'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:19637,11'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:19637,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19649,33'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:19660,50'
              BranchSideFuncs:
                - xmlSchemaGetNamedComponent
                - xmlSchemaGetComponentNode
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentNode
                - xmlSchemaPResCompAttrErr
      Callsites:
        - Src:             'xmlschemas.c:19617,12'
          Dst:             xmlSchemaGetNamedComponent
        - Src:             'xmlschemas.c:19621,9'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:19620,6'
          Dst:             xmlSchemaPResCompAttrErr
        - Src:             'xmlschemas.c:19652,7'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:19649,3'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaResolveIDCKeyReferences
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19934
      functionLinenumberEnd: 19991
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - idc
        - pctxt
      BBCount:         20
      ICount:          181
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaFormatQName
        - xmlSchemaGetIDC
        - xmlSchemaPResCompAttrErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19935,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19936,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19937,9'
              BranchSideFuncs:
                - xmlSchemaGetIDC
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:19937,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19939,22'
              BranchSideFuncs:
                - xmlSchemaGetIDC
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:19990,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19941,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19946,31'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:19953,13'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:19953,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19957,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:19965,10'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:19985,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19985,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19986,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:19939,6'
          Dst:             xmlSchemaGetIDC
        - Src:             'xmlschemas.c:19946,6'
          Dst:             xmlSchemaPResCompAttrErr
        - Src:             'xmlschemas.c:19957,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:19982,7'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:19977,3'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaResolveAttrUseProhibReferences
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19996
      functionLinenumberEnd: 20008
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prohib
        - pctxt
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaGetAttributeDecl
        - xmlSchemaPResCompAttrErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19997,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20000,27'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:20007,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:19997,9'
          Dst:             xmlSchemaGetAttributeDecl
        - Src:             'xmlschemas.c:20000,2'
          Dst:             xmlSchemaPResCompAttrErr
    - functionName:    xmlSchemaCheckTypeDefCircular
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14650
      functionLinenumberEnd: 14657
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - ctxt
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaCheckTypeDefCircularInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14651,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14652,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14654,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14652,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14653,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14654,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14651,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14654,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14655,43'
              BranchSideFuncs:
                - xmlSchemaCheckTypeDefCircularInternal
      Callsites:
        - Src:             'xmlschemas.c:14655,5'
          Dst:             xmlSchemaCheckTypeDefCircularInternal
    - functionName:    xmlSchemaCheckGroupDefCircular
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18534
      functionLinenumberEnd: 18572
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
        - ctxt
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaFormatQName
        - xmlSchemaGetCircModelGrDefRef
        - xmlSchemaGetComponentNode
        - xmlSchemaPCustomErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:18541,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18542,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18544,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18542,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18543,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18544,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18541,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18544,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18548,39'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetComponentNode
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:18549,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18549,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:18550,15'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:18564,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18564,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18569,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:18548,9'
          Dst:             xmlSchemaGetCircModelGrDefRef
        - Src:             'xmlschemas.c:18560,9'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:18562,14'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:18558,6'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaCheckAttrGroupCircular
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18678
      functionLinenumberEnd: 18723
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - attrGr
        - ctxt
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaCheckAttrGroupCircularRecur
        - xmlSchemaGetComponentNode
        - xmlSchemaGetComponentQName
        - xmlSchemaPCustomErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:18693,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18694,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18695,15'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:18695,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18696,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18700,46'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
                - xmlSchemaGetComponentNode
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:18712,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18712,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18718,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:18700,9'
          Dst:             xmlSchemaCheckAttrGroupCircularRecur
        - Src:             'xmlschemas.c:18709,9'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:18711,14'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:18707,6'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaModelGroupToModelGroupDefFixup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18590
      functionLinenumberEnd: 18617
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - mg
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:18593,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18594,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18617,1'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18594,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18595,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18598,30'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18594,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18598,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18601,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18601,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18605,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18613,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCheckUnionTypeDefCircular
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14714
      functionLinenumberEnd: 14719
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - type
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaCheckUnionTypeDefCircularRecur
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14715,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14716,2'
              BranchSideFuncs:
                - xmlSchemaCheckUnionTypeDefCircularRecur
            - BranchSide:      'xmlschemas.c:14717,52'
              BranchSideFuncs:
                - xmlSchemaCheckUnionTypeDefCircularRecur
      Callsites:
        - Src:             'xmlschemas.c:14717,12'
          Dst:             xmlSchemaCheckUnionTypeDefCircularRecur
    - functionName:    xmlSchemaCheckAttrPropsCorrect
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19067
      functionLinenumberEnd: 19127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - attr
      BBCount:         15
      ICount:          104
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaInternalErr
        - xmlSchemaIsDerivedFromBuiltInType
        - xmlSchemaVCheckCVCSimpleType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19077,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19078,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19080,9'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:19080,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19089,6'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:19126,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19088,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19091,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:19107,48'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:19111,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19112,10'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:19124,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19112,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19113,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:19117,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
      Callsites:
        - Src:             'xmlschemas.c:19088,6'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
        - Src:             'xmlschemas.c:19091,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:19107,8'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:19113,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:19117,6'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaCheckAttrUsePropsCorrect
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19779
      functionLinenumberEnd: 19873
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - use
      BBCount:         42
      ICount:          260
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - xmlSchemaAreValuesEqual
        - xmlSchemaCustomErr
        - xmlSchemaInternalErr
        - xmlSchemaIsDerivedFromBuiltInType
        - xmlSchemaPCustomErr
        - xmlSchemaVCheckCVCSimpleType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19780,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19780,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19781,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19780,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19781,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19782,10'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:19782,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19782,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19784,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19782,68'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19783,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19784,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19782,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19784,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19794,11'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:19794,53'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19795,4'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19810,10'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:19795,60'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19796,11'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19810,10'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:19794,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19798,22'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19810,10'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:19810,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19810,35'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:19856,11'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:19810,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19820,6'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:19856,11'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:19819,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19822,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:19831,48'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:19835,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19836,10'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:19848,5'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:19836,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19837,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:19841,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:19856,51'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19857,5'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19872,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19856,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19859,32'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19872,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19859,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19862,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19870,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:19798,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:19819,6'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
        - Src:             'xmlschemas.c:19822,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:19831,8'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:19837,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:19841,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:19859,8'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:19862,6'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaCheckAGPropsCorrect
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18939
      functionLinenumberEnd: 19023
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - attrGr
      BBCount:         45
      ICount:          280
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaGetComponentDesignation
        - xmlSchemaIsDerivedFromBuiltInType
        - xmlSchemaItemListRemove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:18948,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18949,17'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19022,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18948,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18951,44'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19022,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18955,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18956,12'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19021,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18963,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18964,12'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:18996,10'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:18964,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18965,13'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:18988,6'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:18967,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18968,5'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:18987,3'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:18966,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18971,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:18987,3'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:18979,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18979,4'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:18983,32'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:18983,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18984,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18985,4'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:18996,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18996,38'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:18998,7'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:18997,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19000,11'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19018,6'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19000,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19001,13'
              BranchSideFuncs:
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19016,13'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19012,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19012,4'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
            - BranchSide:      'xmlschemas.c:19013,32'
              BranchSideFuncs:
                - xmlSchemaItemListRemove
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
        - Branch String:   'xmlschemas.c:19013,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19014,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19015,7'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
                - xmlSchemaGetComponentDesignation
                - xmlSchemaCustomErr
                - xmlSchemaItemListRemove
      Callsites:
        - Src:             'xmlschemas.c:18977,8'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:18973,4'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:18983,8'
          Dst:             xmlSchemaItemListRemove
        - Src:             'xmlschemas.c:18997,7'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
        - Src:             'xmlschemas.c:19010,8'
          Dst:             xmlSchemaGetComponentDesignation
        - Src:             'xmlschemas.c:19003,4'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:19013,8'
          Dst:             xmlSchemaItemListRemove
    - functionName:    xmlSchemaCheckSRCRedefineSecond
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20196
      functionLinenumberEnd: 20267
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
      BBCount:         21
      ICount:          136
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaCheckDerivationOKRestriction2to4
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:20201,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20202,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20204,5'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
        - Branch String:   'xmlschemas.c:20205,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20206,14'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
            - BranchSide:      'xmlschemas.c:20209,9'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
        - Branch String:   'xmlschemas.c:20211,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20218,18'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
            - BranchSide:      'xmlschemas.c:20218,18'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
            - BranchSide:      'xmlschemas.c:20236,3'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
            - BranchSide:      'xmlschemas.c:20251,51'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
            - BranchSide:      'xmlschemas.c:20262,3'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
        - Branch String:   'xmlschemas.c:20258,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20259,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20260,3'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
        - Branch String:   'xmlschemas.c:20265,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20205,6'
              BranchSideFuncs:
                - xmlSchemaCheckDerivationOKRestriction2to4
            - BranchSide:      'xmlschemas.c:20266,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:20251,9'
          Dst:             xmlSchemaCheckDerivationOKRestriction2to4
    - functionName:    xmlSchemaCheckElementDeclComponent
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19570
      functionLinenumberEnd: 19582
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elemDecl
        - ctxt
      BBCount:         10
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaCheckElemPropsCorrect
        - xmlSchemaCheckElemSubstGroup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19571,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19572,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19573,9'
              BranchSideFuncs:
                - xmlSchemaCheckElemPropsCorrect
                - xmlSchemaCheckElemSubstGroup
        - Branch String:   'xmlschemas.c:19573,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19574,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19575,5'
              BranchSideFuncs:
                - xmlSchemaCheckElemPropsCorrect
                - xmlSchemaCheckElemSubstGroup
        - Branch String:   'xmlschemas.c:19576,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19576,9'
              BranchSideFuncs:
                - xmlSchemaCheckElemSubstGroup
            - BranchSide:      'xmlschemas.c:19580,31'
              BranchSideFuncs:
                - xmlSchemaCheckElemSubstGroup
      Callsites:
        - Src:             'xmlschemas.c:19576,9'
          Dst:             xmlSchemaCheckElemPropsCorrect
        - Src:             'xmlschemas.c:19580,2'
          Dst:             xmlSchemaCheckElemSubstGroup
    - functionName:    xmlSchemaBuildContentModel
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12851
      functionLinenumberEnd: 12887
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - ctxt
      BBCount:         22
      ICount:          153
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlAutomataCompile
        - xmlAutomataGetInitState
        - xmlAutomataSetFinalState
        - xmlFreeAutomata
        - xmlNewAutomata
        - xmlRegexpIsDeterminist
        - xmlSchemaBuildAContentModel
        - xmlSchemaPCustomErr
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:12852,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12853,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12856,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12853,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12854,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12856,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12854,54'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12855,3'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataGetInitState
                - xmlSchemaBuildAContentModel
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:12858,5'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataGetInitState
                - xmlSchemaBuildAContentModel
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:12852,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12856,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12858,5'
              BranchSideFuncs:
                - xmlNewAutomata
                - xmlAutomataGetInitState
                - xmlSchemaBuildAContentModel
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:12860,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12861,22'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:12864,43'
              BranchSideFuncs:
                - xmlAutomataGetInitState
                - xmlSchemaBuildAContentModel
                - xmlAutomataSetFinalState
                - xmlAutomataCompile
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:12871,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12872,29'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlFreeAutomata
            - BranchSide:      'xmlschemas.c:12876,39'
              BranchSideFuncs:
                - xmlRegexpIsDeterminist
                - xmlFreeAutomata
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:12876,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlFreeAutomata
            - BranchSide:      'xmlschemas.c:12877,29'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlFreeAutomata
      Callsites:
        - Src:             'xmlschemas.c:12859,16'
          Dst:             xmlNewAutomata
        - Src:             'xmlschemas.c:12861,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:12864,19'
          Dst:             xmlAutomataGetInitState
        - Src:             'xmlschemas.c:12868,5'
          Dst:             xmlSchemaBuildAContentModel
        - Src:             'xmlschemas.c:12869,5'
          Dst:             xmlAutomataSetFinalState
        - Src:             'xmlschemas.c:12870,23'
          Dst:             xmlAutomataCompile
        - Src:             'xmlschemas.c:12872,9'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:12876,16'
          Dst:             xmlRegexpIsDeterminist
        - Src:             'xmlschemas.c:12877,9'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:12885,5'
          Dst:             xmlFreeAutomata
    - functionName:    xmlSchemaBuildAContentModel
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12446
      functionLinenumberEnd: 12840
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - particle
      BBCount:         168
      ICount:          1387
      EdgeCount:       220
      CyclomaticComplexity: 54
      functionsReached:
        - xmlAutomataNewAllTrans
        - xmlAutomataNewCountTrans2
        - xmlAutomataNewCountedTrans
        - xmlAutomataNewCounter
        - xmlAutomataNewCounterTrans
        - xmlAutomataNewEpsilon
        - xmlAutomataNewNegTrans
        - xmlAutomataNewOnceTrans2
        - xmlAutomataNewState
        - xmlAutomataNewTransition2
        - xmlSchemaBuildAContentModel
        - xmlSchemaBuildContentModelForElement
        - xmlSchemaBuildContentModelForSubstGroup
        - xmlSchemaGetComponentTypeStr
        - xmlSchemaInternalErr
        - xmlSchemaInternalErr2
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemas.c:12449,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12450,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:12453,9'
              BranchSideFuncs:
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountTrans2
                - xmlAutomataNewOnceTrans2
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlSchemaInternalErr
                - xmlAutomataNewState
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlSchemaBuildAContentModel
                - xmlSchemaBuildContentModelForElement
                - xmlAutomataNewState
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaInternalErr2
        - Branch String:   'xmlschemas.c:12453,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12458,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12461,13'
              BranchSideFuncs:
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountTrans2
                - xmlAutomataNewOnceTrans2
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlSchemaInternalErr
                - xmlAutomataNewState
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlSchemaBuildAContentModel
                - xmlSchemaBuildContentModelForElement
                - xmlAutomataNewState
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaInternalErr2
        - Branch String:   'xmlschemas.c:12461,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12467,36'
              BranchSideFuncs:
                - xmlAutomataNewState
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12552,49'
              BranchSideFuncs:
                - xmlSchemaBuildContentModelForElement
            - BranchSide:      'xmlschemas.c:12557,17'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12691,17'
              BranchSideFuncs:
                - xmlAutomataNewState
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12753,17'
              BranchSideFuncs:
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountTrans2
                - xmlAutomataNewOnceTrans2
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:12830,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12833,39'
              BranchSideFuncs:
                - xmlSchemaGetComponentTypeStr
                - xmlSchemaInternalErr2
        - Branch String:   'xmlschemas.c:12472,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12473,7'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12510,7'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12473,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12480,30'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12491,14'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12491,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12492,12'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12501,14'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
        - Branch String:   'xmlschemas.c:12499,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12494,19'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12501,3'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12510,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12509,7'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12511,44'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12513,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12512,7'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12513,37'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12517,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12519,30'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12526,14'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12526,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12527,12'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12536,14'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewNegTrans
        - Branch String:   'xmlschemas.c:12534,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12530,34'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12536,3'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12544,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12545,25'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12548,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12562,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12562,48'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12572,48'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12562,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12563,23'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12572,48'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12565,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12566,56'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12571,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12568,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12568,40'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12569,27'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12574,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12575,25'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12630,29'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12575,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12579,62'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12604,62'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12587,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12588,64'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12593,31'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12590,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12590,48'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12591,35'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12599,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12600,51'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12603,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12609,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12610,64'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12615,47'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12612,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12612,48'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12613,35'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12631,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12631,32'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12635,58'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12630,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12635,58'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12662,27'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12644,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12645,60'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12650,27'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12647,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12647,44'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12648,31'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12656,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12656,56'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12657,47'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12656,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12657,47'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12661,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12663,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12664,60'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12675,44'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12666,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12666,44'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12667,31'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12699,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12700,23'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12712,33'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12701,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12702,36'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12709,13'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12705,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12705,40'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12706,43'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12712,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12712,21'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12713,33'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12715,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12714,21'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12715,51'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12727,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12728,36'
              BranchSideFuncs:
                - xmlSchemaBuildAContentModel
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12735,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12731,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12731,40'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
            - BranchSide:      'xmlschemas.c:12732,43'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlSchemaBuildAContentModel
        - Branch String:   'xmlschemas.c:12741,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12742,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12745,28'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12756,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12757,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12759,17'
              BranchSideFuncs:
                - xmlAutomataNewState
                - xmlAutomataNewEpsilon
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountTrans2
                - xmlAutomataNewOnceTrans2
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:12765,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12766,32'
              BranchSideFuncs:
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountTrans2
                - xmlAutomataNewOnceTrans2
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:12815,40'
              BranchSideFuncs:
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12769,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12770,21'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:12780,21'
              BranchSideFuncs:
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlSchemaInternalErr
                - xmlAutomataNewCountTrans2
                - xmlAutomataNewOnceTrans2
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
        - Branch String:   'xmlschemas.c:12780,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12788,53'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountTrans2
                - xmlAutomataNewOnceTrans2
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:12793,26'
              BranchSideFuncs:
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlSchemaInternalErr
                - xmlAutomataNewCountTrans2
                - xmlAutomataNewOnceTrans2
        - Branch String:   'xmlschemas.c:12793,47'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12794,26'
              BranchSideFuncs:
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlSchemaInternalErr
                - xmlAutomataNewCountTrans2
                - xmlAutomataNewOnceTrans2
            - BranchSide:      'xmlschemas.c:12800,33'
              BranchSideFuncs:
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewOnceTrans2
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlSchemaInternalErr
                - xmlAutomataNewCountTrans2
        - Branch String:   'xmlschemas.c:12793,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12795,50'
              BranchSideFuncs:
                - xmlAutomataNewOnceTrans2
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountTrans2
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:12800,33'
              BranchSideFuncs:
                - xmlAutomataNewAllTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewOnceTrans2
                - xmlAutomataNewCounter
                - xmlSchemaBuildContentModelForSubstGroup
                - xmlSchemaInternalErr
                - xmlAutomataNewCountTrans2
        - Branch String:   'xmlschemas.c:12816,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12817,39'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12820,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:12450,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:12470,12'
          Dst:             xmlAutomataNewState
        - Src:             'xmlschemas.c:12480,4'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12482,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12487,4'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12489,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12495,19'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12497,4'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12502,22'
          Dst:             xmlAutomataNewNegTrans
        - Src:             'xmlschemas.c:12515,13'
          Dst:             xmlAutomataNewCounter
        - Src:             'xmlschemas.c:12516,9'
          Dst:             xmlAutomataNewState
        - Src:             'xmlschemas.c:12519,4'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12521,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12523,4'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12525,7'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12530,8'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12532,4'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12537,22'
          Dst:             xmlAutomataNewNegTrans
        - Src:             'xmlschemas.c:12541,3'
          Dst:             xmlAutomataNewCountedTrans
        - Src:             'xmlschemas.c:12542,3'
          Dst:             xmlAutomataNewCounterTrans
        - Src:             'xmlschemas.c:12545,3'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12552,12'
          Dst:             xmlSchemaBuildContentModelForElement
        - Src:             'xmlschemas.c:12566,28'
          Dst:             xmlSchemaBuildAContentModel
        - Src:             'xmlschemas.c:12579,40'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12583,35'
          Dst:             xmlAutomataNewCounter
        - Src:             'xmlschemas.c:12588,36'
          Dst:             xmlSchemaBuildAContentModel
        - Src:             'xmlschemas.c:12594,25'
          Dst:             xmlAutomataNewCountedTrans
        - Src:             'xmlschemas.c:12597,29'
          Dst:             xmlAutomataNewCounterTrans
        - Src:             'xmlschemas.c:12600,29'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12604,40'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12610,36'
          Dst:             xmlSchemaBuildAContentModel
        - Src:             'xmlschemas.c:12615,25'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12622,40'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12625,29'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12635,36'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12639,31'
          Dst:             xmlAutomataNewCounter
        - Src:             'xmlschemas.c:12645,32'
          Dst:             xmlSchemaBuildAContentModel
        - Src:             'xmlschemas.c:12651,21'
          Dst:             xmlAutomataNewCountedTrans
        - Src:             'xmlschemas.c:12654,25'
          Dst:             xmlAutomataNewCounterTrans
        - Src:             'xmlschemas.c:12657,25'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12664,32'
          Dst:             xmlSchemaBuildAContentModel
        - Src:             'xmlschemas.c:12675,22'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12679,25'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12693,19'
          Dst:             xmlAutomataNewState
        - Src:             'xmlschemas.c:12703,28'
          Dst:             xmlSchemaBuildAContentModel
        - Src:             'xmlschemas.c:12706,21'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12722,21'
          Dst:             xmlAutomataNewCounter
        - Src:             'xmlschemas.c:12723,23'
          Dst:             xmlAutomataNewState
        - Src:             'xmlschemas.c:12724,24'
          Dst:             xmlAutomataNewState
        - Src:             'xmlschemas.c:12729,28'
          Dst:             xmlSchemaBuildAContentModel
        - Src:             'xmlschemas.c:12732,21'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12735,17'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12736,17'
          Dst:             xmlAutomataNewCountedTrans
        - Src:             'xmlschemas.c:12737,17'
          Dst:             xmlAutomataNewCounterTrans
        - Src:             'xmlschemas.c:12739,21'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12742,17'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12762,19'
          Dst:             xmlAutomataNewState
        - Src:             'xmlschemas.c:12763,13'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12770,21'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:12788,31'
          Dst:             xmlAutomataNewCounter
        - Src:             'xmlschemas.c:12790,21'
          Dst:             xmlSchemaBuildContentModelForSubstGroup
        - Src:             'xmlschemas.c:12795,25'
          Dst:             xmlAutomataNewOnceTrans2
        - Src:             'xmlschemas.c:12803,25'
          Dst:             xmlAutomataNewCountTrans2
        - Src:             'xmlschemas.c:12815,17'
          Dst:             xmlAutomataNewAllTrans
        - Src:             'xmlschemas.c:12817,17'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12836,3'
          Dst:             xmlSchemaGetComponentTypeStr
        - Src:             'xmlschemas.c:12833,6'
          Dst:             xmlSchemaInternalErr2
    - functionName:    xmlSchemaBuildContentModelForElement
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12384
      functionLinenumberEnd: 12434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - particle
      BBCount:         27
      ICount:          276
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - xmlAutomataNewCountedTrans
        - xmlAutomataNewCounter
        - xmlAutomataNewCounterTrans
        - xmlAutomataNewEpsilon
        - xmlAutomataNewTransition2
        - xmlSchemaBuildContentModelForSubstGroup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:12387,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12392,48'
              BranchSideFuncs:
                - xmlSchemaBuildContentModelForSubstGroup
            - BranchSide:      'xmlschemas.c:12397,35'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewTransition2
                - xmlAutomataNewTransition2
        - Branch String:   'xmlschemas.c:12399,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12400,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12401,6'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewTransition2
                - xmlAutomataNewTransition2
        - Branch String:   'xmlschemas.c:12401,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12402,14'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12405,14'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewTransition2
        - Branch String:   'xmlschemas.c:12405,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12406,14'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewTransition2
            - BranchSide:      'xmlschemas.c:12415,22'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12405,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12408,14'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12415,22'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12415,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12415,10'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12416,20'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12417,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12417,10'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12418,12'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCounter
                - xmlAutomataNewTransition2
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
      Callsites:
        - Src:             'xmlschemas.c:12392,8'
          Dst:             xmlSchemaBuildContentModelForSubstGroup
        - Src:             'xmlschemas.c:12403,20'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12409,20'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12411,20'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12420,14'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12421,16'
          Dst:             xmlAutomataNewCounter
        - Src:             'xmlschemas.c:12422,20'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12424,6'
          Dst:             xmlAutomataNewCountedTrans
        - Src:             'xmlschemas.c:12425,20'
          Dst:             xmlAutomataNewCounterTrans
        - Src:             'xmlschemas.c:12429,6'
          Dst:             xmlAutomataNewEpsilon
    - functionName:    xmlSchemaBuildContentModelForSubstGroup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12269
      functionLinenumberEnd: 12376
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - particle
        - counter
        - end
      BBCount:         36
      ICount:          396
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - xmlAutomataNewCountedTrans
        - xmlAutomataNewCounter
        - xmlAutomataNewCounterTrans
        - xmlAutomataNewEpsilon
        - xmlAutomataNewState
        - xmlAutomataNewTransition2
        - xmlSchemaGetComponentNode
        - xmlSchemaPErr
        - xmlSchemaSubstGroupGet
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:12281,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12282,28'
              BranchSideFuncs:
                - xmlAutomataNewState
                - xmlSchemaSubstGroupGet
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewTransition2
                - xmlSchemaGetComponentNode
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:12283,41'
              BranchSideFuncs:
                - xmlSchemaSubstGroupGet
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewTransition2
                - xmlSchemaGetComponentNode
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:12284,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12285,16'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:12292,9'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewTransition2
        - Branch String:   'xmlschemas.c:12292,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12299,35'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
            - BranchSide:      'xmlschemas.c:12310,16'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12305,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12306,37'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12310,5'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12310,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12314,24'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12342,18'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12321,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12322,37'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12340,5'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12342,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12342,6'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12343,18'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12344,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12344,6'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12344,48'
              BranchSideFuncs:
                - xmlAutomataNewCounter
                - xmlAutomataNewState
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12359,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12360,37'
              BranchSideFuncs:
                - xmlAutomataNewTransition2
                - xmlAutomataNewEpsilon
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12367,29'
              BranchSideFuncs:
                - xmlAutomataNewCountedTrans
                - xmlAutomataNewCounterTrans
                - xmlAutomataNewEpsilon
        - Branch String:   'xmlschemas.c:12370,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12371,24'
              BranchSideFuncs:
                - xmlAutomataNewEpsilon
            - BranchSide:      'xmlschemas.c:12374,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:12282,8'
          Dst:             xmlAutomataNewState
        - Src:             'xmlschemas.c:12283,18'
          Dst:             xmlSchemaSubstGroupGet
        - Src:             'xmlschemas.c:12285,23'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:12285,2'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:12299,8'
          Dst:             xmlAutomataNewCountedTrans
        - Src:             'xmlschemas.c:12300,9'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12307,13'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12315,6'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12314,2'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12336,12'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12338,6'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12347,6'
          Dst:             xmlAutomataNewCounter
        - Src:             'xmlschemas.c:12349,8'
          Dst:             xmlAutomataNewState
        - Src:             'xmlschemas.c:12352,6'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12351,2'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12362,3'
          Dst:             xmlAutomataNewTransition2
        - Src:             'xmlschemas.c:12361,6'
          Dst:             xmlAutomataNewEpsilon
        - Src:             'xmlschemas.c:12367,2'
          Dst:             xmlAutomataNewCountedTrans
        - Src:             'xmlschemas.c:12368,2'
          Dst:             xmlAutomataNewCounterTrans
        - Src:             'xmlschemas.c:12371,2'
          Dst:             xmlAutomataNewEpsilon
    - functionName:    xmlSchemaSubstGroupGet
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5503
      functionLinenumberEnd: 5509
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - head
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashLookup2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5504,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5505,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5506,27'
              BranchSideFuncs:
                - xmlHashLookup2
      Callsites:
        - Src:             'xmlschemas.c:5506,12'
          Dst:             xmlHashLookup2
    - functionName:    xmlSchemaCheckElemPropsCorrect
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19162
      functionLinenumberEnd: 19320
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - elemDecl
      BBCount:         88
      ICount:          517
      EdgeCount:       118
      CyclomaticComplexity: 32
      functionsReached:
        - xmlHasProp
        - xmlSchemaCheckCOSDerivedOK
        - xmlSchemaCheckElementDeclComponent
        - xmlSchemaCheckSubstGroupCircular
        - xmlSchemaGetComponentQName
        - xmlSchemaInternalErr
        - xmlSchemaIsDerivedFromBuiltInType
        - xmlSchemaPCustomErr
        - xmlSchemaPCustomErrExt
        - xmlSchemaPErr
        - xmlSchemaParseCheckCOSValidDefault
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19171,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19172,29'
              BranchSideFuncs:
                - xmlSchemaCheckElementDeclComponent
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaCheckSubstGroupCircular
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19265,10'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:19179,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19180,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaCheckSubstGroupCircular
            - BranchSide:      'xmlschemas.c:19193,6'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaCheckSubstGroupCircular
        - Branch String:   'xmlschemas.c:19193,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19194,13'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:19195,11'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaCheckSubstGroupCircular
        - Branch String:   'xmlschemas.c:19195,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19196,46'
              BranchSideFuncs:
                - xmlSchemaCheckSubstGroupCircular
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:19198,11'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:19199,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19200,15'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:19229,6'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:19210,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19210,6'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:19211,6'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:19211,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19211,6'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:19212,10'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:19229,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19230,10'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:19257,5'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:19232,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19233,7'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:19234,10'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:19234,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19235,7'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
            - BranchSide:      'xmlschemas.c:19237,48'
              BranchSideFuncs:
                - xmlSchemaCheckCOSDerivedOK
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
        - Branch String:   'xmlschemas.c:19237,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19239,12'
              BranchSideFuncs:
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaGetComponentQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:19256,2'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:19252,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19252,3'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:19253,3'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:19253,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19253,3'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:19254,3'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:19254,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19254,3'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:19255,6'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:19265,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19266,4'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:19280,16'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:19266,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19266,4'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19267,38'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:19266,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19266,4'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:19268,4'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:19266,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19267,38'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19268,4'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:19267,64'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19268,4'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19273,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:19268,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19268,4'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19269,4'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:19268,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19269,4'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19280,16'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:19269,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19269,4'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19270,38'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:19269,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19270,38'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19280,16'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:19265,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19273,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:19280,16'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:19290,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19291,20'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:19298,6'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
                - xmlHasProp
        - Branch String:   'xmlschemas.c:19298,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19299,10'
              BranchSideFuncs:
                - xmlHasProp
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlHasProp
            - BranchSide:      'xmlschemas.c:19306,45'
              BranchSideFuncs:
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:19299,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19300,34'
              BranchSideFuncs:
                - xmlHasProp
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:19303,34'
              BranchSideFuncs:
                - xmlHasProp
                - xmlSchemaParseCheckCOSValidDefault
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:19308,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19309,10'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:19317,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19309,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19310,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:19315,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:19174,2'
          Dst:             xmlSchemaCheckElementDeclComponent
        - Src:             'xmlschemas.c:19180,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:19196,13'
          Dst:             xmlSchemaCheckSubstGroupCircular
        - Src:             'xmlschemas.c:19207,3'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:19208,3'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:19202,6'
          Dst:             xmlSchemaPCustomErrExt
        - Src:             'xmlschemas.c:19237,10'
          Dst:             xmlSchemaCheckCOSDerivedOK
        - Src:             'xmlschemas.c:19249,7'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:19250,7'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:19251,7'
          Dst:             xmlSchemaGetComponentQName
        - Src:             'xmlschemas.c:19242,3'
          Dst:             xmlSchemaPCustomErrExt
        - Src:             'xmlschemas.c:19267,4'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
        - Src:             'xmlschemas.c:19270,4'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
        - Src:             'xmlschemas.c:19274,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:19291,6'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:19300,23'
          Dst:             xmlHasProp
        - Src:             'xmlschemas.c:19303,23'
          Dst:             xmlHasProp
        - Src:             'xmlschemas.c:19306,10'
          Dst:             xmlSchemaParseCheckCOSValidDefault
        - Src:             'xmlschemas.c:19310,3'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaCheckElemSubstGroup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19341
      functionLinenumberEnd: 19436
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - elemDecl
      BBCount:         80
      ICount:          405
      EdgeCount:       108
      CyclomaticComplexity: 30
      functionsReached:
        - xmlSchemaAddElementSubstitutionMember
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19342,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19344,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19345,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:19342,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19345,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19355,14'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19355,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19355,2'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19357,10'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19362,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19363,3'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19364,17'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19366,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19367,3'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19368,10'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19368,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19369,7'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19370,10'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19370,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19371,7'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19390,6'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19390,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19390,32'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19390,6'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19390,50'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19390,6'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19391,21'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19390,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19392,8'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19406,13'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19392,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19393,9'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19396,7'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19392,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19394,15'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19396,7'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19396,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19397,9'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19400,10'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19396,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19398,15'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19400,10'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19407,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19408,7'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19423,11'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19408,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19408,7'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19409,12'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19408,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19409,12'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19418,7'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19410,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19411,6'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19413,12'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19409,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19412,11'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19413,12'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19414,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19415,6'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19417,3'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19413,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19416,11'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19417,3'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19419,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19420,7'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19421,10'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19423,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19424,6'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19427,50'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19424,46'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19425,4'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19426,5'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19425,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19426,5'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19428,3'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19426,47'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19427,4'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19427,50'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19423,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19427,50'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19428,3'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
        - Branch String:   'xmlschemas.c:19432,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19433,3'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
            - BranchSide:      'xmlschemas.c:19434,2'
              BranchSideFuncs:
                - xmlSchemaAddElementSubstitutionMember
      Callsites:
        - Src:             'xmlschemas.c:19431,6'
          Dst:             xmlSchemaAddElementSubstitutionMember
    - functionName:    xmlSchemaAddElementSubstitutionMember
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5523
      functionLinenumberEnd: 5537
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - head
        - member
      BBCount:         18
      ICount:          93
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaItemListAdd
        - xmlSchemaSubstGroupAdd
        - xmlSchemaSubstGroupGet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5526,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5526,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5527,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5526,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5526,47'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5527,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5526,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5527,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5529,41'
              BranchSideFuncs:
                - xmlSchemaSubstGroupGet
                - xmlSchemaItemListAdd
                - xmlSchemaSubstGroupAdd
        - Branch String:   'xmlschemas.c:5530,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5531,38'
              BranchSideFuncs:
                - xmlSchemaSubstGroupAdd
                - xmlSchemaItemListAdd
            - BranchSide:      'xmlschemas.c:5532,9'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
        - Branch String:   'xmlschemas.c:5532,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5533,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5534,30'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
        - Branch String:   'xmlschemas.c:5534,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5535,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5536,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5529,18'
          Dst:             xmlSchemaSubstGroupGet
        - Src:             'xmlschemas.c:5531,15'
          Dst:             xmlSchemaSubstGroupAdd
        - Src:             'xmlschemas.c:5534,9'
          Dst:             xmlSchemaItemListAdd
    - functionName:    xmlSchemaSubstGroupAdd
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5466
      functionLinenumberEnd: 5498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - head
      BBCount:         15
      ICount:          124
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashAddEntry2
        - xmlHashCreateDict
        - xmlSchemaInternalErr
        - xmlSchemaItemListCreate
        - xmlSchemaPErrMemory
        - xmlSchemaSubstGroupFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5470,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5471,50'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlSchemaItemListCreate
                - xmlHashAddEntry2
                - xmlSchemaInternalErr
                - xmlSchemaSubstGroupFree
                - xmlSchemaSubstGroupFree
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5476,36'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlHashAddEntry2
                - xmlSchemaInternalErr
                - xmlSchemaSubstGroupFree
                - xmlSchemaSubstGroupFree
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5472,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5473,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5474,5'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlHashAddEntry2
                - xmlSchemaInternalErr
                - xmlSchemaSubstGroupFree
                - xmlSchemaSubstGroupFree
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5477,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5478,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5481,12'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlHashAddEntry2
                - xmlSchemaInternalErr
                - xmlSchemaSubstGroupFree
                - xmlSchemaSubstGroupFree
        - Branch String:   'xmlschemas.c:5485,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5486,26'
              BranchSideFuncs:
                - xmlSchemaSubstGroupFree
            - BranchSide:      'xmlschemas.c:5490,26'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlSchemaInternalErr
                - xmlSchemaSubstGroupFree
        - Branch String:   'xmlschemas.c:5490,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5492,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaSubstGroupFree
            - BranchSide:      'xmlschemas.c:5497,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5471,28'
          Dst:             xmlHashCreateDict
        - Src:             'xmlschemas.c:5478,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5484,20'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:5486,2'
          Dst:             xmlSchemaSubstGroupFree
        - Src:             'xmlschemas.c:5490,9'
          Dst:             xmlHashAddEntry2
        - Src:             'xmlschemas.c:5492,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:5494,2'
          Dst:             xmlSchemaSubstGroupFree
    - functionName:    xmlSchemaCheckSubstGroupCircular
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19132
      functionLinenumberEnd: 19148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - elemDecl
        - ancestor
      BBCount:         10
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaCheckSubstGroupCircular
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:19135,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19136,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19137,9'
              BranchSideFuncs:
                - xmlSchemaCheckSubstGroupCircular
        - Branch String:   'xmlschemas.c:19137,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19138,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19140,9'
              BranchSideFuncs:
                - xmlSchemaCheckSubstGroupCircular
        - Branch String:   'xmlschemas.c:19140,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:19141,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:19142,5'
              BranchSideFuncs:
                - xmlSchemaCheckSubstGroupCircular
      Callsites:
        - Src:             'xmlschemas.c:19143,11'
          Dst:             xmlSchemaCheckSubstGroupCircular
    - functionName:    xmlSchemaParseCheckCOSValidDefault
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15509
      functionLinenumberEnd: 15566
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - node
        - type
        - value
        - val
      BBCount:         38
      ICount:          208
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - xmlSchemaInternalErr
        - xmlSchemaIsParticleEmptiable
        - xmlSchemaPCustomErr
        - xmlSchemaVCheckCVCSimpleType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:15518,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15518,8'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:15528,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:15518,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15528,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:15551,9'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:15528,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15528,9'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:15539,5'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:15528,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15529,10'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:15539,5'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:15529,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15529,45'
              BranchSideFuncs:
                - xmlSchemaIsParticleEmptiable
                - xmlSchemaPCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:15531,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:15528,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15531,26'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:15539,5'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:15551,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15551,9'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15552,48'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15551,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15551,9'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:15554,14'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15551,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15552,48'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15554,14'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15554,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15554,14'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15555,48'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:15554,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15555,48'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15558,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:15560,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:15561,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:15565,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:15529,45'
          Dst:             xmlSchemaIsParticleEmptiable
        - Src:             'xmlschemas.c:15531,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:15552,8'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:15555,8'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:15561,2'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaCheckUnionTypeDefCircularRecur
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14676
      functionLinenumberEnd: 14709
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - ctxType
        - members
      BBCount:         22
      ICount:          139
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSchemaCheckUnionTypeDefCircularRecur
        - xmlSchemaGetUnionSimpleTypeMemberTypes
        - xmlSchemaPCustomErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14681,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14682,15'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14708,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14683,30'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14683,2'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14684,7'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14683,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14685,10'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14706,11'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14685,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14686,23'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14692,11'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
        - Branch String:   'xmlschemas.c:14692,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14693,5'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
            - BranchSide:      'xmlschemas.c:14704,19'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14692,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14696,3'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14704,19'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14701,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14702,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14703,6'
              BranchSideFuncs:
                - xmlSchemaGetUnionSimpleTypeMemberTypes
                - xmlSchemaCheckUnionTypeDefCircularRecur
                - xmlSchemaPCustomErr
      Callsites:
        - Src:             'xmlschemas.c:14686,3'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:14699,7'
          Dst:             xmlSchemaGetUnionSimpleTypeMemberTypes
        - Src:             'xmlschemas.c:14697,9'
          Dst:             xmlSchemaCheckUnionTypeDefCircularRecur
    - functionName:    xmlSchemaCheckAttrGroupCircularRecur
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18630
      functionLinenumberEnd: 18667
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxtGr
        - list
      BBCount:         26
      ICount:          158
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSchemaCheckAttrGroupCircularRecur
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:18638,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18639,8'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
            - BranchSide:      'xmlschemas.c:18666,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18640,47'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18641,7'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
            - BranchSide:      'xmlschemas.c:18665,5'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
        - Branch String:   'xmlschemas.c:18641,56'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18642,7'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
            - BranchSide:      'xmlschemas.c:18665,5'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
        - Branch String:   'xmlschemas.c:18640,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18644,31'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
            - BranchSide:      'xmlschemas.c:18665,5'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
        - Branch String:   'xmlschemas.c:18645,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18646,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18647,10'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
        - Branch String:   'xmlschemas.c:18647,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18648,3'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
            - BranchSide:      'xmlschemas.c:18653,11'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
        - Branch String:   'xmlschemas.c:18653,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18654,4'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
            - BranchSide:      'xmlschemas.c:18664,2'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
        - Branch String:   'xmlschemas.c:18653,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18656,3'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
            - BranchSide:      'xmlschemas.c:18664,2'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
        - Branch String:   'xmlschemas.c:18660,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18661,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18662,6'
              BranchSideFuncs:
                - xmlSchemaCheckAttrGroupCircularRecur
      Callsites:
        - Src:             'xmlschemas.c:18657,10'
          Dst:             xmlSchemaCheckAttrGroupCircularRecur
    - functionName:    xmlSchemaGetCircModelGrDefRef
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18482
      functionLinenumberEnd: 18523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - groupDef
        - particle
      BBCount:         28
      ICount:          157
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaGetCircModelGrDefRef
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:18487,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18488,9'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
            - BranchSide:      'xmlschemas.c:18522,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:18489,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18490,6'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
            - BranchSide:      'xmlschemas.c:18491,10'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
        - Branch String:   'xmlschemas.c:18491,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18493,38'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
            - BranchSide:      'xmlschemas.c:18514,40'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
            - BranchSide:      'xmlschemas.c:18514,40'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
            - BranchSide:      'xmlschemas.c:18514,40'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
            - BranchSide:      'xmlschemas.c:18519,3'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
        - Branch String:   'xmlschemas.c:18494,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18495,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18500,7'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
        - Branch String:   'xmlschemas.c:18500,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18501,7'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
            - BranchSide:      'xmlschemas.c:18502,7'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
        - Branch String:   'xmlschemas.c:18502,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18503,7'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
            - BranchSide:      'xmlschemas.c:18510,3'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
        - Branch String:   'xmlschemas.c:18507,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18508,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18509,3'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
        - Branch String:   'xmlschemas.c:18515,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:18516,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:18517,3'
              BranchSideFuncs:
                - xmlSchemaGetCircModelGrDefRef
                - xmlSchemaGetCircModelGrDefRef
      Callsites:
        - Src:             'xmlschemas.c:18504,14'
          Dst:             xmlSchemaGetCircModelGrDefRef
        - Src:             'xmlschemas.c:18514,10'
          Dst:             xmlSchemaGetCircModelGrDefRef
    - functionName:    xmlSchemaCheckTypeDefCircularInternal
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14615
      functionLinenumberEnd: 14639
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - ctxtType
        - ancestor
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaCheckTypeDefCircularInternal
        - xmlSchemaGetComponentNode
        - xmlSchemaPCustomErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:14618,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14618,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14619,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:14618,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14619,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14621,9'
              BranchSideFuncs:
                - xmlSchemaCheckTypeDefCircularInternal
                - xmlSchemaGetComponentNode
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:14621,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14622,22'
              BranchSideFuncs:
                - xmlSchemaGetComponentNode
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:14628,9'
              BranchSideFuncs:
                - xmlSchemaCheckTypeDefCircularInternal
        - Branch String:   'xmlschemas.c:14628,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:14632,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:14634,5'
              BranchSideFuncs:
                - xmlSchemaCheckTypeDefCircularInternal
      Callsites:
        - Src:             'xmlschemas.c:14624,31'
          Dst:             xmlSchemaGetComponentNode
        - Src:             'xmlschemas.c:14622,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:14635,11'
          Dst:             xmlSchemaCheckTypeDefCircularInternal
    - functionName:    xmlSchemaGetAttributeDecl
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4658
      functionLinenumberEnd: 4668
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
        - name
        - nsName
      BBCount:         26
      ICount:          137
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlHashLookup
        - xmlHashSize
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4661,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4661,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4662,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4661,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4662,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4663,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4663,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4663,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4664,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4664,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4664,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4664,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4664,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4664,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4664,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4664,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4664,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4665,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4664,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4664,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4664,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4664,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4664,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4665,5'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'xmlschemas.c:4664,2'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:4664,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4664,2'
          Dst:             xmlHashSize
        - Src:             'xmlschemas.c:4664,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4664,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4664,2'
          Dst:             xmlHashLookup
    - functionName:    xmlSchemaPResCompAttrErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2844
      functionLinenumberEnd: 2858
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - ownerItem
        - ownerElem
        - name
        - refName
        - refURI
        - refType
        - refTypeStr
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaFormatItemForReport
        - xmlSchemaFormatQName
        - xmlSchemaItemTypeToStr
        - xmlSchemaPErrExt
      functionUses:    12
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2848,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2849,53'
              BranchSideFuncs:
                - xmlSchemaItemTypeToStr
                - xmlSchemaFormatQName
                - xmlSchemaPErrExt
            - BranchSide:      'xmlschemas.c:2850,22'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaPErrExt
        - Branch String:   'xmlschemas.c:2856,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2856,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2857,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2857,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2857,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2857,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2847,5'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:2849,30'
          Dst:             xmlSchemaItemTypeToStr
        - Src:             'xmlschemas.c:2854,6'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:2850,5'
          Dst:             xmlSchemaPErrExt
    - functionName:    xmlSchemaGetIDC
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4743
      functionLinenumberEnd: 4753
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
        - name
        - nsName
      BBCount:         26
      ICount:          137
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlHashLookup
        - xmlHashSize
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4746,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4746,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4747,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4746,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4747,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4748,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4748,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4748,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4749,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4749,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4749,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4749,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4749,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4749,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4749,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4749,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4749,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4750,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4749,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4749,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4749,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4749,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4749,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4750,5'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'xmlschemas.c:4749,2'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:4749,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4749,2'
          Dst:             xmlHashSize
        - Src:             'xmlschemas.c:4749,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4749,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4749,2'
          Dst:             xmlHashLookup
    - functionName:    xmlSchemaGetNamedComponent
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4769
      functionLinenumberEnd: 4781
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
        - itemType
        - name
        - targetNs
      BBCount:         7
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaGetElem
        - xmlSchemaGetGroup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4770,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4772,56'
              BranchSideFuncs:
                - xmlSchemaGetGroup
            - BranchSide:      'xmlschemas.c:4775,55'
              BranchSideFuncs:
                - xmlSchemaGetElem
            - BranchSide:      'xmlschemas.c:4779,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:4772,38'
          Dst:             xmlSchemaGetGroup
        - Src:             'xmlschemas.c:4775,38'
          Dst:             xmlSchemaGetElem
    - functionName:    xmlSchemaGetGroup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4710
      functionLinenumberEnd: 4721
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
        - name
        - nsName
      BBCount:         26
      ICount:          137
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlHashLookup
        - xmlHashSize
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4713,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4713,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4714,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4713,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4714,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4715,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4715,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4715,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4716,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4716,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4716,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4716,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4716,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4716,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4716,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4716,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4716,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4717,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4716,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4716,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4716,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4716,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4716,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4717,5'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'xmlschemas.c:4716,2'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:4716,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4716,2'
          Dst:             xmlHashSize
        - Src:             'xmlschemas.c:4716,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4716,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4716,2'
          Dst:             xmlHashLookup
    - functionName:    xmlSchemaGetElem
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4599
      functionLinenumberEnd: 4609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
        - name
        - nsName
      BBCount:         26
      ICount:          137
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlHashLookup
        - xmlHashSize
        - xmlStrEqual
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4602,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4602,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4603,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4602,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4603,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4604,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4604,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4604,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4605,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4605,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4605,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4605,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4605,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4605,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4605,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4605,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4605,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4606,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4605,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4605,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4605,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4605,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4605,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4606,5'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'xmlschemas.c:4605,2'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:4605,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4605,2'
          Dst:             xmlHashSize
        - Src:             'xmlschemas.c:4605,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4605,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4605,2'
          Dst:             xmlHashLookup
    - functionName:    xmlSchemaGetAttributeGroup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4681
      functionLinenumberEnd: 4697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
        - name
        - nsName
      BBCount:         26
      ICount:          137
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlHashLookup
        - xmlHashSize
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4684,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4684,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4685,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4684,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4685,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4686,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4686,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4686,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4687,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4687,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4687,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4687,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4687,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4687,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4687,2'
              BranchSideFuncs:
                - xmlHashSize
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4687,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4687,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4688,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4687,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4687,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
            - BranchSide:      'xmlschemas.c:4687,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlHashLookup
        - Branch String:   'xmlschemas.c:4687,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4687,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4688,5'
              BranchSideFuncs:
                - xmlHashLookup
      Callsites:
        - Src:             'xmlschemas.c:4687,2'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:4687,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4687,2'
          Dst:             xmlHashSize
        - Src:             'xmlschemas.c:4687,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4687,2'
          Dst:             xmlHashLookup
        - Src:             'xmlschemas.c:4687,2'
          Dst:             xmlHashLookup
    - functionName:    xmlSchemaResolveUnionMemberTypes
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12989
      functionLinenumberEnd: 13053
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - type
      BBCount:         29
      ICount:          216
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSchemaGetType
        - xmlSchemaPErrMemory
        - xmlSchemaPResCompAttrErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:13006,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13009,33'
              BranchSideFuncs:
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:13036,18'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:13013,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13013,33'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
            - BranchSide:      'xmlschemas.c:13014,31'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
        - Branch String:   'xmlschemas.c:13013,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13013,33'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:13028,19'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:13013,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13013,33'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
            - BranchSide:      'xmlschemas.c:13014,31'
              BranchSideFuncs:
                - xmlSchemaPResCompAttrErr
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
        - Branch String:   'xmlschemas.c:13013,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13014,31'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:13028,19'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:13020,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13021,23'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
            - BranchSide:      'xmlschemas.c:13023,20'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaGetType
                - xmlSchemaPResCompAttrErr
        - Branch String:   'xmlschemas.c:13037,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13038,32'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:13052,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:13039,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13040,26'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:13043,15'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:13045,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:13046,26'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:13048,23'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
      Callsites:
        - Src:             'xmlschemas.c:13012,15'
          Dst:             xmlSchemaGetType
        - Src:             'xmlschemas.c:13014,6'
          Dst:             xmlSchemaPResCompAttrErr
        - Src:             'xmlschemas.c:13040,6'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaFindRedefCompInGraph
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4831
      functionLinenumberEnd: 4905
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bucket
        - type
        - name
        - nsName
      BBCount:         58
      ICount:          298
      EdgeCount:       74
      CyclomaticComplexity: 18
      functionsReached:
        - xmlSchemaFindRedefCompInGraph
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4835,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4835,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4836,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4835,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4836,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4837,10'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:4837,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4838,3'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:4839,2'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:4837,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4839,2'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:4843,12'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:4843,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4844,8'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:4879,5'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:4845,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4846,14'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:4879,5'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:4846,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4849,12'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:4849,12'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:4857,12'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:4866,12'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:4876,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4849,58'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4850,5'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:4855,7'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:4849,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4853,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4855,7'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:4858,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4859,5'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:4864,7'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:4857,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4862,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4864,7'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:4867,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4868,5'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:4873,7'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:4866,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4871,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4873,7'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:4884,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4885,35'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:4904,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4893,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4894,5'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:4900,12'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:4893,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4895,39'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:4900,12'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:4897,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4898,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4899,6'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
        - Branch String:   'xmlschemas.c:4901,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4893,11'
              BranchSideFuncs:
                - xmlSchemaFindRedefCompInGraph
            - BranchSide:      'xmlschemas.c:4902,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:4895,9'
          Dst:             xmlSchemaFindRedefCompInGraph
    - functionName:    xmlSchemaClearSchemaDefaults
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9353
      functionLinenumberEnd: 9375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
      BBCount:         28
      ICount:          187
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9354,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9355,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9357,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9357,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9358,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9360,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9360,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9361,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9362,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9362,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9363,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9364,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9364,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9365,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9366,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9366,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9367,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9369,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9369,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9370,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9371,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9371,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9372,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9373,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9373,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9373,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9374,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaParseSchemaElement
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9381
      functionLinenumberEnd: 9483
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
      BBCount:         50
      ICount:          288
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetNodeContent
        - xmlSchemaGetPropNode
        - xmlSchemaPSimpleTypeErr
        - xmlSchemaPValAttrBlockFinal
        - xmlSchemaPValAttrFormDefault
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9392,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9392,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9406,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
        - Branch String:   'xmlschemas.c:9407,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9408,30'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:9416,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9410,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9410,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9411,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9411,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9412,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9415,5'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9417,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9418,32'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:9429,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9421,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9421,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9422,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9422,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9423,30'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:9428,5'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9430,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9431,32'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrFormDefault
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:9442,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9434,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9434,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9435,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9435,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9436,30'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:9441,5'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9443,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9444,32'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:9460,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9451,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9451,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9452,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9452,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9453,30'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:9459,5'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9461,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9461,17'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:9462,32'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9467,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9467,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9468,6'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9468,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9469,30'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:9475,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9478,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9479,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9480,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:9391,11'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:9406,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:9409,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:9408,8'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:9416,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:9418,8'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:9419,8'
          Dst:             xmlSchemaPValAttrFormDefault
        - Src:             'xmlschemas.c:9423,6'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:9429,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:9431,8'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:9432,8'
          Dst:             xmlSchemaPValAttrFormDefault
        - Src:             'xmlschemas.c:9436,6'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:9442,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:9444,8'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:9445,8'
          Dst:             xmlSchemaPValAttrBlockFinal
        - Src:             'xmlschemas.c:9453,6'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:9460,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:9462,8'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:9463,8'
          Dst:             xmlSchemaPValAttrBlockFinal
        - Src:             'xmlschemas.c:9469,6'
          Dst:             xmlSchemaPSimpleTypeErr
    - functionName:    xmlSchemaParseSchemaTopLevel
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9495
      functionLinenumberEnd: 9593
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - nodes
      BBCount:         200
      ICount:          1064
      EdgeCount:       280
      CyclomaticComplexity: 82
      functionsReached:
        - xmlSchemaFreeAnnot
        - xmlSchemaPContentErr
        - xmlSchemaParseAnnotation
        - xmlSchemaParseAttributeGroupDefinition
        - xmlSchemaParseComplexType
        - xmlSchemaParseElement
        - xmlSchemaParseGlobalAttribute
        - xmlSchemaParseImport
        - xmlSchemaParseInclude
        - xmlSchemaParseModelGroupDefinition
        - xmlSchemaParseNotation
        - xmlSchemaParseRedefine
        - xmlSchemaParseSimpleType
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9500,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9500,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9501,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9500,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9500,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9501,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9500,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9501,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9503,15'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9505,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9505,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9506,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9505,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9505,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9506,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9505,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9505,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9506,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9505,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9505,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:9506,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9506,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9506,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9507,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9506,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9506,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9507,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9506,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9506,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9507,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9506,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9505,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:9507,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9507,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9507,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9508,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9507,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9507,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9508,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9507,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9507,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9508,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9507,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9505,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:9508,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9508,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9507,36'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9508,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9508,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9507,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9508,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9508,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9507,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:9507,36'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:9505,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9509,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:9543,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
        - Branch String:   'xmlschemas.c:9509,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9509,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:9515,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
        - Branch String:   'xmlschemas.c:9509,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9509,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:9515,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
        - Branch String:   'xmlschemas.c:9509,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9509,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:9515,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
        - Branch String:   'xmlschemas.c:9509,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9510,39'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9515,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
        - Branch String:   'xmlschemas.c:9511,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9512,19'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9514,22'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9515,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9515,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
            - BranchSide:      'xmlschemas.c:9522,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
        - Branch String:   'xmlschemas.c:9515,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9515,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlSchemaParseImport
            - BranchSide:      'xmlschemas.c:9522,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
        - Branch String:   'xmlschemas.c:9515,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9515,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlSchemaParseImport
            - BranchSide:      'xmlschemas.c:9522,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
        - Branch String:   'xmlschemas.c:9515,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9516,19'
              BranchSideFuncs:
                - xmlSchemaParseImport
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9522,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
        - Branch String:   'xmlschemas.c:9518,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9518,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9519,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9519,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9519,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9520,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9520,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9521,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9522,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9522,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9522,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
            - BranchSide:      'xmlschemas.c:9529,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
        - Branch String:   'xmlschemas.c:9522,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9522,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlSchemaParseInclude
            - BranchSide:      'xmlschemas.c:9529,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
        - Branch String:   'xmlschemas.c:9522,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9522,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlSchemaParseInclude
            - BranchSide:      'xmlschemas.c:9529,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
        - Branch String:   'xmlschemas.c:9522,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9523,19'
              BranchSideFuncs:
                - xmlSchemaParseInclude
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9529,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
        - Branch String:   'xmlschemas.c:9525,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9525,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9526,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9526,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9526,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9527,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9527,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9528,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9529,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9532,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9532,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9533,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9533,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9533,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9534,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9534,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9535,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9536,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRedefine
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseInclude
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseImport
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9543,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9544,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
            - BranchSide:      'xmlschemas.c:9587,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9544,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9544,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
            - BranchSide:      'xmlschemas.c:9547,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
        - Branch String:   'xmlschemas.c:9544,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9544,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlSchemaParseComplexType
            - BranchSide:      'xmlschemas.c:9547,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
        - Branch String:   'xmlschemas.c:9544,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9544,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaParseComplexType
            - BranchSide:      'xmlschemas.c:9547,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
        - Branch String:   'xmlschemas.c:9544,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9545,32'
              BranchSideFuncs:
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9547,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
        - Branch String:   'xmlschemas.c:9547,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9547,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
            - BranchSide:      'xmlschemas.c:9550,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
        - Branch String:   'xmlschemas.c:9547,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9547,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlSchemaParseSimpleType
            - BranchSide:      'xmlschemas.c:9550,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
        - Branch String:   'xmlschemas.c:9547,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9547,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlSchemaParseSimpleType
            - BranchSide:      'xmlschemas.c:9550,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
        - Branch String:   'xmlschemas.c:9547,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9548,31'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9550,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
        - Branch String:   'xmlschemas.c:9550,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9550,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
            - BranchSide:      'xmlschemas.c:9553,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
        - Branch String:   'xmlschemas.c:9550,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9550,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlSchemaParseElement
            - BranchSide:      'xmlschemas.c:9553,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
        - Branch String:   'xmlschemas.c:9550,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9550,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlSchemaParseElement
            - BranchSide:      'xmlschemas.c:9553,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
        - Branch String:   'xmlschemas.c:9550,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9551,28'
              BranchSideFuncs:
                - xmlSchemaParseElement
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9553,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
        - Branch String:   'xmlschemas.c:9553,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9553,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
            - BranchSide:      'xmlschemas.c:9556,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
        - Branch String:   'xmlschemas.c:9553,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9553,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
            - BranchSide:      'xmlschemas.c:9556,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
        - Branch String:   'xmlschemas.c:9553,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9553,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlSchemaParseGlobalAttribute
            - BranchSide:      'xmlschemas.c:9556,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
        - Branch String:   'xmlschemas.c:9553,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9554,36'
              BranchSideFuncs:
                - xmlSchemaParseGlobalAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9556,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
        - Branch String:   'xmlschemas.c:9556,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9556,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
            - BranchSide:      'xmlschemas.c:9559,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
        - Branch String:   'xmlschemas.c:9556,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9556,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
            - BranchSide:      'xmlschemas.c:9559,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
        - Branch String:   'xmlschemas.c:9556,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9556,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlSchemaParseAttributeGroupDefinition
            - BranchSide:      'xmlschemas.c:9559,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
        - Branch String:   'xmlschemas.c:9556,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9557,45'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupDefinition
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9559,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
        - Branch String:   'xmlschemas.c:9559,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9559,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
            - BranchSide:      'xmlschemas.c:9562,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
        - Branch String:   'xmlschemas.c:9559,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9559,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
            - BranchSide:      'xmlschemas.c:9562,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
        - Branch String:   'xmlschemas.c:9559,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9559,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlSchemaParseModelGroupDefinition
            - BranchSide:      'xmlschemas.c:9562,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
        - Branch String:   'xmlschemas.c:9559,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9560,41'
              BranchSideFuncs:
                - xmlSchemaParseModelGroupDefinition
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9562,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
        - Branch String:   'xmlschemas.c:9562,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9562,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
            - BranchSide:      'xmlschemas.c:9566,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9562,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9562,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
            - BranchSide:      'xmlschemas.c:9566,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9562,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9562,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
            - BranchSide:      'xmlschemas.c:9566,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9562,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9563,29'
              BranchSideFuncs:
                - xmlSchemaParseNotation
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9566,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9574,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9574,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9574,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:9574,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9574,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9574,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:9574,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9574,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:9574,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:9574,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9543,5'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9578,39'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9579,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9580,19'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlSchemaFreeAnnot
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:9582,22'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseGlobalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:9588,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9589,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9590,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:9505,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9505,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9506,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9506,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9507,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9507,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9508,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9508,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9509,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9509,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9510,14'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:9514,3'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:9515,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9515,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9517,12'
          Dst:             xmlSchemaParseImport
        - Src:             'xmlschemas.c:9522,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9522,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9524,12'
          Dst:             xmlSchemaParseInclude
        - Src:             'xmlschemas.c:9529,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9529,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9531,12'
          Dst:             xmlSchemaParseRedefine
        - Src:             'xmlschemas.c:9544,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9544,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9545,6'
          Dst:             xmlSchemaParseComplexType
        - Src:             'xmlschemas.c:9547,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9547,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9548,6'
          Dst:             xmlSchemaParseSimpleType
        - Src:             'xmlschemas.c:9550,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9550,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9551,6'
          Dst:             xmlSchemaParseElement
        - Src:             'xmlschemas.c:9553,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9553,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9554,6'
          Dst:             xmlSchemaParseGlobalAttribute
        - Src:             'xmlschemas.c:9556,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9556,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9557,6'
          Dst:             xmlSchemaParseAttributeGroupDefinition
        - Src:             'xmlschemas.c:9559,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9559,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9560,6'
          Dst:             xmlSchemaParseModelGroupDefinition
        - Src:             'xmlschemas.c:9562,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9562,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9563,6'
          Dst:             xmlSchemaParseNotation
        - Src:             'xmlschemas.c:9566,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:9574,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9574,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9578,14'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:9582,3'
          Dst:             xmlSchemaFreeAnnot
    - functionName:    xmlSchemaParseAnnotation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6281
      functionLinenumberEnd: 6385
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - needed
      BBCount:         86
      ICount:          443
      EdgeCount:       116
      CyclomaticComplexity: 32
      functionsReached:
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetPropNodeNs
        - xmlSchemaNewAnnot
        - xmlSchemaPContentErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPValAttr
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrNode
        - xmlStrEqual
      functionUses:    25
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6295,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6295,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6296,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6295,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6296,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6297,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaNewAnnot
        - Branch String:   'xmlschemas.c:6297,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6298,26'
              BranchSideFuncs:
                - xmlSchemaNewAnnot
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6300,6'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6302,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6303,8'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6313,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6303,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6304,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6305,8'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6304,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6305,8'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6308,31'
              BranchSideFuncs:
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6305,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6306,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6311,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6303,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6308,31'
              BranchSideFuncs:
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6311,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6318,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6319,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6384,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6319,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6319,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6341,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6319,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6319,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6341,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6319,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6319,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6341,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6319,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6326,13'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6341,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6327,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6328,9'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6338,24'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6328,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6329,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6330,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6329,55'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6330,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6333,32'
              BranchSideFuncs:
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6330,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6331,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6336,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6328,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6333,32'
              BranchSideFuncs:
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6336,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6341,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6341,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6375,11'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6341,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6341,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6375,11'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6341,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6341,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6375,11'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6341,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6348,13'
              BranchSideFuncs:
                - xmlSchemaGetPropNodeNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6375,11'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6349,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6350,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6369,36'
              BranchSideFuncs:
                - xmlSchemaGetPropNodeNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
        - Branch String:   'xmlschemas.c:6350,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6351,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetPropNodeNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6356,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6351,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6352,29'
              BranchSideFuncs:
                - xmlSchemaGetPropNodeNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6355,3'
              BranchSideFuncs:
                - xmlSchemaGetPropNodeNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6356,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6357,17'
              BranchSideFuncs:
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetPropNodeNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6360,29'
              BranchSideFuncs:
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetPropNodeNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6370,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6371,25'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6373,14'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6375,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6376,24'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6379,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNodeNs
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
      Callsites:
        - Src:             'xmlschemas.c:6298,8'
          Dst:             xmlSchemaNewAnnot
        - Src:             'xmlschemas.c:6304,8'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6306,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6308,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:6313,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:6319,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6319,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6329,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6331,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6333,7'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:6339,3'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:6338,6'
          Dst:             xmlSchemaPValAttr
        - Src:             'xmlschemas.c:6341,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6341,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6351,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6352,4'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:6356,11'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6357,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6358,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6360,4'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:6369,13'
          Dst:             xmlSchemaGetPropNodeNs
        - Src:             'xmlschemas.c:6372,3'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:6371,3'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:6376,3'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaFreeAnnot
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3650
      functionLinenumberEnd: 3664
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - annot
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    16
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3651,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3652,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3653,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3653,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3654,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3658,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3662,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3659,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaParseImport
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10453
      functionLinenumberEnd: 10595
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
      BBCount:         67
      ICount:          398
      EdgeCount:       93
      CyclomaticComplexity: 28
      functionsReached:
        - xmlSchemaAddSchemaDoc
        - xmlSchemaBuildAbsoluteURI
        - xmlSchemaCustomWarning
        - xmlSchemaGetBuiltInType
        - xmlSchemaPContentErr
        - xmlSchemaPCustomErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPSimpleTypeErr
        - xmlSchemaPValAttr
        - xmlSchemaParseNewDoc
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:10461,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10461,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10462,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10461,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10461,49'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10462,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10461,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10462,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10467,12'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:10468,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10469,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:10485,27'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:10469,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10470,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:10476,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:10470,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10471,17'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:10476,2'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:10471,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10472,17'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:10476,2'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:10470,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10473,28'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:10476,2'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:10485,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10488,26'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:10496,27'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttr
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:10496,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10499,26'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:10509,13'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10510,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10510,9'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10517,9'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:10510,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10510,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10517,9'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:10510,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10510,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:10517,9'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:10510,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10515,17'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:10517,9'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:10517,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10518,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:10531,27'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:10532,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10538,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:10552,6'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:10538,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10539,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:10547,5'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
                - xmlSchemaBuildAbsoluteURI
        - Branch String:   'xmlschemas.c:10552,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:10553,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:10565,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10566,45'
              BranchSideFuncs:
                - xmlSchemaBuildAbsoluteURI
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:10568,33'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10572,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10573,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10582,10'
              BranchSideFuncs:
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:10582,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10582,30'
              BranchSideFuncs:
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:10590,10'
              BranchSideFuncs:
                - xmlSchemaParseNewDoc
        - Branch String:   'xmlschemas.c:10582,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10583,36'
              BranchSideFuncs:
                - xmlSchemaCustomWarning
                - xmlSchemaParseNewDoc
            - BranchSide:      'xmlschemas.c:10590,10'
              BranchSideFuncs:
                - xmlSchemaParseNewDoc
        - Branch String:   'xmlschemas.c:10590,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10590,29'
              BranchSideFuncs:
                - xmlSchemaParseNewDoc
            - BranchSide:      'xmlschemas.c:10594,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10590,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10590,29'
              BranchSideFuncs:
                - xmlSchemaParseNewDoc
            - BranchSide:      'xmlschemas.c:10594,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10590,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10591,29'
              BranchSideFuncs:
                - xmlSchemaParseNewDoc
            - BranchSide:      'xmlschemas.c:10594,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:10470,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10471,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10472,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10473,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:10476,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10477,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:10486,15'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:10485,9'
          Dst:             xmlSchemaPValAttr
        - Src:             'xmlschemas.c:10491,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:10488,2'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:10497,20'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:10496,9'
          Dst:             xmlSchemaPValAttr
        - Src:             'xmlschemas.c:10502,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:10499,2'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:10510,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10510,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10518,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:10538,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10539,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:10553,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:10566,19'
          Dst:             xmlSchemaBuildAbsoluteURI
        - Src:             'xmlschemas.c:10568,11'
          Dst:             xmlSchemaAddSchemaDoc
        - Src:             'xmlschemas.c:10583,2'
          Dst:             xmlSchemaCustomWarning
        - Src:             'xmlschemas.c:10591,8'
          Dst:             xmlSchemaParseNewDoc
    - functionName:    xmlSchemaParseInclude
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10909
      functionLinenumberEnd: 10917
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaParseIncludeOrRedefine
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:10914,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10915,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10916,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:10912,11'
          Dst:             xmlSchemaParseIncludeOrRedefine
    - functionName:    xmlSchemaParseRedefine
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10893
      functionLinenumberEnd: 10904
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaParseIncludeOrRedefine
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:10901,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10902,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10903,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:10899,11'
          Dst:             xmlSchemaParseIncludeOrRedefine
    - functionName:    xmlSchemaParseComplexType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11830
      functionLinenumberEnd: 12099
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
        - topLevel
      BBCount:         178
      ICount:          1045
      EdgeCount:       245
      CyclomaticComplexity: 69
      functionsReached:
        - xmlSchemaAddType
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetNodeContent
        - xmlSchemaGetPropNode
        - xmlSchemaPContentErr
        - xmlSchemaPCustomErr
        - xmlSchemaPGetBoolNodeValue
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPSimpleTypeErr
        - xmlSchemaPValAttrBlockFinal
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrNode
        - xmlSchemaParseAnnotation
        - xmlSchemaParseAnyAttribute
        - xmlSchemaParseComplexContent
        - xmlSchemaParseLocalAttributes
        - xmlSchemaParseModelGroup
        - xmlSchemaParseModelGroupDefRef
        - xmlSchemaParseSimpleContent
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:11842,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11842,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11843,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11842,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11842,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11843,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11842,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11843,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11845,16'
              BranchSideFuncs:
                - xmlSchemaAddType
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
                - xmlSchemaAddType
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:11847,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11848,30'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddType
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
                - xmlSchemaAddType
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:11859,9'
              BranchSideFuncs:
                - xmlSchemaAddType
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
                - xmlSchemaAddType
        - Branch String:   'xmlschemas.c:11849,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11850,31'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:11853,35'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddType
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
                - xmlSchemaAddType
        - Branch String:   'xmlschemas.c:11859,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11870,26'
              BranchSideFuncs:
                - xmlSchemaAddType
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
            - BranchSide:      'xmlschemas.c:11886,26'
              BranchSideFuncs:
                - xmlSchemaAddType
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
        - Branch String:   'xmlschemas.c:11874,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11875,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11876,9'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
        - Branch String:   'xmlschemas.c:11889,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11890,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11891,15'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
        - Branch String:   'xmlschemas.c:11900,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11901,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
            - BranchSide:      'xmlschemas.c:11979,11'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:11901,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11902,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
            - BranchSide:      'xmlschemas.c:11973,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11902,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11906,23'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
            - BranchSide:      'xmlschemas.c:11907,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
        - Branch String:   'xmlschemas.c:11907,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11911,34'
              BranchSideFuncs:
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
            - BranchSide:      'xmlschemas.c:11914,17'
              BranchSideFuncs:
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
        - Branch String:   'xmlschemas.c:11911,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11913,7'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
            - BranchSide:      'xmlschemas.c:11914,6'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
        - Branch String:   'xmlschemas.c:11914,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11918,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
            - BranchSide:      'xmlschemas.c:11970,28'
              BranchSideFuncs:
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
        - Branch String:   'xmlschemas.c:11918,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11920,3'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
            - BranchSide:      'xmlschemas.c:11920,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
        - Branch String:   'xmlschemas.c:11920,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11924,38'
              BranchSideFuncs:
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
            - BranchSide:      'xmlschemas.c:11927,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:11924,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11926,4'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
            - BranchSide:      'xmlschemas.c:11927,3'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
        - Branch String:   'xmlschemas.c:11927,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11931,43'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:11947,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:11933,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11940,28'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
            - BranchSide:      'xmlschemas.c:11946,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
        - Branch String:   'xmlschemas.c:11947,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11951,43'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:11966,29'
              BranchSideFuncs:
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
        - Branch String:   'xmlschemas.c:11953,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11958,28'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
            - BranchSide:      'xmlschemas.c:11964,10'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPGetBoolNodeValue
                - xmlSchemaPValAttrID
        - Branch String:   'xmlschemas.c:11979,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11983,6'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:11988,11'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:11983,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11984,6'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:11985,6'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:11985,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11986,6'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:11987,5'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:11988,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11992,6'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:12000,13'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:11992,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11993,6'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:11994,6'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:11994,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11995,6'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:11996,5'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:12001,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12001,9'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:12005,22'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
        - Branch String:   'xmlschemas.c:12001,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12001,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:12005,22'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
        - Branch String:   'xmlschemas.c:12001,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12001,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:12005,22'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
        - Branch String:   'xmlschemas.c:12001,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12002,48'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
            - BranchSide:      'xmlschemas.c:12005,22'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
        - Branch String:   'xmlschemas.c:12006,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12006,9'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
            - BranchSide:      'xmlschemas.c:12018,16'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
        - Branch String:   'xmlschemas.c:12006,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12006,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlStrEqual
                - xmlSchemaParseSimpleContent
            - BranchSide:      'xmlschemas.c:12018,16'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
        - Branch String:   'xmlschemas.c:12006,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12006,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
                - xmlSchemaParseSimpleContent
            - BranchSide:      'xmlschemas.c:12018,16'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
        - Branch String:   'xmlschemas.c:12006,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12013,6'
              BranchSideFuncs:
                - xmlSchemaParseSimpleContent
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:12018,16'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
        - Branch String:   'xmlschemas.c:12013,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12014,6'
              BranchSideFuncs:
                - xmlSchemaParseSimpleContent
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:12015,37'
              BranchSideFuncs:
                - xmlSchemaParseSimpleContent
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:12018,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12018,16'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexContent
            - BranchSide:      'xmlschemas.c:12036,19'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12018,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12018,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseComplexContent
            - BranchSide:      'xmlschemas.c:12036,19'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12018,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12018,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseComplexContent
            - BranchSide:      'xmlschemas.c:12036,19'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12018,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12022,2'
              BranchSideFuncs:
                - xmlSchemaParseComplexContent
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:12036,19'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12041,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12041,13'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:12046,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12041,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12041,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:12046,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12041,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12041,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:12046,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12041,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12043,28'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:12046,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12046,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12046,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:12051,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12046,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12046,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:12051,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12046,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12046,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:12051,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12046,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12048,28'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:12051,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:12051,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12051,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:12056,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:12051,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12051,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:12056,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:12051,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12051,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:12056,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:12051,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12053,28'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:12056,20'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:12068,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12071,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12075,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:12080,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12081,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:12091,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:12091,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12091,21'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:12097,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12091,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12091,44'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:12097,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12091,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12092,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12097,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:11848,9'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:11850,6'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:11854,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:11853,13'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:11870,9'
          Dst:             xmlSchemaAddType
        - Src:             'xmlschemas.c:11886,9'
          Dst:             xmlSchemaAddType
        - Src:             'xmlschemas.c:11902,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11906,3'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:11907,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11911,7'
          Dst:             xmlSchemaPGetBoolNodeValue
        - Src:             'xmlschemas.c:11918,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11920,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11924,11'
          Dst:             xmlSchemaPGetBoolNodeValue
        - Src:             'xmlschemas.c:11927,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11931,19'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:11933,11'
          Dst:             xmlSchemaPValAttrBlockFinal
        - Src:             'xmlschemas.c:11940,4'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:11947,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11951,19'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:11953,11'
          Dst:             xmlSchemaPValAttrBlockFinal
        - Src:             'xmlschemas.c:11958,4'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:11966,4'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11970,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11973,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11974,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:12001,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12001,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12002,23'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:12006,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12006,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12015,9'
          Dst:             xmlSchemaParseSimpleContent
        - Src:             'xmlschemas.c:12018,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12018,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12023,9'
          Dst:             xmlSchemaParseComplexContent
        - Src:             'xmlschemas.c:12036,19'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:12041,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12041,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12043,3'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:12046,20'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12046,20'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12048,3'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:12051,20'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12051,20'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12053,3'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:12056,20'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12056,20'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12058,3'
          Dst:             xmlSchemaParseModelGroupDefRef
        - Src:             'xmlschemas.c:12068,13'
          Dst:             xmlSchemaParseLocalAttributes
        - Src:             'xmlschemas.c:12075,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12075,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:12076,32'
          Dst:             xmlSchemaParseAnyAttribute
        - Src:             'xmlschemas.c:12081,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:12092,2'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaParseSimpleType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8887
      functionLinenumberEnd: 9085
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
        - topLevel
      BBCount:         127
      ICount:          741
      EdgeCount:       175
      CyclomaticComplexity: 50
      functionsReached:
        - xmlSchemaAddType
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetPredefinedType
        - xmlSchemaGetProp
        - xmlSchemaGetPropNode
        - xmlSchemaPContentErr
        - xmlSchemaPCustomErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPSimpleTypeErr
        - xmlSchemaPValAttrBlockFinal
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrNode
        - xmlSchemaParseAnnotation
        - xmlSchemaParseList
        - xmlSchemaParseRestriction
        - xmlSchemaParseUnion
        - xmlStrEqual
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xmlschemas.c:8894,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8894,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8895,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8894,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8894,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8895,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8894,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8895,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8897,9'
              BranchSideFuncs:
                - xmlSchemaAddType
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaAddType
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPredefinedType
                - xmlSchemaPCustomErr
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:8897,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8898,30'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddType
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaAddType
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetPredefinedType
                - xmlSchemaPCustomErr
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:8940,9'
              BranchSideFuncs:
                - xmlSchemaAddType
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaAddType
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8899,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8900,31'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:8906,32'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddType
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaAddType
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetPredefinedType
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:8906,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8909,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8913,10'
              BranchSideFuncs:
                - xmlSchemaAddType
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaAddType
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetPredefinedType
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:8916,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8922,27'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:8928,39'
              BranchSideFuncs:
                - xmlSchemaGetPredefinedType
                - xmlSchemaAddType
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaAddType
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8929,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8930,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8931,6'
              BranchSideFuncs:
                - xmlSchemaAddType
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaAddType
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8940,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8954,26'
              BranchSideFuncs:
                - xmlSchemaAddType
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8984,26'
              BranchSideFuncs:
                - xmlSchemaAddType
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8958,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8959,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8960,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8966,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8967,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8978,5'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:8967,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8968,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8972,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8968,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8969,32'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8972,6'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8986,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8987,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8988,2'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8995,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8996,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9012,30'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:8996,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8997,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9003,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8997,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8998,21'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9003,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8998,51'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8999,21'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9003,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8997,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9000,32'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9003,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:9013,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9014,10'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9021,35'
              BranchSideFuncs:
                - xmlSchemaGetProp
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:9014,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9015,3'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9016,10'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:9016,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9017,3'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9018,10'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:9018,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9019,3'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9020,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:9045,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9045,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9049,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:9045,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9045,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9049,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:9045,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9045,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9049,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:9045,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9046,48'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:9049,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:9049,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9050,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:9053,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
        - Branch String:   'xmlschemas.c:9053,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9053,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:9058,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
        - Branch String:   'xmlschemas.c:9053,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9053,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlStrEqual
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:9058,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
        - Branch String:   'xmlschemas.c:9053,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9053,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:9058,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
        - Branch String:   'xmlschemas.c:9053,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9054,35'
              BranchSideFuncs:
                - xmlSchemaParseRestriction
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:9058,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
        - Branch String:   'xmlschemas.c:9058,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9058,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseList
            - BranchSide:      'xmlschemas.c:9061,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
        - Branch String:   'xmlschemas.c:9058,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9058,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlStrEqual
                - xmlSchemaParseList
            - BranchSide:      'xmlschemas.c:9061,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
        - Branch String:   'xmlschemas.c:9058,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9058,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
                - xmlSchemaParseList
            - BranchSide:      'xmlschemas.c:9061,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
        - Branch String:   'xmlschemas.c:9058,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9059,28'
              BranchSideFuncs:
                - xmlSchemaParseList
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:9061,16'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseUnion
        - Branch String:   'xmlschemas.c:9065,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9066,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:9077,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:9077,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9077,21'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:9083,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9077,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9077,44'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:9083,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9077,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9078,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9083,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:8898,9'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8900,6'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:8908,3'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:8906,10'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:8922,7'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:8928,12'
          Dst:             xmlSchemaGetPredefinedType
        - Src:             'xmlschemas.c:8954,9'
          Dst:             xmlSchemaAddType
        - Src:             'xmlschemas.c:8968,8'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8969,7'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8972,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8973,7'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8984,9'
          Dst:             xmlSchemaAddType
        - Src:             'xmlschemas.c:8997,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8998,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8999,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9000,7'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:9003,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9004,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:9012,9'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:9021,18'
          Dst:             xmlSchemaGetProp
        - Src:             'xmlschemas.c:9022,10'
          Dst:             xmlSchemaPValAttrBlockFinal
        - Src:             'xmlschemas.c:9027,3'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:9036,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:9045,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9045,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9046,23'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:9050,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:9053,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9053,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9054,9'
          Dst:             xmlSchemaParseRestriction
        - Src:             'xmlschemas.c:9058,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9058,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9059,9'
          Dst:             xmlSchemaParseList
        - Src:             'xmlschemas.c:9061,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9061,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9062,9'
          Dst:             xmlSchemaParseUnion
        - Src:             'xmlschemas.c:9066,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:9078,2'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaParseElement
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8205
      functionLinenumberEnd: 8586
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
        - isElemRef
        - topLevel
      BBCount:         294
      ICount:          1683
      EdgeCount:       405
      CyclomaticComplexity: 113
      functionsReached:
        - xmlGetBooleanProp
        - xmlGetMaxOccurs
        - xmlGetMinOccurs
        - xmlSchemaAddElement
        - xmlSchemaAddItemSize
        - xmlSchemaAddParticle
        - xmlSchemaCheckReference
        - xmlSchemaFreeAnnot
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetNodeContent
        - xmlSchemaGetProp
        - xmlSchemaGetPropNode
        - xmlSchemaNewQNameRef
        - xmlSchemaPCheckParticleCorrect_2
        - xmlSchemaPContentErr
        - xmlSchemaPCustomAttrErr
        - xmlSchemaPErrMemory
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPMutualExclAttrErr
        - xmlSchemaPSimpleTypeErr
        - xmlSchemaPValAttrBlockFinal
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrNode
        - xmlSchemaPValAttrNodeQName
        - xmlSchemaPValAttrQName
        - xmlSchemaParseAnnotation
        - xmlSchemaParseComplexType
        - xmlSchemaParseIDC
        - xmlSchemaParseSimpleType
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:8217,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8217,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8218,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8217,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8217,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8218,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8217,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8218,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8220,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaPValAttrID
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:8220,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8221,3'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaPValAttrID
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:8227,37'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetPropNode
                - xmlSchemaPValAttrID
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:8229,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8229,24'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:8230,6'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:8229,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8230,6'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:8237,8'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:8230,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8231,31'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:8236,5'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:8241,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8241,9'
              BranchSideFuncs:
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:8248,9'
              BranchSideFuncs:
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:8241,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8241,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:8248,9'
              BranchSideFuncs:
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:8241,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8241,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:8248,9'
              BranchSideFuncs:
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:8241,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8242,35'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
            - BranchSide:      'xmlschemas.c:8248,9'
              BranchSideFuncs:
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:8248,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8249,2'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:8253,27'
              BranchSideFuncs:
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:8257,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8258,2'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8262,9'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:8262,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8262,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
            - BranchSide:      'xmlschemas.c:8263,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:8268,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8269,7'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
            - BranchSide:      'xmlschemas.c:8271,29'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:8277,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8278,34'
              BranchSideFuncs:
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:8284,9'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
        - Branch String:   'xmlschemas.c:8285,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8286,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:8313,6'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8286,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8287,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8304,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8287,47'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8288,19'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:8293,14'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
        - Branch String:   'xmlschemas.c:8288,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8289,19'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:8293,14'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
        - Branch String:   'xmlschemas.c:8289,46'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8290,19'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:8293,14'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
        - Branch String:   'xmlschemas.c:8290,53'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8291,19'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:8293,14'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
        - Branch String:   'xmlschemas.c:8287,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8293,14'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:8297,31'
              BranchSideFuncs:
                - xmlSchemaPCustomAttrErr
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8313,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8314,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8317,7'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:8317,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8317,21'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8322,31'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:8317,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8318,6'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8322,31'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:8324,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8325,6'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8326,46'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8332,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8332,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8332,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8332,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8332,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8333,34'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8343,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8345,6'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8349,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:8349,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8350,11'
              BranchSideFuncs:
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8352,34'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:8353,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8354,39'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8364,17'
              BranchSideFuncs:
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:8355,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8356,12'
              BranchSideFuncs:
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8357,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaAddElement
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:8368,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8369,6'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8374,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8375,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8376,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8411,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:8376,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8377,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8401,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8377,51'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8378,21'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8401,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8378,51'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8379,21'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8401,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8379,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8380,21'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8401,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8380,54'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8381,21'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8401,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8381,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8382,21'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8401,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8382,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8383,21'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8401,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8377,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8385,11'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8401,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8385,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8386,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8393,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8386,57'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8387,22'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8393,7'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8387,57'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8388,22'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8393,7'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8386,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8390,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8393,7'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8411,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8415,6'
              BranchSideFuncs:
                - xmlSchemaPValAttrQName
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:8448,30'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:8420,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8421,3'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:8425,34'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:8426,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8427,7'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:8432,39'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:8427,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8428,7'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:8429,7'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:8429,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8430,7'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:8431,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:8449,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8453,10'
              BranchSideFuncs:
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
            - BranchSide:      'xmlschemas.c:8460,42'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrBlockFinal
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:8453,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8454,3'
              BranchSideFuncs:
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
            - BranchSide:      'xmlschemas.c:8455,10'
              BranchSideFuncs:
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
        - Branch String:   'xmlschemas.c:8455,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8456,3'
              BranchSideFuncs:
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
            - BranchSide:      'xmlschemas.c:8457,10'
              BranchSideFuncs:
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
        - Branch String:   'xmlschemas.c:8457,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8458,3'
              BranchSideFuncs:
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
            - BranchSide:      'xmlschemas.c:8459,2'
              BranchSideFuncs:
                - xmlGetBooleanProp
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
        - Branch String:   'xmlschemas.c:8474,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8475,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
            - BranchSide:      'xmlschemas.c:8477,30'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
        - Branch String:   'xmlschemas.c:8478,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8479,33'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
            - BranchSide:      'xmlschemas.c:8485,33'
              BranchSideFuncs:
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:8487,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8488,38'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaPMutualExclAttrErr
            - BranchSide:      'xmlschemas.c:8505,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8489,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8494,31'
              BranchSideFuncs:
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:8498,3'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8505,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8505,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:8520,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8505,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8505,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:8520,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8505,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8505,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:8520,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8505,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8511,10'
              BranchSideFuncs:
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:8520,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8511,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8512,24'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8518,54'
              BranchSideFuncs:
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8526,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8527,24'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8533,53'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8536,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8536,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8537,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8536,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8536,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8537,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8536,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8536,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8537,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8536,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8536,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8537,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8537,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8537,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8537,36'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8537,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8537,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8537,36'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8537,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8537,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8537,36'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8537,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8536,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8537,36'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8537,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8537,36'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8537,32'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8537,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8537,36'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8537,32'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8537,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8537,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8537,32'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8536,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8538,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8555,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8538,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8538,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8541,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8538,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8538,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8541,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8538,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8538,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8541,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8538,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8539,30'
              BranchSideFuncs:
                - xmlSchemaParseIDC
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8541,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8541,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8541,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8544,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8541,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8541,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8544,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8541,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8541,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlSchemaParseIDC
            - BranchSide:      'xmlschemas.c:8544,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8541,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8542,30'
              BranchSideFuncs:
                - xmlSchemaParseIDC
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8544,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
        - Branch String:   'xmlschemas.c:8548,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8549,19'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8551,25'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDC
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8555,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8556,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:8562,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8568,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8568,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8569,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8569,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8570,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8572,46'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8577,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8577,5'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8578,9'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:8578,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8579,6'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8585,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8579,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8580,6'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8581,6'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:8581,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8582,6'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:8583,21'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
      Callsites:
        - Src:             'xmlschemas.c:8227,16'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8228,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8231,6'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:8239,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:8241,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8241,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8242,10'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:8253,11'
          Dst:             xmlGetMinOccurs
        - Src:             'xmlschemas.c:8254,11'
          Dst:             xmlGetMaxOccurs
        - Src:             'xmlschemas.c:8255,5'
          Dst:             xmlSchemaPCheckParticleCorrect_2
        - Src:             'xmlschemas.c:8256,16'
          Dst:             xmlSchemaAddParticle
        - Src:             'xmlschemas.c:8271,2'
          Dst:             xmlSchemaPValAttrNodeQName
        - Src:             'xmlschemas.c:8273,2'
          Dst:             xmlSchemaCheckReference
        - Src:             'xmlschemas.c:8278,6'
          Dst:             xmlSchemaPMutualExclAttrErr
        - Src:             'xmlschemas.c:8287,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8288,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8289,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8290,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8291,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8297,7'
          Dst:             xmlSchemaPCustomAttrErr
        - Src:             'xmlschemas.c:8304,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8305,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8314,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:8322,10'
          Dst:             xmlSchemaNewQNameRef
        - Src:             'xmlschemas.c:8332,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:8332,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:8344,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:8343,6'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:8352,13'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8354,15'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:8355,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8357,15'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8358,7'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:8367,9'
          Dst:             xmlSchemaAddElement
        - Src:             'xmlschemas.c:8377,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8378,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8379,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8380,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8381,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8382,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8383,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8386,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8387,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8388,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8390,8'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8393,20'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8394,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8395,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8397,4'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8401,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8403,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8417,6'
          Dst:             xmlSchemaPValAttrQName
        - Src:             'xmlschemas.c:8420,10'
          Dst:             xmlGetBooleanProp
        - Src:             'xmlschemas.c:8425,13'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8432,15'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:8433,7'
          Dst:             xmlSchemaPValAttrBlockFinal
        - Src:             'xmlschemas.c:8437,7'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:8448,9'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8460,18'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:8461,10'
          Dst:             xmlSchemaPValAttrBlockFinal
        - Src:             'xmlschemas.c:8466,3'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:8474,6'
          Dst:             xmlGetBooleanProp
        - Src:             'xmlschemas.c:8477,9'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8479,6'
          Dst:             xmlSchemaPValAttrNodeQName
        - Src:             'xmlschemas.c:8482,6'
          Dst:             xmlSchemaCheckReference
        - Src:             'xmlschemas.c:8485,16'
          Dst:             xmlSchemaGetProp
        - Src:             'xmlschemas.c:8486,9'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8488,14'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:8494,3'
          Dst:             xmlSchemaPMutualExclAttrErr
        - Src:             'xmlschemas.c:8505,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8505,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8512,3'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:8518,28'
          Dst:             xmlSchemaParseComplexType
        - Src:             'xmlschemas.c:8520,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8520,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8527,3'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:8533,28'
          Dst:             xmlSchemaParseSimpleType
        - Src:             'xmlschemas.c:8536,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8536,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8537,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8537,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8537,36'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8537,36'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8538,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8538,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8539,12'
          Dst:             xmlSchemaParseIDC
        - Src:             'xmlschemas.c:8541,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8541,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8542,12'
          Dst:             xmlSchemaParseIDC
        - Src:             'xmlschemas.c:8544,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8544,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8545,12'
          Dst:             xmlSchemaParseIDC
        - Src:             'xmlschemas.c:8556,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:8583,2'
          Dst:             xmlSchemaFreeAnnot
    - functionName:    xmlSchemaParseGlobalAttribute
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7257
      functionLinenumberEnd: 7391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
      BBCount:         75
      ICount:          457
      EdgeCount:       104
      CyclomaticComplexity: 31
      functionsReached:
        - xmlSchemaAddAttribute
        - xmlSchemaCustomErr
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetNodeContent
        - xmlSchemaGetProp
        - xmlSchemaGetPropNode
        - xmlSchemaPContentErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPMutualExclAttrErr
        - xmlSchemaPSimpleTypeErr
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrNode
        - xmlSchemaPValAttrQName
        - xmlSchemaParseAnnotation
        - xmlSchemaParseSimpleType
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:7269,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7269,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7270,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7269,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7269,49'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7270,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7269,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7270,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7275,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaAddAttribute
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:7276,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7277,27'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:7281,31'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaAddAttribute
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:7281,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7283,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7289,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaAddAttribute
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:7289,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7290,26'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:7304,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddAttribute
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:7304,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7305,32'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaAddAttribute
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7311,33'
              BranchSideFuncs:
                - xmlSchemaAddAttribute
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7313,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7314,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7315,5'
              BranchSideFuncs:
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7321,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7322,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7338,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:7322,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7323,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7332,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7323,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7324,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7332,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7324,50'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7325,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7332,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7325,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7326,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7332,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7326,47'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7327,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7332,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7323,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7329,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7332,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrQName
                - xmlSchemaPValAttrID
                - xmlSchemaGetProp
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7346,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7347,2'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
            - BranchSide:      'xmlschemas.c:7351,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:7352,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7357,6'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPMutualExclAttrErr
            - BranchSide:      'xmlschemas.c:7366,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7357,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7358,34'
              BranchSideFuncs:
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7361,46'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7367,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7367,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7371,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7367,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7367,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7371,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7367,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7367,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7371,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7367,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7368,47'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7371,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7371,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7371,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7385,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7371,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7371,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7385,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7371,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7371,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7385,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7371,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7372,6'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7385,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7372,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7377,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7382,47'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7385,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7386,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7390,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:7275,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:7277,2'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:7282,2'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:7281,9'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:7289,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7293,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:7290,2'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:7304,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7305,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:7311,11'
          Dst:             xmlSchemaAddAttribute
        - Src:             'xmlschemas.c:7323,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7324,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7325,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7326,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7327,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7329,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:7332,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7333,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:7338,5'
          Dst:             xmlSchemaPValAttrQName
        - Src:             'xmlschemas.c:7341,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:7345,21'
          Dst:             xmlSchemaGetProp
        - Src:             'xmlschemas.c:7351,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:7358,6'
          Dst:             xmlSchemaPMutualExclAttrErr
        - Src:             'xmlschemas.c:7361,22'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:7367,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7367,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7368,22'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:7371,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7371,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7377,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:7382,22'
          Dst:             xmlSchemaParseSimpleType
        - Src:             'xmlschemas.c:7386,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseAttributeGroupDefinition
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7537
      functionLinenumberEnd: 7620
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
      BBCount:         57
      ICount:          340
      EdgeCount:       79
      CyclomaticComplexity: 24
      functionsReached:
        - xmlSchemaAddAttributeGroupDefinition
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetPropNode
        - xmlSchemaPContentErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrNode
        - xmlSchemaParseAnnotation
        - xmlSchemaParseAnyAttribute
        - xmlSchemaParseLocalAttributes
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:7545,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7545,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7546,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7545,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7545,49'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7546,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7545,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7546,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7548,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddAttributeGroupDefinition
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:7549,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7550,27'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:7558,31'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddAttributeGroupDefinition
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7558,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7561,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7563,48'
              BranchSideFuncs:
                - xmlSchemaAddAttributeGroupDefinition
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7565,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7566,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7570,12'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7571,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7572,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7586,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7572,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7573,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7579,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7573,54'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7574,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7579,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7573,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7576,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7579,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7591,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7591,9'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7598,41'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:7591,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7591,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7598,41'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:7591,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7591,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7598,41'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:7591,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7592,47'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:7598,41'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:7601,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7602,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:7603,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:7603,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7604,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7608,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:7608,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7608,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:7613,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7608,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7608,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:7613,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7608,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7608,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:7613,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7608,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7609,54'
              BranchSideFuncs:
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7613,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7613,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7614,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7619,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:7548,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:7550,2'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:7560,2'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:7558,9'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:7563,11'
          Dst:             xmlSchemaAddAttributeGroupDefinition
        - Src:             'xmlschemas.c:7573,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7574,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7576,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:7579,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7580,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:7586,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:7591,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7591,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7592,22'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:7598,11'
          Dst:             xmlSchemaParseLocalAttributes
        - Src:             'xmlschemas.c:7608,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7608,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7609,27'
          Dst:             xmlSchemaParseAnyAttribute
        - Src:             'xmlschemas.c:7614,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseModelGroupDefinition
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9201
      functionLinenumberEnd: 9274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
      BBCount:         73
      ICount:          418
      EdgeCount:       101
      CyclomaticComplexity: 30
      functionsReached:
        - xmlSchemaAddModelGroupDefinition
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetPropNode
        - xmlSchemaPContentErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrNode
        - xmlSchemaParseAnnotation
        - xmlSchemaParseModelGroup
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9207,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9207,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9208,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9207,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9207,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9208,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9207,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9208,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9210,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddModelGroupDefinition
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:9211,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9212,27'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:9217,38'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddModelGroupDefinition
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:9223,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9224,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9228,12'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:9229,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9230,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9242,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:9230,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9231,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9236,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:9231,54'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9232,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9236,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:9231,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9233,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9236,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:9247,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9247,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9251,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9247,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9247,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9251,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9247,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9247,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9251,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9247,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9248,41'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:9251,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9251,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9251,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:9255,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9251,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9251,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:9255,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9251,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9251,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:9255,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9251,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9252,44'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:9255,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9255,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9255,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:9259,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9255,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9255,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:9259,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9255,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9255,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:9259,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9255,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9256,44'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:9259,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:9267,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9268,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:9273,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:9210,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:9212,2'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:9218,2'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:9217,16'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:9221,12'
          Dst:             xmlSchemaAddModelGroupDefinition
        - Src:             'xmlschemas.c:9231,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9232,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9233,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:9236,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9237,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:9242,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:9247,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9247,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9248,16'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:9251,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9251,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9252,19'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:9255,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9255,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9256,19'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:9259,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9259,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9260,19'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:9268,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseNotation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6748
      functionLinenumberEnd: 6780
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
      BBCount:         27
      ICount:          165
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSchemaAddNotation
        - xmlSchemaGetProp
        - xmlSchemaPContentErr
        - xmlSchemaPErr2
        - xmlSchemaPValAttrID
        - xmlSchemaParseAnnotation
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6753,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6753,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6754,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6753,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6753,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6754,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6753,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6754,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6755,29'
              BranchSideFuncs:
                - xmlSchemaGetProp
                - xmlSchemaAddNotation
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPErr2
        - Branch String:   'xmlschemas.c:6756,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6757,24'
              BranchSideFuncs:
                - xmlSchemaPErr2
            - BranchSide:      'xmlschemas.c:6761,32'
              BranchSideFuncs:
                - xmlSchemaAddNotation
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:6763,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6764,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6765,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:6768,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6768,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6772,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6768,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6768,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6772,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6768,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6768,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6772,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6768,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6769,47'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:6772,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6772,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6773,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:6779,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:6755,12'
          Dst:             xmlSchemaGetProp
        - Src:             'xmlschemas.c:6757,9'
          Dst:             xmlSchemaPErr2
        - Src:             'xmlschemas.c:6761,11'
          Dst:             xmlSchemaAddNotation
        - Src:             'xmlschemas.c:6765,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:6768,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6768,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6769,22'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:6773,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaPContentErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3219
      functionLinenumberEnd: 3239
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - ownerItem
        - ownerElem
        - child
        - message
        - content
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaFormatItemForReport
        - xmlSchemaPErr2
      functionUses:    47
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3223,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3224,17'
              BranchSideFuncs:
                - xmlSchemaPErr2
            - BranchSide:      'xmlschemas.c:3228,6'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaPErr2
        - Branch String:   'xmlschemas.c:3228,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3229,21'
              BranchSideFuncs:
                - xmlSchemaPErr2
            - BranchSide:      'xmlschemas.c:3233,21'
              BranchSideFuncs:
                - xmlSchemaPErr2
        - Branch String:   'xmlschemas.c:3238,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3238,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3238,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3222,5'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:3224,2'
          Dst:             xmlSchemaPErr2
        - Src:             'xmlschemas.c:3229,6'
          Dst:             xmlSchemaPErr2
        - Src:             'xmlschemas.c:3233,6'
          Dst:             xmlSchemaPErr2
    - functionName:    xmlSchemaPErr2
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 1949
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - child
        - error
        - msg
        - str1
        - str2
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaPErr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1945,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1946,23'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:1948,23'
              BranchSideFuncs:
                - xmlSchemaPErr
      Callsites:
        - Src:             'xmlschemas.c:1946,9'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:1948,9'
          Dst:             xmlSchemaPErr
    - functionName:    xmlSchemaGetProp
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4553
      functionLinenumberEnd: 4563
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - name
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictLookup
        - xmlGetNoNsProp
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4558,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4559,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4560,25'
              BranchSideFuncs:
                - xmlDictLookup
      Callsites:
        - Src:             'xmlschemas.c:4557,11'
          Dst:             xmlGetNoNsProp
        - Src:             'xmlschemas.c:4560,11'
          Dst:             xmlDictLookup
    - functionName:    xmlSchemaAddNotation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4922
      functionLinenumberEnd: 4941
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - name
        - nsName
        - node
      BBCount:         20
      ICount:          124
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4925,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4925,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4926,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4925,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4925,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4926,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4925,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4926,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4928,34'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:4929,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4930,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:4933,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:4939,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4939,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:4939,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4939,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4939,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:4940,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:4930,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:4939,5'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:4939,5'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaPValAttrID
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5755
      functionLinenumberEnd: 5763
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ownerElem
        - name
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaGetPropNode
        - xmlSchemaPValAttrNodeID
      functionUses:    24
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5759,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5760,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5761,36'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeID
      Callsites:
        - Src:             'xmlschemas.c:5758,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:5761,12'
          Dst:             xmlSchemaPValAttrNodeID
    - functionName:    xmlSchemaGetPropNode
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4479
      functionLinenumberEnd: 4491
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - name
      BBCount:         17
      ICount:          82
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrEqual
      functionUses:    38
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4482,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4482,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4483,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4482,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4483,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4484,12'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:4485,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4486,14'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:4490,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4486,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4486,47'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:4488,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:4486,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4487,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4488,9'
              BranchSideFuncs:
                - xmlStrEqual
      Callsites:
        - Src:             'xmlschemas.c:4486,35'
          Dst:             xmlStrEqual
    - functionName:    xmlSchemaPValAttrNodeID
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5697
      functionLinenumberEnd: 5749
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - attr
      BBCount:         27
      ICount:          149
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - xmlAddIDSafe
        - xmlSchemaCollapseString
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetNodeContentNoDict
        - xmlSchemaPErrMemory
        - xmlSchemaPSimpleTypeErr
        - xmlValidateNCName
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5701,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5702,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5703,56'
              BranchSideFuncs:
                - xmlSchemaGetNodeContentNoDict
                - xmlValidateNCName
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaCollapseString
                - xmlAddIDSafe
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5705,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5709,6'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlAddIDSafe
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5735,16'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5709,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5717,38'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlAddIDSafe
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5735,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5718,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5719,3'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5722,25'
              BranchSideFuncs:
                - xmlAddIDSafe
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5723,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5724,37'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5725,17'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5745,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5746,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5748,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5703,13'
          Dst:             xmlSchemaGetNodeContentNoDict
        - Src:             'xmlschemas.c:5704,11'
          Dst:             xmlValidateNCName
        - Src:             'xmlschemas.c:5717,14'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemas.c:5722,12'
          Dst:             xmlAddIDSafe
        - Src:             'xmlschemas.c:5724,17'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5730,7'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:5727,3'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:5740,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:5737,2'
          Dst:             xmlSchemaPSimpleTypeErr
    - functionName:    xmlSchemaGetNodeContentNoDict
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4538
      functionLinenumberEnd: 4539
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeGetContent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:4539,29'
          Dst:             xmlNodeGetContent
    - functionName:    xmlSchemaPSimpleTypeErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3130
      functionLinenumberEnd: 3198
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - ownerItem
        - node
        - type
        - expected
        - value
        - message
        - str1
        - str2
      BBCount:         51
      ICount:          349
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - xmlCharStrdup
        - xmlEscapeFormatString
        - xmlSchemaFormatNodeForError
        - xmlSchemaFormatQName
        - xmlSchemaIsGlobalItem
        - xmlSchemaPErr
        - xmlSchemaPErrExt
        - xmlStrcat
        - xmlStrdup
      functionUses:    31
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3134,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3138,6'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:3191,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPErrExt
        - Branch String:   'xmlschemas.c:3138,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3139,10'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:3172,10'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:3139,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3140,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:3142,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:3144,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3145,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:3147,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:3149,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3150,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:3151,15'
              BranchSideFuncs:
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:3151,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3152,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:3153,15'
              BranchSideFuncs:
                - xmlSchemaIsGlobalItem
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlStrcat
        - Branch String:   'xmlschemas.c:3156,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3157,12'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:3171,2'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:3159,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3160,23'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:3163,57'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlStrdup
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:3169,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3169,3'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:3170,6'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:3172,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3173,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
            - BranchSide:      'xmlschemas.c:3175,19'
              BranchSideFuncs:
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemas.c:3178,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3179,47'
              BranchSideFuncs:
                - xmlCharStrdup
                - xmlStrcat
                - xmlEscapeFormatString
                - xmlStrcat
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:3185,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:3182,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3182,6'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:3183,22'
              BranchSideFuncs:
                - xmlStrcat
                - xmlSchemaPErr
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:3186,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3187,20'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:3189,20'
              BranchSideFuncs:
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:3197,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3197,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3197,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3133,5'
          Dst:             xmlSchemaFormatNodeForError
        - Src:             'xmlschemas.c:3140,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3142,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3144,12'
          Dst:             xmlSchemaIsGlobalItem
        - Src:             'xmlschemas.c:3145,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3147,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3150,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3152,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3154,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3156,10'
          Dst:             xmlSchemaIsGlobalItem
        - Src:             'xmlschemas.c:3158,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3160,13'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3161,13'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:3163,30'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:3165,10'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:3167,24'
          Dst:             xmlEscapeFormatString
        - Src:             'xmlschemas.c:3167,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3168,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3173,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3175,9'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3179,33'
          Dst:             xmlCharStrdup
        - Src:             'xmlschemas.c:3180,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3181,27'
          Dst:             xmlEscapeFormatString
        - Src:             'xmlschemas.c:3181,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3183,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3185,12'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3187,6'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:3189,6'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:3191,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3192,8'
          Dst:             xmlStrcat
        - Src:             'xmlschemas.c:3193,2'
          Dst:             xmlSchemaPErrExt
    - functionName:    xmlSchemaPMissingAttrErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2805
      functionLinenumberEnd: 2817
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - ownerItem
        - ownerElem
        - name
        - message
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaFormatItemForReport
        - xmlSchemaPErr
      functionUses:    16
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2810,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2811,16'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:2813,16'
              BranchSideFuncs:
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:2816,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2816,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2816,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2808,5'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:2811,2'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:2813,2'
          Dst:             xmlSchemaPErr
    - functionName:    xmlSchemaPValAttrNode
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6115
      functionLinenumberEnd: 6127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ownerItem
        - attr
        - type
        - value
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaGetNodeContent
        - xmlSchemaPValAttrNodeValue
      functionUses:    12
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6118,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6118,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6119,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6118,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6118,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6119,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6118,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6119,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6121,35'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPValAttrNodeValue
        - Branch String:   'xmlschemas.c:6122,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6123,11'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeValue
            - BranchSide:      'xmlschemas.c:6125,40'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeValue
      Callsites:
        - Src:             'xmlschemas.c:6121,11'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:6125,13'
          Dst:             xmlSchemaPValAttrNodeValue
    - functionName:    xmlSchemaAddModelGroupDefinition
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5331
      functionLinenumberEnd: 5361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - name
        - nsName
        - node
      BBCount:         32
      ICount:          199
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaAddRedef
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5334,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5334,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5335,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5334,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5334,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5335,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5334,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5335,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5338,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddRedef
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5339,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5340,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5343,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddRedef
        - Branch String:   'xmlschemas.c:5349,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5350,34'
              BranchSideFuncs:
                - xmlSchemaAddRedef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5358,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5352,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5353,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5356,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5358,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5358,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5358,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5358,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5358,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5359,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5359,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5359,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5359,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5359,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5359,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5360,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5340,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5350,16'
          Dst:             xmlSchemaAddRedef
        - Src:             'xmlschemas.c:5358,5'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5358,5'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5359,5'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5359,5'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaPIllegalAttrErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2914
      functionLinenumberEnd: 2924
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - ownerComp
        - attr
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaErr4
        - xmlSchemaFormatNodeForError
        - xmlSchemaFormatQNameNs
      functionUses:    54
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2922,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2922,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2923,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2923,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2923,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2923,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2917,5'
          Dst:             xmlSchemaFormatNodeForError
        - Src:             'xmlschemas.c:2920,2'
          Dst:             xmlSchemaFormatQNameNs
        - Src:             'xmlschemas.c:2918,5'
          Dst:             xmlSchemaErr4
    - functionName:    xmlSchemaParseModelGroup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10946
      functionLinenumberEnd: 11195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
        - type
        - withParticle
      BBCount:         250
      ICount:          1352
      EdgeCount:       346
      CyclomaticComplexity: 98
      functionsReached:
        - xmlGetMaxOccurs
        - xmlGetMinOccurs
        - xmlSchemaAddItemSize
        - xmlSchemaAddModelGroup
        - xmlSchemaAddParticle
        - xmlSchemaCustomErr
        - xmlSchemaFormatQName
        - xmlSchemaPCheckParticleCorrect_2
        - xmlSchemaPContentErr
        - xmlSchemaPCustomErr
        - xmlSchemaPErrMemory
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaParseAnnotation
        - xmlSchemaParseAny
        - xmlSchemaParseElement
        - xmlSchemaParseModelGroup
        - xmlSchemaParseModelGroupDefRef
        - xmlStrEqual
      functionUses:    14
      BranchProfiles:
        - Branch String:   'xmlschemas.c:10953,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10953,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10954,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10953,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10953,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10954,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10953,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10954,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10958,35'
              BranchSideFuncs:
                - xmlSchemaAddModelGroup
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
        - Branch String:   'xmlschemas.c:10959,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10960,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10962,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
        - Branch String:   'xmlschemas.c:10962,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10963,6'
              BranchSideFuncs:
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
            - BranchSide:      'xmlschemas.c:11002,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:10963,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10964,28'
              BranchSideFuncs:
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:10968,28'
              BranchSideFuncs:
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddParticle
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:10977,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10978,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10979,46'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:10984,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10985,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:10998,5'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:10985,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10986,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:10992,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:10986,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10987,21'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:10992,6'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:10987,56'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10988,21'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:10992,6'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:10986,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10989,32'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:10992,6'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11003,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11004,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11004,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11005,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11009,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11005,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11006,32'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11009,6'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11025,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11025,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:11029,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11025,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11025,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:11029,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11025,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11025,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:11029,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11025,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11026,48'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11029,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11029,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11030,29'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11077,23'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11032,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11032,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11032,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:11032,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11032,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11032,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:11032,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11032,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:11032,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:11032,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11033,58'
              BranchSideFuncs:
                - xmlSchemaParseElement
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:11069,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11040,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11041,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:11067,14'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11041,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11042,14'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:11043,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:11043,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11044,27'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:11052,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:11052,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11053,27'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11061,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11061,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11062,47'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11064,43'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlSchemaParseElement
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11069,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11070,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:11075,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:11079,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11079,10'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11080,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11079,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11079,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11080,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11079,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11079,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11080,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11079,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11079,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
            - BranchSide:      'xmlschemas.c:11080,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11080,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11080,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11081,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11080,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11080,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11081,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11080,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11080,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11081,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11080,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11079,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
            - BranchSide:      'xmlschemas.c:11081,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11081,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11081,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11082,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11081,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11081,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11082,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11081,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11081,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11082,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11081,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11079,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
            - BranchSide:      'xmlschemas.c:11082,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11082,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11082,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11083,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11082,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11082,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11083,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11082,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11082,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11083,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11082,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11079,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
            - BranchSide:      'xmlschemas.c:11083,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11083,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11082,35'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11083,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11083,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11082,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11083,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11083,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11082,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
            - BranchSide:      'xmlschemas.c:11082,35'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
        - Branch String:   'xmlschemas.c:11079,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11085,10'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
            - BranchSide:      'xmlschemas.c:11176,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11085,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11085,10'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
            - BranchSide:      'xmlschemas.c:11090,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:11085,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11085,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaParseElement
            - BranchSide:      'xmlschemas.c:11090,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:11085,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11085,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaParseElement
            - BranchSide:      'xmlschemas.c:11090,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:11085,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11087,29'
              BranchSideFuncs:
                - xmlSchemaParseElement
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11090,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:11088,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11088,15'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11090,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11088,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11089,14'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11090,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11090,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11090,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:11157,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
        - Branch String:   'xmlschemas.c:11090,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11090,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:11157,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
        - Branch String:   'xmlschemas.c:11090,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11090,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:11157,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
        - Branch String:   'xmlschemas.c:11090,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11092,38'
              BranchSideFuncs:
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:11157,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
        - Branch String:   'xmlschemas.c:11093,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11094,14'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:11098,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:11098,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11098,27'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:11157,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11098,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11099,8'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:11157,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11099,58'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11100,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:11157,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11100,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11100,15'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:11157,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11098,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11102,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:11157,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11103,30'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11104,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:11156,3'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11102,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11116,8'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:11156,3'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11116,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11117,17'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11130,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:11128,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11128,8'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11129,13'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11130,54'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11131,10'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11133,17'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11150,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11150,8'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11151,13'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11157,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11157,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
            - BranchSide:      'xmlschemas.c:11160,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11157,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11157,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseAny
            - BranchSide:      'xmlschemas.c:11160,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11157,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11157,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseAny
            - BranchSide:      'xmlschemas.c:11160,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11157,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11159,25'
              BranchSideFuncs:
                - xmlSchemaParseAny
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11160,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11160,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11160,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11163,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11160,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11160,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11163,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11160,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11160,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11163,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11160,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11161,35'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11163,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11167,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11168,7'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11174,14'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11168,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11169,24'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11171,20'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAny
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseElement
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11183,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11183,24'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:11185,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:11183,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11184,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11185,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:11185,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11189,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:11191,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11189,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11189,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:11189,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11189,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11189,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:11190,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11191,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11192,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11194,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:10958,12'
          Dst:             xmlSchemaAddModelGroup
        - Src:             'xmlschemas.c:10964,12'
          Dst:             xmlGetMinOccurs
        - Src:             'xmlschemas.c:10965,12'
          Dst:             xmlGetMaxOccurs
        - Src:             'xmlschemas.c:10968,12'
          Dst:             xmlGetMinOccurs
        - Src:             'xmlschemas.c:10969,12'
          Dst:             xmlGetMaxOccurs
        - Src:             'xmlschemas.c:10972,2'
          Dst:             xmlSchemaPCheckParticleCorrect_2
        - Src:             'xmlschemas.c:10976,13'
          Dst:             xmlSchemaAddParticle
        - Src:             'xmlschemas.c:10986,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10987,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10988,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10989,7'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:10992,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10993,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11005,8'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11006,7'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11009,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11010,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11020,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:11025,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11025,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11026,23'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:11032,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11032,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11033,36'
          Dst:             xmlSchemaParseElement
        - Src:             'xmlschemas.c:11044,7'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:11053,7'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:11070,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11079,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11079,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11080,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11080,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11081,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11081,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11082,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11082,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11083,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11083,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11085,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11085,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11087,7'
          Dst:             xmlSchemaParseElement
        - Src:             'xmlschemas.c:11090,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11090,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11092,7'
          Dst:             xmlSchemaParseModelGroupDefRef
        - Src:             'xmlschemas.c:11124,5'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:11119,8'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:11146,5'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:11140,8'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:11157,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11157,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11159,7'
          Dst:             xmlSchemaParseAny
        - Src:             'xmlschemas.c:11160,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11160,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11161,10'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:11163,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11163,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11164,10'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:11177,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11189,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:11189,2'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlGetMinOccurs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5857
      functionLinenumberEnd: 5906
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - min
        - max
        - def
        - expected
      BBCount:         54
      ICount:          300
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - xmlSchemaGetNodeContent
        - xmlSchemaGetPropNode
        - xmlSchemaPSimpleTypeErr
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5863,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5864,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5865,35'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5866,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5867,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5868,11'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5869,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5869,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5869,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5869,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5869,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5869,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5869,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5869,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5869,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5869,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5870,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5871,10'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5871,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5872,33'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5879,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5879,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5879,31'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5879,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5879,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5880,13'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5892,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5880,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5881,17'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5883,26'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5885,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5886,21'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5888,24'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5892,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5892,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5892,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5892,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5892,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5892,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5892,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5892,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5892,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5892,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5893,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5897,11'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5897,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5897,25'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5898,26'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5897,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5897,41'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5898,26'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5897,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5897,56'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5905,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5897,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5898,26'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5905,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5862,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:5865,11'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:5872,9'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:5898,2'
          Dst:             xmlSchemaPSimpleTypeErr
    - functionName:    xmlGetMaxOccurs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5779
      functionLinenumberEnd: 5841
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - min
        - max
        - def
        - expected
      BBCount:         58
      ICount:          325
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - xmlSchemaGetNodeContent
        - xmlSchemaGetPropNode
        - xmlSchemaPSimpleTypeErr
        - xmlStrEqual
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5785,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5786,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5787,35'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5788,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5789,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5791,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5791,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5792,6'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5803,11'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5792,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5793,30'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5800,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5804,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5804,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5804,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5804,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5804,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5804,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5804,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5804,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5804,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5804,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5805,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5806,10'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5806,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5807,33'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5814,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5814,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5814,31'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5814,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5814,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5815,13'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5827,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5815,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5816,17'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5818,26'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5820,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5821,21'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5823,24'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5827,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5827,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5827,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5827,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5827,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5827,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5827,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5827,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5827,5'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5827,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5828,12'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5832,11'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5832,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5832,25'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5833,26'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5832,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5832,41'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5833,26'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5832,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5832,56'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5840,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5832,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5833,26'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5840,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5784,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:5787,11'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:5791,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:5793,6'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:5807,9'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:5833,2'
          Dst:             xmlSchemaPSimpleTypeErr
    - functionName:    xmlSchemaPCheckParticleCorrect_2
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6605
      functionLinenumberEnd: 6642
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - item
        - node
        - minOccurs
        - maxOccurs
      BBCount:         17
      ICount:          91
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaGetPropNode
        - xmlSchemaPCustomAttrErr
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6607,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6607,31'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:6609,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
        - Branch String:   'xmlschemas.c:6607,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6608,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6609,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
        - Branch String:   'xmlschemas.c:6609,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6619,6'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:6641,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6619,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6623,30'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
            - BranchSide:      'xmlschemas.c:6629,13'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomAttrErr
      Callsites:
        - Src:             'xmlschemas.c:6626,3'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:6623,6'
          Dst:             xmlSchemaPCustomAttrErr
        - Src:             'xmlschemas.c:6636,3'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:6633,6'
          Dst:             xmlSchemaPCustomAttrErr
    - functionName:    xmlSchemaParseModelGroupDefRef
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9101
      functionLinenumberEnd: 9180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
      BBCount:         53
      ICount:          323
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - xmlGetMaxOccurs
        - xmlGetMinOccurs
        - xmlSchemaAddParticle
        - xmlSchemaCheckReference
        - xmlSchemaGetPropNode
        - xmlSchemaNewQNameRef
        - xmlSchemaPCheckParticleCorrect_2
        - xmlSchemaPContentErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrNodeQName
        - xmlSchemaParseAnnotation
        - xmlStrEqual
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9108,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9108,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9109,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9108,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9108,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9109,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9108,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9109,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9111,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:9112,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9113,27'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:9117,43'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlGetMinOccurs
                - xmlGetMaxOccurs
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:9129,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9130,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9144,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:9130,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9131,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9138,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:9131,53'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9132,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9138,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:9132,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9133,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9138,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:9133,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9134,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9138,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:9131,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9135,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:9138,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaAddParticle
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:9146,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9147,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9153,23'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:9160,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9160,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9167,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:9160,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9160,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9167,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:9160,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9160,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:9167,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:9160,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9164,41'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:9167,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:9167,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9168,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:9176,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9176,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9176,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9179,36'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9176,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9177,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9179,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:9111,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:9113,2'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:9117,16'
          Dst:             xmlSchemaPValAttrNodeQName
        - Src:             'xmlschemas.c:9121,5'
          Dst:             xmlSchemaCheckReference
        - Src:             'xmlschemas.c:9122,11'
          Dst:             xmlGetMinOccurs
        - Src:             'xmlschemas.c:9123,11'
          Dst:             xmlGetMaxOccurs
        - Src:             'xmlschemas.c:9131,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9132,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9133,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9134,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9135,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:9138,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9139,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:9144,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:9145,12'
          Dst:             xmlSchemaAddParticle
        - Src:             'xmlschemas.c:9153,2'
          Dst:             xmlSchemaNewQNameRef
        - Src:             'xmlschemas.c:9154,5'
          Dst:             xmlSchemaPCheckParticleCorrect_2
        - Src:             'xmlschemas.c:9160,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9160,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:9164,16'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:9168,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseAny
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6658
      functionLinenumberEnd: 6735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
      BBCount:         52
      ICount:          319
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - xmlGetMaxOccurs
        - xmlGetMinOccurs
        - xmlSchemaAddParticle
        - xmlSchemaAddWildcard
        - xmlSchemaPCheckParticleCorrect_2
        - xmlSchemaPContentErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaParseAnnotation
        - xmlSchemaParseWildcardNs
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6666,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6666,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6667,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6666,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6666,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6667,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6666,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6667,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6671,12'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetMaxOccurs
                - xmlGetMinOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddWildcard
                - xmlSchemaParseWildcardNs
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6672,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6673,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlGetMaxOccurs
                - xmlGetMinOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddWildcard
                - xmlSchemaParseWildcardNs
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6688,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetMaxOccurs
                - xmlGetMinOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddWildcard
                - xmlSchemaParseWildcardNs
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:6673,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6674,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlGetMaxOccurs
                - xmlGetMinOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddWildcard
                - xmlSchemaParseWildcardNs
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6682,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlGetMaxOccurs
                - xmlGetMinOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddWildcard
                - xmlSchemaParseWildcardNs
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6674,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6675,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetMaxOccurs
                - xmlGetMinOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddWildcard
                - xmlSchemaParseWildcardNs
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6682,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetMaxOccurs
                - xmlGetMinOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddWildcard
                - xmlSchemaParseWildcardNs
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6675,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6676,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetMaxOccurs
                - xmlGetMinOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddWildcard
                - xmlSchemaParseWildcardNs
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6682,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetMaxOccurs
                - xmlGetMinOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddWildcard
                - xmlSchemaParseWildcardNs
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6676,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6677,24'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetMaxOccurs
                - xmlGetMinOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddWildcard
                - xmlSchemaParseWildcardNs
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6682,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetMaxOccurs
                - xmlGetMinOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddWildcard
                - xmlSchemaParseWildcardNs
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6677,59'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6678,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetMaxOccurs
                - xmlGetMinOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddWildcard
                - xmlSchemaParseWildcardNs
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6682,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetMaxOccurs
                - xmlGetMinOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddWildcard
                - xmlSchemaParseWildcardNs
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6674,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6679,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetMaxOccurs
                - xmlGetMinOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddWildcard
                - xmlSchemaParseWildcardNs
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6682,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetMaxOccurs
                - xmlGetMinOccurs
                - xmlSchemaPCheckParticleCorrect_2
                - xmlSchemaAddWildcard
                - xmlSchemaParseWildcardNs
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6701,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6702,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6703,30'
              BranchSideFuncs:
                - xmlSchemaParseWildcardNs
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:6708,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6708,9'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6712,9'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6708,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6708,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6712,9'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6708,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6708,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6712,9'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6708,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6709,42'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:6712,9'
              BranchSideFuncs:
                - xmlSchemaAddParticle
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6712,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6713,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaAddParticle
            - BranchSide:      'xmlschemas.c:6721,10'
              BranchSideFuncs:
                - xmlSchemaAddParticle
        - Branch String:   'xmlschemas.c:6721,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6721,24'
              BranchSideFuncs:
                - xmlSchemaAddParticle
            - BranchSide:      'xmlschemas.c:6728,37'
              BranchSideFuncs:
                - xmlSchemaAddParticle
        - Branch String:   'xmlschemas.c:6721,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6723,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6728,37'
              BranchSideFuncs:
                - xmlSchemaAddParticle
        - Branch String:   'xmlschemas.c:6729,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6730,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6731,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:6674,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6675,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6676,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6677,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6678,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6679,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:6682,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6683,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:6688,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:6692,11'
          Dst:             xmlGetMaxOccurs
        - Src:             'xmlschemas.c:6694,11'
          Dst:             xmlGetMinOccurs
        - Src:             'xmlschemas.c:6696,5'
          Dst:             xmlSchemaPCheckParticleCorrect_2
        - Src:             'xmlschemas.c:6700,12'
          Dst:             xmlSchemaAddWildcard
        - Src:             'xmlschemas.c:6703,5'
          Dst:             xmlSchemaParseWildcardNs
        - Src:             'xmlschemas.c:6708,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6708,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6709,17'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:6713,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:6728,16'
          Dst:             xmlSchemaAddParticle
    - functionName:    xmlSchemaParseWildcardNs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6493
      functionLinenumberEnd: 6598
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - wildc
        - node
      BBCount:         90
      ICount:          493
      EdgeCount:       120
      CyclomaticComplexity: 32
      functionsReached:
        - xmlDictLookup
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetNodeContent
        - xmlSchemaGetProp
        - xmlSchemaGetPropNode
        - xmlSchemaNewWildcardNsConstraint
        - xmlSchemaPSimpleTypeErr
        - xmlSchemaPValAttrNodeValue
        - xmlStrEqual
        - xmlStrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6502,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6502,25'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6503,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6501,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6503,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6504,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6504,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6505,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6506,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6506,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6507,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6509,33'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6522,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6523,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6524,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6524,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6524,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6525,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6524,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6525,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6526,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6526,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6527,53'
              BranchSideFuncs:
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6535,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6528,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6529,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6531,27'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6537,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6537,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6537,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6537,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6537,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6537,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6537,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6537,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6537,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6537,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6538,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6539,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6540,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6540,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6540,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6540,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6540,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6540,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6540,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6540,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6540,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6540,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6540,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6540,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6540,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6541,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6542,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6542,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6543,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6544,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6545,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6546,20'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6547,27'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6545,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6547,27'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6556,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6556,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6557,20'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6558,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6558,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6559,18'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6564,34'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6572,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6573,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6577,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6573,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6574,4'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
            - BranchSide:      'xmlschemas.c:6575,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaNewWildcardNsConstraint
        - Branch String:   'xmlschemas.c:6579,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6580,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6583,20'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6585,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6586,19'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6587,16'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNodeValue
                - xmlDictLookup
                - xmlSchemaNewWildcardNsConstraint
                - xmlSchemaPSimpleTypeErr
      Callsites:
        - Src:             'xmlschemas.c:6500,10'
          Dst:             xmlSchemaGetProp
        - Src:             'xmlschemas.c:6502,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6504,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6506,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6509,9'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:6520,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:6521,10'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:6524,28'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6526,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6527,20'
          Dst:             xmlSchemaNewWildcardNsConstraint
        - Src:             'xmlschemas.c:6544,15'
          Dst:             xmlStrndup
        - Src:             'xmlschemas.c:6545,11'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6546,8'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6547,3'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:6556,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6558,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6565,12'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:6564,7'
          Dst:             xmlSchemaPValAttrNodeValue
        - Src:             'xmlschemas.c:6566,20'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:6578,13'
          Dst:             xmlSchemaNewWildcardNsConstraint
    - functionName:    xmlSchemaGetNodeContent
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4522
      functionLinenumberEnd: 4533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDictLookup
        - xmlNodeGetContent
        - xmlSchemaPErrMemory
        - xmlStrdup
      functionUses:    22
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4527,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4528,8'
              BranchSideFuncs:
                - xmlStrdup
                - xmlDictLookup
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:4529,25'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:4531,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4531,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:4532,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
      Callsites:
        - Src:             'xmlschemas.c:4526,11'
          Dst:             xmlNodeGetContent
        - Src:             'xmlschemas.c:4528,8'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:4529,11'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:4532,9'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaPValAttrNodeValue
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6046
      functionLinenumberEnd: 6094
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - ownerItem
        - attr
        - value
        - type
      BBCount:         30
      ICount:          157
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaInternalErr
        - xmlSchemaPSimpleTypeErr
        - xmlSchemaValPredefTypeNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6054,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6054,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6055,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6054,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6054,47'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6055,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6054,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6055,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6056,9'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:6056,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6057,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:6061,13'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:6061,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6067,39'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:6067,39'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:6067,39'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:6067,39'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:6067,39'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:6071,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:6080,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6081,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:6084,16'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6085,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6086,10'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:6088,10'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
      Callsites:
        - Src:             'xmlschemas.c:6057,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:6067,12'
          Dst:             xmlSchemaValPredefTypeNode
        - Src:             'xmlschemas.c:6071,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:6081,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:6089,2'
          Dst:             xmlSchemaPSimpleTypeErr
    - functionName:    xmlSchemaPValAttrNodeQName
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5645
      functionLinenumberEnd: 5650
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - ownerItem
        - attr
        - uri
        - local
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaGetNodeContent
        - xmlSchemaPValAttrNodeQNameValue
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:5648,13'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:5649,13'
          Dst:             xmlSchemaPValAttrNodeQNameValue
    - functionName:    xmlSchemaCheckReference
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6184
      functionLinenumberEnd: 6224
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
        - attr
        - namespaceName
      BBCount:         29
      ICount:          170
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSchemaCustomErr
        - xmlStrEqual
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6186,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6187,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6188,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6188,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6189,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6193,9'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6193,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6196,8'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6208,18'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:6198,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6198,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:6199,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:6198,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6199,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:6201,12'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6198,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6200,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6201,12'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6202,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6198,10'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6203,5'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:6208,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6208,47'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:6208,54'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:6210,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6211,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:6217,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
      Callsites:
        - Src:             'xmlschemas.c:6186,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6188,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6199,3'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6211,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:6217,6'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaNewQNameRef
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5195
      functionLinenumberEnd: 5215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - refType
        - refName
        - refNs
      BBCount:         13
      ICount:          105
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5200,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5201,22'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5204,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5213,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5213,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5213,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5213,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5213,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5214,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5201,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5213,5'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5213,5'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaPValAttrNodeQNameValue
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5568
      functionLinenumberEnd: 5622
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - ownerItem
        - attr
        - value
        - uri
        - local
      BBCount:         25
      ICount:          225
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - strchr
        - xmlDictLookup
        - xmlSchemaGetBuiltInType
        - xmlSchemaPSimpleTypeErr
        - xmlSearchNs
        - xmlSplitQName3
        - xmlValidateQName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5576,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5577,26'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5584,16'
              BranchSideFuncs:
                - strchr
                - xmlSearchNs
                - xmlDictLookup
                - xmlDictLookup
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlSearchNs
                - xmlDictLookup
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5587,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5588,19'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlSearchNs
                - xmlDictLookup
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5606,29'
              BranchSideFuncs:
                - xmlSplitQName3
                - xmlDictLookup
                - xmlDictLookup
                - xmlSearchNs
                - xmlDictLookup
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5589,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5589,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:5591,11'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:5589,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5589,24'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:5591,11'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:5589,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5590,27'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:5591,11'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:5610,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5611,26'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:5619,30'
              BranchSideFuncs:
                - xmlDictLookup
      Callsites:
        - Src:             'xmlschemas.c:5575,11'
          Dst:             xmlValidateQName
        - Src:             'xmlschemas.c:5580,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:5577,2'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:5587,10'
          Dst:             strchr
        - Src:             'xmlschemas.c:5588,7'
          Dst:             xmlSearchNs
        - Src:             'xmlschemas.c:5590,13'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:5600,11'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:5606,14'
          Dst:             xmlSplitQName3
        - Src:             'xmlschemas.c:5607,14'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:5608,12'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:5609,10'
          Dst:             xmlSearchNs
        - Src:             'xmlschemas.c:5614,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:5611,2'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:5619,16'
          Dst:             xmlDictLookup
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSchemaPCustomAttrErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2877
      functionLinenumberEnd: 2899
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - ownerDes
        - ownerItem
        - attr
        - msg
      BBCount:         18
      ICount:          119
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaFormatItemForReport
        - xmlSchemaPErrExt
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:2880,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2881,43'
              BranchSideFuncs:
                - xmlSchemaFormatItemForReport
                - xmlSchemaPErrExt
                - xmlSchemaPErrExt
            - BranchSide:      'xmlschemas.c:2882,15'
              BranchSideFuncs:
                - xmlSchemaPErrExt
                - xmlSchemaPErrExt
                - xmlSchemaFormatItemForReport
        - Branch String:   'xmlschemas.c:2882,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2883,31'
              BranchSideFuncs:
                - xmlSchemaFormatItemForReport
                - xmlSchemaPErrExt
                - xmlSchemaPErrExt
            - BranchSide:      'xmlschemas.c:2886,9'
              BranchSideFuncs:
                - xmlSchemaPErrExt
                - xmlSchemaPErrExt
        - Branch String:   'xmlschemas.c:2887,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2888,19'
              BranchSideFuncs:
                - xmlSchemaPErrExt
            - BranchSide:      'xmlschemas.c:2893,19'
              BranchSideFuncs:
                - xmlSchemaPErrExt
        - Branch String:   'xmlschemas.c:2897,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2897,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2898,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:2898,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:2898,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:2898,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:2881,2'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:2883,2'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:2888,2'
          Dst:             xmlSchemaPErrExt
        - Src:             'xmlschemas.c:2893,2'
          Dst:             xmlSchemaPErrExt
    - functionName:    xmlSchemaFormatQNameNs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - ns
        - localName
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaFormatQName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:1281,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:1282,31'
              BranchSideFuncs:
                - xmlSchemaFormatQName
            - BranchSide:      'xmlschemas.c:1284,31'
              BranchSideFuncs:
                - xmlSchemaFormatQName
      Callsites:
        - Src:             'xmlschemas.c:1282,10'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:1284,10'
          Dst:             xmlSchemaFormatQName
    - functionName:    xmlSchemaAddAttributeGroupDefinition
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5065
      functionLinenumberEnd: 5097
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - name
        - nsName
        - node
      BBCount:         30
      ICount:          197
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaAddRedef
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5068,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5068,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5069,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5068,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5069,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5072,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddRedef
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5073,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5074,22'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5077,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddRedef
        - Branch String:   'xmlschemas.c:5085,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5086,35'
              BranchSideFuncs:
                - xmlSchemaAddRedef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5094,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5088,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5089,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5092,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5094,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5094,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5094,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5094,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5094,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5095,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5095,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5095,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5095,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5095,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5095,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5096,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5074,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5086,17'
          Dst:             xmlSchemaAddRedef
        - Src:             'xmlschemas.c:5094,5'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5094,5'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5095,5'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5095,5'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaParseLocalAttributes
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6241
      functionLinenumberEnd: 6267
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - child
        - list
        - parentType
        - hasRefs
      BBCount:         49
      ICount:          275
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - xmlSchemaItemListAddSize
        - xmlSchemaItemListCreate
        - xmlSchemaParseAttributeGroupRef
        - xmlSchemaParseLocalAttribute
        - xmlStrEqual
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6244,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6244,13'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6245,13'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6244,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6244,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupRef
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6245,13'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6244,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6244,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6245,13'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6244,47'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6244,5'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
            - BranchSide:      'xmlschemas.c:6245,13'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6245,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6244,47'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6245,13'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6245,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6244,47'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6245,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6245,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6244,47'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
            - BranchSide:      'xmlschemas.c:6244,47'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
        - Branch String:   'xmlschemas.c:6244,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6246,13'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
            - BranchSide:      'xmlschemas.c:6266,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6246,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6246,13'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
            - BranchSide:      'xmlschemas.c:6250,52'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:6246,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6246,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
            - BranchSide:      'xmlschemas.c:6250,52'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:6246,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6246,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlSchemaParseLocalAttribute
            - BranchSide:      'xmlschemas.c:6250,52'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:6246,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6247,42'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttribute
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:6250,52'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
        - Branch String:   'xmlschemas.c:6254,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6255,11'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaItemListCreate
            - BranchSide:      'xmlschemas.c:6264,20'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6255,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6257,11'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAddSize
                - xmlSchemaParseAttributeGroupRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6261,36'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaParseAttributeGroupRef
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6258,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6259,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6260,6'
              BranchSideFuncs:
                - xmlSchemaItemListAddSize
                - xmlSchemaParseAttributeGroupRef
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6261,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6262,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6263,2'
              BranchSideFuncs:
                - xmlSchemaParseAttributeGroupRef
                - xmlSchemaItemListAddSize
                - xmlSchemaItemListCreate
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseLocalAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'xmlschemas.c:6244,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6244,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6245,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6245,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6246,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6246,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6247,13'
          Dst:             xmlSchemaParseLocalAttribute
        - Src:             'xmlschemas.c:6250,20'
          Dst:             xmlSchemaParseAttributeGroupRef
        - Src:             'xmlschemas.c:6257,11'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:6261,10'
          Dst:             xmlSchemaItemListAddSize
    - functionName:    xmlSchemaParseAnyAttribute
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6794
      functionLinenumberEnd: 6847
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
      BBCount:         43
      ICount:          239
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - xmlSchemaAddWildcard
        - xmlSchemaPContentErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaParseAnnotation
        - xmlSchemaParseWildcardNs
        - xmlStrEqual
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6799,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6799,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6800,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6799,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6799,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6800,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6799,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6800,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6802,32'
              BranchSideFuncs:
                - xmlSchemaAddWildcard
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6804,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6805,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6810,12'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6811,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6812,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6825,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:6812,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6813,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6819,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6813,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6814,24'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6819,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6814,59'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6815,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6819,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6813,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6816,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:6819,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaParseWildcardNs
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:6829,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6830,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6834,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:6835,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6835,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6839,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6835,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6835,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6839,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6835,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6835,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6839,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6835,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6836,47'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:6839,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:6839,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6840,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:6846,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:6802,11'
          Dst:             xmlSchemaAddWildcard
        - Src:             'xmlschemas.c:6813,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6814,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6815,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6816,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:6819,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6820,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:6825,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:6829,9'
          Dst:             xmlSchemaParseWildcardNs
        - Src:             'xmlschemas.c:6835,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6835,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6836,22'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:6840,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseLocalAttribute
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6867
      functionLinenumberEnd: 7250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
        - uses
        - parentType
      BBCount:         227
      ICount:          1237
      EdgeCount:       311
      CyclomaticComplexity: 86
      functionsReached:
        - xmlSchemaAddAttribute
        - xmlSchemaAddAttributeUse
        - xmlSchemaAddAttributeUseProhib
        - xmlSchemaAddItemSize
        - xmlSchemaCheckReference
        - xmlSchemaCustomErr
        - xmlSchemaCustomWarning
        - xmlSchemaFormatQName
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetNodeContent
        - xmlSchemaGetPropNode
        - xmlSchemaNewQNameRef
        - xmlSchemaPContentErr
        - xmlSchemaPErrMemory
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPMutualExclAttrErr
        - xmlSchemaPSimpleTypeErr
        - xmlSchemaPValAttrNode
        - xmlSchemaPValAttrNodeID
        - xmlSchemaPValAttrNodeQName
        - xmlSchemaParseAnnotation
        - xmlSchemaParseSimpleType
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6883,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6883,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6884,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6883,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6883,49'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6884,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6883,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6884,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6885,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
        - Branch String:   'xmlschemas.c:6886,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6887,33'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
            - BranchSide:      'xmlschemas.c:6895,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
        - Branch String:   'xmlschemas.c:6887,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6889,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6891,30'
              BranchSideFuncs:
                - xmlSchemaCheckReference
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
        - Branch String:   'xmlschemas.c:6891,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6892,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6893,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
        - Branch String:   'xmlschemas.c:6900,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6901,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
            - BranchSide:      'xmlschemas.c:7000,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6901,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6902,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
            - BranchSide:      'xmlschemas.c:6986,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
        - Branch String:   'xmlschemas.c:6902,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6903,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeID
            - BranchSide:      'xmlschemas.c:6910,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
        - Branch String:   'xmlschemas.c:6903,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6904,31'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6906,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6910,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6911,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
            - BranchSide:      'xmlschemas.c:6912,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
        - Branch String:   'xmlschemas.c:6912,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6913,31'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
            - BranchSide:      'xmlschemas.c:6915,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
        - Branch String:   'xmlschemas.c:6915,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6916,34'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQName
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
            - BranchSide:      'xmlschemas.c:6919,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:6926,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6927,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
            - BranchSide:      'xmlschemas.c:6928,31'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
        - Branch String:   'xmlschemas.c:6939,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6941,39'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
            - BranchSide:      'xmlschemas.c:6957,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:6943,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6944,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
            - BranchSide:      'xmlschemas.c:6945,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
        - Branch String:   'xmlschemas.c:6945,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6946,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
            - BranchSide:      'xmlschemas.c:6947,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
        - Branch String:   'xmlschemas.c:6947,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6948,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
            - BranchSide:      'xmlschemas.c:6950,31'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
        - Branch String:   'xmlschemas.c:6957,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6962,7'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
                - xmlSchemaPMutualExclAttrErr
            - BranchSide:      'xmlschemas.c:6971,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
        - Branch String:   'xmlschemas.c:6962,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6963,35'
              BranchSideFuncs:
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
            - BranchSide:      'xmlschemas.c:6967,42'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
        - Branch String:   'xmlschemas.c:6976,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6977,35'
              BranchSideFuncs:
                - xmlSchemaPMutualExclAttrErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
            - BranchSide:      'xmlschemas.c:6981,42'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
        - Branch String:   'xmlschemas.c:6986,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
            - BranchSide:      'xmlschemas.c:6987,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlSchemaPMutualExclAttrErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaGetNodeContent
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaPValAttrNodeID
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrNodeID
        - Branch String:   'xmlschemas.c:7000,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7001,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:7013,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:7000,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7002,26'
              BranchSideFuncs:
                - xmlSchemaPSimpleTypeErr
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:7013,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:7013,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7014,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7015,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:7015,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7019,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:7083,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUse
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:7019,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7019,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:7025,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:7019,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7020,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:7025,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:7025,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7026,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:7032,30'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:7033,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7034,31'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:7038,28'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:7038,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7040,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7046,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:7046,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7047,30'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
            - BranchSide:      'xmlschemas.c:7055,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7055,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7056,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7060,33'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUse
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7061,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7062,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7063,16'
              BranchSideFuncs:
                - xmlSchemaAddAttribute
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7068,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7069,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7070,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7070,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7071,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7074,18'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7078,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7079,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7083,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7080,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7081,3'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7082,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7090,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7091,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7095,2'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:7095,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7095,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaNewQNameRef
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:7095,2'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7095,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7095,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7096,16'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7102,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7103,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7108,32'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7112,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7113,22'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7114,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7114,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7115,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7116,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7123,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7126,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7202,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7126,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7126,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7130,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7126,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7126,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7130,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7126,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7126,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7130,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7126,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7127,31'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7130,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7130,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7131,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:7139,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:7139,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7140,40'
              BranchSideFuncs:
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:7147,13'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:7156,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7157,16'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:7163,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:7163,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7166,13'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:7188,42'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:7166,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7167,9'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:7184,2'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:7168,55'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7169,8'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:7183,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:7169,53'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7170,8'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:7183,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:7168,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7172,16'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:7183,6'
              BranchSideFuncs:
                - xmlSchemaAddAttributeUseProhib
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaFormatQName
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:7180,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7180,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7181,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7189,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7190,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7191,17'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:7194,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7198,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:7200,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7198,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7198,6'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:7198,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7198,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7198,6'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:7199,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7202,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7202,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7209,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7202,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7202,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7209,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7202,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7202,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7209,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7202,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7206,44'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7209,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7209,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7210,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7228,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7210,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7211,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7227,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7211,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7211,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7222,28'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7211,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7211,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7222,28'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7211,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7211,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7222,28'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7211,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7217,28'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7222,28'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7228,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7228,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7243,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7228,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7228,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7243,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7228,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7228,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7243,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7228,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7229,7'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7243,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7229,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7234,28'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7240,29'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
      Callsites:
        - Src:             'xmlschemas.c:6885,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:6887,6'
          Dst:             xmlSchemaPValAttrNodeQName
        - Src:             'xmlschemas.c:6891,6'
          Dst:             xmlSchemaCheckReference
        - Src:             'xmlschemas.c:6903,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6904,7'
          Dst:             xmlSchemaPValAttrNodeID
        - Src:             'xmlschemas.c:6906,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6910,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6912,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6913,7'
          Dst:             xmlSchemaPValAttrNodeID
        - Src:             'xmlschemas.c:6915,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6916,7'
          Dst:             xmlSchemaPValAttrNodeQName
        - Src:             'xmlschemas.c:6919,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6924,19'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:6926,11'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6928,19'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6930,4'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:6939,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6941,15'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:6943,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6945,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6947,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6950,7'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:6957,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6963,7'
          Dst:             xmlSchemaPMutualExclAttrErr
        - Src:             'xmlschemas.c:6967,18'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:6971,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6977,7'
          Dst:             xmlSchemaPMutualExclAttrErr
        - Src:             'xmlschemas.c:6981,18'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:6986,15'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6989,2'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:7002,2'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:7025,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7026,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:7032,9'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:7034,6'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:7039,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:7038,6'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:7046,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7050,3'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:7047,6'
          Dst:             xmlSchemaPSimpleTypeErr
        - Src:             'xmlschemas.c:7060,8'
          Dst:             xmlSchemaAddAttributeUse
        - Src:             'xmlschemas.c:7067,13'
          Dst:             xmlSchemaAddAttribute
        - Src:             'xmlschemas.c:7089,8'
          Dst:             xmlSchemaAddAttributeUse
        - Src:             'xmlschemas.c:7095,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:7095,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:7100,8'
          Dst:             xmlSchemaNewQNameRef
        - Src:             'xmlschemas.c:7126,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7126,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7127,6'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:7131,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:7140,6'
          Dst:             xmlSchemaCustomWarning
        - Src:             'xmlschemas.c:7148,6'
          Dst:             xmlSchemaCustomWarning
        - Src:             'xmlschemas.c:7178,4'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:7174,7'
          Dst:             xmlSchemaCustomWarning
        - Src:             'xmlschemas.c:7188,11'
          Dst:             xmlSchemaAddAttributeUseProhib
        - Src:             'xmlschemas.c:7198,6'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:7198,6'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:7202,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7202,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7206,19'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:7211,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7211,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7217,7'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:7222,7'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:7228,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7228,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7234,7'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:7240,4'
          Dst:             xmlSchemaParseSimpleType
        - Src:             'xmlschemas.c:7244,3'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseAttributeGroupRef
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7408
      functionLinenumberEnd: 7522
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
      BBCount:         69
      ICount:          409
      EdgeCount:       95
      CyclomaticComplexity: 28
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaCheckReference
        - xmlSchemaCustomErr
        - xmlSchemaFormatQName
        - xmlSchemaGetPropNode
        - xmlSchemaNewQNameRef
        - xmlSchemaPContentErr
        - xmlSchemaPErrMemory
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrNodeQName
        - xmlSchemaParseAnnotation
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:7414,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7414,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7415,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7414,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7414,49'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7415,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7414,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7415,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7417,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:7418,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7419,27'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:7424,32'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7426,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7427,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7432,12'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7433,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7434,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7448,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:7434,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7435,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7441,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7435,53'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7436,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7441,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7435,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7438,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7441,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7454,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7454,9'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7461,9'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7454,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7454,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7461,9'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7454,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7454,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:7461,9'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7454,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7458,34'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:7461,9'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:7461,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7462,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:7471,9'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:7471,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7471,30'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:7513,29'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:7471,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7472,3'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:7513,29'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:7473,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7474,3'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:7513,29'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:7474,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7475,3'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:7513,29'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:7471,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7484,6'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:7513,29'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:7484,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7485,15'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:7496,2'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
        - Branch String:   'xmlschemas.c:7493,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7493,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7494,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7503,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7504,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7505,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7515,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7516,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7517,14'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:7519,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7519,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:7519,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7519,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:7519,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
      Callsites:
        - Src:             'xmlschemas.c:7417,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:7419,2'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:7424,5'
          Dst:             xmlSchemaPValAttrNodeQName
        - Src:             'xmlschemas.c:7426,9'
          Dst:             xmlSchemaCheckReference
        - Src:             'xmlschemas.c:7435,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7436,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7438,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:7441,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7442,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:7448,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:7454,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7454,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7458,9'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:7462,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:7492,3'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:7487,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:7501,8'
          Dst:             xmlSchemaNewQNameRef
        - Src:             'xmlschemas.c:7513,8'
          Dst:             xmlSchemaNewQNameRef
        - Src:             'xmlschemas.c:7519,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:7519,2'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaPMutualExclAttrErr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3094
      functionLinenumberEnd: 3102
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - ownerItem
        - attr
        - name1
        - name2
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaFormatItemForReport
        - xmlSchemaPErrExt
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3101,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3101,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3101,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3097,5'
          Dst:             xmlSchemaFormatItemForReport
        - Src:             'xmlschemas.c:3098,5'
          Dst:             xmlSchemaPErrExt
    - functionName:    xmlSchemaAddAttributeUse
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4995
      functionLinenumberEnd: 5012
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - node
      BBCount:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4998,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4999,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5001,38'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5002,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5003,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5006,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5010,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5010,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5010,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5010,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5010,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5011,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5003,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5010,5'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5010,5'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaAddAttribute
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4959
      functionLinenumberEnd: 4982
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - name
        - nsName
        - node
        - topLevel
      BBCount:         35
      ICount:          200
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4962,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4962,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4963,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4962,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4963,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4965,35'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:4966,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4967,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:4970,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:4976,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4977,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:4979,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:4977,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4977,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:4977,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:4977,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4977,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:4980,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:4979,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4979,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:4979,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:4979,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:4979,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:4980,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4980,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:4980,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4980,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4980,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:4981,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:4967,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:4977,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:4977,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:4979,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:4979,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:4980,5'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:4980,5'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaAddAttributeUseProhib
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5219
      functionLinenumberEnd: 5232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5224,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5225,22'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5228,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5230,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5230,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5230,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5230,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5230,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5231,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5225,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5230,5'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5230,5'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaPValAttrQName
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5674
      functionLinenumberEnd: 5685
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - ownerItem
        - ownerElem
        - name
        - uri
        - local
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaGetPropNode
        - xmlSchemaPValAttrNodeQName
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5678,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5679,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5683,40'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQName
      Callsites:
        - Src:             'xmlschemas.c:5677,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:5683,13'
          Dst:             xmlSchemaPValAttrNodeQName
    - functionName:    xmlSchemaAddElement
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5114
      functionLinenumberEnd: 5137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - nsName
        - node
        - topLevel
      BBCount:         35
      ICount:          197
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5117,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5117,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5118,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5117,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5118,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5120,33'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5121,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5122,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5125,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5131,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5132,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5134,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5132,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5132,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5132,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5132,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5132,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5135,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5134,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5134,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5134,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5134,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5134,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5135,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5135,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5135,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5135,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5135,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5136,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5122,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5132,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5132,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5134,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5134,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5135,5'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5135,5'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlGetBooleanProp
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5965
      functionLinenumberEnd: 5993
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - name
        - def
      BBCount:         18
      ICount:          98
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetProp
        - xmlSchemaGetPropNode
        - xmlSchemaPSimpleTypeErr
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5969,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5970,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5976,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5976,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5977,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5978,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5978,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5979,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5980,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5980,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5981,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5982,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5982,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5983,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5985,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
      Callsites:
        - Src:             'xmlschemas.c:5968,11'
          Dst:             xmlSchemaGetProp
        - Src:             'xmlschemas.c:5976,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:5978,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:5980,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:5982,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:5988,19'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:5989,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:5985,9'
          Dst:             xmlSchemaPSimpleTypeErr
    - functionName:    xmlSchemaPValAttrBlockFinal
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7666
      functionLinenumberEnd: 7743
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - value
        - flags
        - flagAll
        - flagExtension
        - flagRestriction
        - flagSubstitution
        - flagList
        - flagUnion
      BBCount:         115
      ICount:          553
      EdgeCount:       153
      CyclomaticComplexity: 40
      functionsReached:
        - xmlStrEqual
        - xmlStrndup
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlschemas.c:7672,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7672,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7673,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7672,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7673,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7674,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7674,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7675,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7676,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7676,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7677,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7692,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7677,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7678,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7680,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7680,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7681,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7682,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7682,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7683,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7684,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7684,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7685,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7686,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7686,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7687,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7688,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7696,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7696,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7696,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7696,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7696,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7696,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7696,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7696,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7696,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7696,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7697,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7698,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7699,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7699,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7699,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7699,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7699,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7699,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7699,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7699,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7699,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7699,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7699,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7699,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7699,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7700,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7701,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7701,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7702,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7703,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7704,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7705,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7710,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7705,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7706,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7709,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7706,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7707,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7708,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7710,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7711,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7716,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7711,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7712,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7715,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7712,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7713,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7714,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7716,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7717,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7722,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7717,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7718,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7721,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7718,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7719,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7720,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7722,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7723,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7728,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7723,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7724,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7727,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7724,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7725,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7726,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7728,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7729,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7735,7'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7729,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7730,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7733,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7730,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7731,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7732,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7736,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7737,3'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7738,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7739,22'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7739,27'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:7739,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'xmlschemas.c:7676,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7703,13'
          Dst:             xmlStrndup
        - Src:             'xmlschemas.c:7704,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7710,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7716,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7722,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7728,17'
          Dst:             xmlStrEqual
    - functionName:    xmlSchemaParseIDC
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8059
      functionLinenumberEnd: 8188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
        - idcCategory
        - targetNamespace
      BBCount:         89
      ICount:          536
      EdgeCount:       122
      CyclomaticComplexity: 35
      functionsReached:
        - xmlSchemaAddIDC
        - xmlSchemaCheckReference
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetPropNode
        - xmlSchemaNewQNameRef
        - xmlSchemaPContentErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrNode
        - xmlSchemaPValAttrNodeQName
        - xmlSchemaParseAnnotation
        - xmlSchemaParseIDCSelectorAndField
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:8070,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8071,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddIDC
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetPropNode
                - xmlSchemaNewQNameRef
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8088,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddIDC
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetPropNode
                - xmlSchemaNewQNameRef
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:8071,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8072,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddIDC
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetPropNode
                - xmlSchemaNewQNameRef
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8079,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddIDC
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetPropNode
                - xmlSchemaNewQNameRef
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8072,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8073,17'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddIDC
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetPropNode
                - xmlSchemaNewQNameRef
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8079,2'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddIDC
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetPropNode
                - xmlSchemaNewQNameRef
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8073,47'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8074,5'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddIDC
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetPropNode
                - xmlSchemaNewQNameRef
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8079,2'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddIDC
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetPropNode
                - xmlSchemaNewQNameRef
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8074,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8075,18'
              BranchSideFuncs:
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddIDC
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetPropNode
                - xmlSchemaNewQNameRef
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8076,28'
              BranchSideFuncs:
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddIDC
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetPropNode
                - xmlSchemaNewQNameRef
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8072,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8076,28'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddIDC
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetPropNode
                - xmlSchemaNewQNameRef
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8079,2'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddIDC
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetPropNode
                - xmlSchemaNewQNameRef
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8089,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8090,27'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:8095,38'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlSchemaAddIDC
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetPropNode
                - xmlSchemaNewQNameRef
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:8103,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8104,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8106,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetPropNode
                - xmlSchemaNewQNameRef
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:8107,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8111,30'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaNewQNameRef
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:8136,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:8112,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8113,31'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:8121,39'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:8123,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8124,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8125,33'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQName
                - xmlSchemaCheckReference
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:8137,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8137,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:8141,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8137,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8137,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:8141,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8137,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8137,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:8141,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8137,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8138,41'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:8141,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8141,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8142,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8151,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8151,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8151,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8180,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8151,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8151,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8180,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8151,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8151,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8180,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8151,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8152,53'
              BranchSideFuncs:
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8180,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8158,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8158,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8174,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8158,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8158,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8174,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8158,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8158,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8174,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8158,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8159,6'
              BranchSideFuncs:
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8174,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8162,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8163,22'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8171,11'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8165,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8166,22'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8168,19'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8172,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8172,15'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8172,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8172,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8172,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8172,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8172,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8172,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8172,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaParseIDCSelectorAndField
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8172,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8160,45'
              BranchSideFuncs:
                - xmlSchemaParseIDCSelectorAndField
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8173,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8180,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8181,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:8187,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:8072,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8073,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8075,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8076,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8079,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8080,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8088,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8090,2'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:8097,2'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:8095,16'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:8101,12'
          Dst:             xmlSchemaAddIDC
        - Src:             'xmlschemas.c:8106,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:8111,9'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8113,6'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:8121,18'
          Dst:             xmlSchemaNewQNameRef
        - Src:             'xmlschemas.c:8125,6'
          Dst:             xmlSchemaPValAttrNodeQName
        - Src:             'xmlschemas.c:8129,6'
          Dst:             xmlSchemaCheckReference
        - Src:             'xmlschemas.c:8137,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8137,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8138,16'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:8142,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:8151,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8151,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8152,19'
          Dst:             xmlSchemaParseIDCSelectorAndField
        - Src:             'xmlschemas.c:8158,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8158,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8160,11'
          Dst:             xmlSchemaParseIDCSelectorAndField
        - Src:             'xmlschemas.c:8172,15'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8172,15'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8174,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:8181,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaAddIDC
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5389
      functionLinenumberEnd: 5414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - name
        - nsName
        - category
        - node
      BBCount:         30
      ICount:          169
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSchemaAddItemSize
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5392,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5392,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5393,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5392,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5392,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5393,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5392,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5393,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5395,29'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5396,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5397,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5400,12'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5407,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5407,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5407,5'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5407,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5407,5'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5411,9'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:5411,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5412,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5413,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5412,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5412,2'
              BranchSideFuncs:
                - xmlSchemaAddItemSize
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5412,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:5412,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5412,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:5413,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5397,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5407,5'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5407,5'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:5412,2'
          Dst:             xmlSchemaAddItemSize
        - Src:             'xmlschemas.c:5412,2'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaParseIDCSelectorAndField
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7963
      functionLinenumberEnd: 8041
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - idc
        - node
        - isField
      BBCount:         38
      ICount:          238
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - xmlSchemaAddAnnotation
        - xmlSchemaCheckCSelectorXPath
        - xmlSchemaGetNodeContent
        - xmlSchemaGetPropNode
        - xmlSchemaPContentErr
        - xmlSchemaPErr
        - xmlSchemaPErrMemory
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaParseAnnotation
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:7972,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7973,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPErrMemory
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7988,36'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:7973,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7974,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7979,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7974,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7975,17'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7979,2'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7974,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7976,28'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:7979,2'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:7989,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7990,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:7993,12'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:7998,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7999,27'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:8004,40'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlSchemaCheckCSelectorXPath
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:8025,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8025,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:8033,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8025,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8025,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:8033,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8025,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8025,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:8033,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8025,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8029,49'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:8033,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8033,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8034,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:8040,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:7974,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7975,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7976,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:7979,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7980,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:7990,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:7997,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:7999,2'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:8004,16'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:8009,6'
          Dst:             xmlSchemaCheckCSelectorXPath
        - Src:             'xmlschemas.c:8011,6'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:8020,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:8025,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8025,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8030,6'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:8029,2'
          Dst:             xmlSchemaAddAnnotation
        - Src:             'xmlschemas.c:8034,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaCheckCSelectorXPath
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7751
      functionLinenumberEnd: 7840
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - idc
        - selector
        - attr
        - isField
      BBCount:         36
      ICount:          279
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - xmlGetNsList
        - xmlPatterncompile
        - xmlSchemaPCustomErr
        - xmlSchemaPErr
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:7761,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7762,16'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:7768,9'
              BranchSideFuncs:
                - xmlGetNsList
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:7768,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7769,9'
              BranchSideFuncs:
                - xmlGetNsList
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:7771,22'
              BranchSideFuncs:
                - xmlGetNsList
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
                - xmlSchemaPErrMemory
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:7772,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7773,22'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:7780,18'
              BranchSideFuncs:
                - xmlGetNsList
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:7790,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7791,13'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:7793,28'
              BranchSideFuncs:
                - xmlGetNsList
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:7797,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7798,13'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:7820,6'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
        - Branch String:   'xmlschemas.c:7800,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7801,8'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:7803,35'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:7805,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7806,23'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:7810,13'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
        - Branch String:   'xmlschemas.c:7810,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7811,20'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
            - BranchSide:      'xmlschemas.c:7814,6'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
                - xmlPatterncompile
        - Branch String:   'xmlschemas.c:7820,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7821,55'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:7824,55'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:7826,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7827,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:7829,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
      Callsites:
        - Src:             'xmlschemas.c:7762,2'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:7773,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:7793,15'
          Dst:             xmlGetNsList
        - Src:             'xmlschemas.c:7806,3'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:7821,37'
          Dst:             xmlPatterncompile
        - Src:             'xmlschemas.c:7824,37'
          Dst:             xmlPatterncompile
        - Src:             'xmlschemas.c:7830,6'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaAddAnnotation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7864
      functionLinenumberEnd: 7946
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - annItem
        - annot
      BBCount:         94
      ICount:          651
      EdgeCount:       115
      CyclomaticComplexity: 23
      functionsReached:
        - xmlSchemaPCustomErr
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlschemas.c:7865,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7865,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7866,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7865,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7866,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7867,13'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:7867,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7869,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7874,56'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7880,54'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7880,54'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7888,56'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7888,56'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7888,56'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7888,56'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7894,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7899,54'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7915,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7915,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7915,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7915,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7915,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7915,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7915,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7915,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7915,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7915,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7915,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7915,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7921,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7921,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7926,64'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7933,58'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7933,58'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7933,58'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7938,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:7870,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7870,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7870,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7870,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7870,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7945,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7875,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7875,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7875,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7875,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7875,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7945,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7881,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7881,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7881,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7881,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7881,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7945,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7889,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7889,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7889,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7889,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7889,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7945,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7895,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7895,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7895,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7895,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7895,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7945,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7900,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7900,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7900,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7900,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7900,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7945,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7916,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7916,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7916,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7916,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7916,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7945,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7922,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7922,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7922,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7922,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7922,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7945,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7927,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7927,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7927,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7927,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7927,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7945,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7934,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7934,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7934,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7934,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7934,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7945,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:7938,7'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaParseRestriction
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11210
      functionLinenumberEnd: 11497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
        - parentType
      BBCount:         295
      ICount:          1585
      EdgeCount:       412
      CyclomaticComplexity: 119
      functionsReached:
        - xmlSchemaAddAnnotation
        - xmlSchemaFormatQName
        - xmlSchemaPContentErr
        - xmlSchemaPCustomErrExt
        - xmlSchemaPErrMemory
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrQName
        - xmlSchemaParseAnnotation
        - xmlSchemaParseAnyAttribute
        - xmlSchemaParseFacet
        - xmlSchemaParseLocalAttributes
        - xmlSchemaParseModelGroup
        - xmlSchemaParseModelGroupDefRef
        - xmlSchemaParseSimpleType
        - xmlStrEqual
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:11215,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11215,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11216,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11215,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11215,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11216,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11215,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11216,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11218,12'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErrExt
                - xmlStrEqual
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11225,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11226,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErrExt
                - xmlStrEqual
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11241,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErrExt
                - xmlStrEqual
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:11226,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11227,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErrExt
                - xmlStrEqual
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11232,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErrExt
                - xmlStrEqual
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11227,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11228,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErrExt
                - xmlStrEqual
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11232,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErrExt
                - xmlStrEqual
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11227,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11229,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErrExt
                - xmlStrEqual
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11232,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErrExt
                - xmlStrEqual
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11254,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11257,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErrExt
                - xmlStrEqual
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:11297,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:11257,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11257,31'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErrExt
                - xmlStrEqual
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:11261,14'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErrExt
                - xmlStrEqual
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:11257,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11258,31'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11261,14'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErrExt
                - xmlStrEqual
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:11264,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11265,28'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11268,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11268,57'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11269,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaFormatQName
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11271,12'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaFormatQName
                - xmlSchemaPCustomErrExt
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:11286,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11286,3'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11287,3'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:11287,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11287,3'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11289,3'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:11298,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11298,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11306,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11298,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11298,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11306,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11298,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11298,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11306,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11298,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11302,49'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11306,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11306,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11310,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11334,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11310,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11310,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11327,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11310,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11310,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11327,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11310,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11310,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11327,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11310,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11311,10'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11327,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11311,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11317,24'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11324,32'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11334,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11341,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11368,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
        - Branch String:   'xmlschemas.c:11341,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11341,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11346,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11341,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11341,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11346,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11341,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11341,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11346,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11341,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11343,28'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11346,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11346,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11346,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11351,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11346,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11346,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11351,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11346,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11346,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11351,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11346,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11348,28'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11351,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11351,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11351,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11359,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:11351,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11351,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11359,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:11351,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11351,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11359,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:11351,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11353,28'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11359,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:11375,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11375,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
            - BranchSide:      'xmlschemas.c:11386,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11375,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11375,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
            - BranchSide:      'xmlschemas.c:11386,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11375,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11375,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
            - BranchSide:      'xmlschemas.c:11386,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11375,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11381,28'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11386,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11382,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11383,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11384,14'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11388,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11389,3'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11390,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11388,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11390,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11453,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:11404,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11404,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11405,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11404,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11404,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11405,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11404,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11404,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11405,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11404,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11404,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11405,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11405,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11405,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11406,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11405,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11405,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11406,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11405,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11405,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11406,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11405,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11404,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11406,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11406,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11406,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11407,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11406,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11406,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11407,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11406,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11406,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11407,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11406,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11404,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11407,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11407,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11407,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11408,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11407,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11407,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11408,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11407,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11407,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11408,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11407,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11404,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11408,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11408,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11408,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11409,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11408,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11408,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11409,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11408,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11408,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11409,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11408,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11404,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11409,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11409,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11409,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11410,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11409,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11409,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11410,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11409,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11409,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11410,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11409,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11404,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11410,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11410,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11410,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11411,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11410,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11410,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11411,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11410,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11410,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11411,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11410,36'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11404,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11411,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11411,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11411,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11412,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11411,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11411,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11412,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11411,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11411,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11412,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11411,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11404,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11412,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11412,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11412,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11413,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11412,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11412,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11413,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11412,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11412,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11413,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11412,39'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11404,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11413,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11413,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11413,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11414,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11413,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11413,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11414,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11413,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11413,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11414,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11413,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11404,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11414,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11414,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11414,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11415,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11414,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11414,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11415,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11414,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11414,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11415,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11414,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11404,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11415,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11415,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11414,38'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11415,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11415,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11414,38'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11415,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11415,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11414,38'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11414,38'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11404,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11416,34'
              BranchSideFuncs:
                - xmlSchemaParseFacet
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11430,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:11417,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11418,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11425,14'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11418,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11419,22'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:11421,25'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
                - xmlSchemaParseFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:11430,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11431,39'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:11452,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:11437,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11438,27'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:11442,22'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:11444,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11445,24'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:11447,29'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:11450,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11436,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:11451,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:11453,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11457,36'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11470,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11457,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11460,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11464,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:11464,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11464,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11469,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11464,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11464,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11469,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11464,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11464,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11469,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11464,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11466,30'
              BranchSideFuncs:
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11469,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11470,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11471,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11496,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11471,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11472,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11477,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11477,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11478,28'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11487,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
      Callsites:
        - Src:             'xmlschemas.c:11227,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11228,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11229,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11232,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11233,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11241,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:11254,9'
          Dst:             xmlSchemaPValAttrQName
        - Src:             'xmlschemas.c:11258,6'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:11265,3'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:11268,20'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11269,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11283,7'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:11284,7'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:11279,3'
          Dst:             xmlSchemaPCustomErrExt
        - Src:             'xmlschemas.c:11298,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11298,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11303,6'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:11302,2'
          Dst:             xmlSchemaAddAnnotation
        - Src:             'xmlschemas.c:11310,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11310,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11317,3'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11324,7'
          Dst:             xmlSchemaParseSimpleType
        - Src:             'xmlschemas.c:11328,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11341,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11341,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11343,3'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:11346,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11346,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11348,3'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:11351,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11351,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11353,3'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:11359,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11359,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11361,3'
          Dst:             xmlSchemaParseModelGroupDefRef
        - Src:             'xmlschemas.c:11375,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11375,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11381,3'
          Dst:             xmlSchemaParseSimpleType
        - Src:             'xmlschemas.c:11404,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11404,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11405,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11405,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11406,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11406,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11407,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11407,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11408,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11408,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11409,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11409,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11410,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11410,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11411,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11411,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11412,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11412,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11413,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11413,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11414,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11414,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11415,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11415,7'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11416,14'
          Dst:             xmlSchemaParseFacet
        - Src:             'xmlschemas.c:11438,7'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:11457,6'
          Dst:             xmlSchemaParseLocalAttributes
        - Src:             'xmlschemas.c:11464,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11464,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11466,3'
          Dst:             xmlSchemaParseAnyAttribute
        - Src:             'xmlschemas.c:11472,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11478,7'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11487,6'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseList
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8777
      functionLinenumberEnd: 8871
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
      BBCount:         60
      ICount:          340
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - xmlSchemaAddAnnotation
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetPropNode
        - xmlSchemaPContentErr
        - xmlSchemaPCustomErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrQName
        - xmlSchemaParseAnnotation
        - xmlSchemaParseSimpleType
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:8782,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8782,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8783,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8782,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8782,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8783,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8782,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8783,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8785,12'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8799,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8800,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8813,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:8800,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8801,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8806,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8801,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8802,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8806,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8801,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8803,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8806,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8828,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8828,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:8833,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:8828,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8828,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:8833,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:8828,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8828,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:8833,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:8828,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8829,49'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:8833,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:8833,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8833,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:8849,16'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:8833,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8833,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:8849,16'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:8833,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8833,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:8849,16'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:8833,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8839,6'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:8849,16'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:8839,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8840,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:8846,48'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8856,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8857,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:8861,10'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:8861,30'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8862,3'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:8870,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8862,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8863,24'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:8870,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8861,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8864,22'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:8870,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:8794,22'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:8801,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8802,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8803,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8806,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8807,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8813,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:8822,5'
          Dst:             xmlSchemaPValAttrQName
        - Src:             'xmlschemas.c:8828,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8828,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8830,6'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:8829,2'
          Dst:             xmlSchemaAddAnnotation
        - Src:             'xmlschemas.c:8833,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8833,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8840,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:8846,23'
          Dst:             xmlSchemaParseSimpleType
        - Src:             'xmlschemas.c:8850,2'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:8857,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:8863,3'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8864,2'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaParseUnion
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8601
      functionLinenumberEnd: 8762
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
      BBCount:         125
      ICount:          701
      EdgeCount:       171
      CyclomaticComplexity: 48
      functionsReached:
        - xmlSchemaAddAnnotation
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetNodeContent
        - xmlSchemaGetPropNode
        - xmlSchemaNewQNameRef
        - xmlSchemaPContentErr
        - xmlSchemaPCustomErr
        - xmlSchemaPErrMemory
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrNodeQNameValue
        - xmlSchemaParseAnnotation
        - xmlSchemaParseSimpleType
        - xmlStrEqual
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:8607,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8607,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8608,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8607,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8607,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8608,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8607,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8608,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8610,12'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8624,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8625,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8637,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8625,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8626,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8631,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8626,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8627,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8631,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8626,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8628,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:8631,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:8643,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8647,29'
              BranchSideFuncs:
                - xmlSchemaGetNodeContent
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8712,13'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:8651,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8652,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8653,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8655,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8655,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8655,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8655,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8655,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8655,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8655,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8655,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8655,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8655,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8656,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8657,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8658,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8658,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8658,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8658,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8658,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8658,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8658,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8658,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8658,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8658,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8658,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8658,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8658,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8659,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8660,10'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8660,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8661,3'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:8662,23'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8663,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8664,37'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8667,42'
              BranchSideFuncs:
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrndup
                - xmlSchemaPErrMemory
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8667,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8673,7'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8704,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8674,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8675,27'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8679,3'
              BranchSideFuncs:
                - xmlSchemaNewQNameRef
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8676,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8676,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8677,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8686,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8687,41'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8696,35'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8689,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8689,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:8690,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8698,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8699,27'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8701,24'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8704,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8704,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8705,12'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:8706,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8655,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaPValAttrNodeQNameValue
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaNewQNameRef
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:8708,5'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:8713,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8713,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:8721,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8713,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8713,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:8721,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8713,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8713,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:8721,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8713,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8717,49'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8721,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8721,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8721,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8744,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8721,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8721,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8744,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8721,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8721,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8744,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8721,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8722,28'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8744,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8728,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8728,9'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8728,2'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8728,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8728,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8728,2'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8728,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8728,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8728,2'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8728,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8730,28'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8743,5'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:8731,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8732,7'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8741,14'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8732,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8733,24'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:8736,20'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:8744,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8745,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:8749,10'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:8749,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8749,28'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:8761,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:8749,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:8755,22'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:8761,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:8619,22'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:8626,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8627,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8628,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8631,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8632,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:8637,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:8642,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:8650,8'
          Dst:             xmlSchemaGetNodeContent
        - Src:             'xmlschemas.c:8662,12'
          Dst:             xmlStrndup
        - Src:             'xmlschemas.c:8664,17'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:8667,10'
          Dst:             xmlSchemaPValAttrNodeQNameValue
        - Src:             'xmlschemas.c:8675,7'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:8684,9'
          Dst:             xmlSchemaNewQNameRef
        - Src:             'xmlschemas.c:8687,21'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:8713,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8713,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8718,6'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:8717,2'
          Dst:             xmlSchemaAddAnnotation
        - Src:             'xmlschemas.c:8721,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8721,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8728,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8728,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:8730,3'
          Dst:             xmlSchemaParseSimpleType
        - Src:             'xmlschemas.c:8745,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:8755,2'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaParseFacet
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6399
      functionLinenumberEnd: 6474
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
      BBCount:         158
      ICount:          825
      EdgeCount:       220
      CyclomaticComplexity: 64
      functionsReached:
        - xmlSchemaFreeFacet
        - xmlSchemaGetProp
        - xmlSchemaNewFacet
        - xmlSchemaPErr2
        - xmlSchemaPErrMemory
        - xmlSchemaPValAttrID
        - xmlSchemaParseAnnotation
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6404,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6404,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6405,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6404,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6404,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6405,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6404,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6405,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6407,13'
              BranchSideFuncs:
                - xmlSchemaNewFacet
                - xmlSchemaGetProp
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:6408,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6409,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:6412,19'
              BranchSideFuncs:
                - xmlSchemaGetProp
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
        - Branch String:   'xmlschemas.c:6414,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6415,24'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
            - BranchSide:      'xmlschemas.c:6420,9'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6420,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6420,9'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6422,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6420,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6420,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6422,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6420,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6420,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6422,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6420,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6421,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6422,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6422,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6422,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6424,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6422,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6422,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6424,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6422,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6422,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6424,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6422,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6423,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6424,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6424,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6424,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6426,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6424,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6424,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6426,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6424,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6424,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6426,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6424,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6425,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6426,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6426,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6426,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6428,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6426,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6426,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6428,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6426,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6426,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6428,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6426,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6427,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6428,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6428,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6428,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6430,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6428,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6428,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6430,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6428,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6428,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6430,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6428,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6429,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6430,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6430,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6430,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6432,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6430,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6430,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6432,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6430,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6430,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6432,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6430,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6431,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6432,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6432,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6432,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6434,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6432,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6432,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6434,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6432,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6432,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6434,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6432,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6433,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6434,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6434,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6434,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6436,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6434,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6434,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6436,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6434,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6434,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6436,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6434,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6435,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6436,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6436,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6436,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6438,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6436,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6436,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6438,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6436,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6436,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6438,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6436,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6437,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6438,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6438,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6438,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6440,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6438,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6438,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6440,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6438,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6438,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6440,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6438,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6439,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6440,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6440,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6440,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6442,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6440,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6440,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6442,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6440,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6440,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6442,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6440,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6441,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6442,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:6442,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6442,16'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6445,24'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
        - Branch String:   'xmlschemas.c:6442,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6442,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6445,24'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
        - Branch String:   'xmlschemas.c:6442,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6442,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6445,24'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
        - Branch String:   'xmlschemas.c:6442,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6443,9'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6445,24'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlSchemaFreeFacet
        - Branch String:   'xmlschemas.c:6452,51'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6453,3'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaGetProp
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6462,13'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:6452,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6456,27'
              BranchSideFuncs:
                - xmlSchemaGetProp
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:6462,13'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:6457,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6458,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6461,5'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:6458,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6459,3'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6460,2'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
        - Branch String:   'xmlschemas.c:6464,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6464,9'
              BranchSideFuncs:
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6468,9'
              BranchSideFuncs:
                - xmlSchemaPErr2
        - Branch String:   'xmlschemas.c:6464,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6464,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlStrEqual
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6468,9'
              BranchSideFuncs:
                - xmlSchemaPErr2
        - Branch String:   'xmlschemas.c:6464,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6464,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPErr2
                - xmlSchemaParseAnnotation
            - BranchSide:      'xmlschemas.c:6468,9'
              BranchSideFuncs:
                - xmlSchemaPErr2
        - Branch String:   'xmlschemas.c:6464,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6465,49'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaPErr2
            - BranchSide:      'xmlschemas.c:6468,9'
              BranchSideFuncs:
                - xmlSchemaPErr2
        - Branch String:   'xmlschemas.c:6468,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6469,24'
              BranchSideFuncs:
                - xmlSchemaPErr2
            - BranchSide:      'xmlschemas.c:6473,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:6407,13'
          Dst:             xmlSchemaNewFacet
        - Src:             'xmlschemas.c:6409,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:6413,13'
          Dst:             xmlSchemaGetProp
        - Src:             'xmlschemas.c:6415,9'
          Dst:             xmlSchemaPErr2
        - Src:             'xmlschemas.c:6417,9'
          Dst:             xmlSchemaFreeFacet
        - Src:             'xmlschemas.c:6420,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6420,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6422,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6422,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6424,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6424,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6426,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6426,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6428,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6428,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6430,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6430,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6432,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6432,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6434,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6434,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6436,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6436,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6438,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6438,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6440,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6440,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6442,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6442,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6445,9'
          Dst:             xmlSchemaPErr2
        - Src:             'xmlschemas.c:6447,9'
          Dst:             xmlSchemaFreeFacet
        - Src:             'xmlschemas.c:6450,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:6456,10'
          Dst:             xmlSchemaGetProp
        - Src:             'xmlschemas.c:6458,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6464,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6464,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:6465,24'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:6469,9'
          Dst:             xmlSchemaPErr2
    - functionName:    xmlSchemaNewFacet
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3293
      functionLinenumberEnd: 3303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3296,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3294,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3296,31'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3297,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3298,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3300,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaFreeFacet
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3884
      functionLinenumberEnd: 3894
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - facet
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRegFreeRegexp
        - xmlSchemaFreeAnnot
        - xmlSchemaFreeValue
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3885,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3886,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3887,9'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlRegFreeRegexp
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:3887,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3888,28'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeAnnot
                - xmlRegFreeRegexp
            - BranchSide:      'xmlschemas.c:3889,9'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlRegFreeRegexp
        - Branch String:   'xmlschemas.c:3889,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3890,26'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:3891,9'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:3891,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3892,28'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:3893,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3888,9'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemas.c:3890,9'
          Dst:             xmlRegFreeRegexp
        - Src:             'xmlschemas.c:3892,9'
          Dst:             xmlSchemaFreeAnnot
    - functionName:    xmlSchemaPGetBoolNodeValue
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5920
      functionLinenumberEnd: 5948
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ownerItem
        - node
      BBCount:         18
      ICount:          99
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlNodeGetContent
        - xmlSchemaGetBuiltInType
        - xmlSchemaPSimpleTypeErr
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:5930,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5931,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5932,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5932,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5933,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5934,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5934,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5935,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5936,35'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5936,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5937,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5939,33'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPSimpleTypeErr
        - Branch String:   'xmlschemas.c:5946,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:5946,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:5947,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:5924,13'
          Dst:             xmlNodeGetContent
        - Src:             'xmlschemas.c:5930,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:5932,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:5934,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:5936,14'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:5942,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:5939,9'
          Dst:             xmlSchemaPSimpleTypeErr
    - functionName:    xmlSchemaParseSimpleContent
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11648
      functionLinenumberEnd: 11721
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
        - hasRestrictionOrExtension
      BBCount:         62
      ICount:          347
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - xmlSchemaAddAnnotation
        - xmlSchemaPContentErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaParseAnnotation
        - xmlSchemaParseExtension
        - xmlSchemaParseRestriction
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:11653,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11653,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11655,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11653,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11653,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11655,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11653,62'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11654,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11655,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11653,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11655,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11656,6'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11664,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11665,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11677,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:11665,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11666,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11670,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11666,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11667,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11670,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11683,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11683,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11691,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11683,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11683,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11691,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11683,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11683,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11691,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11683,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11687,49'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11691,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11691,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11692,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11697,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11697,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11698,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:11703,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
        - Branch String:   'xmlschemas.c:11703,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11703,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:11708,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
        - Branch String:   'xmlschemas.c:11703,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11703,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:11708,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
        - Branch String:   'xmlschemas.c:11703,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11703,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:11708,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
        - Branch String:   'xmlschemas.c:11703,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11704,35'
              BranchSideFuncs:
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11708,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
        - Branch String:   'xmlschemas.c:11714,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11715,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11720,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:11666,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11667,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11670,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11671,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11677,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:11683,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11683,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11688,6'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:11687,2'
          Dst:             xmlSchemaAddAnnotation
        - Src:             'xmlschemas.c:11692,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11698,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11703,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11703,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11704,9'
          Dst:             xmlSchemaParseRestriction
        - Src:             'xmlschemas.c:11708,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11708,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11709,9'
          Dst:             xmlSchemaParseExtension
        - Src:             'xmlschemas.c:11715,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseComplexContent
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11737
      functionLinenumberEnd: 11815
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
        - hasRestrictionOrExtension
      BBCount:         70
      ICount:          386
      EdgeCount:       96
      CyclomaticComplexity: 28
      functionsReached:
        - xmlGetBooleanProp
        - xmlSchemaAddAnnotation
        - xmlSchemaPContentErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaParseAnnotation
        - xmlSchemaParseExtension
        - xmlSchemaParseRestriction
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:11742,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11742,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11744,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11742,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11742,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11744,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11742,62'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11743,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11744,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11742,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11744,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11745,6'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetBooleanProp
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11752,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11753,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlGetBooleanProp
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11767,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetBooleanProp
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:11753,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11754,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlGetBooleanProp
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11760,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlGetBooleanProp
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11754,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11755,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetBooleanProp
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11760,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetBooleanProp
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11754,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11757,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetBooleanProp
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11760,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlGetBooleanProp
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11772,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11773,7'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11776,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:11773,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11774,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11775,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:11777,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11777,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11785,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11777,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11777,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11785,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11777,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11777,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11785,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11777,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11781,49'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11785,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11785,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11786,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11791,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11791,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11792,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:11797,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
        - Branch String:   'xmlschemas.c:11797,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11797,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:11802,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
        - Branch String:   'xmlschemas.c:11797,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11797,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlStrEqual
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:11802,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
        - Branch String:   'xmlschemas.c:11797,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11797,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
                - xmlSchemaParseRestriction
            - BranchSide:      'xmlschemas.c:11802,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
        - Branch String:   'xmlschemas.c:11797,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11798,35'
              BranchSideFuncs:
                - xmlSchemaParseRestriction
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11802,16'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseExtension
        - Branch String:   'xmlschemas.c:11808,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11809,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11814,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:11754,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11755,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11757,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11760,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11761,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11767,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:11772,9'
          Dst:             xmlGetBooleanProp
        - Src:             'xmlschemas.c:11777,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11777,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11782,6'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:11781,2'
          Dst:             xmlSchemaAddAnnotation
        - Src:             'xmlschemas.c:11786,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11792,2'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11797,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11797,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11798,9'
          Dst:             xmlSchemaParseRestriction
        - Src:             'xmlschemas.c:11802,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11802,16'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11803,9'
          Dst:             xmlSchemaParseExtension
        - Src:             'xmlschemas.c:11809,2'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseExtension
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11513
      functionLinenumberEnd: 11632
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - schema
        - node
        - parentType
      BBCount:         101
      ICount:          571
      EdgeCount:       140
      CyclomaticComplexity: 41
      functionsReached:
        - xmlSchemaAddAnnotation
        - xmlSchemaPContentErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrQName
        - xmlSchemaParseAnnotation
        - xmlSchemaParseAnyAttribute
        - xmlSchemaParseLocalAttributes
        - xmlSchemaParseModelGroup
        - xmlSchemaParseModelGroupDefRef
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:11518,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11518,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11519,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11518,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11518,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11519,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11518,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11519,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11521,12'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11528,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11529,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11542,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:11529,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11530,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11535,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11530,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11531,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11535,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11530,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11532,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:11535,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaPValAttrQName
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPMissingAttrErr
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:11548,48'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11549,3'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPMissingAttrErr
            - BranchSide:      'xmlschemas.c:11557,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:11547,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11550,27'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11557,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
        - Branch String:   'xmlschemas.c:11558,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11558,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11566,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11558,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11558,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11566,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11558,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11558,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
            - BranchSide:      'xmlschemas.c:11566,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11558,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11562,49'
              BranchSideFuncs:
                - xmlSchemaParseAnnotation
                - xmlSchemaAddAnnotation
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11566,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11566,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11572,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11597,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:11572,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11572,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11577,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11572,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11572,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11577,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11572,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11572,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11577,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11572,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11574,28'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11577,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11577,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11577,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11582,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11577,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11577,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11582,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11577,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11577,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11582,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11577,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11579,28'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11582,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
        - Branch String:   'xmlschemas.c:11582,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11582,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11587,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:11582,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11582,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlStrEqual
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11587,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:11582,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11582,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
                - xmlSchemaParseModelGroup
            - BranchSide:      'xmlschemas.c:11587,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:11582,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11584,28'
              BranchSideFuncs:
                - xmlSchemaParseModelGroup
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11587,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseLocalAttributes
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefRef
        - Branch String:   'xmlschemas.c:11597,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11601,36'
              BranchSideFuncs:
                - xmlSchemaParseLocalAttributes
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11614,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11601,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11604,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:11608,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
        - Branch String:   'xmlschemas.c:11608,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11608,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11613,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11608,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11608,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11613,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11608,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11608,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlSchemaParseAnyAttribute
            - BranchSide:      'xmlschemas.c:11613,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11608,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11610,30'
              BranchSideFuncs:
                - xmlSchemaParseAnyAttribute
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11613,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:11614,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11615,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11631,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:11615,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:11617,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:11624,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
      Callsites:
        - Src:             'xmlschemas.c:11530,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11531,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11532,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11535,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11536,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:11542,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:11547,10'
          Dst:             xmlSchemaPValAttrQName
        - Src:             'xmlschemas.c:11550,2'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:11558,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11558,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11563,6'
          Dst:             xmlSchemaParseAnnotation
        - Src:             'xmlschemas.c:11562,2'
          Dst:             xmlSchemaAddAnnotation
        - Src:             'xmlschemas.c:11572,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11572,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11574,3'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:11577,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11577,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11579,3'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:11582,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11582,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11584,3'
          Dst:             xmlSchemaParseModelGroup
        - Src:             'xmlschemas.c:11587,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11587,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11589,3'
          Dst:             xmlSchemaParseModelGroupDefRef
        - Src:             'xmlschemas.c:11601,6'
          Dst:             xmlSchemaParseLocalAttributes
        - Src:             'xmlschemas.c:11608,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11608,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:11610,3'
          Dst:             xmlSchemaParseAnyAttribute
        - Src:             'xmlschemas.c:11617,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:11624,6'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseIncludeOrRedefine
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10698
      functionLinenumberEnd: 10888
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
        - type
      BBCount:         168
      ICount:          887
      EdgeCount:       234
      CyclomaticComplexity: 68
      functionsReached:
        - xmlSchemaAddSchemaDoc
        - xmlSchemaCustomErr
        - xmlSchemaPContentErr
        - xmlSchemaPCustomErrExt
        - xmlSchemaParseAttributeGroupDefinition
        - xmlSchemaParseComplexType
        - xmlSchemaParseIncludeOrRedefineAttrs
        - xmlSchemaParseModelGroupDefinition
        - xmlSchemaParseNewDoc
        - xmlSchemaParseSimpleType
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:10705,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10705,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10706,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10705,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10705,49'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10706,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10705,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10706,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10712,48'
              BranchSideFuncs:
                - xmlSchemaParseIncludeOrRedefineAttrs
                - xmlSchemaAddSchemaDoc
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNewDoc
                - xmlStrEqual
                - xmlSchemaPCustomErrExt
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10714,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10715,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10719,33'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNewDoc
                - xmlStrEqual
                - xmlSchemaPCustomErrExt
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10721,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10722,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10728,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNewDoc
                - xmlStrEqual
                - xmlSchemaPCustomErrExt
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10728,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10728,30'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10729,6'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10728,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10729,6'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10770,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNewDoc
                - xmlStrEqual
                - xmlSchemaPCustomErrExt
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:10729,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10741,10'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNewDoc
            - BranchSide:      'xmlschemas.c:10758,10'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNewDoc
        - Branch String:   'xmlschemas.c:10770,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10777,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErrExt
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNewDoc
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10799,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNewDoc
        - Branch String:   'xmlschemas.c:10777,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10778,33'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:10786,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPCustomErrExt
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNewDoc
        - Branch String:   'xmlschemas.c:10811,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10811,21'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseNewDoc
            - BranchSide:      'xmlschemas.c:10827,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10811,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10811,41'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10827,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10811,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10812,6'
              BranchSideFuncs:
                - xmlSchemaParseNewDoc
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10827,13'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10812,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10814,11'
              BranchSideFuncs:
                - xmlSchemaParseNewDoc
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10819,23'
              BranchSideFuncs:
                - xmlSchemaParseNewDoc
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10814,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10815,3'
              BranchSideFuncs:
                - xmlSchemaParseNewDoc
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10817,16'
              BranchSideFuncs:
                - xmlSchemaParseNewDoc
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10821,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10821,23'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10823,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10821,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10822,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10823,5'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10828,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10832,21'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10865,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10837,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10837,9'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10838,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10837,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10837,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10838,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10837,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10837,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10838,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10837,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10837,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10838,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10838,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10838,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10839,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10838,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10838,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10839,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10838,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10838,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10839,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10838,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10837,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10839,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10839,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10839,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10840,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10839,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10839,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10840,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10839,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10839,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10840,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10839,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10837,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10840,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10840,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10840,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10841,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10840,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10840,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10841,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10840,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10840,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10841,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10840,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10837,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10841,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10841,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10840,32'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10841,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10841,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10840,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10841,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10841,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10840,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10840,32'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:10837,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10842,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10862,2'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
        - Branch String:   'xmlschemas.c:10842,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10842,10'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10846,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
        - Branch String:   'xmlschemas.c:10842,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10842,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10846,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
        - Branch String:   'xmlschemas.c:10842,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10842,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
            - BranchSide:      'xmlschemas.c:10846,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
        - Branch String:   'xmlschemas.c:10842,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10846,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10846,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
        - Branch String:   'xmlschemas.c:10846,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10846,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
            - BranchSide:      'xmlschemas.c:10848,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
        - Branch String:   'xmlschemas.c:10846,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10846,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlSchemaParseSimpleType
            - BranchSide:      'xmlschemas.c:10848,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
        - Branch String:   'xmlschemas.c:10846,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10846,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlSchemaParseSimpleType
            - BranchSide:      'xmlschemas.c:10848,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
        - Branch String:   'xmlschemas.c:10846,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10847,28'
              BranchSideFuncs:
                - xmlSchemaParseSimpleType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10848,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
        - Branch String:   'xmlschemas.c:10848,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10848,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
            - BranchSide:      'xmlschemas.c:10851,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
        - Branch String:   'xmlschemas.c:10848,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10848,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlSchemaParseComplexType
            - BranchSide:      'xmlschemas.c:10851,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
        - Branch String:   'xmlschemas.c:10848,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10848,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlSchemaParseComplexType
            - BranchSide:      'xmlschemas.c:10851,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
        - Branch String:   'xmlschemas.c:10848,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10849,29'
              BranchSideFuncs:
                - xmlSchemaParseComplexType
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10851,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
        - Branch String:   'xmlschemas.c:10851,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10851,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
            - BranchSide:      'xmlschemas.c:10855,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
        - Branch String:   'xmlschemas.c:10851,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10851,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
            - BranchSide:      'xmlschemas.c:10855,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
        - Branch String:   'xmlschemas.c:10851,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10851,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlSchemaParseModelGroupDefinition
            - BranchSide:      'xmlschemas.c:10855,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
        - Branch String:   'xmlschemas.c:10851,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10853,38'
              BranchSideFuncs:
                - xmlSchemaParseModelGroupDefinition
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:10855,17'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseModelGroupDefinition
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseComplexType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseSimpleType
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaParseAttributeGroupDefinition
        - Branch String:   'xmlschemas.c:10872,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10873,6'
              BranchSideFuncs:
                - xmlSchemaPContentErr
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:10884,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10874,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10875,27'
              BranchSideFuncs:
                - xmlSchemaPContentErr
            - BranchSide:      'xmlschemas.c:10879,28'
              BranchSideFuncs:
                - xmlSchemaPContentErr
      Callsites:
        - Src:             'xmlschemas.c:10712,11'
          Dst:             xmlSchemaParseIncludeOrRedefineAttrs
        - Src:             'xmlschemas.c:10719,11'
          Dst:             xmlSchemaAddSchemaDoc
        - Src:             'xmlschemas.c:10742,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:10759,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:10778,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:10786,18'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10789,3'
          Dst:             xmlSchemaPCustomErrExt
        - Src:             'xmlschemas.c:10819,2'
          Dst:             xmlSchemaParseNewDoc
        - Src:             'xmlschemas.c:10837,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10837,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10838,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10838,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10839,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10839,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10840,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10840,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10841,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10841,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10842,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10842,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10846,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10846,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10847,3'
          Dst:             xmlSchemaParseSimpleType
        - Src:             'xmlschemas.c:10848,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10848,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10849,3'
          Dst:             xmlSchemaParseComplexType
        - Src:             'xmlschemas.c:10851,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10851,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10853,3'
          Dst:             xmlSchemaParseModelGroupDefinition
        - Src:             'xmlschemas.c:10855,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10855,17'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10857,3'
          Dst:             xmlSchemaParseAttributeGroupDefinition
        - Src:             'xmlschemas.c:10865,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10865,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10875,6'
          Dst:             xmlSchemaPContentErr
        - Src:             'xmlschemas.c:10879,7'
          Dst:             xmlSchemaPContentErr
    - functionName:    xmlSchemaParseIncludeOrRedefineAttrs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10603
      functionLinenumberEnd: 10691
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - node
        - schemaLocation
        - type
      BBCount:         44
      ICount:          270
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - xmlBuildURI
        - xmlDictLookup
        - xmlNodeGetBase
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetPropNode
        - xmlSchemaInternalErr
        - xmlSchemaPCustomErr
        - xmlSchemaPIllegalAttrErr
        - xmlSchemaPMissingAttrErr
        - xmlSchemaPValAttrID
        - xmlSchemaPValAttrNode
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:10606,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10606,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10608,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10606,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10606,49'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10608,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10606,63'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10607,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10608,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10606,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10608,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10610,6'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPMissingAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:10616,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10617,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPMissingAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:10629,25'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPMissingAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
        - Branch String:   'xmlschemas.c:10617,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10618,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPMissingAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:10623,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPMissingAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:10618,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10619,17'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPMissingAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:10623,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPMissingAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:10618,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10620,28'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPMissingAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
            - BranchSide:      'xmlschemas.c:10623,2'
              BranchSideFuncs:
                - xmlSchemaPValAttrID
                - xmlSchemaGetPropNode
                - xmlSchemaPMissingAttrErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaPIllegalAttrErr
        - Branch String:   'xmlschemas.c:10638,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10639,18'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaPValAttrNode
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
            - BranchSide:      'xmlschemas.c:10661,27'
              BranchSideFuncs:
                - xmlSchemaPMissingAttrErr
        - Branch String:   'xmlschemas.c:10642,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10645,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:10646,24'
              BranchSideFuncs:
                - xmlNodeGetBase
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
                - xmlBuildURI
        - Branch String:   'xmlschemas.c:10647,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10648,25'
              BranchSideFuncs:
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:10650,25'
              BranchSideFuncs:
                - xmlBuildURI
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:10653,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10654,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:10658,48'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlStrEqual
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
        - Branch String:   'xmlschemas.c:10669,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10670,6'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:10686,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:10670,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:10671,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
            - BranchSide:      'xmlschemas.c:10677,26'
              BranchSideFuncs:
                - xmlSchemaPCustomErr
      Callsites:
        - Src:             'xmlschemas.c:10618,12'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10619,5'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10620,3'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:10623,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10624,6'
          Dst:             xmlSchemaPIllegalAttrErr
        - Src:             'xmlschemas.c:10629,5'
          Dst:             xmlSchemaPValAttrID
        - Src:             'xmlschemas.c:10637,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:10643,6'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:10642,6'
          Dst:             xmlSchemaPValAttrNode
        - Src:             'xmlschemas.c:10646,9'
          Dst:             xmlNodeGetBase
        - Src:             'xmlschemas.c:10648,12'
          Dst:             xmlBuildURI
        - Src:             'xmlschemas.c:10650,12'
          Dst:             xmlBuildURI
        - Src:             'xmlschemas.c:10654,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:10658,34'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:10661,2'
          Dst:             xmlSchemaPMissingAttrErr
        - Src:             'xmlschemas.c:10669,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:10671,6'
          Dst:             xmlSchemaPCustomErr
        - Src:             'xmlschemas.c:10677,6'
          Dst:             xmlSchemaPCustomErr
    - functionName:    xmlSchemaParseNewDoc
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9903
      functionLinenumberEnd: 9954
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - schema
        - bucket
      BBCount:         17
      ICount:          166
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaFreeParserCtxt
        - xmlSchemaInternalErr
        - xmlSchemaNewParserCtxtUseDict
        - xmlSchemaParseNewDocWithContext
        - xmlSchemaSetParserErrors
        - xmlSchemaSetParserStructuredErrors
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9907,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9908,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9909,9'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxtUseDict
                - xmlSchemaSetParserErrors
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:9909,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9910,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:9914,9'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxtUseDict
                - xmlSchemaSetParserErrors
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:9914,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9915,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:9919,9'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxtUseDict
                - xmlSchemaSetParserErrors
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFreeParserCtxt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:9919,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9920,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:9926,17'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxtUseDict
                - xmlSchemaSetParserErrors
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:9927,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9928,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9929,29'
              BranchSideFuncs:
                - xmlSchemaSetParserErrors
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFreeParserCtxt
        - Branch String:   'xmlschemas.c:9946,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9947,15'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
            - BranchSide:      'xmlschemas.c:9948,24'
              BranchSideFuncs:
                - xmlSchemaFreeParserCtxt
      Callsites:
        - Src:             'xmlschemas.c:9910,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:9915,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:9920,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:9925,16'
          Dst:             xmlSchemaNewParserCtxtUseDict
        - Src:             'xmlschemas.c:9936,5'
          Dst:             xmlSchemaSetParserErrors
        - Src:             'xmlschemas.c:9938,5'
          Dst:             xmlSchemaSetParserStructuredErrors
        - Src:             'xmlschemas.c:9943,11'
          Dst:             xmlSchemaParseNewDocWithContext
        - Src:             'xmlschemas.c:9952,5'
          Dst:             xmlSchemaFreeParserCtxt
    - functionName:    xmlSchemaPValAttr
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6150
      functionLinenumberEnd: 6176
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ownerItem
        - ownerElem
        - name
        - type
        - value
      BBCount:         22
      ICount:          122
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlSchemaGetPropNode
        - xmlSchemaPErr
        - xmlSchemaPValAttrNode
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:6153,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6153,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6154,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6153,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6154,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6158,9'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPValAttrNode
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:6154,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6155,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6156,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:6158,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6159,6'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:6168,33'
              BranchSideFuncs:
                - xmlSchemaGetPropNode
                - xmlSchemaPValAttrNode
        - Branch String:   'xmlschemas.c:6159,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6160,7'
              BranchSideFuncs:
                - xmlSchemaPErr
            - BranchSide:      'xmlschemas.c:6161,16'
              BranchSideFuncs:
                - xmlSchemaPErr
        - Branch String:   'xmlschemas.c:6169,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6170,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6174,35'
              BranchSideFuncs:
                - xmlSchemaPValAttrNode
        - Branch String:   'xmlschemas.c:6170,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:6171,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:6172,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:6161,2'
          Dst:             xmlSchemaPErr
        - Src:             'xmlschemas.c:6168,12'
          Dst:             xmlSchemaGetPropNode
        - Src:             'xmlschemas.c:6174,13'
          Dst:             xmlSchemaPValAttrNode
    - functionName:    xmlSchemaNewAnnot
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3314
      functionLinenumberEnd: 3325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3318,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3319,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3322,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3319,9'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaGetPropNodeNs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4504
      functionLinenumberEnd: 4518
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - uri
        - name
      BBCount:         19
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4507,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4507,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4508,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4507,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4508,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4509,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:4510,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4511,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:4517,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4511,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4512,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:4515,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:4512,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4513,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:4515,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:4511,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4514,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4515,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'xmlschemas.c:4512,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:4513,6'
          Dst:             xmlStrEqual
    - functionName:    xmlSchemaPValAttrFormDefault
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7632
      functionLinenumberEnd: 7640
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - value
        - flags
        - flagQualified
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:7633,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7634,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7636,29'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:7634,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:7635,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7636,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:7636,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:7637,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:7633,9'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:7636,17'
          Dst:             xmlStrEqual
    - functionName:    xmlSchemaGetSchemaBucket
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9757
      functionLinenumberEnd: 9774
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - schemaLocation
      BBCount:         11
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9762,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9763,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9766,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9769,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9770,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9771,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaSchemaRelationCreate
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9597
      functionLinenumberEnd: 9608
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9601,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9598,32'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:9601,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:9602,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9603,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:9606,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:9603,2'
          Dst:             xmlSchemaPErrMemory
    - functionName:    xmlSchemaSchemaRelationAddChild
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9959
      functionLinenumberEnd: 9969
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bucket
        - rel
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9962,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9963,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9966,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9966,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9967,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9968,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetSchemaBucketByTNS
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9809
      functionLinenumberEnd: 9828
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pctxt
        - targetNamespace
        - imported
      BBCount:         27
      ICount:          148
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9814,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9815,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9818,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9820,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9820,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9821,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9820,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9821,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9825,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9821,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9822,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9825,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9822,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9822,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9823,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9822,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9823,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9824,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9823,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9823,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9825,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9820,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9824,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9825,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetChameleonSchemaBucket
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9780
      functionLinenumberEnd: 9799
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - schemaLocation
        - targetNamespace
      BBCount:         16
      ICount:          104
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9785,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9786,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9789,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9792,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9793,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9796,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9793,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9794,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9796,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:9792,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9795,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9796,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCleanupDoc
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9284
      functionLinenumberEnd: 9348
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - root
      BBCount:         57
      ICount:          261
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - xmlFreeNode
        - xmlNodeGetSpacePreserve
        - xmlSchemaIsBlank
        - xmlUnlinkNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9287,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9287,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9287,28'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9287,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9287,43'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:9292,12'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9294,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9295,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9343,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9295,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9296,27'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
            - BranchSide:      'xmlschemas.c:9300,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
        - Branch String:   'xmlschemas.c:9300,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9301,17'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
            - BranchSide:      'xmlschemas.c:9306,21'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9301,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9301,17'
              BranchSideFuncs:
                - xmlSchemaIsBlank
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNodeGetSpacePreserve
            - BranchSide:      'xmlschemas.c:9306,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9301,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9302,45'
              BranchSideFuncs:
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9306,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9302,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9303,30'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9305,13'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9315,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9315,30'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9316,18'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9316,58'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9317,18'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9322,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9317,62'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9318,18'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9322,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9316,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9319,23'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9322,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9324,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9325,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9329,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9331,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9332,17'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9333,17'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9333,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9334,21'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9337,17'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9337,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9338,23'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9341,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9341,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9294,5'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9330,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlSchemaIsBlank
                - xmlNodeGetSpacePreserve
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xmlschemas.c:9343,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9343,9'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xmlschemas.c:9344,23'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
      Callsites:
        - Src:             'xmlschemas.c:9296,13'
          Dst:             xmlUnlinkNode
        - Src:             'xmlschemas.c:9297,13'
          Dst:             xmlFreeNode
        - Src:             'xmlschemas.c:9301,17'
          Dst:             xmlSchemaIsBlank
        - Src:             'xmlschemas.c:9302,21'
          Dst:             xmlNodeGetSpacePreserve
        - Src:             'xmlschemas.c:9344,9'
          Dst:             xmlUnlinkNode
        - Src:             'xmlschemas.c:9345,9'
          Dst:             xmlFreeNode
    - functionName:    xmlSchemaBucketCreate
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3498
      functionLinenumberEnd: 3630
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - type
        - targetNamespace
      BBCount:         68
      ICount:          465
      EdgeCount:       93
      CyclomaticComplexity: 27
      functionsReached:
        - xmlHashAddEntry
        - xmlHashCreateDict
        - xmlSchemaBucketFree
        - xmlSchemaInternalErr
        - xmlSchemaItemListAdd
        - xmlSchemaItemListCreate
        - xmlSchemaNewSchema
        - xmlSchemaPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3503,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3504,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:3508,18'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlSchemaNewSchema
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlSchemaBucketFree
                - xmlSchemaBucketFree
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:3510,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3510,9'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlSchemaNewSchema
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlSchemaBucketFree
                - xmlSchemaBucketFree
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3511,7'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlSchemaNewSchema
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlSchemaBucketFree
                - xmlSchemaBucketFree
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:3510,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3511,7'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlSchemaNewSchema
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlSchemaBucketFree
                - xmlSchemaBucketFree
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3513,7'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlSchemaNewSchema
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlSchemaBucketFree
                - xmlSchemaBucketFree
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:3515,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3516,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3519,12'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlSchemaNewSchema
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlSchemaBucketFree
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3523,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3524,22'
              BranchSideFuncs:
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3527,19'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlSchemaNewSchema
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3528,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3529,22'
              BranchSideFuncs:
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3539,11'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlSchemaNewSchema
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3539,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3539,11'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlSchemaNewSchema
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3540,6'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3539,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3540,6'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
                - xmlSchemaNewSchema
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3556,6'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
                - xmlSchemaNewSchema
                - xmlSchemaBucketFree
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3540,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3540,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3541,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3540,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3541,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3547,2'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3556,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3557,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3561,13'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
                - xmlSchemaNewSchema
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3567,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3568,23'
              BranchSideFuncs:
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3571,52'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3574,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3574,9'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaItemListAdd
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3581,6'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaItemListAdd
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3574,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3581,6'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaItemListAdd
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlHashCreateDict
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3603,6'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3581,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3583,3'
              BranchSideFuncs:
                - xmlHashCreateDict
                - xmlHashAddEntry
                - xmlSchemaItemListAdd
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3589,6'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaItemListAdd
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
        - Branch String:   'xmlschemas.c:3584,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3585,23'
              BranchSideFuncs:
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3588,2'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaItemListAdd
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
                - xmlHashAddEntry
        - Branch String:   'xmlschemas.c:3589,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3590,28'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaItemListAdd
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3593,28'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlSchemaItemListAdd
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3595,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3596,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3601,5'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
        - Branch String:   'xmlschemas.c:3603,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3603,6'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3605,3'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3603,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3605,3'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3608,3'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaItemListCreate
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3611,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3612,29'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3618,27'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3613,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3614,23'
              BranchSideFuncs:
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3617,2'
              BranchSideFuncs:
                - xmlSchemaItemListAdd
                - xmlSchemaItemListAdd
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3618,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:3619,26'
              BranchSideFuncs:
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:3627,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3628,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3629,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3504,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:3516,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:3522,20'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:3524,2'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:3527,19'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:3529,2'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:3541,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:3543,6'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:3557,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:3559,6'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:3566,35'
          Dst:             xmlSchemaNewSchema
        - Src:             'xmlschemas.c:3568,3'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:3582,35'
          Dst:             xmlHashCreateDict
        - Src:             'xmlschemas.c:3585,3'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:3590,12'
          Dst:             xmlHashAddEntry
        - Src:             'xmlschemas.c:3593,12'
          Dst:             xmlHashAddEntry
        - Src:             'xmlschemas.c:3596,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:3598,6'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:3612,29'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:3614,3'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:3618,6'
          Dst:             xmlSchemaItemListAdd
        - Src:             'xmlschemas.c:3619,6'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:3627,9'
          Dst:             xmlSchemaItemListAdd
    - functionName:    xmlSchemaBucketFree
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3460
      functionLinenumberEnd: 3487
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bucket
      BBCount:         30
      ICount:          165
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - xmlFreeDoc
        - xmlSchemaComponentListFree
        - xmlSchemaFree
        - xmlSchemaItemListFree
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3461,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3462,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3463,9'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlFreeDoc
                - xmlSchemaComponentListFree
                - xmlSchemaItemListFree
                - xmlSchemaComponentListFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:3463,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3464,29'
              BranchSideFuncs:
                - xmlSchemaComponentListFree
                - xmlSchemaItemListFree
                - xmlSchemaFree
                - xmlFreeDoc
                - xmlSchemaComponentListFree
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:3467,9'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlFreeDoc
                - xmlSchemaComponentListFree
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:3467,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3468,29'
              BranchSideFuncs:
                - xmlSchemaComponentListFree
                - xmlSchemaItemListFree
                - xmlSchemaFree
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:3471,9'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:3471,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3472,41'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:3479,12'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:3477,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3474,13'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlFreeDoc
            - BranchSide:      'xmlschemas.c:3478,5'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlFreeDoc
        - Branch String:   'xmlschemas.c:3479,33'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3479,37'
              BranchSideFuncs:
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:3482,9'
              BranchSideFuncs:
                - xmlSchemaFree
        - Branch String:   'xmlschemas.c:3479,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3480,13'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:3482,9'
              BranchSideFuncs:
                - xmlSchemaFree
        - Branch String:   'xmlschemas.c:3482,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3483,6'
              BranchSideFuncs:
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:3486,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3483,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3484,20'
              BranchSideFuncs:
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:3485,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3464,2'
          Dst:             xmlSchemaComponentListFree
        - Src:             'xmlschemas.c:3465,2'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:3468,2'
          Dst:             xmlSchemaComponentListFree
        - Src:             'xmlschemas.c:3469,2'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:3480,2'
          Dst:             xmlFreeDoc
        - Src:             'xmlschemas.c:3484,6'
          Dst:             xmlSchemaFree
    - functionName:    xmlSchemaNewSchema
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3271
      functionLinenumberEnd: 3284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlDictReference
        - xmlSchemaPErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3275,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3276,29'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:3279,12'
              BranchSideFuncs:
                - xmlDictReference
      Callsites:
        - Src:             'xmlschemas.c:3276,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:3281,5'
          Dst:             xmlDictReference
    - functionName:    xmlSchemaComponentListFree
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3965
      functionLinenumberEnd: 4035
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         43
      ICount:          209
      EdgeCount:       47
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaFreeAnnot
        - xmlSchemaFreeAttribute
        - xmlSchemaFreeAttributeGroup
        - xmlSchemaFreeAttributeUse
        - xmlSchemaFreeAttributeUseProhib
        - xmlSchemaFreeElement
        - xmlSchemaFreeIDC
        - xmlSchemaFreeModelGroup
        - xmlSchemaFreeModelGroupDef
        - xmlSchemaFreeNotation
        - xmlSchemaFreeQNameRef
        - xmlSchemaFreeType
        - xmlSchemaFreeWildcard
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3966,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3966,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3967,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3966,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3967,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3970,57'
              BranchSideFuncs:
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
        - Branch String:   'xmlschemas.c:3973,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3974,13'
              BranchSideFuncs:
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4033,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3975,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3976,3'
              BranchSideFuncs:
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:3977,14'
              BranchSideFuncs:
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
        - Branch String:   'xmlschemas.c:3977,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3980,44'
              BranchSideFuncs:
                - xmlSchemaFreeType
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
            - BranchSide:      'xmlschemas.c:3980,44'
              BranchSideFuncs:
                - xmlSchemaFreeType
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
            - BranchSide:      'xmlschemas.c:3983,54'
              BranchSideFuncs:
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:3986,60'
              BranchSideFuncs:
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:3990,37'
              BranchSideFuncs:
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:3993,50'
              BranchSideFuncs:
                - xmlSchemaFreeElement
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:3996,11'
              BranchSideFuncs:
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:4003,56'
              BranchSideFuncs:
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4003,56'
              BranchSideFuncs:
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4003,56'
              BranchSideFuncs:
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4007,33'
              BranchSideFuncs:
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4011,32'
              BranchSideFuncs:
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4015,52'
              BranchSideFuncs:
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4015,52'
              BranchSideFuncs:
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4020,42'
              BranchSideFuncs:
                - xmlSchemaFreeIDC
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4020,42'
              BranchSideFuncs:
                - xmlSchemaFreeIDC
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4020,42'
              BranchSideFuncs:
                - xmlSchemaFreeIDC
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4023,52'
              BranchSideFuncs:
                - xmlSchemaFreeNotation
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4026,52'
              BranchSideFuncs:
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:4030,7'
              BranchSideFuncs:
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
        - Branch String:   'xmlschemas.c:3996,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3997,23'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemas.c:3998,7'
              BranchSideFuncs:
                - xmlSchemaFreeQNameRef
                - xmlSchemaFreeNotation
                - xmlSchemaFreeIDC
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeModelGroupDef
                - xmlSchemaFreeAttributeGroup
                - xmlSchemaFreeModelGroup
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeElement
                - xmlSchemaFreeAttributeUseProhib
                - xmlSchemaFreeAttributeUse
                - xmlSchemaFreeAttribute
                - xmlSchemaFreeType
      Callsites:
        - Src:             'xmlschemas.c:3980,7'
          Dst:             xmlSchemaFreeType
        - Src:             'xmlschemas.c:3983,7'
          Dst:             xmlSchemaFreeAttribute
        - Src:             'xmlschemas.c:3986,7'
          Dst:             xmlSchemaFreeAttributeUse
        - Src:             'xmlschemas.c:3989,7'
          Dst:             xmlSchemaFreeAttributeUseProhib
        - Src:             'xmlschemas.c:3993,7'
          Dst:             xmlSchemaFreeElement
        - Src:             'xmlschemas.c:3997,4'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:4003,7'
          Dst:             xmlSchemaFreeModelGroup
        - Src:             'xmlschemas.c:4006,7'
          Dst:             xmlSchemaFreeAttributeGroup
        - Src:             'xmlschemas.c:4010,7'
          Dst:             xmlSchemaFreeModelGroupDef
        - Src:             'xmlschemas.c:4015,7'
          Dst:             xmlSchemaFreeWildcard
        - Src:             'xmlschemas.c:4020,7'
          Dst:             xmlSchemaFreeIDC
        - Src:             'xmlschemas.c:4023,7'
          Dst:             xmlSchemaFreeNotation
        - Src:             'xmlschemas.c:4026,7'
          Dst:             xmlSchemaFreeQNameRef
    - functionName:    xmlSchemaFree
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4044
      functionLinenumberEnd: 4083
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - schema
      BBCount:         40
      ICount:          232
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - xmlDictFree
        - xmlHashFree
        - xmlSchemaBucketFree
        - xmlSchemaBucketFreeEntry
        - xmlSchemaFreeAnnot
        - xmlSchemaItemListFree
      functionUses:    12
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4045,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4046,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4052,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:4052,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4053,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:4054,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:4054,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4055,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:4056,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:4056,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4057,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:4058,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:4058,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4059,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:4060,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:4060,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4061,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:4062,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:4062,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4063,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:4064,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:4064,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4065,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
            - BranchSide:      'xmlschemas.c:4067,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
                - xmlHashFree
        - Branch String:   'xmlschemas.c:4067,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4068,14'
              BranchSideFuncs:
                - xmlHashFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:4069,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
                - xmlSchemaBucketFree
        - Branch String:   'xmlschemas.c:4069,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4070,53'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
                - xmlSchemaBucketFree
            - BranchSide:      'xmlschemas.c:4077,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:4072,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4073,47'
              BranchSideFuncs:
                - xmlSchemaBucketFree
                - xmlSchemaItemListFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:4075,24'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlDictFree
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:4077,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4078,28'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlDictFree
            - BranchSide:      'xmlschemas.c:4081,17'
              BranchSideFuncs:
                - xmlDictFree
      Callsites:
        - Src:             'xmlschemas.c:4053,9'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:4055,9'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:4057,9'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:4059,9'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:4061,9'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:4063,9'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:4065,9'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:4068,2'
          Dst:             xmlHashFree
        - Src:             'xmlschemas.c:4068,2'
          Dst:             xmlSchemaBucketFreeEntry
        - Src:             'xmlschemas.c:4073,6'
          Dst:             xmlSchemaBucketFree
        - Src:             'xmlschemas.c:4075,2'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:4078,9'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:4081,5'
          Dst:             xmlDictFree
    - functionName:    xmlSchemaBucketFreeEntry
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3491
      functionLinenumberEnd: 3493
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bucket
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaBucketFree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:3492,5'
          Dst:             xmlSchemaBucketFree
    - functionName:    xmlSchemaFreeType
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3903
      functionLinenumberEnd: 3935
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
      BBCount:         31
      ICount:          173
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - xmlRegFreeRegexp
        - xmlSchemaFreeAnnot
        - xmlSchemaFreeFacet
        - xmlSchemaFreeTypeLinkList
        - xmlSchemaItemListFree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3904,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3905,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3906,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlSchemaFreeTypeLinkList
                - xmlSchemaItemListFree
                - xmlSchemaFreeFacet
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:3906,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3907,28'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlRegFreeRegexp
                - xmlSchemaFreeTypeLinkList
                - xmlSchemaItemListFree
                - xmlSchemaFreeFacet
            - BranchSide:      'xmlschemas.c:3908,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlSchemaFreeTypeLinkList
                - xmlSchemaItemListFree
                - xmlSchemaFreeFacet
        - Branch String:   'xmlschemas.c:3908,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3911,17'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlSchemaFreeTypeLinkList
                - xmlSchemaItemListFree
                - xmlSchemaFreeFacet
            - BranchSide:      'xmlschemas.c:3918,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlSchemaFreeTypeLinkList
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:3912,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3913,20'
              BranchSideFuncs:
                - xmlSchemaFreeFacet
                - xmlRegFreeRegexp
                - xmlSchemaFreeTypeLinkList
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:3917,5'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlSchemaFreeTypeLinkList
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:3918,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3919,47'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlRegFreeRegexp
                - xmlSchemaFreeTypeLinkList
            - BranchSide:      'xmlschemas.c:3920,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlSchemaFreeTypeLinkList
        - Branch String:   'xmlschemas.c:3920,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3921,28'
              BranchSideFuncs:
                - xmlSchemaFreeTypeLinkList
                - xmlRegFreeRegexp
            - BranchSide:      'xmlschemas.c:3922,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'xmlschemas.c:3922,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3925,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'xmlschemas.c:3932,9'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'xmlschemas.c:3930,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3927,13'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'xmlschemas.c:3931,5'
              BranchSideFuncs:
                - xmlRegFreeRegexp
        - Branch String:   'xmlschemas.c:3932,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3933,26'
              BranchSideFuncs:
                - xmlRegFreeRegexp
            - BranchSide:      'xmlschemas.c:3934,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3907,9'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:3914,13'
          Dst:             xmlSchemaFreeFacet
        - Src:             'xmlschemas.c:3919,2'
          Dst:             xmlSchemaItemListFree
        - Src:             'xmlschemas.c:3921,2'
          Dst:             xmlSchemaFreeTypeLinkList
        - Src:             'xmlschemas.c:3933,9'
          Dst:             xmlRegFreeRegexp
    - functionName:    xmlSchemaFreeAttribute
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3688
      functionLinenumberEnd: 3696
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaFreeAnnot
        - xmlSchemaFreeValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3689,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3690,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3691,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:3691,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3692,21'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:3693,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:3693,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3694,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:3695,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3692,2'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:3694,2'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaFreeAttributeUse
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3705
      functionLinenumberEnd: 3713
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - use
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaFreeAnnot
        - xmlSchemaFreeValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3706,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3707,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3708,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:3708,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3709,21'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:3710,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:3710,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3711,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:3712,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3709,2'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:3711,2'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaFreeAttributeUseProhib
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3722
      functionLinenumberEnd: 3726
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - prohib
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3723,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3724,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3725,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaFreeElement
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3865
      functionLinenumberEnd: 3875
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlRegFreeRegexp
        - xmlSchemaFreeAnnot
        - xmlSchemaFreeValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3866,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3867,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3868,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlRegFreeRegexp
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:3868,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3869,28'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeValue
                - xmlRegFreeRegexp
            - BranchSide:      'xmlschemas.c:3870,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlRegFreeRegexp
        - Branch String:   'xmlschemas.c:3870,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3871,26'
              BranchSideFuncs:
                - xmlRegFreeRegexp
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:3872,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:3872,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3873,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:3874,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3869,9'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:3871,9'
          Dst:             xmlRegFreeRegexp
        - Src:             'xmlschemas.c:3873,2'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaFreeModelGroup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3957
      functionLinenumberEnd: 3961
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaFreeAnnot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3958,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3958,9'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:3959,21'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
      Callsites:
        - Src:             'xmlschemas.c:3959,2'
          Dst:             xmlSchemaFreeAnnot
    - functionName:    xmlSchemaFreeAttributeGroup
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3771
      functionLinenumberEnd: 3779
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - attrGr
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaFreeAnnot
        - xmlSchemaItemListFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3772,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3773,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3774,9'
              BranchSideFuncs:
                - xmlSchemaItemListFree
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:3774,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3775,28'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:3776,9'
              BranchSideFuncs:
                - xmlSchemaItemListFree
        - Branch String:   'xmlschemas.c:3776,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3777,38'
              BranchSideFuncs:
                - xmlSchemaItemListFree
            - BranchSide:      'xmlschemas.c:3778,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3775,9'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:3777,2'
          Dst:             xmlSchemaItemListFree
    - functionName:    xmlSchemaFreeModelGroupDef
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3944
      functionLinenumberEnd: 3948
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaFreeAnnot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3945,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3945,9'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:3946,21'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
      Callsites:
        - Src:             'xmlschemas.c:3946,2'
          Dst:             xmlSchemaFreeAnnot
    - functionName:    xmlSchemaFreeWildcard
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3752
      functionLinenumberEnd: 3762
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - wildcard
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaFreeAnnot
        - xmlSchemaFreeWildcardNsSet
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3753,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3754,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3755,9'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:3755,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3756,28'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:3757,9'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
        - Branch String:   'xmlschemas.c:3757,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3758,29'
              BranchSideFuncs:
                - xmlSchemaFreeWildcardNsSet
            - BranchSide:      'xmlschemas.c:3759,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3759,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3760,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3761,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3756,9'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:3758,2'
          Dst:             xmlSchemaFreeWildcardNsSet
    - functionName:    xmlSchemaFreeIDC
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3831
      functionLinenumberEnd: 3856
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - idcDef
      BBCount:         25
      ICount:          140
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - xmlFreePattern
        - xmlSchemaFreeAnnot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3834,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3835,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3836,9'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePattern
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:3836,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3837,28'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
                - xmlFreePattern
                - xmlFreePattern
            - BranchSide:      'xmlschemas.c:3839,9'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePattern
        - Branch String:   'xmlschemas.c:3839,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3840,6'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePattern
            - BranchSide:      'xmlschemas.c:3845,9'
              BranchSideFuncs:
                - xmlFreePattern
        - Branch String:   'xmlschemas.c:3840,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3841,37'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePattern
            - BranchSide:      'xmlschemas.c:3842,2'
              BranchSideFuncs:
                - xmlFreePattern
        - Branch String:   'xmlschemas.c:3845,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3846,8'
              BranchSideFuncs:
                - xmlFreePattern
            - BranchSide:      'xmlschemas.c:3855,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:3850,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3851,34'
              BranchSideFuncs:
                - xmlFreePattern
            - BranchSide:      'xmlschemas.c:3852,6'
              BranchSideFuncs:
                - xmlFreePattern
        - Branch String:   'xmlschemas.c:3853,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3848,13'
              BranchSideFuncs:
                - xmlFreePattern
            - BranchSide:      'xmlschemas.c:3854,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3837,9'
          Dst:             xmlSchemaFreeAnnot
        - Src:             'xmlschemas.c:3841,6'
          Dst:             xmlFreePattern
        - Src:             'xmlschemas.c:3851,3'
          Dst:             xmlFreePattern
    - functionName:    xmlSchemaFreeNotation
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3673
      functionLinenumberEnd: 3679
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nota
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaFreeAnnot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3674,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3675,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3676,9'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
        - Branch String:   'xmlschemas.c:3676,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3677,21'
              BranchSideFuncs:
                - xmlSchemaFreeAnnot
            - BranchSide:      'xmlschemas.c:3678,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:3677,2'
          Dst:             xmlSchemaFreeAnnot
    - functionName:    xmlSchemaFreeQNameRef
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3788
      functionLinenumberEnd: 3790
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - item
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSchemaFreeTypeLinkList
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3799
      functionLinenumberEnd: 3807
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - link
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:3802,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:3803,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:3807,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaIsBlank
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4801
      functionLinenumberEnd: 4818
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         36
      ICount:          170
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4802,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4803,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4804,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4804,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4805,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4810,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4805,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4806,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4810,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4806,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4806,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4808,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4806,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4806,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4806,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4806,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4806,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4808,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4806,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4807,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4808,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4810,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4810,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4810,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4810,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4811,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4811,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4811,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4813,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4811,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4811,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4811,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4811,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4811,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4813,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4811,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4812,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4813,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetMetaAttrInfo
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21278
      functionLinenumberEnd: 21293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - metaType
      BBCount:         10
      ICount:          70
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21279,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21280,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21285,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21285,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21286,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21292,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21287,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21288,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21289,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaVAttributesSimple
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24717
      functionLinenumberEnd: 24741
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         13
      ICount:          99
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaIllegalAttrErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:24728,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24729,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24730,12'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
        - Branch String:   'xmlschemas.c:24730,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24731,10'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
            - BranchSide:      'xmlschemas.c:24739,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:24732,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24733,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
            - BranchSide:      'xmlschemas.c:24738,5'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
      Callsites:
        - Src:             'xmlschemas.c:24734,6'
          Dst:             xmlSchemaIllegalAttrErr
    - functionName:    xmlSchemaVAttributesComplex
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24787
      functionLinenumberEnd: 25383
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         231
      ICount:          1498
      EdgeCount:       311
      CyclomaticComplexity: 82
      functionsReached:
        - snprintf
        - xmlNewNs
        - xmlNewNsProp
        - xmlNewProp
        - xmlSchemaAreValuesEqual
        - xmlSchemaCheckCVCWildcardNamespace
        - xmlSchemaCopyValue
        - xmlSchemaCustomErr
        - xmlSchemaFormatQName
        - xmlSchemaFreeValue
        - xmlSchemaGetAttributeDecl
        - xmlSchemaGetFreshAttrInfo
        - xmlSchemaIllegalAttrErr
        - xmlSchemaInternalErr
        - xmlSchemaIsDerivedFromBuiltInType
        - xmlSchemaNormalizeValue
        - xmlSchemaVCheckCVCSimpleType
        - xmlSchemaXPathEvaluate
        - xmlSchemaXPathPop
        - xmlSchemaXPathProcessHistory
        - xmlSearchNs
        - xmlSearchNsByHref
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:24821,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24822,11'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:24824,9'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:24825,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24826,15'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:24915,9'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:24829,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24830,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:24870,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24835,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24836,3'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:24837,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:24837,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24838,3'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:24839,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:24839,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24840,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:24841,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:24841,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24842,3'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24843,12'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24870,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24871,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:24873,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24873,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24883,43'
              BranchSideFuncs:
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24893,14'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24884,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24885,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24890,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:24894,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24895,8'
              BranchSideFuncs:
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24899,43'
              BranchSideFuncs:
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24900,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24901,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24906,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlSchemaGetFreshAttrInfo
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:24915,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24916,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24920,9'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:24920,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24925,9'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:25033,9'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24925,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24926,14'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:25031,5'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24931,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24932,3'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:24943,45'
              BranchSideFuncs:
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:24943,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24954,7'
              BranchSideFuncs:
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:25030,2'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:24954,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24963,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:24969,43'
              BranchSideFuncs:
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:24971,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24972,7'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:25018,14'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:24987,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24993,8'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:25018,3'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:24993,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24995,8'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:24998,11'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:25006,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25007,36'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:25017,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:25007,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25009,37'
              BranchSideFuncs:
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:25016,25'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:25008,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25012,29'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:25015,29'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:25018,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25020,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
            - BranchSide:      'xmlschemas.c:25027,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCheckCVCWildcardNamespace
                - xmlSchemaGetAttributeDecl
                - xmlSchemaIsDerivedFromBuiltInType
                - xmlSchemaIsDerivedFromBuiltInType
        - Branch String:   'xmlschemas.c:25033,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25034,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25040,9'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25040,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25041,31'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25048,12'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25042,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25042,15'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25044,5'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25042,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25042,30'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25044,5'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25042,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25043,25'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25044,5'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25048,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25049,10'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25320,12'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25055,50'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25056,7'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25061,6'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25055,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25057,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25061,6'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25061,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25062,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25066,2'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25070,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25074,40'
              BranchSideFuncs:
                - xmlSchemaXPathEvaluate
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25083,6'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25076,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25077,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25081,2'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25083,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25089,11'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25191,6'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:25089,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25089,25'
              BranchSideFuncs:
                - xmlSchemaCopyValue
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25090,7'
              BranchSideFuncs:
                - xmlSchemaCopyValue
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25089,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25090,7'
              BranchSideFuncs:
                - xmlSchemaCopyValue
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25120,10'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25090,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25091,34'
              BranchSideFuncs:
                - xmlSchemaCopyValue
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25094,34'
              BranchSideFuncs:
                - xmlSchemaCopyValue
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25101,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25102,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25107,35'
              BranchSideFuncs:
                - xmlSchemaCopyValue
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25108,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25109,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25113,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25120,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25124,11'
              BranchSideFuncs:
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25186,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25130,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25131,24'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlNewNsProp
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25133,7'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlNewNsProp
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25133,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25134,22'
              BranchSideFuncs:
                - xmlNewProp
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25145,30'
              BranchSideFuncs:
                - xmlSearchNsByHref
                - xmlNewNsProp
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25134,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25136,4'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25142,3'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25138,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25139,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25140,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:25147,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25149,8'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlNewNsProp
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25178,20'
              BranchSideFuncs:
                - xmlNewNsProp
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25159,12'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25160,5'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25168,4'
              BranchSideFuncs:
                - xmlNewNs
                - xmlNewNsProp
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25164,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25165,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25166,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:25168,4'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25156,26'
              BranchSideFuncs:
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlNewNsProp
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25169,18'
              BranchSideFuncs:
                - xmlNewNs
                - xmlNewNsProp
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - snprintf
                - xmlSearchNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25180,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25181,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25182,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25191,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25195,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25202,7'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:25202,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25203,8'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25205,12'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:25203,28'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25204,8'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25207,12'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:25202,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25205,12'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
            - BranchSide:      'xmlschemas.c:25207,12'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
        - Branch String:   'xmlschemas.c:25217,15'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25217,18'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25218,6'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25217,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25218,6'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25228,14'
              BranchSideFuncs:
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25233,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25234,10'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25247,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:25234,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25235,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25239,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25247,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25247,6'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:25264,10'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:25264,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25266,3'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25268,11'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
        - Branch String:   'xmlschemas.c:25268,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25269,4'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
            - BranchSide:      'xmlschemas.c:25284,7'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25268,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25270,7'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25284,7'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25270,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25272,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25274,20'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25281,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25282,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25283,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25284,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25286,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25288,20'
              BranchSideFuncs:
                - xmlSchemaAreValuesEqual
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25306,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25307,39'
              BranchSideFuncs:
                - xmlSchemaXPathProcessHistory
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25313,13'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaXPathPop
        - Branch String:   'xmlschemas.c:25307,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25309,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25313,2'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaXPathPop
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaAreValuesEqual
                - xmlSchemaAreValuesEqual
                - xmlSchemaInternalErr
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaFreeValue
                - xmlSchemaNormalizeValue
                - xmlSearchNsByHref
                - xmlNewNsProp
                - snprintf
                - xmlSearchNs
                - xmlNewNs
                - xmlSchemaInternalErr
                - xmlNewProp
                - xmlSchemaInternalErr
                - xmlSchemaCopyValue
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25320,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25321,10'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25378,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:25322,46'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25323,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25326,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25323,50'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25324,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25326,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25324,51'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25325,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25326,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25322,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25326,6'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25327,2'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25328,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25330,16'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25343,3'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25347,33'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25354,3'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25359,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaIllegalAttrErr
            - BranchSide:      'xmlschemas.c:25374,3'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25339,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25339,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25340,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25359,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25360,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25365,7'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
                - xmlSchemaIllegalAttrErr
        - Branch String:   'xmlschemas.c:25365,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25366,42'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25369,42'
              BranchSideFuncs:
                - xmlSchemaIllegalAttrErr
                - xmlSchemaIllegalAttrErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaFormatQName
                - xmlSchemaCustomErr
      Callsites:
        - Src:             'xmlschemas.c:24839,11'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:24841,11'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:24883,17'
          Dst:             xmlSchemaGetFreshAttrInfo
        - Src:             'xmlschemas.c:24885,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24899,17'
          Dst:             xmlSchemaGetFreshAttrInfo
        - Src:             'xmlschemas.c:24901,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24943,10'
          Dst:             xmlSchemaCheckCVCWildcardNamespace
        - Src:             'xmlschemas.c:24969,17'
          Dst:             xmlSchemaGetAttributeDecl
        - Src:             'xmlschemas.c:24987,11'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
        - Src:             'xmlschemas.c:25008,37'
          Dst:             xmlSchemaIsDerivedFromBuiltInType
        - Src:             'xmlschemas.c:25074,17'
          Dst:             xmlSchemaXPathEvaluate
        - Src:             'xmlschemas.c:25077,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25102,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25107,16'
          Dst:             xmlSchemaCopyValue
        - Src:             'xmlschemas.c:25109,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25128,15'
          Dst:             xmlSchemaNormalizeValue
        - Src:             'xmlschemas.c:25134,11'
          Dst:             xmlNewProp
        - Src:             'xmlschemas.c:25136,4'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25145,12'
          Dst:             xmlSearchNsByHref
        - Src:             'xmlschemas.c:25156,8'
          Dst:             snprintf
        - Src:             'xmlschemas.c:25157,13'
          Dst:             xmlSearchNs
        - Src:             'xmlschemas.c:25160,5'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25169,9'
          Dst:             xmlNewNs
        - Src:             'xmlschemas.c:25178,7'
          Dst:             xmlNewNsProp
        - Src:             'xmlschemas.c:25195,6'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemas.c:25222,12'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:25227,12'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:25235,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25281,9'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:25295,9'
          Dst:             xmlSchemaAreValuesEqual
        - Src:             'xmlschemas.c:25307,10'
          Dst:             xmlSchemaXPathProcessHistory
        - Src:             'xmlschemas.c:25309,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25314,6'
          Dst:             xmlSchemaXPathPop
        - Src:             'xmlschemas.c:25335,4'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:25332,7'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:25343,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:25347,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:25354,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:25366,7'
          Dst:             xmlSchemaIllegalAttrErr
        - Src:             'xmlschemas.c:25369,7'
          Dst:             xmlSchemaIllegalAttrErr
    - functionName:    xmlSchemaGetFreshAttrInfo
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23499
      functionLinenumberEnd: 23553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         21
      ICount:          190
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlGrowCapacity
        - xmlSchemaInternalErr
        - xmlSchemaVErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:23504,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23506,23'
              BranchSideFuncs:
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23527,13'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23510,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23511,26'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23514,8'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23515,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23516,26'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23520,28'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23523,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23524,13'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23525,5'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23528,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23529,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23543,2'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23529,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23530,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23534,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23544,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23545,22'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23548,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:23509,19'
          Dst:             xmlGrowCapacity
        - Src:             'xmlschemas.c:23511,6'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:23516,6'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:23530,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:23545,2'
          Dst:             xmlSchemaVErrMemory
    - functionName:    xmlSchemaXPathEvaluate
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22037
      functionLinenumberEnd: 22132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - nodeType
      BBCount:         47
      ICount:          339
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - xmlGrowCapacity
        - xmlSchemaIDCAddStateObject
        - xmlSchemaInternalErr
        - xmlSchemaVErrMemory
        - xmlStreamPush
        - xmlStreamPushAttr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:22041,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22042,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22044,9'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
        - Branch String:   'xmlschemas.c:22044,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22045,7'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
            - BranchSide:      'xmlschemas.c:22049,13'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
        - Branch String:   'xmlschemas.c:22051,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22052,6'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
            - BranchSide:      'xmlschemas.c:22131,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:22052,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22053,45'
              BranchSideFuncs:
                - xmlStreamPush
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22056,49'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlStreamPush
                - xmlSchemaIDCAddStateObject
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:22059,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22060,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:22064,6'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaInternalErr
                - xmlStreamPush
                - xmlSchemaIDCAddStateObject
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22064,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22065,6'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
            - BranchSide:      'xmlschemas.c:22072,13'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaInternalErr
                - xmlStreamPush
                - xmlSchemaIDCAddStateObject
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22072,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22076,39'
              BranchSideFuncs:
                - xmlGrowCapacity.10387
                - xmlStreamPushAttr
                - xmlSchemaInternalErr
                - xmlStreamPush
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22091,35'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
                - xmlSchemaIDCAddStateObject
        - Branch String:   'xmlschemas.c:22078,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22079,37'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22082,19'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
                - xmlSchemaIDCAddStateObject
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:22083,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22084,37'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:22088,28'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
                - xmlSchemaIDCAddStateObject
        - Branch String:   'xmlschemas.c:22093,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22099,12'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
                - xmlSchemaIDCAddStateObject
            - BranchSide:      'xmlschemas.c:22106,13'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
        - Branch String:   'xmlschemas.c:22100,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22101,34'
              BranchSideFuncs:
                - xmlSchemaIDCAddStateObject
                - xmlStreamPushAttr
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
            - BranchSide:      'xmlschemas.c:22106,2'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
        - Branch String:   'xmlschemas.c:22101,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22103,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:22104,9'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
                - xmlSchemaIDCAddStateObject
        - Branch String:   'xmlschemas.c:22114,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22115,8'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
            - BranchSide:      'xmlschemas.c:22119,14'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
        - Branch String:   'xmlschemas.c:22115,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22117,3'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
            - BranchSide:      'xmlschemas.c:22118,6'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
        - Branch String:   'xmlschemas.c:22122,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:22126,13'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
            - BranchSide:      'xmlschemas.c:22129,12'
              BranchSideFuncs:
                - xmlStreamPushAttr
                - xmlSchemaIDCAddStateObject
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
                - xmlStreamPush
      Callsites:
        - Src:             'xmlschemas.c:22053,12'
          Dst:             xmlStreamPush
        - Src:             'xmlschemas.c:22056,12'
          Dst:             xmlStreamPushAttr
        - Src:             'xmlschemas.c:22060,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:22076,23'
          Dst:             xmlGrowCapacity
        - Src:             'xmlschemas.c:22079,17'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22084,17'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:22101,7'
          Dst:             xmlSchemaIDCAddStateObject
    - functionName:    xmlSchemaValidateElemDecl
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24589
      functionLinenumberEnd: 24713
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         51
      ICount:          308
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetMetaAttrInfo
        - xmlSchemaIDCRegisterMatchers
        - xmlSchemaInternalErr
        - xmlSchemaProcessXSIType
        - xmlSchemaVCheckCVCSimpleType
        - xmlSchemaValueGetAsBoolean
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:24596,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24597,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24601,18'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaValueGetAsBoolean
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24605,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24606,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24610,9'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaValueGetAsBoolean
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24610,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24611,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24615,9'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaValueGetAsBoolean
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24615,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24622,35'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaGetBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaValueGetAsBoolean
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24696,10'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
        - Branch String:   'xmlschemas.c:24624,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24625,6'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaVCheckCVCSimpleType
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaValueGetAsBoolean
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24671,35'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24634,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24635,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24640,10'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaValueGetAsBoolean
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24640,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24641,8'
              BranchSideFuncs:
                - xmlSchemaValueGetAsBoolean
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24666,2'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24641,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24645,7'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24649,38'
              BranchSideFuncs:
                - xmlSchemaValueGetAsBoolean
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24653,51'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24654,9'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24661,8'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24653,8'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24655,8'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24661,8'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:24673,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24674,23'
              BranchSideFuncs:
                - xmlSchemaProcessXSIType
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24692,5'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
        - Branch String:   'xmlschemas.c:24678,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24679,7'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24687,10'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
        - Branch String:   'xmlschemas.c:24679,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24680,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:24686,6'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
        - Branch String:   'xmlschemas.c:24687,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24688,3'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
            - BranchSide:      'xmlschemas.c:24691,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaIDCRegisterMatchers
        - Branch String:   'xmlschemas.c:24696,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24697,32'
              BranchSideFuncs:
                - xmlSchemaIDCRegisterMatchers
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24702,9'
              BranchSideFuncs:
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24696,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24698,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:24702,9'
              BranchSideFuncs:
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:24702,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:24703,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:24710,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:24597,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:24606,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:24611,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:24622,10'
          Dst:             xmlSchemaGetMetaAttrInfo
        - Src:             'xmlschemas.c:24631,3'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:24629,12'
          Dst:             xmlSchemaVCheckCVCSimpleType
        - Src:             'xmlschemas.c:24635,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24645,7'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:24649,11'
          Dst:             xmlSchemaValueGetAsBoolean
        - Src:             'xmlschemas.c:24655,8'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:24671,10'
          Dst:             xmlSchemaGetMetaAttrInfo
        - Src:             'xmlschemas.c:24676,12'
          Dst:             xmlSchemaProcessXSIType
        - Src:             'xmlschemas.c:24680,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:24697,3'
          Dst:             xmlSchemaIDCRegisterMatchers
        - Src:             'xmlschemas.c:24703,2'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaValidateElemWildcard
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25388
      functionLinenumberEnd: 25458
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - skip
      BBCount:         24
      ICount:          170
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetElem
        - xmlSchemaGetMetaAttrInfo
        - xmlSchemaInternalErr
        - xmlSchemaProcessXSIType
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:25394,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25394,28'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25396,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25394,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25395,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25396,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25394,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25396,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25400,6'
              BranchSideFuncs:
                - xmlSchemaGetElem
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25401,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25406,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25410,22'
              BranchSideFuncs:
                - xmlSchemaGetElem
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25414,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25415,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25419,9'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25419,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25421,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25426,9'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25426,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25434,35'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetBuiltInType
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25456,2'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
        - Branch String:   'xmlschemas.c:25436,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25437,34'
              BranchSideFuncs:
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25449,5'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
        - Branch String:   'xmlschemas.c:25437,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25439,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25447,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:25396,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25412,9'
          Dst:             xmlSchemaGetElem
        - Src:             'xmlschemas.c:25421,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:25434,10'
          Dst:             xmlSchemaGetMetaAttrInfo
        - Src:             'xmlschemas.c:25437,10'
          Dst:             xmlSchemaProcessXSIType
        - Src:             'xmlschemas.c:25439,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25456,2'
          Dst:             xmlSchemaGetBuiltInType
    - functionName:    xmlSchemaValidateChildElem
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26024
      functionLinenumberEnd: 26227
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         53
      ICount:          475
      EdgeCount:       68
      CyclomaticComplexity: 17
      functionsReached:
        - xmlRegExecErrInfo
        - xmlRegExecPushString2
        - xmlRegNewExecCtxt
        - xmlSchemaComplexTypeErr
        - xmlSchemaCustomErr
        - xmlSchemaGetBuiltInType
        - xmlSchemaGetElem
        - xmlSchemaGetMetaAttrInfo
        - xmlSchemaInternalErr
        - xmlSchemaProcessXSIType
        - xmlSchemaVContentModelCallback
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:26029,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26030,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26034,14'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaGetElem
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetBuiltInType
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26035,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26036,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaGetElem
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetBuiltInType
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26040,9'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaGetElem
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetBuiltInType
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26040,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26044,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26053,13'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaGetElem
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetBuiltInType
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26055,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26061,40'
              BranchSideFuncs:
                - xmlSchemaGetElem
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetBuiltInType
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26103,13'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26065,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26071,39'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlSchemaGetBuiltInType
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26100,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26073,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26074,33'
              BranchSideFuncs:
                - xmlSchemaProcessXSIType
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26097,7'
              BranchSideFuncs:
                - xmlSchemaGetBuiltInType
        - Branch String:   'xmlschemas.c:26076,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26077,11'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26085,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26077,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26078,4'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26083,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26103,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26110,6'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26123,20'
              BranchSideFuncs:
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26123,20'
              BranchSideFuncs:
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26189,6'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26189,6'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26215,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26127,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26128,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26136,10'
              BranchSideFuncs:
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26136,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26137,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26142,18'
              BranchSideFuncs:
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26143,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26147,33'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26165,34'
              BranchSideFuncs:
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26149,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26150,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26154,23'
              BranchSideFuncs:
                - xmlRegExecPushString2
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26169,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26170,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26174,10'
              BranchSideFuncs:
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
        - Branch String:   'xmlschemas.c:26174,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26175,21'
              BranchSideFuncs:
                - xmlRegExecErrInfo
                - xmlSchemaComplexTypeErr
            - BranchSide:      'xmlschemas.c:26184,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26190,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26190,10'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26197,7'
              BranchSideFuncs:
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26190,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26197,7'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26205,7'
              BranchSideFuncs:
                - xmlSchemaCustomErr
      Callsites:
        - Src:             'xmlschemas.c:26030,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26046,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26061,23'
          Dst:             xmlSchemaGetElem
        - Src:             'xmlschemas.c:26071,14'
          Dst:             xmlSchemaGetMetaAttrInfo
        - Src:             'xmlschemas.c:26074,9'
          Dst:             xmlSchemaProcessXSIType
        - Src:             'xmlschemas.c:26078,4'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26097,7'
          Dst:             xmlSchemaGetBuiltInType
        - Src:             'xmlschemas.c:26112,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26128,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26137,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26147,15'
          Dst:             xmlRegNewExecCtxt
        - Src:             'xmlschemas.c:26147,15'
          Dst:             xmlSchemaVContentModelCallback
        - Src:             'xmlschemas.c:26150,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26165,12'
          Dst:             xmlRegExecPushString2
        - Src:             'xmlschemas.c:26170,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26175,3'
          Dst:             xmlRegExecErrInfo
        - Src:             'xmlschemas.c:26177,3'
          Dst:             xmlSchemaComplexTypeErr
        - Src:             'xmlschemas.c:26198,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26206,3'
          Dst:             xmlSchemaCustomErr
    - functionName:    xmlSchemaAugmentImportedIDC
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21602
      functionLinenumberEnd: 21608
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashScan
        - xmlSchemaAugmentIDC
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21605,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21605,9'
              BranchSideFuncs:
                - xmlHashScan
            - BranchSide:      'xmlschemas.c:21606,18'
              BranchSideFuncs:
                - xmlHashScan
      Callsites:
        - Src:             'xmlschemas.c:21606,6'
          Dst:             xmlHashScan
        - Src:             'xmlschemas.c:21606,6'
          Dst:             xmlSchemaAugmentIDC
    - functionName:    xmlSchemaAssembleByXSI
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21307
      functionLinenumberEnd: 21383
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         76
      ICount:          407
      EdgeCount:       102
      CyclomaticComplexity: 28
      functionsReached:
        - xmlDictLookup
        - xmlSchemaAssembleByLocation
        - xmlSchemaCustomWarning
        - xmlSchemaGetMetaAttrInfo
        - xmlSchemaInternalErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21323,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21324,35'
              BranchSideFuncs:
                - xmlSchemaGetMetaAttrInfo
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:21326,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:21326,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21327,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21328,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:21333,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21337,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21351,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21337,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21337,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21337,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21337,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21337,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21337,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21337,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21337,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21337,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21337,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21338,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21339,12'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21340,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21340,31'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21340,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21340,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21340,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21340,31'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21340,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21340,31'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21340,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21340,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21340,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21340,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21340,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21341,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21342,10'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21342,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21343,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21345,29'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21351,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21351,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21351,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21351,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21351,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21351,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21351,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21351,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21351,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21351,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21352,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21353,8'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21354,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21354,27'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21354,2'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21354,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21354,25'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21354,27'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21354,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21354,27'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21354,25'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21354,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21354,25'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21354,25'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21354,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21355,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21356,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlDictLookup
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
        - Branch String:   'xmlschemas.c:21356,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21357,10'
              BranchSideFuncs:
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21372,27'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaCustomWarning
                - xmlDictLookup
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:21357,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21364,37'
              BranchSideFuncs:
                - xmlSchemaCustomWarning
            - BranchSide:      'xmlschemas.c:21369,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21376,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21377,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:21381,5'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
                - xmlDictLookup
        - Branch String:   'xmlschemas.c:21381,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21333,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlSchemaAssembleByLocation
                - xmlSchemaInternalErr
                - xmlSchemaCustomWarning
                - xmlDictLookup
            - BranchSide:      'xmlschemas.c:21382,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:21321,13'
          Dst:             xmlSchemaGetMetaAttrInfo
        - Src:             'xmlschemas.c:21324,10'
          Dst:             xmlSchemaGetMetaAttrInfo
        - Src:             'xmlschemas.c:21345,15'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:21364,3'
          Dst:             xmlSchemaCustomWarning
        - Src:             'xmlschemas.c:21372,13'
          Dst:             xmlDictLookup
        - Src:             'xmlschemas.c:21374,8'
          Dst:             xmlSchemaAssembleByLocation
        - Src:             'xmlschemas.c:21377,6'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaGetFreshElemInfo
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23681
      functionLinenumberEnd: 23737
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         24
      ICount:          202
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlGrowCapacity
        - xmlSchemaInternalErr
        - xmlSchemaVErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:23684,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23685,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23689,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23689,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23691,23'
              BranchSideFuncs:
                - xmlGrowCapacity.10387
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23715,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23695,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23696,33'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23699,15'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23700,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23701,33'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23705,28'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23712,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23713,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23714,5'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:23717,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23719,6'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23726,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:23720,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23721,26'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:23724,35'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23726,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23727,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
      Callsites:
        - Src:             'xmlschemas.c:23685,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:23694,19'
          Dst:             xmlGrowCapacity
        - Src:             'xmlschemas.c:23696,13'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:23701,13'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:23721,6'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:23727,6'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaValidatorPopElem
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25577
      functionLinenumberEnd: 26016
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         207
      ICount:          1233
      EdgeCount:       282
      CyclomaticComplexity: 77
      functionsReached:
        - xmlAddChild
        - xmlNewDocText
        - xmlRegExecNextValues
        - xmlRegExecPushString
        - xmlRegNewExecCtxt
        - xmlSchemaBubbleIDCNodeTables
        - xmlSchemaCheckCOSValidDefault
        - xmlSchemaCheckCVCIDCKeyRef
        - xmlSchemaClearAttrInfos
        - xmlSchemaClearElemInfo
        - xmlSchemaComplexTypeErr
        - xmlSchemaCustomErr
        - xmlSchemaFreeValue
        - xmlSchemaIDCFillNodeTables
        - xmlSchemaInternalErr
        - xmlSchemaNormalizeValue
        - xmlSchemaVCheckINodeDataType
        - xmlSchemaVContentModelCallback
        - xmlSchemaXPathProcessHistory
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:25581,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25582,26'
              BranchSideFuncs:
                - xmlSchemaClearAttrInfos
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
                - xmlRegExecNextValues
                - xmlRegExecPushString
                - xmlSchemaComplexTypeErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25583,9'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
                - xmlRegExecNextValues
                - xmlRegExecPushString
                - xmlSchemaComplexTypeErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25583,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25589,21'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:25592,10'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
                - xmlRegExecNextValues
                - xmlRegExecPushString
                - xmlSchemaComplexTypeErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25592,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25593,3'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:25599,2'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:25592,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25599,2'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:25604,10'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
                - xmlRegExecNextValues
                - xmlRegExecPushString
                - xmlSchemaComplexTypeErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25604,67'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25605,3'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
                - xmlRegExecNextValues
                - xmlRegExecPushString
                - xmlSchemaComplexTypeErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25610,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
                - xmlRegExecNextValues
                - xmlRegExecPushString
                - xmlSchemaComplexTypeErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25604,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25605,61'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
                - xmlRegExecNextValues
                - xmlRegExecPushString
                - xmlSchemaComplexTypeErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25610,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
                - xmlRegExecNextValues
                - xmlRegExecPushString
                - xmlSchemaComplexTypeErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25610,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25611,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:25613,7'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
                - xmlRegExecNextValues
                - xmlRegExecPushString
                - xmlSchemaComplexTypeErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25613,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25615,20'
              BranchSideFuncs:
                - xmlRegExecNextValues
                - xmlRegExecPushString
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
                - xmlSchemaComplexTypeErr
                - xmlRegNewExecCtxt
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25665,5'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:25617,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25622,25'
              BranchSideFuncs:
                - xmlRegNewExecCtxt
                - xmlRegExecNextValues
                - xmlRegExecPushString
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
                - xmlSchemaComplexTypeErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25634,10'
              BranchSideFuncs:
                - xmlRegExecNextValues
                - xmlRegExecPushString
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
                - xmlSchemaComplexTypeErr
        - Branch String:   'xmlschemas.c:25624,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25625,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25629,6'
              BranchSideFuncs:
                - xmlRegExecNextValues
                - xmlRegExecPushString
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
                - xmlSchemaComplexTypeErr
        - Branch String:   'xmlschemas.c:25634,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25635,7'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:25643,27'
              BranchSideFuncs:
                - xmlRegExecNextValues
                - xmlRegExecPushString
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
                - xmlSchemaComplexTypeErr
        - Branch String:   'xmlschemas.c:25646,18'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25646,23'
              BranchSideFuncs:
                - xmlSchemaComplexTypeErr
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:25650,7'
              BranchSideFuncs:
                - xmlSchemaComplexTypeErr
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:25646,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25646,36'
              BranchSideFuncs:
                - xmlSchemaComplexTypeErr
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:25661,7'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:25646,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25650,7'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemas.c:25661,7'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemas.c:25669,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25669,40'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:25670,2'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:25674,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25675,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
            - BranchSide:      'xmlschemas.c:25681,9'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:25681,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25685,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
            - BranchSide:      'xmlschemas.c:25710,10'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25685,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25685,6'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25686,41'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25685,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25685,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
            - BranchSide:      'xmlschemas.c:25688,13'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:25685,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25686,41'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25688,13'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:25688,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25688,13'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25689,41'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25693,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25694,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25698,2'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:25710,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25711,3'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25797,18'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:25711,46'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25712,5'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaInternalErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
            - BranchSide:      'xmlschemas.c:25797,18'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:25710,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25726,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
            - BranchSide:      'xmlschemas.c:25797,18'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:25726,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25728,42'
              BranchSideFuncs:
                - xmlSchemaCheckCOSValidDefault
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25752,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:25730,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25731,7'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25742,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
        - Branch String:   'xmlschemas.c:25731,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25732,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25736,3'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:25752,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25752,6'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25753,41'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25752,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25752,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
            - BranchSide:      'xmlschemas.c:25755,13'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:25752,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25753,41'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25755,13'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:25755,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25755,13'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25756,41'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25760,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25760,13'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25761,10'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25761,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25762,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25766,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:25773,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25774,7'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaInternalErr
                - xmlNewDocText
            - BranchSide:      'xmlschemas.c:25797,5'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:25773,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25780,42'
              BranchSideFuncs:
                - xmlSchemaNormalizeValue
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
                - xmlNewDocText
            - BranchSide:      'xmlschemas.c:25797,5'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:25782,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25783,29'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25787,29'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlAddChild
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25789,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25790,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25794,15'
              BranchSideFuncs:
                - xmlAddChild
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:25803,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25803,6'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25812,41'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25803,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25803,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaVCheckINodeDataType
            - BranchSide:      'xmlschemas.c:25814,13'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:25803,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25812,41'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25814,13'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaVCheckINodeDataType
        - Branch String:   'xmlschemas.c:25814,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25814,13'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25827,41'
              BranchSideFuncs:
                - xmlSchemaVCheckINodeDataType
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:25830,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25831,10'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25842,7'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25831,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25832,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25836,6'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:25842,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25843,7'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25917,5'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:25842,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25853,10'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:25917,5'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:25853,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25855,7'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:25865,7'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25865,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25877,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:25890,14'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
                - xmlStrEqual
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:25877,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25882,8'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:25890,3'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:25890,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25890,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:25903,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaCustomErr
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:25903,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25905,8'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:25914,3'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:25920,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25922,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25924,9'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:25924,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25925,2'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
            - BranchSide:      'xmlschemas.c:25929,9'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaXPathProcessHistory
        - Branch String:   'xmlschemas.c:25929,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25930,32'
              BranchSideFuncs:
                - xmlSchemaXPathProcessHistory
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
            - BranchSide:      'xmlschemas.c:25948,10'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
        - Branch String:   'xmlschemas.c:25929,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25931,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25948,10'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
        - Branch String:   'xmlschemas.c:25948,38'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25949,3'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaIDCFillNodeTables
            - BranchSide:      'xmlschemas.c:25957,9'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
        - Branch String:   'xmlschemas.c:25949,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25949,24'
              BranchSideFuncs:
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
            - BranchSide:      'xmlschemas.c:25951,33'
              BranchSideFuncs:
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
        - Branch String:   'xmlschemas.c:25948,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25951,33'
              BranchSideFuncs:
                - xmlSchemaIDCFillNodeTables
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
            - BranchSide:      'xmlschemas.c:25957,9'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
        - Branch String:   'xmlschemas.c:25951,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25952,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25953,5'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaCheckCVCIDCKeyRef
        - Branch String:   'xmlschemas.c:25957,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25958,33'
              BranchSideFuncs:
                - xmlSchemaCheckCVCIDCKeyRef
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
            - BranchSide:      'xmlschemas.c:25963,9'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
        - Branch String:   'xmlschemas.c:25958,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25958,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25959,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:25963,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25964,7'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
            - BranchSide:      'xmlschemas.c:25979,28'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
        - Branch String:   'xmlschemas.c:25964,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25965,7'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
                - xmlSchemaBubbleIDCNodeTables
            - BranchSide:      'xmlschemas.c:25973,5'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
        - Branch String:   'xmlschemas.c:25965,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25965,28'
              BranchSideFuncs:
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaClearElemInfo
            - BranchSide:      'xmlschemas.c:25970,39'
              BranchSideFuncs:
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaClearElemInfo
        - Branch String:   'xmlschemas.c:25964,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25970,39'
              BranchSideFuncs:
                - xmlSchemaBubbleIDCNodeTables
                - xmlSchemaClearElemInfo
            - BranchSide:      'xmlschemas.c:25973,5'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
        - Branch String:   'xmlschemas.c:25970,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25971,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25972,2'
              BranchSideFuncs:
                - xmlSchemaClearElemInfo
        - Branch String:   'xmlschemas.c:25983,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25984,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:25991,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:25991,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25992,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26005,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:25994,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26000,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26002,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26003,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25994,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26004,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:25582,2'
          Dst:             xmlSchemaClearAttrInfos
        - Src:             'xmlschemas.c:25622,7'
          Dst:             xmlRegNewExecCtxt
        - Src:             'xmlschemas.c:25622,7'
          Dst:             xmlSchemaVContentModelCallback
        - Src:             'xmlschemas.c:25625,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25643,6'
          Dst:             xmlRegExecNextValues
        - Src:             'xmlschemas.c:25645,12'
          Dst:             xmlRegExecPushString
        - Src:             'xmlschemas.c:25653,3'
          Dst:             xmlSchemaComplexTypeErr
        - Src:             'xmlschemas.c:25675,2'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemas.c:25686,12'
          Dst:             xmlSchemaVCheckINodeDataType
        - Src:             'xmlschemas.c:25689,12'
          Dst:             xmlSchemaVCheckINodeDataType
        - Src:             'xmlschemas.c:25694,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25728,12'
          Dst:             xmlSchemaCheckCOSValidDefault
        - Src:             'xmlschemas.c:25732,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25753,12'
          Dst:             xmlSchemaVCheckINodeDataType
        - Src:             'xmlschemas.c:25756,12'
          Dst:             xmlSchemaVCheckINodeDataType
        - Src:             'xmlschemas.c:25762,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25780,18'
          Dst:             xmlSchemaNormalizeValue
        - Src:             'xmlschemas.c:25783,15'
          Dst:             xmlNewDocText
        - Src:             'xmlschemas.c:25787,15'
          Dst:             xmlNewDocText
        - Src:             'xmlschemas.c:25790,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25794,3'
          Dst:             xmlAddChild
        - Src:             'xmlschemas.c:25812,12'
          Dst:             xmlSchemaVCheckINodeDataType
        - Src:             'xmlschemas.c:25827,12'
          Dst:             xmlSchemaVCheckINodeDataType
        - Src:             'xmlschemas.c:25832,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:25856,3'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:25877,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:25883,4'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:25903,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:25906,4'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:25930,3'
          Dst:             xmlSchemaXPathProcessHistory
        - Src:             'xmlschemas.c:25951,6'
          Dst:             xmlSchemaIDCFillNodeTables
        - Src:             'xmlschemas.c:25958,6'
          Dst:             xmlSchemaCheckCVCIDCKeyRef
        - Src:             'xmlschemas.c:25970,10'
          Dst:             xmlSchemaBubbleIDCNodeTables
        - Src:             'xmlschemas.c:25979,5'
          Dst:             xmlSchemaClearElemInfo
    - functionName:    xmlSchemaVPushText
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26237
      functionLinenumberEnd: 26361
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - nodeType
        - value
        - len
        - mode
        - consumed
      BBCount:         51
      ICount:          350
      EdgeCount:       66
      CyclomaticComplexity: 17
      functionsReached:
        - xmlSchemaCustomErr
        - xmlSchemaIsBlank
        - xmlStrdup
        - xmlStrlen
        - xmlStrncat
        - xmlStrncatNew
        - xmlStrndup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:26247,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26248,3'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
                - xmlSchemaIsBlank
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26249,9'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
                - xmlSchemaIsBlank
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26249,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26255,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26265,9'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
                - xmlSchemaIsBlank
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26265,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26267,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26273,9'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
                - xmlSchemaIsBlank
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26273,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26275,7'
              BranchSideFuncs:
                - xmlSchemaIsBlank
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26293,10'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemas.c:26275,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26276,38'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26285,6'
              BranchSideFuncs:
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26275,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26285,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26290,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26293,25'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26293,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26294,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26293,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26294,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26300,10'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemas.c:26300,74'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26301,4'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemas.c:26305,9'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemas.c:26301,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26302,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26303,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26300,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26303,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26305,9'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemas.c:26305,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26309,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemas.c:26345,6'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
                - xmlStrlen
        - Branch String:   'xmlschemas.c:26309,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26314,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26323,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26334,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemas.c:26342,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26324,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26325,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26326,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26334,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26335,49'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemas.c:26337,48'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemas.c:26345,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26346,22'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncatNew
                - xmlStrncat
            - BranchSide:      'xmlschemas.c:26350,6'
              BranchSideFuncs:
                - xmlStrncatNew
                - xmlStrncat
        - Branch String:   'xmlschemas.c:26350,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26352,15'
              BranchSideFuncs:
                - xmlStrncat
            - BranchSide:      'xmlschemas.c:26355,26'
              BranchSideFuncs:
                - xmlStrncatNew
      Callsites:
        - Src:             'xmlschemas.c:26255,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26267,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26276,9'
          Dst:             xmlSchemaIsBlank
        - Src:             'xmlschemas.c:26285,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26335,38'
          Dst:             xmlStrndup
        - Src:             'xmlschemas.c:26337,38'
          Dst:             xmlStrdup
        - Src:             'xmlschemas.c:26346,12'
          Dst:             xmlStrlen
        - Src:             'xmlschemas.c:26351,37'
          Dst:             xmlStrncat
        - Src:             'xmlschemas.c:26355,12'
          Dst:             xmlStrncatNew
    - functionName:    xmlSchemaValidateElem
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26365
      functionLinenumberEnd: 26550
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         84
      ICount:          524
      EdgeCount:       116
      CyclomaticComplexity: 34
      functionsReached:
        - xmlHashScan
        - xmlSchemaAssembleByXSI
        - xmlSchemaAugmentImportedIDC
        - xmlSchemaClearAttrInfos
        - xmlSchemaCustomErr
        - xmlSchemaGetElem
        - xmlSchemaInternalErr
        - xmlSchemaVAttributesComplex
        - xmlSchemaVAttributesSimple
        - xmlSchemaValidateChildElem
        - xmlSchemaValidateElemDecl
        - xmlSchemaValidateElemWildcard
        - xmlSchemaXPathEvaluate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:26368,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26369,3'
              BranchSideFuncs:
                - xmlSchemaGetElem
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaValidateChildElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaAssembleByXSI
                - xmlHashScan
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26374,9'
              BranchSideFuncs:
                - xmlSchemaGetElem
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaValidateChildElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaAssembleByXSI
                - xmlHashScan
        - Branch String:   'xmlschemas.c:26368,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26370,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26374,9'
              BranchSideFuncs:
                - xmlSchemaGetElem
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaValidateChildElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaAssembleByXSI
                - xmlHashScan
        - Branch String:   'xmlschemas.c:26374,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26385,31'
              BranchSideFuncs:
                - xmlSchemaAssembleByXSI
                - xmlHashScan
                - xmlSchemaGetElem
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaValidateChildElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26399,9'
              BranchSideFuncs:
                - xmlSchemaGetElem
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaValidateChildElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26386,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26387,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26396,21'
              BranchSideFuncs:
                - xmlHashScan
                - xmlSchemaGetElem
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaValidateChildElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26387,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26388,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26389,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26399,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26404,35'
              BranchSideFuncs:
                - xmlSchemaValidateChildElem
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26426,40'
              BranchSideFuncs:
                - xmlSchemaGetElem
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26405,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26406,10'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26413,6'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26406,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26407,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26411,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26413,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26414,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26415,7'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26415,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26416,7'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26422,5'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26415,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26417,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26422,5'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26429,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:0,0'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26430,10'
              BranchSideFuncs:
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26438,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26439,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26441,9'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaValidateElemWildcard
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26441,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26446,38'
              BranchSideFuncs:
                - xmlSchemaValidateElemWildcard
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26474,37'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26447,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26448,10'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26455,6'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26448,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26449,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26453,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26455,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26456,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26463,6'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26463,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26467,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26470,5'
              BranchSideFuncs:
                - xmlSchemaValidateElemDecl
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26475,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26475,16'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26476,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26476,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26477,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26481,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26488,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26489,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26495,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:26495,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26496,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:26507,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26507,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26508,31'
              BranchSideFuncs:
                - xmlSchemaXPathEvaluate
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26519,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
        - Branch String:   'xmlschemas.c:26510,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26511,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26515,5'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
                - xmlSchemaVAttributesComplex
        - Branch String:   'xmlschemas.c:26519,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26519,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesComplex
            - BranchSide:      'xmlschemas.c:26520,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesComplex
        - Branch String:   'xmlschemas.c:26519,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26520,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesComplex
            - BranchSide:      'xmlschemas.c:26525,16'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
                - xmlSchemaVAttributesSimple
        - Branch String:   'xmlschemas.c:26520,32'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26521,7'
              BranchSideFuncs:
                - xmlSchemaVAttributesComplex
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
            - BranchSide:      'xmlschemas.c:26523,40'
              BranchSideFuncs:
                - xmlSchemaVAttributesComplex
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
        - Branch String:   'xmlschemas.c:26520,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26523,40'
              BranchSideFuncs:
                - xmlSchemaVAttributesComplex
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
            - BranchSide:      'xmlschemas.c:26525,5'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaClearAttrInfos
        - Branch String:   'xmlschemas.c:26532,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26533,26'
              BranchSideFuncs:
                - xmlSchemaClearAttrInfos
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26534,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26534,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26535,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26542,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26545,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26546,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26547,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:26370,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26385,8'
          Dst:             xmlSchemaAssembleByXSI
        - Src:             'xmlschemas.c:26396,9'
          Dst:             xmlHashScan
        - Src:             'xmlschemas.c:26396,9'
          Dst:             xmlSchemaAugmentImportedIDC
        - Src:             'xmlschemas.c:26404,8'
          Dst:             xmlSchemaValidateChildElem
        - Src:             'xmlschemas.c:26407,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26417,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26426,23'
          Dst:             xmlSchemaGetElem
        - Src:             'xmlschemas.c:26431,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26446,8'
          Dst:             xmlSchemaValidateElemWildcard
        - Src:             'xmlschemas.c:26449,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26474,11'
          Dst:             xmlSchemaValidateElemDecl
        - Src:             'xmlschemas.c:26477,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26491,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26498,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:26508,8'
          Dst:             xmlSchemaXPathEvaluate
        - Src:             'xmlschemas.c:26511,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26523,12'
          Dst:             xmlSchemaVAttributesComplex
        - Src:             'xmlschemas.c:26527,8'
          Dst:             xmlSchemaVAttributesSimple
        - Src:             'xmlschemas.c:26533,2'
          Dst:             xmlSchemaClearAttrInfos
        - Src:             'xmlschemas.c:26535,2'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaValidatorPushAttribute
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23564
      functionLinenumberEnd: 23610
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - vctxt
        - attrNode
        - nodeLine
        - localName
        - nsName
        - ownedNames
        - value
        - ownedValue
      BBCount:         45
      ICount:          259
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - xmlSchemaGetFreshAttrInfo
        - xmlSchemaInternalErr
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:23568,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23569,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:23573,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:23578,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23579,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:23583,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:23583,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23584,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:23604,19'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23584,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23585,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:23588,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:23585,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23586,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23588,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23588,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23589,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:23592,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:23589,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23590,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23592,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23592,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23593,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:23596,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:23593,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23594,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23596,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23596,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23597,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:23600,25'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:23597,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23598,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23600,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23605,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23606,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23607,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:23607,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:23608,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:23609,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:23567,12'
          Dst:             xmlSchemaGetFreshAttrInfo
        - Src:             'xmlschemas.c:23569,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:23584,6'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:23585,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:23588,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:23589,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:23592,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:23593,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:23596,13'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:23597,10'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:23600,13'
          Dst:             xmlStrEqual
    - functionName:    xmlSchemaValidatorPushElem
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25543
      functionLinenumberEnd: 25552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaGetFreshElemInfo
        - xmlSchemaInternalErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:25545,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:25546,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:25550,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:25544,20'
          Dst:             xmlSchemaGetFreshElemInfo
        - Src:             'xmlschemas.c:25546,2'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaVDocWalk
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27418
      functionLinenumberEnd: 27586
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         85
      ICount:          520
      EdgeCount:       115
      CyclomaticComplexity: 32
      functionsReached:
        - xmlDocGetRootElement
        - xmlNodeListGetString
        - xmlSchemaCustomErr
        - xmlSchemaInternalErr
        - xmlSchemaVPushText
        - xmlSchemaValidateElem
        - xmlSchemaValidatorPopElem
        - xmlSchemaValidatorPushAttribute
        - xmlSchemaValidatorPushElem
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27426,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27427,19'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:27429,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:27430,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27432,2'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:27435,5'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27438,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27439,7'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27583,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27439,31'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27439,35'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27441,6'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27439,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27440,6'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27441,6'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27441,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27446,6'
              BranchSideFuncs:
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27510,14'
              BranchSideFuncs:
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27447,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27448,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27449,14'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27453,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27454,19'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27455,6'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27462,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27463,10'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27494,34'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27467,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27468,13'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27470,11'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27482,11'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27483,4'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27488,14'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27489,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27467,11'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27490,6'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27495,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27496,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27507,11'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27496,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27497,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27505,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27507,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27508,4'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27510,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27507,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27509,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27510,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27510,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27511,7'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27515,11'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27510,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27515,11'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27528,14'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27515,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27515,30'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27517,31'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27515,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27516,3'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27517,31'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27519,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27520,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27528,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27528,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27529,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27533,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27528,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27533,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27540,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27548,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27548,24'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27549,13'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27553,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27553,20'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27557,10'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27557,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27558,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27562,38'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27563,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27564,7'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27570,10'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27564,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27565,7'
              BranchSideFuncs:
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27569,6'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27570,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27571,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27572,2'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:27574,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27575,13'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:27577,13'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPushElem
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlNodeListGetString
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlSchemaInternalErr
      Callsites:
        - Src:             'xmlschemas.c:27429,12'
          Dst:             xmlDocGetRootElement
        - Src:             'xmlschemas.c:27432,2'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:27447,10'
          Dst:             xmlSchemaValidatorPushElem
        - Src:             'xmlschemas.c:27471,31'
          Dst:             xmlNodeListGetString
        - Src:             'xmlschemas.c:27473,13'
          Dst:             xmlSchemaValidatorPushAttribute
        - Src:             'xmlschemas.c:27483,4'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:27494,12'
          Dst:             xmlSchemaValidateElem
        - Src:             'xmlschemas.c:27497,7'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:27517,12'
          Dst:             xmlSchemaVPushText
        - Src:             'xmlschemas.c:27520,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:27533,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:27558,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:27562,12'
          Dst:             xmlSchemaValidatorPopElem
        - Src:             'xmlschemas.c:27565,7'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaContentModelDump
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4216
      functionLinenumberEnd: 4278
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - particle
        - output
        - depth
      BBCount:         51
      ICount:          310
      EdgeCount:       65
      CyclomaticComplexity: 16
      functionsReached:
        - fprintf
        - xmlSchemaContentModelDump
        - xmlSchemaFormatQName
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4222,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4223,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4224,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4224,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4224,33'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4224,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4224,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4225,34'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4226,30'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4228,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4229,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlschemas.c:4232,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4233,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4234,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4236,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4236,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4238,11'
              BranchSideFuncs:
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4244,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4247,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4250,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4253,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4256,11'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xmlschemas.c:4241,3'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4241,3'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4242,3'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4260,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4261,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4262,9'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4262,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4263,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4264,14'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
                - fprintf
        - Branch String:   'xmlschemas.c:4267,14'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4268,4'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4275,9'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
        - Branch String:   'xmlschemas.c:4268,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4269,4'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4271,4'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
        - Branch String:   'xmlschemas.c:4269,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4270,4'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4271,4'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
        - Branch String:   'xmlschemas.c:4270,40'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4271,4'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4275,9'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
        - Branch String:   'xmlschemas.c:4267,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4272,51'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4275,9'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
        - Branch String:   'xmlschemas.c:4275,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4275,9'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4276,51'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
      Callsites:
        - Src:             'xmlschemas.c:4227,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4229,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4234,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4238,32'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:4238,3'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4244,3'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4247,3'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4250,3'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4253,3'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4256,3'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4261,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4263,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4265,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4266,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4272,2'
          Dst:             xmlSchemaContentModelDump
        - Src:             'xmlschemas.c:4276,2'
          Dst:             xmlSchemaContentModelDump
    - functionName:    xmlSchemaAttrUsesDump
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4288
      functionLinenumberEnd: 4321
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uses
        - output
      BBCount:         22
      ICount:          166
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - xmlSchemaFormatQName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4296,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4296,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4297,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:4296,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4297,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4299,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4300,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4300,5'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4301,8'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4302,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4303,14'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4307,13'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4307,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4308,14'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4313,14'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4319,2'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4319,2'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4320,5'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaFormatQName
                - fprintf
                - fprintf
                - fprintf
      Callsites:
        - Src:             'xmlschemas.c:4299,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4303,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4308,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4313,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4318,21'
          Dst:             xmlSchemaFormatQName
        - Src:             'xmlschemas.c:4317,2'
          Dst:             fprintf
    - functionName:    xmlSchemaTypeDump
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4331
      functionLinenumberEnd: 4421
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - output
      BBCount:         49
      ICount:          294
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - xmlSchemaAnnotDump
        - xmlSchemaAttrUsesDump
        - xmlSchemaContentModelDump
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4332,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4333,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlschemas.c:4336,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4337,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4338,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4340,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4341,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4342,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4343,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4343,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4345,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4348,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4351,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4354,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4357,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4360,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4363,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4366,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4369,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4372,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4376,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4378,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4381,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4384,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4387,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4391,13'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4393,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4396,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4399,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4402,13'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4403,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4404,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
                - fprintf
            - BranchSide:      'xmlschemas.c:4410,9'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
        - Branch String:   'xmlschemas.c:4405,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4406,14'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
            - BranchSide:      'xmlschemas.c:4408,14'
              BranchSideFuncs:
                - fprintf
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
                - xmlSchemaAttrUsesDump
        - Branch String:   'xmlschemas.c:4410,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4411,24'
              BranchSideFuncs:
                - xmlSchemaAttrUsesDump
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
            - BranchSide:      'xmlschemas.c:4412,9'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
                - xmlSchemaAnnotDump
        - Branch String:   'xmlschemas.c:4412,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4413,28'
              BranchSideFuncs:
                - xmlSchemaAnnotDump
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4415,10'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
        - Branch String:   'xmlschemas.c:4415,49'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4415,49'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4416,3'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
        - Branch String:   'xmlschemas.c:4415,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4415,9'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
            - BranchSide:      'xmlschemas.c:4417,51'
              BranchSideFuncs:
                - xmlSchemaContentModelDump
      Callsites:
        - Src:             'xmlschemas.c:4333,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4336,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4338,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4340,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4342,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4345,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4348,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4351,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4354,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4357,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4360,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4363,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4366,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4369,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4372,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4375,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4378,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4381,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4384,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4387,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4393,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4396,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4399,13'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4402,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4404,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4406,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4408,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4411,2'
          Dst:             xmlSchemaAttrUsesDump
        - Src:             'xmlschemas.c:4413,9'
          Dst:             xmlSchemaAnnotDump
        - Src:             'xmlschemas.c:4417,2'
          Dst:             xmlSchemaContentModelDump
    - functionName:    xmlSchemaAnnotDump
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4193
      functionLinenumberEnd: 4205
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - annot
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - xmlNodeGetContent
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4196,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4197,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4199,33'
              BranchSideFuncs:
                - xmlNodeGetContent
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4200,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4201,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlschemas.c:4204,17'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'xmlschemas.c:4199,15'
          Dst:             xmlNodeGetContent
        - Src:             'xmlschemas.c:4201,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4204,9'
          Dst:             fprintf
    - functionName:    xmlSchemaValidCtxtGetParserCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28474
      functionLinenumberEnd: 28478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28475,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28476,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28477,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaValidateFile
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28447
      functionLinenumberEnd: 28463
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - filename
        - options
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCreateURLParserCtxt
        - xmlFreeParserCtxt
        - xmlSchemaValidateStreamInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28451,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28451,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28452,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28451,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28452,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28454,36'
              BranchSideFuncs:
                - xmlCreateURLParserCtxt
                - xmlSchemaValidateStreamInternal
                - xmlFreeParserCtxt
        - Branch String:   'xmlschemas.c:28455,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28456,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28458,5'
              BranchSideFuncs:
                - xmlSchemaValidateStreamInternal
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'xmlschemas.c:28454,13'
          Dst:             xmlCreateURLParserCtxt
        - Src:             'xmlschemas.c:28460,11'
          Dst:             xmlSchemaValidateStreamInternal
        - Src:             'xmlschemas.c:28461,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlSchemaValidateStreamInternal
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28327
      functionLinenumberEnd: 28362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - pctxt
      BBCount:         17
      ICount:          139
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaSAXPlug
        - xmlSchemaSAXUnplug
        - xmlSchemaVStart
        - xmlSchemaValidateSetLocator
        - xmlSchemaValidateStreamLocator
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28340,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28341,13'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlschemas.c:28344,19'
              BranchSideFuncs:
                - xmlSchemaVStart
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlschemas.c:28349,20'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28349,26'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlschemas.c:28349,54'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlschemas.c:28349,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28349,54'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlschemas.c:28350,8'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlschemas.c:28351,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28352,10'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlschemas.c:28353,5'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlschemas.c:28359,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28359,9'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlschemas.c:28360,28'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
      Callsites:
        - Src:             'xmlschemas.c:28331,5'
          Dst:             xmlSchemaValidateSetLocator
        - Src:             'xmlschemas.c:28331,5'
          Dst:             xmlSchemaValidateStreamLocator
        - Src:             'xmlschemas.c:28339,12'
          Dst:             xmlSchemaSAXPlug
        - Src:             'xmlschemas.c:28347,11'
          Dst:             xmlSchemaVStart
        - Src:             'xmlschemas.c:28360,9'
          Dst:             xmlSchemaSAXUnplug
    - functionName:    xmlSchemaValidateSetLocator
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28280
      functionLinenumberEnd: 28284
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - f
        - ctxt
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28281,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28281,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28282,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaSAXPlug
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28104
      functionLinenumberEnd: 28232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - sax
        - user_data
      BBCount:         102
      ICount:          638
      EdgeCount:       137
      CyclomaticComplexity: 37
      functionsReached:
        - xmlSchemaPreRun
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28108,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28108,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28109,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28108,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28108,45'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28109,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28108,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28109,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28114,16'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28115,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28115,31'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28117,10'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28115,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28116,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28117,10'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28117,27'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28118,10'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28125,33'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28118,43'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28118,47'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28125,33'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28118,78'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28119,11'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28125,33'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28119,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28119,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28120,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28117,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28120,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28125,33'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28126,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28127,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28129,12'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28135,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28139,2'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28159,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28159,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28160,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28161,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28161,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28162,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28163,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28163,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28164,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28165,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28165,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28166,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28167,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28167,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28168,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28169,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28169,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28170,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28171,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28171,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28172,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28173,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28173,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28174,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28175,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28175,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28176,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28177,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28177,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28178,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28179,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28179,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28180,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28181,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28181,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28182,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28183,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28183,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28184,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28185,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28185,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28186,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28187,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28187,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28188,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28189,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28189,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28190,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28191,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28191,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28192,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28193,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28193,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28194,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28195,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28195,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28196,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28197,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28197,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28198,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28199,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28199,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28200,13'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28208,9'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28209,45'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28210,7'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28213,6'
              BranchSideFuncs:
                - xmlSchemaPreRun
        - Branch String:   'xmlschemas.c:28209,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28211,6'
              BranchSideFuncs:
                - xmlSchemaPreRun
            - BranchSide:      'xmlschemas.c:28213,6'
              BranchSideFuncs:
                - xmlSchemaPreRun
      Callsites:
        - Src:             'xmlschemas.c:28230,5'
          Dst:             xmlSchemaPreRun
    - functionName:    xmlSchemaVStart
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27662
      functionLinenumberEnd: 27697
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         21
      ICount:          104
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlParseDocument
        - xmlSchemaInternalErr
        - xmlSchemaPostRun
        - xmlSchemaPreRun
        - xmlSchemaVDocWalk
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27665,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27666,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27668,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPostRun
                - xmlParseDocument
                - xmlSchemaVDocWalk
        - Branch String:   'xmlschemas.c:27668,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27672,26'
              BranchSideFuncs:
                - xmlSchemaVDocWalk
                - xmlSchemaPostRun
            - BranchSide:      'xmlschemas.c:27674,16'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPostRun
                - xmlParseDocument
        - Branch String:   'xmlschemas.c:27674,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27682,5'
              BranchSideFuncs:
                - xmlSchemaPostRun
            - BranchSide:      'xmlschemas.c:27682,17'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPostRun
                - xmlParseDocument
        - Branch String:   'xmlschemas.c:27682,37'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27682,41'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPostRun
                - xmlParseDocument
            - BranchSide:      'xmlschemas.c:27688,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPostRun
        - Branch String:   'xmlschemas.c:27682,16'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27686,25'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlSchemaPostRun
            - BranchSide:      'xmlschemas.c:27688,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaPostRun
        - Branch String:   'xmlschemas.c:27694,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27695,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27696,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:27665,9'
          Dst:             xmlSchemaPreRun
        - Src:             'xmlschemas.c:27672,8'
          Dst:             xmlSchemaVDocWalk
        - Src:             'xmlschemas.c:27686,8'
          Dst:             xmlParseDocument
        - Src:             'xmlschemas.c:27688,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:27693,5'
          Dst:             xmlSchemaPostRun
    - functionName:    xmlSchemaSAXUnplug
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28243
      functionLinenumberEnd: 28263
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - plug
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlSchemaPostRun
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28247,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28247,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28248,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28247,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28248,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28249,5'
              BranchSideFuncs:
                - xmlSchemaPostRun
        - Branch String:   'xmlschemas.c:28255,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28256,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28261,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:28251,5'
          Dst:             xmlSchemaPostRun
    - functionName:    xmlSchemaPostRun
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27650
      functionLinenumberEnd: 27658
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaClearValidCtxt
        - xmlSchemaFree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27651,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27651,9'
              BranchSideFuncs:
                - xmlSchemaClearValidCtxt
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:27652,6'
              BranchSideFuncs:
                - xmlSchemaClearValidCtxt
                - xmlSchemaFree
        - Branch String:   'xmlschemas.c:27652,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27653,20'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlSchemaClearValidCtxt
            - BranchSide:      'xmlschemas.c:27656,5'
              BranchSideFuncs:
                - xmlSchemaClearValidCtxt
      Callsites:
        - Src:             'xmlschemas.c:27653,6'
          Dst:             xmlSchemaFree
        - Src:             'xmlschemas.c:27657,5'
          Dst:             xmlSchemaClearValidCtxt
    - functionName:    xmlSchemaPreRun
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27589
      functionLinenumberEnd: 27647
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
      BBCount:         16
      ICount:          134
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashScan
        - xmlSchemaAugmentImportedIDC
        - xmlSchemaConstructionCtxtCreate
        - xmlSchemaCreatePCtxtOnVCtxt
        - xmlSchemaNewSchema
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27606,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27609,2'
              BranchSideFuncs:
                - xmlSchemaNewSchema
                - xmlSchemaConstructionCtxtCreate
                - xmlHashScan
                - xmlSchemaCreatePCtxtOnVCtxt
            - BranchSide:      'xmlschemas.c:27643,17'
              BranchSideFuncs:
                - xmlHashScan
        - Branch String:   'xmlschemas.c:27616,29'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27617,34'
              BranchSideFuncs:
                - xmlSchemaCreatePCtxtOnVCtxt
                - xmlSchemaNewSchema
                - xmlSchemaConstructionCtxtCreate
                - xmlHashScan
            - BranchSide:      'xmlschemas.c:27619,10'
              BranchSideFuncs:
                - xmlSchemaNewSchema
                - xmlSchemaConstructionCtxtCreate
                - xmlHashScan
        - Branch String:   'xmlschemas.c:27616,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27618,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27619,10'
              BranchSideFuncs:
                - xmlSchemaNewSchema
                - xmlSchemaConstructionCtxtCreate
                - xmlHashScan
        - Branch String:   'xmlschemas.c:27625,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27626,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27630,55'
              BranchSideFuncs:
                - xmlSchemaConstructionCtxtCreate
                - xmlHashScan
        - Branch String:   'xmlschemas.c:27631,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27632,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27633,35'
              BranchSideFuncs:
                - xmlHashScan
      Callsites:
        - Src:             'xmlschemas.c:27617,6'
          Dst:             xmlSchemaCreatePCtxtOnVCtxt
        - Src:             'xmlschemas.c:27624,18'
          Dst:             xmlSchemaNewSchema
        - Src:             'xmlschemas.c:27630,23'
          Dst:             xmlSchemaConstructionCtxtCreate
        - Src:             'xmlschemas.c:27643,5'
          Dst:             xmlHashScan
        - Src:             'xmlschemas.c:27643,5'
          Dst:             xmlSchemaAugmentImportedIDC
    - functionName:    xmlSchemaConstructionCtxtCreate
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9654
      functionLinenumberEnd: 9680
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
      BBCount:         10
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlDictReference
        - xmlSchemaConstructionCtxtFree
        - xmlSchemaItemListCreate
        - xmlSchemaPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:9659,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9660,9'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:9663,12'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlSchemaItemListCreate
                - xmlDictReference
                - xmlSchemaPErrMemory
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaPErrMemory
        - Branch String:   'xmlschemas.c:9666,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9667,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
            - BranchSide:      'xmlschemas.c:9671,20'
              BranchSideFuncs:
                - xmlSchemaItemListCreate
                - xmlDictReference
                - xmlSchemaPErrMemory
                - xmlSchemaConstructionCtxtFree
        - Branch String:   'xmlschemas.c:9672,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:9673,2'
              BranchSideFuncs:
                - xmlSchemaPErrMemory
                - xmlSchemaConstructionCtxtFree
            - BranchSide:      'xmlschemas.c:9677,17'
              BranchSideFuncs:
                - xmlDictReference
      Callsites:
        - Src:             'xmlschemas.c:9660,9'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:9665,20'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:9667,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:9671,20'
          Dst:             xmlSchemaItemListCreate
        - Src:             'xmlschemas.c:9673,2'
          Dst:             xmlSchemaPErrMemory
        - Src:             'xmlschemas.c:9674,2'
          Dst:             xmlSchemaConstructionCtxtFree
        - Src:             'xmlschemas.c:9678,5'
          Dst:             xmlDictReference
    - functionName:    xmlSchemaSAXHandleStartElementNs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26824
      functionLinenumberEnd: 26970
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - localname
        - prefix
        - URI
        - nb_namespaces
        - namespaces
        - nb_attributes
        - nb_defaulted
        - attributes
      BBCount:         63
      ICount:          579
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - xmlGrowCapacity
        - xmlSAX2GetLineNumber
        - xmlSchemaInternalErr
        - xmlSchemaVErrMemory
        - xmlSchemaValidateElem
        - xmlSchemaValidatorPushAttribute
        - xmlSchemaValidatorPushElem
        - xmlStopParser
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:26837,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26837,38'
              BranchSideFuncs:
                - xmlSchemaValidatorPushElem
                - xmlSAX2GetLineNumber
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26842,36'
              BranchSideFuncs:
                - xmlSchemaValidatorPushElem
                - xmlSAX2GetLineNumber
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26837,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26838,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26842,36'
              BranchSideFuncs:
                - xmlSchemaValidatorPushElem
                - xmlSAX2GetLineNumber
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26842,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26843,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:26847,13'
              BranchSideFuncs:
                - xmlSAX2GetLineNumber
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:26858,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26863,16'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:26905,9'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:26863,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26867,17'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:26899,5'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:26867,17'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26869,24'
              BranchSideFuncs:
                - xmlGrowCapacity.10387
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:26888,51'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:26874,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26875,41'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:26878,23'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:26879,21'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26880,41'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:26884,37'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:26889,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26893,3'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:26896,7'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
                - xmlGrowCapacity.10387
                - xmlSchemaVErrMemory
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:26905,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26909,16'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:26955,33'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:26909,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26918,17'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
            - BranchSide:      'xmlschemas.c:26951,5'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:26920,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26921,23'
              BranchSideFuncs:
                - xmlSchemaVErrMemory
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:26924,13'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26924,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26925,7'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26938,6'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26925,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26926,7'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26934,18'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26926,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26927,7'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26934,18'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26927,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26928,7'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26934,18'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26928,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26929,7'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26934,18'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26929,35'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26930,7'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26934,18'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26925,7'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26931,7'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:26934,18'
              BranchSideFuncs:
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaVErrMemory
                - xmlSchemaInternalErr
        - Branch String:   'xmlschemas.c:26945,10'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26946,3'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:26950,2'
              BranchSideFuncs:
                - xmlSchemaValidateElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlSchemaValidatorPushAttribute
                - xmlSchemaInternalErr
                - xmlSchemaVErrMemory
        - Branch String:   'xmlschemas.c:26956,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26956,16'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:26957,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:26957,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26958,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:26962,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:26842,9'
          Dst:             xmlSchemaValidatorPushElem
        - Src:             'xmlschemas.c:26843,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26851,23'
          Dst:             xmlSAX2GetLineNumber
        - Src:             'xmlschemas.c:26872,27'
          Dst:             xmlGrowCapacity
        - Src:             'xmlschemas.c:26875,21'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:26880,21'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:26921,3'
          Dst:             xmlSchemaVErrMemory
        - Src:             'xmlschemas.c:26942,12'
          Dst:             xmlSchemaValidatorPushAttribute
        - Src:             'xmlschemas.c:26946,3'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26955,11'
          Dst:             xmlSchemaValidateElem
        - Src:             'xmlschemas.c:26958,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26969,5'
          Dst:             xmlStopParser
    - functionName:    xmlSchemaSAXHandleEndElementNs
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26977
      functionLinenumberEnd: 27013
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - localname
        - prefix
        - URI
      BBCount:         22
      ICount:          136
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaInternalErr
        - xmlSchemaValidatorPopElem
        - xmlStopParser
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:26984,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26985,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlStrEqual
            - BranchSide:      'xmlschemas.c:26994,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:26985,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26986,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26989,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlStopParser
                - xmlStrEqual
        - Branch String:   'xmlschemas.c:26994,60'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26995,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:26996,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:26994,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26996,2'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:26999,37'
              BranchSideFuncs:
                - xmlSchemaValidatorPopElem
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:27000,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27000,16'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:27001,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:27001,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27002,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:27006,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:26994,11'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:26995,4'
          Dst:             xmlStrEqual
        - Src:             'xmlschemas.c:26996,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26999,11'
          Dst:             xmlSchemaValidatorPopElem
        - Src:             'xmlschemas.c:27002,6'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:27012,5'
          Dst:             xmlStopParser
    - functionName:    xmlSchemaSAXHandleText
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26758
      functionLinenumberEnd: 26774
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ch
        - len
      BBCount:         16
      ICount:          109
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaInternalErr
        - xmlSchemaVPushText
        - xmlStopParser
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemas.c:26761,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26762,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26763,10'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:26763,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26763,38'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:26765,9'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:26763,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26764,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26765,9'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:26765,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26766,2'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:26767,28'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:26767,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26767,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:26769,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
      Callsites:
        - Src:             'xmlschemas.c:26767,9'
          Dst:             xmlSchemaVPushText
        - Src:             'xmlschemas.c:26769,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26772,2'
          Dst:             xmlStopParser
    - functionName:    xmlSchemaSAXHandleCDataSection
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26783
      functionLinenumberEnd: 26799
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ch
        - len
      BBCount:         16
      ICount:          109
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaInternalErr
        - xmlSchemaVPushText
        - xmlStopParser
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:26786,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26787,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26788,10'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:26788,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26788,38'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:26790,9'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:26788,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26789,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26790,9'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:26790,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26791,2'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:26792,28'
              BranchSideFuncs:
                - xmlSchemaVPushText
                - xmlSchemaInternalErr
                - xmlStopParser
        - Branch String:   'xmlschemas.c:26792,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26792,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
            - BranchSide:      'xmlschemas.c:26794,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlStopParser
      Callsites:
        - Src:             'xmlschemas.c:26792,9'
          Dst:             xmlSchemaVPushText
        - Src:             'xmlschemas.c:26794,2'
          Dst:             xmlSchemaInternalErr
        - Src:             'xmlschemas.c:26797,2'
          Dst:             xmlStopParser
    - functionName:    xmlSchemaSAXHandleReference
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26804
      functionLinenumberEnd: 26812
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:26807,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26808,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26809,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26809,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26809,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26809,34'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:26809,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:26809,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:26810,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    internalSubsetSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27785
      functionLinenumberEnd: 27791
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - ExternalID
        - SystemID
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27787,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27787,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27787,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27787,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27787,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27788,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27787,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27787,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27789,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    isStandaloneSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27795
      functionLinenumberEnd: 27801
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27797,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27797,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27800,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27797,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27798,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27800,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27797,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27799,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27800,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hasInternalSubsetSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27805
      functionLinenumberEnd: 27811
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27807,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27807,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27810,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27807,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27808,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27810,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27807,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27809,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27810,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hasExternalSubsetSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27815
      functionLinenumberEnd: 27821
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27817,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27817,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27820,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27817,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27818,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27820,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27817,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27819,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27820,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    resolveEntitySplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27836
      functionLinenumberEnd: 27843
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - publicId
        - systemId
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27838,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27838,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27842,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27838,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27839,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27842,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27838,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27840,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27842,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    getEntitySplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27847
      functionLinenumberEnd: 27853
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27849,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27849,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27852,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27849,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27850,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27852,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27849,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27851,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27852,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    entityDeclSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27869
      functionLinenumberEnd: 27875
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - type
        - publicId
        - systemId
        - content
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27871,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27871,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27871,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27871,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27871,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27872,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27871,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27871,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27873,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    notationDeclSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27905
      functionLinenumberEnd: 27911
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - publicId
        - systemId
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27907,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27907,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27907,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27907,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27907,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27908,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27907,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27907,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27909,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    attributeDeclSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27881
      functionLinenumberEnd: 27890
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - elem
        - name
        - type
        - def
        - defaultValue
        - tree
      BBCount:         11
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFreeEnumeration
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27883,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27883,28'
              BranchSideFuncs:
                - xmlFreeEnumeration
            - BranchSide:      'xmlschemas.c:27888,21'
              BranchSideFuncs:
                - xmlFreeEnumeration
        - Branch String:   'xmlschemas.c:27883,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27884,10'
              BranchSideFuncs:
                - xmlFreeEnumeration
            - BranchSide:      'xmlschemas.c:27888,21'
              BranchSideFuncs:
                - xmlFreeEnumeration
        - Branch String:   'xmlschemas.c:27883,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27885,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27888,21'
              BranchSideFuncs:
                - xmlFreeEnumeration
      Callsites:
        - Src:             'xmlschemas.c:27888,2'
          Dst:             xmlFreeEnumeration
    - functionName:    elementDeclSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27895
      functionLinenumberEnd: 27900
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - type
        - content
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27897,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27897,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27897,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27897,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27897,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27898,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27897,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27897,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27899,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unparsedEntityDeclSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27917
      functionLinenumberEnd: 27923
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - publicId
        - systemId
        - notationName
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27919,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27919,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27919,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27919,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27919,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27920,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27919,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27919,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27921,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    setDocumentLocatorSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27927
      functionLinenumberEnd: 27932
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - loc
      BBCount:         10
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27929,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27929,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27929,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27929,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27929,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27930,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27929,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27929,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27931,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    startDocumentSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27936
      functionLinenumberEnd: 27941
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27938,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27938,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27938,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27938,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27938,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27939,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27938,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27938,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27940,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    endDocumentSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27945
      functionLinenumberEnd: 27950
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27947,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27947,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27947,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27947,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27947,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27948,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27947,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27947,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27949,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    processingInstructionSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27955
      functionLinenumberEnd: 27960
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - target
        - data
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27957,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27957,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27957,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27957,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27957,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27958,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27957,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27957,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27959,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    commentSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27964
      functionLinenumberEnd: 27969
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - value
      BBCount:         10
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27966,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27966,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27966,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27966,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27966,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27967,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27966,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27966,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27968,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    warningSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27976
      functionLinenumberEnd: 27982
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27978,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27978,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27978,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27978,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27978,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27979,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27978,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27978,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27981,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    errorSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27984
      functionLinenumberEnd: 27990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27986,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27986,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27986,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27986,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27986,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27987,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27986,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27986,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27989,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fatalErrorSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27992
      functionLinenumberEnd: 27998
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - msg
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27994,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27994,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27994,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27994,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27994,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27995,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27994,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27994,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27997,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    getParameterEntitySplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27857
      functionLinenumberEnd: 27863
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27859,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27859,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27862,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27859,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27860,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27862,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27859,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27861,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27862,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    externalSubsetSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27826
      functionLinenumberEnd: 27832
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
        - ExternalID
        - SystemID
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27828,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27828,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27828,24'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27828,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27828,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27829,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27828,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27828,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27830,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    charactersSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28006
      functionLinenumberEnd: 28014
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ch
        - len
      BBCount:         13
      ICount:          87
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaSAXHandleText
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28008,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28009,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28010,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
        - Branch String:   'xmlschemas.c:28010,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28010,38'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
            - BranchSide:      'xmlschemas.c:28012,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
        - Branch String:   'xmlschemas.c:28010,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28011,2'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
            - BranchSide:      'xmlschemas.c:28012,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
        - Branch String:   'xmlschemas.c:28012,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28012,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
            - BranchSide:      'xmlschemas.c:28013,25'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
      Callsites:
        - Src:             'xmlschemas.c:28013,2'
          Dst:             xmlSchemaSAXHandleText
    - functionName:    ignorableWhitespaceSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28018
      functionLinenumberEnd: 28027
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ch
        - len
      BBCount:         13
      ICount:          87
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaSAXHandleText
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28020,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28021,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28022,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
        - Branch String:   'xmlschemas.c:28022,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28023,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
            - BranchSide:      'xmlschemas.c:28025,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
        - Branch String:   'xmlschemas.c:28022,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28024,2'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
            - BranchSide:      'xmlschemas.c:28025,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
        - Branch String:   'xmlschemas.c:28025,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28025,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
            - BranchSide:      'xmlschemas.c:28026,25'
              BranchSideFuncs:
                - xmlSchemaSAXHandleText
      Callsites:
        - Src:             'xmlschemas.c:28026,2'
          Dst:             xmlSchemaSAXHandleText
    - functionName:    cdataBlockSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28031
      functionLinenumberEnd: 28040
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - value
        - len
      BBCount:         13
      ICount:          87
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaSAXHandleCDataSection
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28033,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28034,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28035,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleCDataSection
        - Branch String:   'xmlschemas.c:28035,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28036,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleCDataSection
            - BranchSide:      'xmlschemas.c:28038,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleCDataSection
        - Branch String:   'xmlschemas.c:28035,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28037,2'
              BranchSideFuncs:
                - xmlSchemaSAXHandleCDataSection
            - BranchSide:      'xmlschemas.c:28038,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleCDataSection
        - Branch String:   'xmlschemas.c:28038,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28038,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleCDataSection
            - BranchSide:      'xmlschemas.c:28039,33'
              BranchSideFuncs:
                - xmlSchemaSAXHandleCDataSection
      Callsites:
        - Src:             'xmlschemas.c:28039,2'
          Dst:             xmlSchemaSAXHandleCDataSection
    - functionName:    referenceSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28044
      functionLinenumberEnd: 28053
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - name
      BBCount:         15
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlSchemaSAXHandleReference
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28046,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28047,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28048,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleReference
        - Branch String:   'xmlschemas.c:28048,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28048,28'
              BranchSideFuncs:
                - xmlSchemaSAXHandleReference
            - BranchSide:      'xmlschemas.c:28051,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleReference
        - Branch String:   'xmlschemas.c:28048,52'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28049,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleReference
            - BranchSide:      'xmlschemas.c:28051,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleReference
        - Branch String:   'xmlschemas.c:28048,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28050,2'
              BranchSideFuncs:
                - xmlSchemaSAXHandleReference
            - BranchSide:      'xmlschemas.c:28051,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleReference
        - Branch String:   'xmlschemas.c:28051,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28051,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleReference
            - BranchSide:      'xmlschemas.c:28052,37'
              BranchSideFuncs:
                - xmlSchemaSAXHandleReference
      Callsites:
        - Src:             'xmlschemas.c:28052,9'
          Dst:             xmlSchemaSAXHandleReference
    - functionName:    startElementNsSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28060
      functionLinenumberEnd: 28075
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - localname
        - prefix
        - URI
        - nb_namespaces
        - namespaces
        - nb_attributes
        - nb_defaulted
        - attributes
      BBCount:         13
      ICount:          117
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaSAXHandleStartElementNs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28062,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28063,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28064,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleStartElementNs
        - Branch String:   'xmlschemas.c:28064,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28065,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleStartElementNs
            - BranchSide:      'xmlschemas.c:28070,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleStartElementNs
        - Branch String:   'xmlschemas.c:28064,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28066,2'
              BranchSideFuncs:
                - xmlSchemaSAXHandleStartElementNs
            - BranchSide:      'xmlschemas.c:28070,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleStartElementNs
        - Branch String:   'xmlschemas.c:28070,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28070,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleStartElementNs
            - BranchSide:      'xmlschemas.c:28071,35'
              BranchSideFuncs:
                - xmlSchemaSAXHandleStartElementNs
      Callsites:
        - Src:             'xmlschemas.c:28071,2'
          Dst:             xmlSchemaSAXHandleStartElementNs
    - functionName:    endElementNsSplit
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28079
      functionLinenumberEnd: 28088
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - localname
        - prefix
        - URI
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaSAXHandleEndElementNs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28081,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28082,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28083,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleEndElementNs
        - Branch String:   'xmlschemas.c:28083,34'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28084,10'
              BranchSideFuncs:
                - xmlSchemaSAXHandleEndElementNs
            - BranchSide:      'xmlschemas.c:28086,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleEndElementNs
        - Branch String:   'xmlschemas.c:28083,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28085,2'
              BranchSideFuncs:
                - xmlSchemaSAXHandleEndElementNs
            - BranchSide:      'xmlschemas.c:28086,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleEndElementNs
        - Branch String:   'xmlschemas.c:28086,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28086,9'
              BranchSideFuncs:
                - xmlSchemaSAXHandleEndElementNs
            - BranchSide:      'xmlschemas.c:28087,33'
              BranchSideFuncs:
                - xmlSchemaSAXHandleEndElementNs
      Callsites:
        - Src:             'xmlschemas.c:28087,2'
          Dst:             xmlSchemaSAXHandleEndElementNs
    - functionName:    xmlSchemaValidateStream
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28382
      functionLinenumberEnd: 28431
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - input
        - enc
        - sax
        - user_data
      BBCount:         24
      ICount:          150
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlCtxtPushInput
        - xmlFreeInputStream
        - xmlFreeParserCtxt
        - xmlNewIOInputStream
        - xmlNewParserCtxt
        - xmlNewSAXParserCtxt
        - xmlSchemaValidateStreamInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:28387,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28387,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28388,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:28387,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28388,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28393,9'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlSchemaValidateStreamInternal
                - xmlFreeParserCtxt
                - xmlFreeInputStream
                - xmlNewSAXParserCtxt
        - Branch String:   'xmlschemas.c:28393,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28394,37'
              BranchSideFuncs:
                - xmlNewSAXParserCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlSchemaValidateStreamInternal
                - xmlFreeParserCtxt
                - xmlFreeInputStream
            - BranchSide:      'xmlschemas.c:28398,17'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlSchemaValidateStreamInternal
                - xmlFreeParserCtxt
                - xmlFreeInputStream
        - Branch String:   'xmlschemas.c:28395,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28396,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28397,5'
              BranchSideFuncs:
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlSchemaValidateStreamInternal
                - xmlFreeParserCtxt
                - xmlFreeInputStream
        - Branch String:   'xmlschemas.c:28399,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28400,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:28402,9'
              BranchSideFuncs:
                - xmlNewIOInputStream
                - xmlCtxtPushInput
                - xmlSchemaValidateStreamInternal
                - xmlFreeParserCtxt
                - xmlFreeInputStream
        - Branch String:   'xmlschemas.c:28411,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28412,13'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'xmlschemas.c:28415,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlSchemaValidateStreamInternal
                - xmlFreeParserCtxt
                - xmlFreeInputStream
        - Branch String:   'xmlschemas.c:28415,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28416,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlFreeParserCtxt
            - BranchSide:      'xmlschemas.c:28421,17'
              BranchSideFuncs:
                - xmlSchemaValidateStreamInternal
                - xmlFreeParserCtxt
        - Branch String:   'xmlschemas.c:28427,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:28428,20'
              BranchSideFuncs:
                - xmlFreeParserCtxt
            - BranchSide:      'xmlschemas.c:28430,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:28394,17'
          Dst:             xmlNewSAXParserCtxt
        - Src:             'xmlschemas.c:28398,17'
          Dst:             xmlNewParserCtxt
        - Src:             'xmlschemas.c:28410,19'
          Dst:             xmlNewIOInputStream
        - Src:             'xmlschemas.c:28415,9'
          Dst:             xmlCtxtPushInput
        - Src:             'xmlschemas.c:28416,9'
          Dst:             xmlFreeInputStream
        - Src:             'xmlschemas.c:28423,11'
          Dst:             xmlSchemaValidateStreamInternal
        - Src:             'xmlschemas.c:28428,2'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlSchemaValidateDoc
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27732
      functionLinenumberEnd: 27747
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlDocGetRootElement
        - xmlSchemaCustomErr
        - xmlSchemaVStart
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27733,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27733,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27734,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27733,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27734,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27736,17'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlSchemaVStart
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:27738,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27739,39'
              BranchSideFuncs:
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:27745,28'
              BranchSideFuncs:
                - xmlSchemaVStart
      Callsites:
        - Src:             'xmlschemas.c:27737,18'
          Dst:             xmlDocGetRootElement
        - Src:             'xmlschemas.c:27739,9'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:27746,13'
          Dst:             xmlSchemaVStart
    - functionName:    xmlSchemaValidateOneElement
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27709
      functionLinenumberEnd: 27720
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - elem
      BBCount:         13
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaVStart
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27710,24'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27710,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27711,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27710,42'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27710,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27711,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27710,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27711,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27713,9'
              BranchSideFuncs:
                - xmlSchemaVStart
        - Branch String:   'xmlschemas.c:27713,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27714,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27716,17'
              BranchSideFuncs:
                - xmlSchemaVStart
      Callsites:
        - Src:             'xmlschemas.c:27719,12'
          Dst:             xmlSchemaVStart
    - functionName:    xmlSchemaValidCtxtGetOptions
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27409
      functionLinenumberEnd: 27414
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27410,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27411,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27413,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaSetValidOptions
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27381
      functionLinenumberEnd: 27398
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - options
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27384,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27385,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27392,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27392,5'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27393,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27396,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27393,13'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27394,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27395,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetValidErrors
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27356
      functionLinenumberEnd: 27366
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - warn
        - ctx
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27357,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27358,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27359,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27359,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27360,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27361,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27361,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27362,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27363,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:27363,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27364,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27365,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaIsValid
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27292
      functionLinenumberEnd: 27296
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27293,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27294,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27295,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaValidateSetFilename
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27061
      functionLinenumberEnd: 27070
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - vctxt
        - filename
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:27062,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27063,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:27064,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemas.c:27064,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27065,9'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:27066,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemas.c:27066,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:27067,64'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemas.c:27069,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemas.c:27067,36'
          Dst:             xmlStrdup
    - functionName:    xmlSchemaSetResourceLoader
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21054
      functionLinenumberEnd: 21059
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - loader
        - data
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21055,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21056,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21057,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetParserErrors
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21031
      functionLinenumberEnd: 21041
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - err
        - warn
        - ctx
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:21032,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21033,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21034,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21034,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21035,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21036,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21036,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21037,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21038,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:21038,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:21039,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:21040,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaParse
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20861
      functionLinenumberEnd: 20972
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         47
      ICount:          308
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - xmlSchemaAddSchemaDoc
        - xmlSchemaConstructionCtxtCreate
        - xmlSchemaConstructionCtxtFree
        - xmlSchemaCustomErr
        - xmlSchemaFixupComponents
        - xmlSchemaFree
        - xmlSchemaInitTypes
        - xmlSchemaInternalErr
        - xmlSchemaNewSchema
        - xmlSchemaParseNewDocWithContext
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:20871,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20872,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20874,9'
              BranchSideFuncs:
                - xmlSchemaNewSchema
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaConstructionCtxtCreate
        - Branch String:   'xmlschemas.c:20874,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20875,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:20878,5'
              BranchSideFuncs:
                - xmlSchemaNewSchema
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaConstructionCtxtCreate
        - Branch String:   'xmlschemas.c:20884,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20885,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:20889,9'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
                - xmlSchemaConstructionCtxtCreate
        - Branch String:   'xmlschemas.c:20889,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20890,54'
              BranchSideFuncs:
                - xmlSchemaConstructionCtxtCreate
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:20896,37'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:20891,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20892,6'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:20894,2'
              BranchSideFuncs:
                - xmlSchemaAddSchemaDoc
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:20903,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20904,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:20905,9'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:20905,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20906,2'
              BranchSideFuncs:
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:20908,9'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaCustomErr
                - xmlSchemaCustomErr
        - Branch String:   'xmlschemas.c:20908,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20910,6'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaCustomErr
            - BranchSide:      'xmlschemas.c:20923,41'
              BranchSideFuncs:
                - xmlSchemaParseNewDocWithContext
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
        - Branch String:   'xmlschemas.c:20910,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20911,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:20916,36'
              BranchSideFuncs:
                - xmlSchemaCustomErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
        - Branch String:   'xmlschemas.c:20923,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20924,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:20925,9'
              BranchSideFuncs:
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
        - Branch String:   'xmlschemas.c:20925,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20926,2'
              BranchSideFuncs:
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:20928,23'
              BranchSideFuncs:
                - xmlSchemaFixupComponents
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
        - Branch String:   'xmlschemas.c:20933,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20933,79'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:20934,2'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
        - Branch String:   'xmlschemas.c:20941,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20942,6'
              BranchSideFuncs:
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaFree
            - BranchSide:      'xmlschemas.c:20952,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:20942,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20943,20'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlSchemaConstructionCtxtFree
            - BranchSide:      'xmlschemas.c:20946,6'
              BranchSideFuncs:
                - xmlSchemaConstructionCtxtFree
        - Branch String:   'xmlschemas.c:20946,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20947,36'
              BranchSideFuncs:
                - xmlSchemaConstructionCtxtFree
            - BranchSide:      'xmlschemas.c:20951,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:20959,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20960,23'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
            - BranchSide:      'xmlschemas.c:20963,9'
              BranchSideFuncs:
                - xmlSchemaInternalErr
                - xmlSchemaConstructionCtxtFree
        - Branch String:   'xmlschemas.c:20963,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:20964,32'
              BranchSideFuncs:
                - xmlSchemaConstructionCtxtFree
                - xmlSchemaInternalErr
            - BranchSide:      'xmlschemas.c:20968,5'
              BranchSideFuncs:
                - xmlSchemaInternalErr
      Callsites:
        - Src:             'xmlschemas.c:20871,9'
          Dst:             xmlSchemaInitTypes
        - Src:             'xmlschemas.c:20883,18'
          Dst:             xmlSchemaNewSchema
        - Src:             'xmlschemas.c:20890,22'
          Dst:             xmlSchemaConstructionCtxtCreate
        - Src:             'xmlschemas.c:20900,11'
          Dst:             xmlSchemaAddSchemaDoc
        - Src:             'xmlschemas.c:20911,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:20916,6'
          Dst:             xmlSchemaCustomErr
        - Src:             'xmlschemas.c:20923,9'
          Dst:             xmlSchemaParseNewDocWithContext
        - Src:             'xmlschemas.c:20933,9'
          Dst:             xmlSchemaFixupComponents
        - Src:             'xmlschemas.c:20943,6'
          Dst:             xmlSchemaFree
        - Src:             'xmlschemas.c:20947,6'
          Dst:             xmlSchemaConstructionCtxtFree
        - Src:             'xmlschemas.c:20960,9'
          Dst:             xmlSchemaFree
        - Src:             'xmlschemas.c:20964,2'
          Dst:             xmlSchemaConstructionCtxtFree
        - Src:             'xmlschemas.c:20968,5'
          Dst:             xmlSchemaInternalErr
    - functionName:    xmlSchemaNewDocParserCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12215
      functionLinenumberEnd: 12229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDictCreate
        - xmlSchemaParserCtxtCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:12218,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12219,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12220,11'
              BranchSideFuncs:
                - xmlSchemaParserCtxtCreate
                - xmlDictCreate
        - Branch String:   'xmlschemas.c:12221,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12222,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12223,16'
              BranchSideFuncs:
                - xmlDictCreate
      Callsites:
        - Src:             'xmlschemas.c:12220,11'
          Dst:             xmlSchemaParserCtxtCreate
        - Src:             'xmlschemas.c:12224,17'
          Dst:             xmlDictCreate
    - functionName:    xmlSchemaNewMemParserCtxt
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12192
      functionLinenumberEnd: 12204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlDictCreate
        - xmlSchemaParserCtxtCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:12195,26'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12195,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12196,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemas.c:12195,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12196,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12197,11'
              BranchSideFuncs:
                - xmlSchemaParserCtxtCreate
                - xmlDictCreate
        - Branch String:   'xmlschemas.c:12198,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:12199,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:12200,19'
              BranchSideFuncs:
                - xmlDictCreate
      Callsites:
        - Src:             'xmlschemas.c:12197,11'
          Dst:             xmlSchemaParserCtxtCreate
        - Src:             'xmlschemas.c:12202,17'
          Dst:             xmlDictCreate
    - functionName:    xmlSchemaElementDump
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4110
      functionLinenumberEnd: 4183
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
        - namespace
        - context
      BBCount:         51
      ICount:          305
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - fprintf
        - xmlSchemaTypeDump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4113,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4114,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4117,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4118,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4119,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4120,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4121,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4122,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4123,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4138,51'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4139,3'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4142,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4139,44'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4140,3'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4142,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4140,41'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4141,3'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4142,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4138,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4142,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4156,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4143,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4144,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4145,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4145,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4146,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4147,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4147,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4148,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4149,6'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4149,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4150,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4151,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4156,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4157,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4161,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4161,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4162,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4167,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlSchemaTypeDump
        - Branch String:   'xmlschemas.c:4163,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4164,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4166,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4176,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4176,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xmlschemas.c:4177,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4178,6'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4179,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlschemas.c:4181,14'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'xmlschemas.c:4117,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4119,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4120,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4122,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4123,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4142,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4144,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4146,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4148,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4150,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4151,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4157,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4162,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4164,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4166,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4171,2'
          Dst:             xmlSchemaTypeDump
        - Src:             'xmlschemas.c:4177,2'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4179,6'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4181,6'
          Dst:             fprintf
    - functionName:    xmlSchemaTypeDumpEntry
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4426
      functionLinenumberEnd: 4428
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - output
        - name
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaTypeDump
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemas.c:4427,5'
          Dst:             xmlSchemaTypeDump
    - functionName:    xmlSchemaDump
      functionSourceFile: '/src/libxml2/xmlschemas.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4438
      functionLinenumberEnd: 4459
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - schema
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlHashScan
        - xmlHashScanFull
        - xmlSchemaAnnotDump
        - xmlSchemaElementDump
        - xmlSchemaTypeDumpEntry
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemas.c:4439,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4440,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemas.c:4441,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlHashScan
                - xmlHashScanFull
                - xmlSchemaAnnotDump
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4441,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4442,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xmlschemas.c:4445,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlHashScan
                - xmlHashScanFull
                - xmlSchemaAnnotDump
                - fprintf
                - fprintf
        - Branch String:   'xmlschemas.c:4446,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4447,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlHashScan
                - xmlHashScanFull
                - xmlSchemaAnnotDump
                - fprintf
            - BranchSide:      'xmlschemas.c:4449,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlHashScan
                - xmlHashScanFull
                - xmlSchemaAnnotDump
                - fprintf
        - Branch String:   'xmlschemas.c:4450,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4451,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlHashScan
                - xmlHashScanFull
                - xmlSchemaAnnotDump
            - BranchSide:      'xmlschemas.c:4453,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlHashScan
                - xmlHashScanFull
                - xmlSchemaAnnotDump
        - Branch String:   'xmlschemas.c:4455,9'
          Branch Sides:
            - BranchSide:      'xmlschemas.c:4456,28'
              BranchSideFuncs:
                - xmlSchemaAnnotDump
                - xmlHashScan
                - xmlHashScanFull
            - BranchSide:      'xmlschemas.c:4457,17'
              BranchSideFuncs:
                - xmlHashScan
                - xmlHashScanFull
      Callsites:
        - Src:             'xmlschemas.c:4442,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4445,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4447,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4449,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4451,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4453,9'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4454,5'
          Dst:             fprintf
        - Src:             'xmlschemas.c:4456,9'
          Dst:             xmlSchemaAnnotDump
        - Src:             'xmlschemas.c:4457,5'
          Dst:             xmlHashScan
        - Src:             'xmlschemas.c:4457,5'
          Dst:             xmlSchemaTypeDumpEntry
        - Src:             'xmlschemas.c:4458,5'
          Dst:             xmlHashScanFull
        - Src:             'xmlschemas.c:4458,5'
          Dst:             xmlSchemaElementDump
    - functionName:    _xmlSchemaDateAdd
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3889
      functionLinenumberEnd: 4028
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dt
        - dur
      BBCount:         141
      ICount:          1081
      EdgeCount:       189
      CyclomaticComplexity: 50
      functionsReached:
        - xmlSchemaDupVal
        - xmlSchemaFreeValue
        - xmlSchemaNewValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:3895,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3895,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3896,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3895,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3896,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3898,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaDupVal
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3899,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3900,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3903,27'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3904,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3905,28'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3909,11'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3914,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3915,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3918,16'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3922,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3923,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3926,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3932,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3933,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3940,18'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3933,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3934,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3936,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3946,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3947,18'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3951,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3965,31'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3965,35'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3968,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3965,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3965,35'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3968,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3965,56'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3966,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3968,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3966,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3966,29'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3966,29'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3966,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3966,27'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3966,29'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3966,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3966,27'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3966,27'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3965,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3967,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3968,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3967,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3967,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3967,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3967,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3967,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3973,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3967,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3973,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3973,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3968,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3969,18'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3971,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3976,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3977,32'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3991,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3979,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3980,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3985,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3985,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3986,15'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3987,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3987,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3988,15'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3989,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3989,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3989,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3989,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3989,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3989,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3998,16'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3989,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3998,16'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3998,16'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3991,40'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3991,43'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3996,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3991,43'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3991,43'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3996,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3991,63'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3992,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3996,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3992,38'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3992,38'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3992,38'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3992,38'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3992,31'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3992,38'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3992,38'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3992,31'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3992,31'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3991,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3993,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3996,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3993,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3993,35'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3993,35'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3993,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3993,35'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:3993,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4001,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3975,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4002,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4002,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4003,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4005,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4014,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4015,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4025,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4015,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4015,27'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4016,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4015,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4015,39'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4016,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4015,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4016,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4017,18'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4018,31'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4018,35'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4020,23'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4018,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4019,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4020,23'
              BranchSideFuncs:
                - xmlSchemaFreeValue
      Callsites:
        - Src:             'xmlschemastypes.c:3898,11'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:3903,11'
          Dst:             xmlSchemaDupVal
        - Src:             'xmlschemastypes.c:3905,9'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4025,5'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaNewValue
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    32
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:217,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:218,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:220,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaDupVal
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3761
      functionLinenumberEnd: 3769
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - v
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaNewValue
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:3763,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3764,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3766,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:3762,27'
          Dst:             xmlSchemaNewValue
    - functionName:    xmlSchemaFreeValue
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1227
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         62
      ICount:          304
      EdgeCount:       68
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    64
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1230,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1231,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1289,1'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1231,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1247,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1247,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1247,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1247,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1247,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1247,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1247,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1247,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1247,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1247,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1247,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1247,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1247,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1247,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1247,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1252,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1252,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1258,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1262,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1279,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1279,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1279,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1279,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1279,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1279,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1279,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1279,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1279,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1279,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1279,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1279,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1279,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1279,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1283,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1247,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1248,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1249,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1252,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1253,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1254,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1254,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1255,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1256,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1258,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1259,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1260,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1262,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1263,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1264,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1279,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1280,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1281,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaValDecimalGetSignificantDigitCount
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decimal
      BBCount:         14
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlSchemaValDecimalIsInteger
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:349,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:349,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:349,74'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:351,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:351,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:355,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:351,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:353,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:355,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:355,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:358,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:360,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:349,30'
          Dst:             xmlSchemaValDecimalIsInteger
    - functionName:    xmlSchemaValDecimalIsInteger
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decimal
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaValDecimalGetFractionalPart
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:343,43'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:343,83'
              BranchSideFuncs:
                - xmlSchemaValDecimalGetFractionalPart
            - BranchSide:      'xmlschemastypes.c:343,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:343,46'
          Dst:             xmlSchemaValDecimalGetFractionalPart
    - functionName:    xmlSchemaValDecimalGetFractionalPart
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - decimal
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlSchemaCompareValuesWhtspExt
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5128
      functionLinenumberEnd: 5130
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - xtype
        - x
        - xvalue
        - xws
        - ytype
        - y
        - yvalue
        - yws
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaCompareValuesInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemastypes.c:5129,12'
          Dst:             xmlSchemaCompareValuesInternal
    - functionName:    xmlSchemaCompareValuesInternal
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4824
      functionLinenumberEnd: 5049
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - xtype
        - x
        - xvalue
        - xws
        - ytype
        - y
        - yvalue
        - yws
      BBCount:         260
      ICount:          1161
      EdgeCount:       347
      CyclomaticComplexity: 89
      functionsReached:
        - xmlSchemaCompareDates
        - xmlSchemaCompareDecimals
        - xmlSchemaCompareDurations
        - xmlSchemaCompareFloats
        - xmlSchemaCompareNormStrings
        - xmlSchemaComparePreserveCollapseStrings
        - xmlSchemaComparePreserveReplaceStrings
        - xmlSchemaCompareReplaceCollapseStrings
        - xmlSchemaCompareReplacedStrings
        - xmlStrEqual
        - xmlStrcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4825,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4828,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4828,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4843,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4843,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4843,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4843,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4843,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4843,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4843,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4843,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4843,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4843,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4843,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4843,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4843,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4843,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4864,11'
              BranchSideFuncs:
                - xmlSchemaCompareDurations
            - BranchSide:      'xmlschemastypes.c:4877,11'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4877,11'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4877,11'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4877,11'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4877,11'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4877,11'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4877,11'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4877,11'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4908,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4908,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4908,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4908,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4908,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4908,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4908,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4908,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4908,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4908,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4908,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4908,10'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4976,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4976,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4988,11'
              BranchSideFuncs:
                - xmlSchemaCompareFloats
            - BranchSide:      'xmlschemastypes.c:4988,11'
              BranchSideFuncs:
                - xmlSchemaCompareFloats
            - BranchSide:      'xmlschemastypes.c:4995,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5006,11'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'xmlschemastypes.c:5023,11'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'xmlschemastypes.c:5046,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5046,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5046,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5048,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4843,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4843,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4844,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4843,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4844,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4845,10'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4845,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4846,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4847,11'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4847,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4848,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4861,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4848,34'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4849,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4861,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4849,36'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4850,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4861,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4850,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4851,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4861,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4851,36'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4852,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4861,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4852,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4853,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4861,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4853,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4854,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4861,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4854,31'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4855,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4861,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4855,31'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4856,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4861,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4856,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4857,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4861,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4857,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4858,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4861,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4858,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4859,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4861,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4859,31'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4860,4'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4861,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
        - Branch String:   'xmlschemastypes.c:4847,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4861,35'
              BranchSideFuncs:
                - xmlSchemaCompareDecimals
            - BranchSide:      'xmlschemastypes.c:4862,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4864,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4864,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4865,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4864,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4865,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4866,10'
              BranchSideFuncs:
                - xmlSchemaCompareDurations
        - Branch String:   'xmlschemastypes.c:4866,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4867,50'
              BranchSideFuncs:
                - xmlSchemaCompareDurations
            - BranchSide:      'xmlschemastypes.c:4868,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4877,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4877,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4878,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4877,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4878,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4879,18'
              BranchSideFuncs:
                - xmlSchemaCompareDates
        - Branch String:   'xmlschemastypes.c:4879,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4880,18'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4887,47'
              BranchSideFuncs:
                - xmlSchemaCompareDates
        - Branch String:   'xmlschemastypes.c:4880,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4881,18'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4887,47'
              BranchSideFuncs:
                - xmlSchemaCompareDates
        - Branch String:   'xmlschemastypes.c:4881,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4882,18'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4887,47'
              BranchSideFuncs:
                - xmlSchemaCompareDates
        - Branch String:   'xmlschemastypes.c:4882,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4883,18'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4887,47'
              BranchSideFuncs:
                - xmlSchemaCompareDates
        - Branch String:   'xmlschemastypes.c:4883,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4884,18'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4887,47'
              BranchSideFuncs:
                - xmlSchemaCompareDates
        - Branch String:   'xmlschemastypes.c:4884,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4885,18'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4887,47'
              BranchSideFuncs:
                - xmlSchemaCompareDates
        - Branch String:   'xmlschemastypes.c:4885,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4886,18'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4887,47'
              BranchSideFuncs:
                - xmlSchemaCompareDates
        - Branch String:   'xmlschemastypes.c:4879,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4887,47'
              BranchSideFuncs:
                - xmlSchemaCompareDates
            - BranchSide:      'xmlschemastypes.c:4888,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4908,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4909,8'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4911,8'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:4912,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4913,8'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4915,8'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:4919,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4921,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4925,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:4921,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4922,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4923,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4925,54'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4926,4'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4938,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:4926,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4927,4'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4938,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:4927,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4928,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4938,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:4928,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4929,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4938,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:4929,49'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4930,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4938,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:4930,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4931,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4938,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:4931,45'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4932,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4938,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:4932,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4933,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4938,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:4933,43'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4934,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4938,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:4934,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4935,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4938,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:4935,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4936,18'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4938,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:4925,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4938,7'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4972,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4938,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4940,11'
              BranchSideFuncs:
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4951,14'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
        - Branch String:   'xmlschemastypes.c:4940,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4942,20'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4946,18'
              BranchSideFuncs:
                - xmlSchemaComparePreserveCollapseStrings
                - xmlSchemaComparePreserveReplaceStrings
        - Branch String:   'xmlschemastypes.c:4942,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4943,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4945,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4946,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4947,51'
              BranchSideFuncs:
                - xmlSchemaComparePreserveReplaceStrings
            - BranchSide:      'xmlschemastypes.c:4948,16'
              BranchSideFuncs:
                - xmlSchemaComparePreserveCollapseStrings
        - Branch String:   'xmlschemastypes.c:4951,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4953,11'
              BranchSideFuncs:
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
                - xmlSchemaComparePreserveReplaceStrings
            - BranchSide:      'xmlschemastypes.c:4960,14'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
        - Branch String:   'xmlschemastypes.c:4953,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4954,51'
              BranchSideFuncs:
                - xmlSchemaComparePreserveReplaceStrings
            - BranchSide:      'xmlschemastypes.c:4955,11'
              BranchSideFuncs:
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaCompareReplacedStrings
        - Branch String:   'xmlschemastypes.c:4955,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4956,44'
              BranchSideFuncs:
                - xmlSchemaCompareReplacedStrings
            - BranchSide:      'xmlschemastypes.c:4957,11'
              BranchSideFuncs:
                - xmlSchemaCompareReplaceCollapseStrings
        - Branch String:   'xmlschemastypes.c:4957,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4958,51'
              BranchSideFuncs:
                - xmlSchemaCompareReplaceCollapseStrings
            - BranchSide:      'xmlschemastypes.c:4960,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4960,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4962,11'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
                - xmlSchemaComparePreserveCollapseStrings
            - BranchSide:      'xmlschemastypes.c:4969,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4962,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4963,52'
              BranchSideFuncs:
                - xmlSchemaComparePreserveCollapseStrings
            - BranchSide:      'xmlschemastypes.c:4964,11'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
                - xmlSchemaCompareReplaceCollapseStrings
        - Branch String:   'xmlschemastypes.c:4964,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4965,51'
              BranchSideFuncs:
                - xmlSchemaCompareReplaceCollapseStrings
            - BranchSide:      'xmlschemastypes.c:4966,11'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
        - Branch String:   'xmlschemastypes.c:4966,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4967,40'
              BranchSideFuncs:
                - xmlSchemaCompareNormStrings
            - BranchSide:      'xmlschemastypes.c:4968,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4976,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4976,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4977,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4976,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4977,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4978,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:4978,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4979,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4980,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlschemastypes.c:4978,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4980,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4985,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4980,63'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4981,20'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:4983,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4980,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4982,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4983,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4988,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4988,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4989,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4988,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4989,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4990,18'
              BranchSideFuncs:
                - xmlSchemaCompareFloats
        - Branch String:   'xmlschemastypes.c:4990,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4991,18'
              BranchSideFuncs:
                - xmlSchemaCompareFloats
            - BranchSide:      'xmlschemastypes.c:4992,48'
              BranchSideFuncs:
                - xmlSchemaCompareFloats
        - Branch String:   'xmlschemastypes.c:4990,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4992,48'
              BranchSideFuncs:
                - xmlSchemaCompareFloats
            - BranchSide:      'xmlschemastypes.c:4993,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4995,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4995,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4996,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4995,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4996,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4997,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4997,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4998,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5004,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4998,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4999,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5000,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5000,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5001,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5002,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5006,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5006,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5007,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5006,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5007,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5008,17'
              BranchSideFuncs:
                - xmlStrcmp
        - Branch String:   'xmlschemastypes.c:5008,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5009,14'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'xmlschemastypes.c:5021,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5009,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5010,27'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'xmlschemastypes.c:5016,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5011,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5012,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5013,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5016,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5017,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5023,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5023,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5024,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5023,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5024,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5025,17'
              BranchSideFuncs:
                - xmlStrcmp
        - Branch String:   'xmlschemastypes.c:5025,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5026,21'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'xmlschemastypes.c:5041,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5026,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5027,41'
              BranchSideFuncs:
                - xmlStrcmp
            - BranchSide:      'xmlschemastypes.c:5036,26'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5029,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5030,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5031,30'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5031,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5032,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5034,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5036,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5037,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5039,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:4846,10'
          Dst:             xmlSchemaCompareDecimals
        - Src:             'xmlschemastypes.c:4861,10'
          Dst:             xmlSchemaCompareDecimals
        - Src:             'xmlschemastypes.c:4867,24'
          Dst:             xmlSchemaCompareDurations
        - Src:             'xmlschemastypes.c:4887,25'
          Dst:             xmlSchemaCompareDates
        - Src:             'xmlschemastypes.c:4942,8'
          Dst:             xmlStrEqual
        - Src:             'xmlschemastypes.c:4947,12'
          Dst:             xmlSchemaComparePreserveReplaceStrings
        - Src:             'xmlschemastypes.c:4949,12'
          Dst:             xmlSchemaComparePreserveCollapseStrings
        - Src:             'xmlschemastypes.c:4954,12'
          Dst:             xmlSchemaComparePreserveReplaceStrings
        - Src:             'xmlschemastypes.c:4956,12'
          Dst:             xmlSchemaCompareReplacedStrings
        - Src:             'xmlschemastypes.c:4958,12'
          Dst:             xmlSchemaCompareReplaceCollapseStrings
        - Src:             'xmlschemastypes.c:4963,12'
          Dst:             xmlSchemaComparePreserveCollapseStrings
        - Src:             'xmlschemastypes.c:4965,12'
          Dst:             xmlSchemaCompareReplaceCollapseStrings
        - Src:             'xmlschemastypes.c:4967,12'
          Dst:             xmlSchemaCompareNormStrings
        - Src:             'xmlschemastypes.c:4980,8'
          Dst:             xmlStrEqual
        - Src:             'xmlschemastypes.c:4981,8'
          Dst:             xmlStrEqual
        - Src:             'xmlschemastypes.c:4992,25'
          Dst:             xmlSchemaCompareFloats
        - Src:             'xmlschemastypes.c:5010,17'
          Dst:             xmlStrcmp
        - Src:             'xmlschemastypes.c:5027,31'
          Dst:             xmlStrcmp
    - functionName:    xmlSchemaCompareDecimals
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3639
      functionLinenumberEnd: 3650
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaValDecimalCompare
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:3641,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3643,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3645,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3645,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3647,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3649,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:3640,15'
          Dst:             xmlSchemaValDecimalCompare
    - functionName:    xmlSchemaCompareDurations
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3662
      functionLinenumberEnd: 3742
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         46
      ICount:          301
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:3671,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3671,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3672,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3671,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3672,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3675,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3686,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3687,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3700,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3687,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3688,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3694,18'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3688,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3689,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3690,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3690,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3691,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3693,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3694,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3695,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3697,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3700,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3701,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3707,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3701,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3701,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3704,20'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3701,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3702,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3704,20'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3707,27'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3707,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3710,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3707,16'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3708,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3710,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3716,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3717,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3720,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3720,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3721,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3724,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3733,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3733,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3735,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3733,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3734,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3735,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3735,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3736,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3737,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3737,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3738,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3741,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCompareDates
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4122
      functionLinenumberEnd: 4401
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         173
      ICount:          1365
      EdgeCount:       227
      CyclomaticComplexity: 56
      functionsReached:
        - _xmlSchemaDateCastYMToDays
        - xmlSchemaDateNormalize
        - xmlSchemaFreeValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4127,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4127,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4128,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4127,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4128,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4130,10'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4130,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4131,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4135,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4131,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4132,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4135,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4132,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4133,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4135,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4130,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4135,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4138,9'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4138,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4140,14'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4195,16'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4140,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4141,41'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4195,5'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4142,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4143,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4144,46'
              BranchSideFuncs:
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4147,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4148,22'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4152,46'
              BranchSideFuncs:
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4153,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4154,22'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4157,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4157,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4160,23'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4191,22'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4161,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4162,26'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4166,11'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4169,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4170,44'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4174,54'
              BranchSideFuncs:
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4175,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4176,29'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4177,30'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4179,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4180,33'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4182,33'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4197,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4198,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4199,42'
              BranchSideFuncs:
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4203,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4204,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4207,42'
              BranchSideFuncs:
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4209,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4210,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4213,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4213,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4216,19'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4248,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4217,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4218,22'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4222,14'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4225,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4226,40'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4230,50'
              BranchSideFuncs:
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4232,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4233,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4234,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4236,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4237,29'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4239,29'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4256,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4257,13'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4289,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4259,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4260,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4261,42'
              BranchSideFuncs:
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaDateNormalize
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4264,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4265,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4268,42'
              BranchSideFuncs:
                - _xmlSchemaDateCastYMToDays
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4270,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4271,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4272,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4272,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4273,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4277,19'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4278,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4279,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:4280,22'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4289,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4291,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4294,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4297,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4300,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4303,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4306,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4309,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4312,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4315,19'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4319,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4321,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4324,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4327,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4330,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4333,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4336,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4339,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4342,19'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4345,19'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4353,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4354,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4355,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4356,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4357,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4358,18'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4363,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4364,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4365,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4366,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4367,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4368,18'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4373,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4374,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4375,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4376,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4377,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4378,18'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4383,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4384,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4385,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4386,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4387,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4388,18'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4388,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4389,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4390,18'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4390,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4391,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4392,18'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4392,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4393,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4394,18'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4394,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4395,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4396,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:4141,18'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:4144,19'
          Dst:             _xmlSchemaDateCastYMToDays
        - Src:             'xmlschemastypes.c:4146,18'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:4148,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4152,19'
          Dst:             _xmlSchemaDateCastYMToDays
        - Src:             'xmlschemastypes.c:4154,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4155,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4162,7'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4163,7'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4168,26'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:4170,25'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4171,25'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4174,27'
          Dst:             _xmlSchemaDateCastYMToDays
        - Src:             'xmlschemastypes.c:4184,7'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4185,7'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4186,7'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4191,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4192,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4196,14'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:4199,15'
          Dst:             _xmlSchemaDateCastYMToDays
        - Src:             'xmlschemastypes.c:4202,14'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:4204,6'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4207,15'
          Dst:             _xmlSchemaDateCastYMToDays
        - Src:             'xmlschemastypes.c:4210,6'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4211,6'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4218,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4219,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4224,22'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:4226,21'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4227,21'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4230,23'
          Dst:             _xmlSchemaDateCastYMToDays
        - Src:             'xmlschemastypes.c:4241,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4242,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4243,3'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4248,6'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4249,6'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4258,14'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:4261,15'
          Dst:             _xmlSchemaDateCastYMToDays
        - Src:             'xmlschemastypes.c:4263,14'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:4265,6'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4268,15'
          Dst:             _xmlSchemaDateCastYMToDays
        - Src:             'xmlschemastypes.c:4284,2'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:4285,2'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaComparePreserveReplaceStrings
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4419
      functionLinenumberEnd: 4468
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - invert
      BBCount:         40
      ICount:          214
      EdgeCount:       56
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4422,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4422,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4422,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4422,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4423,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4455,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4423,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4423,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4424,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4423,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4423,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4424,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4423,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4424,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4438,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4424,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4425,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4437,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4425,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4426,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4431,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4426,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4427,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4429,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4431,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4432,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4434,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4439,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4440,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4445,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4440,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4441,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4443,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4445,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4446,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4446,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4447,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4449,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4455,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4456,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4461,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4456,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4457,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4459,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4461,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4462,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4467,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4462,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4463,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4465,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaComparePreserveCollapseStrings
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4486
      functionLinenumberEnd: 4556
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - invert
      BBCount:         79
      ICount:          393
      EdgeCount:       109
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4492,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4492,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4492,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4492,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4492,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4492,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4492,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4492,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4492,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4492,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4493,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4495,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4495,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4495,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4495,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4495,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4496,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4536,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4496,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4496,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4497,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4496,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4496,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4496,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4496,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4496,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4497,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4496,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4497,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4521,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4497,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4501,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4513,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4501,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4502,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4507,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4502,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4503,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4505,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4507,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4508,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4510,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4518,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4518,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4518,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4518,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4518,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4518,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4518,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4518,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4518,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4518,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4519,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4520,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4522,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4523,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4528,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4523,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4524,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4526,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4528,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4529,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4529,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4530,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4532,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4536,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4537,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4542,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4537,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4538,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4540,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4542,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4546,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4555,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4546,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4546,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4546,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4546,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4546,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4546,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4546,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4546,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4546,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4546,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4547,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4548,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4548,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4549,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4554,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4549,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4550,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4552,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCompareReplacedStrings
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4666
      functionLinenumberEnd: 4698
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         51
      ICount:          267
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4669,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4669,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4669,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4669,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4670,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4693,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4670,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4670,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4671,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4670,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4670,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4670,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4670,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4670,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4671,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4670,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4671,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4678,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4671,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4671,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4677,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4671,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4671,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4671,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4671,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4671,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4677,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4671,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4672,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4677,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4672,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4673,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4675,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4678,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4678,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4679,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4678,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4678,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4678,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4678,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4678,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4679,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4678,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4679,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4684,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4679,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4680,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4682,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4685,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4686,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4687,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4687,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4688,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4693,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4694,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4695,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4695,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4696,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4697,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCompareReplaceCollapseStrings
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4574
      functionLinenumberEnd: 4652
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - x
        - y
        - invert
      BBCount:         99
      ICount:          492
      EdgeCount:       137
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4580,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4580,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4580,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4580,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4580,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4580,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4580,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4580,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4580,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4580,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4581,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4583,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4583,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4583,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4583,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4583,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4584,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4632,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4584,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4584,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4585,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4584,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4584,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4584,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4584,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4584,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4585,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4584,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4585,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4609,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4585,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4585,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4601,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4585,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4585,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4585,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4585,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4585,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4601,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4585,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4589,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4601,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4589,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4590,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4595,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4590,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4591,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4593,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4595,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4596,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4598,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4606,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4606,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4606,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4606,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4606,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4606,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4606,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4606,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4606,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4606,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4607,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4608,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4609,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4609,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4613,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4609,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4609,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4609,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4609,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4609,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4613,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4609,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4613,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4625,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4613,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4614,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4619,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4614,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4615,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4617,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4619,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4620,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4622,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4626,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4627,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4628,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4628,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4629,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4632,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4633,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4638,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4633,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4634,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4636,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4638,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4642,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4651,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4642,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4642,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4642,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4642,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4642,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4642,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4642,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4642,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4642,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4642,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4643,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4644,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4644,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4645,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4650,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4645,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4646,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4648,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCompareNormStrings
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4710
      functionLinenumberEnd: 4742
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         109
      ICount:          529
      EdgeCount:       148
      CyclomaticComplexity: 41
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4713,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4713,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4713,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4713,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4713,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4713,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4713,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4713,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4713,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4713,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4713,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4714,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4714,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4714,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4714,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4714,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4714,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4714,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4714,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4714,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4714,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4714,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4714,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4715,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4715,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4715,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4715,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4715,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4716,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4731,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4716,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4716,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4717,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4716,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4716,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4716,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4716,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4716,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4717,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4716,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4717,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4724,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4717,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4717,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4721,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4717,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4717,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4717,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4717,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4717,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4721,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4717,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4718,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4721,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4721,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4721,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4721,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4721,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4721,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4721,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4721,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4721,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4721,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4721,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4721,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4722,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4722,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4722,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4722,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4722,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4722,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4722,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4722,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4722,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4722,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4722,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4722,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4723,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4725,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4726,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4727,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4727,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4728,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4731,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4732,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4736,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4732,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4732,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4732,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4732,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4732,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4732,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4732,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4732,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4732,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4732,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4732,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4733,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4733,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4734,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4735,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4736,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4737,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4741,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4737,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4737,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4737,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4737,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4737,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4737,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4737,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4737,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4737,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4737,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4737,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4738,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4738,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4739,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4740,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCompareFloats
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4753
      functionLinenumberEnd: 4799
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         31
      ICount:          158
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4756,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4756,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4757,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4756,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4757,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4762,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4762,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4763,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4764,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4764,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4765,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4767,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4769,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4770,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4771,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4771,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4772,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4774,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4779,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4780,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4784,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4780,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4781,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4782,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4784,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4785,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4792,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4792,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4793,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4794,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4794,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4795,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4796,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4796,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4797,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4798,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaDateNormalize
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4040
      functionLinenumberEnd: 4066
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - dt
        - offset
      BBCount:         20
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _xmlSchemaDateAdd
        - xmlSchemaDupVal
        - xmlSchemaFreeValue
        - xmlSchemaNewValue
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4043,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4044,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4046,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaDateAdd
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
        - Branch String:   'xmlschemastypes.c:4046,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4047,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaDateAdd
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:4048,39'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaDateAdd
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
        - Branch String:   'xmlschemastypes.c:4047,45'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4048,4'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaDateAdd
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:4048,39'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaDateAdd
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
        - Branch String:   'xmlschemastypes.c:4048,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4048,39'
              BranchSideFuncs:
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:4049,32'
              BranchSideFuncs:
                - xmlSchemaDupVal
        - Branch String:   'xmlschemastypes.c:4046,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4049,32'
              BranchSideFuncs:
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:4051,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaDateAdd
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4052,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4053,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4055,28'
              BranchSideFuncs:
                - _xmlSchemaDateAdd
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:4061,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4062,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4065,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:4049,16'
          Dst:             xmlSchemaDupVal
        - Src:             'xmlschemastypes.c:4051,11'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:4057,11'
          Dst:             _xmlSchemaDateAdd
        - Src:             'xmlschemastypes.c:4059,5'
          Dst:             xmlSchemaFreeValue
    - functionName:    _xmlSchemaDateCastYMToDays
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4079
      functionLinenumberEnd: 4097
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - dt
      BBCount:         25
      ICount:          211
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:4084,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4084,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4086,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4086,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4087,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4092,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4090,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4090,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4090,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4090,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4090,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4090,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4090,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4090,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4090,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4095,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4095,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4095,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4095,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4095,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4095,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:4095,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:4095,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:4095,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaValDecimalCompare
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         16
      ICount:          141
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:374,52'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:375,29'
              BranchSideFuncs:
                - strcmp
                - strcmp
            - BranchSide:      'xmlschemastypes.c:380,8'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'xmlschemastypes.c:374,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:377,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:380,8'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'xmlschemastypes.c:380,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:383,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:386,8'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'xmlschemastypes.c:386,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:388,14'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'xmlschemastypes.c:391,8'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'xmlschemastypes.c:391,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:393,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:402,32'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'xmlschemastypes.c:374,8'
          Dst:             strcmp
        - Src:             'xmlschemastypes.c:375,9'
          Dst:             strcmp
        - Src:             'xmlschemastypes.c:402,12'
          Dst:             strcmp
    - functionName:    xmlSchemaNormLen
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5140
      functionLinenumberEnd: 5175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         61
      ICount:          307
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5144,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5145,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5146,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5147,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5147,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5147,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5147,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5147,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5147,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5147,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5147,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5147,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5147,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5147,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5148,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5148,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5149,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5174,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5149,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5150,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5165,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5150,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5151,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5152,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5152,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5153,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5163,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5153,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5154,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5155,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5155,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5156,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5160,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5156,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5156,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5157,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5156,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5157,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5158,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5165,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5165,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5166,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5165,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5165,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5165,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5165,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5165,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5166,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5165,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5166,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5170,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5166,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5166,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5166,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5166,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5166,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5166,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5166,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5166,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5166,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5166,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5166,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5167,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5167,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5168,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5169,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _xmlSchemaParseGYear
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1448
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dt
        - str
      BBCount:         38
      ICount:          239
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1411,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1411,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1412,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1411,40'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1412,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1415,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1412,16'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1412,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1415,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1411,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1413,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1415,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1415,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1416,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1420,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1422,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1422,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1422,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1422,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1423,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1437,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1425,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1426,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1427,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1428,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1429,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1430,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1437,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1437,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1438,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1437,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1437,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1440,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1437,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1438,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1440,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1440,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1441,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1443,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1443,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1444,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1446,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _xmlSchemaParseTime
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1596
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dt
        - str
      BBCount:         93
      ICount:          567
      EdgeCount:       129
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1564,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1564,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1564,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1564,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1564,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1564,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1564,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1564,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1564,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1564,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1564,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1564,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1565,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1566,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1567,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1567,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1568,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1569,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1569,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1569,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1569,31'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1569,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1569,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1571,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1569,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1570,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1571,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1576,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1576,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1576,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1576,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1576,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1576,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1576,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1576,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1576,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1576,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1576,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1576,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1577,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1578,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1579,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1579,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1579,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1580,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1579,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1580,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1581,15'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1583,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1584,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1585,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1587,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1587,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1587,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1587,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1587,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1587,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1587,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1587,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1587,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1587,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1587,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1587,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1587,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1587,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1588,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1587,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1587,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1588,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1587,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1587,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1587,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1587,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1587,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1587,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1587,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1587,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1587,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1587,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1587,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1588,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1588,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1589,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1591,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1591,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1591,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1591,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1591,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1591,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1591,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1591,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1591,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1591,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1591,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1591,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1591,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1591,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1591,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1592,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1591,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1591,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1592,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1591,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1591,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1592,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1591,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1591,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1592,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1591,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1592,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1594,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _xmlSchemaParseGMonth
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dt
        - str
      BBCount:         19
      ICount:          133
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1508,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1508,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1508,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1508,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1508,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1508,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1508,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1508,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1508,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1508,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1508,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1508,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1509,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1510,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1512,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1512,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1512,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1513,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1512,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1513,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1515,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _xmlSchemaParseTimeZone
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1669
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dt
        - str
      BBCount:         55
      ICount:          406
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1612,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1613,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1614,12'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1616,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1618,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1623,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1630,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1630,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1664,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1635,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1635,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1635,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1635,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1635,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1635,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1635,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1635,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1635,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1635,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1635,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1635,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1636,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1637,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1638,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1638,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1638,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1639,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1638,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1639,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1641,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1641,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1642,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1643,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1647,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1647,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1647,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1647,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1647,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1647,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1647,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1647,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1647,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1647,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1647,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1647,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1648,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1649,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1650,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1650,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1650,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1651,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1650,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1651,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1653,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1654,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1655,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1657,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1657,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1657,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1658,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1657,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1658,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1660,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _xmlSchemaParseGDay
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1531
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dt
        - str
      BBCount:         19
      ICount:          134
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1536,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1536,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1536,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1536,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1536,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1536,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1536,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1536,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1536,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1536,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1536,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1536,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1537,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1538,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1540,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1540,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1540,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1541,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1540,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1541,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1543,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaValDecimalCompareWithInteger
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - lhs
        - rhs
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
        - xmlSchemaValDecimalCompare
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemastypes.c:411,29'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:414,12'
          Dst:             xmlSchemaValDecimalCompare
    - functionName:    xmlSchemaParseUInt
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2318
      functionLinenumberEnd: 2354
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - val
      BBCount:         34
      ICount:          224
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:2322,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2322,30'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2323,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2322,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2323,9'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2325,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:2325,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2326,12'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2329,11'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:2329,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2329,26'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2331,9'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:2329,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2331,9'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2333,11'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:2334,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2334,29'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2334,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:2334,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2334,46'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2334,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:2334,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2335,10'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2337,9'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:2337,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2339,13'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2348,5'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:2339,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2341,13'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2344,20'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:2345,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2346,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2347,5'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'xmlschemastypes.c:2350,5'
          Dst:             snprintf
    - functionName:    _xmlSchemaBase64Decode
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ch
      BBCount:         23
      ICount:          124
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1679,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1679,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1680,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1679,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1679,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1680,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1680,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1680,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1681,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1680,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1680,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1681,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1681,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1681,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1682,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1681,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1681,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1682,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1682,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1682,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1683,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1683,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1683,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1684,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1684,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1684,20'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1685,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaStrip
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         42
      ICount:          208
      EdgeCount:       56
      CyclomaticComplexity: 16
      functionsReached:
        - xmlStrndup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:2147,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2147,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2148,5'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2148,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2148,30'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2148,5'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2148,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2148,57'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2149,11'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2150,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2150,26'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2151,9'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2153,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2153,30'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2153,5'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2153,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2153,53'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2154,8'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2155,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2155,30'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2156,23'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2155,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2155,41'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2156,23'
              BranchSideFuncs:
                - xmlStrndup
      Callsites:
        - Src:             'xmlschemastypes.c:2156,12'
          Dst:             xmlStrndup
    - functionName:    xmlSchemaValAtomicListNode
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2255
      functionLinenumberEnd: 2308
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - value
        - ret
        - node
      BBCount:         86
      ICount:          439
      EdgeCount:       116
      CyclomaticComplexity: 32
      functionsReached:
        - xmlSchemaValPredefTypeNode
        - xmlStrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:2260,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2261,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2263,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2264,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2265,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2267,9'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2267,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2268,10'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2270,11'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2274,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2274,5'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2274,12'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2274,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2274,12'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2274,5'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2274,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2274,5'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2274,5'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2274,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2274,35'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2275,5'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2275,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2276,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2286,9'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2276,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2276,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2277,7'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2276,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2276,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2276,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2276,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2276,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2277,7'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2276,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2277,7'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2281,15'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2279,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2279,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2279,13'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2279,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2279,13'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2279,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2279,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2279,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2279,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2279,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2279,36'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2280,2'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2283,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2283,30'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2283,6'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2283,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2283,29'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2283,30'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2283,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2283,30'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2283,29'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2283,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2283,29'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2283,29'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2283,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2283,53'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2286,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2287,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2290,14'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2292,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2292,28'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2292,5'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2292,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2292,47'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2293,5'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2293,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2294,35'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2304,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2295,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2296,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2297,2'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2297,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2297,23'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2298,2'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2298,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2298,25'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2298,2'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2298,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2293,5'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
            - BranchSide:      'xmlschemastypes.c:2298,44'
              BranchSideFuncs:
                - xmlSchemaValPredefTypeNode
        - Branch String:   'xmlschemastypes.c:2305,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2306,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2307,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:2263,11'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2294,8'
          Dst:             xmlSchemaValPredefTypeNode
    - functionName:    xmlSchemaValPredefTypeNode
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3590
      functionLinenumberEnd: 3591
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - value
        - val
        - node
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaValAtomicType
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemastypes.c:3591,12'
          Dst:             xmlSchemaValAtomicType
    - functionName:    xmlSchemaValAtomicType
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2414
      functionLinenumberEnd: 3575
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - type
        - value
        - val
        - node
        - flags
        - ws
        - normOnTheFly
        - applyNorm
        - createStringValue
      BBCount:         1159
      ICount:          5619
      EdgeCount:       1567
      CyclomaticComplexity: 410
      functionsReached:
        - __isoc99_sscanf
        - _xmlSchemaBase64Decode
        - snprintf
        - xmlAddIDSafe
        - xmlAddRef
        - xmlFreeURI
        - xmlGetDocEntity
        - xmlGetDtdNotationDesc
        - xmlParseURI
        - xmlSchemaCheckLanguageType
        - xmlSchemaCollapseString
        - xmlSchemaFreeValue
        - xmlSchemaInitTypes
        - xmlSchemaNewValue
        - xmlSchemaParseUInt
        - xmlSchemaStrip
        - xmlSchemaTypeErrMemory
        - xmlSchemaValAtomicListNode
        - xmlSchemaValDecimalCompare
        - xmlSchemaValDecimalCompareWithInteger
        - xmlSchemaValidateDates
        - xmlSchemaValidateDuration
        - xmlSchemaWhiteSpaceReplace
        - xmlSearchNs
        - xmlSplitQName2
        - xmlStrdup
        - xmlStrndup
        - xmlValidateNCName
        - xmlValidateNMToken
        - xmlValidateName
        - xmlValidateQName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:2419,42'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2420,3'
              BranchSideFuncs:
                - xmlSchemaInitTypes
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
            - BranchSide:      'xmlschemastypes.c:2422,9'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
        - Branch String:   'xmlschemastypes.c:2419,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2421,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2422,9'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
        - Branch String:   'xmlschemastypes.c:2422,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2423,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2429,9'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
        - Branch String:   'xmlschemastypes.c:2429,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2430,15'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
            - BranchSide:      'xmlschemastypes.c:2432,9'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
        - Branch String:   'xmlschemastypes.c:2432,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2433,10'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
            - BranchSide:      'xmlschemastypes.c:2434,10'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
        - Branch String:   'xmlschemastypes.c:2434,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2434,26'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
            - BranchSide:      'xmlschemastypes.c:2448,13'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2434,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2436,14'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
            - BranchSide:      'xmlschemastypes.c:2448,13'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2436,55'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2437,5'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
            - BranchSide:      'xmlschemastypes.c:2446,5'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2437,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2438,5'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaWhiteSpaceReplace
            - BranchSide:      'xmlschemastypes.c:2446,5'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2436,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2439,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
            - BranchSide:      'xmlschemastypes.c:2446,5'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2439,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2440,37'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2442,34'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2443,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2444,25'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2445,9'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
                - xmlSchemaValAtomicListNode
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaValAtomicListNode
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaNewValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaValidateDuration
                - xmlSchemaValidateDates
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2448,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2450,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2453,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2453,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2464,12'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2508,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2539,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2656,42'
              BranchSideFuncs:
                - xmlSchemaValidateDates
            - BranchSide:      'xmlschemastypes.c:2656,42'
              BranchSideFuncs:
                - xmlSchemaValidateDates
            - BranchSide:      'xmlschemastypes.c:2656,42'
              BranchSideFuncs:
                - xmlSchemaValidateDates
            - BranchSide:      'xmlschemastypes.c:2656,42'
              BranchSideFuncs:
                - xmlSchemaValidateDates
            - BranchSide:      'xmlschemastypes.c:2656,42'
              BranchSideFuncs:
                - xmlSchemaValidateDates
            - BranchSide:      'xmlschemastypes.c:2656,42'
              BranchSideFuncs:
                - xmlSchemaValidateDates
            - BranchSide:      'xmlschemastypes.c:2656,42'
              BranchSideFuncs:
                - xmlSchemaValidateDates
            - BranchSide:      'xmlschemastypes.c:2656,42'
              BranchSideFuncs:
                - xmlSchemaValidateDates
            - BranchSide:      'xmlschemastypes.c:2660,45'
              BranchSideFuncs:
                - xmlSchemaValidateDuration
            - BranchSide:      'xmlschemastypes.c:2665,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2665,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2805,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2864,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2893,11'
              BranchSideFuncs:
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2913,36'
              BranchSideFuncs:
                - xmlValidateNMToken
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2927,46'
              BranchSideFuncs:
                - xmlSchemaValAtomicListNode
            - BranchSide:      'xmlschemastypes.c:2935,35'
              BranchSideFuncs:
                - xmlValidateName
                - xmlSchemaNewValue
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2951,32'
              BranchSideFuncs:
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
            - BranchSide:      'xmlschemastypes.c:2994,37'
              BranchSideFuncs:
                - xmlValidateNCName
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3006,37'
              BranchSideFuncs:
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3042,37'
              BranchSideFuncs:
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3065,46'
              BranchSideFuncs:
                - xmlSchemaValAtomicListNode
            - BranchSide:      'xmlschemastypes.c:3081,41'
              BranchSideFuncs:
                - xmlValidateNCName
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
            - BranchSide:      'xmlschemastypes.c:3111,18'
              BranchSideFuncs:
                - xmlSchemaValAtomicListNode
            - BranchSide:      'xmlschemastypes.c:3127,26'
              BranchSideFuncs:
                - xmlValidateQName
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3185,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:3221,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3293,38'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3413,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3413,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3413,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3413,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3413,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3413,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3413,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3413,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3413,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3413,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3413,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3413,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3413,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3553,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2453,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2453,34'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2462,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2453,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2454,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2462,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2455,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2456,32'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2459,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2464,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2465,24'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2489,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:2467,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2468,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2475,14'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:2468,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2469,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2475,3'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:2469,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2469,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2470,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2469,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2469,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2470,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2469,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2470,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2472,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:2476,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2477,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2487,3'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:2477,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2477,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2478,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2477,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2477,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2478,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2477,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2478,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2479,14'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:2479,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2480,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2484,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:2481,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2482,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2483,4'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:2489,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2489,32'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2506,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2489,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2490,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2506,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2490,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2491,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2498,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2491,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2492,35'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2493,16'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
        - Branch String:   'xmlschemastypes.c:2495,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2496,12'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2497,3'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2499,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2500,32'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2503,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2508,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2509,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2518,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2509,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2510,8'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2517,3'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2510,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2511,39'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2513,42'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2514,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2515,16'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2516,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2519,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2520,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2520,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2520,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2521,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2520,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2520,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2521,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2520,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2521,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2523,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2527,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2528,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2536,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2529,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2530,50'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2533,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2546,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2546,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2547,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2546,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2547,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2552,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2552,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2553,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2558,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2553,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2553,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2553,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2553,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2553,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2553,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2553,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2553,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2553,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2553,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2553,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2558,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2559,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2560,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2562,15'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2567,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2568,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2573,3'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2573,3'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2574,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2577,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2579,38'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2579,43'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2579,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2579,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2580,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2583,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2583,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2584,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2586,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2586,38'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2586,43'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2586,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2586,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2587,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2593,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2593,51'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2593,62'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2599,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2594,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2594,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2599,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2594,43'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2594,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2596,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2593,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2596,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2599,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2602,42'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2602,53'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2602,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2602,70'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2602,73'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2602,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2602,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2603,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2607,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2607,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2608,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2609,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2608,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2608,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2608,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2608,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2608,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2608,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2608,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2608,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2608,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2608,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2608,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2609,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2609,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2610,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2611,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2611,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2612,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2646,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2613,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2616,67'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2643,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2618,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2620,43'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2623,37'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2623,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2625,45'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2629,43'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - snprintf
        - Branch String:   'xmlschemastypes.c:2631,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2633,48'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:2636,50'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:2670,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2671,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2673,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2671,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2671,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2671,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2671,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2671,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2671,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2671,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2671,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2671,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2671,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2671,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2673,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2673,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2673,41'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2699,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2673,56'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2673,60'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2699,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2673,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2674,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2699,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2675,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2676,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2677,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2677,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2678,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2697,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2678,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2679,33'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2687,33'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2680,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2681,54'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2683,52'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2688,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2689,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2691,52'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2699,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2700,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2703,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2703,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2703,41'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2735,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2703,56'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2703,60'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2735,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2703,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2704,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2735,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2705,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2706,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2707,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2707,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2708,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2733,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2708,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2709,33'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2720,33'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2710,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2711,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2716,52'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2711,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2712,58'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2714,58'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2721,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2722,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2727,52'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2722,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2723,50'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2725,50'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2735,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2735,37'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2737,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2735,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2736,24'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2737,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2737,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2737,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2738,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2737,54'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2737,58'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2738,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2737,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2738,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2739,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2739,38'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2739,43'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2739,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2739,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2740,24'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2743,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2743,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2744,24'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2750,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2745,42'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2745,47'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2745,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2745,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2746,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2749,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2750,42'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2750,46'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2752,23'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2750,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2751,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2752,23'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2752,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2752,40'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2753,24'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2752,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2753,24'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2759,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2754,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2754,44'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2755,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2754,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2755,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2756,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2756,42'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2756,47'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2756,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2756,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2757,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2758,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2759,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2760,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2762,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2760,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2760,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2760,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2760,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2760,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2760,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2760,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2760,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2760,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2760,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2760,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2762,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2762,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2763,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2764,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2764,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2765,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2802,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2765,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2766,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2784,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - __isoc99_sscanf
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2767,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2773,55'
              BranchSideFuncs:
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2781,29'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2773,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2775,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2777,52'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2785,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2790,55'
              BranchSideFuncs:
                - __isoc99_sscanf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2798,29'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2790,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2792,40'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2794,52'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2807,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2808,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2837,12'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2808,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2808,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2808,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2808,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2808,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2808,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2808,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2808,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2808,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2808,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2808,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2809,12'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2809,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2810,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2812,19'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2812,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2813,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2815,19'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2815,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2816,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2822,19'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2817,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2817,32'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2821,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2817,43'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2818,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2821,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2817,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2819,12'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2821,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2822,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2823,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2830,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2824,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2824,32'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2828,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2824,43'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2825,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2828,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2825,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2825,32'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2828,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2824,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2826,12'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2828,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2831,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2832,4'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2836,3'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2832,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2832,4'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2832,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2832,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2832,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2832,4'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2832,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2832,4'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2832,4'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2832,4'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2832,35'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2833,9'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2833,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2834,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2835,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2837,27'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2837,31'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2839,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2837,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2838,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2839,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2839,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2839,36'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2841,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2839,16'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2840,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2841,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2841,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2841,36'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2845,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2842,4'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2842,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2845,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2842,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2842,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2845,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2843,4'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2843,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2845,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2841,16'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2844,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2845,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:2845,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2845,36'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2850,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2846,4'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2846,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2850,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2846,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2846,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2850,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2847,4'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2847,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2850,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2847,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2847,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2850,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2845,16'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2848,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2850,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2852,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2853,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:2861,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2854,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2855,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2858,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2866,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2867,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2881,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2867,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2868,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2880,3'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2868,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2868,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2869,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2868,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2868,44'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2869,8'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2868,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2869,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2870,16'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2870,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2871,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2877,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2872,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2873,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2874,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2874,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2875,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2876,4'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2881,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2882,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2890,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2883,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2884,50'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2887,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2893,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2893,29'
              BranchSideFuncs:
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:2899,44'
              BranchSideFuncs:
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2893,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2894,34'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2899,44'
              BranchSideFuncs:
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2895,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2896,15'
              BranchSideFuncs:
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2897,6'
              BranchSideFuncs:
                - xmlSchemaCheckLanguageType
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2899,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2900,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2911,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2900,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2901,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2909,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2902,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2903,50'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2906,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2913,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2914,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2925,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2914,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2915,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2923,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2916,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2917,50'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2920,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2929,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2930,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2932,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2936,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2936,32'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2949,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2936,45'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2936,49'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2949,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2936,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2937,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2949,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2938,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2939,31'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2946,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2940,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2940,8'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2940,15'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2940,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2940,15'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2940,8'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2940,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2940,8'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2940,8'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2940,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2940,41'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2941,14'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2942,27'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2942,32'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2942,8'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2942,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2942,31'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2942,32'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2942,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2942,32'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2942,31'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2942,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2942,31'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2942,31'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2942,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2942,55'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2943,34'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2955,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2956,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2957,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
                - xmlSplitQName2
                - xmlSearchNs
        - Branch String:   'xmlschemastypes.c:2957,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2961,44'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlSearchNs
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2974,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2963,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2963,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2969,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2963,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2964,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2969,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2965,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2966,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2967,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2969,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2970,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2971,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2971,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2972,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2973,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2974,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2975,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2989,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2976,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2977,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2981,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2977,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2978,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2979,4'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2981,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2982,26'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2984,36'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2985,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2986,35'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2987,14'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2995,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2995,32'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3004,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2995,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2996,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3004,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2997,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2998,46'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3001,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3007,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3007,32'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3016,18'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
        - Branch String:   'xmlschemastypes.c:3007,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3008,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
            - BranchSide:      'xmlschemastypes.c:3016,18'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
        - Branch String:   'xmlschemastypes.c:3009,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3010,46'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
            - BranchSide:      'xmlschemastypes.c:3013,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3016,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3016,32'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
            - BranchSide:      'xmlschemastypes.c:3040,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3016,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3017,18'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
            - BranchSide:      'xmlschemastypes.c:3040,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3016,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3018,48'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
            - BranchSide:      'xmlschemastypes.c:3040,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3023,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3027,44'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddIDSafe
                - xmlAddIDSafe
            - BranchSide:      'xmlschemastypes.c:3039,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3028,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3029,44'
              BranchSideFuncs:
                - xmlAddIDSafe
            - BranchSide:      'xmlschemastypes.c:3032,44'
              BranchSideFuncs:
                - xmlAddIDSafe
        - Branch String:   'xmlschemastypes.c:3033,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3034,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3035,32'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3043,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3043,32'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3050,18'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
        - Branch String:   'xmlschemastypes.c:3043,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3044,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
            - BranchSide:      'xmlschemastypes.c:3050,18'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
        - Branch String:   'xmlschemastypes.c:3045,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3046,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3047,28'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
        - Branch String:   'xmlschemastypes.c:3050,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3050,32'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
            - BranchSide:      'xmlschemastypes.c:3063,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3050,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3051,18'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
            - BranchSide:      'xmlschemastypes.c:3063,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3050,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3052,48'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlAddRef
                - xmlAddRef
            - BranchSide:      'xmlschemastypes.c:3063,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3056,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3057,37'
              BranchSideFuncs:
                - xmlAddRef
            - BranchSide:      'xmlschemastypes.c:3060,37'
              BranchSideFuncs:
                - xmlAddRef
        - Branch String:   'xmlschemastypes.c:3067,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3068,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3070,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3071,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3071,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3077,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3071,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3072,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3077,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3071,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3073,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3077,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3082,36'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3082,40'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
            - BranchSide:      'xmlschemastypes.c:3083,25'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
        - Branch String:   'xmlschemastypes.c:3082,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3083,25'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
            - BranchSide:      'xmlschemastypes.c:3084,21'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
        - Branch String:   'xmlschemastypes.c:3084,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3087,44'
              BranchSideFuncs:
                - xmlSchemaStrip
                - xmlGetDocEntity
                - xmlGetDocEntity
            - BranchSide:      'xmlschemastypes.c:3099,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3088,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3089,47'
              BranchSideFuncs:
                - xmlGetDocEntity
            - BranchSide:      'xmlschemastypes.c:3092,47'
              BranchSideFuncs:
                - xmlGetDocEntity
        - Branch String:   'xmlschemastypes.c:3094,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3095,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3097,29'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3094,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3097,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3098,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3099,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3099,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3102,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3099,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3101,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3102,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3102,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3102,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3108,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3102,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3103,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3108,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3102,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3104,52'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3108,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3111,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3111,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3112,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3111,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3112,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3113,46'
              BranchSideFuncs:
                - xmlSchemaValAtomicListNode
        - Branch String:   'xmlschemastypes.c:3115,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3116,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3118,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3119,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3119,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3125,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3119,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3120,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3125,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3119,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3121,48'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3125,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3131,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3131,36'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSplitQName2
                - xmlSearchNs
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3149,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
        - Branch String:   'xmlschemastypes.c:3131,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3134,44'
              BranchSideFuncs:
                - xmlSplitQName2
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlSearchNs
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3149,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
        - Branch String:   'xmlschemastypes.c:3135,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3138,42'
              BranchSideFuncs:
                - xmlSearchNs
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3144,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
        - Branch String:   'xmlschemastypes.c:3139,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3140,33'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
            - BranchSide:      'xmlschemastypes.c:3141,34'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3144,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3144,46'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
            - BranchSide:      'xmlschemastypes.c:3146,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
        - Branch String:   'xmlschemastypes.c:3144,59'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3144,63'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
            - BranchSide:      'xmlschemastypes.c:3145,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
        - Branch String:   'xmlschemastypes.c:3144,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3145,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
            - BranchSide:      'xmlschemastypes.c:3146,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
        - Branch String:   'xmlschemastypes.c:3146,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3147,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
            - BranchSide:      'xmlschemastypes.c:3148,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
        - Branch String:   'xmlschemastypes.c:3149,36'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3149,40'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
            - BranchSide:      'xmlschemastypes.c:3150,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
        - Branch String:   'xmlschemastypes.c:3149,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3150,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
            - BranchSide:      'xmlschemastypes.c:3151,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
                - xmlGetDtdNotationDesc
        - Branch String:   'xmlschemastypes.c:3151,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3154,50'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
            - BranchSide:      'xmlschemastypes.c:3163,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3155,40'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3155,44'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlGetDtdNotationDesc
            - BranchSide:      'xmlschemastypes.c:3158,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3155,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3156,54'
              BranchSideFuncs:
                - xmlGetDtdNotationDesc
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3158,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3158,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3159,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3161,29'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3163,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3163,36'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3182,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3163,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3164,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3182,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3165,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3166,29'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3175,29'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3166,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3167,51'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3169,61'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3170,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3171,50'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3173,32'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3175,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3176,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3177,29'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3177,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3178,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3179,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3185,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3188,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:3211,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3188,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3188,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
                - xmlSchemaCollapseString
            - BranchSide:      'xmlschemastypes.c:3193,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3188,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3189,35'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3193,26'
              BranchSideFuncs:
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3190,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3191,16'
              BranchSideFuncs:
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3192,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3194,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3195,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3196,18'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3196,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3197,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3204,54'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3197,18'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3197,22'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3202,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3197,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3197,37'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3202,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3197,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3198,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3202,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3198,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3198,24'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3202,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3198,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3198,39'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3202,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3198,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3199,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3202,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3199,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3199,24'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3202,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3199,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3199,39'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3202,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3199,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3200,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3202,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3200,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3200,25'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3202,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3200,36'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3200,40'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3202,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3200,51'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3201,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3202,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3197,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3202,9'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3203,7'
              BranchSideFuncs:
                - xmlParseURI
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3206,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3207,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3208,32'
              BranchSideFuncs:
                - xmlFreeURI
                - xmlSchemaNewValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3211,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3212,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3218,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3213,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3214,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3215,46'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3225,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3226,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3228,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3228,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3229,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3231,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3229,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3229,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3229,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3229,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3229,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3229,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3229,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3229,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3229,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3229,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3229,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3231,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3232,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3232,44'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3233,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3232,57'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3232,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3233,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3233,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3233,44'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3234,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3233,57'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3232,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3234,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3234,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3233,57'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3234,44'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3232,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3235,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3238,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3238,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3239,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3241,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3239,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3239,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3239,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3239,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3239,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3239,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3239,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3239,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3239,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3239,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3239,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3241,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3241,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3242,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3243,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3243,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3244,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3246,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3246,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3248,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlStrndup
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3275,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3249,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3250,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3255,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3256,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3257,11'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3262,29'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3265,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3266,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3271,52'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3266,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3267,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3268,29'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3297,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3298,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3300,17'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3300,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3303,52'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3310,17'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3304,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3305,30'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3309,17'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3305,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3306,26'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3308,25'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3310,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3313,52'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3342,30'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3314,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3315,30'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3317,25'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3315,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3316,25'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3317,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3318,28'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3319,17'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3343,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3344,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3346,28'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3344,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3345,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3346,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3346,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3349,25'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3360,28'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3349,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3350,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3351,57'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3352,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3351,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3352,41'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3351,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3354,25'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3357,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3357,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3358,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3359,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3360,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3363,25'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3375,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3363,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3364,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3365,57'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3366,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3365,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3366,41'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3365,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3368,25'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3371,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3371,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3372,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3373,27'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3377,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3378,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3398,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3379,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3380,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3382,25'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:3383,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3384,11'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:3388,43'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3389,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3390,53'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3394,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3390,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3390,61'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
            - BranchSide:      'xmlschemastypes.c:3391,38'
              BranchSideFuncs:
                - _xmlSchemaBase64Decode
        - Branch String:   'xmlschemastypes.c:3419,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3420,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3421,8'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3421,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3422,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3423,22'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3422,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3422,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3422,13'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3422,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3422,13'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3422,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3422,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3422,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3422,7'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3422,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3422,38'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3423,22'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3423,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3424,26'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3426,29'
              BranchSideFuncs:
                - xmlSchemaParseUInt
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3430,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3431,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3432,34'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3433,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3434,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3435,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3434,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3434,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3434,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3434,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3434,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3434,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3434,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3434,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3434,7'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3434,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3434,38'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
            - BranchSide:      'xmlschemastypes.c:3435,22'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3435,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3436,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3437,21'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3437,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3439,24'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3442,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3439,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3440,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3441,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3442,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3444,25'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3449,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3444,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3445,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3446,25'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3446,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3447,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3448,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3449,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3451,25'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3454,26'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3451,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3452,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3453,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3454,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3456,25'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3459,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
        - Branch String:   'xmlschemastypes.c:3456,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3457,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3458,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3459,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3465,32'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompare
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3474,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3468,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3469,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3470,32'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompare
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3471,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3472,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3473,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3474,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3478,32'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3486,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3481,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3482,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3483,25'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3483,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3484,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3485,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3486,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3488,25'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3493,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3488,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3489,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3490,25'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3490,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3491,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3492,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3493,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3495,25'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3500,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3495,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3496,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3497,25'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3497,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3498,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3499,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3500,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3501,22'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3506,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3501,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3502,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3503,25'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3503,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3504,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3505,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3506,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3510,32'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompare
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3518,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3513,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3514,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3515,25'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3515,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3516,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3517,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3518,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3520,25'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3525,25'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaValDecimalCompareWithInteger
        - Branch String:   'xmlschemastypes.c:3520,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3521,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3522,25'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3522,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3523,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3524,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3527,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3528,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3529,25'
              BranchSideFuncs:
                - xmlSchemaValDecimalCompareWithInteger
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3529,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3530,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3531,17'
              BranchSideFuncs:
                - xmlSchemaNewValue
        - Branch String:   'xmlschemastypes.c:3532,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3533,43'
              BranchSideFuncs:
                - xmlSchemaNewValue
            - BranchSide:      'xmlschemastypes.c:3541,33'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3534,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3535,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3538,21'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3547,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3549,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3551,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3556,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3557,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3558,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3560,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3561,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3562,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3564,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3565,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3566,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3568,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3569,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3570,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3572,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3573,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:3574,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:2420,3'
          Dst:             xmlSchemaInitTypes
        - Src:             'xmlschemastypes.c:2440,10'
          Dst:             xmlSchemaWhiteSpaceReplace
        - Src:             'xmlschemastypes.c:2442,10'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemastypes.c:2454,7'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2456,22'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2492,11'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemastypes.c:2494,11'
          Dst:             xmlSchemaWhiteSpaceReplace
        - Src:             'xmlschemastypes.c:2498,7'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2500,22'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2511,15'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemastypes.c:2513,15'
          Dst:             xmlSchemaWhiteSpaceReplace
        - Src:             'xmlschemastypes.c:2528,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2530,40'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2612,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2633,29'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:2636,25'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:2656,19'
          Dst:             xmlSchemaValidateDates
        - Src:             'xmlschemastypes.c:2660,19'
          Dst:             xmlSchemaValidateDuration
        - Src:             'xmlschemastypes.c:2679,33'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2683,33'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:2687,33'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2691,33'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:2709,33'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2716,33'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:2720,33'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2727,33'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:2766,29'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2773,33'
          Dst:             __isoc99_sscanf
        - Src:             'xmlschemastypes.c:2777,33'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:2784,29'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2790,33'
          Dst:             __isoc99_sscanf
        - Src:             'xmlschemastypes.c:2794,33'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:2853,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2882,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2884,40'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2894,10'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemastypes.c:2899,17'
          Dst:             xmlSchemaCheckLanguageType
        - Src:             'xmlschemastypes.c:2901,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2903,40'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2913,17'
          Dst:             xmlValidateNMToken
        - Src:             'xmlschemastypes.c:2915,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2917,40'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2927,19'
          Dst:             xmlSchemaValAtomicListNode
        - Src:             'xmlschemastypes.c:2935,19'
          Dst:             xmlValidateName
        - Src:             'xmlschemastypes.c:2937,7'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2943,23'
          Dst:             xmlStrndup
        - Src:             'xmlschemastypes.c:2954,23'
          Dst:             xmlValidateQName
        - Src:             'xmlschemastypes.c:2961,29'
          Dst:             xmlSplitQName2
        - Src:             'xmlschemastypes.c:2962,12'
          Dst:             xmlSearchNs
        - Src:             'xmlschemastypes.c:2975,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2984,26'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2986,25'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:2994,19'
          Dst:             xmlValidateNCName
        - Src:             'xmlschemastypes.c:2996,21'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2998,36'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3006,19'
          Dst:             xmlValidateNCName
        - Src:             'xmlschemastypes.c:3008,21'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:3010,36'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3027,29'
          Dst:             xmlSchemaStrip
        - Src:             'xmlschemastypes.c:3029,31'
          Dst:             xmlAddIDSafe
        - Src:             'xmlschemastypes.c:3032,31'
          Dst:             xmlAddIDSafe
        - Src:             'xmlschemastypes.c:3042,19'
          Dst:             xmlValidateNCName
        - Src:             'xmlschemastypes.c:3044,7'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:3047,18'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3055,25'
          Dst:             xmlSchemaStrip
        - Src:             'xmlschemastypes.c:3057,21'
          Dst:             xmlAddRef
        - Src:             'xmlschemastypes.c:3060,21'
          Dst:             xmlAddRef
        - Src:             'xmlschemastypes.c:3065,19'
          Dst:             xmlSchemaValAtomicListNode
        - Src:             'xmlschemastypes.c:3081,23'
          Dst:             xmlValidateNCName
        - Src:             'xmlschemastypes.c:3087,29'
          Dst:             xmlSchemaStrip
        - Src:             'xmlschemastypes.c:3089,31'
          Dst:             xmlGetDocEntity
        - Src:             'xmlschemastypes.c:3092,31'
          Dst:             xmlGetDocEntity
        - Src:             'xmlschemastypes.c:3113,19'
          Dst:             xmlSchemaValAtomicListNode
        - Src:             'xmlschemastypes.c:3130,23'
          Dst:             xmlValidateQName
        - Src:             'xmlschemastypes.c:3134,29'
          Dst:             xmlSplitQName2
        - Src:             'xmlschemastypes.c:3138,30'
          Dst:             xmlSearchNs
        - Src:             'xmlschemastypes.c:3142,35'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3154,28'
          Dst:             xmlGetDtdNotationDesc
        - Src:             'xmlschemastypes.c:3156,32'
          Dst:             xmlGetDtdNotationDesc
        - Src:             'xmlschemastypes.c:3164,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:3169,51'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3189,11'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemastypes.c:3193,16'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3204,27'
          Dst:             xmlParseURI
        - Src:             'xmlschemastypes.c:3208,21'
          Dst:             xmlFreeURI
        - Src:             'xmlschemastypes.c:3212,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:3215,36'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3248,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:3255,27'
          Dst:             xmlStrndup
        - Src:             'xmlschemastypes.c:3257,11'
          Dst:             xmlSchemaTypeErrMemory
        - Src:             'xmlschemastypes.c:3303,28'
          Dst:             _xmlSchemaBase64Decode
        - Src:             'xmlschemastypes.c:3313,28'
          Dst:             _xmlSchemaBase64Decode
        - Src:             'xmlschemastypes.c:3351,33'
          Dst:             _xmlSchemaBase64Decode
        - Src:             'xmlschemastypes.c:3353,33'
          Dst:             _xmlSchemaBase64Decode
        - Src:             'xmlschemastypes.c:3365,33'
          Dst:             _xmlSchemaBase64Decode
        - Src:             'xmlschemastypes.c:3367,33'
          Dst:             _xmlSchemaBase64Decode
        - Src:             'xmlschemastypes.c:3378,25'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:3384,11'
          Dst:             xmlSchemaTypeErrMemory
        - Src:             'xmlschemastypes.c:3390,29'
          Dst:             _xmlSchemaBase64Decode
        - Src:             'xmlschemastypes.c:3428,23'
          Dst:             xmlSchemaParseUInt
        - Src:             'xmlschemastypes.c:3439,24'
          Dst:             xmlSchemaValDecimalCompareWithInteger
        - Src:             'xmlschemastypes.c:3446,25'
          Dst:             xmlSchemaValDecimalCompareWithInteger
        - Src:             'xmlschemastypes.c:3451,25'
          Dst:             xmlSchemaValDecimalCompareWithInteger
        - Src:             'xmlschemastypes.c:3456,25'
          Dst:             xmlSchemaValDecimalCompareWithInteger
        - Src:             'xmlschemastypes.c:3468,25'
          Dst:             xmlSchemaValDecimalCompare
        - Src:             'xmlschemastypes.c:3471,25'
          Dst:             xmlSchemaValDecimalCompare
        - Src:             'xmlschemastypes.c:3481,25'
          Dst:             xmlSchemaValDecimalCompare
        - Src:             'xmlschemastypes.c:3483,25'
          Dst:             xmlSchemaValDecimalCompareWithInteger
        - Src:             'xmlschemastypes.c:3488,25'
          Dst:             xmlSchemaValDecimalCompareWithInteger
        - Src:             'xmlschemastypes.c:3490,25'
          Dst:             xmlSchemaValDecimalCompareWithInteger
        - Src:             'xmlschemastypes.c:3495,25'
          Dst:             xmlSchemaValDecimalCompareWithInteger
        - Src:             'xmlschemastypes.c:3497,25'
          Dst:             xmlSchemaValDecimalCompareWithInteger
        - Src:             'xmlschemastypes.c:3501,22'
          Dst:             xmlSchemaValDecimalCompareWithInteger
        - Src:             'xmlschemastypes.c:3503,25'
          Dst:             xmlSchemaValDecimalCompareWithInteger
        - Src:             'xmlschemastypes.c:3513,25'
          Dst:             xmlSchemaValDecimalCompare
        - Src:             'xmlschemastypes.c:3515,25'
          Dst:             xmlSchemaValDecimalCompareWithInteger
        - Src:             'xmlschemastypes.c:3520,25'
          Dst:             xmlSchemaValDecimalCompareWithInteger
        - Src:             'xmlschemastypes.c:3522,25'
          Dst:             xmlSchemaValDecimalCompareWithInteger
        - Src:             'xmlschemastypes.c:3527,25'
          Dst:             xmlSchemaValDecimalCompareWithInteger
        - Src:             'xmlschemastypes.c:3529,25'
          Dst:             xmlSchemaValDecimalCompareWithInteger
        - Src:             'xmlschemastypes.c:3533,25'
          Dst:             xmlSchemaNewValue
    - functionName:    xmlSchemaInitTypes
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         111
      ICount:          639
      EdgeCount:       164
      CyclomaticComplexity: 55
      functionsReached:
        - xmlHashCreate
        - xmlSchemaAddParticle
        - xmlSchemaCleanupTypesInternal
        - xmlSchemaInitBasicType
        - xmlSchemaTypeErrMemory
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:525,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:525,9'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaInitBasicType
                - xmlSchemaAddParticle.11221
                - xmlSchemaAddParticle.11221
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
                - xmlSchemaTypeErrMemory
                - xmlSchemaTypeErrMemory
                - xmlSchemaTypeErrMemory
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:525,9'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaInitBasicType
                - xmlSchemaAddParticle.11221
                - xmlSchemaAddParticle.11221
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
                - xmlSchemaTypeErrMemory
                - xmlSchemaTypeErrMemory
                - xmlSchemaTypeErrMemory
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:525,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:526,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:529,18'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlSchemaInitBasicType
                - xmlSchemaAddParticle.11221
                - xmlSchemaAddParticle.11221
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
                - xmlSchemaTypeErrMemory
                - xmlSchemaTypeErrMemory
                - xmlSchemaTypeErrMemory
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:541,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:542,2'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:549,31'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaAddParticle.11221
                - xmlSchemaAddParticle.11221
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
                - xmlSchemaTypeErrMemory
                - xmlSchemaTypeErrMemory
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:552,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:553,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:554,41'
              BranchSideFuncs:
                - xmlSchemaAddParticle.11221
                - xmlSchemaAddParticle.11221
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
                - xmlSchemaTypeErrMemory
                - xmlSchemaTypeErrMemory
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:566,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:567,6'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:568,57'
              BranchSideFuncs:
                - xmlSchemaAddParticle.11221
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
                - xmlSchemaTypeErrMemory
                - xmlSchemaTypeErrMemory
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:572,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:573,6'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:576,9'
              BranchSideFuncs:
                - xmlSchemaAddParticle.11221
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
                - xmlSchemaTypeErrMemory
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:581,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:582,6'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:583,2'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
                - xmlSchemaTypeErrMemory
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:588,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:589,6'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:592,9'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:601,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:602,6'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:605,9'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:613,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:614,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:620,11'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:621,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:622,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:625,12'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:626,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:627,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:630,9'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:631,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:632,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:635,13'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:636,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:637,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:640,9'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:641,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:642,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:645,10'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:646,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:647,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:650,8'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:651,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:652,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:655,11'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:656,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:657,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:660,14'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:661,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:662,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:665,9'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:666,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:667,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:670,13'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:671,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:672,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:675,10'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:676,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:677,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:680,11'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:681,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:682,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:685,12'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:686,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:687,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:690,11'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:691,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:692,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:695,12'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:696,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:697,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:700,2'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:701,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:702,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:705,11'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:706,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:707,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:710,10'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:711,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:712,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:719,12'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:720,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:721,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:725,11'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:726,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:727,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:730,2'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:731,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:732,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:735,2'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:736,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:737,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:739,2'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:740,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:741,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:744,10'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:745,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:746,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:749,9'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:750,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:751,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:755,11'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:756,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:757,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:760,2'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:761,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:762,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:765,2'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:766,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:767,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:770,2'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:771,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:772,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:775,2'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:776,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:777,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:780,2'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:781,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:782,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:785,8'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:786,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:787,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:790,10'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:791,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:792,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:795,13'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:796,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:797,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:800,9'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:801,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:802,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:805,12'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:806,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:807,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:810,11'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:811,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:812,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:814,11'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:815,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:816,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:819,10'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:820,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:821,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:824,11'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:825,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:826,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:833,13'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:834,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:835,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:836,42'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:841,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:842,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:843,40'
              BranchSideFuncs:
                - xmlSchemaInitBasicType
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:849,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:850,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:851,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:540,26'
          Dst:             xmlHashCreate
        - Src:             'xmlschemastypes.c:542,2'
          Dst:             xmlSchemaTypeErrMemory
        - Src:             'xmlschemastypes.c:549,31'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:565,13'
          Dst:             xmlSchemaAddParticle
        - Src:             'xmlschemastypes.c:573,6'
          Dst:             xmlSchemaTypeErrMemory
        - Src:             'xmlschemastypes.c:580,13'
          Dst:             xmlSchemaAddParticle
        - Src:             'xmlschemastypes.c:589,6'
          Dst:             xmlSchemaTypeErrMemory
        - Src:             'xmlschemastypes.c:602,6'
          Dst:             xmlSchemaTypeErrMemory
        - Src:             'xmlschemastypes.c:610,37'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:618,30'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:623,31'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:628,28'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:633,32'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:638,28'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:643,29'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:648,34'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:653,30'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:658,33'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:663,28'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:668,32'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:673,29'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:678,30'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:683,31'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:688,30'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:693,33'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:699,11'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:703,32'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:708,29'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:717,31'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:723,9'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:729,9'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:734,9'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:738,27'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:742,29'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:747,28'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:753,9'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:759,9'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:764,9'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:769,9'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:774,9'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:779,9'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:783,34'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:788,29'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:793,32'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:798,28'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:803,31'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:808,30'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:813,26'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:817,29'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:822,30'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:831,32'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:838,30'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:846,32'
          Dst:             xmlSchemaInitBasicType
        - Src:             'xmlschemastypes.c:857,5'
          Dst:             xmlSchemaCleanupTypesInternal
    - functionName:    xmlSchemaWhiteSpaceReplace
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2166
      functionLinenumberEnd: 2190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         33
      ICount:          171
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - xmlStrdup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:2170,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2171,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2173,5'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2173,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2173,5'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2174,6'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2173,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2175,5'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:2177,10'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2177,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2178,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2179,21'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2180,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2181,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2183,26'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2185,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2185,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2186,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2185,44'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2185,50'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2186,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2185,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2186,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2187,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2188,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2185,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2189,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:2179,11'
          Dst:             xmlStrdup
    - functionName:    xmlSchemaCollapseString
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2199
      functionLinenumberEnd: 2240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         96
      ICount:          493
      EdgeCount:       130
      CyclomaticComplexity: 36
      functionsReached:
        - xmlStrdup
        - xmlStrndup
      functionUses:    12
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:2204,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2204,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2205,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2205,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2205,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2205,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2205,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2205,57'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2206,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2207,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2208,8'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2217,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2208,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2208,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2211,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2208,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2208,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2209,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2208,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2208,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2208,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2208,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2208,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2209,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2208,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2209,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2211,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2211,27'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2211,32'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2212,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2211,44'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2211,49'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2212,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2217,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2218,6'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2225,23'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:2220,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2220,27'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2220,2'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2220,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2220,50'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2221,5'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2222,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2222,27'
              BranchSideFuncs:
                - xmlStrndup
            - BranchSide:      'xmlschemastypes.c:2223,20'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2222,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2222,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2223,20'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'xmlschemastypes.c:2226,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2226,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2227,22'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2229,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2230,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2238,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2230,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2230,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2231,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2230,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2230,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2230,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2230,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2230,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2231,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2230,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2231,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2236,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2232,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2232,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2232,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2232,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2232,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2232,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2232,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2232,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2232,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2232,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2232,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2233,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2233,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2234,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2235,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:2223,9'
          Dst:             xmlStrndup
        - Src:             'xmlschemastypes.c:2225,13'
          Dst:             xmlStrdup
    - functionName:    xmlSchemaValidateDates
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1756
      functionLinenumberEnd: 1962
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - type
        - dateTime
        - val
        - collapse
      BBCount:         278
      ICount:          1523
      EdgeCount:       391
      CyclomaticComplexity: 115
      functionsReached:
        - _xmlSchemaParseGDay
        - _xmlSchemaParseGMonth
        - _xmlSchemaParseGYear
        - _xmlSchemaParseTime
        - _xmlSchemaParseTimeZone
        - xmlSchemaFreeValue
        - xmlSchemaNewValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1772,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1773,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1775,9'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1775,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1776,2'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1778,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1776,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1776,2'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1776,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1776,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1776,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1776,2'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1776,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1776,2'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1776,2'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1776,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1776,33'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1778,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1778,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1778,28'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1781,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1778,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1778,44'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1781,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1778,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1779,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1781,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1782,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1783,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1785,10'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1785,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1785,29'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1859,11'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1785,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1790,6'
              BranchSideFuncs:
                - _xmlSchemaParseGMonth
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1859,11'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1793,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1794,10'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1809,32'
              BranchSideFuncs:
                - _xmlSchemaParseGMonth
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1794,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1795,3'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1796,4'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1798,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1799,3'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1801,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1801,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1801,6'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1801,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1801,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1801,6'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1801,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1801,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1801,6'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1801,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1801,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1801,6'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1803,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1801,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1801,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1803,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1801,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1801,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1919,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1810,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1811,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1821,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseGDay
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1821,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1822,36'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1850,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,34'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1847,19'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1826,44'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1826,49'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1835,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1826,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1835,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1847,19'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1835,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1835,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1835,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1835,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1835,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1835,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1835,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1835,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1835,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1835,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1837,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1841,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1835,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1837,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1841,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1837,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1837,14'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1837,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1837,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1837,14'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1837,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1837,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1837,14'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1837,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1837,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1837,14'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1839,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1837,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1837,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1839,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1837,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1837,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1919,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1850,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1850,2'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1850,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1850,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1850,2'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1850,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1850,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1850,2'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1850,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1850,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1850,2'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1852,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1850,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1850,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1852,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1850,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1850,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1919,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1859,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1859,28'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1868,11'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1859,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1860,30'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1868,11'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1861,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1863,6'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1865,5'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1863,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1863,6'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1863,6'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1863,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1863,6'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1863,6'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1863,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1863,6'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1863,6'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1863,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1863,6'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1864,2'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1863,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1863,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1864,2'
              BranchSideFuncs:
                - _xmlSchemaParseGYear
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1863,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1863,6'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1919,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1871,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1872,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1875,5'
              BranchSideFuncs:
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1875,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1875,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1875,5'
              BranchSideFuncs:
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1875,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1875,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1875,5'
              BranchSideFuncs:
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1875,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1875,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1875,5'
              BranchSideFuncs:
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1875,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1875,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1877,10'
              BranchSideFuncs:
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1875,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1875,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1877,10'
              BranchSideFuncs:
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1875,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1875,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1919,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1877,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1878,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1879,8'
              BranchSideFuncs:
                - _xmlSchemaParseGMonth
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1882,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1883,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1886,5'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1886,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1886,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1886,5'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1886,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1886,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1886,5'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1886,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1886,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1886,5'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1886,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1886,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1888,10'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1886,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1886,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1888,10'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1886,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1886,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1919,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1888,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1889,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1890,8'
              BranchSideFuncs:
                - _xmlSchemaParseGDay
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1893,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1893,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1894,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1893,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1893,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1894,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1893,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1893,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1894,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1893,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1893,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1894,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1893,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1893,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1893,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1893,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1893,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1893,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1893,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1893,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1893,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1893,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1894,2'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1897,5'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1893,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1894,2'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
            - BranchSide:      'xmlschemastypes.c:1897,5'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1897,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1897,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1897,5'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1897,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1897,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1897,5'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1897,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1897,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1897,5'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
                - _xmlSchemaParseTimeZone
        - Branch String:   'xmlschemastypes.c:1897,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1897,5'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1899,10'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1897,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1897,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1899,10'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1897,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1897,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1919,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1899,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1900,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1901,8'
              BranchSideFuncs:
                - _xmlSchemaParseTime
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1905,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1906,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1908,37'
              BranchSideFuncs:
                - _xmlSchemaParseTimeZone
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1909,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1910,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1911,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1910,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1910,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1910,8'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1910,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1910,8'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1910,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1910,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1910,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1910,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1910,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1910,33'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1911,10'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1911,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1911,25'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1912,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1911,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1912,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1911,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1912,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1911,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1912,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1911,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1912,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1911,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1911,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1911,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1911,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1912,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1911,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1912,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1911,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1911,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1911,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1911,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1911,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1912,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1911,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1912,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1911,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1912,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1911,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1911,41'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1912,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1911,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1912,2'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1915,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1919,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1919,43'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1951,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1919,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1920,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1951,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1951,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1952,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1954,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1959,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1960,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1961,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:1781,10'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:1797,12'
          Dst:             _xmlSchemaParseGDay
        - Src:             'xmlschemastypes.c:1801,6'
          Dst:             _xmlSchemaParseTimeZone
        - Src:             'xmlschemastypes.c:1809,8'
          Dst:             _xmlSchemaParseGMonth
        - Src:             'xmlschemastypes.c:1825,12'
          Dst:             _xmlSchemaParseGDay
        - Src:             'xmlschemastypes.c:1837,14'
          Dst:             _xmlSchemaParseTimeZone
        - Src:             'xmlschemastypes.c:1850,2'
          Dst:             _xmlSchemaParseTimeZone
        - Src:             'xmlschemastypes.c:1860,8'
          Dst:             _xmlSchemaParseTime
        - Src:             'xmlschemastypes.c:1863,6'
          Dst:             _xmlSchemaParseTimeZone
        - Src:             'xmlschemastypes.c:1870,11'
          Dst:             _xmlSchemaParseGYear
        - Src:             'xmlschemastypes.c:1875,5'
          Dst:             _xmlSchemaParseTimeZone
        - Src:             'xmlschemastypes.c:1881,11'
          Dst:             _xmlSchemaParseGMonth
        - Src:             'xmlschemastypes.c:1886,5'
          Dst:             _xmlSchemaParseTimeZone
        - Src:             'xmlschemastypes.c:1892,11'
          Dst:             _xmlSchemaParseGDay
        - Src:             'xmlschemastypes.c:1897,5'
          Dst:             _xmlSchemaParseTimeZone
        - Src:             'xmlschemastypes.c:1904,11'
          Dst:             _xmlSchemaParseTime
        - Src:             'xmlschemastypes.c:1908,11'
          Dst:             _xmlSchemaParseTimeZone
        - Src:             'xmlschemastypes.c:1954,2'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:1960,2'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaValidateDuration
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1978
      functionLinenumberEnd: 2135
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - type
        - duration
        - val
        - collapse
      BBCount:         106
      ICount:          686
      EdgeCount:       142
      CyclomaticComplexity: 38
      functionsReached:
        - xmlSchemaFreeValue
        - xmlSchemaNewValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1986,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1987,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1989,9'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1989,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1990,2'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1992,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1990,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1990,2'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1990,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1990,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1990,8'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1990,2'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1990,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1990,2'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1990,2'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1990,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1990,33'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1992,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1992,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1993,15'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:1998,13'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:1998,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1999,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2001,10'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2001,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2002,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2004,11'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2005,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2006,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2008,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2008,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2009,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2112,12'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2015,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2016,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2019,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2019,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2020,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2024,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2020,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2021,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2022,16'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2024,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2025,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2028,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2028,32'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2028,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2028,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2029,27'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2042,14'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2031,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2032,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2033,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2034,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2035,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2036,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2042,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2044,20'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2055,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2047,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2047,36'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2047,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2047,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2048,22'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2053,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2055,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2056,16'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2061,5'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2058,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2058,29'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2059,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2058,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2055,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2059,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2063,25'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2063,29'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2064,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2063,38'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2063,42'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2066,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2063,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2064,13'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2066,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2066,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2069,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2075,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2081,38'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2085,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2093,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2101,24'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2109,12'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2069,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2070,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2071,38'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2075,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2076,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2077,39'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2086,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2087,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2088,39'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2094,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2095,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2096,39'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2102,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2103,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2104,39'
              BranchSideFuncs:
                - xmlSchemaFreeValue
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2113,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2114,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2115,27'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2118,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2119,31'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2124,9'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2124,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2125,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2127,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
        - Branch String:   'xmlschemastypes.c:2132,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2133,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:2134,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:2004,11'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:2127,2'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:2133,2'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaCheckLanguageType
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2364
      functionLinenumberEnd: 2390
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
      BBCount:         40
      ICount:          199
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:2368,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2369,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2371,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2371,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2372,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2386,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2372,33'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2372,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2372,58'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2372,53'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2372,58'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2376,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2372,73'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2372,77'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2373,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2373,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2373,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2376,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2374,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2374,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2376,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2374,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2374,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2375,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2374,34'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2374,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2375,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2372,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2375,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2376,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2376,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2377,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2383,16'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2377,27'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2377,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2378,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2377,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2378,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2379,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2386,19'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2386,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2387,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:2386,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:2387,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:2389,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaTypeErrMemory
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:197,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:197,5'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'xmlschemastypes.c:197,5'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'xmlschemastypes.c:197,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlSchemaInitBasicType
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - type
        - baseType
      BBCount:         39
      ICount:          222
      EdgeCount:       39
      CyclomaticComplexity: 2
      functionsReached:
        - xmlHashAddEntry2
        - xmlSchemaFreeType
        - xmlSchemaNewMinLengthFacet
        - xmlSchemaTypeErrMemory
      functionUses:    46
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:268,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:269,9'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:272,12'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
        - Branch String:   'xmlschemastypes.c:281,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:301,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:301,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:301,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:301,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:301,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:301,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:301,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:301,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:301,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:301,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:301,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:301,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:301,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:301,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:301,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:301,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:301,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:301,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:301,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:304,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
        - Branch String:   'xmlschemastypes.c:309,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:312,6'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:312,6'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:316,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:316,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:316,6'
              BranchSideFuncs:
                - xmlSchemaNewMinLengthFacet
                - xmlHashAddEntry2
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:321,6'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlSchemaFreeType
        - Branch String:   'xmlschemastypes.c:324,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:326,27'
              BranchSideFuncs:
                - xmlSchemaFreeType
            - BranchSide:      'xmlschemastypes.c:329,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:269,9'
          Dst:             xmlSchemaTypeErrMemory
        - Src:             'xmlschemastypes.c:317,20'
          Dst:             xmlSchemaNewMinLengthFacet
        - Src:             'xmlschemastypes.c:324,9'
          Dst:             xmlHashAddEntry2
        - Src:             'xmlschemastypes.c:326,9'
          Dst:             xmlSchemaFreeType
    - functionName:    xmlSchemaAddParticle
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaTypeErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:459,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:459,26'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:459,26'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
        - Branch String:   'xmlschemastypes.c:463,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:464,2'
              BranchSideFuncs:
                - xmlSchemaTypeErrMemory
            - BranchSide:      'xmlschemastypes.c:467,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:464,2'
          Dst:             xmlSchemaTypeErrMemory
    - functionName:    xmlSchemaCleanupTypesInternal
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlHashFree
        - xmlSchemaFreeTypeEntry
        - xmlSchemaFreeWildcard
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:489,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:484,26'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeWildcard
            - BranchSide:      'xmlschemastypes.c:489,9'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFreeWildcard
                - xmlSchemaFreeWildcard
        - Branch String:   'xmlschemastypes.c:489,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:489,9'
              BranchSideFuncs:
                - xmlSchemaFreeWildcard
                - xmlHashFree
                - xmlSchemaFreeWildcard
            - BranchSide:      'xmlschemastypes.c:491,31'
              BranchSideFuncs:
                - xmlSchemaFreeWildcard
                - xmlHashFree
                - xmlSchemaFreeWildcard
        - Branch String:   'xmlschemastypes.c:494,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:495,17'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFreeWildcard
            - BranchSide:      'xmlschemastypes.c:508,9'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'xmlschemastypes.c:495,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:496,21'
              BranchSideFuncs:
                - xmlHashFree
                - xmlSchemaFreeWildcard
            - BranchSide:      'xmlschemastypes.c:506,13'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'xmlschemastypes.c:496,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:499,25'
              BranchSideFuncs:
                - xmlSchemaFreeWildcard
                - xmlHashFree
            - BranchSide:      'xmlschemastypes.c:504,17'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'xmlschemastypes.c:491,9'
          Dst:             xmlSchemaFreeWildcard
        - Src:             'xmlschemastypes.c:498,21'
          Dst:             xmlSchemaFreeWildcard
        - Src:             'xmlschemastypes.c:512,5'
          Dst:             xmlHashFree
        - Src:             'xmlschemastypes.c:512,5'
          Dst:             xmlSchemaFreeTypeEntry
    - functionName:    xmlSchemaFreeTypeEntry
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaFreeType
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemastypes.c:476,5'
          Dst:             xmlSchemaFreeType
    - functionName:    xmlSchemaNewMinLengthFacet
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - value
      BBCount:         10
      ICount:          105
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - snprintf
        - xmlSchemaFreeFacet
        - xmlSchemaNewFacet
        - xmlSchemaNewValue
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:233,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:234,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:236,5'
              BranchSideFuncs:
                - xmlSchemaNewValue
                - snprintf
                - snprintf
                - xmlSchemaFreeFacet
        - Branch String:   'xmlschemastypes.c:238,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:239,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:242,42'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - xmlSchemaFreeFacet
        - Branch String:   'xmlschemastypes.c:245,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:247,28'
              BranchSideFuncs:
                - xmlSchemaFreeFacet
            - BranchSide:      'xmlschemastypes.c:250,22'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'xmlschemastypes.c:232,11'
          Dst:             xmlSchemaNewFacet
        - Src:             'xmlschemastypes.c:237,16'
          Dst:             xmlSchemaNewValue
        - Src:             'xmlschemastypes.c:242,15'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:247,9'
          Dst:             xmlSchemaFreeFacet
        - Src:             'xmlschemastypes.c:250,5'
          Dst:             snprintf
    - functionName:    xmlSchemaGetValType
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6100
      functionLinenumberEnd: 6104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:6101,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6102,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6103,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetCanonValueWhtsp
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6055
      functionLinenumberEnd: 6090
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - val
        - retValue
        - ws
      BBCount:         39
      ICount:          195
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSchemaCollapseString
        - xmlSchemaGetCanonValue
        - xmlSchemaWhiteSpaceReplace
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:6056,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6056,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6057,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:6056,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6057,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6058,10'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlStrdup
                - xmlSchemaGetCanonValue
        - Branch String:   'xmlschemastypes.c:6058,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6059,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6060,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:6058,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6060,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6062,6'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlStrdup
                - xmlSchemaGetCanonValue
        - Branch String:   'xmlschemastypes.c:6063,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6065,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6075,10'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6087,37'
              BranchSideFuncs:
                - xmlSchemaGetCanonValue
        - Branch String:   'xmlschemastypes.c:6065,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6066,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6067,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:6067,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6068,39'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6069,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
        - Branch String:   'xmlschemastypes.c:6071,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6072,34'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6073,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:6075,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6076,24'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6078,7'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlStrdup
                - xmlSchemaCollapseString
        - Branch String:   'xmlschemastypes.c:6078,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6079,43'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6081,46'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlStrdup
      Callsites:
        - Src:             'xmlschemastypes.c:6066,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6068,15'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemastypes.c:6070,15'
          Dst:             xmlSchemaWhiteSpaceReplace
        - Src:             'xmlschemastypes.c:6072,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6076,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6079,19'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemastypes.c:6081,19'
          Dst:             xmlSchemaWhiteSpaceReplace
        - Src:             'xmlschemastypes.c:6083,28'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6087,14'
          Dst:             xmlSchemaGetCanonValue
    - functionName:    xmlSchemaGetCanonValue
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5723
      functionLinenumberEnd: 6039
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - retValue
      BBCount:         121
      ICount:          1015
      EdgeCount:       147
      CyclomaticComplexity: 28
      functionsReached:
        - snprintf
        - xmlSchemaCollapseString
        - xmlSchemaDateNormalize
        - xmlSchemaFreeValue
        - xmlSchemaWhiteSpaceReplace
        - xmlStrcat
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5724,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5724,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5725,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5724,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5725,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5726,6'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - snprintf
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - snprintf
                - xmlStrdup
                - xmlSchemaDateNormalize
                - snprintf
                - xmlSchemaFreeValue
                - snprintf
                - xmlStrdup
                - xmlSchemaDateNormalize
                - snprintf
                - xmlSchemaFreeValue
                - snprintf
                - xmlStrdup
                - xmlSchemaDateNormalize
                - snprintf
                - xmlSchemaFreeValue
                - snprintf
                - xmlStrdup
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - xmlStrdup
                - snprintf
                - xmlStrdup
                - snprintf
                - xmlStrdup
                - xmlStrdup
                - snprintf
                - xmlStrdup
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
                - xmlSchemaCollapseString
                - xmlStrdup
                - xmlSchemaWhiteSpaceReplace
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5727,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5729,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5736,10'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5756,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5756,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5756,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5756,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5756,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5756,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5756,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5756,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5756,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5756,10'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5766,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5780,34'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5801,30'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5801,30'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5801,30'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5801,30'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5801,30'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5801,30'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5801,30'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5801,30'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5801,30'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5801,30'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5801,30'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5801,30'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5801,30'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5817,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5825,27'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5862,12'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5869,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5879,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5889,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5900,7'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5914,7'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - xmlSchemaDateNormalize
                - snprintf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:5943,7'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - xmlSchemaDateNormalize
                - snprintf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:5971,7'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - xmlSchemaDateNormalize
                - snprintf
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:5997,46'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6006,46'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6016,12'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6028,12'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:6033,27'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5729,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5730,24'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5733,44'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5736,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5737,24'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5740,25'
              BranchSideFuncs:
                - xmlSchemaWhiteSpaceReplace
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5756,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5757,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5759,45'
              BranchSideFuncs:
                - xmlSchemaCollapseString
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5760,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5762,44'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5763,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5766,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5767,43'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5770,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrcat
                - xmlStrcat
                - xmlStrcat
        - Branch String:   'xmlschemastypes.c:5781,20'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5783,27'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5785,39'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5804,16'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5806,23'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5809,25'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:5810,16'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5812,34'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5815,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5817,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5818,24'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5820,24'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5841,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5842,30'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5849,8'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - snprintf
        - Branch String:   'xmlschemastypes.c:5844,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5845,26'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - snprintf
            - BranchSide:      'xmlschemastypes.c:5848,3'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
                - snprintf
        - Branch String:   'xmlschemastypes.c:5849,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5849,36'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5850,16'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5849,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5850,16'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5853,16'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5870,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5871,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5872,22'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:5880,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5881,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5882,22'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:5890,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5891,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5892,22'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xmlschemastypes.c:5900,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5901,16'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5905,16'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5914,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5917,37'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - snprintf
                - xmlSchemaFreeValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5930,16'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5918,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5919,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5923,16'
              BranchSideFuncs:
                - snprintf
                - xmlSchemaFreeValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5943,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5946,37'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - snprintf
                - xmlSchemaFreeValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5959,16'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5947,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5948,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5953,16'
              BranchSideFuncs:
                - snprintf
                - xmlSchemaFreeValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5971,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5974,37'
              BranchSideFuncs:
                - xmlSchemaDateNormalize
                - snprintf
                - xmlSchemaFreeValue
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:5987,16'
              BranchSideFuncs:
                - snprintf
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:5975,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5976,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5980,16'
              BranchSideFuncs:
                - snprintf
                - xmlSchemaFreeValue
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:6036,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:6037,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:6038,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:5730,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5733,16'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5737,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5739,15'
          Dst:             xmlSchemaWhiteSpaceReplace
        - Src:             'xmlschemastypes.c:5742,28'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5759,12'
          Dst:             xmlSchemaCollapseString
        - Src:             'xmlschemastypes.c:5762,16'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5767,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5770,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5771,24'
          Dst:             xmlStrcat
        - Src:             'xmlschemastypes.c:5773,24'
          Dst:             xmlStrcat
        - Src:             'xmlschemastypes.c:5775,24'
          Dst:             xmlStrcat
        - Src:             'xmlschemastypes.c:5785,29'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5812,17'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:5818,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5820,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5850,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:5853,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:5855,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5862,3'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:5863,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5872,3'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:5882,3'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:5892,3'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:5901,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:5905,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:5907,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5917,14'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:5923,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:5928,7'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:5930,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:5936,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5946,14'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:5953,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:5957,7'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:5959,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:5964,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5974,14'
          Dst:             xmlSchemaDateNormalize
        - Src:             'xmlschemastypes.c:5980,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:5985,7'
          Dst:             xmlSchemaFreeValue
        - Src:             'xmlschemastypes.c:5987,7'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:5993,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:5997,27'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6006,27'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6016,3'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6017,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6028,3'
          Dst:             snprintf
        - Src:             'xmlschemastypes.c:6029,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:6033,27'
          Dst:             xmlStrdup
    - functionName:    xmlSchemaValidateFacetWhtsp
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5699
      functionLinenumberEnd: 5701
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - facet
        - fws
        - valType
        - value
        - val
        - ws
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaValidateFacetInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemastypes.c:5700,13'
          Dst:             xmlSchemaValidateFacetInternal
    - functionName:    xmlSchemaValidateFacetInternal
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5430
      functionLinenumberEnd: 5643
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - facet
        - fws
        - valType
        - value
        - val
        - ws
      BBCount:         207
      ICount:          995
      EdgeCount:       277
      CyclomaticComplexity: 72
      functionsReached:
        - xmlRegexpExec
        - xmlSchemaCompareValues
        - xmlSchemaCompareValuesWhtspExt
        - xmlSchemaGetFacetValueAsULong
        - xmlSchemaNormLen
        - xmlSchemaValDecimalGetSignificantDigitCount
        - xmlSchemaValDecimalIsInteger
        - xmlStrEqual
        - xmlUTF8Strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5433,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5434,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5436,13'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaCompareValuesWhtspExt
                - xmlStrEqual
                - xmlSchemaCompareValues
                - xmlSchemaCompareValues
                - xmlSchemaCompareValues
                - xmlSchemaCompareValues
                - xmlRegexpExec
        - Branch String:   'xmlschemastypes.c:5436,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5442,10'
              BranchSideFuncs:
                - xmlRegexpExec
            - BranchSide:      'xmlschemastypes.c:5465,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
            - BranchSide:      'xmlschemastypes.c:5472,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
            - BranchSide:      'xmlschemastypes.c:5479,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
            - BranchSide:      'xmlschemastypes.c:5486,35'
              BranchSideFuncs:
                - xmlSchemaCompareValues
            - BranchSide:      'xmlschemastypes.c:5499,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5501,10'
              BranchSideFuncs:
                - xmlSchemaCompareValuesWhtspExt
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5525,11'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5531,19'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5531,19'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5605,11'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5605,11'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5639,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5442,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5443,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5449,10'
              BranchSideFuncs:
                - xmlRegexpExec
        - Branch String:   'xmlschemastypes.c:5449,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5450,17'
              BranchSideFuncs:
                - xmlRegexpExec
            - BranchSide:      'xmlschemastypes.c:5458,26'
              BranchSideFuncs:
                - xmlRegexpExec
        - Branch String:   'xmlschemastypes.c:5450,32'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5451,19'
              BranchSideFuncs:
                - xmlRegexpExec
            - BranchSide:      'xmlschemastypes.c:5458,26'
              BranchSideFuncs:
                - xmlRegexpExec
        - Branch String:   'xmlschemastypes.c:5451,51'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5452,19'
              BranchSideFuncs:
                - xmlRegexpExec
            - BranchSide:      'xmlschemastypes.c:5453,19'
              BranchSideFuncs:
                - xmlRegexpExec
        - Branch String:   'xmlschemastypes.c:5452,56'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5453,19'
              BranchSideFuncs:
                - xmlRegexpExec
            - BranchSide:      'xmlschemastypes.c:5456,25'
              BranchSideFuncs:
                - xmlRegexpExec
        - Branch String:   'xmlschemastypes.c:5453,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5454,19'
              BranchSideFuncs:
                - xmlRegexpExec
            - BranchSide:      'xmlschemastypes.c:5458,26'
              BranchSideFuncs:
                - xmlRegexpExec
        - Branch String:   'xmlschemastypes.c:5454,53'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5455,19'
              BranchSideFuncs:
                - xmlRegexpExec
            - BranchSide:      'xmlschemastypes.c:5458,26'
              BranchSideFuncs:
                - xmlRegexpExec
        - Branch String:   'xmlschemastypes.c:5449,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5456,25'
              BranchSideFuncs:
                - xmlRegexpExec
            - BranchSide:      'xmlschemastypes.c:5458,26'
              BranchSideFuncs:
                - xmlRegexpExec
        - Branch String:   'xmlschemastypes.c:5459,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5460,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5461,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5461,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5462,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5463,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5466,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5467,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5468,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5468,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5469,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5470,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5473,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5474,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5475,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5475,22'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5475,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5476,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5475,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5476,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5477,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5480,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5481,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5482,10'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5482,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5483,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5484,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5487,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5488,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5489,11'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5489,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5489,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5490,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5489,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5490,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5491,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5501,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5507,8'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5511,40'
              BranchSideFuncs:
                - xmlSchemaCompareValuesWhtspExt
        - Branch String:   'xmlschemastypes.c:5507,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5508,20'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlschemastypes.c:5510,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5507,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5509,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5510,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5514,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5515,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5516,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5516,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5517,7'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5525,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5526,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5527,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5525,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5526,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5527,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5533,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5534,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5535,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5533,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5535,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5540,11'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5540,31'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5541,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5544,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5541,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5542,5'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5543,34'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5542,49'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5543,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5544,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5540,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5544,3'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5546,11'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5546,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5546,28'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5548,16'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5546,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5547,9'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5548,16'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5548,29'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5548,33'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5551,11'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5548,15'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5549,9'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5551,11'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5551,3'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5554,8'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5554,8'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5583,8'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5583,8'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5583,8'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5583,8'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5583,8'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5583,8'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5583,8'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5583,8'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5588,25'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5554,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5561,12'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5565,15'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlUTF8Strlen
                - xmlSchemaNormLen
        - Branch String:   'xmlschemastypes.c:5561,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5562,25'
              BranchSideFuncs:
                - xmlUTF8Strlen
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5564,28'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5566,12'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5567,28'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5572,25'
              BranchSideFuncs:
                - xmlUTF8Strlen
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5583,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5584,31'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5585,4'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5591,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5592,21'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5594,17'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5592,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5593,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5594,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5594,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5595,21'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5597,17'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5595,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5596,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5597,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5597,17'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5598,17'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5605,31'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5606,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5609,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5606,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5607,5'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5608,34'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5607,49'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5608,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5609,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5605,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5609,3'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5611,11'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5611,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5612,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5626,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5612,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5613,5'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5628,10'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5613,39'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5614,5'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5628,10'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5614,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5615,5'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5628,10'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5615,40'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5616,5'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5628,10'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5616,41'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5617,5'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5628,10'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5617,40'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5618,5'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5628,10'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5618,35'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5619,5'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5628,10'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5619,36'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5620,5'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5628,10'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5620,36'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5621,5'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5628,10'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5621,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5622,5'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5628,10'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5622,37'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5623,5'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5628,10'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5623,38'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5624,5'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5628,10'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5624,36'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5625,5'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5628,10'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5611,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5626,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5628,10'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5628,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5629,66'
              BranchSideFuncs:
                - xmlSchemaValDecimalGetSignificantDigitCount
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5632,17'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5629,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5630,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5632,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5633,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5633,8'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5633,65'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5633,8'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5634,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5635,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:5458,12'
          Dst:             xmlRegexpExec
        - Src:             'xmlschemastypes.c:5465,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemastypes.c:5472,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemastypes.c:5479,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemastypes.c:5486,12'
          Dst:             xmlSchemaCompareValues
        - Src:             'xmlschemastypes.c:5508,8'
          Dst:             xmlStrEqual
        - Src:             'xmlschemastypes.c:5511,9'
          Dst:             xmlSchemaCompareValuesWhtspExt
        - Src:             'xmlschemastypes.c:5543,4'
          Dst:             xmlSchemaValDecimalIsInteger
        - Src:             'xmlschemastypes.c:5562,11'
          Dst:             xmlUTF8Strlen
        - Src:             'xmlschemastypes.c:5564,11'
          Dst:             xmlSchemaNormLen
        - Src:             'xmlschemastypes.c:5567,11'
          Dst:             xmlSchemaNormLen
        - Src:             'xmlschemastypes.c:5572,11'
          Dst:             xmlUTF8Strlen
        - Src:             'xmlschemastypes.c:5584,14'
          Dst:             xmlSchemaNormLen
        - Src:             'xmlschemastypes.c:5592,28'
          Dst:             xmlSchemaGetFacetValueAsULong
        - Src:             'xmlschemastypes.c:5595,27'
          Dst:             xmlSchemaGetFacetValueAsULong
        - Src:             'xmlschemastypes.c:5597,23'
          Dst:             xmlSchemaGetFacetValueAsULong
        - Src:             'xmlschemastypes.c:5608,4'
          Dst:             xmlSchemaValDecimalIsInteger
        - Src:             'xmlschemastypes.c:5629,21'
          Dst:             xmlSchemaValDecimalGetSignificantDigitCount
        - Src:             'xmlschemastypes.c:5629,88'
          Dst:             xmlSchemaGetFacetValueAsULong
        - Src:             'xmlschemastypes.c:5633,9'
          Dst:             xmlSchemaValDecimalIsInteger
        - Src:             'xmlschemastypes.c:5633,104'
          Dst:             xmlSchemaGetFacetValueAsULong
    - functionName:    xmlSchemaCompareValues
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5060
      functionLinenumberEnd: 5081
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         21
      ICount:          108
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlSchemaCompareValuesInternal
      functionUses:    33
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5063,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5063,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5064,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5063,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5064,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5065,9'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
        - Branch String:   'xmlschemastypes.c:5065,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5066,6'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
            - BranchSide:      'xmlschemastypes.c:5067,14'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
        - Branch String:   'xmlschemastypes.c:5067,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5068,13'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
            - BranchSide:      'xmlschemastypes.c:5070,13'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
        - Branch String:   'xmlschemastypes.c:5072,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5073,6'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
            - BranchSide:      'xmlschemastypes.c:5074,14'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
        - Branch String:   'xmlschemastypes.c:5074,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5075,13'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
            - BranchSide:      'xmlschemastypes.c:5077,13'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
      Callsites:
        - Src:             'xmlschemastypes.c:5079,12'
          Dst:             xmlSchemaCompareValuesInternal
    - functionName:    xmlSchemaGetFacetValueAsULong
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5185
      functionLinenumberEnd: 5193
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - facet
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strtoul
      functionUses:    15
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5190,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5190,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5191,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5190,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5191,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5192,33'
              BranchSideFuncs:
                - strtoul
      Callsites:
        - Src:             'xmlschemastypes.c:5192,12'
          Dst:             strtoul
    - 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:    xmlSchemaValidateLengthFacetWhtsp
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5406
      functionLinenumberEnd: 5408
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - facet
        - valType
        - value
        - val
        - length
        - ws
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaValidateLengthFacetInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemastypes.c:5407,13'
          Dst:             xmlSchemaValidateLengthFacetInternal
    - functionName:    xmlSchemaValidateLengthFacetInternal
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5265
      functionLinenumberEnd: 5358
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - facet
        - valType
        - value
        - val
        - length
        - ws
      BBCount:         82
      ICount:          383
      EdgeCount:       104
      CyclomaticComplexity: 24
      functionsReached:
        - xmlSchemaGetFacetValueAsULong
        - xmlSchemaNormLen
        - xmlSchemaValDecimalIsInteger
        - xmlUTF8Strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5268,26'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5268,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5269,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5268,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5269,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5270,6'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5271,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5272,3'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5280,10'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5272,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5273,3'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5280,10'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5271,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5274,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5280,10'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5280,30'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5281,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5285,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5281,45'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5282,4'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5283,34'
              BranchSideFuncs:
                - xmlSchemaValDecimalIsInteger
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5282,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5283,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5285,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5280,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5285,2'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5287,10'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5287,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5287,27'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5289,15'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5287,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5288,8'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5289,15'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5289,28'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5289,32'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5292,10'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5289,14'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5290,8'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5292,10'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
        - Branch String:   'xmlschemastypes.c:5292,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5295,7'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5295,7'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlUTF8Strlen
                - xmlSchemaNormLen
                - xmlSchemaNormLen
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5327,7'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5327,7'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5327,7'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5327,7'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5327,7'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5327,7'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5327,7'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5327,7'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaNormLen
            - BranchSide:      'xmlschemastypes.c:5336,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5336,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5339,17'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5295,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5302,11'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlUTF8Strlen
            - BranchSide:      'xmlschemastypes.c:5306,14'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlUTF8Strlen
                - xmlSchemaNormLen
        - Branch String:   'xmlschemastypes.c:5302,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5303,24'
              BranchSideFuncs:
                - xmlUTF8Strlen
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5305,27'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5307,11'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5308,27'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5313,27'
              BranchSideFuncs:
                - xmlUTF8Strlen
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5327,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5328,30'
              BranchSideFuncs:
                - xmlSchemaNormLen
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5329,3'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5346,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5347,13'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5349,16'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5347,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5348,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5349,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5349,16'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5350,13'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5353,13'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5350,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5351,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5352,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5353,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5354,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:5283,4'
          Dst:             xmlSchemaValDecimalIsInteger
        - Src:             'xmlschemastypes.c:5303,10'
          Dst:             xmlUTF8Strlen
        - Src:             'xmlschemastypes.c:5305,10'
          Dst:             xmlSchemaNormLen
        - Src:             'xmlschemastypes.c:5308,10'
          Dst:             xmlSchemaNormLen
        - Src:             'xmlschemastypes.c:5313,13'
          Dst:             xmlUTF8Strlen
        - Src:             'xmlschemastypes.c:5328,13'
          Dst:             xmlSchemaNormLen
        - Src:             'xmlschemastypes.c:5347,20'
          Dst:             xmlSchemaGetFacetValueAsULong
        - Src:             'xmlschemastypes.c:5350,19'
          Dst:             xmlSchemaGetFacetValueAsULong
        - Src:             'xmlschemastypes.c:5353,19'
          Dst:             xmlSchemaGetFacetValueAsULong
    - functionName:    xmlSchemaValidateLengthFacet
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5378
      functionLinenumberEnd: 5384
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - facet
        - value
        - val
        - length
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaValidateLengthFacetInternal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5379,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5380,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5381,50'
              BranchSideFuncs:
                - xmlSchemaValidateLengthFacetInternal
      Callsites:
        - Src:             'xmlschemastypes.c:5381,13'
          Dst:             xmlSchemaValidateLengthFacetInternal
    - functionName:    xmlSchemaValidateFacet
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5660
      functionLinenumberEnd: 5675
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - facet
        - value
        - val
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaValidateFacetInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5666,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5667,40'
              BranchSideFuncs:
                - xmlSchemaValidateFacetInternal
            - BranchSide:      'xmlschemastypes.c:5670,14'
              BranchSideFuncs:
                - xmlSchemaValidateFacetInternal
      Callsites:
        - Src:             'xmlschemastypes.c:5667,9'
          Dst:             xmlSchemaValidateFacetInternal
        - Src:             'xmlschemastypes.c:5671,9'
          Dst:             xmlSchemaValidateFacetInternal
    - functionName:    xmlSchemaValidateListSimpleTypeFacet
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5210
      functionLinenumberEnd: 5243
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - facet
        - value
        - actualLen
        - expectedLen
      BBCount:         30
      ICount:          144
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - xmlSchemaGetFacetValueAsULong
        - xmlSchemaValidateFacet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5211,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5212,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5217,9'
              BranchSideFuncs:
                - xmlSchemaValidateFacet
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5217,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5218,13'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5223,16'
              BranchSideFuncs:
                - xmlSchemaValidateFacet
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5218,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5219,10'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5223,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5219,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5220,62'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5221,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5223,16'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5224,13'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5229,16'
              BranchSideFuncs:
                - xmlSchemaValidateFacet
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
        - Branch String:   'xmlschemastypes.c:5224,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5225,10'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5229,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5225,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5226,62'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5227,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5229,16'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5230,13'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5241,38'
              BranchSideFuncs:
                - xmlSchemaValidateFacet
        - Branch String:   'xmlschemastypes.c:5230,13'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5231,10'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5235,5'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5231,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5232,62'
              BranchSideFuncs:
                - xmlSchemaGetFacetValueAsULong
            - BranchSide:      'xmlschemastypes.c:5233,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:5218,26'
          Dst:             xmlSchemaGetFacetValueAsULong
        - Src:             'xmlschemastypes.c:5220,32'
          Dst:             xmlSchemaGetFacetValueAsULong
        - Src:             'xmlschemastypes.c:5224,25'
          Dst:             xmlSchemaGetFacetValueAsULong
        - Src:             'xmlschemastypes.c:5226,32'
          Dst:             xmlSchemaGetFacetValueAsULong
        - Src:             'xmlschemastypes.c:5230,25'
          Dst:             xmlSchemaGetFacetValueAsULong
        - Src:             'xmlschemastypes.c:5232,32'
          Dst:             xmlSchemaGetFacetValueAsULong
        - Src:             'xmlschemastypes.c:5241,9'
          Dst:             xmlSchemaValidateFacet
    - functionName:    xmlSchemaCompareValuesWhtsp
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5098
      functionLinenumberEnd: 5103
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - x
        - xws
        - y
        - yws
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaCompareValuesInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:5099,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5099,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5100,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:5099,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:5100,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:5101,43'
              BranchSideFuncs:
                - xmlSchemaCompareValuesInternal
      Callsites:
        - Src:             'xmlschemastypes.c:5101,12'
          Dst:             xmlSchemaCompareValuesInternal
    - functionName:    xmlSchemaCopyValue
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3779
      functionLinenumberEnd: 3875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         81
      ICount:          402
      EdgeCount:       94
      CyclomaticComplexity: 15
      functionsReached:
        - xmlSchemaDupVal
        - xmlSchemaFreeValue
        - xmlStrdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:3785,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3786,10'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:3870,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:3786,2'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3791,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3791,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3791,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3791,17'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3804,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3804,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3804,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3804,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3804,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3804,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3804,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3804,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3804,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3804,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3804,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3804,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3812,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3812,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3823,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3830,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3851,39'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3851,39'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3851,39'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3851,39'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3851,39'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3851,39'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3851,39'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3851,39'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3851,39'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3851,39'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3851,39'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3851,39'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3851,39'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3851,39'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3858,25'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3805,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3806,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3807,7'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3807,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3808,43'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:3809,3'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
        - Branch String:   'xmlschemastypes.c:3813,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3814,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3815,7'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3815,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3817,40'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
            - BranchSide:      'xmlschemastypes.c:3818,7'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3818,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3820,40'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:3821,3'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
        - Branch String:   'xmlschemastypes.c:3824,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3825,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3826,7'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3826,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3827,47'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:3828,3'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
        - Branch String:   'xmlschemastypes.c:3831,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3832,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3833,7'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3833,7'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3835,40'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:3836,3'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
        - Branch String:   'xmlschemastypes.c:3852,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3853,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3854,21'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
        - Branch String:   'xmlschemastypes.c:3854,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3855,65'
              BranchSideFuncs:
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:3856,3'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
        - Branch String:   'xmlschemastypes.c:3859,21'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3860,21'
              BranchSideFuncs:
                - xmlSchemaFreeValue
            - BranchSide:      'xmlschemastypes.c:3861,3'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
        - Branch String:   'xmlschemastypes.c:3863,6'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:3864,12'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
            - BranchSide:      'xmlschemastypes.c:3866,19'
              BranchSideFuncs:
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaFreeValue
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlStrdup
                - xmlSchemaDupVal
                - xmlStrdup
                - xmlSchemaDupVal
      Callsites:
        - Src:             'xmlschemastypes.c:3804,9'
          Dst:             xmlSchemaDupVal
        - Src:             'xmlschemastypes.c:3808,24'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3812,9'
          Dst:             xmlSchemaDupVal
        - Src:             'xmlschemastypes.c:3817,21'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3820,21'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3823,9'
          Dst:             xmlSchemaDupVal
        - Src:             'xmlschemastypes.c:3827,28'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3830,9'
          Dst:             xmlSchemaDupVal
        - Src:             'xmlschemastypes.c:3835,21'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3851,23'
          Dst:             xmlSchemaDupVal
        - Src:             'xmlschemastypes.c:3855,46'
          Dst:             xmlStrdup
        - Src:             'xmlschemastypes.c:3858,9'
          Dst:             xmlSchemaDupVal
        - Src:             'xmlschemastypes.c:3873,5'
          Dst:             xmlSchemaFreeValue
    - functionName:    xmlSchemaValidatePredefinedType
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3626
      functionLinenumberEnd: 3627
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - value
        - val
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaValPredefTypeNode
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemastypes.c:3627,12'
          Dst:             xmlSchemaValPredefTypeNode
    - functionName:    xmlSchemaValPredefTypeNodeNoNorm
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3609
      functionLinenumberEnd: 3610
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - value
        - val
        - node
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlSchemaValAtomicType
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlschemastypes.c:3610,12'
          Dst:             xmlSchemaValAtomicType
    - functionName:    xmlSchemaGetBuiltInListSimpleTypeItemType
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
      BBCount:         11
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1318,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1318,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1319,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1318,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1319,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1320,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1320,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1322,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1324,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1326,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1328,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetPredefinedType
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1306
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - ns
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlHashLookup2
        - xmlSchemaInitTypes
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1300,42'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1301,3'
              BranchSideFuncs:
                - xmlSchemaInitTypes
                - xmlHashLookup2
            - BranchSide:      'xmlschemastypes.c:1303,9'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'xmlschemastypes.c:1300,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1302,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1303,9'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'xmlschemastypes.c:1303,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1304,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1305,46'
              BranchSideFuncs:
                - xmlHashLookup2
      Callsites:
        - Src:             'xmlschemastypes.c:1301,3'
          Dst:             xmlSchemaInitTypes
        - Src:             'xmlschemastypes.c:1305,31'
          Dst:             xmlHashLookup2
    - functionName:    xmlSchemaNewQNameValue
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - namespaceName
        - localName
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaNewValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1213,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1214,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1216,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:1212,11'
          Dst:             xmlSchemaNewValue
    - functionName:    xmlSchemaNewNOTATIONValue
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
        - ns
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlSchemaNewValue
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1189,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1190,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1192,40'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1193,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1194,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1195,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:1188,11'
          Dst:             xmlSchemaNewValue
    - functionName:    xmlSchemaNewStringValue
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - type
        - value
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1162,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1163,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1164,29'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1165,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1166,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1168,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaValueGetAsBoolean
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1140,23'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1140,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1141,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1140,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1141,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1142,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaValueGetAsString
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         19
      ICount:          82
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1109,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1110,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1111,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1111,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1124,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1124,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1124,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1124,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1124,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1124,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1124,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1124,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1124,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1124,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1124,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1124,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1126,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaValueGetNext
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1094,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1095,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1096,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaValueAppend
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - prev
        - cur
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:1078,24'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1078,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1079,2'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:1078,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:1079,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1080,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaGetBuiltInType
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         56
      ICount:          322
      EdgeCount:       57
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaInitTypes
      functionUses:    42
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:966,42'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:967,3'
              BranchSideFuncs:
                - xmlSchemaInitTypes
            - BranchSide:      'xmlschemastypes.c:969,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:966,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:968,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:969,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:969,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:972,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:974,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:976,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:978,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:980,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:982,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:984,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:986,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:988,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:990,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:992,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:994,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:996,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:998,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1000,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1002,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1004,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1006,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1008,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1010,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1012,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1014,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1016,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1018,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1020,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1022,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1024,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1026,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1028,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1030,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1032,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1034,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1036,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1038,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1040,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1042,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1044,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1046,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1048,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1050,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1052,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1054,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1056,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1058,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1060,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1062,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:1064,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlschemastypes.c:967,3'
          Dst:             xmlSchemaInitTypes
    - functionName:    xmlSchemaIsBuiltInTypeFacet
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - type
        - facetType
      BBCount:         81
      ICount:          331
      EdgeCount:       105
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:890,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:891,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:892,9'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:892,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:893,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:894,13'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:894,5'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:896,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:907,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:907,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:907,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:907,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:907,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:907,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:917,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:940,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:940,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:940,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:940,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:940,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:940,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:940,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:940,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:940,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:940,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:940,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:951,6'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:896,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:897,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:898,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:896,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:898,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:900,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:907,49'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:908,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:913,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:908,45'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:909,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:913,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:909,45'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:910,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:913,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:910,43'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:911,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:913,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:911,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:912,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:913,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:907,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:913,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:915,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:917,54'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:918,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:926,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:918,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:919,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:926,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:919,43'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:920,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:926,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:920,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:921,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:926,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:921,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:922,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:926,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:922,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:923,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:926,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:923,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:924,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:926,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:924,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:925,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:926,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:917,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:926,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:928,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:940,50'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:941,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:947,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:941,47'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:942,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:947,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:942,46'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:943,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:947,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:943,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:944,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:947,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:944,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:945,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:947,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:945,48'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:946,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:947,3'
              BranchSideFuncs: []
        - Branch String:   'xmlschemastypes.c:940,10'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:947,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlschemastypes.c:949,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlSchemaCleanupTypes
      functionSourceFile: '/src/libxml2/xmlschemastypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlSchemaCleanupTypesInternal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlschemastypes.c:872,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:872,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:872,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
        - Branch String:   'xmlschemastypes.c:872,9'
          Branch Sides:
            - BranchSide:      'xmlschemastypes.c:872,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
            - BranchSide:      'xmlschemastypes.c:873,9'
              BranchSideFuncs:
                - xmlSchemaCleanupTypesInternal
      Callsites:
        - Src:             'xmlschemastypes.c:873,9'
          Dst:             xmlSchemaCleanupTypesInternal
    - functionName:    xmlXIncludeCopyNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - elem
        - copyChildren
        - targetBase
      BBCount:         83
      ICount:          472
      EdgeCount:       112
      CyclomaticComplexity: 31
      functionsReached:
        - xmlFreeNodeList
        - xmlStaticCopyNode
        - xmlStrEqual
        - xmlXIncludeBaseFixup
        - xmlXIncludeErrMemory
        - xmlXIncludeExpandNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xinclude.c:713,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:714,15'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:718,15'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:715,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:716,13'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:717,5'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:725,46'
          Branch Sides:
            - BranchSide:      'xinclude.c:726,14'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:728,9'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:725,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:728,9'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:728,21'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:728,52'
          Branch Sides:
            - BranchSide:      'xinclude.c:729,21'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:761,38'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:729,38'
          Branch Sides:
            - BranchSide:      'xinclude.c:730,33'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:761,38'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:730,60'
          Branch Sides:
            - BranchSide:      'xinclude.c:731,34'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStaticCopyNode
                - xmlStrEqual
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:761,38'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:731,63'
          Branch Sides:
            - BranchSide:      'xinclude.c:732,34'
              BranchSideFuncs:
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:733,59'
              BranchSideFuncs:
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:728,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:733,59'
              BranchSideFuncs:
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:761,38'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:735,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:736,17'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:740,25'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:740,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:741,42'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:760,9'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:742,21'
          Branch Sides:
            - BranchSide:      'xinclude.c:743,42'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:747,21'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:747,21'
          Branch Sides:
            - BranchSide:      'xinclude.c:748,30'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:749,21'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:749,21'
          Branch Sides:
            - BranchSide:      'xinclude.c:750,40'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:752,28'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:757,34'
          Branch Sides:
            - BranchSide:      'xinclude.c:757,38'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:759,13'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:757,21'
          Branch Sides:
            - BranchSide:      'xinclude.c:758,42'
              BranchSideFuncs:
                - xmlXIncludeBaseFixup
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:759,13'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:762,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:763,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:767,17'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:767,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:768,26'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:769,17'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:769,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:770,36'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:772,24'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:777,30'
          Branch Sides:
            - BranchSide:      'xinclude.c:777,34'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:780,24'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:777,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:778,38'
              BranchSideFuncs:
                - xmlXIncludeBaseFixup
                - xmlStaticCopyNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:780,24'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:784,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:785,19'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:792,13'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:792,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:793,20'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:795,9'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:795,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:796,17'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:806,15'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:796,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:797,38'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:798,19'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:799,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:800,24'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:801,26'
              BranchSideFuncs:
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeExpandNode
                - xmlStaticCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
      Callsites:
        - Src:             'xinclude.c:730,21'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:731,22'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:732,22'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:733,37'
          Dst:             xmlXIncludeExpandNode
        - Src:             'xinclude.c:741,24'
          Dst:             xmlStaticCopyNode
        - Src:             'xinclude.c:743,21'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:758,21'
          Dst:             xmlXIncludeBaseFixup
        - Src:             'xinclude.c:761,20'
          Dst:             xmlStaticCopyNode
        - Src:             'xinclude.c:763,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:778,17'
          Dst:             xmlXIncludeBaseFixup
        - Src:             'xinclude.c:810,5'
          Dst:             xmlFreeNodeList
    - functionName:    xmlXIncludeExpandNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1631
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         20
      ICount:          165
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlXIncludeAddNode
        - xmlXIncludeErr
        - xmlXIncludeLoadNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xinclude.c:1576,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1577,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1578,9'
              BranchSideFuncs:
                - xmlXIncludeAddNode
                - xmlXIncludeLoadNode
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1578,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1579,24'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1605,9'
              BranchSideFuncs:
                - xmlXIncludeAddNode
                - xmlXIncludeLoadNode
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1605,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1606,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1607,5'
              BranchSideFuncs:
                - xmlXIncludeAddNode
                - xmlXIncludeLoadNode
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1610,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1611,13'
              BranchSideFuncs:
                - xmlXIncludeAddNode
                - xmlXIncludeLoadNode
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1621,30'
              BranchSideFuncs:
                - xmlXIncludeAddNode
                - xmlXIncludeLoadNode
        - Branch String:   'xinclude.c:1611,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1612,17'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1619,5'
              BranchSideFuncs:
                - xmlXIncludeAddNode
                - xmlXIncludeLoadNode
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1612,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1613,32'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1617,20'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1622,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1623,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1624,5'
              BranchSideFuncs:
                - xmlXIncludeLoadNode
      Callsites:
        - Src:             'xinclude.c:1579,9'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1613,17'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1621,11'
          Dst:             xmlXIncludeAddNode
        - Src:             'xinclude.c:1626,5'
          Dst:             xmlXIncludeLoadNode
    - functionName:    xmlXIncludeErrMemory
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    41
      BranchProfiles:  []
      Callsites:
        - Src:             'xinclude.c:145,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlXIncludeBaseFixup
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - copy
        - targetBase
      BBCount:         32
      ICount:          184
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlBuildRelativeURISafe
        - xmlNodeGetBaseSafe
        - xmlNodeSetBase
        - xmlStrEqual
        - xmlStrchr
        - xmlStrdup
        - xmlStrlen
        - xmlUnsetNsProp
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xinclude.c:645,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:646,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:648,28'
              BranchSideFuncs:
                - xmlNodeGetBaseSafe
                - xmlUnsetNsProp
                - xmlStrEqual
                - xmlStrlen
                - xmlStrlen
                - xmlBuildRelativeURISafe
                - xmlStrchr
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:648,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:649,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlUnsetNsProp
                - xmlStrEqual
                - xmlStrlen
                - xmlStrlen
                - xmlBuildRelativeURISafe
                - xmlStrchr
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:651,10'
              BranchSideFuncs:
                - xmlUnsetNsProp
                - xmlStrEqual
                - xmlStrlen
                - xmlStrlen
                - xmlBuildRelativeURISafe
                - xmlStrchr
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:651,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:651,40'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrlen
                - xmlStrlen
                - xmlBuildRelativeURISafe
                - xmlStrchr
                - xmlUnsetNsProp
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:685,5'
              BranchSideFuncs:
                - xmlUnsetNsProp
        - Branch String:   'xinclude.c:651,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:652,24'
              BranchSideFuncs:
                - xmlUnsetNsProp
            - BranchSide:      'xinclude.c:685,5'
              BranchSideFuncs:
                - xmlUnsetNsProp
        - Branch String:   'xinclude.c:652,52'
          Branch Sides:
            - BranchSide:      'xinclude.c:653,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrchr
                - xmlUnsetNsProp
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:654,33'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrchr
                - xmlUnsetNsProp
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:652,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:654,33'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrchr
                - xmlUnsetNsProp
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:659,44'
              BranchSideFuncs:
                - xmlBuildRelativeURISafe
                - xmlStrchr
                - xmlUnsetNsProp
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:655,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:656,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:659,9'
              BranchSideFuncs:
                - xmlStrchr
                - xmlUnsetNsProp
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:659,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:0,0'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:660,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:663,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:664,28'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:674,23'
              BranchSideFuncs:
                - xmlStrchr
                - xmlUnsetNsProp
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:674,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:675,34'
              BranchSideFuncs:
                - xmlNodeSetBase
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:680,5'
              BranchSideFuncs:
                - xmlUnsetNsProp
        - Branch String:   'xinclude.c:676,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:677,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:678,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:648,9'
          Dst:             xmlNodeGetBaseSafe
        - Src:             'xinclude.c:649,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:651,28'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:652,14'
          Dst:             xmlStrlen
        - Src:             'xinclude.c:653,14'
          Dst:             xmlStrlen
        - Src:             'xinclude.c:654,23'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:656,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:659,20'
          Dst:             xmlBuildRelativeURISafe
        - Src:             'xinclude.c:660,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:664,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:674,13'
          Dst:             xmlStrchr
        - Src:             'xinclude.c:675,19'
          Dst:             xmlNodeSetBase
        - Src:             'xinclude.c:677,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:687,5'
          Dst:             xmlUnsetNsProp
    - functionName:    xmlXIncludeErr
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - error
        - msg
        - extra
      BBCount:         16
      ICount:          133
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlIsCatastrophicError
        - xmlRaiseError
        - xmlXIncludeErrMemory
      functionUses:    34
      BranchProfiles:
        - Branch String:   'xinclude.c:167,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:168,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:172,9'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlIsCatastrophicError
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xinclude.c:172,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:173,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:174,5'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlIsCatastrophicError
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xinclude.c:179,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:180,19'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRaiseError
                - xmlIsCatastrophicError
            - BranchSide:      'xinclude.c:184,25'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlIsCatastrophicError
        - Branch String:   'xinclude.c:188,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:189,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:192,23'
              BranchSideFuncs:
                - xmlIsCatastrophicError
      Callsites:
        - Src:             'xinclude.c:168,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:180,19'
          Dst:             __xmlGenericError
        - Src:             'xinclude.c:181,16'
          Dst:             __xmlGenericErrorContext
        - Src:             'xinclude.c:184,11'
          Dst:             xmlRaiseError
        - Src:             'xinclude.c:199,13'
          Dst:             xmlIsCatastrophicError
    - functionName:    xmlXIncludeAddNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         86
      ICount:          582
      EdgeCount:       119
      CyclomaticComplexity: 35
      functionsReached:
        - xmlBuildURISafe
        - xmlFreeURI
        - xmlGrowCapacity
        - xmlNodeGetBaseSafe
        - xmlParseURISafe
        - xmlSaveUri
        - xmlStrEqual
        - xmlStrdup
        - xmlStrlen
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
        - xmlXIncludeFreeRef
        - xmlXIncludeGetProp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:409,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:410,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:411,9'
              BranchSideFuncs:
                - xmlXIncludeGetProp
                - xmlXIncludeGetProp
                - xmlStrlen
                - xmlXIncludeGetProp
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:411,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:412,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:418,35'
              BranchSideFuncs:
                - xmlXIncludeGetProp
                - xmlXIncludeGetProp
                - xmlStrlen
                - xmlXIncludeGetProp
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:421,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:422,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeGetProp
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:433,26'
              BranchSideFuncs:
                - xmlStrlen
                - xmlXIncludeGetProp
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:422,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:423,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:428,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeGetProp
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:429,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:430,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:433,5'
              BranchSideFuncs:
                - xmlXIncludeGetProp
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:433,16'
          Branch Sides:
            - BranchSide:      'xinclude.c:0,0'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:434,24'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:440,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:441,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:455,41'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:441,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:442,10'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:443,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:443,11'
          Branch Sides:
            - BranchSide:      'xinclude.c:444,10'
              BranchSideFuncs:
                - xmlParseURISafe
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:446,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:456,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:457,13'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:465,9'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:457,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:458,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:460,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:465,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:466,13'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:480,22'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:466,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:467,10'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:473,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:467,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:468,26'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:470,3'
              BranchSideFuncs:
                - xmlSaveUri
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:481,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:482,23'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:485,5'
              BranchSideFuncs:
                - xmlNodeGetBaseSafe
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:492,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:493,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:497,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:497,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:498,29'
              BranchSideFuncs:
                - xmlBuildURISafe
                - xmlStrEqual
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:513,15'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:498,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:499,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:502,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:502,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:503,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:507,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:510,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:511,19'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:512,5'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:519,22'
          Branch Sides:
            - BranchSide:      'xinclude.c:519,26'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:527,31'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:519,36'
          Branch Sides:
            - BranchSide:      'xinclude.c:520,11'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:527,31'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:520,29'
          Branch Sides:
            - BranchSide:      'xinclude.c:520,33'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:521,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:519,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:521,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:527,31'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:528,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:529,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:532,12'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:544,57'
          Branch Sides:
            - BranchSide:      'xinclude.c:545,10'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:559,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:545,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:546,11'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:559,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:544,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:547,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:559,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:547,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:548,25'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:551,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:552,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:0,0'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:553,31'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:559,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:563,35'
              BranchSideFuncs:
                - xmlGrowCapacity.11431
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:577,35'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
        - Branch String:   'xinclude.c:565,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:566,27'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:569,17'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:570,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:571,27'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlXIncludeFreeRef
                - xmlFreeURI
            - BranchSide:      'xinclude.c:574,24'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeURI
      Callsites:
        - Src:             'xinclude.c:418,16'
          Dst:             xmlXIncludeGetProp
        - Src:             'xinclude.c:420,12'
          Dst:             xmlXIncludeGetProp
        - Src:             'xinclude.c:423,6'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:428,9'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:430,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:433,16'
          Dst:             xmlStrlen
        - Src:             'xinclude.c:434,9'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:439,13'
          Dst:             xmlXIncludeGetProp
        - Src:             'xinclude.c:441,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:443,11'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:446,6'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:455,11'
          Dst:             xmlParseURISafe
        - Src:             'xinclude.c:458,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:460,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:473,6'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:480,11'
          Dst:             xmlSaveUri
        - Src:             'xinclude.c:482,2'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:492,9'
          Dst:             xmlNodeGetBaseSafe
        - Src:             'xinclude.c:493,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:498,13'
          Dst:             xmlBuildURISafe
        - Src:             'xinclude.c:499,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:503,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:510,13'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:521,2'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:529,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:551,25'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:553,10'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:563,19'
          Dst:             xmlGrowCapacity
        - Src:             'xinclude.c:566,6'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:571,6'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:583,5'
          Dst:             xmlXIncludeFreeRef
        - Src:             'xinclude.c:584,5'
          Dst:             xmlFreeURI
    - functionName:    xmlXIncludeLoadNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1684
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ref
      BBCount:         36
      ICount:          187
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrEqual
        - xmlXIncludeErr
        - xmlXIncludeLoadDoc
        - xmlXIncludeLoadFallback
        - xmlXIncludeLoadTxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1645,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:1645,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1646,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1645,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1646,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1647,11'
              BranchSideFuncs:
                - xmlXIncludeLoadTxt
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
                - xmlXIncludeLoadDoc
        - Branch String:   'xinclude.c:1648,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1649,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1651,9'
              BranchSideFuncs:
                - xmlXIncludeLoadTxt
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
                - xmlXIncludeLoadDoc
        - Branch String:   'xinclude.c:1651,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1652,27'
              BranchSideFuncs:
                - xmlXIncludeLoadDoc
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
            - BranchSide:      'xinclude.c:1655,27'
              BranchSideFuncs:
                - xmlXIncludeLoadTxt
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
        - Branch String:   'xinclude.c:1658,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1664,13'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
            - BranchSide:      'xinclude.c:1677,9'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1665,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:1666,11'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
            - BranchSide:      'xinclude.c:1676,5'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1666,47'
          Branch Sides:
            - BranchSide:      'xinclude.c:1667,4'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
            - BranchSide:      'xinclude.c:1674,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
        - Branch String:   'xinclude.c:1667,26'
          Branch Sides:
            - BranchSide:      'xinclude.c:1668,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
            - BranchSide:      'xinclude.c:1674,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
        - Branch String:   'xinclude.c:1668,52'
          Branch Sides:
            - BranchSide:      'xinclude.c:1669,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeLoadFallback
            - BranchSide:      'xinclude.c:1674,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
        - Branch String:   'xinclude.c:1669,51'
          Branch Sides:
            - BranchSide:      'xinclude.c:1670,17'
              BranchSideFuncs:
                - xmlXIncludeLoadFallback
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1671,33'
              BranchSideFuncs:
                - xmlXIncludeLoadFallback
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1666,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:1671,33'
              BranchSideFuncs:
                - xmlXIncludeLoadFallback
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1674,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeLoadFallback
        - Branch String:   'xinclude.c:1677,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1678,17'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1683,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:1652,8'
          Dst:             xmlXIncludeLoadDoc
        - Src:             'xinclude.c:1655,8'
          Dst:             xmlXIncludeLoadTxt
        - Src:             'xinclude.c:1668,4'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1669,5'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1670,5'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1671,9'
          Dst:             xmlXIncludeLoadFallback
        - Src:             'xinclude.c:1678,2'
          Dst:             xmlXIncludeErr
    - functionName:    xmlXIncludeLoadDoc
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ref
      BBCount:         118
      ICount:          790
      EdgeCount:       147
      CyclomaticComplexity: 31
      functionsReached:
        - xmlDocCopyNode
        - xmlDocGetRootElement
        - xmlFreeDoc
        - xmlGrowCapacity
        - xmlStrEqual
        - xmlStrdup
        - xmlXIncludeBaseFixup
        - xmlXIncludeCopyXPointer
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
        - xmlXIncludeMergeEntities
        - xmlXIncludeParseFile
        - xmlXIncludeRecurseDoc
        - xmlXPathFreeObject
        - xmlXPathNewContext
        - xmlXPathSetErrorHandler
        - xmlXPtrEval
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1077,23'
          Branch Sides:
            - BranchSide:      'xinclude.c:1077,27'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1079,8'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1077,42'
          Branch Sides:
            - BranchSide:      'xinclude.c:1078,4'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1079,8'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1078,23'
          Branch Sides:
            - BranchSide:      'xinclude.c:1078,39'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1086,12'
              BranchSideFuncs:
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1077,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1079,8'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1086,12'
              BranchSideFuncs:
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1086,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1087,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1109,17'
              BranchSideFuncs:
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:1087,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1088,17'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1098,5'
              BranchSideFuncs:
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1088,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1089,32'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1093,12'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1094,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1095,17'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1096,6'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1110,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1111,2'
              BranchSideFuncs:
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
            - BranchSide:      'xinclude.c:1115,32'
              BranchSideFuncs:
                - xmlXIncludeParseFile
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:1121,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1125,35'
              BranchSideFuncs:
                - xmlGrowCapacity.11431
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
            - BranchSide:      'xinclude.c:1141,14'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:1127,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1128,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeDoc
            - BranchSide:      'xinclude.c:1132,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:1133,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1134,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeDoc
            - BranchSide:      'xinclude.c:1138,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErrMemory
                - xmlFreeDoc
        - Branch String:   'xinclude.c:1144,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1145,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeDoc
            - BranchSide:      'xinclude.c:1149,5'
              BranchSideFuncs:
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
        - Branch String:   'xinclude.c:1152,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1153,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1160,10'
              BranchSideFuncs:
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlStrEqual
        - Branch String:   'xinclude.c:1160,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1160,45'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1166,30'
              BranchSideFuncs:
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1160,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1161,15'
              BranchSideFuncs:
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1166,30'
              BranchSideFuncs:
                - xmlXIncludeMergeEntities
                - xmlXIncludeRecurseDoc
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1188,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1191,37'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1216,13'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1192,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1193,28'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1198,35'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlXIncludeBaseFixup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1199,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1200,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1204,13'
              BranchSideFuncs:
                - xmlXIncludeBaseFixup
        - Branch String:   'xinclude.c:1204,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1205,34'
              BranchSideFuncs:
                - xmlXIncludeBaseFixup
            - BranchSide:      'xinclude.c:1206,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1216,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1216,31'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1223,13'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1216,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1217,21'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1223,13'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathNewContext
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1223,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1224,47'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathSetErrorHandler
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1236,33'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1225,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1226,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1229,17'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXPathSetErrorHandler
        - Branch String:   'xinclude.c:1229,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1230,41'
              BranchSideFuncs:
                - xmlXPathSetErrorHandler
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1233,13'
              BranchSideFuncs:
                - xmlXPtrEval
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1239,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1240,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1248,13'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
        - Branch String:   'xinclude.c:1240,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1241,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1243,32'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1248,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1249,13'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1250,10'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXPathFreeObject
        - Branch String:   'xinclude.c:1250,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:1257,18'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1257,18'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1257,18'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1257,18'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1257,18'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1257,18'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1263,17'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1266,8'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1267,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1268,13'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1313,44'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
        - Branch String:   'xinclude.c:1268,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1269,7'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
            - BranchSide:      'xinclude.c:1312,2'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
        - Branch String:   'xinclude.c:1269,7'
          Branch Sides:
            - BranchSide:      'xinclude.c:1270,7'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1271,11'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeCopyXPointer
        - Branch String:   'xinclude.c:1271,3'
          Branch Sides:
            - BranchSide:      'xinclude.c:1281,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1281,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1281,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1281,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1281,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1281,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1281,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1281,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1281,4'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1284,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1290,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1305,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1305,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1305,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1305,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1305,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1305,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1305,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1305,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1305,19'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXPathFreeObject
            - BranchSide:      'xinclude.c:1311,6'
              BranchSideFuncs:
                - xmlXIncludeCopyXPointer
                - xmlXPathFreeObject
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErr
      Callsites:
        - Src:             'xinclude.c:1078,27'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1087,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1089,17'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1115,11'
          Dst:             xmlXIncludeParseFile
        - Src:             'xinclude.c:1125,19'
          Dst:             xmlGrowCapacity
        - Src:             'xinclude.c:1128,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1129,13'
          Dst:             xmlFreeDoc
        - Src:             'xinclude.c:1134,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1135,13'
          Dst:             xmlFreeDoc
        - Src:             'xinclude.c:1143,18'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:1145,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1146,9'
          Dst:             xmlFreeDoc
        - Src:             'xinclude.c:1160,33'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1166,5'
          Dst:             xmlXIncludeMergeEntities
        - Src:             'xinclude.c:1182,5'
          Dst:             xmlXIncludeRecurseDoc
        - Src:             'xinclude.c:1191,16'
          Dst:             xmlDocGetRootElement
        - Src:             'xinclude.c:1193,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1198,20'
          Dst:             xmlDocCopyNode
        - Src:             'xinclude.c:1200,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1205,13'
          Dst:             xmlXIncludeBaseFixup
        - Src:             'xinclude.c:1217,6'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1224,28'
          Dst:             xmlXPathNewContext
        - Src:             'xinclude.c:1226,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1230,17'
          Dst:             xmlXPathSetErrorHandler
        - Src:             'xinclude.c:1238,9'
          Dst:             xmlXPtrEval
        - Src:             'xinclude.c:1241,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1243,17'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1257,3'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1260,17'
          Dst:             xmlXPathFreeObject
        - Src:             'xinclude.c:1284,4'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1290,4'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1305,4'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1313,20'
          Dst:             xmlXIncludeCopyXPointer
        - Src:             'xinclude.c:1315,9'
          Dst:             xmlXPathFreeObject
    - functionName:    xmlXIncludeLoadTxt
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1520
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ref
      BBCount:         115
      ICount:          755
      EdgeCount:       158
      CyclomaticComplexity: 45
      functionsReached:
        - xmlBufContent
        - xmlBufUse
        - xmlCharEncCloseFunc
        - xmlCtxtSetErrorHandler
        - xmlCtxtSetResourceLoader
        - xmlFreeInputStream
        - xmlFreeNode
        - xmlFreeParserCtxt
        - xmlGetUTF8Char
        - xmlGrowCapacity
        - xmlLoadResource
        - xmlNewDocText
        - xmlNewParserCtxt
        - xmlNodeAddContentLen
        - xmlOpenCharEncodingHandler
        - xmlParserInputBufferRead
        - xmlStrEqual
        - xmlStrdup
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
        - xmlXIncludeGetProp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1353,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1354,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1362,12'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlOpenCharEncodingHandler
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeGetProp
                - xmlStrEqual
                - xmlNewDocText
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1362,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1363,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlOpenCharEncodingHandler
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeGetProp
                - xmlNewDocText
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1374,9'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlOpenCharEncodingHandler
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeGetProp
        - Branch String:   'xinclude.c:1363,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1364,34'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1369,5'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlOpenCharEncodingHandler
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeGetProp
                - xmlStrEqual
                - xmlNewDocText
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1365,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1366,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1367,6'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1374,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1375,32'
              BranchSideFuncs:
                - xmlXIncludeGetProp
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlOpenCharEncodingHandler
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1377,9'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlOpenCharEncodingHandler
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1377,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1380,58'
              BranchSideFuncs:
                - xmlOpenCharEncodingHandler
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1401,13'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1383,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1384,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1396,5'
              BranchSideFuncs:
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1384,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1385,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlNewParserCtxt
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1386,24'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1386,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:1387,32'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1391,32'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1402,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1403,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1406,9'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
        - Branch String:   'xinclude.c:1406,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1407,32'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
            - BranchSide:      'xinclude.c:1408,9'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlCtxtSetResourceLoader
        - Branch String:   'xinclude.c:1408,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1409,34'
              BranchSideFuncs:
                - xmlCtxtSetResourceLoader
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1412,35'
              BranchSideFuncs:
                - xmlLoadResource
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1414,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1418,13'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1426,11'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1418,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1419,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1420,19'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1427,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1428,2'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1429,9'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1429,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1430,22'
              BranchSideFuncs:
                - xmlCharEncCloseFunc
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1431,20'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1435,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1436,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1443,5'
              BranchSideFuncs:
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1445,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1444,40'
              BranchSideFuncs:
                - xmlParserInputBufferRead
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1446,9'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1446,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1447,13'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1454,29'
              BranchSideFuncs:
                - xmlBufContent
                - xmlBufUse
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1447,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1448,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1450,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1456,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1460,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1471,30'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1462,23'
          Branch Sides:
            - BranchSide:      'xinclude.c:1462,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1463,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1462,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1462,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
            - BranchSide:      'xinclude.c:1462,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
        - Branch String:   'xinclude.c:1462,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1462,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
            - BranchSide:      'xinclude.c:1462,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
        - Branch String:   'xinclude.c:1462,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1462,28'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1468,14'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1462,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1462,28'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1468,14'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1462,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1463,28'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1468,14'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1462,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1462,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
            - BranchSide:      'xinclude.c:1462,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
        - Branch String:   'xinclude.c:1462,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1462,28'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1468,14'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1462,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1462,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
            - BranchSide:      'xinclude.c:1462,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
        - Branch String:   'xinclude.c:1462,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1462,28'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1468,14'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1462,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1462,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
            - BranchSide:      'xinclude.c:1463,28'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
        - Branch String:   'xinclude.c:1462,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1463,28'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1468,14'
              BranchSideFuncs:
                - xmlNodeAddContentLen
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGetUTF8Char
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1471,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1472,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1474,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlGrowCapacity.11431
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1474,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1478,35'
              BranchSideFuncs:
                - xmlGrowCapacity.11431
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1492,48'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1480,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1481,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1484,15'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1485,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1486,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1489,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1493,33'
          Branch Sides:
            - BranchSide:      'xinclude.c:1494,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1498,47'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1493,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1495,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1498,47'
              BranchSideFuncs:
                - xmlStrdup
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1499,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1500,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
            - BranchSide:      'xinclude.c:1504,5'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlFreeInputStream
                - xmlFreeParserCtxt
                - xmlCharEncCloseFunc
      Callsites:
        - Src:             'xinclude.c:1354,2'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1363,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1364,20'
          Dst:             xmlNewDocText
        - Src:             'xinclude.c:1366,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1375,13'
          Dst:             xmlXIncludeGetProp
        - Src:             'xinclude.c:1380,16'
          Dst:             xmlOpenCharEncodingHandler
        - Src:             'xinclude.c:1385,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1387,17'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1391,17'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1401,13'
          Dst:             xmlNewParserCtxt
        - Src:             'xinclude.c:1403,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1407,9'
          Dst:             xmlCtxtSetErrorHandler
        - Src:             'xinclude.c:1409,9'
          Dst:             xmlCtxtSetResourceLoader
        - Src:             'xinclude.c:1412,19'
          Dst:             xmlLoadResource
        - Src:             'xinclude.c:1419,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1423,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1430,2'
          Dst:             xmlCharEncCloseFunc
        - Src:             'xinclude.c:1434,12'
          Dst:             xmlNewDocText
        - Src:             'xinclude.c:1436,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1444,15'
          Dst:             xmlParserInputBufferRead
        - Src:             'xinclude.c:1448,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1450,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1454,15'
          Dst:             xmlBufContent
        - Src:             'xinclude.c:1455,11'
          Dst:             xmlBufUse
        - Src:             'xinclude.c:1461,15'
          Dst:             xmlGetUTF8Char
        - Src:             'xinclude.c:1463,13'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1471,9'
          Dst:             xmlNodeAddContentLen
        - Src:             'xinclude.c:1472,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1478,19'
          Dst:             xmlGrowCapacity
        - Src:             'xinclude.c:1481,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1486,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1492,38'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:1495,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1498,37'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:1500,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1515,5'
          Dst:             xmlFreeNode
        - Src:             'xinclude.c:1516,5'
          Dst:             xmlFreeInputStream
        - Src:             'xinclude.c:1517,5'
          Dst:             xmlFreeParserCtxt
        - Src:             'xinclude.c:1518,5'
          Dst:             xmlCharEncCloseFunc
    - functionName:    xmlXIncludeLoadFallback
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - fallback
        - ref
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXIncludeCopyNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1538,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1538,32'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1540,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1538,70'
          Branch Sides:
            - BranchSide:      'xinclude.c:1539,10'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1540,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1538,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1540,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1541,9'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
        - Branch String:   'xinclude.c:1541,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1546,23'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
            - BranchSide:      'xinclude.c:1551,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1548,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1549,10'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1550,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:1547,13'
          Dst:             xmlXIncludeCopyNode
    - functionName:    xmlXIncludeGetProp
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
        - name
      BBCount:         20
      ICount:          107
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlNodeGetAttrValue
        - xmlXIncludeErrMemory
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xinclude.c:217,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:218,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:219,9'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:219,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:220,16'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:222,9'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:222,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:223,33'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:229,29'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:223,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:224,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:225,13'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:225,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:226,20'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:227,5'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:229,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:230,30'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:231,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:217,9'
          Dst:             xmlNodeGetAttrValue
        - Src:             'xinclude.c:218,9'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:223,13'
          Dst:             xmlNodeGetAttrValue
        - Src:             'xinclude.c:224,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:229,9'
          Dst:             xmlNodeGetAttrValue
        - Src:             'xinclude.c:230,9'
          Dst:             xmlXIncludeErrMemory
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './include/private/memory.h:35,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:37,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:44,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:45,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:49,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:51,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:52,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:54,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXIncludeParseFile
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - URL
      BBCount:         34
      ICount:          229
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - xmlCtxtIsCatastrophicError
        - xmlCtxtPushInput
        - xmlCtxtSetErrorHandler
        - xmlCtxtSetResourceLoader
        - xmlCtxtUseOptions
        - xmlDictFree
        - xmlDictReference
        - xmlFreeDoc
        - xmlFreeInputStream
        - xmlFreeParserCtxt
        - xmlInitParser
        - xmlLoadResource
        - xmlNewParserCtxt
        - xmlParseDocument
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:328,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:329,23'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:332,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
                - xmlDictReference
                - xmlDictFree
                - xmlCtxtSetResourceLoader
                - xmlCtxtSetErrorHandler
        - Branch String:   'xinclude.c:332,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:333,32'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
                - xmlDictReference
                - xmlDictFree
                - xmlCtxtSetResourceLoader
            - BranchSide:      'xinclude.c:334,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
                - xmlDictReference
                - xmlDictFree
                - xmlCtxtSetResourceLoader
        - Branch String:   'xinclude.c:334,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:335,34'
              BranchSideFuncs:
                - xmlCtxtSetResourceLoader
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
                - xmlDictReference
                - xmlDictFree
            - BranchSide:      'xinclude.c:341,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
                - xmlDictReference
                - xmlDictFree
        - Branch String:   'xinclude.c:347,29'
          Branch Sides:
            - BranchSide:      'xinclude.c:347,33'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
                - xmlDictReference
                - xmlDictFree
            - BranchSide:      'xinclude.c:358,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
        - Branch String:   'xinclude.c:347,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:348,12'
              BranchSideFuncs:
                - xmlDictReference
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
                - xmlDictFree
            - BranchSide:      'xinclude.c:358,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
        - Branch String:   'xinclude.c:348,12'
          Branch Sides:
            - BranchSide:      'xinclude.c:349,25'
              BranchSideFuncs:
                - xmlDictFree
                - xmlDictReference
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
            - BranchSide:      'xinclude.c:350,16'
              BranchSideFuncs:
                - xmlDictReference
                - xmlCtxtUseOptions
                - xmlLoadResource
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
        - Branch String:   'xinclude.c:361,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:362,9'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:364,26'
              BranchSideFuncs:
                - xmlCtxtPushInput
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
                - xmlFreeInputStream
        - Branch String:   'xinclude.c:364,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:365,28'
              BranchSideFuncs:
                - xmlFreeInputStream
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:369,22'
              BranchSideFuncs:
                - xmlParseDocument
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
        - Branch String:   'xinclude.c:371,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:372,15'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:375,13'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
                - xmlFreeDoc
        - Branch String:   'xinclude.c:376,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:377,17'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:378,9'
              BranchSideFuncs:
                - xmlCtxtIsCatastrophicError
                - xmlFreeParserCtxt
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:382,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:383,24'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeParserCtxt
            - BranchSide:      'xinclude.c:384,23'
              BranchSideFuncs:
                - xmlFreeParserCtxt
      Callsites:
        - Src:             'xinclude.c:325,5'
          Dst:             xmlInitParser
        - Src:             'xinclude.c:327,13'
          Dst:             xmlNewParserCtxt
        - Src:             'xinclude.c:329,2'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:333,9'
          Dst:             xmlCtxtSetErrorHandler
        - Src:             'xinclude.c:335,9'
          Dst:             xmlCtxtSetResourceLoader
        - Src:             'xinclude.c:349,13'
          Dst:             xmlDictFree
        - Src:             'xinclude.c:351,2'
          Dst:             xmlDictReference
        - Src:             'xinclude.c:358,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'xinclude.c:360,19'
          Dst:             xmlLoadResource
        - Src:             'xinclude.c:364,9'
          Dst:             xmlCtxtPushInput
        - Src:             'xinclude.c:365,9'
          Dst:             xmlFreeInputStream
        - Src:             'xinclude.c:369,5'
          Dst:             xmlParseDocument
        - Src:             'xinclude.c:377,6'
          Dst:             xmlFreeDoc
        - Src:             'xinclude.c:382,9'
          Dst:             xmlCtxtIsCatastrophicError
        - Src:             'xinclude.c:383,9'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:384,5'
          Dst:             xmlFreeParserCtxt
    - functionName:    xmlXIncludeMergeEntities
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
        - from
      BBCount:         33
      ICount:          199
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - xmlCreateIntSubset
        - xmlDocGetRootElement
        - xmlHashScan
        - xmlStrEqual
        - xmlXIncludeErrMemory
        - xmlXIncludeMergeEntity
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1006,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1007,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1009,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
                - xmlDocGetRootElement
                - xmlCreateIntSubset
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1009,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:1009,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1010,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1009,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1010,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1012,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
                - xmlDocGetRootElement
                - xmlCreateIntSubset
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1013,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1014,29'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlCreateIntSubset
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1024,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'xinclude.c:1015,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1016,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1017,37'
              BranchSideFuncs:
                - xmlCreateIntSubset
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:1018,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1019,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:1022,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
        - Branch String:   'xinclude.c:1025,26'
          Branch Sides:
            - BranchSide:      'xinclude.c:1025,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
                - xmlHashScan
            - BranchSide:      'xinclude.c:1034,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
        - Branch String:   'xinclude.c:1025,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1028,14'
              BranchSideFuncs:
                - xmlHashScan
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
            - BranchSide:      'xinclude.c:1034,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
        - Branch String:   'xinclude.c:1035,26'
          Branch Sides:
            - BranchSide:      'xinclude.c:1035,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
            - BranchSide:      'xinclude.c:1050,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1035,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1038,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlHashScan
            - BranchSide:      'xinclude.c:1050,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1044,61'
          Branch Sides:
            - BranchSide:      'xinclude.c:1045,20'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1049,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1044,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1046,36'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1049,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:1014,8'
          Dst:             xmlDocGetRootElement
        - Src:             'xinclude.c:1017,18'
          Dst:             xmlCreateIntSubset
        - Src:             'xinclude.c:1019,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1031,2'
          Dst:             xmlHashScan
        - Src:             'xinclude.c:1031,2'
          Dst:             xmlXIncludeMergeEntity
        - Src:             'xinclude.c:1044,8'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1045,8'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1046,6'
          Dst:             xmlHashScan
        - Src:             'xinclude.c:1046,6'
          Dst:             xmlXIncludeMergeEntity
    - functionName:    xmlXIncludeRecurseDoc
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         10
      ICount:          134
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDocGetRootElement
        - xmlXIncludeDoProcess
        - xmlXIncludeFreeRef
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:618,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:618,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
            - BranchSide:      'xinclude.c:619,16'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
        - Branch String:   'xinclude.c:619,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:620,32'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
            - BranchSide:      'xinclude.c:621,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:616,32'
          Dst:             xmlDocGetRootElement
        - Src:             'xinclude.c:616,5'
          Dst:             xmlXIncludeDoProcess
        - Src:             'xinclude.c:620,13'
          Dst:             xmlXIncludeFreeRef
    - functionName:    xmlXIncludeCopyXPointer
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - obj
        - targetBase
      BBCount:         41
      ICount:          250
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDocGetRootElement
        - xmlFreeNodeList
        - xmlXIncludeCopyNode
        - xmlXIncludeErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:831,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:831,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:832,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:831,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:832,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:833,13'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:833,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:835,26'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:893,6'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:836,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:837,3'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:838,13'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:838,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:841,7'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:890,6'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:841,7'
          Branch Sides:
            - BranchSide:      'xinclude.c:842,7'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:843,11'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:843,3'
          Branch Sides:
            - BranchSide:      'xinclude.c:847,45'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXIncludeCopyNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:847,45'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXIncludeCopyNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:860,32'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:860,32'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:860,32'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:860,32'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:860,32'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:863,40'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:848,29'
          Branch Sides:
            - BranchSide:      'xinclude.c:849,44'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:854,25'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
                - xmlFreeNodeList
        - Branch String:   'xinclude.c:876,21'
          Branch Sides:
            - BranchSide:      'xinclude.c:877,37'
              BranchSideFuncs:
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:880,7'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:880,7'
          Branch Sides:
            - BranchSide:      'xinclude.c:881,28'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:883,21'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:883,21'
          Branch Sides:
            - BranchSide:      'xinclude.c:884,32'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:885,34'
              BranchSideFuncs:
                - xmlXIncludeCopyNode
                - xmlFreeNodeList
                - xmlDocGetRootElement
                - xmlXIncludeErr
                - xmlXIncludeErr
      Callsites:
        - Src:             'xinclude.c:846,32'
          Dst:             xmlDocGetRootElement
        - Src:             'xinclude.c:849,29'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:863,25'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:875,10'
          Dst:             xmlXIncludeCopyNode
        - Src:             'xinclude.c:877,21'
          Dst:             xmlFreeNodeList
    - functionName:    xmlXIncludeDoProcess
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1878
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - tree
      BBCount:         50
      ICount:          295
      EdgeCount:       65
      CyclomaticComplexity: 17
      functionsReached:
        - xmlFreeNodeList
        - xmlXIncludeExpandNode
        - xmlXIncludeFreeRef
        - xmlXIncludeIncludeNode
        - xmlXIncludeTestNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xinclude.c:1891,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1892,41'
              BranchSideFuncs:
                - xmlXIncludeExpandNode
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
            - BranchSide:      'xinclude.c:1898,21'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:1896,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1897,17'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:1898,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:1899,54'
          Branch Sides:
            - BranchSide:      'xinclude.c:1900,22'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:1901,19'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:1905,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1906,17'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:1907,17'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:1907,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1908,23'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:1911,19'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:1912,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1905,17'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:1913,5'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:1913,28'
          Branch Sides:
            - BranchSide:      'xinclude.c:1913,32'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:1913,5'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeTestNode
                - xmlXIncludeExpandNode
        - Branch String:   'xinclude.c:1913,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1891,33'
              BranchSideFuncs:
                - xmlXIncludeTestNode
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
                - xmlXIncludeExpandNode
            - BranchSide:      'xinclude.c:1918,14'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
        - Branch String:   'xinclude.c:1918,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:1919,6'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
                - xmlXIncludeIncludeNode
            - BranchSide:      'xinclude.c:1935,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
        - Branch String:   'xinclude.c:1919,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1920,36'
              BranchSideFuncs:
                - xmlXIncludeIncludeNode
                - xmlXIncludeFreeRef
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1927,17'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlXIncludeIncludeNode
                - xmlFreeNodeList
        - Branch String:   'xinclude.c:1935,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1935,9'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
            - BranchSide:      'xinclude.c:1941,16'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
        - Branch String:   'xinclude.c:1941,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1942,32'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
            - BranchSide:      'xinclude.c:1944,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:1891,13'
          Dst:             xmlXIncludeTestNode
        - Src:             'xinclude.c:1892,19'
          Dst:             xmlXIncludeExpandNode
        - Src:             'xinclude.c:1920,13'
          Dst:             xmlXIncludeIncludeNode
        - Src:             'xinclude.c:1928,17'
          Dst:             xmlFreeNodeList
        - Src:             'xinclude.c:1942,13'
          Dst:             xmlXIncludeFreeRef
    - functionName:    xmlXIncludeFreeRef
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ref
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xinclude.c:240,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:241,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:242,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:242,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:243,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:244,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:244,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:245,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:246,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:246,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:247,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:248,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXIncludeTestNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1808
      functionLinenumberEnd: 1867
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         62
      ICount:          336
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - xmlStrEqual
        - xmlXIncludeErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1809,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1810,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1811,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1811,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1812,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1813,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1813,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1814,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1815,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1815,52'
          Branch Sides:
            - BranchSide:      'xinclude.c:1816,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1817,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1815,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1817,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1866,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1817,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1818,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1822,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1818,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:1819,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1821,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1822,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1823,25'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1852,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
        - Branch String:   'xinclude.c:1826,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1827,8'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1844,10'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1827,41'
          Branch Sides:
            - BranchSide:      'xinclude.c:1828,8'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1842,11'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1828,27'
          Branch Sides:
            - BranchSide:      'xinclude.c:1829,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1842,11'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1829,52'
          Branch Sides:
            - BranchSide:      'xinclude.c:1830,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1831,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1827,7'
          Branch Sides:
            - BranchSide:      'xinclude.c:1831,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1842,11'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1831,11'
          Branch Sides:
            - BranchSide:      'xinclude.c:1832,19'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1838,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1838,11'
          Branch Sides:
            - BranchSide:      'xinclude.c:1839,15'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1841,3'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1844,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:1845,18'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1850,6'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1852,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1853,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeErr
                - xmlStrEqual
            - BranchSide:      'xinclude.c:1865,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1853,33'
          Branch Sides:
            - BranchSide:      'xinclude.c:1854,4'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1859,18'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1854,44'
          Branch Sides:
            - BranchSide:      'xinclude.c:1855,4'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1859,18'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1855,30'
          Branch Sides:
            - BranchSide:      'xinclude.c:1856,18'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1859,18'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1856,56'
          Branch Sides:
            - BranchSide:      'xinclude.c:1857,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1858,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1857,61'
          Branch Sides:
            - BranchSide:      'xinclude.c:1858,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1859,18'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1853,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:1859,18'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1864,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:1815,10'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1816,10'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1817,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1822,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1829,9'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1830,9'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1831,11'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1832,4'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1838,11'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1845,3'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1852,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1856,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1857,6'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1858,5'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:1859,3'
          Dst:             xmlXIncludeErr
    - functionName:    xmlXIncludeIncludeNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1694
      functionLinenumberEnd: 1798
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ref
      BBCount:         55
      ICount:          319
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - xmlAddNextSibling
        - xmlAddPrevSibling
        - xmlFreeNode
        - xmlFreeNodeList
        - xmlNewDocNode
        - xmlUnlinkNode
        - xmlUnsetProp
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1697,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:1697,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1698,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1697,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1698,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1699,11'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1700,23'
          Branch Sides:
            - BranchSide:      'xinclude.c:1700,27'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1701,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1700,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1701,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1703,12'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1709,31'
          Branch Sides:
            - BranchSide:      'xinclude.c:1710,3'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1733,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xinclude.c:1709,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1711,6'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1733,9'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xinclude.c:1714,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:1715,10'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1719,13'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1715,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:1716,10'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1717,12'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:1719,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1720,17'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNodeList
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:1731,5'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xinclude.c:1720,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:1721,32'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1725,32'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlFreeNodeList
        - Branch String:   'xinclude.c:1733,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1739,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1758,13'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnsetProp
        - Branch String:   'xinclude.c:1739,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:1740,12'
              BranchSideFuncs:
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1749,16'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xinclude.c:1743,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:1739,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1744,31'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
        - Branch String:   'xinclude.c:1758,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:1759,26'
              BranchSideFuncs:
                - xmlUnsetProp
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
            - BranchSide:      'xinclude.c:1760,2'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
                - xmlUnlinkNode
                - xmlFreeNode
        - Branch String:   'xinclude.c:1762,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1763,20'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
            - BranchSide:      'xinclude.c:1767,22'
              BranchSideFuncs:
                - xmlNewDocNode
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
        - Branch String:   'xinclude.c:1768,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1769,13'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1770,2'
              BranchSideFuncs:
                - xmlAddNextSibling
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
                - xmlFreeNode
        - Branch String:   'xinclude.c:1771,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:1772,25'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1779,2'
              BranchSideFuncs:
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
        - Branch String:   'xinclude.c:1779,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:0,0'
              BranchSideFuncs:
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1780,12'
              BranchSideFuncs:
                - xmlAddPrevSibling
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
        - Branch String:   'xinclude.c:1783,10'
          Branch Sides:
            - BranchSide:      'xinclude.c:1779,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
            - BranchSide:      'xinclude.c:1784,31'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeNode
                - xmlXIncludeErrMemory
                - xmlFreeNodeList
      Callsites:
        - Src:             'xinclude.c:1721,17'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1725,17'
          Dst:             xmlXIncludeErr
        - Src:             'xinclude.c:1728,13'
          Dst:             xmlFreeNodeList
        - Src:             'xinclude.c:1743,10'
          Dst:             xmlAddPrevSibling
        - Src:             'xinclude.c:1744,17'
          Dst:             xmlUnlinkNode
        - Src:             'xinclude.c:1745,17'
          Dst:             xmlFreeNode
        - Src:             'xinclude.c:1749,2'
          Dst:             xmlUnlinkNode
        - Src:             'xinclude.c:1750,2'
          Dst:             xmlFreeNode
        - Src:             'xinclude.c:1759,13'
          Dst:             xmlUnsetProp
        - Src:             'xinclude.c:1764,13'
          Dst:             xmlUnlinkNode
        - Src:             'xinclude.c:1765,13'
          Dst:             xmlFreeNode
        - Src:             'xinclude.c:1767,8'
          Dst:             xmlNewDocNode
        - Src:             'xinclude.c:1771,6'
          Dst:             xmlAddNextSibling
        - Src:             'xinclude.c:1772,13'
          Dst:             xmlFreeNode
        - Src:             'xinclude.c:1783,10'
          Dst:             xmlAddPrevSibling
        - Src:             'xinclude.c:1784,17'
          Dst:             xmlUnlinkNode
        - Src:             'xinclude.c:1785,17'
          Dst:             xmlFreeNode
        - Src:             'xinclude.c:1795,5'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:1796,5'
          Dst:             xmlFreeNodeList
    - functionName:    xmlXIncludeMergeEntity
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - vdata
        - name
      BBCount:         71
      ICount:          348
      EdgeCount:       87
      CyclomaticComplexity: 18
      functionsReached:
        - xmlAddDocEntity
        - xmlGetDocEntity
        - xmlStrEqual
        - xmlStrdup
        - xmlXIncludeErr
        - xmlXIncludeErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xinclude.c:928,23'
          Branch Sides:
            - BranchSide:      'xinclude.c:928,27'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:929,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:928,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:929,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:930,12'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:932,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:932,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:933,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:932,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:933,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:934,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:934,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:938,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:938,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:938,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:942,6'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:942,6'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:942,6'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:944,28'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:945,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:946,31'
              BranchSideFuncs:
                - xmlAddDocEntity
                - xmlStrdup
                - xmlXIncludeErrMemory
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:958,13'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xinclude.c:948,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:949,34'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:952,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeErrMemory
        - Branch String:   'xinclude.c:952,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:953,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:957,5'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:954,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:955,38'
              BranchSideFuncs:
                - xmlXIncludeErrMemory
            - BranchSide:      'xinclude.c:956,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:958,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:959,13'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:961,14'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xinclude.c:961,37'
          Branch Sides:
            - BranchSide:      'xinclude.c:961,41'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xinclude.c:964,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xinclude.c:961,13'
          Branch Sides:
            - BranchSide:      'xinclude.c:962,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:964,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xinclude.c:962,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:963,17'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:964,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:964,46'
          Branch Sides:
            - BranchSide:      'xinclude.c:965,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xinclude.c:968,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
        - Branch String:   'xinclude.c:964,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:966,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:968,21'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
        - Branch String:   'xinclude.c:966,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:967,17'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:968,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:968,43'
          Branch Sides:
            - BranchSide:      'xinclude.c:968,47'
              BranchSideFuncs:
                - xmlXIncludeErr
                - xmlStrEqual
            - BranchSide:      'xinclude.c:972,13'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:968,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:969,30'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:972,13'
              BranchSideFuncs:
                - xmlXIncludeErr
        - Branch String:   'xinclude.c:969,17'
          Branch Sides:
            - BranchSide:      'xinclude.c:970,17'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:971,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:977,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:983,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:983,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:983,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:983,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:983,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:985,6'
              BranchSideFuncs:
                - xmlXIncludeErr
            - BranchSide:      'xinclude.c:987,20'
              BranchSideFuncs:
                - xmlXIncludeErr
      Callsites:
        - Src:             'xinclude.c:944,12'
          Dst:             xmlGetDocEntity
        - Src:             'xinclude.c:946,15'
          Dst:             xmlAddDocEntity
        - Src:             'xinclude.c:949,13'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:953,17'
          Dst:             xmlStrdup
        - Src:             'xinclude.c:955,17'
          Dst:             xmlXIncludeErrMemory
        - Src:             'xinclude.c:962,18'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:966,18'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:969,18'
          Dst:             xmlStrEqual
        - Src:             'xinclude.c:987,5'
          Dst:             xmlXIncludeErr
    - functionName:    xmlXIncludeProcessNode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2177
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         18
      ICount:          87
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXIncludeDoProcessRoot
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:2180,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:2180,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2182,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2180,62'
          Branch Sides:
            - BranchSide:      'xinclude.c:2181,10'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2182,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2181,29'
          Branch Sides:
            - BranchSide:      'xinclude.c:2181,33'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2182,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2180,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2182,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2183,36'
              BranchSideFuncs:
                - xmlXIncludeDoProcessRoot
        - Branch String:   'xinclude.c:2184,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:2184,24'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2186,12'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2184,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2185,6'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2186,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:2183,11'
          Dst:             xmlXIncludeDoProcessRoot
    - functionName:    xmlXIncludeDoProcessRoot
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1959
      functionLinenumberEnd: 1966
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - tree
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXIncludeDoProcess
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xinclude.c:1960,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:1960,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1961,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:1960,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1961,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1962,9'
              BranchSideFuncs:
                - xmlXIncludeDoProcess
        - Branch String:   'xinclude.c:1962,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1963,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1965,33'
              BranchSideFuncs:
                - xmlXIncludeDoProcess
      Callsites:
        - Src:             'xinclude.c:1965,12'
          Dst:             xmlXIncludeDoProcess
    - functionName:    xmlXIncludeProcessTree
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2163
      functionLinenumberEnd: 2164
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXIncludeProcessTreeFlags
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xinclude.c:2164,12'
          Dst:             xmlXIncludeProcessTreeFlags
    - functionName:    xmlXIncludeProcessTreeFlags
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2136
      functionLinenumberEnd: 2153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - tree
        - flags
      BBCount:         18
      ICount:          100
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXIncludeDoProcessRoot
        - xmlXIncludeFreeContext
        - xmlXIncludeNewContext
        - xmlXIncludeSetFlags
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:2140,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:2140,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2142,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2140,62'
          Branch Sides:
            - BranchSide:      'xinclude.c:2141,10'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2142,2'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2140,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2142,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2143,34'
              BranchSideFuncs:
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeDoProcessRoot
                - xmlXIncludeFreeContext
        - Branch String:   'xinclude.c:2144,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2145,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2146,25'
              BranchSideFuncs:
                - xmlXIncludeSetFlags
                - xmlXIncludeDoProcessRoot
                - xmlXIncludeFreeContext
        - Branch String:   'xinclude.c:2148,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:2148,24'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
            - BranchSide:      'xinclude.c:2151,28'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
        - Branch String:   'xinclude.c:2148,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2149,6'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
            - BranchSide:      'xinclude.c:2151,28'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
      Callsites:
        - Src:             'xinclude.c:2143,12'
          Dst:             xmlXIncludeNewContext
        - Src:             'xinclude.c:2146,5'
          Dst:             xmlXIncludeSetFlags
        - Src:             'xinclude.c:2147,11'
          Dst:             xmlXIncludeDoProcessRoot
        - Src:             'xinclude.c:2151,5'
          Dst:             xmlXIncludeFreeContext
    - functionName:    xmlXIncludeNewContext
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xinclude.c:261,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:262,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:263,32'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:264,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:265,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:266,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXIncludeSetFlags
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2025
      functionLinenumberEnd: 2030
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - flags
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xinclude.c:2026,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2027,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2028,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXIncludeFreeContext
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         33
      ICount:          227
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - xmlFreeDoc
        - xmlXIncludeFreeRef
        - xmlXPathFreeContext
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xinclude.c:284,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:285,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:286,9'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
                - xmlFreeDoc
        - Branch String:   'xinclude.c:286,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:287,9'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
                - xmlFreeDoc
            - BranchSide:      'xinclude.c:293,12'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
        - Branch String:   'xinclude.c:287,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:288,17'
              BranchSideFuncs:
                - xmlFreeDoc
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
            - BranchSide:      'xinclude.c:291,2'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
        - Branch String:   'xinclude.c:293,5'
          Branch Sides:
            - BranchSide:      'xinclude.c:294,6'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
            - BranchSide:      'xinclude.c:297,9'
              BranchSideFuncs:
                - xmlXPathFreeContext
        - Branch String:   'xinclude.c:294,6'
          Branch Sides:
            - BranchSide:      'xinclude.c:295,25'
              BranchSideFuncs:
                - xmlXIncludeFreeRef
                - xmlXPathFreeContext
            - BranchSide:      'xinclude.c:296,5'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlXIncludeFreeRef
        - Branch String:   'xinclude.c:297,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:298,2'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xinclude.c:299,9'
              BranchSideFuncs:
                - xmlXPathFreeContext
        - Branch String:   'xinclude.c:299,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:300,9'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xinclude.c:307,9'
              BranchSideFuncs:
                - xmlXPathFreeContext
        - Branch String:   'xinclude.c:300,2'
          Branch Sides:
            - BranchSide:      'xinclude.c:301,6'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xinclude.c:304,2'
              BranchSideFuncs:
                - xmlXPathFreeContext
        - Branch String:   'xinclude.c:307,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:308,22'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xinclude.c:310,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xinclude.c:288,6'
          Dst:             xmlFreeDoc
        - Src:             'xinclude.c:295,6'
          Dst:             xmlXIncludeFreeRef
        - Src:             'xinclude.c:308,2'
          Dst:             xmlXPathFreeContext
    - functionName:    xmlXIncludeProcess
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXIncludeProcessFlags
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xinclude.c:2124,12'
          Dst:             xmlXIncludeProcessFlags
    - functionName:    xmlXIncludeProcessFlags
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2111
      functionLinenumberEnd: 2112
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - doc
        - flags
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXIncludeProcessFlagsData
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xinclude.c:2112,12'
          Dst:             xmlXIncludeProcessFlagsData
    - functionName:    xmlXIncludeProcessFlagsData
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2091
      functionLinenumberEnd: 2100
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - flags
        - data
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDocGetRootElement
        - xmlXIncludeProcessTreeFlagsData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:2094,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2095,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2096,33'
              BranchSideFuncs:
                - xmlDocGetRootElement
                - xmlXIncludeProcessTreeFlagsData
        - Branch String:   'xinclude.c:2097,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2098,2'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2099,44'
              BranchSideFuncs:
                - xmlXIncludeProcessTreeFlagsData
      Callsites:
        - Src:             'xinclude.c:2096,12'
          Dst:             xmlDocGetRootElement
        - Src:             'xinclude.c:2099,12'
          Dst:             xmlXIncludeProcessTreeFlagsData
    - functionName:    xmlXIncludeProcessTreeFlagsData
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2059
      functionLinenumberEnd: 2078
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - tree
        - flags
        - data
      BBCount:         18
      ICount:          107
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXIncludeDoProcessRoot
        - xmlXIncludeFreeContext
        - xmlXIncludeNewContext
        - xmlXIncludeSetFlags
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:2063,24'
          Branch Sides:
            - BranchSide:      'xinclude.c:2063,28'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2065,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2063,62'
          Branch Sides:
            - BranchSide:      'xinclude.c:2064,10'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2065,9'
              BranchSideFuncs: []
        - Branch String:   'xinclude.c:2063,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2065,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2067,34'
              BranchSideFuncs:
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeDoProcessRoot
                - xmlXIncludeFreeContext
        - Branch String:   'xinclude.c:2068,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2069,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2070,22'
              BranchSideFuncs:
                - xmlXIncludeSetFlags
                - xmlXIncludeDoProcessRoot
                - xmlXIncludeFreeContext
        - Branch String:   'xinclude.c:2073,20'
          Branch Sides:
            - BranchSide:      'xinclude.c:2073,24'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
            - BranchSide:      'xinclude.c:2076,28'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
        - Branch String:   'xinclude.c:2073,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2074,13'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
            - BranchSide:      'xinclude.c:2076,28'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
      Callsites:
        - Src:             'xinclude.c:2067,12'
          Dst:             xmlXIncludeNewContext
        - Src:             'xinclude.c:2071,5'
          Dst:             xmlXIncludeSetFlags
        - Src:             'xinclude.c:2072,11'
          Dst:             xmlXIncludeDoProcessRoot
        - Src:             'xinclude.c:2076,5'
          Dst:             xmlXIncludeFreeContext
    - functionName:    xmlXIncludeSetStreamingMode
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2040
      functionLinenumberEnd: 2045
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - mode
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:2041,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2042,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2043,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXIncludeSetResourceLoader
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2010
      functionLinenumberEnd: 2015
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - loader
        - data
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:2011,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:2012,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:2013,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXIncludeSetErrorHandler
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1992
      functionLinenumberEnd: 1997
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - handler
        - data
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1993,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1994,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1995,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXIncludeGetLastError
      functionSourceFile: '/src/libxml2/xinclude.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1975
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xinclude.c:1976,9'
          Branch Sides:
            - BranchSide:      'xinclude.c:1977,9'
              BranchSideFuncs: []
            - BranchSide:      'xinclude.c:1978,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCompOpEvalFilterFirst
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10618
      functionLinenumberEnd: 10688
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - first
      BBCount:         61
      ICount:          439
      EdgeCount:       86
      CyclomaticComplexity: 27
      functionsReached:
        - xmlStrEqual
        - xmlXPathCompOpEval
        - xmlXPathCompOpEvalLast
        - xmlXPathErr
        - xmlXPathNodeSetFilter
        - xmlXPathNodeSetKeepLast
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:10624,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10624,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10625,12'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:10629,25'
          Branch Sides:
            - BranchSide:      'xpath.c:10629,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:10664,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10629,44'
          Branch Sides:
            - BranchSide:      'xpath.c:10630,3'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:10664,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10630,45'
          Branch Sides:
            - BranchSide:      'xpath.c:10631,3'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:10664,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10629,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10632,10'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:10664,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10634,16'
          Branch Sides:
            - BranchSide:      'xpath.c:10635,7'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:10662,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10635,47'
          Branch Sides:
            - BranchSide:      'xpath.c:10636,7'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:10662,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10636,38'
          Branch Sides:
            - BranchSide:      'xpath.c:10637,7'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:10662,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10637,34'
          Branch Sides:
            - BranchSide:      'xpath.c:10638,7'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:10662,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10638,38'
          Branch Sides:
            - BranchSide:      'xpath.c:10640,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:10662,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10634,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10641,17'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:10662,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10647,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10647,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10652,11'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:10652,32'
          Branch Sides:
            - BranchSide:      'xpath.c:10653,4'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:10660,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10653,40'
          Branch Sides:
            - BranchSide:      'xpath.c:10654,4'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:10660,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10654,37'
          Branch Sides:
            - BranchSide:      'xpath.c:10655,4'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:10660,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10655,46'
          Branch Sides:
            - BranchSide:      'xpath.c:10656,4'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:10660,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10652,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10657,41'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:10660,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10664,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10665,30'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
            - BranchSide:      'xpath.c:10666,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:10666,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10666,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10667,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:10667,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10668,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10669,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:10669,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10670,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10677,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:10677,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10677,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10677,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:10677,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10677,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10678,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
        - Branch String:   'xpath.c:10680,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10681,31'
              BranchSideFuncs:
                - xmlXPathNodeSetFilter
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:10685,23'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'xpath.c:10682,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10683,22'
              BranchSideFuncs:
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:10684,5'
              BranchSideFuncs:
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpath.c:10639,7'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10644,3'
          Dst:             xmlXPathCompOpEvalLast
        - Src:             'xpath.c:10657,17'
          Dst:             xmlXPathNodeSetKeepLast
        - Src:             'xpath.c:10665,11'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10677,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10678,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:10681,9'
          Dst:             xmlXPathNodeSetFilter
        - Src:             'xpath.c:10685,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathCompOpEvalLast
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10494
      functionLinenumberEnd: 10612
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - last
      BBCount:         105
      ICount:          753
      EdgeCount:       143
      CyclomaticComplexity: 40
      functionsReached:
        - xmlXPathCacheNewNodeSet
        - xmlXPathCacheObjectCopy
        - xmlXPathCheckOpLimit
        - xmlXPathCompOpEval
        - xmlXPathCompOpEvalLast
        - xmlXPathErr
        - xmlXPathNodeCollectAndTest
        - xmlXPathNodeSetMerge
        - xmlXPathNodeSetSort
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathRoot
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:10499,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10499,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10500,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalLast
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:10500,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10500,9'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalLast
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
            - BranchSide:      'xpath.c:10502,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalLast
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
        - Branch String:   'xpath.c:10500,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10501,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10502,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalLast
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
        - Branch String:   'xpath.c:10502,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10503,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10504,5'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalLast
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10506,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10508,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10511,40'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10568,26'
              BranchSideFuncs:
                - xmlXPathRoot
            - BranchSide:      'xpath.c:10571,17'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:10581,21'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
            - BranchSide:      'xpath.c:10591,31'
              BranchSideFuncs:
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:10594,17'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
            - BranchSide:      'xpath.c:10606,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10512,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10512,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10513,18'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:10514,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10514,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10528,40'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10515,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10515,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10528,40'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10516,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10516,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10528,40'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10513,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10520,7'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10528,40'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10520,7'
          Branch Sides:
            - BranchSide:      'xpath.c:10521,27'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10523,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10529,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10529,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10530,18'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10531,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10531,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10536,37'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10532,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10532,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10536,37'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10533,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10533,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10536,37'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10530,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10534,13'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10536,37'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10538,32'
          Branch Sides:
            - BranchSide:      'xpath.c:10538,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10540,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10538,65'
          Branch Sides:
            - BranchSide:      'xpath.c:10539,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10540,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10539,32'
          Branch Sides:
            - BranchSide:      'xpath.c:10539,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10540,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10538,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10540,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10544,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:10544,47'
          Branch Sides:
            - BranchSide:      'xpath.c:10545,20'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:10556,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10545,46'
          Branch Sides:
            - BranchSide:      'xpath.c:10546,41'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10548,20'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10547,73'
          Branch Sides:
            - BranchSide:      'xpath.c:10548,20'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10551,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10548,46'
          Branch Sides:
            - BranchSide:      'xpath.c:10549,41'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10556,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10544,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10551,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10556,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10556,44'
          Branch Sides:
            - BranchSide:      'xpath.c:10557,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10563,31'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10556,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10558,57'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10563,31'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10560,21'
          Branch Sides:
            - BranchSide:      'xpath.c:10561,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10562,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10571,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10572,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:10573,6'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10573,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10573,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10574,17'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10574,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10575,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:10576,6'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:10576,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10576,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10577,24'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:10581,21'
          Branch Sides:
            - BranchSide:      'xpath.c:10582,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10584,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
        - Branch String:   'xpath.c:10585,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10585,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10587,53'
              BranchSideFuncs:
                - xmlXPathNodeCollectAndTest
        - Branch String:   'xpath.c:10594,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10596,44'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10598,6'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:10598,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10598,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10599,18'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:10600,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10600,21'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10604,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10601,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10601,21'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10604,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10602,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10602,7'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10604,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10599,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10603,37'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10604,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:10500,9'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:10503,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10511,17'
          Dst:             xmlXPathCompOpEvalLast
        - Src:             'xpath.c:10521,7'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:10528,17'
          Dst:             xmlXPathCompOpEvalLast
        - Src:             'xpath.c:10536,20'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:10537,20'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:10540,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10541,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10542,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10546,20'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:10549,20'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:10551,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10552,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10558,36'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'xpath.c:10561,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10563,13'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:10564,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10568,13'
          Dst:             xmlXPathRoot
        - Src:             'xpath.c:10572,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10575,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10577,30'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:10577,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:10584,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10587,26'
          Dst:             xmlXPathNodeCollectAndTest
        - Src:             'xpath.c:10591,37'
          Dst:             xmlXPathCacheObjectCopy
        - Src:             'xpath.c:10591,13'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:10596,21'
          Dst:             xmlXPathCompOpEvalLast
        - Src:             'xpath.c:10603,17'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:10606,22'
          Dst:             xmlXPathCompOpEval
    - functionName:    xmlXPathNodeSetKeepLast
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3152
      functionLinenumberEnd: 3166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         18
      ICount:          107
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathNodeSetFreeNs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:3156,23'
          Branch Sides:
            - BranchSide:      'xpath.c:3156,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3157,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3156,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3157,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3158,12'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3158,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3159,16'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3164,23'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3160,28'
          Branch Sides:
            - BranchSide:      'xpath.c:3161,14'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3163,5'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3160,13'
          Branch Sides:
            - BranchSide:      'xpath.c:3162,46'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3163,5'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
      Callsites:
        - Src:             'xpath.c:3162,13'
          Dst:             xmlXPathNodeSetFreeNs
    - functionName:    xmlXPathCompOpEval
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10700
      functionLinenumberEnd: 11091
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - op
      BBCount:         305
      ICount:          2242
      EdgeCount:       421
      CyclomaticComplexity: 118
      functionsReached:
        - xmlStrEqual
        - xmlXPathAddValues
        - xmlXPathBooleanFunction
        - xmlXPathCacheNewBoolean
        - xmlXPathCacheNewNodeSet
        - xmlXPathCacheObjectCopy
        - xmlXPathCheckOpLimit
        - xmlXPathCompOpEval
        - xmlXPathCompOpEvalFirst
        - xmlXPathCompOpEvalLast
        - xmlXPathCompareValues
        - xmlXPathDivValues
        - xmlXPathEqualValues
        - xmlXPathErr
        - xmlXPathFreeObject
        - xmlXPathFunctionLookup
        - xmlXPathFunctionLookupNS
        - xmlXPathModValues
        - xmlXPathMultValues
        - xmlXPathNodeCollectAndTest
        - xmlXPathNodeSetClearFromPos
        - xmlXPathNodeSetFilter
        - xmlXPathNodeSetKeepLast
        - xmlXPathNodeSetMerge
        - xmlXPathNodeSetSort
        - xmlXPathNotEqualValues
        - xmlXPathNsLookup
        - xmlXPathNumberFunction
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathRoot
        - xmlXPathSubValues
        - xmlXPathValueFlipSign
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xmlXPathVariableLookup
        - xmlXPathVariableLookupNS
      functionUses:    35
      BranchProfiles:
        - Branch String:   'xpath.c:10706,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10706,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10707,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathModValues
                - xmlXPathDivValues
                - xmlXPathMultValues
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompareValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathEqualValues
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:10707,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10707,9'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathModValues
                - xmlXPathDivValues
                - xmlXPathMultValues
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompareValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathEqualValues
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:10709,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathModValues
                - xmlXPathDivValues
                - xmlXPathMultValues
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompareValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathEqualValues
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:10707,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10708,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10709,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathModValues
                - xmlXPathDivValues
                - xmlXPathMultValues
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompareValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathEqualValues
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:10709,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10710,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10711,5'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathModValues
                - xmlXPathDivValues
                - xmlXPathMultValues
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompareValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathEqualValues
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10713,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10715,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10717,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:10734,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:10751,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathEqualValues
            - BranchSide:      'xpath.c:10762,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathCompareValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:10770,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:10788,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathModValues
                - xmlXPathDivValues
                - xmlXPathMultValues
            - BranchSide:      'xpath.c:10800,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10838,26'
              BranchSideFuncs:
                - xmlXPathRoot
            - BranchSide:      'xpath.c:10841,17'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:10851,21'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
            - BranchSide:      'xpath.c:10861,31'
              BranchSideFuncs:
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:10866,21'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:10896,25'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:10943,17'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:10960,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:10960,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11073,17'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:11085,13'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:10718,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10718,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10719,37'
              BranchSideFuncs:
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:10720,39'
          Branch Sides:
            - BranchSide:      'xpath.c:10720,43'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10721,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10720,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10721,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10722,37'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:10724,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10725,22'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:10728,37'
              BranchSideFuncs:
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10729,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10730,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10731,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10735,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10735,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10736,37'
              BranchSideFuncs:
                - xmlXPathBooleanFunction
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:10737,39'
          Branch Sides:
            - BranchSide:      'xpath.c:10737,43'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10738,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10737,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10738,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10739,37'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCompOpEval
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:10741,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10742,22'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:10745,37'
              BranchSideFuncs:
                - xmlXPathBooleanFunction
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10746,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10747,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10748,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10752,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10752,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10753,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathEqualValues
        - Branch String:   'xpath.c:10754,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10754,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10755,10'
              BranchSideFuncs:
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathEqualValues
        - Branch String:   'xpath.c:10755,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10756,31'
              BranchSideFuncs:
                - xmlXPathEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:10758,34'
              BranchSideFuncs:
                - xmlXPathNotEqualValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:10763,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10763,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10764,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompareValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:10765,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10765,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10766,41'
              BranchSideFuncs:
                - xmlXPathCompareValues
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:10771,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10771,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10772,17'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10772,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10773,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
            - BranchSide:      'xpath.c:10775,6'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
        - Branch String:   'xpath.c:10775,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10775,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10776,17'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
                - xmlXPathSubValues
        - Branch String:   'xpath.c:10776,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10777,35'
              BranchSideFuncs:
                - xmlXPathSubValues
            - BranchSide:      'xpath.c:10778,22'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
                - xmlXPathAddValues
        - Branch String:   'xpath.c:10778,22'
          Branch Sides:
            - BranchSide:      'xpath.c:10779,35'
              BranchSideFuncs:
                - xmlXPathAddValues
            - BranchSide:      'xpath.c:10780,22'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValueFlipSign
        - Branch String:   'xpath.c:10780,22'
          Branch Sides:
            - BranchSide:      'xpath.c:10781,39'
              BranchSideFuncs:
                - xmlXPathValueFlipSign
            - BranchSide:      'xpath.c:10782,22'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:10783,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10783,17'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:10784,17'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:10783,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10783,17'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:10784,17'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:10784,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10784,17'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10784,17'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:10784,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10784,17'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10785,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10789,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10789,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10790,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathModValues
                - xmlXPathDivValues
                - xmlXPathMultValues
        - Branch String:   'xpath.c:10791,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10791,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10792,17'
              BranchSideFuncs:
                - xmlXPathModValues
                - xmlXPathDivValues
                - xmlXPathMultValues
        - Branch String:   'xpath.c:10792,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10793,36'
              BranchSideFuncs:
                - xmlXPathMultValues
            - BranchSide:      'xpath.c:10794,22'
              BranchSideFuncs:
                - xmlXPathModValues
                - xmlXPathDivValues
        - Branch String:   'xpath.c:10794,22'
          Branch Sides:
            - BranchSide:      'xpath.c:10795,35'
              BranchSideFuncs:
                - xmlXPathDivValues
            - BranchSide:      'xpath.c:10796,22'
              BranchSideFuncs:
                - xmlXPathModValues
        - Branch String:   'xpath.c:10801,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10801,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10802,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10803,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10803,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10805,37'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10807,32'
          Branch Sides:
            - BranchSide:      'xpath.c:10807,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10809,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10807,65'
          Branch Sides:
            - BranchSide:      'xpath.c:10808,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10809,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10808,32'
          Branch Sides:
            - BranchSide:      'xpath.c:10808,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10809,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10807,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10809,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10813,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:10813,47'
          Branch Sides:
            - BranchSide:      'xpath.c:10814,20'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:10825,12'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10814,46'
          Branch Sides:
            - BranchSide:      'xpath.c:10815,41'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10817,20'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10816,73'
          Branch Sides:
            - BranchSide:      'xpath.c:10817,20'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10820,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10817,46'
          Branch Sides:
            - BranchSide:      'xpath.c:10818,41'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10825,12'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10813,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10820,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10825,12'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10825,38'
          Branch Sides:
            - BranchSide:      'xpath.c:10826,5'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10834,31'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10825,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10828,43'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10834,31'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10830,21'
          Branch Sides:
            - BranchSide:      'xpath.c:10831,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10832,6'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10841,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10842,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:10843,6'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10843,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10843,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10844,17'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10844,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10845,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:10846,6'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:10846,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10846,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10847,24'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:10851,21'
          Branch Sides:
            - BranchSide:      'xpath.c:10852,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10854,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
        - Branch String:   'xpath.c:10855,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10855,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10857,53'
              BranchSideFuncs:
                - xmlXPathNodeCollectAndTest
        - Branch String:   'xpath.c:10866,21'
          Branch Sides:
            - BranchSide:      'xpath.c:10868,44'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - xmlXPathValuePush
                - xmlXPathErr
            - BranchSide:      'xpath.c:10869,21'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathVariableLookup
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:10869,21'
          Branch Sides:
            - BranchSide:      'xpath.c:10870,36'
              BranchSideFuncs:
                - xmlXPathVariableLookup
                - xmlXPathValuePush
                - xmlXPathErr
            - BranchSide:      'xpath.c:10877,44'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:10871,11'
          Branch Sides:
            - BranchSide:      'xpath.c:10872,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10873,39'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'xpath.c:10878,25'
          Branch Sides:
            - BranchSide:      'xpath.c:10879,25'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10882,38'
              BranchSideFuncs:
                - xmlXPathVariableLookupNS
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:10884,11'
          Branch Sides:
            - BranchSide:      'xpath.c:10885,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10886,39'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'xpath.c:10897,21'
          Branch Sides:
            - BranchSide:      'xpath.c:10899,44'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:10903,7'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:10900,25'
          Branch Sides:
            - BranchSide:      'xpath.c:10901,25'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10902,17'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:10903,7'
          Branch Sides:
            - BranchSide:      'xpath.c:10904,7'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10905,10'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:10905,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10906,11'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:10909,21'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
        - Branch String:   'xpath.c:10906,11'
          Branch Sides:
            - BranchSide:      'xpath.c:10907,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10908,17'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:10909,21'
          Branch Sides:
            - BranchSide:      'xpath.c:10910,28'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10912,36'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathFunctionLookup
        - Branch String:   'xpath.c:10914,25'
          Branch Sides:
            - BranchSide:      'xpath.c:10916,52'
              BranchSideFuncs:
                - xmlXPathFunctionLookup
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:10919,48'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:10920,29'
          Branch Sides:
            - BranchSide:      'xpath.c:10921,29'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10922,57'
              BranchSideFuncs:
                - xmlXPathFunctionLookupNS
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:10925,25'
          Branch Sides:
            - BranchSide:      'xpath.c:10926,25'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10927,33'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:10937,58'
          Branch Sides:
            - BranchSide:      'xpath.c:10938,22'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10940,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10937,21'
          Branch Sides:
            - BranchSide:      'xpath.c:10939,21'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10940,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10943,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10944,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:10947,17'
              BranchSideFuncs:
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10945,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10945,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10946,13'
              BranchSideFuncs:
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10947,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10948,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:10951,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10949,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10949,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10950,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10960,37'
          Branch Sides:
            - BranchSide:      'xpath.c:10960,41'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11005,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:10960,56'
          Branch Sides:
            - BranchSide:      'xpath.c:10971,23'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11005,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:10971,65'
          Branch Sides:
            - BranchSide:      'xpath.c:10972,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:10976,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
        - Branch String:   'xpath.c:10972,54'
          Branch Sides:
            - BranchSide:      'xpath.c:10976,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11005,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:10960,21'
          Branch Sides:
            - BranchSide:      'xpath.c:10979,27'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11005,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:10980,39'
          Branch Sides:
            - BranchSide:      'xpath.c:10980,43'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11001,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:10980,70'
          Branch Sides:
            - BranchSide:      'xpath.c:10981,26'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11001,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:10980,25'
          Branch Sides:
            - BranchSide:      'xpath.c:10982,36'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:11001,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:10988,4'
          Branch Sides:
            - BranchSide:      'xpath.c:10988,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10993,30'
              BranchSideFuncs:
                - xmlXPathNodeSetClearFromPos
        - Branch String:   'xpath.c:10993,51'
          Branch Sides:
            - BranchSide:      'xpath.c:10994,30'
              BranchSideFuncs:
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:10999,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10994,66'
          Branch Sides:
            - BranchSide:      'xpath.c:10995,30'
              BranchSideFuncs:
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:10999,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10995,63'
          Branch Sides:
            - BranchSide:      'xpath.c:10996,30'
              BranchSideFuncs:
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:10999,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10993,29'
          Branch Sides:
            - BranchSide:      'xpath.c:10997,57'
              BranchSideFuncs:
                - xmlXPathNodeSetClearFromPos
            - BranchSide:      'xpath.c:10999,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11005,37'
          Branch Sides:
            - BranchSide:      'xpath.c:11005,41'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11048,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11005,56'
          Branch Sides:
            - BranchSide:      'xpath.c:11006,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11048,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11006,64'
          Branch Sides:
            - BranchSide:      'xpath.c:11007,22'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11048,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11005,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11008,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11048,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11010,35'
          Branch Sides:
            - BranchSide:      'xpath.c:11011,26'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11036,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11011,66'
          Branch Sides:
            - BranchSide:      'xpath.c:11012,26'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11036,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11012,57'
          Branch Sides:
            - BranchSide:      'xpath.c:11013,26'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11036,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11013,53'
          Branch Sides:
            - BranchSide:      'xpath.c:11014,26'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlStrEqual
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11036,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11014,57'
          Branch Sides:
            - BranchSide:      'xpath.c:11016,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11036,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11010,25'
          Branch Sides:
            - BranchSide:      'xpath.c:11017,36'
              BranchSideFuncs:
                - xmlXPathCompOpEvalLast
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11036,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:11023,4'
          Branch Sides:
            - BranchSide:      'xpath.c:11023,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11028,30'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
        - Branch String:   'xpath.c:11028,51'
          Branch Sides:
            - BranchSide:      'xpath.c:11029,30'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11034,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11029,66'
          Branch Sides:
            - BranchSide:      'xpath.c:11030,30'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11034,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11030,63'
          Branch Sides:
            - BranchSide:      'xpath.c:11031,30'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11034,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11031,72'
          Branch Sides:
            - BranchSide:      'xpath.c:11032,30'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11034,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11028,29'
          Branch Sides:
            - BranchSide:      'xpath.c:11033,53'
              BranchSideFuncs:
                - xmlXPathNodeSetKeepLast
            - BranchSide:      'xpath.c:11034,25'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11048,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11050,44'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
            - BranchSide:      'xpath.c:11051,3'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11051,3'
          Branch Sides:
            - BranchSide:      'xpath.c:11051,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11052,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11052,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11053,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11054,21'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11054,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11055,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11063,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11063,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11063,17'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11063,17'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:11063,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11063,17'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11064,40'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNodeSetFilter
        - Branch String:   'xpath.c:11066,21'
          Branch Sides:
            - BranchSide:      'xpath.c:11067,43'
              BranchSideFuncs:
                - xmlXPathNodeSetFilter
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:11069,35'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'xpath.c:11073,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11074,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11075,6'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:11075,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11075,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11076,18'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:11076,39'
          Branch Sides:
            - BranchSide:      'xpath.c:11077,18'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11083,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11077,54'
          Branch Sides:
            - BranchSide:      'xpath.c:11078,18'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11083,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11078,51'
          Branch Sides:
            - BranchSide:      'xpath.c:11079,4'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11083,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11076,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11081,37'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:11083,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:10707,9'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:10710,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10717,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10719,13'
          Dst:             xmlXPathBooleanFunction
        - Src:             'xpath.c:10722,20'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:10723,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10725,3'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:10728,13'
          Dst:             xmlXPathBooleanFunction
        - Src:             'xpath.c:10731,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10734,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10736,13'
          Dst:             xmlXPathBooleanFunction
        - Src:             'xpath.c:10739,20'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:10740,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10742,3'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:10745,13'
          Dst:             xmlXPathBooleanFunction
        - Src:             'xpath.c:10748,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10751,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10753,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10756,11'
          Dst:             xmlXPathEqualValues
        - Src:             'xpath.c:10758,11'
          Dst:             xmlXPathNotEqualValues
        - Src:             'xpath.c:10759,30'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:10759,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:10762,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10764,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10766,19'
          Dst:             xmlXPathCompareValues
        - Src:             'xpath.c:10767,30'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:10767,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:10770,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10773,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10777,17'
          Dst:             xmlXPathSubValues
        - Src:             'xpath.c:10779,17'
          Dst:             xmlXPathAddValues
        - Src:             'xpath.c:10781,17'
          Dst:             xmlXPathValueFlipSign
        - Src:             'xpath.c:10783,17'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:10784,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10788,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10790,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10793,17'
          Dst:             xmlXPathMultValues
        - Src:             'xpath.c:10795,17'
          Dst:             xmlXPathDivValues
        - Src:             'xpath.c:10797,17'
          Dst:             xmlXPathModValues
        - Src:             'xpath.c:10800,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10802,22'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10805,20'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:10806,20'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:10809,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10810,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10811,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10815,20'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:10818,20'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:10820,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10821,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10828,22'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'xpath.c:10831,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10834,13'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:10835,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10838,13'
          Dst:             xmlXPathRoot
        - Src:             'xpath.c:10842,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10845,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10847,30'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:10847,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:10854,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10857,26'
          Dst:             xmlXPathNodeCollectAndTest
        - Src:             'xpath.c:10861,37'
          Dst:             xmlXPathCacheObjectCopy
        - Src:             'xpath.c:10861,13'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:10868,25'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10870,13'
          Dst:             xmlXPathVariableLookup
        - Src:             'xpath.c:10872,4'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10873,21'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:10877,27'
          Dst:             xmlXPathNsLookup
        - Src:             'xpath.c:10879,25'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10882,13'
          Dst:             xmlXPathVariableLookupNS
        - Src:             'xpath.c:10885,4'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10886,21'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:10899,25'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10904,7'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10907,4'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10916,29'
          Dst:             xmlXPathFunctionLookup
        - Src:             'xpath.c:10919,31'
          Dst:             xmlXPathNsLookup
        - Src:             'xpath.c:10921,29'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10922,32'
          Dst:             xmlXPathFunctionLookupNS
        - Src:             'xpath.c:10926,25'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10939,21'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10944,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10948,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10985,29'
          Dst:             xmlXPathCompOpEvalFirst
        - Src:             'xpath.c:10997,29'
          Dst:             xmlXPathNodeSetClearFromPos
        - Src:             'xpath.c:11015,26'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:11020,29'
          Dst:             xmlXPathCompOpEvalLast
        - Src:             'xpath.c:11033,29'
          Dst:             xmlXPathNodeSetKeepLast
        - Src:             'xpath.c:11050,25'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11063,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11064,23'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:11067,21'
          Dst:             xmlXPathNodeSetFilter
        - Src:             'xpath.c:11069,17'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:11074,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11081,17'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:11085,13'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathErr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - code
      BBCount:         29
      ICount:          242
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - __xmlGenericError
        - __xmlGenericErrorContext
        - xmlRaiseError
        - xmlResetError
        - xmlStrdup
        - xmlXPathPErrMemory
      functionUses:    166
      BranchProfiles:
        - Branch String:   'xpath.c:713,9'
          Branch Sides:
            - BranchSide:      'xpath.c:714,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:715,10'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:715,20'
          Branch Sides:
            - BranchSide:      'xpath.c:715,24'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:716,7'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:715,9'
          Branch Sides:
            - BranchSide:      'xpath.c:716,7'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:718,9'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:718,9'
          Branch Sides:
            - BranchSide:      'xpath.c:719,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:721,19'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:723,9'
          Branch Sides:
            - BranchSide:      'xpath.c:724,28'
              BranchSideFuncs:
                - xmlResetError
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:751,9'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xpath.c:727,13'
          Branch Sides:
            - BranchSide:      'xpath.c:728,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:731,23'
              BranchSideFuncs:
                - xmlResetError
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:736,13'
          Branch Sides:
            - BranchSide:      'xpath.c:737,44'
              BranchSideFuncs:
                - xmlStrdup
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:743,21'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xpath.c:738,17'
          Branch Sides:
            - BranchSide:      'xpath.c:739,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:742,9'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - __xmlGenericError
                - __xmlGenericErrorContext
        - Branch String:   'xpath.c:751,9'
          Branch Sides:
            - BranchSide:      'xpath.c:752,19'
              BranchSideFuncs:
                - __xmlGenericError
                - __xmlGenericErrorContext
                - xmlRaiseError
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:756,25'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:762,9'
          Branch Sides:
            - BranchSide:      'xpath.c:762,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:763,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
      Callsites:
        - Src:             'xpath.c:731,9'
          Dst:             xmlResetError
        - Src:             'xpath.c:737,34'
          Dst:             xmlStrdup
        - Src:             'xpath.c:739,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:752,19'
          Dst:             __xmlGenericError
        - Src:             'xpath.c:753,16'
          Dst:             __xmlGenericErrorContext
        - Src:             'xpath.c:756,11'
          Dst:             xmlRaiseError
        - Src:             'xpath.c:763,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathValuePop
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1964
      functionLinenumberEnd: 1978
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         10
      ICount:          87
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    83
      BranchProfiles:
        - Branch String:   'xpath.c:1967,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1967,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1968,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1967,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1968,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1970,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1971,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1972,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1974,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeSetFilter
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9529
      functionLinenumberEnd: 9642
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - set
        - filterOpIndex
        - minPos
        - maxPos
        - hasNsNodes
      BBCount:         67
      ICount:          480
      EdgeCount:       90
      CyclomaticComplexity: 25
      functionsReached:
        - xmlXPathCompOpEvalToBoolean
        - xmlXPathErr
        - xmlXPathNodeSetClear
        - xmlXPathNodeSetFreeNs
        - xmlXPathPErrMemory
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:9537,23'
          Branch Sides:
            - BranchSide:      'xpath.c:9537,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9538,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9537,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9538,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9544,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
                - xmlXPathNodeSetClear
        - Branch String:   'xpath.c:9544,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9545,30'
              BranchSideFuncs:
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:9549,14'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:9558,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9559,27'
              BranchSideFuncs:
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
            - BranchSide:      'xpath.c:9610,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:9571,48'
          Branch Sides:
            - BranchSide:      'xpath.c:9572,14'
              BranchSideFuncs:
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
            - BranchSide:      'xpath.c:9575,43'
              BranchSideFuncs:
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:9571,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9573,27'
              BranchSideFuncs:
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
            - BranchSide:      'xpath.c:9575,43'
              BranchSideFuncs:
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:9577,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9578,13'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:9579,13'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:9579,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9581,25'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:9585,14'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:9585,24'
          Branch Sides:
            - BranchSide:      'xpath.c:9585,29'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:9594,13'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:9585,44'
          Branch Sides:
            - BranchSide:      'xpath.c:9585,48'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:9594,13'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:9585,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9586,17'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
            - BranchSide:      'xpath.c:9594,13'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:9586,17'
          Branch Sides:
            - BranchSide:      'xpath.c:9587,35'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
            - BranchSide:      'xpath.c:9591,15'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:9599,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9600,17'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
            - BranchSide:      'xpath.c:9607,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:9600,17'
          Branch Sides:
            - BranchSide:      'xpath.c:9601,19'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:9605,17'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathNodeSetFreeNs
                - xmlXPathErr
        - Branch String:   'xpath.c:9610,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9611,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:9618,19'
              BranchSideFuncs:
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:9611,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9612,31'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:9616,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:9613,32'
          Branch Sides:
            - BranchSide:      'xpath.c:9613,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:9615,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:9613,17'
          Branch Sides:
            - BranchSide:      'xpath.c:9614,50'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:9615,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:9621,46'
          Branch Sides:
            - BranchSide:      'xpath.c:9622,10'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:9638,20'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9621,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9624,23'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:9638,20'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9626,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9627,21'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:9628,30'
              BranchSideFuncs:
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:9630,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9631,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:9633,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9545,9'
          Dst:             xmlXPathNodeSetClear
        - Src:             'xpath.c:9575,15'
          Dst:             xmlXPathCompOpEvalToBoolean
        - Src:             'xpath.c:9581,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9596,17'
          Dst:             xmlXPathNodeSetFreeNs
        - Src:             'xpath.c:9614,17'
          Dst:             xmlXPathNodeSetFreeNs
        - Src:             'xpath.c:9631,13'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathValuePush
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1992
      functionLinenumberEnd: 2024
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - value
      BBCount:         15
      ICount:          128
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlGrowCapacity
        - xmlXPathFreeObject
        - xmlXPathPErrMemory
      functionUses:    117
      BranchProfiles:
        - Branch String:   'xpath.c:1993,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1993,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1994,9'
              BranchSideFuncs:
                - xmlGrowCapacity.11952
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1994,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1998,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:2001,9'
              BranchSideFuncs:
                - xmlGrowCapacity.11952
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:2001,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2005,35'
              BranchSideFuncs:
                - xmlGrowCapacity.11952
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:2021,37'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2007,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2008,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:2012,15'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:2013,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2014,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:2018,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1998,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:2005,19'
          Dst:             xmlGrowCapacity
        - Src:             'xpath.c:2008,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:2009,13'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:2014,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:2015,13'
          Dst:             xmlXPathFreeObject
    - functionName:    xmlXPathPErrMemory
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathErrMemory
      functionUses:    105
      BranchProfiles:
        - Branch String:   'xpath.c:692,9'
          Branch Sides:
            - BranchSide:      'xpath.c:693,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:694,5'
              BranchSideFuncs:
                - xmlXPathErrMemory
      Callsites:
        - Src:             'xpath.c:695,5'
          Dst:             xmlXPathErrMemory
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   './include/private/memory.h:35,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:37,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:44,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:45,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:49,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:51,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:52,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:54,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathFreeObject
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4216
      functionLinenumberEnd: 4226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         21
      ICount:          97
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathFreeNodeSet
      functionUses:    77
      BranchProfiles:
        - Branch String:   'xpath.c:4217,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4217,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4218,10'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4218,38'
          Branch Sides:
            - BranchSide:      'xpath.c:4218,42'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4219,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4218,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4219,13'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4221,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4219,13'
          Branch Sides:
            - BranchSide:      'xpath.c:4220,33'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4221,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4222,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4223,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4224,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4220,13'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathFreeNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3086
      functionLinenumberEnd: 3099
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         18
      ICount:          107
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathNodeSetFreeNs
      functionUses:    23
      BranchProfiles:
        - Branch String:   'xpath.c:3087,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3087,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3088,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3088,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3092,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3098,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3092,2'
          Branch Sides:
            - BranchSide:      'xpath.c:3093,11'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3096,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3093,36'
          Branch Sides:
            - BranchSide:      'xpath.c:3094,4'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3094,47'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3093,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3094,47'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3095,36'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
      Callsites:
        - Src:             'xpath.c:3095,3'
          Dst:             xmlXPathNodeSetFreeNs
    - functionName:    xmlXPathNodeSetFreeNs
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2632
      functionLinenumberEnd: 2643
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         19
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xpath.c:2633,22'
          Branch Sides:
            - BranchSide:      'xpath.c:2633,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2634,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2633,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2634,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2636,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2636,28'
          Branch Sides:
            - BranchSide:      'xpath.c:2636,32'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2636,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2636,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2636,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2637,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2637,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2638,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2639,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2639,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2640,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2641,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathErrMemory
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRaiseMemoryError
      functionUses:    12
      BranchProfiles:
        - Branch String:   'xpath.c:678,9'
          Branch Sides:
            - BranchSide:      'xpath.c:679,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:680,25'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'xpath.c:680,5'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlXPathNodeSetClear
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3139
      functionLinenumberEnd: 3141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - set
        - hasNsNodes
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathNodeSetClearFromPos
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:3140,5'
          Dst:             xmlXPathNodeSetClearFromPos
    - functionName:    xmlXPathCompOpEvalToBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11105
      functionLinenumberEnd: 11182
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - isPredicate
      BBCount:         40
      ICount:          256
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - xmlXPathCastToBoolean
        - xmlXPathCheckOpLimit
        - xmlXPathCompOpEval
        - xmlXPathEvaluatePredicateResult
        - xmlXPathNodeCollectAndTest
        - xmlXPathReleaseObject
        - xmlXPathValuePop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:11109,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11109,9'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCastToBoolean
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCompOpEval
                - xmlXPathValuePop
            - BranchSide:      'xpath.c:11112,13'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCheckOpLimit
                - xmlXPathCastToBoolean
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCompOpEval
                - xmlXPathValuePop
        - Branch String:   'xpath.c:11109,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11110,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11112,13'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCheckOpLimit
                - xmlXPathCastToBoolean
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCompOpEval
                - xmlXPathValuePop
        - Branch String:   'xpath.c:11112,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11114,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11116,35'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathEvaluatePredicateResult
            - BranchSide:      'xpath.c:11124,17'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCastToBoolean
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:11130,10'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
            - BranchSide:      'xpath.c:11149,25'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:11117,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11118,42'
              BranchSideFuncs:
                - xmlXPathEvaluatePredicateResult
            - BranchSide:      'xpath.c:11119,35'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
        - Branch String:   'xpath.c:11124,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11125,9'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCastToBoolean
                - xmlXPathEvaluatePredicateResult
                - xmlXPathCompOpEval
                - xmlXPathValuePop
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:11128,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11130,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11131,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11133,32'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:11134,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11135,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11137,40'
              BranchSideFuncs:
                - xmlXPathNodeCollectAndTest
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:11138,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11139,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11141,32'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:11142,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11143,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11144,6'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:11150,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11151,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11153,32'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:11154,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11155,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11156,6'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:11159,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11162,6'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
            - BranchSide:      'xpath.c:11181,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11162,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11163,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11164,13'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathEvaluatePredicateResult
        - Branch String:   'xpath.c:11164,13'
          Branch Sides:
            - BranchSide:      'xpath.c:11173,44'
              BranchSideFuncs:
                - xmlXPathEvaluatePredicateResult
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:11175,34'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:11109,9'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:11118,10'
          Dst:             xmlXPathEvaluatePredicateResult
        - Src:             'xpath.c:11119,13'
          Dst:             xmlXPathCastToBoolean
        - Src:             'xpath.c:11133,13'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11137,13'
          Dst:             xmlXPathNodeCollectAndTest
        - Src:             'xpath.c:11141,15'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:11149,6'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:11153,15'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:11173,12'
          Dst:             xmlXPathEvaluatePredicateResult
        - Src:             'xpath.c:11175,12'
          Dst:             xmlXPathCastToBoolean
        - Src:             'xpath.c:11177,2'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathCheckOpLimit
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ctxt
        - opCount
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathErr
      functionUses:    12
      BranchProfiles:
        - Branch String:   'xpath.c:791,37'
          Branch Sides:
            - BranchSide:      'xpath.c:792,10'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:793,27'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:791,9'
          Branch Sides:
            - BranchSide:      'xpath.c:793,27'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:798,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:794,9'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathEvaluatePredicateResult
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11554
      functionLinenumberEnd: 11577
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - res
      BBCount:         20
      ICount:          120
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:11555,24'
          Branch Sides:
            - BranchSide:      'xpath.c:11555,42'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11555,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11555,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11555,42'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11556,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11556,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11558,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11564,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11568,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11568,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11572,14'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11574,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11568,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11569,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11570,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11572,38'
          Branch Sides:
            - BranchSide:      'xpath.c:11572,42'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11572,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCastToBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4641
      functionLinenumberEnd: 4669
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         16
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCastNodeSetToBoolean
        - xmlXPathCastNumberToBoolean
        - xmlXPathCastStringToBoolean
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:4644,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4645,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4646,13'
              BranchSideFuncs:
                - xmlXPathCastNumberToBoolean
                - xmlXPathCastStringToBoolean
                - xmlXPathCastNodeSetToBoolean
        - Branch String:   'xpath.c:4646,5'
          Branch Sides:
            - BranchSide:      'xpath.c:4648,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4652,37'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToBoolean
            - BranchSide:      'xpath.c:4652,37'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToBoolean
            - BranchSide:      'xpath.c:4655,36'
              BranchSideFuncs:
                - xmlXPathCastStringToBoolean
            - BranchSide:      'xpath.c:4658,36'
              BranchSideFuncs:
                - xmlXPathCastNumberToBoolean
            - BranchSide:      'xpath.c:4661,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4665,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4668,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4652,8'
          Dst:             xmlXPathCastNodeSetToBoolean
        - Src:             'xpath.c:4655,8'
          Dst:             xmlXPathCastStringToBoolean
        - Src:             'xpath.c:4658,8'
          Dst:             xmlXPathCastNumberToBoolean
    - functionName:    xmlXPathNodeCollectAndTest
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9745
      functionLinenumberEnd: 10338
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - first
        - last
        - toBool
      BBCount:         532
      ICount:          2622
      EdgeCount:       710
      CyclomaticComplexity: 180
      functionsReached:
        - xmlStrEqual
        - xmlXPathCacheWrapNodeSet
        - xmlXPathCheckOpLimit
        - xmlXPathCmpNodesExt
        - xmlXPathCompOpEvalPredicate
        - xmlXPathErr
        - xmlXPathFreeNodeSet
        - xmlXPathIsPositionalPredicate
        - xmlXPathNodeSetAddNs
        - xmlXPathNodeSetCreate
        - xmlXPathNsLookup
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:9806,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9806,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9806,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNsLookup
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:9806,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9806,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9807,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNsLookup
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:9811,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9812,32'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:9831,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:9813,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9814,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:9817,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:9832,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9834,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9838,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9842,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9848,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9861,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9865,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9869,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9873,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9877,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9883,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9887,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9891,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9895,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9902,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:9849,36'
          Branch Sides:
            - BranchSide:      'xpath.c:9849,40'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9850,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:9849,64'
          Branch Sides:
            - BranchSide:      'xpath.c:9850,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9857,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:9849,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9855,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9857,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:9902,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9903,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:9906,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
                - xmlXPathValuePush
        - Branch String:   'xpath.c:9907,30'
          Branch Sides:
            - BranchSide:      'xpath.c:9907,34'
              BranchSideFuncs:
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:9908,27'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'xpath.c:9907,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9908,27'
              BranchSideFuncs:
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:9929,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathIsPositionalPredicate
        - Branch String:   'xpath.c:9933,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9937,12'
              BranchSideFuncs:
                - xmlXPathIsPositionalPredicate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:9954,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:9938,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9939,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:9953,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:9939,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9943,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:9949,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:9954,33'
          Branch Sides:
            - BranchSide:      'xpath.c:9954,37'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:9954,23'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:9976,47'
          Branch Sides:
            - BranchSide:      'xpath.c:9976,51'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:9977,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:9976,73'
          Branch Sides:
            - BranchSide:      'xpath.c:9976,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:9977,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:9976,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9978,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10291,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:9980,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9981,12'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:9991,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:9982,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9983,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:9987,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:9995,17'
          Branch Sides:
            - BranchSide:      'xpath.c:9995,17'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
            - BranchSide:      'xpath.c:9998,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
        - Branch String:   'xpath.c:9995,17'
          Branch Sides:
            - BranchSide:      'xpath.c:9996,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:9998,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
        - Branch String:   'xpath.c:9999,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10000,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10005,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
        - Branch String:   'xpath.c:10005,33'
          Branch Sides:
            - BranchSide:      'xpath.c:10005,38'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
            - BranchSide:      'xpath.c:10018,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
        - Branch String:   'xpath.c:10005,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10006,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
            - BranchSide:      'xpath.c:10018,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
        - Branch String:   'xpath.c:10006,7'
          Branch Sides:
            - BranchSide:      'xpath.c:10007,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10008,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
        - Branch String:   'xpath.c:10008,28'
          Branch Sides:
            - BranchSide:      'xpath.c:10010,29'
              BranchSideFuncs:
                - xmlXPathCmpNodesExt
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
            - BranchSide:      'xpath.c:10017,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
        - Branch String:   'xpath.c:10008,7'
          Branch Sides:
            - BranchSide:      'xpath.c:10015,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10017,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
        - Branch String:   'xpath.c:10018,25'
          Branch Sides:
            - BranchSide:      'xpath.c:10018,30'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
            - BranchSide:      'xpath.c:10032,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10018,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10019,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
            - BranchSide:      'xpath.c:10032,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10019,7'
          Branch Sides:
            - BranchSide:      'xpath.c:10020,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10021,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
        - Branch String:   'xpath.c:10021,28'
          Branch Sides:
            - BranchSide:      'xpath.c:10023,28'
              BranchSideFuncs:
                - xmlXPathCmpNodesExt
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10030,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10021,7'
          Branch Sides:
            - BranchSide:      'xpath.c:10028,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10030,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10034,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10036,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10039,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10075,26'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10082,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10115,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10118,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10182,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10039,11'
          Branch Sides:
            - BranchSide:      'xpath.c:10040,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10063,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10040,4'
          Branch Sides:
            - BranchSide:      'xpath.c:10049,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10049,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10049,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10049,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10049,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10049,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10049,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10049,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10052,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10061,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10049,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10049,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10049,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10049,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10049,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10050,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10049,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10049,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10193,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10049,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10049,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10049,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10049,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10049,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10052,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10053,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10055,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10053,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10053,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10053,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10053,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10053,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10054,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10053,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10053,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10193,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10053,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10053,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10053,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10053,9'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10053,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10056,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10056,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10056,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10056,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10056,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10193,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10056,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10056,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10056,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10056,9'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10056,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10063,18'
          Branch Sides:
            - BranchSide:      'xpath.c:10064,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10068,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10064,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10065,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10067,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10065,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10065,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10065,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10065,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10065,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10065,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10065,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10065,8'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10193,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10065,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10065,8'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10065,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10065,8'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10065,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10067,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10067,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10067,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10067,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10067,8'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10193,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10067,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10067,8'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10067,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10067,8'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10067,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10071,4'
          Branch Sides:
            - BranchSide:      'xpath.c:10071,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10071,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10071,4'
          Branch Sides:
            - BranchSide:      'xpath.c:10071,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10072,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10071,4'
          Branch Sides:
            - BranchSide:      'xpath.c:10071,4'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10193,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10071,4'
          Branch Sides:
            - BranchSide:      'xpath.c:10071,4'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10071,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10071,4'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10071,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10075,52'
          Branch Sides:
            - BranchSide:      'xpath.c:10076,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10080,21'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10076,41'
          Branch Sides:
            - BranchSide:      'xpath.c:10076,56'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10078,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10075,25'
          Branch Sides:
            - BranchSide:      'xpath.c:10078,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10080,21'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10078,4'
          Branch Sides:
            - BranchSide:      'xpath.c:10078,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10078,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10078,4'
          Branch Sides:
            - BranchSide:      'xpath.c:10078,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10079,21'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10078,4'
          Branch Sides:
            - BranchSide:      'xpath.c:10078,4'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10193,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10078,4'
          Branch Sides:
            - BranchSide:      'xpath.c:10078,4'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10078,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10078,4'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10078,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10082,25'
          Branch Sides:
            - BranchSide:      'xpath.c:10083,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10094,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10083,29'
          Branch Sides:
            - BranchSide:      'xpath.c:10085,33'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10094,21'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10085,33'
          Branch Sides:
            - BranchSide:      'xpath.c:10087,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10088,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10087,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10087,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10087,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10087,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10087,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10088,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10087,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10087,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10193,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10087,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10087,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10087,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10087,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10087,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10091,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10091,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10091,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10091,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10091,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10092,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10091,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10091,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10193,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10091,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10091,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10091,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10091,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10091,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10094,32'
          Branch Sides:
            - BranchSide:      'xpath.c:10095,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10100,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10095,29'
          Branch Sides:
            - BranchSide:      'xpath.c:10097,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10099,21'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10097,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10097,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10097,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10097,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10097,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10098,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10097,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10097,8'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10193,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10097,8'
          Branch Sides:
            - BranchSide:      'xpath.c:10097,8'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10097,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10097,8'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10097,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10101,33'
          Branch Sides:
            - BranchSide:      'xpath.c:10103,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10105,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10103,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10103,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10103,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10103,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10103,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10105,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10103,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10103,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10193,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10103,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10103,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10103,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10103,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10103,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10108,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10108,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10108,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10108,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10108,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10109,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10108,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10108,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10193,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10108,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10108,5'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10108,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10108,5'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10108,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10118,25'
          Branch Sides:
            - BranchSide:      'xpath.c:10119,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10121,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10119,29'
          Branch Sides:
            - BranchSide:      'xpath.c:10120,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10121,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10121,18'
          Branch Sides:
            - BranchSide:      'xpath.c:10122,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10125,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10122,29'
          Branch Sides:
            - BranchSide:      'xpath.c:10123,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10124,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10125,15'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10126,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10128,21'
          Branch Sides:
            - BranchSide:      'xpath.c:10130,45'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10146,64'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10167,33'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10178,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10130,33'
          Branch Sides:
            - BranchSide:      'xpath.c:10131,37'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10144,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10131,37'
          Branch Sides:
            - BranchSide:      'xpath.c:10132,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10137,42'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10132,41'
          Branch Sides:
            - BranchSide:      'xpath.c:10134,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10136,33'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10134,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10134,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10134,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10134,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10134,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10135,37'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10134,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10134,6'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10193,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10134,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10134,6'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10134,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10134,6'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10134,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10140,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10140,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10140,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10140,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10140,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10141,37'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10140,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10140,6'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10193,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10140,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10140,6'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10140,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10140,6'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10140,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10148,37'
          Branch Sides:
            - BranchSide:      'xpath.c:10149,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10164,33'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10149,41'
          Branch Sides:
            - BranchSide:      'xpath.c:10150,46'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10156,46'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10150,64'
          Branch Sides:
            - BranchSide:      'xpath.c:10151,46'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10153,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10150,45'
          Branch Sides:
            - BranchSide:      'xpath.c:10153,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10155,37'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10153,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10153,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10153,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10153,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10153,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10154,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10153,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10153,10'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10193,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10153,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10153,10'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10153,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10153,10'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10153,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10160,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10160,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10160,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10160,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10160,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10161,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10160,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10160,10'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10193,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10160,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10160,10'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10160,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10160,10'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10160,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10167,33'
          Branch Sides:
            - BranchSide:      'xpath.c:10168,58'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10176,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10170,58'
          Branch Sides:
            - BranchSide:      'xpath.c:10170,62'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10175,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10171,37'
          Branch Sides:
            - BranchSide:      'xpath.c:10171,53'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10175,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10170,37'
          Branch Sides:
            - BranchSide:      'xpath.c:10173,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10175,29'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10173,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10173,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10173,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10173,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10173,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddNs
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10174,33'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10173,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10173,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10193,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10173,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10173,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10173,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10173,9'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10173,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10182,32'
          Branch Sides:
            - BranchSide:      'xpath.c:10182,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10182,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10182,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9995,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:10184,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10193,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10194,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10197,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10204,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10205,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10206,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10213,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10214,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10217,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10224,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10225,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10230,14'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
        - Branch String:   'xpath.c:10230,30'
          Branch Sides:
            - BranchSide:      'xpath.c:10230,34'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10272,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10230,13'
          Branch Sides:
            - BranchSide:      'xpath.c:10259,10'
              BranchSideFuncs:
                - xmlXPathCompOpEvalPredicate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
            - BranchSide:      'xpath.c:10272,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10259,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10260,31'
              BranchSideFuncs:
                - xmlXPathCompOpEvalPredicate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10263,31'
              BranchSideFuncs:
                - xmlXPathCompOpEvalPredicate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10266,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10267,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10270,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10272,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9976,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10276,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10276,10'
          Branch Sides:
            - BranchSide:      'xpath.c:10277,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10280,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10285,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10286,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10287,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCompOpEvalPredicate
                - xmlXPathCompOpEvalPredicate
                - xmlStrEqual
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddNs
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathCmpNodesExt
                - xmlXPathCmpNodesExt
                - xmlXPathCheckOpLimit
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10291,24'
          Branch Sides:
            - BranchSide:      'xpath.c:10291,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10302,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10291,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10297,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10302,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10307,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10308,7'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10316,10'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:10308,20'
          Branch Sides:
            - BranchSide:      'xpath.c:10308,24'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10311,15'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10308,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10309,15'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:10311,15'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10316,23'
          Branch Sides:
            - BranchSide:      'xpath.c:10316,27'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:10323,23'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:10316,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10317,23'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:10323,23'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:10332,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10333,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10337,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9806,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9807,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:9812,15'
          Dst:             xmlXPathNsLookup
        - Src:             'xpath.c:9814,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:9815,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9903,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:9908,9'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:9938,6'
          Dst:             xmlXPathIsPositionalPredicate
        - Src:             'xpath.c:9981,12'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:9983,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:9995,17'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:10010,8'
          Dst:             xmlXPathCmpNodesExt
        - Src:             'xpath.c:10023,8'
          Dst:             xmlXPathCmpNodesExt
        - Src:             'xpath.c:10049,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10049,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10053,9'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:10053,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10053,9'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:10053,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10056,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10056,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10065,8'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:10065,8'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10065,8'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:10065,8'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10067,8'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10067,8'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10071,4'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10071,4'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10076,44'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10078,4'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10078,4'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10087,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10087,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10089,6'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10091,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10091,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10097,8'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:10097,8'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10097,8'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:10097,8'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10103,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10103,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10106,6'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10108,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10108,5'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10130,33'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10134,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10134,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10138,42'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10140,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10140,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10148,37'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10153,10'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10153,10'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10157,46'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10160,10'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10160,10'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10171,41'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:10173,9'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:10173,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10173,9'
          Dst:             xmlXPathNodeSetAddNs
        - Src:             'xpath.c:10173,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10199,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10219,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10260,3'
          Dst:             xmlXPathCompOpEvalPredicate
        - Src:             'xpath.c:10263,3'
          Dst:             xmlXPathCompOpEvalPredicate
        - Src:             'xpath.c:10282,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10302,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10311,15'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:10313,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10317,3'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:10323,29'
          Dst:             xmlXPathCacheWrapNodeSet
        - Src:             'xpath.c:10323,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathReleaseObject
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4242
      functionLinenumberEnd: 4323
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - obj
      BBCount:         54
      ICount:          312
      EdgeCount:       67
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathFreeObject
        - xmlXPathNodeSetFreeNs
      functionUses:    95
      BranchProfiles:
        - Branch String:   'xpath.c:4243,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4244,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4245,10'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:4245,24'
          Branch Sides:
            - BranchSide:      'xpath.c:4245,28'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:4246,22'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:4245,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4246,22'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:4249,32'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4251,2'
          Branch Sides:
            - BranchSide:      'xpath.c:4254,7'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4254,7'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4268,7'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4274,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4274,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4276,3'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4254,7'
          Branch Sides:
            - BranchSide:      'xpath.c:4255,12'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4266,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4255,44'
          Branch Sides:
            - BranchSide:      'xpath.c:4256,5'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4262,24'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4255,11'
          Branch Sides:
            - BranchSide:      'xpath.c:4257,51'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:4262,24'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4268,7'
          Branch Sides:
            - BranchSide:      'xpath.c:4269,7'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4270,17'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:4282,13'
          Branch Sides:
            - BranchSide:      'xpath.c:4283,6'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4284,35'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:4290,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4291,29'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:4313,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4297,10'
          Branch Sides:
            - BranchSide:      'xpath.c:4301,10'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:4310,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4301,3'
          Branch Sides:
            - BranchSide:      'xpath.c:4302,14'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:4309,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4303,26'
          Branch Sides:
            - BranchSide:      'xpath.c:4304,5'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:4308,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:4303,11'
          Branch Sides:
            - BranchSide:      'xpath.c:4306,37'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:4308,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:4319,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4320,26'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:4321,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4246,3'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:4262,4'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:4306,4'
          Dst:             xmlXPathNodeSetFreeNs
        - Src:             'xpath.c:4320,6'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathNsLookup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3990
      functionLinenumberEnd: 4010
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         22
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlHashLookup
        - xmlStrEqual
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xpath.c:3991,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3992,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3993,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlStrEqual
        - Branch String:   'xpath.c:3993,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3994,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3996,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
                - xmlStrEqual
        - Branch String:   'xpath.c:3996,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3997,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3999,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
        - Branch String:   'xpath.c:3999,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4002,9'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
            - BranchSide:      'xpath.c:4009,44'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'xpath.c:4002,2'
          Branch Sides:
            - BranchSide:      'xpath.c:4003,11'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
            - BranchSide:      'xpath.c:4007,5'
              BranchSideFuncs:
                - xmlHashLookup
        - Branch String:   'xpath.c:4003,40'
          Branch Sides:
            - BranchSide:      'xpath.c:4004,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlHashLookup
            - BranchSide:      'xpath.c:4006,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
        - Branch String:   'xpath.c:4003,10'
          Branch Sides:
            - BranchSide:      'xpath.c:4005,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4006,2'
              BranchSideFuncs:
                - xmlHashLookup
                - xmlStrEqual
      Callsites:
        - Src:             'xpath.c:3996,9'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:4004,4'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:4009,30'
          Dst:             xmlHashLookup
    - functionName:    xmlXPathNodeSetMergeAndClear
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2943
      functionLinenumberEnd: 2992
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set1
        - set2
      BBCount:         32
      ICount:          206
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrEqual
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetClear
        - xmlXPathNodeSetFreeNs
        - xmlXPathNodeSetGrow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:2949,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2950,11'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:2985,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2954,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2955,8'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:2976,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
        - Branch String:   'xpath.c:2956,7'
          Branch Sides:
            - BranchSide:      'xpath.c:2957,7'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:2958,15'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:2961,60'
          Branch Sides:
            - BranchSide:      'xpath.c:2962,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:2971,3'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:2961,11'
          Branch Sides:
            - BranchSide:      'xpath.c:2968,37'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
            - BranchSide:      'xpath.c:2971,3'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:2976,17'
          Branch Sides:
            - BranchSide:      'xpath.c:2977,41'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:2980,38'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:2977,21'
          Branch Sides:
            - BranchSide:      'xpath.c:2978,21'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:2979,13'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
                - xmlStrEqual
                - xmlXPathNodeSetFreeNs
      Callsites:
        - Src:             'xpath.c:2962,5'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:2968,4'
          Dst:             xmlXPathNodeSetFreeNs
        - Src:             'xpath.c:2977,21'
          Dst:             xmlXPathNodeSetGrow
        - Src:             'xpath.c:2989,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:2990,5'
          Dst:             xmlXPathNodeSetClear
    - functionName:    xmlXPathNextAncestor
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6410
      functionLinenumberEnd: 6512
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         93
      ICount:          508
      EdgeCount:       109
      CyclomaticComplexity: 18
      functionsReached:
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:6411,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6411,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6411,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:6411,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6411,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6417,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:6417,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6418,6'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6464,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6418,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6418,35'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6419,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6419,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6434,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6434,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6434,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6434,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6434,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6434,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6434,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6434,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6434,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6434,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6434,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6434,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6434,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6434,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6443,33'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6451,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6451,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6451,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6451,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6453,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6462,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6434,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6435,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6436,8'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6436,63'
          Branch Sides:
            - BranchSide:      'xpath.c:6437,9'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6441,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6437,54'
          Branch Sides:
            - BranchSide:      'xpath.c:6438,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6440,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6436,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6440,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6441,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6455,26'
          Branch Sides:
            - BranchSide:      'xpath.c:6456,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6459,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6455,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6457,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6459,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6464,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6465,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6466,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6466,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6467,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6468,13'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6468,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6483,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6483,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6483,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6483,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6483,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6483,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6483,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6483,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6483,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6483,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6483,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6483,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6483,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6483,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6492,36'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6497,31'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6509,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6509,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6509,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6509,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6511,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6483,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6484,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6485,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6485,50'
          Branch Sides:
            - BranchSide:      'xpath.c:6486,5'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6490,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6486,34'
          Branch Sides:
            - BranchSide:      'xpath.c:6487,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6489,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6485,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6489,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6490,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6499,29'
          Branch Sides:
            - BranchSide:      'xpath.c:6500,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6503,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6499,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6501,30'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6503,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6438,9'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:6487,5'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathNextAncestorOrSelf
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6526
      functionLinenumberEnd: 6531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathNextAncestor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6527,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6527,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6527,28'
              BranchSideFuncs:
                - xmlXPathNextAncestor
        - Branch String:   'xpath.c:6527,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6527,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6528,9'
              BranchSideFuncs:
                - xmlXPathNextAncestor
        - Branch String:   'xpath.c:6528,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6529,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6530,33'
              BranchSideFuncs:
                - xmlXPathNextAncestor
      Callsites:
        - Src:             'xpath.c:6530,12'
          Dst:             xmlXPathNextAncestor
    - functionName:    xmlXPathNextAttribute
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6805
      functionLinenumberEnd: 6817
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         15
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6806,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6806,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6806,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6806,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6806,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6807,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6807,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6808,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6809,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6809,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6810,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6811,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6811,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6812,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6816,24'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6812,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6813,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6814,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeSetMergeAndClearNoDupls
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3006
      functionLinenumberEnd: 3028
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - set1
        - set2
      BBCount:         14
      ICount:          109
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetClear
        - xmlXPathNodeSetGrow
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:3011,2'
          Branch Sides:
            - BranchSide:      'xpath.c:3012,11'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:3021,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3013,17'
          Branch Sides:
            - BranchSide:      'xpath.c:3014,41'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:3017,38'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
        - Branch String:   'xpath.c:3014,21'
          Branch Sides:
            - BranchSide:      'xpath.c:3015,21'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
            - BranchSide:      'xpath.c:3016,13'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetClear
      Callsites:
        - Src:             'xpath.c:3014,21'
          Dst:             xmlXPathNodeSetGrow
        - Src:             'xpath.c:3025,5'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:3026,5'
          Dst:             xmlXPathNodeSetClear
    - functionName:    xmlXPathNextChildElement
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6185
      functionLinenumberEnd: 6244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         55
      ICount:          259
      EdgeCount:       65
      CyclomaticComplexity: 12
      functionsReached:
        - xmlDocGetRootElement
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6186,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6186,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6186,28'
              BranchSideFuncs:
                - xmlDocGetRootElement
        - Branch String:   'xpath.c:6186,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6186,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6187,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
        - Branch String:   'xpath.c:6187,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6188,8'
              BranchSideFuncs:
                - xmlDocGetRootElement
            - BranchSide:      'xpath.c:6220,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6189,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6189,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6193,10'
              BranchSideFuncs:
                - xmlDocGetRootElement
        - Branch String:   'xpath.c:6193,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6198,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6198,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6198,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6198,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6211,43'
              BranchSideFuncs:
                - xmlDocGetRootElement
            - BranchSide:      'xpath.c:6211,43'
              BranchSideFuncs:
                - xmlDocGetRootElement
            - BranchSide:      'xpath.c:6213,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6199,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6200,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6208,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6200,11'
          Branch Sides:
            - BranchSide:      'xpath.c:6201,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6202,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6204,30'
          Branch Sides:
            - BranchSide:      'xpath.c:6204,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6205,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6204,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6203,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6206,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6220,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6229,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6229,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6229,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6229,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6229,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6229,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6229,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6229,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6232,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6234,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6235,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6243,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6235,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6236,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6237,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6240,25'
          Branch Sides:
            - BranchSide:      'xpath.c:6240,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6240,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6240,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6239,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6241,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6211,10'
          Dst:             xmlDocGetRootElement
    - functionName:    xmlXPathNextChild
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6139
      functionLinenumberEnd: 6174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         40
      ICount:          190
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6140,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6140,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6140,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6140,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6140,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6141,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6141,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6142,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6170,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6142,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6142,35'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6143,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6143,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6153,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6153,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6153,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6153,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6153,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6153,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6153,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6153,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6153,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6158,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6158,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6158,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6158,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6166,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6166,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6166,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6166,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6166,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6166,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6166,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6168,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6170,42'
          Branch Sides:
            - BranchSide:      'xpath.c:6171,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6172,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6170,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6172,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6173,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextDescendant
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6256
      functionLinenumberEnd: 6305
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         49
      ICount:          269
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:6257,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6257,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6257,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6257,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6257,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6258,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6258,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6259,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6270,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6259,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6260,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6261,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6261,56'
          Branch Sides:
            - BranchSide:      'xpath.c:6262,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6263,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6261,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6263,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6265,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6265,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6266,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6267,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6270,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6271,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6272,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6272,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6276,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6286,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6276,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6277,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6284,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6281,10'
          Branch Sides:
            - BranchSide:      'xpath.c:6282,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6283,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6286,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6286,37'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6288,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6288,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6289,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6295,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6290,37'
          Branch Sides:
            - BranchSide:      'xpath.c:6288,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6291,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6290,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6288,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6292,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6297,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6297,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6298,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6298,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6298,34'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6299,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6299,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6300,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6303,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6303,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6296,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6304,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextDescendantOrSelf
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6319
      functionLinenumberEnd: 6331
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         18
      ICount:          100
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathNextDescendant
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6320,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6320,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6320,28'
              BranchSideFuncs:
                - xmlXPathNextDescendant
        - Branch String:   'xpath.c:6320,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6320,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6321,9'
              BranchSideFuncs:
                - xmlXPathNextDescendant
        - Branch String:   'xpath.c:6321,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6322,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6324,9'
              BranchSideFuncs:
                - xmlXPathNextDescendant
        - Branch String:   'xpath.c:6324,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6325,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6326,10'
              BranchSideFuncs:
                - xmlXPathNextDescendant
        - Branch String:   'xpath.c:6326,59'
          Branch Sides:
            - BranchSide:      'xpath.c:6327,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6328,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6326,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6328,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6330,35'
              BranchSideFuncs:
                - xmlXPathNextDescendant
      Callsites:
        - Src:             'xpath.c:6330,12'
          Dst:             xmlXPathNextDescendant
    - functionName:    xmlXPathNextFollowing
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6595
      functionLinenumberEnd: 6623
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         45
      ICount:          222
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6596,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6596,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6596,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6596,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6596,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6597,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6597,23'
          Branch Sides:
            - BranchSide:      'xpath.c:6597,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6601,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6597,61'
          Branch Sides:
            - BranchSide:      'xpath.c:6598,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6601,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6598,43'
          Branch Sides:
            - BranchSide:      'xpath.c:6598,47'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6601,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6597,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6599,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6601,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6601,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6602,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6614,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6603,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6604,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6605,20'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6608,36'
          Branch Sides:
            - BranchSide:      'xpath.c:6609,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6610,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6608,17'
          Branch Sides:
            - BranchSide:      'xpath.c:6610,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6611,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6614,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6614,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6615,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6615,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6615,35'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6616,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6618,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6618,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6619,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6619,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6619,53'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6620,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6620,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6620,39'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6621,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6621,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6617,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6622,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextFollowingSibling
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6543
      functionLinenumberEnd: 6553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6544,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6544,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6544,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6544,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6544,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6545,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6545,59'
          Branch Sides:
            - BranchSide:      'xpath.c:6546,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6547,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6545,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6547,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6548,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6548,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6549,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6550,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6550,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6551,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6552,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextNamespace
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6767
      functionLinenumberEnd: 6794
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         29
      ICount:          212
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - xmlGetNsListSafe
        - xmlXPathPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6768,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6768,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6768,28'
              BranchSideFuncs:
                - xmlGetNsListSafe
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:6768,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6768,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6769,9'
              BranchSideFuncs:
                - xmlGetNsListSafe
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:6769,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6769,56'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6770,9'
              BranchSideFuncs:
                - xmlGetNsListSafe
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:6770,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6771,13'
              BranchSideFuncs:
                - xmlGetNsListSafe
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:6786,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6771,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6772,6'
              BranchSideFuncs:
                - xmlGetNsListSafe
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:6773,2'
              BranchSideFuncs:
                - xmlGetNsListSafe
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:6774,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6776,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:6779,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6779,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6780,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6784,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6780,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6781,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6783,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6786,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6787,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6789,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6789,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6790,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6791,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6774,13'
          Dst:             xmlGetNsListSafe
        - Src:             'xpath.c:6776,13'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathNextParent
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6342
      functionLinenumberEnd: 6395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         52
      ICount:          287
      EdgeCount:       61
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6343,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6343,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6343,28'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6343,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6343,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6349,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6349,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6350,6'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6394,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6350,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6350,35'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6351,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6351,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6366,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6366,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6366,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6366,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6366,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6366,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6366,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6366,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6366,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6366,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6366,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6366,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6366,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6366,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6375,33'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6383,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6383,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6383,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6383,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6385,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6393,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6366,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6367,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6368,8'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:6368,63'
          Branch Sides:
            - BranchSide:      'xpath.c:6369,9'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:6373,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6369,54'
          Branch Sides:
            - BranchSide:      'xpath.c:6370,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6372,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6368,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6372,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6373,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6387,26'
          Branch Sides:
            - BranchSide:      'xpath.c:6388,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6390,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6387,7'
          Branch Sides:
            - BranchSide:      'xpath.c:6389,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6390,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6370,9'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathNextPrecedingInternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6716
      functionLinenumberEnd: 6752
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         42
      ICount:          237
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6717,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6717,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6717,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6717,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6717,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6718,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6718,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6719,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6734,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6720,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6721,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6722,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6722,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6723,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6724,20'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6727,36'
          Branch Sides:
            - BranchSide:      'xpath.c:6728,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6729,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6727,17'
          Branch Sides:
            - BranchSide:      'xpath.c:6729,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6730,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6734,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6735,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6736,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6736,29'
          Branch Sides:
            - BranchSide:      'xpath.c:6736,33'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6738,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6736,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6737,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6738,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6738,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6739,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6748,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6740,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6741,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6742,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6742,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6743,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6744,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6744,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6745,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6746,26'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6749,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6750,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6751,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextPrecedingSibling
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6566
      functionLinenumberEnd: 6581
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         23
      ICount:          137
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6567,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6567,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6567,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6567,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6567,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6568,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6568,59'
          Branch Sides:
            - BranchSide:      'xpath.c:6569,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6570,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6568,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6570,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6571,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6571,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6572,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6573,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6573,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6574,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6575,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6575,29'
          Branch Sides:
            - BranchSide:      'xpath.c:6575,33'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6580,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6575,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6576,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6580,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6577,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6578,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6579,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextSelf
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6123
      functionLinenumberEnd: 6128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6124,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6124,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6124,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6124,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6124,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6125,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6125,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6126,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6127,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathIsPositionalPredicate
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9688
      functionLinenumberEnd: 9738
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - maxPos
      BBCount:         26
      ICount:          147
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9705,40'
          Branch Sides:
            - BranchSide:      'xpath.c:9705,44'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9708,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9705,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9706,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9708,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9708,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9709,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9711,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9713,26'
          Branch Sides:
            - BranchSide:      'xpath.c:9714,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9737,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9714,33'
          Branch Sides:
            - BranchSide:      'xpath.c:9715,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9737,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9715,27'
          Branch Sides:
            - BranchSide:      'xpath.c:9716,24'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9737,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9713,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9718,48'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9737,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9731,34'
          Branch Sides:
            - BranchSide:      'xpath.c:9731,38'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9736,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9731,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9732,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9736,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9733,17'
          Branch Sides:
            - BranchSide:      'xpath.c:9734,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9735,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeSetAddUnique
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2830
      functionLinenumberEnd: 2852
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - val
      BBCount:         19
      ICount:          122
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathNodeSetDupNs
        - xmlXPathNodeSetGrow
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xpath.c:2831,23'
          Branch Sides:
            - BranchSide:      'xpath.c:2831,41'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2831,27'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
        - Branch String:   'xpath.c:2831,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2831,41'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2837,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
        - Branch String:   'xpath.c:2837,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2838,33'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathNodeSetDupNs
            - BranchSide:      'xpath.c:2842,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2838,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2839,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2840,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2842,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2843,27'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
            - BranchSide:      'xpath.c:2850,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2846,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2847,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2848,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2838,13'
          Dst:             xmlXPathNodeSetGrow
        - Src:             'xpath.c:2844,29'
          Dst:             xmlXPathNodeSetDupNs
    - functionName:    xmlXPathNodeSetCreate
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2652
      functionLinenumberEnd: 2682
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         16
      ICount:          133
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetDupNs
      functionUses:    19
      BranchProfiles:
        - Branch String:   'xpath.c:2656,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2657,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2658,12'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:2659,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2660,39'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:2681,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2662,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2663,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2666,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:2669,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2670,31'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:2679,36'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2673,17'
          Branch Sides:
            - BranchSide:      'xpath.c:2674,37'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:2677,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2671,33'
          Dst:             xmlXPathNodeSetDupNs
        - Src:             'xpath.c:2674,17'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathCmpNodesExt
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node1
        - node2
      BBCount:         193
      ICount:          991
      EdgeCount:       258
      CyclomaticComplexity: 67
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:316,25'
          Branch Sides:
            - BranchSide:      'xpath.c:316,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:317,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:316,9'
          Branch Sides:
            - BranchSide:      'xpath.c:317,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:319,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:319,9'
          Branch Sides:
            - BranchSide:      'xpath.c:320,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:325,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:325,5'
          Branch Sides:
            - BranchSide:      'xpath.c:327,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:343,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:352,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:352,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:352,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:352,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:392,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:394,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:327,10'
          Branch Sides:
            - BranchSide:      'xpath.c:328,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:341,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:328,40'
          Branch Sides:
            - BranchSide:      'xpath.c:329,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:339,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:329,40'
          Branch Sides:
            - BranchSide:      'xpath.c:330,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:339,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:328,7'
          Branch Sides:
            - BranchSide:      'xpath.c:332,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:339,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:334,11'
          Branch Sides:
            - BranchSide:      'xpath.c:335,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:336,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:336,11'
          Branch Sides:
            - BranchSide:      'xpath.c:337,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:338,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:356,10'
          Branch Sides:
            - BranchSide:      'xpath.c:357,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:374,15'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:359,11'
          Branch Sides:
            - BranchSide:      'xpath.c:360,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:363,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:363,11'
          Branch Sides:
            - BranchSide:      'xpath.c:364,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:372,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:372,3'
          Branch Sides:
            - BranchSide:      'xpath.c:358,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:373,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:377,26'
          Branch Sides:
            - BranchSide:      'xpath.c:377,30'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:382,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:377,63'
          Branch Sides:
            - BranchSide:      'xpath.c:378,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:382,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:377,10'
          Branch Sides:
            - BranchSide:      'xpath.c:382,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:385,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:396,5'
          Branch Sides:
            - BranchSide:      'xpath.c:398,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:400,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:409,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:409,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:409,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:409,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:437,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:439,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:410,10'
          Branch Sides:
            - BranchSide:      'xpath.c:411,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:424,15'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:413,11'
          Branch Sides:
            - BranchSide:      'xpath.c:414,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:417,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:417,11'
          Branch Sides:
            - BranchSide:      'xpath.c:418,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:422,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:422,3'
          Branch Sides:
            - BranchSide:      'xpath.c:412,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:423,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:427,26'
          Branch Sides:
            - BranchSide:      'xpath.c:427,30'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:430,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:427,63'
          Branch Sides:
            - BranchSide:      'xpath.c:428,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:430,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:427,10'
          Branch Sides:
            - BranchSide:      'xpath.c:430,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:433,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:441,9'
          Branch Sides:
            - BranchSide:      'xpath.c:442,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:499,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:442,6'
          Branch Sides:
            - BranchSide:      'xpath.c:443,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:478,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:443,10'
          Branch Sides:
            - BranchSide:      'xpath.c:448,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:463,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:449,3'
          Branch Sides:
            - BranchSide:      'xpath.c:450,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:456,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:450,11'
          Branch Sides:
            - BranchSide:      'xpath.c:451,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:452,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:452,11'
          Branch Sides:
            - BranchSide:      'xpath.c:453,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:454,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:463,7'
          Branch Sides:
            - BranchSide:      'xpath.c:464,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:466,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:478,25'
          Branch Sides:
            - BranchSide:      'xpath.c:478,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:486,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:478,6'
          Branch Sides:
            - BranchSide:      'xpath.c:479,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:486,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:480,6'
          Branch Sides:
            - BranchSide:      'xpath.c:481,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:485,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:481,7'
          Branch Sides:
            - BranchSide:      'xpath.c:482,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:483,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:486,25'
          Branch Sides:
            - BranchSide:      'xpath.c:486,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:494,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:486,6'
          Branch Sides:
            - BranchSide:      'xpath.c:487,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:494,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:488,6'
          Branch Sides:
            - BranchSide:      'xpath.c:489,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:493,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:489,7'
          Branch Sides:
            - BranchSide:      'xpath.c:490,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:491,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:499,43'
          Branch Sides:
            - BranchSide:      'xpath.c:500,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:503,27'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:500,36'
          Branch Sides:
            - BranchSide:      'xpath.c:501,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:503,27'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:501,35'
          Branch Sides:
            - BranchSide:      'xpath.c:502,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:503,27'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:502,35'
          Branch Sides:
            - BranchSide:      'xpath.c:503,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:503,27'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:499,9'
          Branch Sides:
            - BranchSide:      'xpath.c:503,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:505,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:507,6'
          Branch Sides:
            - BranchSide:      'xpath.c:508,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:509,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:509,6'
          Branch Sides:
            - BranchSide:      'xpath.c:510,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:511,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:515,9'
          Branch Sides:
            - BranchSide:      'xpath.c:516,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:517,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:517,9'
          Branch Sides:
            - BranchSide:      'xpath.c:518,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:522,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:522,5'
          Branch Sides:
            - BranchSide:      'xpath.c:523,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:527,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:523,6'
          Branch Sides:
            - BranchSide:      'xpath.c:524,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:525,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:528,5'
          Branch Sides:
            - BranchSide:      'xpath.c:529,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:536,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:529,6'
          Branch Sides:
            - BranchSide:      'xpath.c:530,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:531,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:536,9'
          Branch Sides:
            - BranchSide:      'xpath.c:537,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:542,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:542,5'
          Branch Sides:
            - BranchSide:      'xpath.c:543,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:546,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:546,5'
          Branch Sides:
            - BranchSide:      'xpath.c:547,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:550,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:550,5'
          Branch Sides:
            - BranchSide:      'xpath.c:551,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:560,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:554,22'
          Branch Sides:
            - BranchSide:      'xpath.c:554,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:555,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:554,6'
          Branch Sides:
            - BranchSide:      'xpath.c:550,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:555,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:560,9'
          Branch Sides:
            - BranchSide:      'xpath.c:561,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:562,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:562,9'
          Branch Sides:
            - BranchSide:      'xpath.c:563,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:567,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:567,43'
          Branch Sides:
            - BranchSide:      'xpath.c:568,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:581,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:568,36'
          Branch Sides:
            - BranchSide:      'xpath.c:569,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:581,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:569,35'
          Branch Sides:
            - BranchSide:      'xpath.c:570,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:581,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:570,35'
          Branch Sides:
            - BranchSide:      'xpath.c:571,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:581,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:567,9'
          Branch Sides:
            - BranchSide:      'xpath.c:573,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:581,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:575,6'
          Branch Sides:
            - BranchSide:      'xpath.c:576,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:577,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:577,6'
          Branch Sides:
            - BranchSide:      'xpath.c:578,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:579,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:581,5'
          Branch Sides:
            - BranchSide:      'xpath.c:582,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:584,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:582,6'
          Branch Sides:
            - BranchSide:      'xpath.c:582,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:583,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeSetAddNs
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2779
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - node
        - ns
      BBCount:         35
      ICount:          212
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - xmlStrEqual
        - xmlXPathNodeSetDupNs
        - xmlXPathNodeSetGrow
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xpath.c:2750,23'
          Branch Sides:
            - BranchSide:      'xpath.c:2750,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2753,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2750,39'
          Branch Sides:
            - BranchSide:      'xpath.c:2750,43'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2753,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2750,57'
          Branch Sides:
            - BranchSide:      'xpath.c:2751,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2753,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2751,42'
          Branch Sides:
            - BranchSide:      'xpath.c:2752,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2753,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2750,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2753,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2759,12'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2759,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2760,14'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
                - xmlStrEqual
            - BranchSide:      'xpath.c:2770,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
        - Branch String:   'xpath.c:2760,39'
          Branch Sides:
            - BranchSide:      'xpath.c:2761,7'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
                - xmlStrEqual
            - BranchSide:      'xpath.c:2765,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2761,52'
          Branch Sides:
            - BranchSide:      'xpath.c:2762,18'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
                - xmlStrEqual
            - BranchSide:      'xpath.c:2765,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2762,61'
          Branch Sides:
            - BranchSide:      'xpath.c:2763,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
            - BranchSide:      'xpath.c:2765,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2760,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2764,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2765,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2770,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2771,33'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathNodeSetDupNs
            - BranchSide:      'xpath.c:2774,35'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2771,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2772,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2773,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2775,8'
          Branch Sides:
            - BranchSide:      'xpath.c:2776,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2777,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2763,7'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:2771,13'
          Dst:             xmlXPathNodeSetGrow
        - Src:             'xpath.c:2774,14'
          Dst:             xmlXPathNodeSetDupNs
    - functionName:    xmlXPathCompOpEvalPredicate
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9662
      functionLinenumberEnd: 9682
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - set
        - minPos
        - maxPos
        - hasNsNodes
      BBCount:         15
      ICount:          144
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathCompOpEvalPredicate
        - xmlXPathErr
        - xmlXPathNodeSetFilter
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:9663,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9664,29'
              BranchSideFuncs:
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetFilter
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9680,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFilter
        - Branch String:   'xpath.c:9668,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9669,13'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9671,13'
              BranchSideFuncs:
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetFilter
                - xmlXPathErr
        - Branch String:   'xpath.c:9671,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9672,13'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9673,9'
              BranchSideFuncs:
                - xmlXPathCompOpEvalPredicate
                - xmlXPathNodeSetFilter
        - Branch String:   'xpath.c:9677,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9677,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9678,5'
              BranchSideFuncs:
                - xmlXPathNodeSetFilter
        - Branch String:   'xpath.c:9680,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9680,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFilter
            - BranchSide:      'xpath.c:9681,31'
              BranchSideFuncs:
                - xmlXPathNodeSetFilter
      Callsites:
        - Src:             'xpath.c:9669,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9672,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9674,2'
          Dst:             xmlXPathCompOpEvalPredicate
        - Src:             'xpath.c:9681,9'
          Dst:             xmlXPathNodeSetFilter
    - functionName:    xmlXPathCacheWrapNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1605
      functionLinenumberEnd: 1628
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         14
      ICount:          108
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathPErrMemory
        - xmlXPathWrapNodeSet
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:1609,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1609,28'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1624,31'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1609,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1611,32'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1624,31'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1613,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1614,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1622,5'
              BranchSideFuncs:
                - xmlXPathWrapNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1625,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1626,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1627,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1624,11'
          Dst:             xmlXPathWrapNodeSet
        - Src:             'xpath.c:1626,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathWrapNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3252
      functionLinenumberEnd: 3264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathFreeNodeSet
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:3256,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3257,29'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3260,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3257,9'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathNodeSetGrow
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2720
      functionLinenumberEnd: 2735
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlGrowCapacity
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xpath.c:2726,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2727,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2728,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2729,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2730,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2731,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2724,15'
          Dst:             xmlGrowCapacity
    - functionName:    xmlXPathNodeSetDupNs
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2589
      functionLinenumberEnd: 2622
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ns
      BBCount:         26
      ICount:          162
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlStrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:2592,22'
          Branch Sides:
            - BranchSide:      'xpath.c:2592,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2593,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2592,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2593,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2594,10'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xpath.c:2594,24'
          Branch Sides:
            - BranchSide:      'xpath.c:2594,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2595,22'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2594,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2595,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2600,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xpath.c:2601,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2602,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2603,12'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xpath.c:2605,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2606,24'
              BranchSideFuncs:
                - xmlStrdup
                - xmlStrdup
            - BranchSide:      'xpath.c:2612,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:2607,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2608,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2611,5'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:2612,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2613,26'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:2620,28'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2614,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2615,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2619,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2606,14'
          Dst:             xmlStrdup
        - Src:             'xpath.c:2613,16'
          Dst:             xmlStrdup
    - functionName:    xmlXPathCastNodeSetToBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4628
      functionLinenumberEnd: 4632
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4629,22'
          Branch Sides:
            - BranchSide:      'xpath.c:4629,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4630,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4629,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4630,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4631,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCastStringToBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4615
      functionLinenumberEnd: 4619
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4616,23'
          Branch Sides:
            - BranchSide:      'xpath.c:4616,37'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4617,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4616,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4617,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4618,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4616,27'
          Dst:             xmlStrlen
    - functionName:    xmlXPathCastNumberToBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4602
      functionLinenumberEnd: 4606
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         9
      ICount:          39
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathIsNaN
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:4603,29'
          Branch Sides:
            - BranchSide:      'xpath.c:4603,33'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4604,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4603,10'
          Branch Sides:
            - BranchSide:      'xpath.c:4604,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4605,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4603,10'
          Dst:             xmlXPathIsNaN
    - functionName:    xmlXPathIsNaN
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlXPathNodeSetClearFromPos
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3112
      functionLinenumberEnd: 3127
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - set
        - pos
        - hasNsNodes
      BBCount:         22
      ICount:          113
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathNodeSetFreeNs
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:3113,23'
          Branch Sides:
            - BranchSide:      'xpath.c:3113,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3114,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3113,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3114,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3115,15'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3119,2'
          Branch Sides:
            - BranchSide:      'xpath.c:3120,13'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3125,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3121,25'
          Branch Sides:
            - BranchSide:      'xpath.c:3122,4'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3124,2'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3121,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3123,36'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3124,2'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
      Callsites:
        - Src:             'xpath.c:3123,3'
          Dst:             xmlXPathNodeSetFreeNs
    - functionName:    xmlXPathBooleanFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7816
      functionLinenumberEnd: 7829
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         15
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathCacheNewBoolean
        - xmlXPathCastToBoolean
        - xmlXPathErr
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xpath.c:7819,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7819,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7819,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7819,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7819,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7819,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7819,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7819,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7820,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathErr
        - Branch String:   'xpath.c:7821,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7821,22'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7822,9'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
        - Branch String:   'xpath.c:7822,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7823,45'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7828,23'
              BranchSideFuncs:
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpath.c:7819,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7819,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7820,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7821,22'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7823,23'
          Dst:             xmlXPathCastToBoolean
        - Src:             'xpath.c:7825,9'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7826,15'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:7828,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathEqualValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5687
      functionLinenumberEnd: 5751
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         49
      ICount:          282
      EdgeCount:       62
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathEqualNodeSetFloat
        - xmlXPathEqualNodeSetString
        - xmlXPathEqualNodeSets
        - xmlXPathEqualValuesCommon
        - xmlXPathErr
        - xmlXPathFreeObject
        - xmlXPathReleaseObject
        - xmlXPathValuePop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:5691,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5691,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5691,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
                - xmlXPathFreeObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5691,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5691,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5692,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
                - xmlXPathFreeObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5694,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5694,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5695,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5694,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5695,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5702,9'
              BranchSideFuncs:
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5695,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5696,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:5698,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:5702,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5703,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5710,10'
              BranchSideFuncs:
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:5710,39'
          Branch Sides:
            - BranchSide:      'xpath.c:5710,43'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:5715,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:5710,74'
          Branch Sides:
            - BranchSide:      'xpath.c:5711,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:5715,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:5711,37'
          Branch Sides:
            - BranchSide:      'xpath.c:5711,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:5715,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:5710,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5715,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:5750,39'
              BranchSideFuncs:
                - xmlXPathEqualValuesCommon
        - Branch String:   'xpath.c:5715,36'
          Branch Sides:
            - BranchSide:      'xpath.c:5715,40'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:5720,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:5715,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5716,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:5720,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:5720,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5722,3'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5725,31'
              BranchSideFuncs:
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5725,31'
              BranchSideFuncs:
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5728,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5735,35'
              BranchSideFuncs:
                - xmlXPathEqualNodeSetFloat
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5738,36'
              BranchSideFuncs:
                - xmlXPathEqualNodeSetString
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5743,3'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5745,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5728,34'
          Branch Sides:
            - BranchSide:      'xpath.c:5729,42'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5729,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5728,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5729,42'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5731,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:5692,12'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:5693,12'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:5696,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5698,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5699,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:5703,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5725,9'
          Dst:             xmlXPathEqualNodeSets
        - Src:             'xpath.c:5735,9'
          Dst:             xmlXPathEqualNodeSetFloat
        - Src:             'xpath.c:5738,9'
          Dst:             xmlXPathEqualNodeSetString
        - Src:             'xpath.c:5745,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5746,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5750,13'
          Dst:             xmlXPathEqualValuesCommon
    - functionName:    xmlXPathNotEqualValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5760
      functionLinenumberEnd: 5824
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         49
      ICount:          289
      EdgeCount:       62
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathEqualNodeSetFloat
        - xmlXPathEqualNodeSetString
        - xmlXPathEqualNodeSets
        - xmlXPathEqualValuesCommon
        - xmlXPathErr
        - xmlXPathReleaseObject
        - xmlXPathValuePop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:5764,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5764,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5764,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5764,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5764,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5765,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5767,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5767,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5768,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5767,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5768,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5775,9'
              BranchSideFuncs:
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5768,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5769,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:5771,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:5775,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5776,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5783,10'
              BranchSideFuncs:
                - xmlXPathEqualValuesCommon
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:5783,39'
          Branch Sides:
            - BranchSide:      'xpath.c:5783,43'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:5788,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:5783,74'
          Branch Sides:
            - BranchSide:      'xpath.c:5784,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:5788,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:5784,37'
          Branch Sides:
            - BranchSide:      'xpath.c:5784,41'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:5788,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:5783,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5788,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:5823,40'
              BranchSideFuncs:
                - xmlXPathEqualValuesCommon
        - Branch String:   'xpath.c:5788,36'
          Branch Sides:
            - BranchSide:      'xpath.c:5788,40'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:5793,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:5788,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5789,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
            - BranchSide:      'xpath.c:5793,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathEqualNodeSetString
                - xmlXPathEqualNodeSetFloat
                - xmlXPathEqualNodeSets
        - Branch String:   'xpath.c:5793,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5795,3'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5798,31'
              BranchSideFuncs:
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5798,31'
              BranchSideFuncs:
                - xmlXPathEqualNodeSets
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5801,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5808,35'
              BranchSideFuncs:
                - xmlXPathEqualNodeSetFloat
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5811,36'
              BranchSideFuncs:
                - xmlXPathEqualNodeSetString
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5816,3'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5818,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5801,34'
          Branch Sides:
            - BranchSide:      'xpath.c:5802,42'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5802,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5801,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5802,42'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5804,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:5765,12'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:5766,12'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:5769,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5771,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5772,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:5776,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5798,9'
          Dst:             xmlXPathEqualNodeSets
        - Src:             'xpath.c:5808,9'
          Dst:             xmlXPathEqualNodeSetFloat
        - Src:             'xpath.c:5811,9'
          Dst:             xmlXPathEqualNodeSetString
        - Src:             'xpath.c:5818,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5819,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5823,14'
          Dst:             xmlXPathEqualValuesCommon
    - functionName:    xmlXPathCacheNewBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1798
      functionLinenumberEnd: 1820
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathNewBoolean
        - xmlXPathPErrMemory
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xpath.c:1802,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1802,28'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1816,30'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1802,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1803,60'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1816,30'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1805,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1806,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1814,5'
              BranchSideFuncs:
                - xmlXPathNewBoolean
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1817,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1818,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1819,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1816,11'
          Dst:             xmlXPathNewBoolean
        - Src:             'xpath.c:1818,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathCompareValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5849
      functionLinenumberEnd: 5951
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - inf
        - strict
      BBCount:         142
      ICount:          664
      EdgeCount:       190
      CyclomaticComplexity: 50
      functionsReached:
        - xmlXPathCompareNodeSetValue
        - xmlXPathCompareNodeSets
        - xmlXPathErr
        - xmlXPathIsInf
        - xmlXPathIsNaN
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:5853,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5853,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5853,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5853,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5853,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5854,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5856,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5856,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5857,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5856,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5857,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5864,10'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
        - Branch String:   'xpath.c:5857,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5858,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:5860,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:5864,39'
          Branch Sides:
            - BranchSide:      'xpath.c:5864,43'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:5871,8'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
        - Branch String:   'xpath.c:5864,74'
          Branch Sides:
            - BranchSide:      'xpath.c:5865,8'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:5871,8'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
        - Branch String:   'xpath.c:5865,37'
          Branch Sides:
            - BranchSide:      'xpath.c:5865,41'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:5871,8'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
        - Branch String:   'xpath.c:5864,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5871,8'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:5886,9'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
        - Branch String:   'xpath.c:5871,37'
          Branch Sides:
            - BranchSide:      'xpath.c:5871,41'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:5872,6'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
        - Branch String:   'xpath.c:5871,73'
          Branch Sides:
            - BranchSide:      'xpath.c:5872,6'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:5875,11'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
        - Branch String:   'xpath.c:5872,35'
          Branch Sides:
            - BranchSide:      'xpath.c:5872,39'
              BranchSideFuncs:
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:5873,36'
              BranchSideFuncs:
                - xmlXPathCompareNodeSets
        - Branch String:   'xpath.c:5871,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5873,36'
              BranchSideFuncs:
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:5875,11'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
                - xmlXPathCompareNodeSetValue
        - Branch String:   'xpath.c:5875,40'
          Branch Sides:
            - BranchSide:      'xpath.c:5875,44'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
            - BranchSide:      'xpath.c:5876,37'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
        - Branch String:   'xpath.c:5875,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5876,37'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
            - BranchSide:      'xpath.c:5879,37'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetValue
        - Branch String:   'xpath.c:5886,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5887,20'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
            - BranchSide:      'xpath.c:5891,9'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
        - Branch String:   'xpath.c:5891,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5892,20'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5896,9'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5896,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5897,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5903,23'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5903,39'
          Branch Sides:
            - BranchSide:      'xpath.c:5903,56'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5904,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5903,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5904,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5906,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5908,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5908,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5918,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5908,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5909,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5918,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5909,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5909,26'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5910,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5909,39'
          Branch Sides:
            - BranchSide:      'xpath.c:5910,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5911,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5910,15'
          Branch Sides:
            - BranchSide:      'xpath.c:5910,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5912,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5909,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5911,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5912,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5912,28'
          Branch Sides:
            - BranchSide:      'xpath.c:5912,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5915,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5912,17'
          Branch Sides:
            - BranchSide:      'xpath.c:5913,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5915,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5918,15'
          Branch Sides:
            - BranchSide:      'xpath.c:5918,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5927,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5918,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5919,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5927,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5919,22'
          Branch Sides:
            - BranchSide:      'xpath.c:5919,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5920,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5919,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5920,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5921,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5921,28'
          Branch Sides:
            - BranchSide:      'xpath.c:5921,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5924,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5921,17'
          Branch Sides:
            - BranchSide:      'xpath.c:5922,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5924,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5927,16'
          Branch Sides:
            - BranchSide:      'xpath.c:5927,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5937,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5927,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5928,11'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5937,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5928,22'
          Branch Sides:
            - BranchSide:      'xpath.c:5928,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5929,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5928,37'
          Branch Sides:
            - BranchSide:      'xpath.c:5929,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5930,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5929,16'
          Branch Sides:
            - BranchSide:      'xpath.c:5929,19'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5931,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5928,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5930,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5931,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5931,28'
          Branch Sides:
            - BranchSide:      'xpath.c:5931,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5934,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5931,17'
          Branch Sides:
            - BranchSide:      'xpath.c:5932,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5934,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5938,21'
          Branch Sides:
            - BranchSide:      'xpath.c:5938,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5939,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5938,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5939,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5940,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5940,28'
          Branch Sides:
            - BranchSide:      'xpath.c:5940,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5943,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5940,17'
          Branch Sides:
            - BranchSide:      'xpath.c:5941,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5943,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:5854,12'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:5855,12'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:5858,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5860,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5861,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:5873,12'
          Dst:             xmlXPathCompareNodeSets
        - Src:             'xpath.c:5876,9'
          Dst:             xmlXPathCompareNodeSetValue
        - Src:             'xpath.c:5879,9'
          Dst:             xmlXPathCompareNodeSetValue
        - Src:             'xpath.c:5887,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5888,2'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:5889,9'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:5892,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5893,2'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:5894,9'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:5903,9'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:5903,42'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:5906,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5907,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5948,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5949,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathSubValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5998
      functionLinenumberEnd: 6010
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathCastToNumberInternal
        - xmlXPathErr
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
        - xmlXPathValuePop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6003,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6004,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6005,40'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:6007,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6007,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:6008,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6007,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6007,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:6008,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6008,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6008,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6008,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6008,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6008,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6009,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6002,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:6004,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6005,11'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:6006,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6007,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6008,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathAddValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5976
      functionLinenumberEnd: 5988
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathCastToNumberInternal
        - xmlXPathErr
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
        - xmlXPathValuePop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:5981,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5982,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:5983,40'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:5985,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5985,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:5986,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:5985,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5985,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:5986,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:5986,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5986,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:5986,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:5986,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5986,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:5987,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:5980,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:5982,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:5983,11'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:5984,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5985,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:5986,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathValueFlipSign
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5961
      functionLinenumberEnd: 5966
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         19
      ICount:          97
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathErr
        - xmlXPathNumberFunction
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:5962,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5962,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5962,28'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:5962,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5962,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5963,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:5963,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5963,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:5964,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:5963,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5963,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:5964,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:5964,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5964,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:5964,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:5964,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5964,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:5965,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:5963,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:5964,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathNumberFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7940
      functionLinenumberEnd: 7970
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         23
      ICount:          149
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xmlNodeGetContent
        - xmlXPathCacheNewFloat
        - xmlXPathCastToNumberInternal
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringEvalNumber
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    19
      BranchProfiles:
        - Branch String:   'xpath.c:7944,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7944,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7945,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathErr
                - xmlXPathErr
                - xmlNodeGetContent
                - xmlXPathStringEvalNumber
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7945,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7946,6'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlXPathStringEvalNumber
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7960,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7946,6'
          Branch Sides:
            - BranchSide:      'xpath.c:7947,24'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7949,43'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlXPathStringEvalNumber
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7950,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7951,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathStringEvalNumber
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7953,37'
              BranchSideFuncs:
                - xmlXPathStringEvalNumber
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7960,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7960,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7960,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7960,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7960,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7960,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathErr
        - Branch String:   'xpath.c:7960,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7960,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7961,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
        - Branch String:   'xpath.c:7962,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7965,49'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7969,23'
              BranchSideFuncs:
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpath.c:7947,30'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7947,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7949,25'
          Dst:             xmlNodeGetContent
        - Src:             'xpath.c:7951,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7953,12'
          Dst:             xmlXPathStringEvalNumber
        - Src:             'xpath.c:7954,30'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7954,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7960,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7960,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7961,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7965,20'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:7966,9'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7967,15'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7969,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathMultValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6020
      functionLinenumberEnd: 6032
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathCastToNumberInternal
        - xmlXPathErr
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
        - xmlXPathValuePop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6025,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6026,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6027,40'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:6029,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6029,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:6030,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6029,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6029,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:6030,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6030,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6030,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6030,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6030,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6030,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6031,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6024,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:6026,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6027,11'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:6028,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6029,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6030,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathDivValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6043
      functionLinenumberEnd: 6055
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathCastToNumberInternal
        - xmlXPathErr
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
        - xmlXPathValuePop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6048,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6049,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6050,40'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:6052,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6052,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:6053,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6052,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6052,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:6053,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6053,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6053,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6053,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6053,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6053,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6054,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6047,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:6049,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6050,11'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:6051,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6052,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6053,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathModValues
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6065
      functionLinenumberEnd: 6082
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         18
      ICount:          123
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - fmod
        - xmlXPathCastToNumberInternal
        - xmlXPathErr
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
        - xmlXPathValuePop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6070,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6071,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6072,41'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
                - fmod
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:6074,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6074,5'
              BranchSideFuncs:
                - fmod
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:6075,5'
              BranchSideFuncs:
                - fmod
                - xmlXPathErr
        - Branch String:   'xpath.c:6074,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6074,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - fmod
                - xmlXPathErr
            - BranchSide:      'xpath.c:6075,5'
              BranchSideFuncs:
                - fmod
                - xmlXPathErr
        - Branch String:   'xpath.c:6075,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6075,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6075,5'
              BranchSideFuncs:
                - fmod
                - xmlXPathErr
        - Branch String:   'xpath.c:6075,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6075,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6076,12'
              BranchSideFuncs:
                - fmod
        - Branch String:   'xpath.c:6077,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6078,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6080,31'
              BranchSideFuncs:
                - fmod
      Callsites:
        - Src:             'xpath.c:6069,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:6071,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6072,12'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:6073,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:6074,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:6075,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6080,26'
          Dst:             fmod
    - functionName:    xmlXPathNodeSetMerge
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2865
      functionLinenumberEnd: 2928
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - val1
        - val2
      BBCount:         46
      ICount:          279
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - xmlStrEqual
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetCreate
        - xmlXPathNodeSetDupNs
        - xmlXPathNodeSetGrow
      functionUses:    10
      BranchProfiles:
        - Branch String:   'xpath.c:2869,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2870,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
            - BranchSide:      'xpath.c:2874,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2871,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2872,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2873,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2874,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2875,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2878,14'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2880,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2881,7'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
            - BranchSide:      'xpath.c:2923,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2886,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2887,11'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
            - BranchSide:      'xpath.c:2902,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
        - Branch String:   'xpath.c:2888,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2889,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
            - BranchSide:      'xpath.c:2891,18'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2893,56'
          Branch Sides:
            - BranchSide:      'xpath.c:2894,32'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
            - BranchSide:      'xpath.c:2900,6'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2893,7'
          Branch Sides:
            - BranchSide:      'xpath.c:2897,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
            - BranchSide:      'xpath.c:2900,6'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2902,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2903,6'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
            - BranchSide:      'xpath.c:2908,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
        - Branch String:   'xpath.c:2908,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2909,37'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:2912,6'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2909,17'
          Branch Sides:
            - BranchSide:      'xpath.c:2910,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:2911,9'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlStrEqual
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2912,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2913,31'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
                - xmlXPathFreeNodeSet
                - xmlStrEqual
            - BranchSide:      'xpath.c:2920,38'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
        - Branch String:   'xpath.c:2916,17'
          Branch Sides:
            - BranchSide:      'xpath.c:2917,17'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:2918,38'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetGrow
                - xmlStrEqual
      Callsites:
        - Src:             'xpath.c:2870,9'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:2894,8'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:2909,17'
          Dst:             xmlXPathNodeSetGrow
        - Src:             'xpath.c:2914,33'
          Dst:             xmlXPathNodeSetDupNs
        - Src:             'xpath.c:2926,5'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathRoot
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6840
      functionLinenumberEnd: 6845
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathCacheNewNodeSet
        - xmlXPathValuePush
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:6841,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6841,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6842,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6841,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6842,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6843,23'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpath.c:6843,29'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:6843,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathCacheNewNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         31
      ICount:          225
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlXPathNewNodeSet
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetCreate
        - xmlXPathPErrMemory
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xpath.c:1678,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1678,28'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1725,30'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1678,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1679,60'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1725,30'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1681,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1685,12'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1703,13'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1691,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1692,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1702,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1692,39'
          Branch Sides:
            - BranchSide:      'xpath.c:1693,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1695,36'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1692,7'
          Branch Sides:
            - BranchSide:      'xpath.c:1695,36'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1698,37'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1695,11'
          Branch Sides:
            - BranchSide:      'xpath.c:1696,44'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1697,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1710,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1711,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1715,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1726,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1727,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1728,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1695,11'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'xpath.c:1696,25'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:1709,12'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:1711,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:1725,11'
          Dst:             xmlXPathNewNodeSet
        - Src:             'xpath.c:1727,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathCacheObjectCopy
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1866
      functionLinenumberEnd: 1899
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         22
      ICount:          136
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathCacheNewBoolean
        - xmlXPathCacheNewFloat
        - xmlXPathCacheNewString
        - xmlXPathCacheWrapNodeSet
        - xmlXPathNodeSetMerge
        - xmlXPathObjectCopy
        - xmlXPathPErrMemory
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:1870,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1871,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1873,10'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xmlXPathPErrMemory
                - xmlXPathCacheNewFloat
                - xmlXPathCacheNewBoolean
                - xmlXPathCacheNewString
                - xmlXPathNodeSetMerge
                - xmlXPathCacheWrapNodeSet
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1873,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1873,28'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xmlXPathPErrMemory
                - xmlXPathCacheNewFloat
                - xmlXPathCacheNewBoolean
                - xmlXPathCacheNewString
                - xmlXPathNodeSetMerge
                - xmlXPathCacheWrapNodeSet
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1895,30'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1873,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1874,10'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCacheNewBoolean
                - xmlXPathCacheNewString
                - xmlXPathNodeSetMerge
                - xmlXPathCacheWrapNodeSet
                - xmlXPathPErrMemory
                - xmlXPathObjectCopy
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1895,30'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1874,2'
          Branch Sides:
            - BranchSide:      'xpath.c:1878,50'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlXPathCacheWrapNodeSet
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1886,33'
              BranchSideFuncs:
                - xmlXPathCacheNewString
            - BranchSide:      'xpath.c:1888,34'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
            - BranchSide:      'xpath.c:1890,32'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
            - BranchSide:      'xpath.c:1892,3'
              BranchSideFuncs:
                - xmlXPathObjectCopy
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1879,21'
          Branch Sides:
            - BranchSide:      'xpath.c:1880,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1883,49'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
        - Branch String:   'xpath.c:1896,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1897,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1898,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1878,23'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'xpath.c:1880,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:1883,24'
          Dst:             xmlXPathCacheWrapNodeSet
        - Src:             'xpath.c:1886,10'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:1888,10'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:1890,10'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:1895,11'
          Dst:             xmlXPathObjectCopy
        - Src:             'xpath.c:1897,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathVariableLookup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3876
      functionLinenumberEnd: 3888
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathVariableLookupNS
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:3877,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3878,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3880,9'
              BranchSideFuncs:
                - xmlXPathVariableLookupNS
        - Branch String:   'xpath.c:3880,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3883,37'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3887,37'
              BranchSideFuncs:
                - xmlXPathVariableLookupNS
      Callsites:
        - Src:             'xpath.c:3887,12'
          Dst:             xmlXPathVariableLookupNS
    - functionName:    xmlXPathVariableLookupNS
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3901
      functionLinenumberEnd: 3919
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - ns_uri
      BBCount:         15
      ICount:          96
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashLookup2
        - xmlXPathObjectCopy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:3902,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3903,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3905,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
        - Branch String:   'xpath.c:3905,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3908,37'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
            - BranchSide:      'xpath.c:3913,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
        - Branch String:   'xpath.c:3910,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3910,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3911,5'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
        - Branch String:   'xpath.c:3913,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3914,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3915,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
        - Branch String:   'xpath.c:3915,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3916,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3918,46'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathObjectCopy
      Callsites:
        - Src:             'xpath.c:3918,31'
          Dst:             xmlHashLookup2
        - Src:             'xpath.c:3918,12'
          Dst:             xmlXPathObjectCopy
    - functionName:    xmlXPathFunctionLookup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3728
      functionLinenumberEnd: 3729
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathFunctionLookupNS
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:3729,12'
          Dst:             xmlXPathFunctionLookupNS
    - functionName:    xmlXPathFunctionLookupNS
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3743
      functionLinenumberEnd: 3784
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - ns_uri
      BBCount:         26
      ICount:          175
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - strcmp
        - xmlHashLookup2
        - xmlXPathSFComputeHash
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:3747,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3748,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3749,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathSFComputeHash
                - strcmp
        - Branch String:   'xpath.c:3749,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3750,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3752,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - xmlXPathSFComputeHash
                - strcmp
        - Branch String:   'xpath.c:3752,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3753,49'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
                - xmlHashLookup2
                - strcmp
            - BranchSide:      'xpath.c:3768,9'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'xpath.c:3755,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3756,44'
              BranchSideFuncs:
                - strcmp
                - xmlHashLookup2
            - BranchSide:      'xpath.c:3766,5'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'xpath.c:3758,17'
          Branch Sides:
            - BranchSide:      'xpath.c:3760,50'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3762,25'
              BranchSideFuncs:
                - xmlHashLookup2
                - strcmp
        - Branch String:   'xpath.c:3763,17'
          Branch Sides:
            - BranchSide:      'xpath.c:3755,9'
              BranchSideFuncs:
                - xmlHashLookup2
                - strcmp
            - BranchSide:      'xpath.c:3764,29'
              BranchSideFuncs:
                - xmlHashLookup2
                - strcmp
        - Branch String:   'xpath.c:3768,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3771,6'
              BranchSideFuncs:
                - xmlHashLookup2
            - BranchSide:      'xpath.c:3777,9'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'xpath.c:3773,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3774,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3775,5'
              BranchSideFuncs:
                - xmlHashLookup2
        - Branch String:   'xpath.c:3777,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3778,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3780,30'
              BranchSideFuncs:
                - xmlHashLookup2
      Callsites:
        - Src:             'xpath.c:3753,27'
          Dst:             xmlXPathSFComputeHash
        - Src:             'xpath.c:3758,17'
          Dst:             strcmp
        - Src:             'xpath.c:3780,15'
          Dst:             xmlHashLookup2
    - functionName:    xmlXPathCompOpEvalFirst
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10356
      functionLinenumberEnd: 10480
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - op
        - first
      BBCount:         97
      ICount:          703
      EdgeCount:       131
      CyclomaticComplexity: 36
      functionsReached:
        - xmlXPathCacheNewNodeSet
        - xmlXPathCacheObjectCopy
        - xmlXPathCheckOpLimit
        - xmlXPathCompOpEval
        - xmlXPathCompOpEvalFilterFirst
        - xmlXPathCompOpEvalFirst
        - xmlXPathErr
        - xmlXPathNodeCollectAndTest
        - xmlXPathNodeSetMerge
        - xmlXPathNodeSetSort
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathRoot
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:10361,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10361,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10362,9'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFilterFirst
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalFirst
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:10362,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10362,9'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathCompOpEvalFilterFirst
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalFirst
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
            - BranchSide:      'xpath.c:10364,9'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFilterFirst
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalFirst
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
        - Branch String:   'xpath.c:10362,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10363,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10364,9'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFilterFirst
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalFirst
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
                - xmlXPathErr
        - Branch String:   'xpath.c:10364,9'
          Branch Sides:
            - BranchSide:      'xpath.c:10365,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:10366,5'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFilterFirst
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
                - xmlXPathRoot
                - xmlXPathCompOpEvalFirst
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10368,5'
          Branch Sides:
            - BranchSide:      'xpath.c:10370,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10373,41'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10431,26'
              BranchSideFuncs:
                - xmlXPathRoot
            - BranchSide:      'xpath.c:10434,17'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:10444,21'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
            - BranchSide:      'xpath.c:10454,31'
              BranchSideFuncs:
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:10457,17'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
            - BranchSide:      'xpath.c:10470,56'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFilterFirst
            - BranchSide:      'xpath.c:10474,41'
              BranchSideFuncs:
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10375,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10375,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10376,18'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:10377,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10377,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10395,41'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10378,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10378,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10395,41'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10379,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10379,21'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10395,41'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10376,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10390,7'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10395,41'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10390,7'
          Branch Sides:
            - BranchSide:      'xpath.c:10391,27'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10392,26'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10397,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10397,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10399,37'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10401,32'
          Branch Sides:
            - BranchSide:      'xpath.c:10401,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10403,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10401,65'
          Branch Sides:
            - BranchSide:      'xpath.c:10402,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10403,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10402,32'
          Branch Sides:
            - BranchSide:      'xpath.c:10402,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10403,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:10401,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10403,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:10407,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:10407,47'
          Branch Sides:
            - BranchSide:      'xpath.c:10408,20'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:10419,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10408,46'
          Branch Sides:
            - BranchSide:      'xpath.c:10409,41'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10411,20'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10410,73'
          Branch Sides:
            - BranchSide:      'xpath.c:10411,20'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10414,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10411,46'
          Branch Sides:
            - BranchSide:      'xpath.c:10412,41'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10419,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10407,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10414,32'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10419,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:10419,44'
          Branch Sides:
            - BranchSide:      'xpath.c:10420,18'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10426,31'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10419,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10421,57'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:10426,31'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10423,21'
          Branch Sides:
            - BranchSide:      'xpath.c:10424,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:10425,13'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:10434,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10435,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
            - BranchSide:      'xpath.c:10436,6'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10436,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10436,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10437,17'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathCompOpEval
        - Branch String:   'xpath.c:10437,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10438,45'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:10439,6'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:10439,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10439,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10440,24'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:10444,21'
          Branch Sides:
            - BranchSide:      'xpath.c:10445,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10447,44'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathNodeCollectAndTest
        - Branch String:   'xpath.c:10448,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10448,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10450,53'
              BranchSideFuncs:
                - xmlXPathNodeCollectAndTest
        - Branch String:   'xpath.c:10457,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10459,45'
              BranchSideFuncs:
                - xmlXPathCompOpEvalFirst
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10461,6'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:10461,6'
          Branch Sides:
            - BranchSide:      'xpath.c:10461,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:10462,18'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:10463,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10463,21'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10467,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10464,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10464,21'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10467,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10465,3'
          Branch Sides:
            - BranchSide:      'xpath.c:10465,7'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10467,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:10462,17'
          Branch Sides:
            - BranchSide:      'xpath.c:10466,37'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:10467,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:10362,9'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:10365,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10373,17'
          Dst:             xmlXPathCompOpEvalFirst
        - Src:             'xpath.c:10391,7'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:10395,17'
          Dst:             xmlXPathCompOpEvalFirst
        - Src:             'xpath.c:10399,20'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:10400,20'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:10403,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10404,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10405,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:10409,20'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:10412,20'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:10414,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10415,10'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10421,36'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'xpath.c:10424,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:10426,13'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:10427,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:10431,13'
          Dst:             xmlXPathRoot
        - Src:             'xpath.c:10435,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10438,26'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10440,30'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:10440,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:10447,25'
          Dst:             xmlXPathCompOpEval
        - Src:             'xpath.c:10450,26'
          Dst:             xmlXPathNodeCollectAndTest
        - Src:             'xpath.c:10454,37'
          Dst:             xmlXPathCacheObjectCopy
        - Src:             'xpath.c:10454,13'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:10459,21'
          Dst:             xmlXPathCompOpEvalFirst
        - Src:             'xpath.c:10466,17'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:10470,26'
          Dst:             xmlXPathCompOpEvalFilterFirst
        - Src:             'xpath.c:10474,22'
          Dst:             xmlXPathCompOpEval
    - functionName:    xmlXPathNodeSetSort
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2537
      functionLinenumberEnd: 2576
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - set
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libxml_domnode_tim_sort
      functionUses:    14
      BranchProfiles:
        - Branch String:   'xpath.c:2543,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2544,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2574,29'
              BranchSideFuncs:
                - libxml_domnode_tim_sort
      Callsites:
        - Src:             'xpath.c:2574,5'
          Dst:             libxml_domnode_tim_sort
    - functionName:    libxml_domnode_tim_sort
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - size
      BBCount:         19
      ICount:          136
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - PUSH_NEXT
        - compute_minrun
        - libxml_domnode_binary_insertion_sort
        - libxml_domnode_check_invariant
        - libxml_domnode_tim_sort_collapse
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:541,7'
          Branch Sides:
            - BranchSide:      './timsort.h:542,5'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:545,7'
              BranchSideFuncs:
                - compute_minrun
                - PUSH_NEXT
                - PUSH_NEXT
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
                - libxml_domnode_binary_insertion_sort
        - Branch String:   './timsort.h:545,7'
          Branch Sides:
            - BranchSide:      './timsort.h:546,27'
              BranchSideFuncs:
                - libxml_domnode_binary_insertion_sort
            - BranchSide:      './timsort.h:551,27'
              BranchSideFuncs:
                - compute_minrun
                - PUSH_NEXT
                - PUSH_NEXT
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
        - Branch String:   './timsort.h:557,7'
          Branch Sides:
            - BranchSide:      './timsort.h:558,5'
              BranchSideFuncs:
                - PUSH_NEXT
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
            - BranchSide:      './timsort.h:561,18'
              BranchSideFuncs:
                - PUSH_NEXT
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
        - Branch String:   './timsort.h:561,7'
          Branch Sides:
            - BranchSide:      './timsort.h:562,5'
              BranchSideFuncs:
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
            - BranchSide:      './timsort.h:565,18'
              BranchSideFuncs:
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
        - Branch String:   './timsort.h:565,7'
          Branch Sides:
            - BranchSide:      './timsort.h:566,5'
              BranchSideFuncs:
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
            - BranchSide:      './timsort.h:569,3'
              BranchSideFuncs:
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
        - Branch String:   './timsort.h:570,9'
          Branch Sides:
            - BranchSide:      './timsort.h:571,38'
              BranchSideFuncs:
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
            - BranchSide:      './timsort.h:575,20'
              BranchSideFuncs:
                - PUSH_NEXT
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
        - Branch String:   './timsort.h:575,9'
          Branch Sides:
            - BranchSide:      './timsort.h:569,3'
              BranchSideFuncs:
                - libxml_domnode_check_invariant
                - libxml_domnode_tim_sort_collapse
                - PUSH_NEXT
            - BranchSide:      './timsort.h:576,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             './timsort.h:546,5'
          Dst:             libxml_domnode_binary_insertion_sort
        - Src:             './timsort.h:551,12'
          Dst:             compute_minrun
        - Src:             './timsort.h:557,8'
          Dst:             PUSH_NEXT
        - Src:             './timsort.h:561,8'
          Dst:             PUSH_NEXT
        - Src:             './timsort.h:565,8'
          Dst:             PUSH_NEXT
        - Src:             './timsort.h:570,10'
          Dst:             libxml_domnode_check_invariant
        - Src:             './timsort.h:571,20'
          Dst:             libxml_domnode_tim_sort_collapse
        - Src:             './timsort.h:575,10'
          Dst:             PUSH_NEXT
    - functionName:    libxml_domnode_binary_insertion_sort
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - size
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libxml_domnode_binary_insertion_sort_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:251,7'
          Branch Sides:
            - BranchSide:      './timsort.h:252,5'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:255,31'
              BranchSideFuncs:
                - libxml_domnode_binary_insertion_sort_start
      Callsites:
        - Src:             './timsort.h:255,3'
          Dst:             libxml_domnode_binary_insertion_sort_start
    - functionName:    compute_minrun
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         7
      ICount:          68
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:131,21'
          Branch Sides:
            - BranchSide:      './timsort.h:131,37'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:131,37'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:135,7'
          Branch Sides:
            - BranchSide:      './timsort.h:136,12'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:139,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    PUSH_NEXT
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - size
        - store
        - minrun
        - run_stack
        - stack_curr
        - curr
      BBCount:         18
      ICount:          182
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - libxml_domnode_binary_insertion_sort_start
        - libxml_domnode_count_run
        - libxml_domnode_tim_sort_merge
      functionUses:    4
      BranchProfiles:
        - Branch String:   './timsort.h:500,7'
          Branch Sides:
            - BranchSide:      './timsort.h:501,11'
              BranchSideFuncs:
                - free
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_binary_insertion_sort_start
            - BranchSide:      './timsort.h:504,7'
              BranchSideFuncs:
                - free
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_binary_insertion_sort_start
        - Branch String:   './timsort.h:504,7'
          Branch Sides:
            - BranchSide:      './timsort.h:505,34'
              BranchSideFuncs:
                - libxml_domnode_binary_insertion_sort_start
                - free
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:509,35'
              BranchSideFuncs:
                - free
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:514,7'
          Branch Sides:
            - BranchSide:      './timsort.h:516,5'
              BranchSideFuncs:
                - free
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:530,3'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:516,5'
          Branch Sides:
            - BranchSide:      './timsort.h:517,22'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - free
            - BranchSide:      './timsort.h:522,9'
              BranchSideFuncs:
                - free
        - Branch String:   './timsort.h:522,9'
          Branch Sides:
            - BranchSide:      './timsort.h:523,12'
              BranchSideFuncs:
                - free
            - BranchSide:      './timsort.h:527,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             './timsort.h:497,16'
          Dst:             libxml_domnode_count_run
        - Src:             './timsort.h:505,5'
          Dst:             libxml_domnode_binary_insertion_sort_start
        - Src:             './timsort.h:517,7'
          Dst:             libxml_domnode_tim_sort_merge
    - functionName:    libxml_domnode_check_invariant
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - stack
        - stack_curr
      BBCount:         13
      ICount:          117
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:327,7'
          Branch Sides:
            - BranchSide:      './timsort.h:328,5'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:331,7'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:331,7'
          Branch Sides:
            - BranchSide:      './timsort.h:332,23'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:342,7'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:335,9'
          Branch Sides:
            - BranchSide:      './timsort.h:336,7'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:339,5'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:346,20'
          Branch Sides:
            - BranchSide:      './timsort.h:346,24'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:347,5'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:346,7'
          Branch Sides:
            - BranchSide:      './timsort.h:347,5'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:350,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libxml_domnode_tim_sort_collapse
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - stack
        - stack_curr
        - store
        - size
      BBCount:         38
      ICount:          334
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - libxml_domnode_tim_sort_merge
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:433,9'
          Branch Sides:
            - BranchSide:      './timsort.h:434,7'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:438,10'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:438,27'
          Branch Sides:
            - BranchSide:      './timsort.h:438,31'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:445,15'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:438,9'
          Branch Sides:
            - BranchSide:      './timsort.h:439,22'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:445,15'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:445,32'
          Branch Sides:
            - BranchSide:      './timsort.h:445,36'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:450,16'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:445,14'
          Branch Sides:
            - BranchSide:      './timsort.h:446,22'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:450,16'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:458,9'
          Branch Sides:
            - BranchSide:      './timsort.h:459,11'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:462,11'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:465,24'
          Branch Sides:
            - BranchSide:      './timsort.h:465,24'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:465,27'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:469,14'
          Branch Sides:
            - BranchSide:      './timsort.h:469,18'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:474,9'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:469,9'
          Branch Sides:
            - BranchSide:      './timsort.h:470,7'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:474,9'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:474,13'
          Branch Sides:
            - BranchSide:      './timsort.h:474,17'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:481,22'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
        - Branch String:   './timsort.h:474,9'
          Branch Sides:
            - BranchSide:      './timsort.h:475,22'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
            - BranchSide:      './timsort.h:481,22'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
                - libxml_domnode_tim_sort_merge
      Callsites:
        - Src:             './timsort.h:439,7'
          Dst:             libxml_domnode_tim_sort_merge
        - Src:             './timsort.h:446,7'
          Dst:             libxml_domnode_tim_sort_merge
        - Src:             './timsort.h:475,7'
          Dst:             libxml_domnode_tim_sort_merge
        - Src:             './timsort.h:481,7'
          Dst:             libxml_domnode_tim_sort_merge
    - functionName:    libxml_domnode_tim_sort_merge
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - stack
        - stack_curr
        - store
      BBCount:         42
      ICount:          331
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached:
        - libxml_domnode_tim_sort_resize
        - wrap_cmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   './timsort.h:380,26'
          Branch Sides:
            - BranchSide:      './timsort.h:380,3'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_resize
                - wrap_cmp
                - wrap_cmp
            - BranchSide:      './timsort.h:380,3'
              BranchSideFuncs:
                - libxml_domnode_tim_sort_resize
                - wrap_cmp
                - wrap_cmp
        - Branch String:   './timsort.h:384,7'
          Branch Sides:
            - BranchSide:      './timsort.h:385,12'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:404,12'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:389,5'
          Branch Sides:
            - BranchSide:      './timsort.h:390,12'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:402,3'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:390,19'
          Branch Sides:
            - BranchSide:      './timsort.h:390,23'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:396,18'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:390,11'
          Branch Sides:
            - BranchSide:      './timsort.h:391,13'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:396,18'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:391,13'
          Branch Sides:
            - BranchSide:      './timsort.h:392,20'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:394,20'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:396,18'
          Branch Sides:
            - BranchSide:      './timsort.h:397,18'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:399,9'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:411,19'
          Branch Sides:
            - BranchSide:      './timsort.h:411,23'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:417,18'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:411,11'
          Branch Sides:
            - BranchSide:      './timsort.h:412,13'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:417,18'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:412,13'
          Branch Sides:
            - BranchSide:      './timsort.h:413,20'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:415,20'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:417,18'
          Branch Sides:
            - BranchSide:      './timsort.h:418,18'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:420,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             './timsort.h:380,3'
          Dst:             libxml_domnode_tim_sort_resize
        - Src:             './timsort.h:391,13'
          Dst:             wrap_cmp
        - Src:             './timsort.h:412,13'
          Dst:             wrap_cmp
    - functionName:    libxml_domnode_tim_sort_resize
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - store
        - new_size
      BBCount:         8
      ICount:          61
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - exit
        - fprintf
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:359,7'
          Branch Sides:
            - BranchSide:      './timsort.h:359,7'
              BranchSideFuncs:
                - realloc
                - fprintf
                - exit
            - BranchSide:      './timsort.h:360,49'
              BranchSideFuncs:
                - realloc
                - fprintf
                - exit
        - Branch String:   './timsort.h:362,9'
          Branch Sides:
            - BranchSide:      './timsort.h:363,15'
              BranchSideFuncs:
                - fprintf
                - exit
            - BranchSide:      './timsort.h:368,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             './timsort.h:360,41'
          Dst:             realloc
        - Src:             './timsort.h:363,7'
          Dst:             fprintf
        - Src:             './timsort.h:365,7'
          Dst:             exit
    - functionName:    wrap_cmp
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - y
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathCmpNodesExt
      functionUses:    10
      BranchProfiles:
        - Branch String:   'xpath.c:608,16'
          Branch Sides:
            - BranchSide:      'xpath.c:608,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:608,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:607,19'
          Dst:             xmlXPathCmpNodesExt
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libxml_domnode_count_run
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - start
        - size
      BBCount:         25
      ICount:          188
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - libxml_domnode_reverse_elements
        - wrap_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:275,7'
          Branch Sides:
            - BranchSide:      './timsort.h:276,5'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:279,7'
              BranchSideFuncs:
                - wrap_cmp
                - wrap_cmp
                - libxml_domnode_reverse_elements
                - wrap_cmp
                - wrap_cmp
        - Branch String:   './timsort.h:279,7'
          Branch Sides:
            - BranchSide:      './timsort.h:280,9'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:287,10'
              BranchSideFuncs:
                - wrap_cmp
                - wrap_cmp
                - libxml_domnode_reverse_elements
                - wrap_cmp
        - Branch String:   './timsort.h:280,9'
          Branch Sides:
            - BranchSide:      './timsort.h:281,7'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:284,5'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:289,7'
          Branch Sides:
            - BranchSide:      './timsort.h:291,5'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:306,5'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_reverse_elements
        - Branch String:   './timsort.h:292,11'
          Branch Sides:
            - BranchSide:      './timsort.h:293,9'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:296,11'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:296,11'
          Branch Sides:
            - BranchSide:      './timsort.h:297,9'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:300,11'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:307,11'
          Branch Sides:
            - BranchSide:      './timsort.h:308,9'
              BranchSideFuncs:
                - libxml_domnode_reverse_elements
            - BranchSide:      './timsort.h:311,11'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_reverse_elements
        - Branch String:   './timsort.h:311,11'
          Branch Sides:
            - BranchSide:      './timsort.h:312,9'
              BranchSideFuncs:
                - libxml_domnode_reverse_elements
            - BranchSide:      './timsort.h:315,11'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_reverse_elements
      Callsites:
        - Src:             './timsort.h:280,9'
          Dst:             wrap_cmp
        - Src:             './timsort.h:289,7'
          Dst:             wrap_cmp
        - Src:             './timsort.h:296,11'
          Dst:             wrap_cmp
        - Src:             './timsort.h:311,11'
          Dst:             wrap_cmp
        - Src:             './timsort.h:319,5'
          Dst:             libxml_domnode_reverse_elements
    - functionName:    libxml_domnode_binary_insertion_sort_start
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - start
        - size
      BBCount:         16
      ICount:          114
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - libxml_domnode_binary_insertion_find
        - wrap_cmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   './timsort.h:222,3'
          Branch Sides:
            - BranchSide:      './timsort.h:228,9'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_binary_insertion_find
            - BranchSide:      './timsort.h:246,1'
              BranchSideFuncs: []
        - Branch String:   './timsort.h:228,9'
          Branch Sides:
            - BranchSide:      './timsort.h:229,7'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_binary_insertion_find
            - BranchSide:      './timsort.h:233,9'
              BranchSideFuncs:
                - libxml_domnode_binary_insertion_find
                - wrap_cmp
        - Branch String:   './timsort.h:236,5'
          Branch Sides:
            - BranchSide:      './timsort.h:237,20'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_binary_insertion_find
            - BranchSide:      './timsort.h:244,21'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_binary_insertion_find
        - Branch String:   './timsort.h:239,11'
          Branch Sides:
            - BranchSide:      './timsort.h:240,9'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_binary_insertion_find
            - BranchSide:      './timsort.h:242,5'
              BranchSideFuncs:
                - wrap_cmp
                - libxml_domnode_binary_insertion_find
      Callsites:
        - Src:             './timsort.h:228,9'
          Dst:             wrap_cmp
        - Src:             './timsort.h:234,16'
          Dst:             libxml_domnode_binary_insertion_find
    - functionName:    libxml_domnode_binary_insertion_find
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - x
        - size
      BBCount:         17
      ICount:          132
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - wrap_cmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:188,7'
          Branch Sides:
            - BranchSide:      './timsort.h:189,5'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:190,14'
              BranchSideFuncs:
                - wrap_cmp
                - wrap_cmp
        - Branch String:   './timsort.h:199,9'
          Branch Sides:
            - BranchSide:      './timsort.h:200,11'
              BranchSideFuncs:
                - wrap_cmp
            - BranchSide:      './timsort.h:206,11'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:200,11'
          Branch Sides:
            - BranchSide:      './timsort.h:201,16'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:204,11'
              BranchSideFuncs:
                - wrap_cmp
        - Branch String:   './timsort.h:206,11'
          Branch Sides:
            - BranchSide:      './timsort.h:207,16'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:210,11'
              BranchSideFuncs:
                - wrap_cmp
      Callsites:
        - Src:             './timsort.h:188,7'
          Dst:             wrap_cmp
        - Src:             './timsort.h:190,14'
          Dst:             wrap_cmp
        - Src:             './timsort.h:197,21'
          Dst:             wrap_cmp
    - functionName:    libxml_domnode_reverse_elements
      functionSourceFile: '/src/libxml2/./timsort.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - dst
        - start
        - end
      BBCount:         4
      ICount:          51
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './timsort.h:262,9'
          Branch Sides:
            - BranchSide:      './timsort.h:263,7'
              BranchSideFuncs: []
            - BranchSide:      './timsort.h:266,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathSFComputeHash
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:190,5'
          Branch Sides:
            - BranchSide:      'xpath.c:191,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:193,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCeilingFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8032
      functionLinenumberEnd: 8043
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         20
      ICount:          112
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlXPathErr
        - xmlXPathNumberFunction
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:8033,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8033,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8033,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8033,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8033,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8033,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8033,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8033,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8034,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:8034,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8034,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:8035,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8034,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8034,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:8035,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8035,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8035,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8035,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8035,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8035,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8041,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8033,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8033,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8034,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:8035,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathCountFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6903
      functionLinenumberEnd: 6919
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         24
      ICount:          132
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathCacheNewFloat
        - xmlXPathErr
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:6906,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6906,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6906,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:6906,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6906,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6906,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:6906,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6906,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6907,10'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:6907,31'
          Branch Sides:
            - BranchSide:      'xpath.c:6908,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6910,2'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:6908,40'
          Branch Sides:
            - BranchSide:      'xpath.c:6909,4'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathErr
            - BranchSide:      'xpath.c:6911,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
        - Branch String:   'xpath.c:6907,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6910,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6911,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
        - Branch String:   'xpath.c:6913,23'
          Branch Sides:
            - BranchSide:      'xpath.c:6913,27'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6914,20'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:6913,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6914,20'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:6916,20'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:6906,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6906,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6910,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6911,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:6914,26'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:6914,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:6916,26'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:6916,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:6918,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathConcatFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7341
      functionLinenumberEnd: 7375
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         41
      ICount:          239
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - xmlStrcat
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7345,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7345,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7346,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7346,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7347,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7350,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7347,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7347,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7347,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7347,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7347,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7347,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7347,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7347,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7348,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7350,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7350,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7351,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7350,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7350,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7351,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7352,23'
          Branch Sides:
            - BranchSide:      'xpath.c:7352,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7353,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7352,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7353,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7356,10'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7358,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7359,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7374,23'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7359,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7359,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7360,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7359,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7359,2'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7360,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathStringFunction
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7361,23'
          Branch Sides:
            - BranchSide:      'xpath.c:7361,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7362,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7361,6'
          Branch Sides:
            - BranchSide:      'xpath.c:7362,28'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7366,18'
              BranchSideFuncs:
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7367,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7368,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7369,22'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlStrcat
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
      Callsites:
        - Src:             'xpath.c:7347,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7347,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7350,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7351,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7353,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7359,2'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7360,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7362,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7363,6'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7364,6'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7366,8'
          Dst:             xmlStrcat
        - Src:             'xpath.c:7368,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7371,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7374,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathContainsFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7387
      functionLinenumberEnd: 7408
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         33
      ICount:          200
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrstr
        - xmlXPathCacheNewBoolean
        - xmlXPathErr
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7390,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7390,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7390,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7390,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7390,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7390,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7390,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7390,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7391,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7391,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7391,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7392,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7391,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7391,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:7392,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7392,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7392,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7392,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7392,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7392,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7393,31'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7394,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7394,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7395,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7394,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7394,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7395,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7397,23'
          Branch Sides:
            - BranchSide:      'xpath.c:7397,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7398,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7397,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7398,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7402,19'
              BranchSideFuncs:
                - xmlStrstr
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7402,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7403,20'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7405,20'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7390,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7390,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7391,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7392,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7393,14'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7394,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7395,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7398,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7399,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7400,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7402,9'
          Dst:             xmlStrstr
        - Src:             'xpath.c:7403,26'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:7403,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7405,26'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:7405,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7406,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7407,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathIdFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7000
      functionLinenumberEnd: 7046
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         45
      ICount:          279
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - xmlXPathCacheWrapNodeSet
        - xmlXPathCastNodeToString
        - xmlXPathCastToString
        - xmlXPathErr
        - xmlXPathFreeNodeSet
        - xmlXPathGetElementsByIds
        - xmlXPathNodeSetCreate
        - xmlXPathNodeSetMerge
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7005,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7005,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7005,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7005,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7005,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7005,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7005,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7005,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7006,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:7007,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7007,22'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7008,10'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7008,38'
          Branch Sides:
            - BranchSide:      'xpath.c:7008,42'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7012,8'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7008,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7012,8'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7037,35'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7013,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7014,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7016,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7016,6'
          Branch Sides:
            - BranchSide:      'xpath.c:7017,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7033,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7017,6'
          Branch Sides:
            - BranchSide:      'xpath.c:7019,32'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7032,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7020,21'
          Branch Sides:
            - BranchSide:      'xpath.c:7021,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7022,33'
              BranchSideFuncs:
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7023,21'
          Branch Sides:
            - BranchSide:      'xpath.c:7024,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7025,30'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7026,21'
          Branch Sides:
            - BranchSide:      'xpath.c:7027,40'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7028,23'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7029,7'
          Branch Sides:
            - BranchSide:      'xpath.c:7030,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7031,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathCastNodeToString
                - xmlXPathGetElementsByIds
                - xmlXPathNodeSetMerge
                - xmlXPathFreeNodeSet
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7038,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7039,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7040,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathGetElementsByIds
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7042,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7043,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7044,5'
              BranchSideFuncs:
                - xmlXPathCacheWrapNodeSet
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpath.c:7005,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7005,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7006,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7007,22'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7012,8'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:7014,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7019,7'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:7021,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7022,8'
          Dst:             xmlXPathGetElementsByIds
        - Src:             'xpath.c:7024,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7025,9'
          Dst:             xmlXPathNodeSetMerge
        - Src:             'xpath.c:7027,21'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7028,3'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:7033,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7034,26'
          Dst:             xmlXPathCacheWrapNodeSet
        - Src:             'xpath.c:7034,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7037,14'
          Dst:             xmlXPathCastToString
        - Src:             'xpath.c:7039,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7040,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7041,11'
          Dst:             xmlXPathGetElementsByIds
        - Src:             'xpath.c:7043,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7045,29'
          Dst:             xmlXPathCacheWrapNodeSet
        - Src:             'xpath.c:7045,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathFalseFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7869
      functionLinenumberEnd: 7872
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         10
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCacheNewBoolean
        - xmlXPathErr
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7870,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7870,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7870,5'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7870,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7870,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7870,5'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:7870,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7870,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7871,23'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpath.c:7870,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7870,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7871,29'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:7871,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathFloorFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8014
      functionLinenumberEnd: 8020
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         20
      ICount:          112
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlXPathErr
        - xmlXPathNumberFunction
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:8015,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8015,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8015,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8015,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8015,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8015,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8015,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8015,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8016,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:8016,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8016,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:8017,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8016,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8016,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:8017,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8017,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8017,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8017,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8017,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8017,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8019,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8015,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8015,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8016,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:8017,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathLastFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6864
      functionLinenumberEnd: 6872
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         12
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathCacheNewFloat
        - xmlXPathErr
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:6865,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6865,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6865,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:6865,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6865,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6865,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:6865,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6865,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6866,9'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
        - Branch String:   'xpath.c:6866,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6867,20'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:6870,2'
              BranchSideFuncs:
                - xmlXPathErr
      Callsites:
        - Src:             'xpath.c:6865,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6865,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6868,6'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:6867,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:6870,2'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathLangFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7895
      functionLinenumberEnd: 7930
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         50
      ICount:          277
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - toupper
        - xmlNodeGetAttrValue
        - xmlXPathCacheNewBoolean
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7903,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7903,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7903,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7903,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7903,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7903,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7903,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7903,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7904,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7904,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7904,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7905,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:7904,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7904,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:7905,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:7905,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7905,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7905,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:7905,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7905,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7906,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7909,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7910,33'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7917,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
        - Branch String:   'xpath.c:7910,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7912,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
            - BranchSide:      'xpath.c:7913,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7913,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7914,13'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
            - BranchSide:      'xpath.c:7915,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
                - xmlNodeGetAttrValue
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7917,27'
          Branch Sides:
            - BranchSide:      'xpath.c:7917,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
            - BranchSide:      'xpath.c:7917,43'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7917,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7917,43'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
            - BranchSide:      'xpath.c:7918,16'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - toupper
                - toupper
        - Branch String:   'xpath.c:7918,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7919,25'
              BranchSideFuncs:
                - toupper
                - toupper
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7921,14'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7919,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7919,55'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7920,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7921,31'
          Branch Sides:
            - BranchSide:      'xpath.c:7921,35'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7922,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7921,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7922,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7923,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7925,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7926,2'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7928,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpath.c:7903,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7903,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7904,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7905,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7906,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7910,13'
          Dst:             xmlNodeGetAttrValue
        - Src:             'xpath.c:7912,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7919,17'
          Dst:             toupper
        - Src:             'xpath.c:7919,37'
          Dst:             toupper
        - Src:             'xpath.c:7928,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7929,29'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:7929,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathLocalNameFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7061
      functionLinenumberEnd: 7101
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         39
      ICount:          254
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - xmlXPathCacheNewCString
        - xmlXPathCacheNewNodeSet
        - xmlXPathCacheNewString
        - xmlXPathErr
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:7064,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7064,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7066,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7066,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7067,20'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7071,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7071,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7071,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7071,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7071,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7071,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7071,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7071,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7071,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7072,10'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:7072,31'
          Branch Sides:
            - BranchSide:      'xpath.c:7073,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7075,2'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7073,40'
          Branch Sides:
            - BranchSide:      'xpath.c:7074,4'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
            - BranchSide:      'xpath.c:7076,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7072,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7075,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7076,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7078,35'
          Branch Sides:
            - BranchSide:      'xpath.c:7078,39'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7079,20'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7078,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7079,20'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7081,6'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7082,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7086,10'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7086,10'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7086,10'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7093,24'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7097,24'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7086,10'
          Branch Sides:
            - BranchSide:      'xpath.c:7087,21'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7089,21'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7067,26'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:7067,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7071,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7071,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7075,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7076,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7079,26'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7079,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7087,27'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7087,3'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7089,27'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:7089,3'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7093,30'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:7093,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7097,30'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7097,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7100,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathNotFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7841
      functionLinenumberEnd: 7846
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         20
      ICount:          115
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlXPathBooleanFunction
        - xmlXPathErr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7842,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7842,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7842,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathBooleanFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7842,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7842,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7842,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathBooleanFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7842,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7842,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7843,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathBooleanFunction
        - Branch String:   'xpath.c:7843,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7843,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathBooleanFunction
            - BranchSide:      'xpath.c:7844,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7843,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7843,5'
              BranchSideFuncs:
                - xmlXPathBooleanFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:7844,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7844,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7844,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7844,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7844,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7844,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7845,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:7842,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7842,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7843,5'
          Dst:             xmlXPathBooleanFunction
        - Src:             'xpath.c:7844,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathNameFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7176
      functionLinenumberEnd: 7226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         47
      ICount:          351
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - xmlBuildQName
        - xmlStrdup
        - xmlXPathCacheNewCString
        - xmlXPathCacheNewNodeSet
        - xmlXPathCacheNewString
        - xmlXPathCacheWrapString
        - xmlXPathErr
        - xmlXPathLocalNameFunction
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7179,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7180,20'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7184,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7184,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7184,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7184,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7184,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7184,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7184,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7184,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7184,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7185,10'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:7185,31'
          Branch Sides:
            - BranchSide:      'xpath.c:7186,11'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7188,9'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7186,47'
          Branch Sides:
            - BranchSide:      'xpath.c:7187,11'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
            - BranchSide:      'xpath.c:7189,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7185,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7188,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7189,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7191,35'
          Branch Sides:
            - BranchSide:      'xpath.c:7191,39'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7192,27'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7191,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7192,27'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7194,13'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
        - Branch String:   'xpath.c:7196,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7199,7'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7199,7'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7220,21'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathLocalNameFunction
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7199,7'
          Branch Sides:
            - BranchSide:      'xpath.c:7200,25'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7202,13'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathCacheNewString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7202,54'
          Branch Sides:
            - BranchSide:      'xpath.c:7203,27'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7204,25'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7202,12'
          Branch Sides:
            - BranchSide:      'xpath.c:7204,25'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7209,32'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:7212,11'
          Branch Sides:
            - BranchSide:      'xpath.c:7213,25'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7214,11'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7214,11'
          Branch Sides:
            - BranchSide:      'xpath.c:7215,44'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7216,25'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7180,26'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:7180,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7184,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7184,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7188,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7189,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7192,33'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7192,9'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7201,4'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7200,7'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7204,31'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:7204,7'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7209,18'
          Dst:             xmlBuildQName
        - Src:             'xpath.c:7213,15'
          Dst:             xmlStrdup
        - Src:             'xpath.c:7215,25'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7216,31'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:7216,7'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7220,27'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:7220,3'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7222,17'
          Dst:             xmlXPathLocalNameFunction
        - Src:             'xpath.c:7225,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathNamespaceURIFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7117
      functionLinenumberEnd: 7151
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         37
      ICount:          229
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - xmlXPathCacheNewCString
        - xmlXPathCacheNewNodeSet
        - xmlXPathCacheNewString
        - xmlXPathErr
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7120,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7120,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7122,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7122,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7123,20'
              BranchSideFuncs:
                - xmlXPathCacheNewNodeSet
                - xmlXPathValuePush
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7126,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7126,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7126,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7126,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7126,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7126,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7126,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7126,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7126,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7127,10'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:7127,31'
          Branch Sides:
            - BranchSide:      'xpath.c:7128,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7130,2'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7128,40'
          Branch Sides:
            - BranchSide:      'xpath.c:7129,4'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathErr
            - BranchSide:      'xpath.c:7131,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7127,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7130,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7131,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7133,35'
          Branch Sides:
            - BranchSide:      'xpath.c:7133,39'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7134,20'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7133,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7134,20'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7136,6'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7137,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7140,10'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7140,10'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7147,24'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7140,10'
          Branch Sides:
            - BranchSide:      'xpath.c:7141,21'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7143,21'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7123,26'
          Dst:             xmlXPathCacheNewNodeSet
        - Src:             'xpath.c:7123,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7126,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7126,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7130,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7131,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7134,26'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7134,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7141,27'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7141,3'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7143,27'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:7143,3'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7147,30'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7147,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7150,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathNormalizeFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7650
      functionLinenumberEnd: 7691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         58
      ICount:          297
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - xmlXPathCacheWrapString
        - xmlXPathCastNodeToString
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathStringFunction
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7654,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7654,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7655,9'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCastNodeToString
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7655,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7657,43'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7664,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7658,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7659,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7660,27'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7664,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7664,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7664,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7664,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7664,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7664,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7664,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7664,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7665,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7665,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7665,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7666,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7665,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7665,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:7666,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7666,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7666,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7666,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7666,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7666,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7667,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7668,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7669,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7670,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7673,12'
          Branch Sides:
            - BranchSide:      'xpath.c:7673,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7673,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7673,12'
          Branch Sides:
            - BranchSide:      'xpath.c:7673,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7673,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7673,12'
          Branch Sides:
            - BranchSide:      'xpath.c:7673,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7673,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7673,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7674,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7677,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7678,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7679,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7690,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7679,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7679,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7680,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7679,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7679,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7679,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7679,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7679,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7680,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7679,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7680,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7682,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7682,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7683,24'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7686,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:7657,18'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:7659,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7660,33'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:7660,9'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7664,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7664,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7665,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7666,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathPositionFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6885
      functionLinenumberEnd: 6893
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         12
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathCacheNewFloat
        - xmlXPathErr
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:6886,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6886,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6886,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:6886,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6886,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6886,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:6886,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6886,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:6887,9'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
        - Branch String:   'xpath.c:6887,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6888,20'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:6891,2'
              BranchSideFuncs:
                - xmlXPathErr
      Callsites:
        - Src:             'xpath.c:6886,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6886,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:6888,26'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:6888,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:6891,2'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathRoundFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8056
      functionLinenumberEnd: 8075
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         28
      ICount:          158
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlXPathErr
        - xmlXPathNumberFunction
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:8059,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8059,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8059,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8059,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8059,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8059,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:8059,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8059,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8060,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:8060,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8060,5'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:8061,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8060,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8060,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:8061,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8061,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8061,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8061,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8061,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8061,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8063,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8065,21'
          Branch Sides:
            - BranchSide:      'xpath.c:8065,25'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8070,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8065,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8067,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8070,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8071,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8072,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8073,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8059,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8059,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8060,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:8061,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathStringFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7265
      functionLinenumberEnd: 7289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         25
      ICount:          139
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - xmlXPathCacheWrapString
        - xmlXPathCastNodeToString
        - xmlXPathCastToString
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    26
      BranchProfiles:
        - Branch String:   'xpath.c:7269,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7269,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7270,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathCastNodeToString
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7270,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7271,46'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7278,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7272,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7273,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7274,27'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7278,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7278,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7278,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7278,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7278,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7278,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7278,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7278,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7279,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePush
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:7280,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7280,22'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7281,9'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7281,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7282,42'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7288,23'
              BranchSideFuncs:
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7283,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7284,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7285,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpath.c:7271,21'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:7273,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7274,33'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:7274,9'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7278,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7278,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7279,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7280,22'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7282,21'
          Dst:             xmlXPathCastToString
        - Src:             'xpath.c:7284,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7285,9'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7286,15'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:7288,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathStringLengthFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7303
      functionLinenumberEnd: 7330
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         33
      ICount:          192
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - xmlUTF8Strlen
        - xmlXPathCacheNewFloat
        - xmlXPathCastNodeToString
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7306,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7307,14'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7323,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7307,28'
          Branch Sides:
            - BranchSide:      'xpath.c:7307,32'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7308,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:7307,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7308,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7309,6'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7309,6'
          Branch Sides:
            - BranchSide:      'xpath.c:7310,24'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7314,41'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7315,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7316,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
            - BranchSide:      'xpath.c:7317,24'
              BranchSideFuncs:
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7323,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7323,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7323,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7323,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7323,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7323,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7323,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7323,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7324,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7324,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7324,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7325,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7324,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7324,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7325,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7325,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7325,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7325,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7325,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7325,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7326,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlUTF8Strlen
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7310,30'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7310,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7314,16'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:7316,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7318,3'
          Dst:             xmlUTF8Strlen
        - Src:             'xpath.c:7317,30'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7317,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7323,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7323,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7324,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7325,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7326,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7328,2'
          Dst:             xmlUTF8Strlen
        - Src:             'xpath.c:7327,29'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:7327,5'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7329,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathStartsWithFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7420
      functionLinenumberEnd: 7443
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         33
      ICount:          209
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrlen
        - xmlStrncmp
        - xmlXPathCacheNewBoolean
        - xmlXPathErr
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7424,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7424,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7424,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7424,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7424,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7424,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7424,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7424,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7425,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7425,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7425,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7426,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7425,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7425,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:7426,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7426,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7426,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7426,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7426,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7426,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7427,31'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7428,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7428,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7429,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7428,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7428,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7429,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7431,23'
          Branch Sides:
            - BranchSide:      'xpath.c:7431,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7432,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:7431,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7432,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:7436,19'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrncmp
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
        - Branch String:   'xpath.c:7437,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7438,27'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7440,27'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7424,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7424,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7425,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7426,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7427,14'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7428,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7429,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7432,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7433,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7434,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7436,9'
          Dst:             xmlStrlen
        - Src:             'xpath.c:7437,9'
          Dst:             xmlStrncmp
        - Src:             'xpath.c:7438,33'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:7438,9'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7440,33'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:7440,9'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7441,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7442,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathSubstringFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7473
      functionLinenumberEnd: 7545
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         88
      ICount:          498
      EdgeCount:       120
      CyclomaticComplexity: 34
      functionsReached:
        - xmlUTF8Strlen
        - xmlUTF8Strsub
        - xmlXPathCacheNewCString
        - xmlXPathCacheNewString
        - xmlXPathErr
        - xmlXPathNumberFunction
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7478,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7479,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7481,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7479,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7479,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7479,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7479,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7479,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7479,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7479,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7479,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7480,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7481,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7482,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7487,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:7482,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7482,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7482,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7482,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7482,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7482,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7482,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7482,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7483,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:7487,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7488,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:7495,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:7488,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7488,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:7489,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7488,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7488,2'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:7489,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7489,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7489,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7489,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7489,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7489,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7490,25'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:7495,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7495,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathNumberFunction
            - BranchSide:      'xpath.c:7496,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7495,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7495,5'
              BranchSideFuncs:
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
            - BranchSide:      'xpath.c:7496,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7496,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7496,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7496,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7496,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7496,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7497,30'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7500,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7500,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7501,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:7500,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7500,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpath.c:7501,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:7501,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7501,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7501,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:7501,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7501,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7502,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7504,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7505,11'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7506,16'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7508,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7509,15'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7510,5'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7512,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7515,21'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7531,7'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7516,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7517,17'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7519,21'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7520,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7521,17'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7523,15'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7524,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7525,15'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7526,20'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strlen
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7534,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7534,21'
              BranchSideFuncs:
                - xmlUTF8Strlen
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7541,20'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7534,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7535,38'
              BranchSideFuncs:
                - xmlUTF8Strsub
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7541,20'
              BranchSideFuncs:
                - xmlXPathCacheNewCString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7536,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7537,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7538,20'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7479,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7479,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7482,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7482,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7488,2'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:7489,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7490,8'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7492,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7495,5'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:7496,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7497,13'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7499,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7500,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7501,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7502,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7534,25'
          Dst:             xmlUTF8Strlen
        - Src:             'xpath.c:7535,24'
          Dst:             xmlUTF8Strsub
        - Src:             'xpath.c:7537,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7538,26'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:7538,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7541,26'
          Dst:             xmlXPathCacheNewCString
        - Src:             'xpath.c:7541,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7544,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathSubstringBeforeFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7560
      functionLinenumberEnd: 7589
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         28
      ICount:          190
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlStrdup
        - xmlStrndup
        - xmlStrstr
        - xmlXPathCacheWrapString
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7566,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7566,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7566,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7566,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7566,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7566,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7566,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7566,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7567,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7567,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7567,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7568,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7567,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7567,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7568,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7569,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7569,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7570,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:7569,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7569,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
            - BranchSide:      'xpath.c:7570,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:7571,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7572,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7574,23'
              BranchSideFuncs:
                - xmlStrstr
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:7575,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7576,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7578,29'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7580,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7581,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7584,23'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7566,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7566,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7567,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7568,12'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7569,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7570,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7574,13'
          Dst:             xmlStrstr
        - Src:             'xpath.c:7576,18'
          Dst:             xmlStrdup
        - Src:             'xpath.c:7578,18'
          Dst:             xmlStrndup
        - Src:             'xpath.c:7581,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7584,29'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:7584,5'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7587,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7588,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathSubstringAfterFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7605
      functionLinenumberEnd: 7634
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         28
      ICount:          186
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - xmlStrdup
        - xmlStrlen
        - xmlStrstr
        - xmlXPathCacheWrapString
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7611,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7611,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7611,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7611,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7611,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7611,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7611,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7611,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7612,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7612,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7612,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7613,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7612,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7612,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7613,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7614,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7614,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7615,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:7614,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7614,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
            - BranchSide:      'xpath.c:7615,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:7616,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7617,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7619,23'
              BranchSideFuncs:
                - xmlStrstr
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlStrdup
        - Branch String:   'xpath.c:7620,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7621,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7623,28'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrdup
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7625,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7626,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7629,23'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7611,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7611,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7612,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7613,12'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7614,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7615,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7619,13'
          Dst:             xmlStrstr
        - Src:             'xpath.c:7621,18'
          Dst:             xmlStrdup
        - Src:             'xpath.c:7623,36'
          Dst:             xmlStrlen
        - Src:             'xpath.c:7623,18'
          Dst:             xmlStrdup
        - Src:             'xpath.c:7626,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7629,29'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:7629,5'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7632,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7633,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathSumFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7982
      functionLinenumberEnd: 8002
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         27
      ICount:          165
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - xmlXPathCacheNewFloat
        - xmlXPathErr
        - xmlXPathNodeToNumberInternal
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7987,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7987,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7987,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7987,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7987,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7987,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7987,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7987,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7988,10'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathErr
        - Branch String:   'xpath.c:7988,31'
          Branch Sides:
            - BranchSide:      'xpath.c:7989,4'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7991,2'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:7989,40'
          Branch Sides:
            - BranchSide:      'xpath.c:7990,4'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathErr
            - BranchSide:      'xpath.c:7992,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:7988,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7991,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7992,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:7994,35'
          Branch Sides:
            - BranchSide:      'xpath.c:7994,39'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:8000,23'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7994,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7995,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:8000,23'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:7995,2'
          Branch Sides:
            - BranchSide:      'xpath.c:7996,42'
              BranchSideFuncs:
                - xmlXPathNodeToNumberInternal
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7999,5'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathValuePush
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7987,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7987,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7991,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7992,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7996,13'
          Dst:             xmlXPathNodeToNumberInternal
        - Src:             'xpath.c:8000,29'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:8000,5'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:8001,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathTrueFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7856
      functionLinenumberEnd: 7859
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         10
      ICount:          54
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCacheNewBoolean
        - xmlXPathErr
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7857,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7857,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7857,5'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7857,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7857,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7857,5'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpath.c:7857,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7857,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7858,23'
              BranchSideFuncs:
                - xmlXPathCacheNewBoolean
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpath.c:7857,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7857,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7858,29'
          Dst:             xmlXPathCacheNewBoolean
        - Src:             'xpath.c:7858,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPathTranslateFunction
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7715
      functionLinenumberEnd: 7801
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - nargs
      BBCount:         72
      ICount:          451
      EdgeCount:       98
      CyclomaticComplexity: 28
      functionsReached:
        - xmlBufAdd
        - xmlBufCreate
        - xmlBufDetach
        - xmlBufFree
        - xmlStrlen
        - xmlUTF8Strlen
        - xmlUTF8Strloc
        - xmlUTF8Strpos
        - xmlUTF8Strsize
        - xmlXPathCacheWrapString
        - xmlXPathCheckOpLimit
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathStringFunction
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:7725,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7725,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:7725,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7725,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7725,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7725,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathErr
        - Branch String:   'xpath.c:7725,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7725,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:7727,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7727,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7727,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
                - xmlXPathStringFunction
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7728,27'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7727,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7727,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7728,27'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7729,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7729,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7730,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7729,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7729,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7730,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
        - Branch String:   'xpath.c:7731,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7731,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
                - xmlXPathStringFunction
            - BranchSide:      'xpath.c:7732,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:7731,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7731,5'
              BranchSideFuncs:
                - xmlXPathStringFunction
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:7732,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:7733,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7734,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7739,9'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlStrlen
                - xmlStrlen
                - xmlXPathCheckOpLimit
        - Branch String:   'xpath.c:7739,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7740,38'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrlen
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:7754,14'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7743,22'
          Branch Sides:
            - BranchSide:      'xpath.c:7743,26'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
                - xmlXPathCheckOpLimit
            - BranchSide:      'xpath.c:7752,5'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7743,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7746,18'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7752,5'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7748,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7748,15'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7748,51'
              BranchSideFuncs:
                - xmlXPathCheckOpLimit
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7749,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7750,17'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7751,9'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7755,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7756,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7760,25'
              BranchSideFuncs:
                - xmlUTF8Strlen
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
        - Branch String:   'xpath.c:7761,5'
          Branch Sides:
            - BranchSide:      'xpath.c:7762,32'
              BranchSideFuncs:
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
            - BranchSide:      'xpath.c:7791,28'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:7763,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7764,17'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
            - BranchSide:      'xpath.c:7770,23'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7764,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7765,39'
              BranchSideFuncs:
                - xmlUTF8Strpos
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strsize
                - xmlBufAdd
            - BranchSide:      'xpath.c:7769,9'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7766,21'
          Branch Sides:
            - BranchSide:      'xpath.c:7767,31'
              BranchSideFuncs:
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlUTF8Strpos
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7768,13'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7774,14'
          Branch Sides:
            - BranchSide:      'xpath.c:7761,5'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:7776,19'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:7776,18'
          Branch Sides:
            - BranchSide:      'xpath.c:7777,29'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7781,13'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:7781,13'
          Branch Sides:
            - BranchSide:      'xpath.c:7782,28'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:7786,17'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
        - Branch String:   'xpath.c:7782,22'
          Branch Sides:
            - BranchSide:      'xpath.c:7781,13'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
            - BranchSide:      'xpath.c:7783,33'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
        - Branch String:   'xpath.c:7786,17'
          Branch Sides:
            - BranchSide:      'xpath.c:7787,17'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:7788,9'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
                - xmlUTF8Strloc
                - xmlUTF8Strsize
                - xmlBufAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlUTF8Strpos
                - xmlUTF8Strsize
                - xmlBufAdd
        - Branch String:   'xpath.c:7792,9'
          Branch Sides:
            - BranchSide:      'xpath.c:7793,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:7795,27'
              BranchSideFuncs:
                - xmlXPathCacheWrapString
                - xmlXPathValuePush
                - xmlBufFree
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:7725,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7725,5'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7727,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7728,10'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7729,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7730,12'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7731,5'
          Dst:             xmlXPathStringFunction
        - Src:             'xpath.c:7732,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:7740,28'
          Dst:             xmlStrlen
        - Src:             'xpath.c:7741,28'
          Dst:             xmlStrlen
        - Src:             'xpath.c:7749,17'
          Dst:             xmlXPathCheckOpLimit
        - Src:             'xpath.c:7754,14'
          Dst:             xmlBufCreate
        - Src:             'xpath.c:7756,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7760,11'
          Dst:             xmlUTF8Strlen
        - Src:             'xpath.c:7762,18'
          Dst:             xmlUTF8Strloc
        - Src:             'xpath.c:7765,25'
          Dst:             xmlUTF8Strpos
        - Src:             'xpath.c:7767,46'
          Dst:             xmlUTF8Strsize
        - Src:             'xpath.c:7767,21'
          Dst:             xmlBufAdd
        - Src:             'xpath.c:7770,37'
          Dst:             xmlUTF8Strsize
        - Src:             'xpath.c:7770,13'
          Dst:             xmlBufAdd
        - Src:             'xpath.c:7777,17'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7783,21'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:7791,15'
          Dst:             xmlBufDetach
        - Src:             'xpath.c:7793,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:7795,33'
          Dst:             xmlXPathCacheWrapString
        - Src:             'xpath.c:7795,9'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:7796,5'
          Dst:             xmlBufFree
        - Src:             'xpath.c:7798,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7799,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:7800,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathCacheWrapString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         14
      ICount:          105
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathPErrMemory
        - xmlXPathWrapString
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xpath.c:1644,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1644,28'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1657,30'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1644,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1645,60'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1657,30'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1647,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1648,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1655,5'
              BranchSideFuncs:
                - xmlXPathWrapString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1658,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1659,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1660,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1657,11'
          Dst:             xmlXPathWrapString
        - Src:             'xpath.c:1659,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathWrapString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4106
      functionLinenumberEnd: 4118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:4110,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4111,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4114,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeToNumberInternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4517
      functionLinenumberEnd: 4532
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathCastNodeToString
        - xmlXPathCastStringToNumber
        - xmlXPathPErrMemory
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:4521,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4522,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4523,39'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathCastStringToNumber
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:4524,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4525,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:4528,38'
              BranchSideFuncs:
                - xmlXPathCastStringToNumber
      Callsites:
        - Src:             'xpath.c:4523,14'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:4525,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:4528,11'
          Dst:             xmlXPathCastStringToNumber
    - functionName:    xmlXPathCacheNewFloat
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1832
      functionLinenumberEnd: 1854
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         14
      ICount:          108
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathNewFloat
        - xmlXPathPErrMemory
      functionUses:    13
      BranchProfiles:
        - Branch String:   'xpath.c:1836,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1836,28'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1850,28'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1836,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1837,60'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1850,28'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1839,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1840,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1848,5'
              BranchSideFuncs:
                - xmlXPathNewFloat
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1851,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1852,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1853,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1850,11'
          Dst:             xmlXPathNewFloat
        - Src:             'xpath.c:1852,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathNewFloat
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4041
      functionLinenumberEnd: 4051
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:4045,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4046,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4047,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCastNodeToString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4388
      functionLinenumberEnd: 4389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlNodeGetContent
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4389,12'
          Dst:             xmlNodeGetContent
    - functionName:    xmlXPathCastStringToNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4505
      functionLinenumberEnd: 4506
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathStringEvalNumber
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4506,12'
          Dst:             xmlXPathStringEvalNumber
    - functionName:    xmlXPathStringEvalNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8189
      functionLinenumberEnd: 8277
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         102
      ICount:          583
      EdgeCount:       137
      CyclomaticComplexity: 37
      functionsReached:
        - pow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:8200,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8200,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8201,5'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8201,12'
          Branch Sides:
            - BranchSide:      'xpath.c:8201,5'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8201,12'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8201,12'
          Branch Sides:
            - BranchSide:      'xpath.c:8201,12'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8201,5'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8201,12'
          Branch Sides:
            - BranchSide:      'xpath.c:8201,5'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8201,5'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8201,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8201,34'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8202,10'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8202,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8203,8'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8206,11'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8206,23'
          Branch Sides:
            - BranchSide:      'xpath.c:8206,29'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8215,9'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8206,40'
          Branch Sides:
            - BranchSide:      'xpath.c:8206,45'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8207,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8206,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8207,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8215,9'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8216,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8216,31'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8216,5'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8216,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8217,8'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8233,10'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8233,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8234,9'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8257,11'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8238,20'
          Branch Sides:
            - BranchSide:      'xpath.c:8238,42'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8238,25'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8238,37'
          Branch Sides:
            - BranchSide:      'xpath.c:8238,42'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8241,9'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8238,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8239,13'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8241,9'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8241,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8242,13'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8245,15'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8246,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8246,29'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8246,2'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8246,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8246,46'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8246,2'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8246,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8247,12'
              BranchSideFuncs:
                - pow
                - pow
            - BranchSide:      'xpath.c:8252,24'
              BranchSideFuncs:
                - pow
                - pow
        - Branch String:   'xpath.c:8254,23'
          Branch Sides:
            - BranchSide:      'xpath.c:8254,28'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8254,2'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8254,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8255,9'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8256,5'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8257,23'
          Branch Sides:
            - BranchSide:      'xpath.c:8257,28'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8258,10'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8257,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8258,10'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8271,5'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8259,11'
          Branch Sides:
            - BranchSide:      'xpath.c:8260,23'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8262,19'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8265,28'
          Branch Sides:
            - BranchSide:      'xpath.c:8265,33'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8265,7'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8265,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8266,13'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8270,5'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8266,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8267,15'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8268,5'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8271,12'
          Branch Sides:
            - BranchSide:      'xpath.c:8271,5'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8271,12'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8271,12'
          Branch Sides:
            - BranchSide:      'xpath.c:8271,12'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8271,5'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8271,12'
          Branch Sides:
            - BranchSide:      'xpath.c:8271,5'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8271,5'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8271,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8271,34'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8272,10'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8272,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8272,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8273,9'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8273,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8273,23'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8274,9'
              BranchSideFuncs:
                - pow
        - Branch String:   'xpath.c:8274,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8274,43'
              BranchSideFuncs:
                - pow
            - BranchSide:      'xpath.c:8275,30'
              BranchSideFuncs:
                - pow
      Callsites:
        - Src:             'xpath.c:8252,14'
          Dst:             pow
        - Src:             'xpath.c:8275,12'
          Dst:             pow
    - functionName:    xmlXPathCacheNewString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         19
      ICount:          132
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStrdup
        - xmlXPathNewString
        - xmlXPathPErrMemory
      functionUses:    11
      BranchProfiles:
        - Branch String:   'xpath.c:1745,24'
          Branch Sides:
            - BranchSide:      'xpath.c:1745,28'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1768,29'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1745,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1746,60'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathPErrMemory
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1768,29'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1748,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1751,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1766,5'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1751,17'
          Branch Sides:
            - BranchSide:      'xpath.c:1752,21'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1753,30'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1754,17'
          Branch Sides:
            - BranchSide:      'xpath.c:1755,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1759,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1769,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1770,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1771,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1753,20'
          Dst:             xmlStrdup
        - Src:             'xpath.c:1755,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:1768,11'
          Dst:             xmlXPathNewString
        - Src:             'xpath.c:1770,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathCacheNewCString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1784
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCacheNewString
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:1785,12'
          Dst:             xmlXPathCacheNewString
    - functionName:    xmlXPathNewString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4079
      functionLinenumberEnd: 4095
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
      functionUses:    17
      BranchProfiles:
        - Branch String:   'xpath.c:4083,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4084,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4085,12'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:4087,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4088,13'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4089,32'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:4090,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4091,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4094,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4089,22'
          Dst:             xmlStrdup
    - functionName:    xmlXPathCastToString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4416
      functionLinenumberEnd: 4444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         16
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStrdup
        - xmlXPathCastBooleanToString
        - xmlXPathCastNodeSetToString
        - xmlXPathCastNumberToString
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xpath.c:4419,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4420,9'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4421,13'
              BranchSideFuncs:
                - xmlStrdup
                - xmlXPathCastNumberToString
                - xmlXPathCastBooleanToString
                - xmlStrdup
                - xmlXPathCastNodeSetToString
                - xmlStrdup
        - Branch String:   'xpath.c:4421,5'
          Branch Sides:
            - BranchSide:      'xpath.c:4423,12'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4427,40'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
            - BranchSide:      'xpath.c:4427,40'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
            - BranchSide:      'xpath.c:4430,23'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4432,40'
              BranchSideFuncs:
                - xmlXPathCastBooleanToString
            - BranchSide:      'xpath.c:4435,39'
              BranchSideFuncs:
                - xmlXPathCastNumberToString
            - BranchSide:      'xpath.c:4440,12'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4443,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4420,9'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4423,12'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4427,12'
          Dst:             xmlXPathCastNodeSetToString
        - Src:             'xpath.c:4430,13'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4432,12'
          Dst:             xmlXPathCastBooleanToString
        - Src:             'xpath.c:4435,12'
          Dst:             xmlXPathCastNumberToString
        - Src:             'xpath.c:4440,12'
          Dst:             xmlStrdup
    - functionName:    xmlXPathCastNodeSetToString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4399
      functionLinenumberEnd: 4406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlStrdup
        - xmlXPathCastNodeToString
        - xmlXPathNodeSetSort
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:4400,22'
          Branch Sides:
            - BranchSide:      'xpath.c:4400,26'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4401,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:4400,43'
          Branch Sides:
            - BranchSide:      'xpath.c:4400,47'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4401,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:4400,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4401,9'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4403,9'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:4403,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4404,22'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathCastNodeToString
            - BranchSide:      'xpath.c:4405,37'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
      Callsites:
        - Src:             'xpath.c:4401,9'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4404,2'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:4405,12'
          Dst:             xmlXPathCastNodeToString
    - functionName:    xmlXPathCastBooleanToString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4339
      functionLinenumberEnd: 4345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlStrdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:4341,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4342,8'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4344,8'
              BranchSideFuncs:
                - xmlStrdup
      Callsites:
        - Src:             'xpath.c:4342,8'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4344,8'
          Dst:             xmlStrdup
    - functionName:    xmlXPathCastNumberToString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4355
      functionLinenumberEnd: 4378
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         13
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - xmlStrdup
        - xmlXPathFormatNumber
        - xmlXPathIsInf
        - xmlXPathIsNaN
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:4357,5'
          Branch Sides:
            - BranchSide:      'xpath.c:4359,8'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4362,8'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4365,20'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathFormatNumber
                - xmlStrdup
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xpath.c:4365,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4366,12'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4367,13'
              BranchSideFuncs:
                - xmlXPathFormatNumber
                - xmlStrdup
                - xmlStrdup
        - Branch String:   'xpath.c:4367,13'
          Branch Sides:
            - BranchSide:      'xpath.c:4369,12'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4373,27'
              BranchSideFuncs:
                - xmlXPathFormatNumber
                - xmlStrdup
      Callsites:
        - Src:             'xpath.c:4357,13'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:4359,8'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4362,8'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4365,6'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:4366,12'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4369,12'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4373,6'
          Dst:             xmlXPathFormatNumber
        - Src:             'xpath.c:4375,12'
          Dst:             xmlStrdup
    - functionName:    xmlXPathIsInf
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:
        - Branch String:   'xpath.c:267,12'
          Branch Sides:
            - BranchSide:      'xpath.c:267,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:267,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathFormatNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2214
      functionLinenumberEnd: 2328
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - double
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - number
        - buffer
        - buffersize
      BBCount:         85
      ICount:          464
      EdgeCount:       110
      CyclomaticComplexity: 27
      functionsReached:
        - log10
        - snprintf
        - strlen
        - xmlXPathIsInf
        - xmlXPathIsNaN
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:2215,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2217,6'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2221,6'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2225,20'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - snprintf
                - strlen
                - log10
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xpath.c:2217,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2218,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2219,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2221,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2222,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2223,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2225,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2226,10'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2228,13'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xpath.c:2226,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2227,12'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2228,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2228,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2230,15'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2231,14'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
                - snprintf
        - Branch String:   'xpath.c:2231,32'
          Branch Sides:
            - BranchSide:      'xpath.c:2231,36'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
                - snprintf
            - BranchSide:      'xpath.c:2270,28'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
        - Branch String:   'xpath.c:2231,54'
          Branch Sides:
            - BranchSide:      'xpath.c:2232,21'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
                - snprintf
            - BranchSide:      'xpath.c:2270,28'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
        - Branch String:   'xpath.c:2231,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2235,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xpath.c:2270,28'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
        - Branch String:   'xpath.c:2238,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2239,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2241,12'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xpath.c:2243,17'
          Branch Sides:
            - BranchSide:      'xpath.c:2243,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2243,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2243,3'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2244,20'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2247,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2248,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2249,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2277,44'
          Branch Sides:
            - BranchSide:      'xpath.c:2278,6'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
            - BranchSide:      'xpath.c:2279,5'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
        - Branch String:   'xpath.c:2278,38'
          Branch Sides:
            - BranchSide:      'xpath.c:2279,5'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
                - snprintf
            - BranchSide:      'xpath.c:2290,7'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
        - Branch String:   'xpath.c:2277,11'
          Branch Sides:
            - BranchSide:      'xpath.c:2281,17'
              BranchSideFuncs:
                - snprintf
                - strlen
            - BranchSide:      'xpath.c:2290,7'
              BranchSideFuncs:
                - snprintf
                - strlen
                - log10
        - Branch String:   'xpath.c:2285,21'
          Branch Sides:
            - BranchSide:      'xpath.c:2285,30'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2285,3'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2285,3'
          Branch Sides:
            - BranchSide:      'xpath.c:2285,49'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2287,6'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2290,7'
          Branch Sides:
            - BranchSide:      'xpath.c:2291,34'
              BranchSideFuncs:
                - log10
                - snprintf
                - strlen
            - BranchSide:      'xpath.c:2297,22'
              BranchSideFuncs:
                - snprintf
                - strlen
        - Branch String:   'xpath.c:2292,11'
          Branch Sides:
            - BranchSide:      'xpath.c:2293,38'
              BranchSideFuncs:
                - snprintf
                - strlen
            - BranchSide:      'xpath.c:2295,38'
              BranchSideFuncs:
                - snprintf
                - strlen
        - Branch String:   'xpath.c:2304,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2305,22'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2310,23'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2305,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2305,51'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2306,7'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2312,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2312,15'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2314,11'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2314,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2315,13'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2316,6'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2316,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2316,38'
              BranchSideFuncs:
                - strlen
            - BranchSide:      'xpath.c:2319,20'
              BranchSideFuncs:
                - strlen
        - Branch String:   'xpath.c:2320,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2321,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2324,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2215,13'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:2218,6'
          Dst:             snprintf
        - Src:             'xpath.c:2222,6'
          Dst:             snprintf
        - Src:             'xpath.c:2225,6'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:2227,3'
          Dst:             snprintf
        - Src:             'xpath.c:2230,6'
          Dst:             snprintf
        - Src:             'xpath.c:2241,3'
          Dst:             snprintf
        - Src:             'xpath.c:2283,10'
          Dst:             snprintf
        - Src:             'xpath.c:2291,28'
          Dst:             log10
        - Src:             'xpath.c:2299,10'
          Dst:             snprintf
        - Src:             'xpath.c:2319,13'
          Dst:             strlen
    - functionName:    log10
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlXPathGetElementsByIds
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6929
      functionLinenumberEnd: 6980
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - ids
      BBCount:         62
      ICount:          325
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - xmlGetID
        - xmlStrndup
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetAdd
        - xmlXPathNodeSetCreate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:6936,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6936,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6938,11'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6939,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6940,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6942,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6942,12'
          Branch Sides:
            - BranchSide:      'xpath.c:6942,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6942,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6942,12'
          Branch Sides:
            - BranchSide:      'xpath.c:6942,12'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6942,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6942,12'
          Branch Sides:
            - BranchSide:      'xpath.c:6942,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6942,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6942,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6942,34'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6943,5'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6943,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6944,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6979,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6944,11'
          Branch Sides:
            - BranchSide:      'xpath.c:6944,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6944,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6944,11'
          Branch Sides:
            - BranchSide:      'xpath.c:6944,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6944,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6944,11'
          Branch Sides:
            - BranchSide:      'xpath.c:6944,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6944,11'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6944,30'
          Branch Sides:
            - BranchSide:      'xpath.c:6944,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6944,35'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6944,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6945,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6947,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6948,6'
          Branch Sides:
            - BranchSide:      'xpath.c:6949,33'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6959,25'
              BranchSideFuncs:
                - xmlGetID
                - xmlStrndup
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6961,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6962,17'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6976,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6962,17'
          Branch Sides:
            - BranchSide:      'xpath.c:6963,24'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6964,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6964,22'
          Branch Sides:
            - BranchSide:      'xpath.c:6965,37'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6967,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathFreeNodeSet
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6968,17'
          Branch Sides:
            - BranchSide:      'xpath.c:6969,40'
              BranchSideFuncs:
                - xmlXPathNodeSetAdd
                - xmlStrndup
                - xmlGetID
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6974,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6969,21'
          Branch Sides:
            - BranchSide:      'xpath.c:6970,41'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6973,13'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6976,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6976,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6976,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6976,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6976,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6976,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6976,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6976,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6976,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:6976,2'
          Branch Sides:
            - BranchSide:      'xpath.c:6976,31'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:6977,8'
              BranchSideFuncs:
                - xmlStrndup
                - xmlGetID
                - xmlXPathNodeSetAdd
                - xmlXPathFreeNodeSet
                - xmlXPathFreeNodeSet
      Callsites:
        - Src:             'xpath.c:6938,11'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:6947,14'
          Dst:             xmlStrndup
        - Src:             'xpath.c:6949,13'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:6959,16'
          Dst:             xmlGetID
        - Src:             'xpath.c:6969,21'
          Dst:             xmlXPathNodeSetAdd
        - Src:             'xpath.c:6970,21'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathNodeSetAdd
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2789
      functionLinenumberEnd: 2819
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - val
      BBCount:         25
      ICount:          156
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathNodeSetDupNs
        - xmlXPathNodeSetGrow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:2792,23'
          Branch Sides:
            - BranchSide:      'xpath.c:2792,41'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2792,27'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
        - Branch String:   'xpath.c:2792,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2792,41'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2798,12'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
        - Branch String:   'xpath.c:2798,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2799,13'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
            - BranchSide:      'xpath.c:2804,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
        - Branch String:   'xpath.c:2799,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2799,37'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2799,32'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
                - xmlXPathNodeSetGrow
        - Branch String:   'xpath.c:2804,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2805,33'
              BranchSideFuncs:
                - xmlXPathNodeSetGrow
                - xmlXPathNodeSetDupNs
            - BranchSide:      'xpath.c:2809,9'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2805,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2806,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2807,5'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
        - Branch String:   'xpath.c:2809,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2810,27'
              BranchSideFuncs:
                - xmlXPathNodeSetDupNs
            - BranchSide:      'xpath.c:2817,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2813,13'
          Branch Sides:
            - BranchSide:      'xpath.c:2814,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2815,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2805,13'
          Dst:             xmlXPathNodeSetGrow
        - Src:             'xpath.c:2811,29'
          Dst:             xmlXPathNodeSetDupNs
    - functionName:    xmlXPathObjectCopy
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4168
      functionLinenumberEnd: 4208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         22
      ICount:          143
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrdup
        - xmlXPathNodeSetMerge
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xpath.c:4171,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4172,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4174,31'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlStrdup
        - Branch String:   'xpath.c:4175,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4176,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4177,12'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
                - xmlStrdup
        - Branch String:   'xpath.c:4178,5'
          Branch Sides:
            - BranchSide:      'xpath.c:4181,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4181,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4183,33'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:4191,51'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
            - BranchSide:      'xpath.c:4191,51'
              BranchSideFuncs:
                - xmlXPathNodeSetMerge
            - BranchSide:      'xpath.c:4200,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4203,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4184,17'
          Branch Sides:
            - BranchSide:      'xpath.c:4185,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4188,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4192,17'
          Branch Sides:
            - BranchSide:      'xpath.c:4193,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4197,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4183,23'
          Dst:             xmlStrdup
        - Src:             'xpath.c:4191,24'
          Dst:             xmlXPathNodeSetMerge
    - functionName:    xmlXPathNewNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3176
      functionLinenumberEnd: 3192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathNodeSetCreate
      functionUses:    20
      BranchProfiles:
        - Branch String:   'xpath.c:3180,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3181,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3182,12'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3186,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3187,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3191,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3185,23'
          Dst:             xmlXPathNodeSetCreate
    - functionName:    xmlXPathCastToNumberInternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1916
      functionLinenumberEnd: 1954
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - val
      BBCount:         19
      ICount:          121
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathCastBooleanToNumber
        - xmlXPathCastNodeSetToString
        - xmlXPathCastStringToNumber
        - xmlXPathPErrMemory
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xpath.c:1919,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1920,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1921,13'
              BranchSideFuncs:
                - xmlXPathCastBooleanToNumber
                - xmlXPathCastStringToNumber
                - xmlXPathCastNodeSetToString
                - xmlXPathCastStringToNumber
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1921,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1923,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1929,36'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
                - xmlXPathCastStringToNumber
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1929,36'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
                - xmlXPathCastStringToNumber
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1940,35'
              BranchSideFuncs:
                - xmlXPathCastStringToNumber
            - BranchSide:      'xpath.c:1943,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1946,36'
              BranchSideFuncs:
                - xmlXPathCastBooleanToNumber
            - BranchSide:      'xpath.c:1950,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1953,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1930,13'
          Branch Sides:
            - BranchSide:      'xpath.c:1931,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1934,39'
              BranchSideFuncs:
                - xmlXPathCastStringToNumber
      Callsites:
        - Src:             'xpath.c:1929,8'
          Dst:             xmlXPathCastNodeSetToString
        - Src:             'xpath.c:1931,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:1934,12'
          Dst:             xmlXPathCastStringToNumber
        - Src:             'xpath.c:1940,8'
          Dst:             xmlXPathCastStringToNumber
        - Src:             'xpath.c:1946,8'
          Dst:             xmlXPathCastBooleanToNumber
    - functionName:    xmlXPathCastBooleanToNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4492
      functionLinenumberEnd: 4496
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4493,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4494,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4495,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCompareNodeSets
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5163
      functionLinenumberEnd: 5234
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - inf
        - strict
        - arg1
        - arg2
      BBCount:         76
      ICount:          444
      EdgeCount:       102
      CyclomaticComplexity: 28
      functionsReached:
        - xmlXPathFreeObject
        - xmlXPathIsNaN
        - xmlXPathNodeToNumberInternal
        - xmlXPathPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:5171,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5172,4'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5173,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5172,33'
          Branch Sides:
            - BranchSide:      'xpath.c:5172,37'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5176,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5171,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5173,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5176,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5176,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5177,4'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5178,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5177,33'
          Branch Sides:
            - BranchSide:      'xpath.c:5177,37'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5183,11'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5176,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5178,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5183,11'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5186,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5186,27'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5187,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5186,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5187,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5191,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5191,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5191,27'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5192,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5191,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5192,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5197,26'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5198,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5199,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5204,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5204,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5205,38'
              BranchSideFuncs:
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5230,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:5206,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5207,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5208,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5208,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5209,10'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5226,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5209,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5210,45'
              BranchSideFuncs:
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
            - BranchSide:      'xpath.c:5213,24'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5213,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5214,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5215,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5215,14'
          Branch Sides:
            - BranchSide:      'xpath.c:5215,17'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5217,15'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5215,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5216,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5217,15'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5217,19'
          Branch Sides:
            - BranchSide:      'xpath.c:5217,23'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5219,16'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5217,15'
          Branch Sides:
            - BranchSide:      'xpath.c:5218,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5219,16'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5219,20'
          Branch Sides:
            - BranchSide:      'xpath.c:5219,23'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5221,16'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5219,15'
          Branch Sides:
            - BranchSide:      'xpath.c:5220,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5221,16'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5223,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5224,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
            - BranchSide:      'xpath.c:5225,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
        - Branch String:   'xpath.c:5226,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5227,6'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:5228,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeObject
                - xmlXPathNodeToNumberInternal
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathNodeToNumberInternal
      Callsites:
        - Src:             'xpath.c:5173,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5178,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5179,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5187,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5188,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5192,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5193,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5199,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5200,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5201,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5205,9'
          Dst:             xmlXPathNodeToNumberInternal
        - Src:             'xpath.c:5206,6'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:5210,16'
          Dst:             xmlXPathNodeToNumberInternal
        - Src:             'xpath.c:5213,10'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:5231,5'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:5232,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xmlXPathCompareNodeSetValue
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5257
      functionLinenumberEnd: 5281
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - inf
        - strict
        - arg
        - val
      BBCount:         21
      ICount:          146
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathBooleanFunction
        - xmlXPathCompareNodeSetFloat
        - xmlXPathCompareNodeSetString
        - xmlXPathCompareNodeSets
        - xmlXPathCompareValues
        - xmlXPathErr
        - xmlXPathReleaseObject
        - xmlXPathValuePush
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:5258,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5258,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5260,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5258,40'
          Branch Sides:
            - BranchSide:      'xpath.c:5259,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5260,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5259,32'
          Branch Sides:
            - BranchSide:      'xpath.c:5259,36'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathBooleanFunction
                - xmlXPathValuePush
                - xmlXPathCompareValues
                - xmlXPathCompareNodeSetString
                - xmlXPathCompareNodeSets
                - xmlXPathCompareNodeSetFloat
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
            - BranchSide:      'xpath.c:5262,12'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathBooleanFunction
                - xmlXPathValuePush
                - xmlXPathCompareValues
                - xmlXPathCompareNodeSetString
                - xmlXPathCompareNodeSets
                - xmlXPathCompareNodeSetFloat
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:5258,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5260,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5262,12'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathBooleanFunction
                - xmlXPathValuePush
                - xmlXPathCompareValues
                - xmlXPathCompareNodeSetString
                - xmlXPathCompareNodeSets
                - xmlXPathCompareNodeSetFloat
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
        - Branch String:   'xpath.c:5262,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5264,41'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetFloat
            - BranchSide:      'xpath.c:5267,37'
              BranchSideFuncs:
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:5267,37'
              BranchSideFuncs:
                - xmlXPathCompareNodeSets
            - BranchSide:      'xpath.c:5269,42'
              BranchSideFuncs:
                - xmlXPathCompareNodeSetString
            - BranchSide:      'xpath.c:5271,24'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathBooleanFunction
                - xmlXPathValuePush
                - xmlXPathCompareValues
            - BranchSide:      'xpath.c:5276,35'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathErr
      Callsites:
        - Src:             'xpath.c:5264,13'
          Dst:             xmlXPathCompareNodeSetFloat
        - Src:             'xpath.c:5267,13'
          Dst:             xmlXPathCompareNodeSets
        - Src:             'xpath.c:5269,13'
          Dst:             xmlXPathCompareNodeSetString
        - Src:             'xpath.c:5271,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5272,6'
          Dst:             xmlXPathBooleanFunction
        - Src:             'xpath.c:5273,6'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5274,13'
          Dst:             xmlXPathCompareValues
        - Src:             'xpath.c:5276,13'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5277,13'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5278,13'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathCompareNodeSetFloat
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5046
      functionLinenumberEnd: 5077
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - inf
        - strict
        - arg
        - f
      BBCount:         27
      ICount:          185
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathCacheNewString
        - xmlXPathCacheObjectCopy
        - xmlXPathCastNodeToString
        - xmlXPathCompareValues
        - xmlXPathNumberFunction
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathValuePush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:5051,21'
          Branch Sides:
            - BranchSide:      'xpath.c:5051,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5053,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5051,38'
          Branch Sides:
            - BranchSide:      'xpath.c:5052,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5053,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5052,32'
          Branch Sides:
            - BranchSide:      'xpath.c:5052,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5057,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
        - Branch String:   'xpath.c:5051,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5053,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5057,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
        - Branch String:   'xpath.c:5058,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5059,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
            - BranchSide:      'xpath.c:5074,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5059,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5060,39'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
            - BranchSide:      'xpath.c:5073,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5061,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5062,22'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5070,37'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
        - Branch String:   'xpath.c:5067,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5068,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5069,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
      Callsites:
        - Src:             'xpath.c:5053,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5054,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5060,14'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:5062,28'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:5062,4'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5064,4'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:5065,28'
          Dst:             xmlXPathCacheObjectCopy
        - Src:             'xpath.c:5065,4'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5066,10'
          Dst:             xmlXPathCompareValues
        - Src:             'xpath.c:5070,18'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5074,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5075,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathCompareNodeSetString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5100
      functionLinenumberEnd: 5131
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - inf
        - strict
        - arg
        - s
      BBCount:         27
      ICount:          183
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathCacheNewString
        - xmlXPathCacheObjectCopy
        - xmlXPathCastNodeToString
        - xmlXPathCompareValues
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathValuePush
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:5105,21'
          Branch Sides:
            - BranchSide:      'xpath.c:5105,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5107,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5105,38'
          Branch Sides:
            - BranchSide:      'xpath.c:5106,4'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5107,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5106,32'
          Branch Sides:
            - BranchSide:      'xpath.c:5106,36'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5111,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
        - Branch String:   'xpath.c:5105,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5107,24'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5111,10'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
        - Branch String:   'xpath.c:5112,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5113,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
            - BranchSide:      'xpath.c:5128,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5113,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5114,39'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
            - BranchSide:      'xpath.c:5127,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5115,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5116,22'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5124,37'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
        - Branch String:   'xpath.c:5121,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5122,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5123,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathCacheObjectCopy
                - xmlXPathValuePush
                - xmlXPathCompareValues
      Callsites:
        - Src:             'xpath.c:5107,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5108,2'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5114,14'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:5117,7'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:5116,4'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5119,28'
          Dst:             xmlXPathCacheObjectCopy
        - Src:             'xpath.c:5119,4'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5120,10'
          Dst:             xmlXPathCompareValues
        - Src:             'xpath.c:5124,18'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5128,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5129,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathNewBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4060
      functionLinenumberEnd: 4070
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xpath.c:4064,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4065,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4066,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathEqualNodeSets
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5418
      functionLinenumberEnd: 5521
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - arg1
        - arg2
        - neq
      BBCount:         99
      ICount:          679
      EdgeCount:       132
      CyclomaticComplexity: 35
      functionsReached:
        - xmlNodeGetContent
        - xmlStrEqual
        - xmlXPathNodeValHash
        - xmlXPathPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:5428,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5429,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5430,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5429,33'
          Branch Sides:
            - BranchSide:      'xpath.c:5429,37'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5431,10'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5428,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5430,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5431,10'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5431,24'
          Branch Sides:
            - BranchSide:      'xpath.c:5432,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5433,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5432,33'
          Branch Sides:
            - BranchSide:      'xpath.c:5432,37'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5435,11'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5431,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5433,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5435,11'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5438,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5438,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5439,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5438,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5439,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5440,10'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5440,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5440,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5441,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5440,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5441,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5446,9'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5446,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5447,9'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5452,28'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5447,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5448,13'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5450,15'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5448,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5449,7'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5450,15'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5449,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5449,40'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5450,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5453,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5454,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5457,31'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5458,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5459,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5463,12'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5465,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5466,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5471,31'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5472,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5473,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5479,12'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5480,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5481,34'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
            - BranchSide:      'xpath.c:5510,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5482,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5483,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
            - BranchSide:      'xpath.c:5507,6'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5483,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5484,35'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5485,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5485,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5486,7'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
            - BranchSide:      'xpath.c:5492,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5486,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5487,11'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
            - BranchSide:      'xpath.c:5490,6'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5492,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5493,38'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5497,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5494,25'
          Branch Sides:
            - BranchSide:      'xpath.c:5495,44'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5496,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5497,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5498,38'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5502,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5499,25'
          Branch Sides:
            - BranchSide:      'xpath.c:5500,44'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
            - BranchSide:      'xpath.c:5501,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5503,7'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
            - BranchSide:      'xpath.c:5504,7'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5507,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5508,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5509,5'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlStrEqual
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlNodeGetContent
                - xmlXPathPErrMemory
                - xmlXPathNodeValHash
        - Branch String:   'xpath.c:5510,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5511,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5513,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5511,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5511,20'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5512,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5513,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5514,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5516,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5514,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5514,20'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5515,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:5454,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5459,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5466,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5473,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5481,14'
          Dst:             xmlXPathNodeValHash
        - Src:             'xpath.c:5484,15'
          Dst:             xmlXPathNodeValHash
        - Src:             'xpath.c:5493,20'
          Dst:             xmlNodeGetContent
        - Src:             'xpath.c:5495,25'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5498,20'
          Dst:             xmlNodeGetContent
        - Src:             'xpath.c:5500,25'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5502,9'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathEqualNodeSetFloat
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5355
      functionLinenumberEnd: 5397
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - double
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - arg
        - f
        - neq
      BBCount:         42
      ICount:          227
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathCacheNewString
        - xmlXPathCastNodeToString
        - xmlXPathIsNaN
        - xmlXPathNumberFunction
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:5362,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5363,4'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5364,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5363,32'
          Branch Sides:
            - BranchSide:      'xpath.c:5363,36'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
            - BranchSide:      'xpath.c:5366,10'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
        - Branch String:   'xpath.c:5362,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5364,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5366,10'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
        - Branch String:   'xpath.c:5367,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5368,8'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
            - BranchSide:      'xpath.c:5396,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5368,2'
          Branch Sides:
            - BranchSide:      'xpath.c:5369,38'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
            - BranchSide:      'xpath.c:5394,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5370,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5371,21'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5391,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathCastNodeToString
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
        - Branch String:   'xpath.c:5374,17'
          Branch Sides:
            - BranchSide:      'xpath.c:5374,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5375,26'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
        - Branch String:   'xpath.c:5378,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5379,13'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
            - BranchSide:      'xpath.c:5387,11'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
        - Branch String:   'xpath.c:5379,18'
          Branch Sides:
            - BranchSide:      'xpath.c:5379,22'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
            - BranchSide:      'xpath.c:5382,19'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
        - Branch String:   'xpath.c:5379,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5380,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5382,19'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlXPathPErrMemory
                - xmlXPathCacheNewString
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
      Callsites:
        - Src:             'xpath.c:5369,13'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:5371,27'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:5371,3'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5373,3'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:5375,9'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:5377,3'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5378,8'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:5391,17'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathEqualNodeSetString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5299
      functionLinenumberEnd: 5337
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - arg
        - str
        - neq
      BBCount:         37
      ICount:          210
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlNodeGetContent
        - xmlStrEqual
        - xmlXPathNodeValHash
        - xmlXPathPErrMemory
        - xmlXPathStringHash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:5305,23'
          Branch Sides:
            - BranchSide:      'xpath.c:5305,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5307,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5305,40'
          Branch Sides:
            - BranchSide:      'xpath.c:5306,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5307,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5306,39'
          Branch Sides:
            - BranchSide:      'xpath.c:5306,43'
              BranchSideFuncs:
                - xmlXPathStringHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5308,10'
              BranchSideFuncs:
                - xmlXPathStringHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5305,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5307,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5308,10'
              BranchSideFuncs:
                - xmlXPathStringHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5313,22'
          Branch Sides:
            - BranchSide:      'xpath.c:5313,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5314,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5313,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5314,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5315,31'
              BranchSideFuncs:
                - xmlXPathStringHash
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5316,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5317,33'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5336,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5317,13'
          Branch Sides:
            - BranchSide:      'xpath.c:5318,38'
              BranchSideFuncs:
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5333,20'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5319,17'
          Branch Sides:
            - BranchSide:      'xpath.c:5320,36'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5323,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5323,17'
          Branch Sides:
            - BranchSide:      'xpath.c:5324,17'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5328,24'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:5325,7'
          Branch Sides:
            - BranchSide:      'xpath.c:5326,7'
              BranchSideFuncs:
                - xmlXPathNodeValHash
                - xmlNodeGetContent
                - xmlStrEqual
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:5327,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5333,20'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5334,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:5315,12'
          Dst:             xmlXPathStringHash
        - Src:             'xpath.c:5317,13'
          Dst:             xmlXPathNodeValHash
        - Src:             'xpath.c:5318,20'
          Dst:             xmlNodeGetContent
        - Src:             'xpath.c:5320,17'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:5323,17'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathEqualValuesCommon
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5525
      functionLinenumberEnd: 5677
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - arg1
        - arg2
      BBCount:         120
      ICount:          605
      EdgeCount:       142
      CyclomaticComplexity: 24
      functionsReached:
        - xmlStrEqual
        - xmlXPathCastNumberToBoolean
        - xmlXPathIsInf
        - xmlXPathIsNaN
        - xmlXPathNumberFunction
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPathValuePush
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:5531,5'
          Branch Sides:
            - BranchSide:      'xpath.c:5531,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5533,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5535,14'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathCastNumberToBoolean
            - BranchSide:      'xpath.c:5561,14'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathCastNumberToBoolean
            - BranchSide:      'xpath.c:5613,14'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlStrEqual
            - BranchSide:      'xpath.c:5670,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5673,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5673,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5535,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5537,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5539,14'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5542,14'
              BranchSideFuncs:
                - xmlXPathCastNumberToBoolean
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5546,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5554,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5557,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5557,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5559,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5546,37'
          Branch Sides:
            - BranchSide:      'xpath.c:5547,35'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5547,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5546,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5547,35'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5549,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5561,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5563,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5565,14'
              BranchSideFuncs:
                - xmlXPathCastNumberToBoolean
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5569,25'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
            - BranchSide:      'xpath.c:5577,25'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
            - BranchSide:      'xpath.c:5606,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5609,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5609,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5611,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5572,25'
          Branch Sides:
            - BranchSide:      'xpath.c:5572,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5573,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5577,41'
          Branch Sides:
            - BranchSide:      'xpath.c:5578,22'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5579,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5577,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5579,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5580,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:5580,18'
          Branch Sides:
            - BranchSide:      'xpath.c:5581,29'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5585,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:5581,15'
          Branch Sides:
            - BranchSide:      'xpath.c:5582,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5584,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5585,18'
          Branch Sides:
            - BranchSide:      'xpath.c:5586,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5590,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:5586,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5587,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5589,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5590,18'
          Branch Sides:
            - BranchSide:      'xpath.c:5591,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5595,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
        - Branch String:   'xpath.c:5591,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5592,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5594,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5595,18'
          Branch Sides:
            - BranchSide:      'xpath.c:5596,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5601,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5596,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5597,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5599,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5613,6'
          Branch Sides:
            - BranchSide:      'xpath.c:5615,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5617,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5624,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5627,25'
              BranchSideFuncs:
                - xmlXPathValuePush
                - xmlXPathNumberFunction
                - xmlXPathValuePop
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
            - BranchSide:      'xpath.c:5662,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5665,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5665,7'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5667,6'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5617,37'
          Branch Sides:
            - BranchSide:      'xpath.c:5618,35'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5618,5'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5617,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5618,35'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5620,8'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5630,25'
          Branch Sides:
            - BranchSide:      'xpath.c:5631,25'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5633,25'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - xmlXPathIsNaN
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:5633,41'
          Branch Sides:
            - BranchSide:      'xpath.c:5634,22'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5635,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5633,11'
          Branch Sides:
            - BranchSide:      'xpath.c:5635,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5636,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:5636,18'
          Branch Sides:
            - BranchSide:      'xpath.c:5637,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5641,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:5637,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5638,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5640,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5641,18'
          Branch Sides:
            - BranchSide:      'xpath.c:5642,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5646,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
                - xmlXPathIsInf
        - Branch String:   'xpath.c:5642,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5643,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5645,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5646,18'
          Branch Sides:
            - BranchSide:      'xpath.c:5647,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5651,32'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
                - xmlXPathIsInf
        - Branch String:   'xpath.c:5647,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5648,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5650,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5651,18'
          Branch Sides:
            - BranchSide:      'xpath.c:5652,22'
              BranchSideFuncs:
                - xmlXPathIsInf
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5657,18'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:5652,8'
          Branch Sides:
            - BranchSide:      'xpath.c:5653,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:5655,12'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:5543,7'
          Dst:             xmlXPathCastNumberToBoolean
        - Src:             'xpath.c:5566,7'
          Dst:             xmlXPathCastNumberToBoolean
        - Src:             'xpath.c:5569,7'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5570,7'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:5571,14'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:5577,11'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:5578,8'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:5580,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5581,15'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5585,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5586,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5590,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5591,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5595,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5596,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5624,13'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:5627,7'
          Dst:             xmlXPathValuePush
        - Src:             'xpath.c:5628,7'
          Dst:             xmlXPathNumberFunction
        - Src:             'xpath.c:5629,14'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:5633,11'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:5634,8'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:5636,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5637,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5641,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5642,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5646,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5647,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5651,18'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5652,8'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:5675,5'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:5676,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathStringHash
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5016
      functionLinenumberEnd: 5022
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:5017,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5018,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5019,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5019,9'
          Branch Sides:
            - BranchSide:      'xpath.c:5020,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5021,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeValHash
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4905
      functionLinenumberEnd: 5006
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         75
      ICount:          417
      EdgeCount:       96
      CyclomaticComplexity: 23
      functionsReached:
        - xmlDocGetRootElement
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:4911,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4912,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4914,9'
              BranchSideFuncs:
                - xmlDocGetRootElement
        - Branch String:   'xpath.c:4914,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4915,41'
              BranchSideFuncs:
                - xmlDocGetRootElement
            - BranchSide:      'xpath.c:4925,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4916,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4917,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4919,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4921,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4922,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4923,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4925,5'
          Branch Sides:
            - BranchSide:      'xpath.c:4930,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4930,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4930,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4930,15'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4937,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4944,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4947,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4950,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4931,10'
          Branch Sides:
            - BranchSide:      'xpath.c:4932,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4933,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4933,10'
          Branch Sides:
            - BranchSide:      'xpath.c:4934,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4935,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4938,10'
          Branch Sides:
            - BranchSide:      'xpath.c:4939,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4940,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4940,10'
          Branch Sides:
            - BranchSide:      'xpath.c:4941,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4942,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4952,5'
          Branch Sides:
            - BranchSide:      'xpath.c:4953,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5005,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4953,2'
          Branch Sides:
            - BranchSide:      'xpath.c:4956,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4956,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4959,24'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4962,23'
          Branch Sides:
            - BranchSide:      'xpath.c:4962,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4976,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4962,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4963,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4976,14'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4963,10'
          Branch Sides:
            - BranchSide:      'xpath.c:4964,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4966,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4966,10'
          Branch Sides:
            - BranchSide:      'xpath.c:4967,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4970,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4976,37'
          Branch Sides:
            - BranchSide:      'xpath.c:4977,14'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4983,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4977,41'
          Branch Sides:
            - BranchSide:      'xpath.c:4978,14'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4983,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4978,48'
          Branch Sides:
            - BranchSide:      'xpath.c:4979,14'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4983,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4976,13'
          Branch Sides:
            - BranchSide:      'xpath.c:4980,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4983,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4983,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4984,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4986,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4986,6'
          Branch Sides:
            - BranchSide:      'xpath.c:4987,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4991,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4993,10'
          Branch Sides:
            - BranchSide:      'xpath.c:4994,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4995,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4995,10'
          Branch Sides:
            - BranchSide:      'xpath.c:4996,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4999,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4999,10'
          Branch Sides:
            - BranchSide:      'xpath.c:5000,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:5003,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:5003,2'
          Branch Sides:
            - BranchSide:      'xpath.c:4952,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4992,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4915,8'
          Dst:             xmlDocGetRootElement
    - functionName:    xmlXPathCompParserContext
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4827
      functionLinenumberEnd: 4856
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
        - ctxt
      BBCount:         8
      ICount:          90
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4831,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4832,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:4835,12'
              BranchSideFuncs:
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:4844,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4845,2'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:4849,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4832,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:4846,2'
          Dst:             xmlXPathErrMemory
    - functionName:    xmlXPathCompNodeTest
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9154
      functionLinenumberEnd: 9253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - test
        - type
        - prefix
        - name
      BBCount:         140
      ICount:          803
      EdgeCount:       190
      CyclomaticComplexity: 52
      functionsReached:
        - xmlStrEqual
        - xmlXPathErr
        - xmlXPathParseLiteral
        - xmlXPathParseNCName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9157,24'
          Branch Sides:
            - BranchSide:      'xpath.c:9157,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9158,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9157,42'
          Branch Sides:
            - BranchSide:      'xpath.c:9157,46'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9158,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9157,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9158,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9160,6'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9163,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9163,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:9163,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9163,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9163,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:9163,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9163,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9163,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:9163,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9163,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9163,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:9165,10'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9163,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9163,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:9163,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9165,24'
          Branch Sides:
            - BranchSide:      'xpath.c:9165,28'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:9174,9'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9165,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9169,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9174,9'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9169,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9170,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9170,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9174,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9175,29'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
            - BranchSide:      'xpath.c:9176,9'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
                - xmlXPathErr
        - Branch String:   'xpath.c:9176,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9177,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9180,14'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9180,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9180,14'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9181,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9180,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9180,14'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9181,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9180,14'
          Branch Sides:
            - BranchSide:      'xpath.c:9181,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9181,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9181,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9181,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9181,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9181,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9181,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9181,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9181,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9181,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9181,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9181,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9181,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9182,9'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9181,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9181,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9181,5'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9182,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9183,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9225,6'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
        - Branch String:   'xpath.c:9183,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9187,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9187,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9187,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9188,7'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9189,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9189,11'
          Branch Sides:
            - BranchSide:      'xpath.c:9190,7'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9191,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9191,11'
          Branch Sides:
            - BranchSide:      'xpath.c:9192,7'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9193,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9193,11'
          Branch Sides:
            - BranchSide:      'xpath.c:9194,7'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9196,10'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9196,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9197,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9198,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9203,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9203,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9203,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9203,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9203,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9203,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9203,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9203,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9203,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9203,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9203,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9204,7'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9203,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9203,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9203,2'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9204,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9208,10'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9217,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9208,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9209,3'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
            - BranchSide:      'xpath.c:9210,11'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathParseLiteral
        - Branch String:   'xpath.c:9211,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9212,31'
              BranchSideFuncs:
                - xmlXPathParseLiteral
                - xmlXPathErr
            - BranchSide:      'xpath.c:9216,2'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9214,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9214,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9214,3'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9214,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9214,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9214,3'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9214,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9214,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9214,3'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9214,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9214,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9215,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9214,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9214,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9214,3'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9217,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9218,10'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9222,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9218,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9219,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9220,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:9222,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9223,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9223,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9226,19'
          Branch Sides:
            - BranchSide:      'xpath.c:9226,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9252,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9226,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9227,2'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
            - BranchSide:      'xpath.c:9252,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9227,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9236,12'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
            - BranchSide:      'xpath.c:9236,12'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
        - Branch String:   'xpath.c:9238,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9242,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9247,29'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathErr
        - Branch String:   'xpath.c:9242,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9243,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9243,7'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9248,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9249,6'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9251,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9175,9'
          Dst:             xmlXPathParseNCName
        - Src:             'xpath.c:9177,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9187,6'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9189,11'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9191,11'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9193,11'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9198,6'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9212,10'
          Dst:             xmlXPathParseLiteral
        - Src:             'xpath.c:9220,6'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9247,9'
          Dst:             xmlXPathParseNCName
        - Src:             'xpath.c:9249,6'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathParseNCName
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8100
      functionLinenumberEnd: 8118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlScanName
        - xmlStrndup
        - xmlXPathErr
        - xmlXPathPErrMemory
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xpath.c:8104,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8104,48'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8104,28'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8104,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8104,48'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8106,23'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8107,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8108,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8110,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8110,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8111,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8113,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8114,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8115,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8116,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8106,11'
          Dst:             xmlScanName
        - Src:             'xpath.c:8108,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8113,11'
          Dst:             xmlStrndup
        - Src:             'xpath.c:8115,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathParseLiteral
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8387
      functionLinenumberEnd: 8418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         54
      ICount:          305
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - xmlGetUTF8Char
        - xmlStrndup
        - xmlXPathErr
        - xmlXPathPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:8392,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8393,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8394,16'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8394,16'
          Branch Sides:
            - BranchSide:      'xpath.c:8395,15'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8397,2'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8400,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8401,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8401,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8402,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8404,13'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8413,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8406,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8407,13'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8408,29'
              BranchSideFuncs:
                - xmlGetUTF8Char
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8409,22'
          Branch Sides:
            - BranchSide:      'xpath.c:8409,26'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8410,13'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8409,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8409,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8409,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8409,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8409,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8409,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8409,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8409,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8409,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8409,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8409,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8409,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8409,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8409,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8409,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8409,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8409,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8409,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8409,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8409,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8409,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8409,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8409,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8409,26'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8409,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8409,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8409,38'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8409,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8410,13'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8411,20'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlGetUTF8Char
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8414,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8415,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8416,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8416,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8417,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8417,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8397,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8407,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8408,14'
          Dst:             xmlGetUTF8Char
        - Src:             'xpath.c:8410,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8413,11'
          Dst:             xmlStrndup
        - Src:             'xpath.c:8415,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathIsAxisName
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9274
      functionLinenumberEnd: 9318
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         51
      ICount:          218
      EdgeCount:       63
      CyclomaticComplexity: 14
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9276,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9276,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9278,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xpath.c:9286,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:9290,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xpath.c:9296,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xpath.c:9302,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:9306,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xpath.c:9314,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:9278,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9279,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xpath.c:9280,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:9280,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9281,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:9282,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:9282,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9283,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9284,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9286,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9287,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9288,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9290,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9291,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:9292,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:9292,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9293,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9294,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9296,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9297,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:9298,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:9298,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9299,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9300,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9302,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9303,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9304,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9306,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9307,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xpath.c:9308,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:9308,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9309,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:9310,22'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:9310,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9311,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9312,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9314,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9315,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9316,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9278,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9280,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9282,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9286,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9290,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9292,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9296,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9298,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9302,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9306,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9308,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9310,10'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:9314,10'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathCompStep
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9343
      functionLinenumberEnd: 9419
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         129
      ICount:          757
      EdgeCount:       174
      CyclomaticComplexity: 47
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompNodeTest
        - xmlXPathCompPredicate
        - xmlXPathErr
        - xmlXPathIsAxisName
        - xmlXPathNsLookup
        - xmlXPathParseNCName
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:9344,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9344,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9344,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9344,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9344,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9344,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9344,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9344,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9344,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9344,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9344,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9345,10'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9344,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9344,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9344,5'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9345,22'
          Branch Sides:
            - BranchSide:      'xpath.c:9345,26'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9350,16'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9345,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9346,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9350,16'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9347,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9347,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9347,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9347,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9347,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9347,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9347,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9347,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9347,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9347,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9347,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9348,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9347,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9347,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9347,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9350,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9351,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9354,11'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9351,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9352,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9352,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9352,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9352,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9352,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9352,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9352,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9352,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9352,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9352,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9352,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9352,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9352,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9353,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9352,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9352,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9352,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9361,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9362,11'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9364,10'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:9364,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9365,30'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
            - BranchSide:      'xpath.c:9366,10'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
                - xmlXPathIsAxisName
        - Branch String:   'xpath.c:9366,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9367,29'
              BranchSideFuncs:
                - xmlXPathIsAxisName
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9381,17'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9368,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9369,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9379,12'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9369,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9369,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9369,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9369,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9369,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9369,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9369,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9369,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9369,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9369,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9369,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9370,12'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9369,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9369,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9369,7'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9370,24'
          Branch Sides:
            - BranchSide:      'xpath.c:9370,28'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9376,9'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9370,11'
          Branch Sides:
            - BranchSide:      'xpath.c:9371,4'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9376,9'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9381,17'
          Branch Sides:
            - BranchSide:      'xpath.c:9382,3'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9385,8'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9382,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9383,8'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9383,8'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9389,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9390,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9394,30'
              BranchSideFuncs:
                - xmlXPathCompNodeTest
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9395,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9396,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9398,14'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
        - Branch String:   'xpath.c:9398,30'
          Branch Sides:
            - BranchSide:      'xpath.c:9398,34'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9405,8'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9398,57'
          Branch Sides:
            - BranchSide:      'xpath.c:9399,7'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathNsLookup
                - xmlXPathErr
            - BranchSide:      'xpath.c:9405,8'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9398,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9400,27'
              BranchSideFuncs:
                - xmlXPathNsLookup
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
                - xmlXPathErr
            - BranchSide:      'xpath.c:9405,8'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9400,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9401,15'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9403,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9408,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9408,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9408,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9408,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9408,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9408,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9408,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9408,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9408,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9408,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9408,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9409,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9408,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9408,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:9408,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:9409,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9410,28'
              BranchSideFuncs:
                - xmlXPathCompPredicate
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9413,13'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:9348,2'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9365,10'
          Dst:             xmlXPathParseNCName
        - Src:             'xpath.c:9367,10'
          Dst:             xmlXPathIsAxisName
        - Src:             'xpath.c:9394,9'
          Dst:             xmlXPathCompNodeTest
        - Src:             'xpath.c:9400,10'
          Dst:             xmlXPathNsLookup
        - Src:             'xpath.c:9401,3'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9410,6'
          Dst:             xmlXPathCompPredicate
        - Src:             'xpath.c:9413,13'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompExprAdd
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ch1
        - ch2
        - op
        - value
        - value2
        - value3
        - value4
        - value5
      BBCount:         28
      ICount:          344
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - xmlDictLookup
        - xmlGrowCapacity
        - xmlXPathPErrMemory
      functionUses:    26
      BranchProfiles:
        - Branch String:   'xpath.c:1018,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1022,35'
              BranchSideFuncs:
                - xmlGrowCapacity.11952
                - xmlDictLookup
                - xmlDictLookup
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1036,18'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xpath.c:1024,13'
          Branch Sides:
            - BranchSide:      'xpath.c:1025,25'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1028,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:1029,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1030,25'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:1033,16'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xpath.c:1043,30'
          Branch Sides:
            - BranchSide:      'xpath.c:1044,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xpath.c:1059,37'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1044,36'
          Branch Sides:
            - BranchSide:      'xpath.c:1044,40'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xpath.c:1046,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xpath.c:1044,65'
          Branch Sides:
            - BranchSide:      'xpath.c:1045,4'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xpath.c:1046,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
        - Branch String:   'xpath.c:1043,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1046,13'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xpath.c:1059,37'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1046,13'
          Branch Sides:
            - BranchSide:      'xpath.c:1048,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDictLookup
            - BranchSide:      'xpath.c:1051,6'
              BranchSideFuncs:
                - xmlDictLookup
        - Branch String:   'xpath.c:1052,13'
          Branch Sides:
            - BranchSide:      'xpath.c:1054,32'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'xpath.c:1057,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1022,19'
          Dst:             xmlGrowCapacity
        - Src:             'xpath.c:1025,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:1030,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:1048,18'
          Dst:             xmlDictLookup
        - Src:             'xpath.c:1054,18'
          Dst:             xmlDictLookup
    - functionName:    xmlXPathCompPredicate
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9090
      functionLinenumberEnd: 9127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - filter
      BBCount:         64
      ICount:          397
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompileExpr
        - xmlXPathErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:9093,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9093,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9093,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9093,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9093,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9093,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9093,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9093,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9093,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9093,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9093,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9094,9'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9093,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9093,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:9093,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:9094,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9095,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9097,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9097,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9098,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
            - BranchSide:      'xpath.c:9098,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9098,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9098,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
            - BranchSide:      'xpath.c:9098,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9098,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9098,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
            - BranchSide:      'xpath.c:9098,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9098,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9098,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
            - BranchSide:      'xpath.c:9098,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9098,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9098,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
            - BranchSide:      'xpath.c:9100,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9098,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9098,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
            - BranchSide:      'xpath.c:9098,5'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathCompileExpr
        - Branch String:   'xpath.c:9110,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9111,22'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9113,22'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9114,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9114,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9116,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:9116,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9117,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9120,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9120,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9121,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9123,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9125,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9126,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9126,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9126,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9126,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9126,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9126,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9126,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9126,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9126,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9126,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9126,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9126,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9126,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9126,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9126,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9126,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9126,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9095,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9111,2'
          Dst:             xmlXPathCompileExpr
        - Src:             'xpath.c:9113,2'
          Dst:             xmlXPathCompileExpr
        - Src:             'xpath.c:9117,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9121,2'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9123,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompileExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9041
      functionLinenumberEnd: 9078
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - sort
      BBCount:         68
      ICount:          414
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached:
        - xmlXPathCompAndExpr
        - xmlXPathCompExprAdd
        - xmlXPathErr
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xpath.c:9044,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9045,13'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:9054,25'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9045,13'
          Branch Sides:
            - BranchSide:      'xpath.c:9046,13'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:9051,9'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9055,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9055,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9056,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9056,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9056,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9056,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9056,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9056,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9056,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9056,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9056,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9056,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9056,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9056,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9057,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9056,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9056,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9056,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9057,25'
          Branch Sides:
            - BranchSide:      'xpath.c:9057,29'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9057,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9057,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9058,12'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9066,10'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9060,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9060,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9060,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9060,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9060,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9060,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9060,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9060,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9060,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9060,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9060,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9061,29'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9060,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9060,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9060,2'
              BranchSideFuncs:
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9062,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9062,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9063,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
        - Branch String:   'xpath.c:9064,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9064,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9064,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9064,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9064,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9064,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9064,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9064,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9064,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9064,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9057,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9064,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9064,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9064,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9064,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAndExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9066,16'
          Branch Sides:
            - BranchSide:      'xpath.c:9066,20'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9076,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9066,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9073,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9076,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:9076,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9076,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9077,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9046,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:9054,5'
          Dst:             xmlXPathCompAndExpr
        - Src:             'xpath.c:9061,9'
          Dst:             xmlXPathCompAndExpr
        - Src:             'xpath.c:9063,2'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9073,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompAndExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9015
      functionLinenumberEnd: 9028
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         58
      ICount:          338
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - xmlXPathCompEqualityExpr
        - xmlXPathCompExprAdd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:9017,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9017,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9018,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9018,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9018,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9018,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9018,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9018,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9018,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9018,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9018,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9018,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9018,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9018,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9019,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9018,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9018,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9018,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9019,25'
          Branch Sides:
            - BranchSide:      'xpath.c:9019,29'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9019,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9019,44'
          Branch Sides:
            - BranchSide:      'xpath.c:9019,48'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9019,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9019,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9019,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9020,12'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9022,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9022,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9022,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9022,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9022,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9022,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9022,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9022,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9022,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9022,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9022,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9023,34'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9022,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9022,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9022,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9024,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9024,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9025,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompEqualityExpr
        - Branch String:   'xpath.c:9026,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9026,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9026,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9026,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9026,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9026,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9026,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9026,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9026,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9026,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9019,5'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9026,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9026,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9026,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9026,2'
              BranchSideFuncs:
                - xmlXPathCompEqualityExpr
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:9016,5'
          Dst:             xmlXPathCompEqualityExpr
        - Src:             'xpath.c:9023,9'
          Dst:             xmlXPathCompEqualityExpr
        - Src:             'xpath.c:9025,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompEqualityExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8986
      functionLinenumberEnd: 9004
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         71
      ICount:          414
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompRelationalExpr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:8988,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8988,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8989,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8989,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8989,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8989,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8989,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8989,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8989,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8989,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8989,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8989,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8989,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8989,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8990,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8989,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8989,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8989,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8990,25'
          Branch Sides:
            - BranchSide:      'xpath.c:8990,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8990,30'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8990,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8990,46'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8990,25'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8990,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8990,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8992,12'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8994,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8994,28'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8995,10'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8996,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8997,7'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8997,7'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8997,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8997,11'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8998,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8997,11'
          Branch Sides:
            - BranchSide:      'xpath.c:8998,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8998,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8998,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8998,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8998,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8998,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8998,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8998,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8998,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8998,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8998,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8998,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8998,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8999,36'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8998,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8998,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8998,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9000,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9000,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9001,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelationalExpr
        - Branch String:   'xpath.c:9002,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9002,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9002,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9002,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9002,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9002,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9002,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9002,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9002,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9002,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8990,5'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9002,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9002,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9002,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9002,2'
              BranchSideFuncs:
                - xmlXPathCompRelationalExpr
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:8987,5'
          Dst:             xmlXPathCompRelationalExpr
        - Src:             'xpath.c:8999,9'
          Dst:             xmlXPathCompRelationalExpr
        - Src:             'xpath.c:9001,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompRelationalExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8949
      functionLinenumberEnd: 8969
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         71
      ICount:          421
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - xmlXPathCompAdditiveExpr
        - xmlXPathCompExprAdd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:8951,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8951,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8952,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8952,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8952,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8952,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8952,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8952,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8952,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8952,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8952,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8952,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8952,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8952,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8953,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8952,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8952,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8952,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8953,25'
          Branch Sides:
            - BranchSide:      'xpath.c:8953,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8953,29'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8953,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8953,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8955,12'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8957,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8957,29'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8958,11'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8959,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8959,28'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8960,14'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8961,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8962,7'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8962,7'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8962,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8962,15'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8963,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8962,15'
          Branch Sides:
            - BranchSide:      'xpath.c:8963,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8963,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8963,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8963,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8963,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8963,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8963,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8963,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8963,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8963,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8963,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8963,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8963,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8964,34'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8963,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8963,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8963,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8965,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8965,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8966,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompAdditiveExpr
        - Branch String:   'xpath.c:8967,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8967,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8967,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8967,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8967,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8967,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8967,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8967,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8967,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8967,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8953,5'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8967,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8967,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8967,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8967,2'
              BranchSideFuncs:
                - xmlXPathCompAdditiveExpr
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:8950,5'
          Dst:             xmlXPathCompAdditiveExpr
        - Src:             'xpath.c:8964,9'
          Dst:             xmlXPathCompAdditiveExpr
        - Src:             'xpath.c:8966,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompAdditiveExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8911
      functionLinenumberEnd: 8929
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         62
      ICount:          365
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompMultiplicativeExpr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:8914,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8914,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8915,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8915,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8915,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8915,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8915,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8915,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8915,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8915,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8915,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8915,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8915,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8915,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8916,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8915,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8915,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8915,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8916,25'
          Branch Sides:
            - BranchSide:      'xpath.c:8916,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8916,29'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8916,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8916,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8918,12'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8920,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8920,30'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8921,12'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8922,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8923,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8923,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8923,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8923,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8923,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8923,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8923,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8923,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8923,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8923,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8923,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8923,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8923,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8924,40'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8923,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8923,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8923,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8925,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8925,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8926,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompMultiplicativeExpr
        - Branch String:   'xpath.c:8927,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8927,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8927,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8927,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8927,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8927,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8927,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8927,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8927,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8927,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8916,5'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8927,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8927,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8927,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8927,2'
              BranchSideFuncs:
                - xmlXPathCompMultiplicativeExpr
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:8913,5'
          Dst:             xmlXPathCompMultiplicativeExpr
        - Src:             'xpath.c:8924,9'
          Dst:             xmlXPathCompMultiplicativeExpr
        - Src:             'xpath.c:8926,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompMultiplicativeExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8872
      functionLinenumberEnd: 8898
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         80
      ICount:          470
      EdgeCount:       108
      CyclomaticComplexity: 30
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompUnaryExpr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:8874,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8874,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8875,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8875,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8875,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8875,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8875,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8875,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8875,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8875,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8875,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8875,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8875,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8875,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8876,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8875,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8875,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8875,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8876,25'
          Branch Sides:
            - BranchSide:      'xpath.c:8876,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8877,14'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8877,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8877,30'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8878,14'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8877,45'
          Branch Sides:
            - BranchSide:      'xpath.c:8877,49'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8878,14'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8877,65'
          Branch Sides:
            - BranchSide:      'xpath.c:8876,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8878,14'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8878,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8877,65'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8878,30'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8878,45'
          Branch Sides:
            - BranchSide:      'xpath.c:8877,65'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8878,49'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8876,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8876,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8879,6'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8882,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8883,9'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8885,13'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8884,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8885,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8885,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8885,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8886,9'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8888,13'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8892,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8892,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8892,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8892,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8892,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8892,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8892,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8892,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8892,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8892,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8892,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8893,31'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8892,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8892,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8892,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8894,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8894,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8895,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompUnaryExpr
        - Branch String:   'xpath.c:8896,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8896,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8896,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8896,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8896,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8896,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8896,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8896,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8896,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8896,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8876,5'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8896,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8896,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8896,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8896,2'
              BranchSideFuncs:
                - xmlXPathCompUnaryExpr
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:8873,5'
          Dst:             xmlXPathCompUnaryExpr
        - Src:             'xpath.c:8893,9'
          Dst:             xmlXPathCompUnaryExpr
        - Src:             'xpath.c:8895,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompUnaryExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8837
      functionLinenumberEnd: 8857
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         45
      ICount:          263
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompUnionExpr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:8841,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8841,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8841,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8841,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8841,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8841,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8841,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8841,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8841,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8841,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8841,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8842,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8841,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8841,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8841,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8842,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8843,21'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8849,27'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8845,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8846,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8846,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8846,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8846,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8846,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8846,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8846,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8846,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8846,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8846,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8846,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8846,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8842,5'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8846,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8846,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8846,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8846,2'
              BranchSideFuncs:
                - xmlXPathCompUnionExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8850,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8850,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8851,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8851,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8851,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8852,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8852,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8853,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8855,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:8849,5'
          Dst:             xmlXPathCompUnionExpr
        - Src:             'xpath.c:8853,6'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:8855,6'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompUnionExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8809
      functionLinenumberEnd: 8825
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         54
      ICount:          319
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompPathExpr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8811,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8811,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8812,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8812,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8812,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8812,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8812,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8812,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8812,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8812,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8812,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8812,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8812,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8812,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8813,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8812,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8812,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8812,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8813,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8813,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8814,12'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8817,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8818,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8818,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8818,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8818,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8818,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8818,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8818,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8818,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8818,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8818,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8818,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8818,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8818,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8819,23'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8818,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8818,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8818,2'
              BranchSideFuncs:
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8823,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8823,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8823,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8823,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8823,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8823,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8823,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8823,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8823,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8823,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8813,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8823,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8823,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8823,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8823,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompPathExpr
                - xmlXPathCompExprAdd
      Callsites:
        - Src:             'xpath.c:8810,5'
          Dst:             xmlXPathCompPathExpr
        - Src:             'xpath.c:8815,2'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:8819,2'
          Dst:             xmlXPathCompPathExpr
        - Src:             'xpath.c:8821,2'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathCompPathExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8687
      functionLinenumberEnd: 8797
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         157
      ICount:          899
      EdgeCount:       213
      CyclomaticComplexity: 58
      functionsReached:
        - xmlStrlen
        - xmlStrstr
        - xmlXPathCompExprAdd
        - xmlXPathCompFilterExpr
        - xmlXPathCompLocationPath
        - xmlXPathCompRelativeLocationPath
        - xmlXPathErr
        - xmlXPathIsNodeType
        - xmlXPathScanName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:8691,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8691,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:8691,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:8691,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8691,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:8691,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:8691,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8691,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:8691,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:8691,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8691,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:8692,10'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:8691,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8691,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:8691,5'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:8692,22'
          Branch Sides:
            - BranchSide:      'xpath.c:8692,26'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8696,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8692,38'
          Branch Sides:
            - BranchSide:      'xpath.c:8693,3'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8696,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8693,3'
          Branch Sides:
            - BranchSide:      'xpath.c:8693,3'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:8694,10'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:8693,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8694,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8696,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8694,23'
          Branch Sides:
            - BranchSide:      'xpath.c:8694,27'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8696,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8694,39'
          Branch Sides:
            - BranchSide:      'xpath.c:8695,3'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8696,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8695,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8695,17'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:8697,16'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:8695,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8695,17'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:8697,16'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:8692,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8696,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8697,16'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:8697,16'
          Branch Sides:
            - BranchSide:      'xpath.c:8699,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8700,16'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:8700,16'
          Branch Sides:
            - BranchSide:      'xpath.c:8702,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8703,16'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:8703,16'
          Branch Sides:
            - BranchSide:      'xpath.c:8705,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8706,16'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:8706,16'
          Branch Sides:
            - BranchSide:      'xpath.c:8708,5'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8721,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:8721,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8721,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:8721,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:8721,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8721,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:8721,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:8721,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8721,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:8721,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:8721,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8721,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:8722,26'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:8721,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8721,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
            - BranchSide:      'xpath.c:8721,2'
              BranchSideFuncs:
                - xmlXPathScanName
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
                - xmlStrstr
        - Branch String:   'xpath.c:8723,21'
          Branch Sides:
            - BranchSide:      'xpath.c:8723,35'
              BranchSideFuncs:
                - xmlStrstr
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:8726,13'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:8723,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8724,9'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8726,13'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:8726,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8727,25'
              BranchSideFuncs:
                - xmlStrlen
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:8770,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8730,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8731,7'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:8763,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8731,7'
          Branch Sides:
            - BranchSide:      'xpath.c:8733,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8735,14'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:8735,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8735,14'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:8738,3'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:8735,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8735,14'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:8735,14'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:8735,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8735,14'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:8738,3'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:8735,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8738,3'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
            - BranchSide:      'xpath.c:8738,14'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:8738,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8739,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8741,15'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathIsNodeType
        - Branch String:   'xpath.c:8741,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8743,30'
              BranchSideFuncs:
                - xmlXPathIsNodeType
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8749,15'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8743,11'
          Branch Sides:
            - BranchSide:      'xpath.c:8744,7'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8746,7'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8749,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8751,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8753,15'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8753,32'
          Branch Sides:
            - BranchSide:      'xpath.c:8753,36'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8755,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8753,53'
          Branch Sides:
            - BranchSide:      'xpath.c:8754,8'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8755,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8753,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8755,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8758,10'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8763,10'
          Branch Sides:
            - BranchSide:      'xpath.c:8765,6'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8767,6'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8774,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8775,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8782,25'
              BranchSideFuncs:
                - xmlXPathCompFilterExpr
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:8775,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8776,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
            - BranchSide:      'xpath.c:8778,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompLocationPath
        - Branch String:   'xpath.c:8783,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8783,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8784,7'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:8784,19'
          Branch Sides:
            - BranchSide:      'xpath.c:8784,23'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:8792,13'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:8784,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8785,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:8792,13'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:8786,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8786,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:8786,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:8786,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8786,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:8786,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:8786,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8786,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:8786,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:8786,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8786,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:8788,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:8786,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8786,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:8786,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:8796,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8796,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8796,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8796,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8796,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8796,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8796,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8796,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8796,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8796,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8796,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8796,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8796,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8796,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8796,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8722,9'
          Dst:             xmlXPathScanName
        - Src:             'xpath.c:8723,25'
          Dst:             xmlStrstr
        - Src:             'xpath.c:8727,15'
          Dst:             xmlStrlen
        - Src:             'xpath.c:8743,11'
          Dst:             xmlXPathIsNodeType
        - Src:             'xpath.c:8770,6'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8776,6'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:8778,6'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:8780,2'
          Dst:             xmlXPathCompLocationPath
        - Src:             'xpath.c:8782,2'
          Dst:             xmlXPathCompFilterExpr
        - Src:             'xpath.c:8788,6'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:8791,6'
          Dst:             xmlXPathCompRelativeLocationPath
        - Src:             'xpath.c:8793,6'
          Dst:             xmlXPathCompRelativeLocationPath
    - functionName:    xmlXPathScanName
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8658
      functionLinenumberEnd: 8673
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlScanName
        - xmlStrndup
        - xmlXPathErr
        - xmlXPathPErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8663,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8664,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8666,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8666,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8667,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8669,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8670,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8671,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8672,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8662,11'
          Dst:             xmlScanName
        - Src:             'xpath.c:8664,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8669,11'
          Dst:             xmlStrndup
        - Src:             'xpath.c:8671,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathIsNodeType
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8501
      functionLinenumberEnd: 8514
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - name
      BBCount:         14
      ICount:          69
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - xmlStrEqual
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:8502,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8503,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8505,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:8505,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8506,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8507,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:8507,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8508,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8509,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xpath.c:8509,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8510,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8511,21'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:8511,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8512,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8513,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8505,9'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:8507,9'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:8509,9'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:8511,9'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathCompLocationPath
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9476
      functionLinenumberEnd: 9500
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         84
      ICount:          476
      EdgeCount:       114
      CyclomaticComplexity: 32
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompRelativeLocationPath
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:9477,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9477,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9477,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9477,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9477,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9477,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9477,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9477,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9477,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9477,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9477,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9478,9'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9477,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9477,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9477,5'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9478,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9479,42'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9481,2'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9481,2'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9482,11'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9482,23'
          Branch Sides:
            - BranchSide:      'xpath.c:9482,27'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9488,17'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9482,10'
          Branch Sides:
            - BranchSide:      'xpath.c:9483,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9488,17'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9484,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9484,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9484,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9484,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9484,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9484,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9484,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9484,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9484,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9484,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9484,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9485,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9484,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9484,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9484,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9489,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9490,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9490,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9490,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9490,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9490,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9490,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9490,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9490,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9490,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9490,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9490,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9490,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9490,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9491,8'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9490,3'
          Branch Sides:
            - BranchSide:      'xpath.c:9490,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9490,3'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9491,18'
          Branch Sides:
            - BranchSide:      'xpath.c:9492,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9496,6'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9492,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9492,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9492,35'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9492,31'
          Branch Sides:
            - BranchSide:      'xpath.c:9492,35'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9495,40'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9492,48'
          Branch Sides:
            - BranchSide:      'xpath.c:9493,23'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9495,40'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9493,35'
          Branch Sides:
            - BranchSide:      'xpath.c:9493,39'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9495,40'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9493,51'
          Branch Sides:
            - BranchSide:      'xpath.c:9494,9'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9495,40'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9494,21'
          Branch Sides:
            - BranchSide:      'xpath.c:9494,25'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9495,40'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9491,7'
          Branch Sides:
            - BranchSide:      'xpath.c:9495,40'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
            - BranchSide:      'xpath.c:9496,6'
              BranchSideFuncs:
                - xmlXPathCompRelativeLocationPath
                - xmlXPathCompExprAdd
                - xmlXPathCompRelativeLocationPath
        - Branch String:   'xpath.c:9497,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9481,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9497,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:9479,9'
          Dst:             xmlXPathCompRelativeLocationPath
        - Src:             'xpath.c:9485,3'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9487,3'
          Dst:             xmlXPathCompRelativeLocationPath
        - Src:             'xpath.c:9495,7'
          Dst:             xmlXPathCompRelativeLocationPath
    - functionName:    xmlXPathCompFilterExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8636
      functionLinenumberEnd: 8647
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         37
      ICount:          199
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - xmlXPathCompPredicate
        - xmlXPathCompPrimaryExpr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8638,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8638,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8639,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:8639,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8639,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:8639,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:8639,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8639,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:8639,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:8639,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8639,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:8639,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:8639,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8639,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:8641,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:8639,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8639,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:8639,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:8641,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8641,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:8642,24'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:8643,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8643,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:8643,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:8643,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8643,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:8643,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:8643,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8643,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:8643,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:8643,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8641,5'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:8643,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
        - Branch String:   'xpath.c:8643,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8643,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
            - BranchSide:      'xpath.c:8643,2'
              BranchSideFuncs:
                - xmlXPathCompPredicate
      Callsites:
        - Src:             'xpath.c:8637,5'
          Dst:             xmlXPathCompPrimaryExpr
        - Src:             'xpath.c:8642,2'
          Dst:             xmlXPathCompPredicate
    - functionName:    xmlXPathCompRelativeLocationPath
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9433
      functionLinenumberEnd: 9461
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         131
      ICount:          752
      EdgeCount:       176
      CyclomaticComplexity: 47
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathCompStep
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:9434,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9434,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9434,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9434,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9434,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9434,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9434,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9434,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9434,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9434,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9434,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9435,10'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9434,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9434,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9434,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:9435,22'
          Branch Sides:
            - BranchSide:      'xpath.c:9435,26'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:9440,16'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9435,9'
          Branch Sides:
            - BranchSide:      'xpath.c:9436,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9440,16'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9437,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9437,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9437,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9437,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9437,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9437,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9437,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9437,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9437,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9437,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9437,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9438,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9437,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9437,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9437,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9441,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9442,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9442,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9442,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9442,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9442,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9442,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9442,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9442,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9442,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9442,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9442,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9442,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9442,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9443,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9442,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9442,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9442,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9445,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9445,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:9446,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9446,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9446,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9446,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9446,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9446,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9446,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9446,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9446,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9446,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9446,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9446,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9447,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9446,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9446,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9446,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9447,5'
          Branch Sides:
            - BranchSide:      'xpath.c:9447,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9448,7'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9448,19'
          Branch Sides:
            - BranchSide:      'xpath.c:9448,23'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9454,13'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9448,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9449,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9454,13'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9450,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9450,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9450,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9450,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9450,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9450,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9450,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9450,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9450,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9450,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9450,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9451,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9450,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9450,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9450,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9455,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9456,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9456,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9456,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9456,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9456,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9456,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9456,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9456,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9456,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9456,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9456,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9456,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9456,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9457,23'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9456,6'
          Branch Sides:
            - BranchSide:      'xpath.c:9456,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9456,6'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9459,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9459,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9459,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9459,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9459,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9459,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9459,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9459,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9459,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9459,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9447,5'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9459,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
        - Branch String:   'xpath.c:9459,2'
          Branch Sides:
            - BranchSide:      'xpath.c:9459,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
            - BranchSide:      'xpath.c:9459,2'
              BranchSideFuncs:
                - xmlXPathCompStep
                - xmlXPathCompExprAdd
                - xmlXPathCompStep
      Callsites:
        - Src:             'xpath.c:9438,2'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9444,5'
          Dst:             xmlXPathCompStep
        - Src:             'xpath.c:9451,6'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:9453,6'
          Dst:             xmlXPathCompStep
        - Src:             'xpath.c:9457,6'
          Dst:             xmlXPathCompStep
    - functionName:    xmlXPathCompPrimaryExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8598
      functionLinenumberEnd: 8619
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         96
      ICount:          537
      EdgeCount:       129
      CyclomaticComplexity: 35
      functionsReached:
        - xmlXPathCompFunctionCall
        - xmlXPathCompLiteral
        - xmlXPathCompNumber
        - xmlXPathCompVariableReference
        - xmlXPathCompileExpr
        - xmlXPathErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8599,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8599,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
            - BranchSide:      'xpath.c:8599,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
        - Branch String:   'xpath.c:8599,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8599,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
            - BranchSide:      'xpath.c:8599,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
        - Branch String:   'xpath.c:8599,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8599,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
            - BranchSide:      'xpath.c:8599,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
        - Branch String:   'xpath.c:8599,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8599,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
            - BranchSide:      'xpath.c:8600,9'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
        - Branch String:   'xpath.c:8599,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8599,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
            - BranchSide:      'xpath.c:8599,5'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
                - xmlXPathCompVariableReference
        - Branch String:   'xpath.c:8600,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8600,51'
              BranchSideFuncs:
                - xmlXPathCompVariableReference
            - BranchSide:      'xpath.c:8601,14'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:8601,14'
          Branch Sides:
            - BranchSide:      'xpath.c:8602,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8611,16'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
        - Branch String:   'xpath.c:8602,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8603,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8603,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:8603,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8603,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8603,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:8603,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8603,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8603,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:8603,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8603,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8603,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:8603,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8603,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8604,22'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:8603,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8603,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8603,2'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:8605,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8605,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8606,6'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8606,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8607,6'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8609,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8609,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8610,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8610,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8610,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8610,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8610,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8610,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8610,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8610,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8610,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8610,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8610,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8610,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8610,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8611,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8610,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8610,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8610,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8611,16'
          Branch Sides:
            - BranchSide:      'xpath.c:8611,16'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
            - BranchSide:      'xpath.c:8611,40'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
        - Branch String:   'xpath.c:8611,36'
          Branch Sides:
            - BranchSide:      'xpath.c:8611,40'
              BranchSideFuncs:
                - xmlXPathCompNumber
            - BranchSide:      'xpath.c:8612,21'
              BranchSideFuncs:
                - xmlXPathCompNumber
        - Branch String:   'xpath.c:8611,51'
          Branch Sides:
            - BranchSide:      'xpath.c:8611,54'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
            - BranchSide:      'xpath.c:8613,17'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
        - Branch String:   'xpath.c:8611,54'
          Branch Sides:
            - BranchSide:      'xpath.c:8611,54'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
                - xmlXPathCompNumber
            - BranchSide:      'xpath.c:8613,17'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
        - Branch String:   'xpath.c:8611,16'
          Branch Sides:
            - BranchSide:      'xpath.c:8612,21'
              BranchSideFuncs:
                - xmlXPathCompNumber
            - BranchSide:      'xpath.c:8613,17'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
                - xmlXPathCompLiteral
        - Branch String:   'xpath.c:8613,30'
          Branch Sides:
            - BranchSide:      'xpath.c:8613,34'
              BranchSideFuncs:
                - xmlXPathCompLiteral
            - BranchSide:      'xpath.c:8614,22'
              BranchSideFuncs:
                - xmlXPathCompLiteral
        - Branch String:   'xpath.c:8613,16'
          Branch Sides:
            - BranchSide:      'xpath.c:8614,22'
              BranchSideFuncs:
                - xmlXPathCompLiteral
            - BranchSide:      'xpath.c:8616,27'
              BranchSideFuncs:
                - xmlXPathCompFunctionCall
        - Branch String:   'xpath.c:8618,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8618,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8618,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8618,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8618,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8618,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8618,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8618,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8618,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8618,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8618,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8618,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8618,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8618,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8618,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8600,21'
          Dst:             xmlXPathCompVariableReference
        - Src:             'xpath.c:8604,2'
          Dst:             xmlXPathCompileExpr
        - Src:             'xpath.c:8607,6'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8612,2'
          Dst:             xmlXPathCompNumber
        - Src:             'xpath.c:8614,2'
          Dst:             xmlXPathCompLiteral
        - Src:             'xpath.c:8616,2'
          Dst:             xmlXPathCompFunctionCall
    - functionName:    xmlXPathCompVariableReference
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8464
      functionLinenumberEnd: 8487
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         46
      ICount:          291
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - xmlXPathCompExprAdd
        - xmlXPathErr
        - xmlXPathParseQName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8468,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8468,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8468,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8468,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8468,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8468,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8468,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8468,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8468,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8468,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8468,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8469,9'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8468,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8468,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8468,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8469,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8470,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8472,5'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8472,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8473,31'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8473,31'
              BranchSideFuncs:
                - xmlXPathParseQName
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8474,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8475,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8478,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:8479,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8480,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8483,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8483,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8483,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8483,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8483,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8483,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8483,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8483,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8483,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8483,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8483,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8483,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8484,10'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8483,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8483,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8483,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8484,33'
          Branch Sides:
            - BranchSide:      'xpath.c:8484,37'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8484,33'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8484,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8484,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8485,2'
              BranchSideFuncs:
                - xmlXPathErr
      Callsites:
        - Src:             'xpath.c:8470,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8473,12'
          Dst:             xmlXPathParseQName
        - Src:             'xpath.c:8476,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8479,9'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:8485,2'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathCompNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8290
      functionLinenumberEnd: 8375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         104
      ICount:          692
      EdgeCount:       139
      CyclomaticComplexity: 37
      functionsReached:
        - pow
        - xmlXPathCacheNewFloat
        - xmlXPathCompExprAdd
        - xmlXPathErr
        - xmlXPathReleaseObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8301,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8301,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8302,10'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpath.c:8302,22'
          Branch Sides:
            - BranchSide:      'xpath.c:8302,27'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpath.c:8310,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:8302,38'
          Branch Sides:
            - BranchSide:      'xpath.c:8302,42'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8303,9'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpath.c:8302,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8303,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8310,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:8311,25'
          Branch Sides:
            - BranchSide:      'xpath.c:8311,29'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
            - BranchSide:      'xpath.c:8311,5'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:8311,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8312,8'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
            - BranchSide:      'xpath.c:8327,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:8315,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8316,18'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
            - BranchSide:      'xpath.c:8316,18'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:8327,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8328,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - xmlXPathErr
            - BranchSide:      'xpath.c:8351,10'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8331,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8332,15'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - xmlXPathErr
            - BranchSide:      'xpath.c:8332,15'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:8332,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8332,47'
              BranchSideFuncs:
                - xmlXPathErr
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8332,30'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
                - xmlXPathErr
        - Branch String:   'xpath.c:8332,42'
          Branch Sides:
            - BranchSide:      'xpath.c:8332,47'
              BranchSideFuncs:
                - xmlXPathErr
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8335,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8332,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8333,13'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8335,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8335,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8336,20'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8339,15'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8337,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8335,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8335,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8340,29'
          Branch Sides:
            - BranchSide:      'xpath.c:8340,33'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8340,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8340,45'
          Branch Sides:
            - BranchSide:      'xpath.c:8340,49'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8340,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8340,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8341,11'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8346,31'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8344,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8340,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8340,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8348,29'
          Branch Sides:
            - BranchSide:      'xpath.c:8348,33'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8348,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8348,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8349,13'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8350,5'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8349,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8348,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
            - BranchSide:      'xpath.c:8348,9'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
                - pow
        - Branch String:   'xpath.c:8351,22'
          Branch Sides:
            - BranchSide:      'xpath.c:8351,26'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8352,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8351,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8352,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8368,33'
              BranchSideFuncs:
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8352,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8353,13'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8353,13'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8353,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8354,34'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8356,20'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8355,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8356,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8356,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8357,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8358,2'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8358,2'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8359,29'
          Branch Sides:
            - BranchSide:      'xpath.c:8359,33'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8359,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8359,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8360,17'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8364,13'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8360,17'
          Branch Sides:
            - BranchSide:      'xpath.c:8361,28'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8362,13'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8362,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8359,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8359,9'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8364,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8365,25'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:8366,35'
              BranchSideFuncs:
                - pow
                - xmlXPathCacheNewFloat
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8369,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8370,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8371,16'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:8303,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8333,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8346,21'
          Dst:             pow
        - Src:             'xpath.c:8366,16'
          Dst:             pow
        - Src:             'xpath.c:8368,11'
          Dst:             xmlXPathCacheNewFloat
        - Src:             'xpath.c:8371,16'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:8373,9'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathCompLiteral
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8431
      functionLinenumberEnd: 8446
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCacheNewString
        - xmlXPathCompExprAdd
        - xmlXPathParseLiteral
        - xmlXPathReleaseObject
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8436,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8437,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8438,34'
              BranchSideFuncs:
                - xmlXPathCacheNewString
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:8439,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8440,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8441,16'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:8435,11'
          Dst:             xmlXPathParseLiteral
        - Src:             'xpath.c:8438,11'
          Dst:             xmlXPathCacheNewString
        - Src:             'xpath.c:8441,16'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:8443,9'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathCompFunctionCall
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8526
      functionLinenumberEnd: 8584
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         96
      ICount:          633
      EdgeCount:       130
      CyclomaticComplexity: 36
      functionsReached:
        - xmlStrEqual
        - xmlXPathCompExprAdd
        - xmlXPathCompileExpr
        - xmlXPathErr
        - xmlXPathParseQName
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:8533,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8534,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8537,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
        - Branch String:   'xpath.c:8537,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8537,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
            - BranchSide:      'xpath.c:8537,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
        - Branch String:   'xpath.c:8537,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8537,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
            - BranchSide:      'xpath.c:8537,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
        - Branch String:   'xpath.c:8537,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8537,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
            - BranchSide:      'xpath.c:8537,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
        - Branch String:   'xpath.c:8537,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8537,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
            - BranchSide:      'xpath.c:8539,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
        - Branch String:   'xpath.c:8537,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8537,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
            - BranchSide:      'xpath.c:8537,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
                - xmlXPathErr
        - Branch String:   'xpath.c:8539,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8540,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8544,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:8544,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8545,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:8545,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:8545,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8545,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:8545,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:8545,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8545,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:8545,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:8545,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8545,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:8545,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:8545,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8545,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:8550,10'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:8545,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8545,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:8545,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
        - Branch String:   'xpath.c:8550,26'
          Branch Sides:
            - BranchSide:      'xpath.c:8550,30'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
                - xmlStrEqual
            - BranchSide:      'xpath.c:8555,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:8550,46'
          Branch Sides:
            - BranchSide:      'xpath.c:8551,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:8555,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:8550,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8553,7'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:8555,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:8556,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8557,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:8578,9'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8557,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8558,16'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:8577,5'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
        - Branch String:   'xpath.c:8561,10'
          Branch Sides:
            - BranchSide:      'xpath.c:8562,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8566,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathErr
        - Branch String:   'xpath.c:8568,10'
          Branch Sides:
            - BranchSide:      'xpath.c:8568,22'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
            - BranchSide:      'xpath.c:8569,10'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:8569,10'
          Branch Sides:
            - BranchSide:      'xpath.c:8570,3'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8574,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:8574,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8575,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:8575,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:8575,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8575,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:8575,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:8575,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8575,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:8575,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:8575,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8575,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:8575,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:8575,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8557,2'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:8575,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:8575,6'
          Branch Sides:
            - BranchSide:      'xpath.c:8575,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
            - BranchSide:      'xpath.c:8575,6'
              BranchSideFuncs:
                - xmlXPathCompExprAdd
                - xmlXPathCompileExpr
                - xmlXPathCompExprAdd
                - xmlXPathErr
        - Branch String:   'xpath.c:8578,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8579,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8582,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8582,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8583,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8583,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8583,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8583,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8583,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8583,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8583,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8583,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8583,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8583,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8583,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8583,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8583,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8583,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8583,5'
          Branch Sides:
            - BranchSide:      'xpath.c:8583,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8583,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8532,12'
          Dst:             xmlXPathParseQName
        - Src:             'xpath.c:8535,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8542,2'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8551,2'
          Dst:             xmlStrEqual
        - Src:             'xpath.c:8560,6'
          Dst:             xmlXPathCompileExpr
        - Src:             'xpath.c:8566,6'
          Dst:             xmlXPathCompExprAdd
        - Src:             'xpath.c:8572,3'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8578,9'
          Dst:             xmlXPathCompExprAdd
    - functionName:    xmlXPathParseQName
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8131
      functionLinenumberEnd: 8141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathParseNCName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:8136,13'
          Branch Sides:
            - BranchSide:      'xpath.c:8136,16'
              BranchSideFuncs:
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:8136,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:8136,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8136,9'
              BranchSideFuncs:
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:8137,19'
              BranchSideFuncs:
                - xmlXPathParseNCName
        - Branch String:   'xpath.c:8138,2'
          Branch Sides:
            - BranchSide:      'xpath.c:8139,28'
              BranchSideFuncs:
                - xmlXPathParseNCName
            - BranchSide:      'xpath.c:8139,28'
              BranchSideFuncs:
                - xmlXPathParseNCName
      Callsites:
        - Src:             'xpath.c:8135,11'
          Dst:             xmlXPathParseNCName
        - Src:             'xpath.c:8139,8'
          Dst:             xmlXPathParseNCName
    - functionName:    xmlXPathCacheFreeObjectList
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:1515,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1518,25'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1529,1'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1520,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1521,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1525,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1521,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1522,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1523,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathDebugDumpNodeList
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - cur
        - depth
      BBCount:         16
      ICount:          110
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - xmlDebugDumpOneNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:1139,29'
          Branch Sides:
            - BranchSide:      'xpath.c:1139,33'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1139,5'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1139,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1140,34'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1141,30'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1142,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1143,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1149,5'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
        - Branch String:   'xpath.c:1149,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1149,5'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
            - BranchSide:      'xpath.c:1150,8'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
      Callsites:
        - Src:             'xpath.c:1143,2'
          Dst:             fprintf
        - Src:             'xpath.c:1144,2'
          Dst:             fprintf
        - Src:             'xpath.c:1152,2'
          Dst:             xmlDebugDumpOneNode
    - functionName:    xmlXPathDebugDumpNode
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - cur
        - depth
      BBCount:         21
      ICount:          135
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - xmlDebugDumpAttr
        - xmlDebugDumpOneNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:1114,29'
          Branch Sides:
            - BranchSide:      'xpath.c:1114,33'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - xmlDebugDumpAttr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1114,5'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - xmlDebugDumpAttr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1114,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1115,34'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - xmlDebugDumpAttr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1116,30'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - xmlDebugDumpAttr
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1117,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1118,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1124,10'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - xmlDebugDumpAttr
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1124,42'
          Branch Sides:
            - BranchSide:      'xpath.c:1125,8'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1126,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1124,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1126,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1128,16'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
                - xmlDebugDumpAttr
        - Branch String:   'xpath.c:1128,16'
          Branch Sides:
            - BranchSide:      'xpath.c:1129,19'
              BranchSideFuncs:
                - xmlDebugDumpAttr
            - BranchSide:      'xpath.c:1131,22'
              BranchSideFuncs:
                - xmlDebugDumpOneNode
      Callsites:
        - Src:             'xpath.c:1118,2'
          Dst:             fprintf
        - Src:             'xpath.c:1119,2'
          Dst:             fprintf
        - Src:             'xpath.c:1126,2'
          Dst:             fprintf
        - Src:             'xpath.c:1127,2'
          Dst:             fprintf
        - Src:             'xpath.c:1129,2'
          Dst:             xmlDebugDumpAttr
        - Src:             'xpath.c:1131,2'
          Dst:             xmlDebugDumpOneNode
    - functionName:    xmlXPathRegisterAllFunctions
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12078
      functionLinenumberEnd: 12079
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlXPathEvalExpression
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12065
      functionLinenumberEnd: 12066
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ctxt
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathEval
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:12066,12'
          Dst:             xmlXPathEval
    - functionName:    xmlXPathEval
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11988
      functionLinenumberEnd: 12015
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ctx
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlInitParser
        - xmlResetError
        - xmlXPathErr
        - xmlXPathEvalExpr
        - xmlXPathFreeParserContext
        - xmlXPathNewParserContext
        - xmlXPathValuePop
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:11992,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11993,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11995,5'
              BranchSideFuncs:
                - xmlInitParser
                - xmlResetError
                - xmlXPathNewParserContext
                - xmlXPathEvalExpr
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathErr
        - Branch String:   'xpath.c:12000,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12001,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12002,22'
              BranchSideFuncs:
                - xmlXPathEvalExpr
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathErr
        - Branch String:   'xpath.c:12004,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12005,6'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
            - BranchSide:      'xpath.c:12006,16'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathErr
        - Branch String:   'xpath.c:12006,16'
          Branch Sides:
            - BranchSide:      'xpath.c:12007,21'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathFreeParserContext
            - BranchSide:      'xpath.c:12010,25'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
      Callsites:
        - Src:             'xpath.c:11995,5'
          Dst:             xmlInitParser
        - Src:             'xpath.c:11997,5'
          Dst:             xmlResetError
        - Src:             'xpath.c:11999,12'
          Dst:             xmlXPathNewParserContext
        - Src:             'xpath.c:12002,5'
          Dst:             xmlXPathEvalExpr
        - Src:             'xpath.c:12007,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:12010,8'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:12013,5'
          Dst:             xmlXPathFreeParserContext
    - functionName:    xmlXPathNewParserContext
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4792
      functionLinenumberEnd: 4817
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ctxt
      BBCount:         13
      ICount:          114
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDictReference
        - xmlXPathErrMemory
        - xmlXPathNewCompExpr
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:4796,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4797,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:4800,12'
              BranchSideFuncs:
                - xmlXPathNewCompExpr
                - xmlDictReference
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:4805,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4806,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:4811,10'
              BranchSideFuncs:
                - xmlDictReference
        - Branch String:   'xpath.c:4811,24'
          Branch Sides:
            - BranchSide:      'xpath.c:4811,28'
              BranchSideFuncs:
                - xmlDictReference
            - BranchSide:      'xpath.c:4816,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:4811,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4812,27'
              BranchSideFuncs:
                - xmlDictReference
            - BranchSide:      'xpath.c:4816,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4797,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:4804,17'
          Dst:             xmlXPathNewCompExpr
        - Src:             'xpath.c:4806,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:4813,2'
          Dst:             xmlDictReference
    - functionName:    xmlXPathEvalExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11930
      functionLinenumberEnd: 11977
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         32
      ICount:          191
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - xmlXPathCompileExpr
        - xmlXPathErr
        - xmlXPathOptimizeExpression
        - xmlXPathRunEval
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:11936,24'
          Branch Sides:
            - BranchSide:      'xpath.c:11936,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11937,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11936,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11937,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11938,9'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
        - Branch String:   'xpath.c:11938,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11939,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11955,13'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
        - Branch String:   'xpath.c:11955,13'
          Branch Sides:
            - BranchSide:      'xpath.c:11956,24'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
            - BranchSide:      'xpath.c:11957,22'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
        - Branch String:   'xpath.c:11958,13'
          Branch Sides:
            - BranchSide:      'xpath.c:11959,36'
              BranchSideFuncs:
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
            - BranchSide:      'xpath.c:11960,9'
              BranchSideFuncs:
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
        - Branch String:   'xpath.c:11960,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11960,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11963,14'
              BranchSideFuncs:
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
                - xmlXPathErr
        - Branch String:   'xpath.c:11963,13'
          Branch Sides:
            - BranchSide:      'xpath.c:11964,13'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11966,7'
              BranchSideFuncs:
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:11966,31'
          Branch Sides:
            - BranchSide:      'xpath.c:11966,35'
              BranchSideFuncs:
                - xmlXPathRunEval
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:11976,21'
              BranchSideFuncs:
                - xmlXPathRunEval
        - Branch String:   'xpath.c:11966,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11967,17'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathRunEval
            - BranchSide:      'xpath.c:11976,21'
              BranchSideFuncs:
                - xmlXPathRunEval
        - Branch String:   'xpath.c:11967,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11968,28'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathRunEval
            - BranchSide:      'xpath.c:11969,33'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathRunEval
        - Branch String:   'xpath.c:11971,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11972,40'
              BranchSideFuncs:
                - xmlXPathRunEval
            - BranchSide:      'xpath.c:11973,9'
              BranchSideFuncs:
                - xmlXPathRunEval
      Callsites:
        - Src:             'xpath.c:11957,2'
          Dst:             xmlXPathCompileExpr
        - Src:             'xpath.c:11964,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11969,6'
          Dst:             xmlXPathOptimizeExpression
        - Src:             'xpath.c:11976,5'
          Dst:             xmlXPathRunEval
    - functionName:    xmlXPathFreeParserContext
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4864
      functionLinenumberEnd: 4889
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         19
      ICount:          115
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathFreeCompExpr
        - xmlXPathFreeObject
        - xmlXPathReleaseObject
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:4867,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4868,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4870,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xmlXPathFreeObject
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:4870,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4871,16'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
                - xmlXPathFreeObject
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:4879,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'xpath.c:4871,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4872,17'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeCompExpr
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:4877,9'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
        - Branch String:   'xpath.c:4872,17'
          Branch Sides:
            - BranchSide:      'xpath.c:4873,39'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathFreeCompExpr
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:4875,36'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeCompExpr
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:4879,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4886,23'
              BranchSideFuncs:
                - xmlXPathFreeCompExpr
            - BranchSide:      'xpath.c:4888,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:4873,17'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:4875,17'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:4886,2'
          Dst:             xmlXPathFreeCompExpr
    - functionName:    xmlXPathFreeCompExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         38
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - xmlDictFree
        - xmlXPathFreeObject
      functionUses:    13
      BranchProfiles:
        - Branch String:   'xpath.c:960,9'
          Branch Sides:
            - BranchSide:      'xpath.c:961,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:962,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeObject
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:962,9'
          Branch Sides:
            - BranchSide:      'xpath.c:963,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:975,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:963,2'
          Branch Sides:
            - BranchSide:      'xpath.c:964,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:974,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:965,10'
          Branch Sides:
            - BranchSide:      'xpath.c:966,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:971,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:966,7'
          Branch Sides:
            - BranchSide:      'xpath.c:967,26'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:969,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:971,10'
          Branch Sides:
            - BranchSide:      'xpath.c:972,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:973,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:975,2'
          Branch Sides:
            - BranchSide:      'xpath.c:976,12'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:982,21'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'xpath.c:977,10'
          Branch Sides:
            - BranchSide:      'xpath.c:978,7'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeObject
            - BranchSide:      'xpath.c:981,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:978,7'
          Branch Sides:
            - BranchSide:      'xpath.c:979,26'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlDictFree
            - BranchSide:      'xpath.c:980,6'
              BranchSideFuncs:
                - xmlDictFree
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:984,9'
          Branch Sides:
            - BranchSide:      'xpath.c:985,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:992,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:992,9'
          Branch Sides:
            - BranchSide:      'xpath.c:993,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:996,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:967,7'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:979,7'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:982,9'
          Dst:             xmlDictFree
    - functionName:    xmlXPathOptimizeExpression
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11668
      functionLinenumberEnd: 11739
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pctxt
        - op
      BBCount:         45
      ICount:          268
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathOptimizeExpression
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpath.c:11677,47'
          Branch Sides:
            - BranchSide:      'xpath.c:11678,10'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:11723,9'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:11678,25'
          Branch Sides:
            - BranchSide:      'xpath.c:11679,10'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:11723,9'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:11677,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11681,37'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:11723,9'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:11683,55'
          Branch Sides:
            - BranchSide:      'xpath.c:11684,32'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:11720,5'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:11685,42'
          Branch Sides:
            - BranchSide:      'xpath.c:11686,14'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:11720,5'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:11686,33'
          Branch Sides:
            - BranchSide:      'xpath.c:11687,32'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:11720,5'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:11687,66'
          Branch Sides:
            - BranchSide:      'xpath.c:11688,32'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:11720,5'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:11683,13'
          Branch Sides:
            - BranchSide:      'xpath.c:11695,39'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:11720,5'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:11695,13'
          Branch Sides:
            - BranchSide:      'xpath.c:11703,33'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:11703,33'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:11713,33'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:11713,33'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:11717,21'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:11723,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11724,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11727,12'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:11728,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11729,13'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:11733,9'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:11729,13'
          Branch Sides:
            - BranchSide:      'xpath.c:11730,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11731,9'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:11733,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11734,36'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:11735,9'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:11735,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11736,29'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:11737,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11737,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11737,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11738,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:11734,9'
          Dst:             xmlXPathOptimizeExpression
        - Src:             'xpath.c:11736,2'
          Dst:             xmlXPathOptimizeExpression
    - functionName:    xmlXPathRunEval
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11424
      functionLinenumberEnd: 11494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - toBool
      BBCount:         19
      ICount:          153
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathCompOpEval
        - xmlXPathCompOpEvalToBoolean
        - xmlXPathErr
        - xmlXPathPErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:11428,24'
          Branch Sides:
            - BranchSide:      'xpath.c:11428,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11429,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11428,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11429,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11431,9'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:11431,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11433,13'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11480,12'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
        - Branch String:   'xpath.c:11440,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11441,25'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:11444,2'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalToBoolean
                - xmlXPathErr
        - Branch String:   'xpath.c:11481,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11482,21'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:11485,16'
              BranchSideFuncs:
                - xmlXPathCompOpEval
                - xmlXPathCompOpEvalToBoolean
        - Branch String:   'xpath.c:11486,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11487,37'
              BranchSideFuncs:
                - xmlXPathCompOpEvalToBoolean
            - BranchSide:      'xpath.c:11490,21'
              BranchSideFuncs:
                - xmlXPathCompOpEval
      Callsites:
        - Src:             'xpath.c:11441,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:11482,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11487,9'
          Dst:             xmlXPathCompOpEvalToBoolean
        - Src:             'xpath.c:11490,2'
          Dst:             xmlXPathCompOpEval
    - functionName:    xmlXPathNewCompExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          81
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:928,33'
          Branch Sides:
            - BranchSide:      'xpath.c:926,25'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:928,33'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:929,9'
          Branch Sides:
            - BranchSide:      'xpath.c:930,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:931,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:940,9'
          Branch Sides:
            - BranchSide:      'xpath.c:941,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:944,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNodeEval
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12048
      functionLinenumberEnd: 12054
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - str
        - ctx
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathEval
        - xmlXPathSetContextNode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:12049,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12050,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12051,32'
              BranchSideFuncs:
                - xmlXPathSetContextNode
                - xmlXPathEval
        - Branch String:   'xpath.c:12051,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12052,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12053,25'
              BranchSideFuncs:
                - xmlXPathEval
      Callsites:
        - Src:             'xpath.c:12051,9'
          Dst:             xmlXPathSetContextNode
        - Src:             'xpath.c:12053,12'
          Dst:             xmlXPathEval
    - functionName:    xmlXPathSetContextNode
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12026
      functionLinenumberEnd: 12035
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ctx
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:12027,24'
          Branch Sides:
            - BranchSide:      'xpath.c:12027,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12028,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12027,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12028,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12030,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:12030,9'
          Branch Sides:
            - BranchSide:      'xpath.c:12031,21'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:12034,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathCompiledEvalToBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11917
      functionLinenumberEnd: 11918
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
        - ctxt
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCompiledEvalInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:11918,12'
          Dst:             xmlXPathCompiledEvalInternal
    - functionName:    xmlXPathCompiledEvalInternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11854
      functionLinenumberEnd: 11886
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - comp
        - ctxt
        - resObjPtr
        - toBool
      BBCount:         20
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlInitParser
        - xmlResetError
        - xmlXPathCompParserContext
        - xmlXPathErr
        - xmlXPathFreeParserContext
        - xmlXPathReleaseObject
        - xmlXPathRunEval
        - xmlXPathValuePop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:11859,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11860,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11861,5'
              BranchSideFuncs:
                - xmlInitParser
                - xmlResetError
                - xmlXPathCompParserContext
                - xmlXPathRunEval
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
                - xmlXPathValuePop
                - xmlXPathErr
        - Branch String:   'xpath.c:11866,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11867,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11868,27'
              BranchSideFuncs:
                - xmlXPathRunEval
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
                - xmlXPathValuePop
                - xmlXPathErr
        - Branch String:   'xpath.c:11870,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11871,13'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
                - xmlXPathErr
            - BranchSide:      'xpath.c:11877,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
        - Branch String:   'xpath.c:11871,13'
          Branch Sides:
            - BranchSide:      'xpath.c:11872,25'
              BranchSideFuncs:
                - xmlXPathErr
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
            - BranchSide:      'xpath.c:11873,19'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
        - Branch String:   'xpath.c:11877,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11878,22'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
            - BranchSide:      'xpath.c:11880,31'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathFreeParserContext
      Callsites:
        - Src:             'xpath.c:11861,5'
          Dst:             xmlInitParser
        - Src:             'xpath.c:11863,5'
          Dst:             xmlResetError
        - Src:             'xpath.c:11865,13'
          Dst:             xmlXPathCompParserContext
        - Src:             'xpath.c:11868,11'
          Dst:             xmlXPathRunEval
        - Src:             'xpath.c:11872,13'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:11874,22'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:11880,9'
          Dst:             xmlXPathReleaseObject
        - Src:             'xpath.c:11883,5'
          Dst:             xmlXPathFreeParserContext
    - functionName:    xmlXPathCompiledEval
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11898
      functionLinenumberEnd: 11902
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
        - ctx
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCompiledEvalInternal
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:11901,5'
          Dst:             xmlXPathCompiledEvalInternal
    - functionName:    xmlXPathCompile
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11834
      functionLinenumberEnd: 11835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCtxtCompile
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:11835,12'
          Dst:             xmlXPathCtxtCompile
    - functionName:    xmlXPathCtxtCompile
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11750
      functionLinenumberEnd: 11824
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         41
      ICount:          234
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - xmlInitParser
        - xmlStrdup
        - xmlXPathCompileExpr
        - xmlXPathFreeContext
        - xmlXPathFreeParserContext
        - xmlXPathNewContext
        - xmlXPathNewParserContext
        - xmlXPathOptimizeExpression
        - xmlXPatherror
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xpath.c:11756,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11757,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11765,5'
              BranchSideFuncs:
                - xmlInitParser
                - xmlXPathNewParserContext
                - xmlXPathCompileExpr
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
                - xmlXPathOptimizeExpression
                - xmlXPatherror
                - xmlXPathFreeParserContext
                - xmlXPathFreeContext
                - xmlXPathFreeContext
                - xmlXPathNewContext
        - Branch String:   'xpath.c:11770,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11771,19'
              BranchSideFuncs:
                - xmlXPathNewContext
                - xmlXPathNewParserContext
                - xmlXPathCompileExpr
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
                - xmlXPathOptimizeExpression
                - xmlXPatherror
                - xmlXPathFreeParserContext
                - xmlXPathFreeContext
                - xmlXPathFreeContext
            - BranchSide:      'xpath.c:11777,38'
              BranchSideFuncs:
                - xmlXPathNewParserContext
                - xmlXPathCompileExpr
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
                - xmlXPathOptimizeExpression
                - xmlXPatherror
                - xmlXPathFreeParserContext
                - xmlXPathFreeContext
                - xmlXPathFreeContext
        - Branch String:   'xpath.c:11772,13'
          Branch Sides:
            - BranchSide:      'xpath.c:11773,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11774,16'
              BranchSideFuncs:
                - xmlXPathNewParserContext
                - xmlXPathCompileExpr
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
                - xmlXPathOptimizeExpression
                - xmlXPatherror
                - xmlXPathFreeParserContext
                - xmlXPathFreeContext
                - xmlXPathFreeContext
        - Branch String:   'xpath.c:11778,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11779,13'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xpath.c:11784,16'
              BranchSideFuncs:
                - xmlXPathCompileExpr
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
                - xmlXPathOptimizeExpression
                - xmlXPatherror
                - xmlXPathFreeParserContext
                - xmlXPathFreeContext
        - Branch String:   'xpath.c:11779,13'
          Branch Sides:
            - BranchSide:      'xpath.c:11780,33'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xpath.c:11781,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11788,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11790,35'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlXPathFreeContext
            - BranchSide:      'xpath.c:11796,10'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
                - xmlXPathOptimizeExpression
                - xmlXPatherror
        - Branch String:   'xpath.c:11791,13'
          Branch Sides:
            - BranchSide:      'xpath.c:11792,33'
              BranchSideFuncs:
                - xmlXPathFreeContext
            - BranchSide:      'xpath.c:11793,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11796,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11803,16'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
            - BranchSide:      'xpath.c:11806,9'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
                - xmlXPathOptimizeExpression
        - Branch String:   'xpath.c:11807,25'
          Branch Sides:
            - BranchSide:      'xpath.c:11807,29'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
                - xmlXPathOptimizeExpression
            - BranchSide:      'xpath.c:11814,2'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
        - Branch String:   'xpath.c:11807,6'
          Branch Sides:
            - BranchSide:      'xpath.c:11808,17'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
            - BranchSide:      'xpath.c:11814,2'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
        - Branch String:   'xpath.c:11808,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11809,28'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
            - BranchSide:      'xpath.c:11810,33'
              BranchSideFuncs:
                - xmlXPathOptimizeExpression
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
        - Branch String:   'xpath.c:11811,17'
          Branch Sides:
            - BranchSide:      'xpath.c:11812,31'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
            - BranchSide:      'xpath.c:11813,2'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlStrdup
                - xmlXPathFreeContext
        - Branch String:   'xpath.c:11817,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11818,29'
              BranchSideFuncs:
                - xmlXPathFreeContext
                - xmlStrdup
            - BranchSide:      'xpath.c:11820,9'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xpath.c:11820,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11821,25'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xpath.c:11823,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:11765,5'
          Dst:             xmlInitParser
        - Src:             'xpath.c:11771,19'
          Dst:             xmlXPathNewContext
        - Src:             'xpath.c:11777,13'
          Dst:             xmlXPathNewParserContext
        - Src:             'xpath.c:11780,13'
          Dst:             xmlXPathFreeContext
        - Src:             'xpath.c:11785,5'
          Dst:             xmlXPathCompileExpr
        - Src:             'xpath.c:11790,9'
          Dst:             xmlXPathFreeParserContext
        - Src:             'xpath.c:11792,13'
          Dst:             xmlXPathFreeContext
        - Src:             'xpath.c:11803,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:11810,6'
          Dst:             xmlXPathOptimizeExpression
        - Src:             'xpath.c:11816,5'
          Dst:             xmlXPathFreeParserContext
        - Src:             'xpath.c:11818,9'
          Dst:             xmlXPathFreeContext
        - Src:             'xpath.c:11821,15'
          Dst:             xmlStrdup
    - functionName:    xmlXPathNewContext
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4705
      functionLinenumberEnd: 4739
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xpath.c:4709,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4710,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4711,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathFreeContext
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4747
      functionLinenumberEnd: 4757
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlResetError
        - xmlXPathFreeCache
        - xmlXPathRegisteredFuncsCleanup
        - xmlXPathRegisteredNsCleanup
        - xmlXPathRegisteredVariablesCleanup
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xpath.c:4748,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4748,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4750,9'
              BranchSideFuncs:
                - xmlXPathRegisteredNsCleanup
                - xmlXPathRegisteredFuncsCleanup
                - xmlXPathRegisteredVariablesCleanup
                - xmlResetError
                - xmlXPathFreeCache
        - Branch String:   'xpath.c:4750,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4751,46'
              BranchSideFuncs:
                - xmlXPathFreeCache
                - xmlXPathRegisteredNsCleanup
                - xmlXPathRegisteredFuncsCleanup
                - xmlXPathRegisteredVariablesCleanup
                - xmlResetError
            - BranchSide:      'xpath.c:4752,33'
              BranchSideFuncs:
                - xmlXPathRegisteredNsCleanup
                - xmlXPathRegisteredFuncsCleanup
                - xmlXPathRegisteredVariablesCleanup
                - xmlResetError
      Callsites:
        - Src:             'xpath.c:4751,2'
          Dst:             xmlXPathFreeCache
        - Src:             'xpath.c:4752,5'
          Dst:             xmlXPathRegisteredNsCleanup
        - Src:             'xpath.c:4753,5'
          Dst:             xmlXPathRegisteredFuncsCleanup
        - Src:             'xpath.c:4754,5'
          Dst:             xmlXPathRegisteredVariablesCleanup
        - Src:             'xpath.c:4755,5'
          Dst:             xmlResetError
    - functionName:    xmlXPatherror
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - file
        - line
        - no
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathErr
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:777,5'
          Dst:             xmlXPathErr
    - functionName:    xmlXPathFreeCache
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1541
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cache
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCacheFreeObjectList
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:1534,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1535,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1536,9'
              BranchSideFuncs:
                - xmlXPathCacheFreeObjectList
                - xmlXPathCacheFreeObjectList
        - Branch String:   'xpath.c:1536,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1537,30'
              BranchSideFuncs:
                - xmlXPathCacheFreeObjectList
                - xmlXPathCacheFreeObjectList
            - BranchSide:      'xpath.c:1538,9'
              BranchSideFuncs:
                - xmlXPathCacheFreeObjectList
        - Branch String:   'xpath.c:1538,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1539,30'
              BranchSideFuncs:
                - xmlXPathCacheFreeObjectList
            - BranchSide:      'xpath.c:1540,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1537,2'
          Dst:             xmlXPathCacheFreeObjectList
        - Src:             'xpath.c:1539,2'
          Dst:             xmlXPathCacheFreeObjectList
    - functionName:    xmlXPathRegisteredNsCleanup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4018
      functionLinenumberEnd: 4024
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashDefaultDeallocator
        - xmlHashFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4019,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4020,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4022,17'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'xpath.c:4022,5'
          Dst:             xmlHashFree
        - Src:             'xpath.c:4022,5'
          Dst:             xmlHashDefaultDeallocator
    - functionName:    xmlXPathRegisteredFuncsCleanup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3792
      functionLinenumberEnd: 3798
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashFree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:3793,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3794,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3796,17'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'xpath.c:3796,5'
          Dst:             xmlHashFree
    - functionName:    xmlXPathRegisteredVariablesCleanup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3927
      functionLinenumberEnd: 3933
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlHashFree
        - xmlXPathFreeObjectEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:3928,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3929,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3931,17'
              BranchSideFuncs:
                - xmlHashFree
      Callsites:
        - Src:             'xpath.c:3931,5'
          Dst:             xmlHashFree
        - Src:             'xpath.c:3931,5'
          Dst:             xmlXPathFreeObjectEntry
    - functionName:    xmlXPathFreeObjectEntry
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4229
      functionLinenumberEnd: 4231
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
        - name
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathFreeObject
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4230,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xmlXPathEvalPredicate
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11517
      functionLinenumberEnd: 11536
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - res
      BBCount:         22
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - xmlStrlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:11518,24'
          Branch Sides:
            - BranchSide:      'xpath.c:11518,42'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11518,28'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'xpath.c:11518,9'
          Branch Sides:
            - BranchSide:      'xpath.c:11518,42'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11519,13'
              BranchSideFuncs:
                - xmlStrlen
        - Branch String:   'xpath.c:11519,5'
          Branch Sides:
            - BranchSide:      'xpath.c:11521,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11523,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11526,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11526,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11530,14'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'xpath.c:11533,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11526,10'
          Branch Sides:
            - BranchSide:      'xpath.c:11527,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:11528,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:11530,38'
          Branch Sides:
            - BranchSide:      'xpath.c:11530,38'
              BranchSideFuncs:
                - xmlStrlen
            - BranchSide:      'xpath.c:11531,24'
              BranchSideFuncs:
                - xmlStrlen
      Callsites:
        - Src:             'xpath.c:11531,14'
          Dst:             xmlStrlen
    - functionName:    xmlXPathParseName
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8152
      functionLinenumberEnd: 8170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - xmlScanName
        - xmlStrndup
        - xmlXPathErr
        - xmlXPathPErrMemory
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xpath.c:8156,24'
          Branch Sides:
            - BranchSide:      'xpath.c:8156,48'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8156,28'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8156,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8156,48'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8158,23'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpath.c:8159,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8160,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpath.c:8162,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8162,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8163,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:8165,22'
              BranchSideFuncs:
                - xmlStrndup
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:8166,9'
          Branch Sides:
            - BranchSide:      'xpath.c:8167,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpath.c:8168,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:8158,11'
          Dst:             xmlScanName
        - Src:             'xpath.c:8160,9'
          Dst:             xmlXPathErr
        - Src:             'xpath.c:8165,11'
          Dst:             xmlStrndup
        - Src:             'xpath.c:8167,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPathIsAncestor
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6634
      functionLinenumberEnd: 6651
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ancestor
        - node
      BBCount:         22
      ICount:          115
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:6635,28'
          Branch Sides:
            - BranchSide:      'xpath.c:6635,47'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6635,32'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6635,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6635,47'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6636,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6636,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6637,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6638,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6638,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6639,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6641,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6641,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6641,37'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6643,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6643,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6643,45'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6644,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6644,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6644,45'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6645,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6645,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6646,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6650,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6646,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6647,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6648,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNextPreceding
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6666
      functionLinenumberEnd: 6698
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - cur
      BBCount:         47
      ICount:          237
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - xmlXPathIsAncestor
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:6667,24'
          Branch Sides:
            - BranchSide:      'xpath.c:6667,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6667,28'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6667,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6667,52'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6668,9'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6668,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6669,15'
              BranchSideFuncs:
                - xmlXPathIsAncestor
            - BranchSide:      'xpath.c:6681,10'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6670,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6671,19'
              BranchSideFuncs:
                - xmlXPathIsAncestor
            - BranchSide:      'xpath.c:6672,20'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6675,36'
          Branch Sides:
            - BranchSide:      'xpath.c:6676,18'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6677,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6675,17'
          Branch Sides:
            - BranchSide:      'xpath.c:6677,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6678,32'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6681,23'
          Branch Sides:
            - BranchSide:      'xpath.c:6681,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6682,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6681,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6682,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6683,10'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6683,29'
          Branch Sides:
            - BranchSide:      'xpath.c:6683,33'
              BranchSideFuncs:
                - xmlXPathIsAncestor
            - BranchSide:      'xpath.c:6685,5'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6683,9'
          Branch Sides:
            - BranchSide:      'xpath.c:6684,8'
              BranchSideFuncs:
                - xmlXPathIsAncestor
            - BranchSide:      'xpath.c:6685,5'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6686,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6687,24'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6691,15'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6687,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6687,60'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6688,21'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:6692,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6693,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6694,13'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6694,13'
          Branch Sides:
            - BranchSide:      'xpath.c:6695,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:6696,5'
              BranchSideFuncs:
                - xmlXPathIsAncestor
        - Branch String:   'xpath.c:6696,5'
          Branch Sides:
            - BranchSide:      'xpath.c:6686,13'
              BranchSideFuncs:
                - xmlXPathIsAncestor
            - BranchSide:      'xpath.c:6697,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:6696,14'
          Dst:             xmlXPathIsAncestor
    - functionName:    xmlXPathSetErrorHandler
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4770
      functionLinenumberEnd: 4776
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - handler
        - data
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4771,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4772,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4774,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathConvertBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4680
      functionLinenumberEnd: 4690
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathCastToBoolean
        - xmlXPathFreeObject
        - xmlXPathNewBoolean
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:4683,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4684,9'
              BranchSideFuncs:
                - xmlXPathNewBoolean
            - BranchSide:      'xpath.c:4685,9'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathNewBoolean
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:4685,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4686,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4687,52'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathNewBoolean
                - xmlXPathFreeObject
      Callsites:
        - Src:             'xpath.c:4684,9'
          Dst:             xmlXPathNewBoolean
        - Src:             'xpath.c:4687,30'
          Dst:             xmlXPathCastToBoolean
        - Src:             'xpath.c:4687,11'
          Dst:             xmlXPathNewBoolean
        - Src:             'xpath.c:4688,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xmlXPathConvertNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4583
      functionLinenumberEnd: 4593
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlXPathCastToNumber
        - xmlXPathFreeObject
        - xmlXPathNewFloat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:4586,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4587,9'
              BranchSideFuncs:
                - xmlXPathNewFloat
            - BranchSide:      'xpath.c:4588,9'
              BranchSideFuncs:
                - xmlXPathCastToNumber
                - xmlXPathNewFloat
                - xmlXPathFreeObject
        - Branch String:   'xpath.c:4588,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4589,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4590,49'
              BranchSideFuncs:
                - xmlXPathCastToNumber
                - xmlXPathNewFloat
                - xmlXPathFreeObject
      Callsites:
        - Src:             'xpath.c:4587,9'
          Dst:             xmlXPathNewFloat
        - Src:             'xpath.c:4590,28'
          Dst:             xmlXPathCastToNumber
        - Src:             'xpath.c:4590,11'
          Dst:             xmlXPathNewFloat
        - Src:             'xpath.c:4591,5'
          Dst:             xmlXPathFreeObject
    - functionName:    xmlXPathCastToNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4571
      functionLinenumberEnd: 4572
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathCastToNumberInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4572,12'
          Dst:             xmlXPathCastToNumberInternal
    - functionName:    xmlXPathCastNodeSetToNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4552
      functionLinenumberEnd: 4562
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ns
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathCastNodeSetToString
        - xmlXPathCastStringToNumber
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:4556,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4557,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4558,39'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
                - xmlXPathCastStringToNumber
      Callsites:
        - Src:             'xpath.c:4558,11'
          Dst:             xmlXPathCastNodeSetToString
        - Src:             'xpath.c:4559,11'
          Dst:             xmlXPathCastStringToNumber
    - functionName:    xmlXPathCastNodeToNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4541
      functionLinenumberEnd: 4542
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathNodeToNumberInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4542,12'
          Dst:             xmlXPathNodeToNumberInternal
    - functionName:    xmlXPathConvertString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4454
      functionLinenumberEnd: 4483
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         18
      ICount:          102
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathCastBooleanToString
        - xmlXPathCastNodeSetToString
        - xmlXPathCastNumberToString
        - xmlXPathFreeObject
        - xmlXPathNewCString
        - xmlXPathWrapString
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:4457,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4458,9'
              BranchSideFuncs:
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4460,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
                - xmlXPathCastNumberToString
                - xmlXPathCastBooleanToString
                - xmlXPathCastNodeSetToString
        - Branch String:   'xpath.c:4460,5'
          Branch Sides:
            - BranchSide:      'xpath.c:4462,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4465,36'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4465,36'
              BranchSideFuncs:
                - xmlXPathCastNodeSetToString
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4468,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4470,36'
              BranchSideFuncs:
                - xmlXPathCastBooleanToString
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4473,35'
              BranchSideFuncs:
                - xmlXPathCastNumberToString
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4477,2'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4479,24'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathWrapString
                - xmlXPathNewCString
        - Branch String:   'xpath.c:4480,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4481,9'
              BranchSideFuncs:
                - xmlXPathNewCString
            - BranchSide:      'xpath.c:4482,31'
              BranchSideFuncs:
                - xmlXPathWrapString
      Callsites:
        - Src:             'xpath.c:4458,9'
          Dst:             xmlXPathNewCString
        - Src:             'xpath.c:4465,8'
          Dst:             xmlXPathCastNodeSetToString
        - Src:             'xpath.c:4470,8'
          Dst:             xmlXPathCastBooleanToString
        - Src:             'xpath.c:4473,8'
          Dst:             xmlXPathCastNumberToString
        - Src:             'xpath.c:4479,5'
          Dst:             xmlXPathFreeObject
        - Src:             'xpath.c:4481,9'
          Dst:             xmlXPathNewCString
        - Src:             'xpath.c:4482,12'
          Dst:             xmlXPathWrapString
    - functionName:    xmlXPathNewCString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4127
      functionLinenumberEnd: 4128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathNewString
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4128,12'
          Dst:             xmlXPathNewString
    - functionName:    xmlXPathWrapExternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4149
      functionLinenumberEnd: 4159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:4153,9'
          Branch Sides:
            - BranchSide:      'xpath.c:4154,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:4155,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathWrapCString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4138
      functionLinenumberEnd: 4139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathWrapString
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:4139,12'
          Dst:             xmlXPathWrapString
    - functionName:    xmlXPathRegisterNs
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3946
      functionLinenumberEnd: 3979
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - prefix
        - ns_uri
      BBCount:         21
      ICount:          133
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - xmlHashCreate
        - xmlHashDefaultDeallocator
        - xmlHashRemoveEntry
        - xmlHashUpdateEntry
        - xmlStrdup
        - xmlXPathErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:3949,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3950,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3951,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
                - xmlHashRemoveEntry
                - xmlXPathErrMemory
                - xmlHashCreate
        - Branch String:   'xpath.c:3951,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3952,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3953,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
                - xmlHashRemoveEntry
                - xmlXPathErrMemory
                - xmlHashCreate
        - Branch String:   'xpath.c:3953,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3954,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3956,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
                - xmlHashRemoveEntry
                - xmlXPathErrMemory
                - xmlHashCreate
        - Branch String:   'xpath.c:3956,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3957,17'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
                - xmlHashRemoveEntry
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:3958,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
                - xmlHashRemoveEntry
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:3958,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3959,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:3962,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
                - xmlHashRemoveEntry
        - Branch String:   'xpath.c:3962,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3963,35'
              BranchSideFuncs:
                - xmlHashRemoveEntry
            - BranchSide:      'xpath.c:3966,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:3967,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3968,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:3971,28'
              BranchSideFuncs:
                - xmlHashUpdateEntry
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:3971,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3973,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:3978,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3957,17'
          Dst:             xmlHashCreate
        - Src:             'xpath.c:3959,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:3963,16'
          Dst:             xmlHashRemoveEntry
        - Src:             'xpath.c:3963,16'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'xpath.c:3966,12'
          Dst:             xmlStrdup
        - Src:             'xpath.c:3968,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:3971,9'
          Dst:             xmlHashUpdateEntry
        - Src:             'xpath.c:3971,9'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'xpath.c:3973,9'
          Dst:             xmlXPathErrMemory
    - functionName:    xmlXPathRegisterVariableLookup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3860
      functionLinenumberEnd: 3865
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - f
        - data
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:3861,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3862,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3863,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathRegisterVariableNS
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3834
      functionLinenumberEnd: 3849
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - ns_uri
        - value
      BBCount:         15
      ICount:          94
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlHashCreate
        - xmlHashRemoveEntry2
        - xmlHashUpdateEntry2
        - xmlXPathFreeObjectEntry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:3835,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3836,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3837,9'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlHashRemoveEntry2
                - xmlHashCreate
        - Branch String:   'xpath.c:3837,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3838,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3840,9'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlHashRemoveEntry2
                - xmlHashCreate
        - Branch String:   'xpath.c:3840,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3841,18'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashUpdateEntry2
                - xmlHashRemoveEntry2
            - BranchSide:      'xpath.c:3842,9'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlHashRemoveEntry2
        - Branch String:   'xpath.c:3842,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3843,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3844,9'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
                - xmlHashRemoveEntry2
        - Branch String:   'xpath.c:3844,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3845,36'
              BranchSideFuncs:
                - xmlHashRemoveEntry2
            - BranchSide:      'xpath.c:3847,32'
              BranchSideFuncs:
                - xmlHashUpdateEntry2
      Callsites:
        - Src:             'xpath.c:3841,18'
          Dst:             xmlHashCreate
        - Src:             'xpath.c:3845,16'
          Dst:             xmlHashRemoveEntry2
        - Src:             'xpath.c:3845,16'
          Dst:             xmlXPathFreeObjectEntry
        - Src:             'xpath.c:3847,12'
          Dst:             xmlHashUpdateEntry2
        - Src:             'xpath.c:3847,12'
          Dst:             xmlXPathFreeObjectEntry
    - functionName:    xmlXPathRegisterVariable
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3817
      functionLinenumberEnd: 3818
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - value
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathRegisterVariableNS
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:3818,12'
          Dst:             xmlXPathRegisterVariableNS
    - functionName:    xmlXPathRegisterFuncLookup
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3712
      functionLinenumberEnd: 3717
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - f
        - funcCtxt
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:3713,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3714,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3715,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathRegisterFuncNS
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3675
      functionLinenumberEnd: 3700
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - ns_uri
        - f
      BBCount:         17
      ICount:          113
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - xmlHashAddEntry2
        - xmlHashCreate
        - xmlHashRemoveEntry2
        - xmlXPathErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:3679,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3680,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3681,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlXPathErrMemory
                - xmlHashRemoveEntry2
                - xmlXPathErrMemory
                - xmlHashCreate
        - Branch String:   'xpath.c:3681,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3682,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3684,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlXPathErrMemory
                - xmlHashRemoveEntry2
                - xmlXPathErrMemory
                - xmlHashCreate
        - Branch String:   'xpath.c:3684,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3685,19'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashAddEntry2
                - xmlXPathErrMemory
                - xmlHashRemoveEntry2
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:3686,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlXPathErrMemory
                - xmlHashRemoveEntry2
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:3686,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3687,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:3690,9'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlXPathErrMemory
                - xmlHashRemoveEntry2
        - Branch String:   'xpath.c:3690,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3691,36'
              BranchSideFuncs:
                - xmlHashRemoveEntry2
            - BranchSide:      'xpath.c:3692,5'
              BranchSideFuncs:
                - xmlHashAddEntry2
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:3694,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3695,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:3699,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3685,19'
          Dst:             xmlHashCreate
        - Src:             'xpath.c:3687,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:3691,16'
          Dst:             xmlHashRemoveEntry2
        - Src:             'xpath.c:3693,11'
          Dst:             xmlHashAddEntry2
        - Src:             'xpath.c:3695,9'
          Dst:             xmlXPathErrMemory
    - functionName:    xmlXPathRegisterFunc
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3660
      functionLinenumberEnd: 3661
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
        - f
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathRegisterFuncNS
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:3661,12'
          Dst:             xmlXPathRegisterFuncNS
    - functionName:    xmlXPathTrailing
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3633
      functionLinenumberEnd: 3642
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         24
      ICount:          113
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathNodeSetCreate
        - xmlXPathNodeSetSort
        - xmlXPathNodeTrailingSorted
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3634,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3634,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3635,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3634,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3634,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3635,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3634,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3635,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3636,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetSort
                - xmlXPathNodeTrailingSorted
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3636,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3636,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
            - BranchSide:      'xpath.c:3637,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3636,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3636,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
            - BranchSide:      'xpath.c:3637,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3636,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3637,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
            - BranchSide:      'xpath.c:3638,25'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetSort
                - xmlXPathNodeTrailingSorted
        - Branch String:   'xpath.c:3641,11'
          Branch Sides:
            - BranchSide:      'xpath.c:3640,12'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
            - BranchSide:      'xpath.c:3641,11'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
        - Branch String:   'xpath.c:3641,11'
          Branch Sides:
            - BranchSide:      'xpath.c:3640,12'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
            - BranchSide:      'xpath.c:3640,12'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
      Callsites:
        - Src:             'xpath.c:3637,9'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3638,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3639,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3640,12'
          Dst:             xmlXPathNodeTrailingSorted
    - functionName:    xmlXPathNodeTrailingSorted
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3555
      functionLinenumberEnd: 3582
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes
        - node
      BBCount:         37
      ICount:          188
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetContains
        - xmlXPathNodeSetCreate
        - xmlXPathNodeSetSort
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:3560,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3561,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3563,11'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3564,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3565,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3566,9'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3566,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3566,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3568,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3566,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3566,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3568,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3566,39'
          Branch Sides:
            - BranchSide:      'xpath.c:3567,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3568,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3566,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3568,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3570,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3570,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3570,7'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3570,7'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3571,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3572,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3580,25'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
        - Branch String:   'xpath.c:3572,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3572,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3572,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3572,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3572,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3572,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3572,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3572,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3572,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3573,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3574,6'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
            - BranchSide:      'xpath.c:3575,31'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetSort
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3575,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3576,33'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3579,5'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
      Callsites:
        - Src:             'xpath.c:3563,11'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3567,4'
          Dst:             xmlXPathNodeSetContains
        - Src:             'xpath.c:3575,6'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'xpath.c:3576,13'
          Dst:             xmlXPathFreeNodeSet
        - Src:             'xpath.c:3580,5'
          Dst:             xmlXPathNodeSetSort
    - functionName:    xmlXPathNodeSetContains
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2692
      functionLinenumberEnd: 2717
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - val
      BBCount:         34
      ICount:          182
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - xmlStrEqual
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xpath.c:2695,23'
          Branch Sides:
            - BranchSide:      'xpath.c:2695,41'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2695,27'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2695,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2695,41'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2696,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2696,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2697,9'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:2711,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2697,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2698,10'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:2710,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2698,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2701,20'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:2709,2'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2703,7'
          Branch Sides:
            - BranchSide:      'xpath.c:2704,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2705,8'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2705,27'
          Branch Sides:
            - BranchSide:      'xpath.c:2705,31'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:2708,6'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2705,55'
          Branch Sides:
            - BranchSide:      'xpath.c:2706,27'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xpath.c:2708,6'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2705,7'
          Branch Sides:
            - BranchSide:      'xpath.c:2707,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2708,6'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xpath.c:2711,2'
          Branch Sides:
            - BranchSide:      'xpath.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2712,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2712,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2713,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2714,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2706,15'
          Dst:             xmlStrEqual
    - functionName:    xmlXPathTrailingSorted
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3613
      functionLinenumberEnd: 3618
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         17
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathNodeTrailingSorted
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3614,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3614,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3615,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3614,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3614,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3615,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3614,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3615,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3616,39'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
        - Branch String:   'xpath.c:3617,11'
          Branch Sides:
            - BranchSide:      'xpath.c:3616,12'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
            - BranchSide:      'xpath.c:3617,11'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
        - Branch String:   'xpath.c:3617,11'
          Branch Sides:
            - BranchSide:      'xpath.c:3616,12'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
            - BranchSide:      'xpath.c:3616,12'
              BranchSideFuncs:
                - xmlXPathNodeTrailingSorted
      Callsites:
        - Src:             'xpath.c:3616,12'
          Dst:             xmlXPathNodeTrailingSorted
    - functionName:    xmlXPathNodeTrailing
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3597
      functionLinenumberEnd: 3599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes
        - node
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathNodeSetSort
        - xmlXPathNodeTrailingSorted
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:3598,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3599,12'
          Dst:             xmlXPathNodeTrailingSorted
    - functionName:    xmlXPathLeading
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3533
      functionLinenumberEnd: 3542
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         24
      ICount:          113
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathNodeLeadingSorted
        - xmlXPathNodeSetCreate
        - xmlXPathNodeSetSort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3534,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3534,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3535,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3534,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3534,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3535,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3534,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3535,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3536,9'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetSort
                - xmlXPathNodeLeadingSorted
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3536,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3536,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
            - BranchSide:      'xpath.c:3537,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3536,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3536,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
            - BranchSide:      'xpath.c:3537,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
        - Branch String:   'xpath.c:3536,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3537,9'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
            - BranchSide:      'xpath.c:3538,25'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathNodeSetSort
                - xmlXPathNodeLeadingSorted
        - Branch String:   'xpath.c:3541,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3540,12'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
            - BranchSide:      'xpath.c:3541,10'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
        - Branch String:   'xpath.c:3541,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3540,12'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
            - BranchSide:      'xpath.c:3540,12'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
      Callsites:
        - Src:             'xpath.c:3537,9'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3538,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3539,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3540,12'
          Dst:             xmlXPathNodeLeadingSorted
    - functionName:    xmlXPathNodeLeadingSorted
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3456
      functionLinenumberEnd: 3482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes
        - node
      BBCount:         37
      ICount:          185
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetContains
        - xmlXPathNodeSetCreate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:3461,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3462,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3464,11'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3465,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3466,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3467,9'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3467,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3467,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3469,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3467,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3467,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3469,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3467,39'
          Branch Sides:
            - BranchSide:      'xpath.c:3468,28'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3469,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3467,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3469,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3471,9'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3471,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3471,7'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3471,7'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3472,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3473,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3481,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3473,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3473,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3473,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3473,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3473,8'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3473,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3473,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3473,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3473,6'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3474,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3475,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3476,31'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3476,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3477,33'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3480,5'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
      Callsites:
        - Src:             'xpath.c:3464,11'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3468,4'
          Dst:             xmlXPathNodeSetContains
        - Src:             'xpath.c:3476,6'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'xpath.c:3477,13'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathLeadingSorted
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3513
      functionLinenumberEnd: 3518
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         17
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathNodeLeadingSorted
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3514,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3514,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3515,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3514,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3514,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3515,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3514,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3515,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3516,38'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
        - Branch String:   'xpath.c:3517,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3516,12'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
            - BranchSide:      'xpath.c:3517,10'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
        - Branch String:   'xpath.c:3517,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3516,12'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
            - BranchSide:      'xpath.c:3516,12'
              BranchSideFuncs:
                - xmlXPathNodeLeadingSorted
      Callsites:
        - Src:             'xpath.c:3516,12'
          Dst:             xmlXPathNodeLeadingSorted
    - functionName:    xmlXPathNodeLeading
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3497
      functionLinenumberEnd: 3499
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes
        - node
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlXPathNodeLeadingSorted
        - xmlXPathNodeSetSort
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xpath.c:3498,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3499,12'
          Dst:             xmlXPathNodeLeadingSorted
    - functionName:    xmlXPathHasSameNodes
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3428
      functionLinenumberEnd: 3443
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         34
      ICount:          166
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - xmlXPathNodeSetContains
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3432,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3432,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3434,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3432,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3432,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3434,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3432,40'
          Branch Sides:
            - BranchSide:      'xpath.c:3433,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3434,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3433,2'
          Branch Sides:
            - BranchSide:      'xpath.c:3433,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3434,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3433,2'
          Branch Sides:
            - BranchSide:      'xpath.c:3433,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3434,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3432,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3434,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3436,9'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
        - Branch String:   'xpath.c:3436,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3436,7'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
            - BranchSide:      'xpath.c:3436,7'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
        - Branch String:   'xpath.c:3437,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3438,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
            - BranchSide:      'xpath.c:3442,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3438,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3438,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
            - BranchSide:      'xpath.c:3438,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
        - Branch String:   'xpath.c:3438,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3438,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
            - BranchSide:      'xpath.c:3438,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
        - Branch String:   'xpath.c:3438,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3438,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
            - BranchSide:      'xpath.c:3438,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
        - Branch String:   'xpath.c:3439,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3440,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3441,5'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
      Callsites:
        - Src:             'xpath.c:3439,6'
          Dst:             xmlXPathNodeSetContains
    - functionName:    xmlXPathDistinct
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3410
      functionLinenumberEnd: 3416
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathDistinctSorted
        - xmlXPathNodeSetSort
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3411,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3411,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3412,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3411,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3411,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3412,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3411,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3412,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3414,25'
              BranchSideFuncs:
                - xmlXPathNodeSetSort
                - xmlXPathDistinctSorted
      Callsites:
        - Src:             'xpath.c:3414,5'
          Dst:             xmlXPathNodeSetSort
        - Src:             'xpath.c:3415,12'
          Dst:             xmlXPathDistinctSorted
    - functionName:    xmlXPathDistinctSorted
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3361
      functionLinenumberEnd: 3397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes
      BBCount:         36
      ICount:          204
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - xmlHashAddEntry
        - xmlHashCreate
        - xmlHashDefaultDeallocator
        - xmlHashFree
        - xmlHashLookup
        - xmlXPathCastNodeToString
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetCreate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:3368,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3368,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3369,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3368,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3368,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3369,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3368,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3369,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3371,11'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlHashCreate
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3372,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3373,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3374,9'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3374,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3374,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3374,7'
              BranchSideFuncs:
                - xmlHashCreate
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3376,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3377,8'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3390,17'
              BranchSideFuncs:
                - xmlHashFree
        - Branch String:   'xpath.c:3377,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3377,8'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3377,6'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3377,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3377,8'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3377,6'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3377,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3377,6'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3377,6'
              BranchSideFuncs:
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3379,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3380,26'
              BranchSideFuncs:
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3387,6'
              BranchSideFuncs:
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3380,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3381,17'
              BranchSideFuncs:
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3384,35'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlHashFree
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3384,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3385,10'
              BranchSideFuncs:
                - xmlHashFree
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3386,2'
              BranchSideFuncs:
                - xmlHashFree
                - xmlXPathCastNodeToString
                - xmlHashLookup
                - xmlHashAddEntry
                - xmlXPathNodeSetAddUnique
                - xmlHashFree
                - xmlXPathFreeNodeSet
      Callsites:
        - Src:             'xpath.c:3371,11'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3375,12'
          Dst:             xmlHashCreate
        - Src:             'xpath.c:3378,11'
          Dst:             xmlXPathCastNodeToString
        - Src:             'xpath.c:3379,6'
          Dst:             xmlHashLookup
        - Src:             'xpath.c:3380,10'
          Dst:             xmlHashAddEntry
        - Src:             'xpath.c:3384,10'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'xpath.c:3390,5'
          Dst:             xmlHashFree
        - Src:             'xpath.c:3390,5'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'xpath.c:3394,5'
          Dst:             xmlHashFree
        - Src:             'xpath.c:3394,5'
          Dst:             xmlHashDefaultDeallocator
        - Src:             'xpath.c:3395,5'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathIntersection
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3326
      functionLinenumberEnd: 3350
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         40
      ICount:          200
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetContains
        - xmlXPathNodeSetCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3331,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3332,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3333,9'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3333,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3333,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3334,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3333,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3333,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3334,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3333,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3334,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3335,9'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3335,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3335,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3336,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3335,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3335,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3336,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3335,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3336,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3338,10'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3338,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3338,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3338,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3340,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3341,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3349,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3341,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3341,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3341,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3341,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3341,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3341,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3341,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3341,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3341,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3342,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3343,35'
              BranchSideFuncs:
                - xmlXPathNodeSetAddUnique
                - xmlXPathNodeSetContains
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3348,5'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3343,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3344,37'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3347,2'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
      Callsites:
        - Src:             'xpath.c:3327,25'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3342,6'
          Dst:             xmlXPathNodeSetContains
        - Src:             'xpath.c:3343,10'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'xpath.c:3344,17'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathDifference
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3288
      functionLinenumberEnd: 3314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - nodes1
        - nodes2
      BBCount:         40
      ICount:          199
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - xmlXPathFreeNodeSet
        - xmlXPathNodeSetAddUnique
        - xmlXPathNodeSetContains
        - xmlXPathNodeSetCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3293,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3293,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3294,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3293,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3293,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3294,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3293,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3294,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3296,11'
              BranchSideFuncs:
                - xmlXPathNodeSetCreate
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3297,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3298,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3299,9'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3299,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3299,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3300,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3299,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3299,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3300,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3299,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3300,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3302,10'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3302,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3302,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3302,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3304,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3305,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3313,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3305,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3305,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3305,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3305,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3305,8'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3305,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3305,8'
          Branch Sides:
            - BranchSide:      'xpath.c:3305,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3305,6'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3306,6'
          Branch Sides:
            - BranchSide:      'xpath.c:3307,35'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3312,5'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
        - Branch String:   'xpath.c:3307,10'
          Branch Sides:
            - BranchSide:      'xpath.c:3308,37'
              BranchSideFuncs:
                - xmlXPathFreeNodeSet
            - BranchSide:      'xpath.c:3311,2'
              BranchSideFuncs:
                - xmlXPathNodeSetContains
                - xmlXPathNodeSetAddUnique
                - xmlXPathFreeNodeSet
      Callsites:
        - Src:             'xpath.c:3296,11'
          Dst:             xmlXPathNodeSetCreate
        - Src:             'xpath.c:3306,7'
          Dst:             xmlXPathNodeSetContains
        - Src:             'xpath.c:3307,10'
          Dst:             xmlXPathNodeSetAddUnique
        - Src:             'xpath.c:3308,17'
          Dst:             xmlXPathFreeNodeSet
    - functionName:    xmlXPathFreeNodeSetList
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3273
      functionLinenumberEnd: 3276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - obj
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3274,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3274,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3275,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathNewNodeSetList
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3222
      functionLinenumberEnd: 3241
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathNewNodeSet
        - xmlXPathNodeSetMerge
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3225,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3226,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3227,14'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathNodeSetMerge
                - xmlXPathNewNodeSet
        - Branch String:   'xpath.c:3227,14'
          Branch Sides:
            - BranchSide:      'xpath.c:3228,15'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
            - BranchSide:      'xpath.c:3230,34'
              BranchSideFuncs:
                - xmlXPathNewNodeSet
                - xmlXPathNodeSetMerge
        - Branch String:   'xpath.c:3233,17'
          Branch Sides:
            - BranchSide:      'xpath.c:3234,17'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3237,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3228,15'
          Dst:             xmlXPathNewNodeSet
        - Src:             'xpath.c:3230,15'
          Dst:             xmlXPathNewNodeSet
        - Src:             'xpath.c:3232,31'
          Dst:             xmlXPathNodeSetMerge
    - functionName:    xmlXPathNewValueTree
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3202
      functionLinenumberEnd: 3211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathNewNodeSet
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:3206,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3207,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3208,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3205,11'
          Dst:             xmlXPathNewNodeSet
    - functionName:    xmlXPathNodeSetRemove
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3068
      functionLinenumberEnd: 3078
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - val
      BBCount:         17
      ICount:          125
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathNodeSetFreeNs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3069,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3069,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3070,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3070,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3070,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3071,10'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3071,37'
          Branch Sides:
            - BranchSide:      'xpath.c:3072,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3074,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3071,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3073,35'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3074,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3075,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3076,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3077,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3073,2'
          Dst:             xmlXPathNodeSetFreeNs
    - functionName:    xmlXPathNodeSetDel
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3037
      functionLinenumberEnd: 3059
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
        - val
      BBCount:         26
      ICount:          169
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlXPathNodeSetFreeNs
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:3040,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3040,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3041,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3041,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3041,22'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3046,12'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3046,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3047,13'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3049,9'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3047,13'
          Branch Sides:
            - BranchSide:      'xpath.c:3047,37'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3047,32'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3049,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3050,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3052,10'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
        - Branch String:   'xpath.c:3052,35'
          Branch Sides:
            - BranchSide:      'xpath.c:3053,3'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3055,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3052,9'
          Branch Sides:
            - BranchSide:      'xpath.c:3054,35'
              BranchSideFuncs:
                - xmlXPathNodeSetFreeNs
            - BranchSide:      'xpath.c:3055,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:3056,5'
          Branch Sides:
            - BranchSide:      'xpath.c:3057,27'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:3058,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:3054,2'
          Dst:             xmlXPathNodeSetFreeNs
    - functionName:    xmlXPathCmpNodes
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node1
        - node2
      BBCount:         105
      ICount:          590
      EdgeCount:       147
      CyclomaticComplexity: 44
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:2401,25'
          Branch Sides:
            - BranchSide:      'xpath.c:2401,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2402,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2401,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2402,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2406,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2406,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2407,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2408,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2408,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2409,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2413,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2413,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2414,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2418,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2418,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2419,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2436,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2419,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2421,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2432,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2421,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2422,16'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2430,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2423,3'
          Branch Sides:
            - BranchSide:      'xpath.c:2424,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2428,3'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2424,11'
          Branch Sides:
            - BranchSide:      'xpath.c:2425,11'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2426,13'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2432,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2433,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2434,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2436,45'
          Branch Sides:
            - BranchSide:      'xpath.c:2437,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2438,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2436,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2438,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2439,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2439,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2440,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2441,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2441,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2442,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2447,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2447,43'
          Branch Sides:
            - BranchSide:      'xpath.c:2448,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2465,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2448,36'
          Branch Sides:
            - BranchSide:      'xpath.c:2449,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2465,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2449,35'
          Branch Sides:
            - BranchSide:      'xpath.c:2450,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2465,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2450,35'
          Branch Sides:
            - BranchSide:      'xpath.c:2451,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2465,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2447,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2454,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2465,17'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2456,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2457,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2458,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2458,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2459,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2460,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2465,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2466,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2470,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2466,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2467,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2468,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2471,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2472,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2479,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2472,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2473,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2474,8'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2479,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2480,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2485,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2485,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2486,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2489,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2489,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2490,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2493,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2493,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2494,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2503,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2497,22'
          Branch Sides:
            - BranchSide:      'xpath.c:2497,26'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2498,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2497,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2493,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2498,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2503,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2504,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2505,9'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2505,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2506,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2510,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2510,43'
          Branch Sides:
            - BranchSide:      'xpath.c:2511,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2525,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2511,36'
          Branch Sides:
            - BranchSide:      'xpath.c:2512,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2525,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2512,35'
          Branch Sides:
            - BranchSide:      'xpath.c:2513,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2525,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2513,35'
          Branch Sides:
            - BranchSide:      'xpath.c:2514,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2525,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2510,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2517,8'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2525,16'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2519,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2520,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2521,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2521,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2522,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2523,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2525,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2526,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2528,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2526,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2526,13'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2527,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathOrderDocElems
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2349
      functionLinenumberEnd: 2384
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         25
      ICount:          132
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:2353,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2354,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2355,11'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2356,5'
          Branch Sides:
            - BranchSide:      'xpath.c:2357,6'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2383,12'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2357,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2358,19'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2365,6'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2360,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2361,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2364,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2365,6'
          Branch Sides:
            - BranchSide:      'xpath.c:2366,12'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2369,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2371,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2372,3'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2373,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2373,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2374,7'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2377,10'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2377,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2378,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2381,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2381,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2356,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2370,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathPopExternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2136
      functionLinenumberEnd: 2153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPatherror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:2140,24'
          Branch Sides:
            - BranchSide:      'xpath.c:2140,28'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2141,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'xpath.c:2140,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2141,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2144,9'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPatherror
        - Branch String:   'xpath.c:2141,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2141,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2142,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2144,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2145,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2148,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:2145,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2145,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2146,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2141,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2145,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2148,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:2151,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathPopNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2108
      functionLinenumberEnd: 2126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         22
      ICount:          124
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPatherror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:2112,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2112,23'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2113,9'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlXPathValuePop
                - xmlXPathReleaseObject
                - xmlXPatherror
        - Branch String:   'xpath.c:2113,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2114,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2117,10'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlXPathValuePop
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:2114,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2114,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2115,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2117,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2117,10'
              BranchSideFuncs:
                - xmlXPatherror
                - xmlXPathValuePop
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:2118,2'
              BranchSideFuncs:
                - xmlXPatherror
        - Branch String:   'xpath.c:2117,10'
          Branch Sides:
            - BranchSide:      'xpath.c:2117,10'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:2121,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:2117,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2118,2'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:2121,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathReleaseObject
        - Branch String:   'xpath.c:2118,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2118,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2119,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:2114,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2118,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2121,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:2124,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathPopString
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2084
      functionLinenumberEnd: 2098
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCastToString
        - xmlXPathPErrMemory
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPatherror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:2089,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2090,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2093,32'
              BranchSideFuncs:
                - xmlXPathCastToString
                - xmlXPathReleaseObject
                - xmlXPathPErrMemory
        - Branch String:   'xpath.c:2090,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2090,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2091,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2094,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2095,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:2096,27'
              BranchSideFuncs:
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:2088,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:2090,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2093,11'
          Dst:             xmlXPathCastToString
        - Src:             'xpath.c:2095,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpath.c:2096,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathPopNumber
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2059
      functionLinenumberEnd: 2074
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCastToNumberInternal
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPatherror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:2064,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2065,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2068,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCastToNumberInternal
        - Branch String:   'xpath.c:2065,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2065,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2066,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2068,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2069,37'
              BranchSideFuncs:
                - xmlXPathCastToNumberInternal
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:2071,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:2063,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:2065,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2069,8'
          Dst:             xmlXPathCastToNumberInternal
        - Src:             'xpath.c:2072,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathPopBoolean
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2034
      functionLinenumberEnd: 2049
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlXPathCastToBoolean
        - xmlXPathReleaseObject
        - xmlXPathValuePop
        - xmlXPatherror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:2039,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2040,2'
              BranchSideFuncs:
                - xmlXPatherror
            - BranchSide:      'xpath.c:2043,9'
              BranchSideFuncs:
                - xmlXPathReleaseObject
                - xmlXPathCastToBoolean
        - Branch String:   'xpath.c:2040,2'
          Branch Sides:
            - BranchSide:      'xpath.c:2040,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:2041,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:2043,9'
          Branch Sides:
            - BranchSide:      'xpath.c:2044,30'
              BranchSideFuncs:
                - xmlXPathCastToBoolean
                - xmlXPathReleaseObject
            - BranchSide:      'xpath.c:2046,15'
              BranchSideFuncs:
                - xmlXPathReleaseObject
      Callsites:
        - Src:             'xpath.c:2038,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpath.c:2040,2'
          Dst:             xmlXPatherror
        - Src:             'xpath.c:2044,8'
          Dst:             xmlXPathCastToBoolean
        - Src:             'xpath.c:2047,5'
          Dst:             xmlXPathReleaseObject
    - functionName:    xmlXPathNewCache
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1500
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:1503,37'
          Branch Sides:
            - BranchSide:      'xpath.c:1501,29'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1503,37'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1504,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1505,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1506,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPathContextSetCache
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - active
        - value
        - options
      BBCount:         23
      ICount:          126
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlXPathErrMemory
        - xmlXPathFreeCache
        - xmlXPathNewCache
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:1567,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1568,2'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1569,9'
              BranchSideFuncs:
                - xmlXPathFreeCache
                - xmlXPathNewCache
                - xmlXPathErrMemory
        - Branch String:   'xpath.c:1569,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1572,6'
              BranchSideFuncs:
                - xmlXPathNewCache
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:1586,16'
              BranchSideFuncs:
                - xmlXPathFreeCache
        - Branch String:   'xpath.c:1572,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1573,20'
              BranchSideFuncs:
                - xmlXPathNewCache
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:1579,36'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1574,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1575,35'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpath.c:1578,2'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1580,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1581,10'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1586,5'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:1581,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1582,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1583,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1573,20'
          Dst:             xmlXPathNewCache
        - Src:             'xpath.c:1575,17'
          Dst:             xmlXPathErrMemory
        - Src:             'xpath.c:1587,2'
          Dst:             xmlXPathFreeCache
    - functionName:    xmlXPathDebugDumpStepOp
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - comp
        - op
        - depth
      BBCount:         109
      ICount:          682
      EdgeCount:       124
      CyclomaticComplexity: 17
      functionsReached:
        - fprintf
        - xmlXPathDebugDumpObject
        - xmlXPathDebugDumpStepOp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpath.c:1281,29'
          Branch Sides:
            - BranchSide:      'xpath.c:1281,33'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpObject
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1281,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpObject
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1281,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1282,34'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpObject
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1283,30'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpObject
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1286,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1287,10'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xpath.c:1290,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpObject
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1290,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1292,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1294,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1296,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1298,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
            - BranchSide:      'xpath.c:1304,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
            - BranchSide:      'xpath.c:1312,11'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1322,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1330,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1332,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1334,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1336,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1338,46'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1405,53'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpObject
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1412,30'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
            - BranchSide:      'xpath.c:1422,19'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
            - BranchSide:      'xpath.c:1433,36'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1434,42'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1435,39'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1437,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xpath.c:1298,11'
          Branch Sides:
            - BranchSide:      'xpath.c:1299,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1301,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1304,11'
          Branch Sides:
            - BranchSide:      'xpath.c:1305,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1307,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1308,11'
          Branch Sides:
            - BranchSide:      'xpath.c:1309,12'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1310,7'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1312,11'
          Branch Sides:
            - BranchSide:      'xpath.c:1313,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1314,16'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1314,16'
          Branch Sides:
            - BranchSide:      'xpath.c:1315,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1316,16'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1316,16'
          Branch Sides:
            - BranchSide:      'xpath.c:1317,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1318,16'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
        - Branch String:   'xpath.c:1322,11'
          Branch Sides:
            - BranchSide:      'xpath.c:1323,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1324,16'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
        - Branch String:   'xpath.c:1324,16'
          Branch Sides:
            - BranchSide:      'xpath.c:1325,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1327,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1345,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1347,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1349,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1351,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1353,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1355,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1357,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1359,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1361,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1363,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1365,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1367,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1369,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1371,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1373,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1373,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1375,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1377,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1379,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1381,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1383,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1385,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1387,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1387,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1389,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1391,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1393,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1395,15'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1397,10'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1397,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1398,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
            - BranchSide:      'xpath.c:1399,10'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
                - fprintf
        - Branch String:   'xpath.c:1399,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1400,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1401,6'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1415,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1416,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1418,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1426,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1427,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1430,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1442,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1443,9'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1445,9'
              BranchSideFuncs:
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1445,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1446,26'
              BranchSideFuncs:
                - xmlXPathDebugDumpStepOp
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1447,9'
              BranchSideFuncs:
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1447,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1447,9'
              BranchSideFuncs:
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1448,26'
              BranchSideFuncs:
                - xmlXPathDebugDumpStepOp
      Callsites:
        - Src:             'xpath.c:1285,5'
          Dst:             fprintf
        - Src:             'xpath.c:1287,2'
          Dst:             fprintf
        - Src:             'xpath.c:1292,6'
          Dst:             fprintf
        - Src:             'xpath.c:1294,6'
          Dst:             fprintf
        - Src:             'xpath.c:1296,6'
          Dst:             fprintf
        - Src:             'xpath.c:1299,4'
          Dst:             fprintf
        - Src:             'xpath.c:1301,4'
          Dst:             fprintf
        - Src:             'xpath.c:1305,4'
          Dst:             fprintf
        - Src:             'xpath.c:1307,4'
          Dst:             fprintf
        - Src:             'xpath.c:1309,4'
          Dst:             fprintf
        - Src:             'xpath.c:1313,4'
          Dst:             fprintf
        - Src:             'xpath.c:1315,4'
          Dst:             fprintf
        - Src:             'xpath.c:1317,4'
          Dst:             fprintf
        - Src:             'xpath.c:1319,4'
          Dst:             fprintf
        - Src:             'xpath.c:1323,4'
          Dst:             fprintf
        - Src:             'xpath.c:1325,4'
          Dst:             fprintf
        - Src:             'xpath.c:1327,4'
          Dst:             fprintf
        - Src:             'xpath.c:1330,7'
          Dst:             fprintf
        - Src:             'xpath.c:1332,7'
          Dst:             fprintf
        - Src:             'xpath.c:1334,7'
          Dst:             fprintf
        - Src:             'xpath.c:1336,7'
          Dst:             fprintf
        - Src:             'xpath.c:1344,6'
          Dst:             fprintf
        - Src:             'xpath.c:1347,7'
          Dst:             fprintf
        - Src:             'xpath.c:1349,7'
          Dst:             fprintf
        - Src:             'xpath.c:1351,7'
          Dst:             fprintf
        - Src:             'xpath.c:1353,7'
          Dst:             fprintf
        - Src:             'xpath.c:1355,7'
          Dst:             fprintf
        - Src:             'xpath.c:1357,7'
          Dst:             fprintf
        - Src:             'xpath.c:1359,7'
          Dst:             fprintf
        - Src:             'xpath.c:1361,7'
          Dst:             fprintf
        - Src:             'xpath.c:1363,7'
          Dst:             fprintf
        - Src:             'xpath.c:1365,7'
          Dst:             fprintf
        - Src:             'xpath.c:1367,7'
          Dst:             fprintf
        - Src:             'xpath.c:1369,7'
          Dst:             fprintf
        - Src:             'xpath.c:1371,7'
          Dst:             fprintf
        - Src:             'xpath.c:1375,7'
          Dst:             fprintf
        - Src:             'xpath.c:1377,7'
          Dst:             fprintf
        - Src:             'xpath.c:1379,7'
          Dst:             fprintf
        - Src:             'xpath.c:1381,7'
          Dst:             fprintf
        - Src:             'xpath.c:1383,7'
          Dst:             fprintf
        - Src:             'xpath.c:1385,7'
          Dst:             fprintf
        - Src:             'xpath.c:1389,7'
          Dst:             fprintf
        - Src:             'xpath.c:1391,7'
          Dst:             fprintf
        - Src:             'xpath.c:1393,7'
          Dst:             fprintf
        - Src:             'xpath.c:1395,7'
          Dst:             fprintf
        - Src:             'xpath.c:1398,3'
          Dst:             fprintf
        - Src:             'xpath.c:1400,3'
          Dst:             fprintf
        - Src:             'xpath.c:1407,6'
          Dst:             fprintf
        - Src:             'xpath.c:1408,6'
          Dst:             xmlXPathDebugDumpObject
        - Src:             'xpath.c:1416,3'
          Dst:             fprintf
        - Src:             'xpath.c:1418,3'
          Dst:             fprintf
        - Src:             'xpath.c:1427,3'
          Dst:             fprintf
        - Src:             'xpath.c:1430,3'
          Dst:             fprintf
        - Src:             'xpath.c:1433,28'
          Dst:             fprintf
        - Src:             'xpath.c:1434,34'
          Dst:             fprintf
        - Src:             'xpath.c:1435,31'
          Dst:             fprintf
        - Src:             'xpath.c:1437,9'
          Dst:             fprintf
        - Src:             'xpath.c:1439,5'
          Dst:             fprintf
        - Src:             'xpath.c:1446,2'
          Dst:             xmlXPathDebugDumpStepOp
        - Src:             'xpath.c:1448,2'
          Dst:             xmlXPathDebugDumpStepOp
    - functionName:    xmlXPathDebugDumpObject
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - cur
        - depth
      BBCount:         36
      ICount:          228
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlDebugDumpString
        - xmlXPathDebugDumpNodeSet
        - xmlXPathDebugDumpValueTree
        - xmlXPathIsInf
        - xmlXPathIsNaN
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xpath.c:1215,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1215,25'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1217,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlDebugDumpString
                - fprintf
                - xmlXPathIsInf
                - fprintf
                - fprintf
                - xmlXPathIsNaN
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpValueTree
                - fprintf
                - xmlXPathDebugDumpNodeSet
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1217,29'
          Branch Sides:
            - BranchSide:      'xpath.c:1217,33'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlDebugDumpString
                - fprintf
                - xmlXPathIsInf
                - fprintf
                - fprintf
                - xmlXPathIsNaN
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpValueTree
                - fprintf
                - xmlXPathDebugDumpNodeSet
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1217,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlDebugDumpString
                - fprintf
                - xmlXPathIsInf
                - fprintf
                - fprintf
                - xmlXPathIsNaN
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpValueTree
                - fprintf
                - xmlXPathDebugDumpNodeSet
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1217,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1218,34'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlDebugDumpString
                - fprintf
                - xmlXPathIsInf
                - fprintf
                - fprintf
                - xmlXPathIsNaN
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpValueTree
                - fprintf
                - xmlXPathDebugDumpNodeSet
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1219,30'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlDebugDumpString
                - fprintf
                - xmlXPathIsInf
                - fprintf
                - fprintf
                - xmlXPathIsNaN
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpValueTree
                - fprintf
                - xmlXPathDebugDumpNodeSet
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1224,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1225,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xpath.c:1228,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlDebugDumpString
                - fprintf
                - xmlXPathIsInf
                - fprintf
                - fprintf
                - xmlXPathIsNaN
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpValueTree
                - fprintf
                - xmlXPathDebugDumpNodeSet
                - fprintf
        - Branch String:   'xpath.c:1228,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1228,5'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1230,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xpath.c:1233,14'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpNodeSet
            - BranchSide:      'xpath.c:1237,14'
              BranchSideFuncs:
                - fprintf
                - xmlXPathDebugDumpValueTree
            - BranchSide:      'xpath.c:1241,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1246,28'
              BranchSideFuncs:
                - xmlXPathIsInf
                - fprintf
                - fprintf
                - xmlXPathIsNaN
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1265,14'
              BranchSideFuncs:
                - fprintf
                - xmlDebugDumpString
                - fprintf
            - BranchSide:      'xpath.c:1270,14'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xpath.c:1242,10'
          Branch Sides:
            - BranchSide:      'xpath.c:1242,32'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xpath.c:1243,19'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xpath.c:1246,6'
          Branch Sides:
            - BranchSide:      'xpath.c:1248,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xpath.c:1251,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xpath.c:1254,21'
              BranchSideFuncs:
                - xmlXPathIsNaN
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1254,7'
          Branch Sides:
            - BranchSide:      'xpath.c:1255,15'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xpath.c:1256,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1256,14'
          Branch Sides:
            - BranchSide:      'xpath.c:1258,15'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xpath.c:1260,15'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'xpath.c:1222,5'
          Dst:             fprintf
        - Src:             'xpath.c:1225,9'
          Dst:             fprintf
        - Src:             'xpath.c:1230,6'
          Dst:             fprintf
        - Src:             'xpath.c:1233,6'
          Dst:             fprintf
        - Src:             'xpath.c:1234,6'
          Dst:             xmlXPathDebugDumpNodeSet
        - Src:             'xpath.c:1237,6'
          Dst:             fprintf
        - Src:             'xpath.c:1238,6'
          Dst:             xmlXPathDebugDumpValueTree
        - Src:             'xpath.c:1241,6'
          Dst:             fprintf
        - Src:             'xpath.c:1242,24'
          Dst:             fprintf
        - Src:             'xpath.c:1243,11'
          Dst:             fprintf
        - Src:             'xpath.c:1246,14'
          Dst:             xmlXPathIsInf
        - Src:             'xpath.c:1248,3'
          Dst:             fprintf
        - Src:             'xpath.c:1251,3'
          Dst:             fprintf
        - Src:             'xpath.c:1254,7'
          Dst:             xmlXPathIsNaN
        - Src:             'xpath.c:1255,7'
          Dst:             fprintf
        - Src:             'xpath.c:1258,7'
          Dst:             fprintf
        - Src:             'xpath.c:1260,7'
          Dst:             fprintf
        - Src:             'xpath.c:1265,6'
          Dst:             fprintf
        - Src:             'xpath.c:1266,6'
          Dst:             xmlDebugDumpString
        - Src:             'xpath.c:1267,6'
          Dst:             fprintf
        - Src:             'xpath.c:1270,6'
          Dst:             fprintf
    - functionName:    xmlXPathDebugDumpNodeSet
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - cur
        - depth
      BBCount:         19
      ICount:          137
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlXPathDebugDumpNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:1161,29'
          Branch Sides:
            - BranchSide:      'xpath.c:1161,33'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNode
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1161,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNode
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1161,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1162,34'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNode
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1163,30'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNode
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1165,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1166,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1172,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNode
        - Branch String:   'xpath.c:1172,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1172,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNode
            - BranchSide:      'xpath.c:1173,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNode
        - Branch String:   'xpath.c:1174,2'
          Branch Sides:
            - BranchSide:      'xpath.c:1175,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNode
            - BranchSide:      'xpath.c:1179,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpath.c:1166,2'
          Dst:             fprintf
        - Src:             'xpath.c:1167,2'
          Dst:             fprintf
        - Src:             'xpath.c:1173,2'
          Dst:             fprintf
        - Src:             'xpath.c:1175,6'
          Dst:             fprintf
        - Src:             'xpath.c:1176,6'
          Dst:             fprintf
        - Src:             'xpath.c:1177,6'
          Dst:             xmlXPathDebugDumpNode
    - functionName:    xmlXPathDebugDumpValueTree
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - cur
        - depth
      BBCount:         18
      ICount:          130
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlXPathDebugDumpNodeList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:1187,29'
          Branch Sides:
            - BranchSide:      'xpath.c:1187,33'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNodeList
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1187,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNodeList
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1187,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1188,34'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNodeList
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1189,30'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNodeList
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1191,23'
          Branch Sides:
            - BranchSide:      'xpath.c:1191,27'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1192,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1191,45'
          Branch Sides:
            - BranchSide:      'xpath.c:1191,49'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1192,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'xpath.c:1191,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1192,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'xpath.c:1198,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpNodeList
      Callsites:
        - Src:             'xpath.c:1192,2'
          Dst:             fprintf
        - Src:             'xpath.c:1193,2'
          Dst:             fprintf
        - Src:             'xpath.c:1198,5'
          Dst:             fprintf
        - Src:             'xpath.c:1199,5'
          Dst:             fprintf
        - Src:             'xpath.c:1200,5'
          Dst:             xmlXPathDebugDumpNodeList
    - functionName:    xmlXPathDebugDumpCompExpr
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - comp
        - depth
      BBCount:         16
      ICount:          116
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
        - xmlXPathDebugDumpStepOp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:1464,26'
          Branch Sides:
            - BranchSide:      'xpath.c:1464,45'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1464,30'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1464,9'
          Branch Sides:
            - BranchSide:      'xpath.c:1464,45'
              BranchSideFuncs: []
            - BranchSide:      'xpath.c:1466,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1466,29'
          Branch Sides:
            - BranchSide:      'xpath.c:1466,33'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1466,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
        - Branch String:   'xpath.c:1466,5'
          Branch Sides:
            - BranchSide:      'xpath.c:1467,34'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
            - BranchSide:      'xpath.c:1468,30'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlXPathDebugDumpStepOp
      Callsites:
        - Src:             'xpath.c:1470,5'
          Dst:             fprintf
        - Src:             'xpath.c:1478,9'
          Dst:             fprintf
        - Src:             'xpath.c:1481,9'
          Dst:             xmlXPathDebugDumpStepOp
    - functionName:    xmlInitXPathInternal
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - xmlXPathSFComputeHash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpath.c:205,17'
          Branch Sides:
            - BranchSide:      'xpath.c:202,12'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
            - BranchSide:      'xpath.c:220,17'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
        - Branch String:   'xpath.c:220,5'
          Branch Sides:
            - BranchSide:      'xpath.c:221,24'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
            - BranchSide:      'xpath.c:223,12'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
        - Branch String:   'xpath.c:223,5'
          Branch Sides:
            - BranchSide:      'xpath.c:224,54'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
            - BranchSide:      'xpath.c:235,1'
              BranchSideFuncs: []
        - Branch String:   'xpath.c:227,9'
          Branch Sides:
            - BranchSide:      'xpath.c:228,25'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
            - BranchSide:      'xpath.c:233,39'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
        - Branch String:   'xpath.c:229,17'
          Branch Sides:
            - BranchSide:      'xpath.c:227,9'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
            - BranchSide:      'xpath.c:230,29'
              BranchSideFuncs:
                - xmlXPathSFComputeHash
      Callsites:
        - Src:             'xpath.c:225,27'
          Dst:             xmlXPathSFComputeHash
    - functionName:    xmlXPathInit
      functionSourceFile: '/src/libxml2/xpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlInitParser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpath.c:181,5'
          Branch Sides:
            - BranchSide:      'xpath.c:181,5'
              BranchSideFuncs:
                - xmlInitParser
            - BranchSide:      'xpath.c:181,5'
              BranchSideFuncs:
                - xmlInitParser
      Callsites:
        - Src:             'xpath.c:181,5'
          Dst:             xmlInitParser
    - functionName:    xmlXPtrEvalXPtrPart
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
      BBCount:         108
      ICount:          835
      EdgeCount:       146
      CyclomaticComplexity: 40
      functionsReached:
        - xmlStrEqual
        - xmlStrlen
        - xmlXPathErr
        - xmlXPathEvalExpr
        - xmlXPathPErrMemory
        - xmlXPathParseNCName
        - xmlXPathParseName
        - xmlXPathRegisterNs
        - xmlXPathRoot
        - xmlXPtrErr
        - xmlXPtrEvalChildSeq
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpointer.c:253,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:254,30'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:255,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpointer.c:255,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:256,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:258,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpointer.c:258,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:259,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:262,5'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:262,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:263,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:263,11'
              BranchSideFuncs:
                - xmlStrlen
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:268,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:269,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:274,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:275,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:276,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:292,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:276,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:277,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:282,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:278,10'
          Branch Sides:
            - BranchSide:      'xpointer.c:279,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:282,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:279,3'
          Branch Sides:
            - BranchSide:      'xpointer.c:280,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:280,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:282,13'
          Branch Sides:
            - BranchSide:      'xpointer.c:283,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:284,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:285,33'
          Branch Sides:
            - BranchSide:      'xpointer.c:285,37'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:286,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:285,52'
          Branch Sides:
            - BranchSide:      'xpointer.c:285,56'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:286,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:285,17'
          Branch Sides:
            - BranchSide:      'xpointer.c:286,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:288,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:286,17'
          Branch Sides:
            - BranchSide:      'xpointer.c:287,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:287,13'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:290,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:275,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:275,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
        - Branch String:   'xpointer.c:294,22'
          Branch Sides:
            - BranchSide:      'xpointer.c:294,26'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:300,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
        - Branch String:   'xpointer.c:294,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:295,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:300,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathEvalExpr
        - Branch String:   'xpointer.c:300,51'
          Branch Sides:
            - BranchSide:      'xpointer.c:301,21'
              BranchSideFuncs:
                - xmlXPathEvalExpr
            - BranchSide:      'xpointer.c:302,27'
              BranchSideFuncs:
                - xmlXPathEvalExpr
        - Branch String:   'xpointer.c:300,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:302,27'
              BranchSideFuncs:
                - xmlXPathEvalExpr
            - BranchSide:      'xpointer.c:318,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:318,16'
          Branch Sides:
            - BranchSide:      'xpointer.c:319,27'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:341,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlXPtrErr
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
        - Branch String:   'xpointer.c:324,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:325,19'
              BranchSideFuncs:
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:328,32'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
        - Branch String:   'xpointer.c:329,10'
          Branch Sides:
            - BranchSide:      'xpointer.c:330,30'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:336,26'
              BranchSideFuncs:
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:341,16'
          Branch Sides:
            - BranchSide:      'xpointer.c:342,27'
              BranchSideFuncs:
                - xmlXPathParseNCName
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
                - xmlXPathErr
            - BranchSide:      'xpointer.c:374,20'
              BranchSideFuncs:
                - xmlXPtrErr
        - Branch String:   'xpointer.c:348,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:349,26'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:355,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpointer.c:355,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:355,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpointer.c:355,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpointer.c:355,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:355,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpointer.c:355,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpointer.c:355,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:355,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpointer.c:355,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpointer.c:355,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:355,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpointer.c:356,6'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpointer.c:355,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:355,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
            - BranchSide:      'xpointer.c:355,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
                - xmlXPathErr
        - Branch String:   'xpointer.c:356,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:357,26'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:364,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:364,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:365,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:365,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:365,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:365,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:365,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:365,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:365,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:365,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:365,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:365,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:365,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:365,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:365,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:367,25'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:365,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:365,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:365,2'
              BranchSideFuncs:
                - xmlXPathRegisterNs
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:367,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:368,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:369,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpointer.c:254,12'
          Dst:             xmlXPathParseName
        - Src:             'xpointer.c:256,2'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:260,2'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:265,11'
          Dst:             xmlStrlen
        - Src:             'xpointer.c:269,9'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpointer.c:297,2'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:300,9'
          Dst:             xmlStrEqual
        - Src:             'xpointer.c:301,9'
          Dst:             xmlStrEqual
        - Src:             'xpointer.c:315,2'
          Dst:             xmlXPathEvalExpr
        - Src:             'xpointer.c:318,16'
          Dst:             xmlStrEqual
        - Src:             'xpointer.c:325,6'
          Dst:             xmlXPathRoot
        - Src:             'xpointer.c:326,6'
          Dst:             xmlXPtrEvalChildSeq
        - Src:             'xpointer.c:328,14'
          Dst:             xmlXPathParseName
        - Src:             'xpointer.c:334,3'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:336,6'
          Dst:             xmlXPtrEvalChildSeq
        - Src:             'xpointer.c:341,16'
          Dst:             xmlStrEqual
        - Src:             'xpointer.c:347,18'
          Dst:             xmlXPathParseNCName
        - Src:             'xpointer.c:353,6'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:362,6'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:367,6'
          Dst:             xmlXPathRegisterNs
        - Src:             'xpointer.c:368,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpointer.c:374,9'
          Dst:             xmlXPtrErr
    - functionName:    xmlXPtrEvalChildSeq
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
      BBCount:         40
      ICount:          244
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - xmlXPathIdFunction
        - xmlXPathNewString
        - xmlXPathValuePush
        - xmlXPtrErr
        - xmlXPtrGetChildNo
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpointer.c:476,24'
          Branch Sides:
            - BranchSide:      'xpointer.c:476,28'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathIdFunction
                - xmlXPtrErr
            - BranchSide:      'xpointer.c:481,9'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathIdFunction
        - Branch String:   'xpointer.c:476,40'
          Branch Sides:
            - BranchSide:      'xpointer.c:476,44'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathIdFunction
                - xmlXPtrErr
            - BranchSide:      'xpointer.c:481,9'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathIdFunction
        - Branch String:   'xpointer.c:476,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:477,20'
              BranchSideFuncs:
                - xmlXPtrErr
                - xmlXPtrGetChildNo
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathIdFunction
            - BranchSide:      'xpointer.c:481,9'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathIdFunction
        - Branch String:   'xpointer.c:481,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:482,20'
              BranchSideFuncs:
                - xmlXPathNewString
                - xmlXPathValuePush
                - xmlXPathIdFunction
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:488,5'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:485,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:485,2'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:486,5'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:488,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:488,5'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:489,6'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:490,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:492,2'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:492,2'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:492,22'
          Branch Sides:
            - BranchSide:      'xpointer.c:492,26'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:492,2'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:492,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:493,21'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:504,13'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:494,17'
          Branch Sides:
            - BranchSide:      'xpointer.c:495,26'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:497,23'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:498,17'
          Branch Sides:
            - BranchSide:      'xpointer.c:499,26'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:501,26'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:502,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:492,2'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:492,2'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
        - Branch String:   'xpointer.c:504,13'
          Branch Sides:
            - BranchSide:      'xpointer.c:505,19'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
            - BranchSide:      'xpointer.c:506,20'
              BranchSideFuncs:
                - xmlXPtrGetChildNo
      Callsites:
        - Src:             'xpointer.c:477,9'
          Dst:             xmlXPtrErr
        - Src:             'xpointer.c:482,26'
          Dst:             xmlXPathNewString
        - Src:             'xpointer.c:482,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpointer.c:484,2'
          Dst:             xmlXPathIdFunction
        - Src:             'xpointer.c:506,2'
          Dst:             xmlXPtrGetChildNo
    - functionName:    xmlXPtrErr
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - code
        - msg
        - extra
      BBCount:         15
      ICount:          180
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlRaiseError
        - xmlResetError
        - xmlStrdup
        - xmlXPathPErrMemory
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xpointer.c:73,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:76,9'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:76,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:79,19'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
                - xmlResetError
                - xmlStrdup
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:81,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:82,28'
              BranchSideFuncs:
                - xmlResetError
                - xmlStrdup
                - xmlRaiseError
                - xmlXPathPErrMemory
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:103,25'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:91,13'
          Branch Sides:
            - BranchSide:      'xpointer.c:92,32'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:95,21'
              BranchSideFuncs:
                - xmlRaiseError
                - xmlXPathPErrMemory
        - Branch String:   'xpointer.c:108,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:108,9'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:109,28'
              BranchSideFuncs:
                - xmlXPathPErrMemory
      Callsites:
        - Src:             'xpointer.c:85,9'
          Dst:             xmlResetError
        - Src:             'xpointer.c:90,30'
          Dst:             xmlStrdup
        - Src:             'xpointer.c:92,13'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpointer.c:103,11'
          Dst:             xmlRaiseError
        - Src:             'xpointer.c:109,9'
          Dst:             xmlXPathPErrMemory
    - functionName:    xmlXPtrGetChildNo
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - indx
      BBCount:         18
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlXPathErr
        - xmlXPathFreeObject
        - xmlXPathNewNodeSet
        - xmlXPathValuePop
        - xmlXPathValuePush
        - xmlXPtrGetNthChild
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpointer.c:196,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:196,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:196,5'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPtrGetNthChild
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathErr
        - Branch String:   'xpointer.c:196,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:196,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:197,28'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPtrGetNthChild
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpointer.c:199,21'
          Branch Sides:
            - BranchSide:      'xpointer.c:199,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'xpointer.c:200,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpointer.c:199,41'
          Branch Sides:
            - BranchSide:      'xpointer.c:199,45'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'xpointer.c:200,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpointer.c:199,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:200,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'xpointer.c:204,30'
              BranchSideFuncs:
                - xmlXPtrGetNthChild
                - xmlXPathValuePush
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
        - Branch String:   'xpointer.c:205,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:206,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathNewNodeSet
                - xmlXPathValuePush
            - BranchSide:      'xpointer.c:210,26'
              BranchSideFuncs:
                - xmlXPathValuePush
      Callsites:
        - Src:             'xpointer.c:196,5'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:197,11'
          Dst:             xmlXPathValuePop
        - Src:             'xpointer.c:200,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpointer.c:201,26'
          Dst:             xmlXPathNewNodeSet
        - Src:             'xpointer.c:201,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpointer.c:204,11'
          Dst:             xmlXPtrGetNthChild
        - Src:             'xpointer.c:206,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpointer.c:207,26'
          Dst:             xmlXPathNewNodeSet
        - Src:             'xpointer.c:207,2'
          Dst:             xmlXPathValuePush
        - Src:             'xpointer.c:211,5'
          Dst:             xmlXPathValuePush
    - functionName:    xmlXPtrGetNthChild
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - no
      BBCount:         24
      ICount:          120
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpointer.c:126,23'
          Branch Sides:
            - BranchSide:      'xpointer.c:126,27'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:127,9'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:126,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:127,9'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:128,11'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:129,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:130,6'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:140,12'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:130,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:131,13'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:132,7'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:132,38'
          Branch Sides:
            - BranchSide:      'xpointer.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:135,7'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:133,39'
          Branch Sides:
            - BranchSide:      'xpointer.c:134,7'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:135,7'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:132,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:135,7'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:139,5'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:136,10'
          Branch Sides:
            - BranchSide:      'xpointer.c:137,3'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:138,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlXPtrEvalFullXPtr
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
      BBCount:         49
      ICount:          246
      EdgeCount:       63
      CyclomaticComplexity: 16
      functionsReached:
        - xmlXPathErr
        - xmlXPathFreeObject
        - xmlXPathParseName
        - xmlXPathValuePop
        - xmlXPtrEvalXPtrPart
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpointer.c:409,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:410,30'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathParseName
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathErr
            - BranchSide:      'xpointer.c:411,9'
              BranchSideFuncs:
                - xmlXPtrEvalXPtrPart
                - xmlXPathParseName
                - xmlXPathValuePop
                - xmlXPathFreeObject
                - xmlXPathErr
        - Branch String:   'xpointer.c:411,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:412,2'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:413,5'
              BranchSideFuncs:
                - xmlXPtrEvalXPtrPart
                - xmlXPathParseName
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:413,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:413,5'
              BranchSideFuncs:
                - xmlXPtrEvalXPtrPart
                - xmlXPathParseName
                - xmlXPathValuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:414,2'
              BranchSideFuncs:
                - xmlXPtrEvalXPtrPart
                - xmlXPathParseName
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:418,43'
          Branch Sides:
            - BranchSide:      'xpointer.c:419,14'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:426,6'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:418,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:420,6'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:426,6'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:426,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:427,30'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:455,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:429,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:431,27'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:437,7'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:432,25'
          Branch Sides:
            - BranchSide:      'xpointer.c:432,29'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:434,7'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:432,11'
          Branch Sides:
            - BranchSide:      'xpointer.c:433,4'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:434,7'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:446,7'
          Branch Sides:
            - BranchSide:      'xpointer.c:447,26'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
            - BranchSide:      'xpointer.c:449,6'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:449,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:445,26'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:450,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:455,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:455,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:455,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:455,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:455,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:455,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:455,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:455,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:455,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:455,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:455,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:456,27'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:455,2'
          Branch Sides:
            - BranchSide:      'xpointer.c:455,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:455,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalXPtrPart
                - xmlXPathValuePop
                - xmlXPathFreeObject
      Callsites:
        - Src:             'xpointer.c:410,12'
          Dst:             xmlXPathParseName
        - Src:             'xpointer.c:412,2'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:415,2'
          Dst:             xmlXPtrEvalXPtrPart
        - Src:             'xpointer.c:445,9'
          Dst:             xmlXPathValuePop
        - Src:             'xpointer.c:447,7'
          Dst:             xmlXPathFreeObject
        - Src:             'xpointer.c:456,9'
          Dst:             xmlXPathParseName
    - functionName:    xmlXPtrEvalXPointer
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         47
      ICount:          279
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - xmlXPathErr
        - xmlXPathPErrMemory
        - xmlXPathParseName
        - xmlXPathRoot
        - xmlXPtrEvalChildSeq
        - xmlXPtrEvalFullXPtr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xpointer.c:522,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:525,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:534,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:526,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:527,25'
              BranchSideFuncs:
                - xmlXPathPErrMemory
            - BranchSide:      'xpointer.c:530,2'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:534,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:534,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:534,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:534,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:534,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:534,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:534,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:534,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:534,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:534,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:534,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:535,9'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:534,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:534,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
            - BranchSide:      'xpointer.c:534,5'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
        - Branch String:   'xpointer.c:535,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:536,15'
              BranchSideFuncs:
                - xmlXPathRoot
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
            - BranchSide:      'xpointer.c:541,27'
              BranchSideFuncs:
                - xmlXPathParseName
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
                - xmlXPathErr
        - Branch String:   'xpointer.c:542,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:543,6'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:544,6'
              BranchSideFuncs:
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
                - xmlXPtrEvalFullXPtr
        - Branch String:   'xpointer.c:544,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:545,26'
              BranchSideFuncs:
                - xmlXPtrEvalFullXPtr
            - BranchSide:      'xpointer.c:550,26'
              BranchSideFuncs:
                - xmlXPtrEvalChildSeq
                - xmlXPathErr
        - Branch String:   'xpointer.c:553,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:553,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:553,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpointer.c:553,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:553,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:553,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpointer.c:553,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:553,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:553,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpointer.c:553,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:553,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:554,9'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpointer.c:553,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:553,5'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:553,5'
              BranchSideFuncs:
                - xmlXPathErr
        - Branch String:   'xpointer.c:554,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:554,9'
              BranchSideFuncs:
                - xmlXPathErr
            - BranchSide:      'xpointer.c:555,2'
              BranchSideFuncs:
                - xmlXPathErr
      Callsites:
        - Src:             'xpointer.c:527,6'
          Dst:             xmlXPathPErrMemory
        - Src:             'xpointer.c:536,2'
          Dst:             xmlXPathRoot
        - Src:             'xpointer.c:537,9'
          Dst:             xmlXPtrEvalChildSeq
        - Src:             'xpointer.c:541,9'
          Dst:             xmlXPathParseName
        - Src:             'xpointer.c:543,6'
          Dst:             xmlXPathErr
        - Src:             'xpointer.c:545,6'
          Dst:             xmlXPtrEvalFullXPtr
        - Src:             'xpointer.c:550,6'
          Dst:             xmlXPtrEvalChildSeq
        - Src:             'xpointer.c:555,2'
          Dst:             xmlXPathErr
    - functionName:    xmlXPtrEval
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ctx
      BBCount:         47
      ICount:          239
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - xmlInitParser
        - xmlResetError
        - xmlXPathErrMemory
        - xmlXPathFreeObject
        - xmlXPathFreeParserContext
        - xmlXPathNewParserContext
        - xmlXPathValuePop
        - xmlXPtrErr
        - xmlXPtrEvalXPointer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xpointer.c:608,23'
          Branch Sides:
            - BranchSide:      'xpointer.c:608,27'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:609,2'
              BranchSideFuncs: []
        - Branch String:   'xpointer.c:608,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:609,2'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:611,20'
              BranchSideFuncs:
                - xmlResetError
                - xmlXPathNewParserContext
                - xmlXPtrEvalXPointer
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathErrMemory
        - Branch String:   'xpointer.c:614,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:615,27'
              BranchSideFuncs:
                - xmlXPathErrMemory
            - BranchSide:      'xpointer.c:618,25'
              BranchSideFuncs:
                - xmlXPtrEvalXPointer
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
                - xmlXPtrErr
        - Branch String:   'xpointer.c:619,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:620,9'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
            - BranchSide:      'xpointer.c:622,10'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
                - xmlXPtrErr
        - Branch String:   'xpointer.c:622,31'
          Branch Sides:
            - BranchSide:      'xpointer.c:623,3'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
                - xmlXPtrErr
            - BranchSide:      'xpointer.c:628,25'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:622,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:624,20'
              BranchSideFuncs:
                - xmlXPtrErr
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:628,25'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:633,6'
          Branch Sides:
            - BranchSide:      'xpointer.c:634,10'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
            - BranchSide:      'xpointer.c:649,5'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:634,10'
          Branch Sides:
            - BranchSide:      'xpointer.c:635,7'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
            - BranchSide:      'xpointer.c:647,25'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
        - Branch String:   'xpointer.c:635,7'
          Branch Sides:
            - BranchSide:      'xpointer.c:640,13'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
            - BranchSide:      'xpointer.c:645,12'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
        - Branch String:   'xpointer.c:641,25'
          Branch Sides:
            - BranchSide:      'xpointer.c:641,29'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
            - BranchSide:      'xpointer.c:643,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
        - Branch String:   'xpointer.c:641,47'
          Branch Sides:
            - BranchSide:      'xpointer.c:642,5'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
            - BranchSide:      'xpointer.c:643,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
        - Branch String:   'xpointer.c:641,11'
          Branch Sides:
            - BranchSide:      'xpointer.c:643,9'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
            - BranchSide:      'xpointer.c:644,3'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathValuePop
        - Branch String:   'xpointer.c:649,5'
          Branch Sides:
            - BranchSide:      'xpointer.c:632,32'
              BranchSideFuncs:
                - xmlXPathValuePop
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:650,9'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
                - xmlXPtrErr
        - Branch String:   'xpointer.c:650,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:651,20'
              BranchSideFuncs:
                - xmlXPtrErr
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
            - BranchSide:      'xpointer.c:655,9'
              BranchSideFuncs:
                - xmlXPathFreeParserContext
                - xmlXPathFreeObject
        - Branch String:   'xpointer.c:655,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:655,32'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
            - BranchSide:      'xpointer.c:656,21'
              BranchSideFuncs:
                - xmlXPathFreeObject
                - xmlXPathFreeParserContext
      Callsites:
        - Src:             'xpointer.c:606,5'
          Dst:             xmlInitParser
        - Src:             'xpointer.c:611,5'
          Dst:             xmlResetError
        - Src:             'xpointer.c:613,12'
          Dst:             xmlXPathNewParserContext
        - Src:             'xpointer.c:615,9'
          Dst:             xmlXPathErrMemory
        - Src:             'xpointer.c:618,5'
          Dst:             xmlXPtrEvalXPointer
        - Src:             'xpointer.c:624,9'
          Dst:             xmlXPtrErr
        - Src:             'xpointer.c:628,8'
          Dst:             xmlXPathValuePop
        - Src:             'xpointer.c:632,15'
          Dst:             xmlXPathValuePop
        - Src:             'xpointer.c:647,6'
          Dst:             xmlXPathFreeObject
        - Src:             'xpointer.c:651,9'
          Dst:             xmlXPtrErr
        - Src:             'xpointer.c:656,2'
          Dst:             xmlXPathFreeObject
        - Src:             'xpointer.c:661,5'
          Dst:             xmlXPathFreeParserContext
    - functionName:    xmlXPtrNewContext
      functionSourceFile: '/src/libxml2/xpointer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
        - here
        - origin
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlXPathNewContext
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xpointer.c:582,9'
          Branch Sides:
            - BranchSide:      'xpointer.c:583,9'
              BranchSideFuncs: []
            - BranchSide:      'xpointer.c:585,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xpointer.c:581,11'
          Dst:             xmlXPathNewContext
    - functionName:    xmlCtxtDumpEntity
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ent
      BBCount:         30
      ICount:          210
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
        - xmlCtxtDumpSpaces
        - xmlCtxtDumpString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:732,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:733,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:737,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:733,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:734,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:735,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:737,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:737,9'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:738,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:738,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:740,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:743,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:746,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:749,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:752,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:755,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:758,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:759,31'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:763,13'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:763,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:764,31'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:767,13'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:767,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:768,31'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:771,13'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:771,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:772,31'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:777,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'debugXML.c:730,5'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:734,13'
          Dst:             fprintf
        - Src:             'debugXML.c:740,17'
          Dst:             fprintf
        - Src:             'debugXML.c:743,17'
          Dst:             fprintf
        - Src:             'debugXML.c:746,17'
          Dst:             fprintf
        - Src:             'debugXML.c:749,17'
          Dst:             fprintf
        - Src:             'debugXML.c:752,17'
          Dst:             fprintf
        - Src:             'debugXML.c:755,17'
          Dst:             fprintf
        - Src:             'debugXML.c:757,9'
          Dst:             fprintf
        - Src:             'debugXML.c:759,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:760,13'
          Dst:             fprintf
        - Src:             'debugXML.c:764,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:765,13'
          Dst:             fprintf
        - Src:             'debugXML.c:768,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:769,13'
          Dst:             fprintf
        - Src:             'debugXML.c:772,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:773,13'
          Dst:             fprintf
        - Src:             'debugXML.c:774,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:775,13'
          Dst:             fprintf
    - functionName:    xmlCtxtDumpSpaces
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         13
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - fprintf
      functionUses:    34
      BranchProfiles:
        - Branch String:   'debugXML.c:129,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:130,9'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:131,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:131,32'
          Branch Sides:
            - BranchSide:      'debugXML.c:131,36'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:131,32'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:131,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:131,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:132,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:132,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:133,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:135,21'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'debugXML.c:133,13'
          Dst:             fprintf
        - Src:             'debugXML.c:135,13'
          Dst:             fprintf
    - functionName:    xmlCtxtDumpString
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         29
      ICount:          175
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - fprintf
        - fputc
      functionUses:    14
      BranchProfiles:
        - Branch String:   'debugXML.c:391,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:395,9'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:395,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:396,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:399,12'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fputc
        - Branch String:   'debugXML.c:399,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:400,13'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - fputc
            - BranchSide:      'debugXML.c:408,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'debugXML.c:400,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:401,13'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:402,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - fputc
        - Branch String:   'debugXML.c:402,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:402,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'debugXML.c:403,24'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:402,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:402,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'debugXML.c:402,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:402,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:402,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'debugXML.c:403,24'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:402,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:403,24'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'debugXML.c:404,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:404,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:405,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fputc
            - BranchSide:      'debugXML.c:407,19'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - fputc
      Callsites:
        - Src:             'debugXML.c:396,9'
          Dst:             fprintf
        - Src:             'debugXML.c:403,13'
          Dst:             fputc
        - Src:             'debugXML.c:405,13'
          Dst:             fprintf
        - Src:             'debugXML.c:407,13'
          Dst:             fputc
        - Src:             'debugXML.c:408,5'
          Dst:             fprintf
    - functionName:    xmlCtxtDumpNamespaceList
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ns
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpNamespace
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:721,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:722,30'
              BranchSideFuncs:
                - xmlCtxtDumpNamespace
            - BranchSide:      'debugXML.c:725,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'debugXML.c:722,9'
          Dst:             xmlCtxtDumpNamespace
    - functionName:    xmlCtxtDumpNamespace
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ns
      BBCount:         22
      ICount:          124
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - xmlCtxtDumpSpaces
        - xmlCtxtDumpString
        - xmlDebugErr
        - xmlDebugErr3
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:686,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:687,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:691,9'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlDebugErr
                - xmlDebugErr3
                - xmlDebugErr
        - Branch String:   'debugXML.c:687,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:688,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:689,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:691,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:692,14'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:696,9'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlDebugErr
                - xmlDebugErr3
        - Branch String:   'debugXML.c:696,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:697,13'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:705,14'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:697,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:698,19'
              BranchSideFuncs:
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:702,18'
              BranchSideFuncs:
                - xmlDebugErr
        - Branch String:   'debugXML.c:706,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:707,25'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:710,25'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
      Callsites:
        - Src:             'debugXML.c:684,5'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:688,13'
          Dst:             fprintf
        - Src:             'debugXML.c:692,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:698,6'
          Dst:             xmlDebugErr3
        - Src:             'debugXML.c:702,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:707,17'
          Dst:             fprintf
        - Src:             'debugXML.c:710,17'
          Dst:             fprintf
        - Src:             'debugXML.c:712,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:713,13'
          Dst:             fprintf
    - functionName:    xmlDebugErr
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             'debugXML.c:150,5'
          Dst:             fprintf
    - functionName:    xmlDebugErr3
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - extra
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'debugXML.c:163,5'
          Dst:             fprintf
        - Src:             'debugXML.c:164,5'
          Dst:             fprintf
    - functionName:    xmlCtxtDumpEntityDecl
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - ent
      BBCount:         40
      ICount:          259
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - fprintf
        - xmlCtxtDumpSpaces
        - xmlCtxtDumpString
        - xmlCtxtGenericNodeCheck
        - xmlDebugErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:613,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:614,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:618,9'
              BranchSideFuncs:
                - xmlDebugErr
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlDebugErr
        - Branch String:   'debugXML.c:614,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:615,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:616,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:618,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:619,14'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:623,9'
              BranchSideFuncs:
                - xmlDebugErr
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:623,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:624,14'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:630,14'
              BranchSideFuncs:
                - xmlDebugErr
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:624,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:625,21'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:629,5'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:632,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:633,17'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:678,29'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
        - Branch String:   'debugXML.c:633,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:635,25'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:638,25'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:641,25'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:644,25'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:647,25'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:650,25'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:653,13'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:653,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:654,31'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:658,13'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:658,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:659,31'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:663,13'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:663,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:664,31'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:667,13'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:667,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:668,31'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:673,5'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
      Callsites:
        - Src:             'debugXML.c:611,5'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:615,13'
          Dst:             fprintf
        - Src:             'debugXML.c:619,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:625,13'
          Dst:             fprintf
        - Src:             'debugXML.c:626,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:627,13'
          Dst:             fprintf
        - Src:             'debugXML.c:630,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:635,17'
          Dst:             fprintf
        - Src:             'debugXML.c:638,17'
          Dst:             fprintf
        - Src:             'debugXML.c:641,17'
          Dst:             fprintf
        - Src:             'debugXML.c:644,17'
          Dst:             fprintf
        - Src:             'debugXML.c:647,17'
          Dst:             fprintf
        - Src:             'debugXML.c:650,17'
          Dst:             fprintf
        - Src:             'debugXML.c:654,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:655,13'
          Dst:             fprintf
        - Src:             'debugXML.c:659,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:660,13'
          Dst:             fprintf
        - Src:             'debugXML.c:664,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:665,13'
          Dst:             fprintf
        - Src:             'debugXML.c:668,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:669,13'
          Dst:             fprintf
        - Src:             'debugXML.c:670,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:671,13'
          Dst:             fprintf
        - Src:             'debugXML.c:678,5'
          Dst:             xmlCtxtGenericNodeCheck
    - functionName:    xmlCtxtGenericNodeCheck
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         135
      ICount:          681
      EdgeCount:       176
      CyclomaticComplexity: 43
      functionsReached:
        - xmlCtxtCheckName
        - xmlCtxtCheckString
        - xmlCtxtNsCheckScope
        - xmlDebugErr
        - xmlDebugErr3
        - xmlDictLookup
        - xmlStrEqual
      functionUses:    8
      BranchProfiles:
        - Branch String:   'debugXML.c:255,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:256,21'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
                - xmlDebugErr
            - BranchSide:      'debugXML.c:258,9'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
                - xmlDebugErr
        - Branch String:   'debugXML.c:258,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:259,21'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
            - BranchSide:      'debugXML.c:263,9'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
        - Branch String:   'debugXML.c:264,21'
          Branch Sides:
            - BranchSide:      'debugXML.c:264,25'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
            - BranchSide:      'debugXML.c:267,6'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
        - Branch String:   'debugXML.c:264,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:265,6'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
            - BranchSide:      'debugXML.c:267,6'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
        - Branch String:   'debugXML.c:267,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:268,18'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
            - BranchSide:      'debugXML.c:270,6'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
        - Branch String:   'debugXML.c:274,32'
          Branch Sides:
            - BranchSide:      'debugXML.c:274,36'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlStrEqual
                - xmlDebugErr
            - BranchSide:      'debugXML.c:278,9'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
        - Branch String:   'debugXML.c:274,68'
          Branch Sides:
            - BranchSide:      'debugXML.c:275,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlDebugErr
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
            - BranchSide:      'debugXML.c:278,9'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
        - Branch String:   'debugXML.c:274,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:276,21'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
            - BranchSide:      'debugXML.c:278,9'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
        - Branch String:   'debugXML.c:278,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:279,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
            - BranchSide:      'debugXML.c:289,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
        - Branch String:   'debugXML.c:279,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:280,11'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
            - BranchSide:      'debugXML.c:285,21'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
        - Branch String:   'debugXML.c:280,33'
          Branch Sides:
            - BranchSide:      'debugXML.c:281,11'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
            - BranchSide:      'debugXML.c:285,9'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
        - Branch String:   'debugXML.c:280,10'
          Branch Sides:
            - BranchSide:      'debugXML.c:282,15'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
            - BranchSide:      'debugXML.c:285,9'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
        - Branch String:   'debugXML.c:293,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:294,7'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
            - BranchSide:      'debugXML.c:300,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
                - xmlDebugErr
        - Branch String:   'debugXML.c:294,29'
          Branch Sides:
            - BranchSide:      'debugXML.c:294,33'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
            - BranchSide:      'debugXML.c:299,5'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
        - Branch String:   'debugXML.c:294,67'
          Branch Sides:
            - BranchSide:      'debugXML.c:295,7'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
            - BranchSide:      'debugXML.c:299,5'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
        - Branch String:   'debugXML.c:295,35'
          Branch Sides:
            - BranchSide:      'debugXML.c:296,7'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
            - BranchSide:      'debugXML.c:299,5'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
        - Branch String:   'debugXML.c:294,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:297,18'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
            - BranchSide:      'debugXML.c:299,5'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
        - Branch String:   'debugXML.c:300,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:301,18'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
            - BranchSide:      'debugXML.c:303,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
                - xmlDebugErr
        - Branch String:   'debugXML.c:307,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:310,7'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
                - xmlCtxtNsCheckScope
            - BranchSide:      'debugXML.c:317,16'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
        - Branch String:   'debugXML.c:311,2'
          Branch Sides:
            - BranchSide:      'debugXML.c:312,26'
              BranchSideFuncs:
                - xmlCtxtNsCheckScope
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
            - BranchSide:      'debugXML.c:315,6'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
                - xmlCtxtNsCheckScope
        - Branch String:   'debugXML.c:315,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:316,26'
              BranchSideFuncs:
                - xmlCtxtNsCheckScope
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
            - BranchSide:      'debugXML.c:317,5'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
        - Branch String:   'debugXML.c:318,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:319,26'
              BranchSideFuncs:
                - xmlCtxtNsCheckScope
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
            - BranchSide:      'debugXML.c:320,5'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
        - Branch String:   'debugXML.c:322,42'
          Branch Sides:
            - BranchSide:      'debugXML.c:323,3'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
            - BranchSide:      'debugXML.c:332,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
        - Branch String:   'debugXML.c:323,37'
          Branch Sides:
            - BranchSide:      'debugXML.c:324,3'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
            - BranchSide:      'debugXML.c:332,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
        - Branch String:   'debugXML.c:324,35'
          Branch Sides:
            - BranchSide:      'debugXML.c:325,3'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
            - BranchSide:      'debugXML.c:332,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
        - Branch String:   'debugXML.c:325,37'
          Branch Sides:
            - BranchSide:      'debugXML.c:326,3'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
            - BranchSide:      'debugXML.c:332,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
        - Branch String:   'debugXML.c:326,31'
          Branch Sides:
            - BranchSide:      'debugXML.c:327,3'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
            - BranchSide:      'debugXML.c:332,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
        - Branch String:   'debugXML.c:327,41'
          Branch Sides:
            - BranchSide:      'debugXML.c:328,3'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
            - BranchSide:      'debugXML.c:332,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
        - Branch String:   'debugXML.c:322,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:329,6'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
                - xmlCtxtCheckString
            - BranchSide:      'debugXML.c:332,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
        - Branch String:   'debugXML.c:329,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:330,25'
              BranchSideFuncs:
                - xmlCtxtCheckString
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
            - BranchSide:      'debugXML.c:331,5'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlCtxtCheckName
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDictLookup
                - xmlCtxtCheckName
        - Branch String:   'debugXML.c:332,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:332,5'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:335,23'
              BranchSideFuncs:
                - xmlCtxtCheckName
            - BranchSide:      'debugXML.c:335,23'
              BranchSideFuncs:
                - xmlCtxtCheckName
            - BranchSide:      'debugXML.c:338,11'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlDictLookup
            - BranchSide:      'debugXML.c:352,10'
              BranchSideFuncs:
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:359,23'
              BranchSideFuncs:
                - xmlCtxtCheckName
            - BranchSide:      'debugXML.c:362,10'
              BranchSideFuncs:
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:382,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:382,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:382,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:382,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:382,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:382,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:382,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:382,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:382,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:382,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:382,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:382,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:382,6'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:382,6'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:338,40'
          Branch Sides:
            - BranchSide:      'debugXML.c:339,11'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:340,3'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:338,10'
          Branch Sides:
            - BranchSide:      'debugXML.c:340,3'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:342,11'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlDictLookup
        - Branch String:   'debugXML.c:342,31'
          Branch Sides:
            - BranchSide:      'debugXML.c:343,11'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:347,19'
              BranchSideFuncs:
                - xmlDebugErr3
        - Branch String:   'debugXML.c:342,10'
          Branch Sides:
            - BranchSide:      'debugXML.c:345,3'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:347,19'
              BranchSideFuncs:
                - xmlDebugErr3
        - Branch String:   'debugXML.c:352,10'
          Branch Sides:
            - BranchSide:      'debugXML.c:353,3'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:354,19'
              BranchSideFuncs:
                - xmlDebugErr3
        - Branch String:   'debugXML.c:362,10'
          Branch Sides:
            - BranchSide:      'debugXML.c:363,3'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:364,19'
              BranchSideFuncs:
                - xmlDebugErr3
      Callsites:
        - Src:             'debugXML.c:256,9'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:259,9'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:275,11'
          Dst:             xmlStrEqual
        - Src:             'debugXML.c:276,9'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:282,3'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:286,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:290,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:297,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:301,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:304,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:312,6'
          Dst:             xmlCtxtNsCheckScope
        - Src:             'debugXML.c:316,6'
          Dst:             xmlCtxtNsCheckScope
        - Src:             'debugXML.c:319,6'
          Dst:             xmlCtxtNsCheckScope
        - Src:             'debugXML.c:330,6'
          Dst:             xmlCtxtCheckString
        - Src:             'debugXML.c:335,6'
          Dst:             xmlCtxtCheckName
        - Src:             'debugXML.c:343,25'
          Dst:             xmlDictLookup
        - Src:             'debugXML.c:347,6'
          Dst:             xmlDebugErr3
        - Src:             'debugXML.c:354,6'
          Dst:             xmlDebugErr3
        - Src:             'debugXML.c:359,6'
          Dst:             xmlCtxtCheckName
        - Src:             'debugXML.c:364,6'
          Dst:             xmlDebugErr3
    - functionName:    xmlCtxtNsCheckScope
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
        - ns
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - xmlDebugErr
        - xmlDebugErr3
        - xmlNsCheckScope
      functionUses:    3
      BranchProfiles:
        - Branch String:   'debugXML.c:180,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:181,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDebugErr
                - xmlDebugErr
            - BranchSide:      'debugXML.c:189,9'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlDebugErr
        - Branch String:   'debugXML.c:181,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:182,18'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr3
                - xmlDebugErr
            - BranchSide:      'debugXML.c:185,19'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDebugErr
        - Branch String:   'debugXML.c:189,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:189,9'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlDebugErr
            - BranchSide:      'debugXML.c:190,13'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlDebugErr
        - Branch String:   'debugXML.c:190,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:191,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:194,19'
              BranchSideFuncs:
                - xmlDebugErr3
      Callsites:
        - Src:             'debugXML.c:179,11'
          Dst:             xmlNsCheckScope
        - Src:             'debugXML.c:182,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:185,6'
          Dst:             xmlDebugErr3
        - Src:             'debugXML.c:191,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:194,6'
          Dst:             xmlDebugErr3
    - functionName:    xmlCtxtCheckString
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - str
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlCheckUTF8
        - xmlDebugErr3
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:209,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:209,22'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:210,9'
              BranchSideFuncs:
                - xmlCheckUTF8
                - xmlDebugErr3
        - Branch String:   'debugXML.c:210,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:210,9'
              BranchSideFuncs:
                - xmlCheckUTF8
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:211,27'
              BranchSideFuncs:
                - xmlCheckUTF8
                - xmlDebugErr3
        - Branch String:   'debugXML.c:211,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:212,19'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:215,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'debugXML.c:211,14'
          Dst:             xmlCheckUTF8
        - Src:             'debugXML.c:212,6'
          Dst:             xmlDebugErr3
    - functionName:    xmlCtxtCheckName
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - name
      BBCount:         21
      ICount:          104
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDebugErr
        - xmlDebugErr3
        - xmlDictOwns
        - xmlValidateName
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:228,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:228,9'
              BranchSideFuncs:
                - xmlValidateName
                - xmlDictOwns
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDebugErr
            - BranchSide:      'debugXML.c:229,6'
              BranchSideFuncs:
                - xmlValidateName
                - xmlDictOwns
                - xmlDebugErr3
                - xmlDebugErr3
                - xmlDebugErr
        - Branch String:   'debugXML.c:229,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:230,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:233,29'
              BranchSideFuncs:
                - xmlValidateName
                - xmlDictOwns
                - xmlDebugErr3
                - xmlDebugErr3
        - Branch String:   'debugXML.c:233,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:234,19'
              BranchSideFuncs:
                - xmlDebugErr3
                - xmlDictOwns
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:237,7'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDebugErr3
        - Branch String:   'debugXML.c:237,27'
          Branch Sides:
            - BranchSide:      'debugXML.c:238,20'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:245,5'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:238,39'
          Branch Sides:
            - BranchSide:      'debugXML.c:239,15'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:245,5'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:239,34'
          Branch Sides:
            - BranchSide:      'debugXML.c:240,16'
              BranchSideFuncs:
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:241,19'
              BranchSideFuncs:
                - xmlDebugErr3
        - Branch String:   'debugXML.c:237,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:241,19'
              BranchSideFuncs:
                - xmlDebugErr3
            - BranchSide:      'debugXML.c:245,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'debugXML.c:230,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:233,13'
          Dst:             xmlValidateName
        - Src:             'debugXML.c:234,6'
          Dst:             xmlDebugErr3
        - Src:             'debugXML.c:238,8'
          Dst:             xmlDictOwns
        - Src:             'debugXML.c:241,6'
          Dst:             xmlDebugErr3
    - functionName:    xmlNsCheckScope
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - ns
      BBCount:         58
      ICount:          277
      EdgeCount:       80
      CyclomaticComplexity: 24
      functionsReached:
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:86,24'
          Branch Sides:
            - BranchSide:      'debugXML.c:86,28'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:87,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:86,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:87,9'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:89,10'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:89,42'
          Branch Sides:
            - BranchSide:      'debugXML.c:90,3'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:97,5'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:90,37'
          Branch Sides:
            - BranchSide:      'debugXML.c:91,3'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:97,5'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:91,36'
          Branch Sides:
            - BranchSide:      'debugXML.c:92,3'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:97,5'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:92,32'
          Branch Sides:
            - BranchSide:      'debugXML.c:93,3'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:97,5'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:93,41'
          Branch Sides:
            - BranchSide:      'debugXML.c:94,3'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:97,5'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:89,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:95,2'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:97,5'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:97,27'
          Branch Sides:
            - BranchSide:      'debugXML.c:97,5'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:98,14'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:97,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:102,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:116,10'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:102,39'
          Branch Sides:
            - BranchSide:      'debugXML.c:103,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:104,12'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:102,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:104,12'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:113,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:105,6'
          Branch Sides:
            - BranchSide:      'debugXML.c:106,14'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'debugXML.c:112,2'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:106,14'
          Branch Sides:
            - BranchSide:      'debugXML.c:107,7'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:108,19'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:108,7'
          Branch Sides:
            - BranchSide:      'debugXML.c:109,7'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:110,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'debugXML.c:116,24'
          Branch Sides:
            - BranchSide:      'debugXML.c:117,11'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:123,5'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:117,44'
          Branch Sides:
            - BranchSide:      'debugXML.c:118,4'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:119,33'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:116,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:119,33'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:123,5'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:120,7'
          Branch Sides:
            - BranchSide:      'debugXML.c:121,7'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:122,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'debugXML.c:108,7'
          Dst:             xmlStrEqual
    - functionName:    xmlCtxtDumpAttrDecl
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - attr
      BBCount:         63
      ICount:          384
      EdgeCount:       75
      CyclomaticComplexity: 14
      functionsReached:
        - fprintf
        - xmlCtxtDumpSpaces
        - xmlCtxtDumpString
        - xmlCtxtGenericNodeCheck
        - xmlDebugErr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:449,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:450,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:454,9'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlDebugErr
        - Branch String:   'debugXML.c:450,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:451,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:452,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:454,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:455,14'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:459,9'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:459,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:460,14'
              BranchSideFuncs:
                - fprintf
                - xmlDebugErr
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:463,14'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:460,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:461,21'
              BranchSideFuncs:
                - xmlDebugErr
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:462,5'
              BranchSideFuncs:
                - xmlDebugErr
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:465,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:466,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:469,14'
              BranchSideFuncs:
                - xmlDebugErr
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:466,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:467,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:468,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:471,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:472,17'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:546,29'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
        - Branch String:   'debugXML.c:472,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:474,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:477,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:480,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:483,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:486,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:489,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:492,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:495,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:498,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:501,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:504,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:504,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:506,37'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:522,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:508,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:509,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:517,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:509,21'
          Branch Sides:
            - BranchSide:      'debugXML.c:510,29'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:512,29'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:514,21'
          Branch Sides:
            - BranchSide:      'debugXML.c:515,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:516,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:517,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:518,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:520,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:522,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:524,17'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:526,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:529,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:532,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:535,13'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:535,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:536,21'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:540,17'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
      Callsites:
        - Src:             'debugXML.c:447,5'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:451,13'
          Dst:             fprintf
        - Src:             'debugXML.c:455,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:461,13'
          Dst:             fprintf
        - Src:             'debugXML.c:463,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:467,13'
          Dst:             fprintf
        - Src:             'debugXML.c:469,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:474,17'
          Dst:             fprintf
        - Src:             'debugXML.c:477,17'
          Dst:             fprintf
        - Src:             'debugXML.c:480,17'
          Dst:             fprintf
        - Src:             'debugXML.c:483,17'
          Dst:             fprintf
        - Src:             'debugXML.c:486,17'
          Dst:             fprintf
        - Src:             'debugXML.c:489,17'
          Dst:             fprintf
        - Src:             'debugXML.c:492,17'
          Dst:             fprintf
        - Src:             'debugXML.c:495,17'
          Dst:             fprintf
        - Src:             'debugXML.c:498,17'
          Dst:             fprintf
        - Src:             'debugXML.c:501,17'
          Dst:             fprintf
        - Src:             'debugXML.c:510,21'
          Dst:             fprintf
        - Src:             'debugXML.c:512,21'
          Dst:             fprintf
        - Src:             'debugXML.c:518,17'
          Dst:             fprintf
        - Src:             'debugXML.c:520,17'
          Dst:             fprintf
        - Src:             'debugXML.c:526,17'
          Dst:             fprintf
        - Src:             'debugXML.c:529,17'
          Dst:             fprintf
        - Src:             'debugXML.c:532,17'
          Dst:             fprintf
        - Src:             'debugXML.c:536,13'
          Dst:             fprintf
        - Src:             'debugXML.c:537,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:538,13'
          Dst:             fprintf
        - Src:             'debugXML.c:540,9'
          Dst:             fprintf
        - Src:             'debugXML.c:546,5'
          Dst:             xmlCtxtGenericNodeCheck
    - functionName:    xmlCtxtDumpElemDecl
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - elem
      BBCount:         32
      ICount:          200
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - xmlCtxtDumpSpaces
        - xmlCtxtDumpString
        - xmlCtxtGenericNodeCheck
        - xmlDebugErr
        - xmlSnprintfElementContent
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:554,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:555,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:559,9'
              BranchSideFuncs:
                - xmlDebugErr
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlDebugErr
        - Branch String:   'debugXML.c:555,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:556,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:557,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:559,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:560,14'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:564,9'
              BranchSideFuncs:
                - xmlDebugErr
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:564,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:565,14'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:571,14'
              BranchSideFuncs:
                - xmlDebugErr
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:565,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:566,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:570,5'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:573,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:574,17'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:605,29'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
        - Branch String:   'debugXML.c:574,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:576,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
            - BranchSide:      'debugXML.c:579,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
            - BranchSide:      'debugXML.c:582,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
            - BranchSide:      'debugXML.c:585,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
            - BranchSide:      'debugXML.c:588,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
            - BranchSide:      'debugXML.c:591,14'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
        - Branch String:   'debugXML.c:591,46'
          Branch Sides:
            - BranchSide:      'debugXML.c:591,50'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlSnprintfElementContent
                - fprintf
            - BranchSide:      'debugXML.c:599,17'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
        - Branch String:   'debugXML.c:591,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:594,13'
              BranchSideFuncs:
                - xmlSnprintfElementContent
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:599,17'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
      Callsites:
        - Src:             'debugXML.c:552,5'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:556,13'
          Dst:             fprintf
        - Src:             'debugXML.c:560,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:566,13'
          Dst:             fprintf
        - Src:             'debugXML.c:567,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:568,13'
          Dst:             fprintf
        - Src:             'debugXML.c:571,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:576,17'
          Dst:             fprintf
        - Src:             'debugXML.c:579,17'
          Dst:             fprintf
        - Src:             'debugXML.c:582,17'
          Dst:             fprintf
        - Src:             'debugXML.c:585,17'
          Dst:             fprintf
        - Src:             'debugXML.c:588,17'
          Dst:             fprintf
        - Src:             'debugXML.c:595,13'
          Dst:             xmlSnprintfElementContent
        - Src:             'debugXML.c:597,13'
          Dst:             fprintf
        - Src:             'debugXML.c:599,9'
          Dst:             fprintf
        - Src:             'debugXML.c:605,5'
          Dst:             xmlCtxtGenericNodeCheck
    - functionName:    xmlCtxtDumpDtdNode
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - dtd
      BBCount:         23
      ICount:          136
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - xmlCtxtDumpSpaces
        - xmlCtxtGenericNodeCheck
        - xmlDebugErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:416,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:417,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:422,9'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - fprintf
                - fprintf
                - xmlDebugErr
        - Branch String:   'debugXML.c:417,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:418,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:419,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:422,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:423,14'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:427,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:427,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:428,13'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:441,29'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
        - Branch String:   'debugXML.c:428,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:429,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:431,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:432,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:433,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
            - BranchSide:      'debugXML.c:434,13'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
                - fprintf
        - Branch String:   'debugXML.c:434,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:435,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:436,17'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
      Callsites:
        - Src:             'debugXML.c:414,5'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:418,13'
          Dst:             fprintf
        - Src:             'debugXML.c:423,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:429,13'
          Dst:             fprintf
        - Src:             'debugXML.c:431,13'
          Dst:             fprintf
        - Src:             'debugXML.c:433,13'
          Dst:             fprintf
        - Src:             'debugXML.c:435,13'
          Dst:             fprintf
        - Src:             'debugXML.c:436,9'
          Dst:             fprintf
        - Src:             'debugXML.c:441,5'
          Dst:             xmlCtxtGenericNodeCheck
    - functionName:    xmlDebugErr2
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctxt
        - error
        - msg
        - extra
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'debugXML.c:156,5'
          Dst:             fprintf
        - Src:             'debugXML.c:157,5'
          Dst:             fprintf
    - functionName:    xmlCtxtDumpEntityCallback
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - payload
        - data
        - name
      BBCount:         32
      ICount:          217
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - xmlDebugErr2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:1190,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1191,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:1195,10'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlDebugErr2
        - Branch String:   'debugXML.c:1191,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1192,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1193,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:1195,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1195,9'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1196,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlDebugErr2
        - Branch String:   'debugXML.c:1197,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1199,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1202,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1205,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1208,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1211,25'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1214,16'
              BranchSideFuncs:
                - xmlDebugErr2
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:1217,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1218,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1219,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:1219,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1220,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1221,13'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:1221,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1222,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1223,14'
              BranchSideFuncs:
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:1223,45'
          Branch Sides:
            - BranchSide:      'debugXML.c:1223,49'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1226,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'debugXML.c:1223,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1224,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:1226,17'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'debugXML.c:1192,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1196,9'
          Dst:             fprintf
        - Src:             'debugXML.c:1199,17'
          Dst:             fprintf
        - Src:             'debugXML.c:1202,17'
          Dst:             fprintf
        - Src:             'debugXML.c:1205,17'
          Dst:             fprintf
        - Src:             'debugXML.c:1208,17'
          Dst:             fprintf
        - Src:             'debugXML.c:1211,17'
          Dst:             fprintf
        - Src:             'debugXML.c:1214,3'
          Dst:             xmlDebugErr2
        - Src:             'debugXML.c:1218,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1220,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1222,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1224,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1226,9'
          Dst:             fprintf
    - functionName:    xmlCtxtDumpDocHead
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         29
      ICount:          162
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
        - xmlDebugErr
        - xmlDebugErr2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:1055,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1056,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:1060,31'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - fprintf
                - fprintf
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr
                - xmlDebugErr2
        - Branch String:   'debugXML.c:1056,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1057,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1058,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:1062,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:1064,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1068,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1072,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1076,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1080,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1084,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1088,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1092,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1096,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:1100,11'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:1104,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1108,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1112,18'
              BranchSideFuncs:
                - xmlDebugErr
            - BranchSide:      'debugXML.c:1116,19'
              BranchSideFuncs:
                - xmlDebugErr2
        - Branch String:   'debugXML.c:1096,10'
          Branch Sides:
            - BranchSide:      'debugXML.c:1097,11'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1098,13'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:1100,10'
          Branch Sides:
            - BranchSide:      'debugXML.c:1101,11'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1102,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'debugXML.c:1057,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1064,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1068,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1072,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1076,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1080,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1084,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1088,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1092,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1097,3'
          Dst:             fprintf
        - Src:             'debugXML.c:1101,3'
          Dst:             fprintf
        - Src:             'debugXML.c:1104,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1108,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1112,6'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:1116,6'
          Dst:             xmlDebugErr2
    - functionName:    xmlDebugCheckDocument
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1516
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - doc
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpDocument
        - xmlCtxtDumpInitCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'debugXML.c:1519,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1519,9'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpDocument
                - xmlCtxtDumpCleanCtxt
            - BranchSide:      'debugXML.c:1520,11'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpDocument
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1521,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1524,5'
          Dst:             xmlCtxtDumpDocument
        - Src:             'debugXML.c:1525,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlCtxtDumpInitCtxt
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         5
      ICount:          64
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'debugXML.c:61,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:62,9'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:63,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCtxtDumpDocument
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         16
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlCtxtDumpDocumentHead
        - xmlCtxtDumpNodeList
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:1169,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1170,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:1174,29'
              BranchSideFuncs:
                - xmlCtxtDumpDocumentHead
                - xmlCtxtDumpNodeList
        - Branch String:   'debugXML.c:1170,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1171,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1172,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:1175,43'
          Branch Sides:
            - BranchSide:      'debugXML.c:1176,11'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
            - BranchSide:      'debugXML.c:1177,13'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
        - Branch String:   'debugXML.c:1177,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1177,13'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
            - BranchSide:      'debugXML.c:1177,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:1175,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1175,9'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
            - BranchSide:      'debugXML.c:1178,9'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
      Callsites:
        - Src:             'debugXML.c:1171,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1174,5'
          Dst:             xmlCtxtDumpDocumentHead
        - Src:             'debugXML.c:1179,9'
          Dst:             xmlCtxtDumpNodeList
    - functionName:    xmlCtxtDumpCleanCtxt
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    xmlCtxtDumpDocumentHead
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         26
      ICount:          178
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - fprintf
        - xmlCtxtDumpDocHead
        - xmlCtxtDumpNamespaceList
        - xmlCtxtDumpString
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:1130,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1130,22'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1131,24'
              BranchSideFuncs:
                - xmlCtxtDumpDocHead
                - xmlCtxtDumpNamespaceList
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:1132,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1133,13'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
            - BranchSide:      'debugXML.c:1156,9'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
        - Branch String:   'debugXML.c:1133,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1134,21'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpNamespaceList
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:1138,13'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:1138,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1139,21'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpNamespaceList
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:1143,13'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:1143,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1144,21'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpNamespaceList
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:1148,13'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
                - fprintf
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:1148,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1149,21'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpNamespaceList
                - fprintf
            - BranchSide:      'debugXML.c:1153,13'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
                - fprintf
        - Branch String:   'debugXML.c:1153,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1154,21'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpNamespaceList
            - BranchSide:      'debugXML.c:1155,5'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
        - Branch String:   'debugXML.c:1156,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1156,9'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
            - BranchSide:      'debugXML.c:1157,34'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
      Callsites:
        - Src:             'debugXML.c:1131,5'
          Dst:             xmlCtxtDumpDocHead
        - Src:             'debugXML.c:1134,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1135,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:1136,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1139,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1140,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:1141,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1144,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1145,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:1146,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1149,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1150,13'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:1151,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1154,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1157,9'
          Dst:             xmlCtxtDumpNamespaceList
    - functionName:    xmlCtxtDumpNodeList
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpNode
      functionUses:    5
      BranchProfiles:
        - Branch String:   'debugXML.c:1046,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:1047,25'
              BranchSideFuncs:
                - xmlCtxtDumpNode
            - BranchSide:      'debugXML.c:1050,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'debugXML.c:1047,9'
          Dst:             xmlCtxtDumpNode
    - functionName:    xmlCtxtDumpNode
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         15
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlCtxtDumpNodeList
        - xmlCtxtDumpOneNode
        - xmlCtxtDumpSpaces
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:1021,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1022,14'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:1028,24'
              BranchSideFuncs:
                - xmlCtxtDumpOneNode
                - xmlCtxtDumpNodeList
        - Branch String:   'debugXML.c:1022,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1023,31'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1026,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:1029,44'
          Branch Sides:
            - BranchSide:      'debugXML.c:1029,44'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
            - BranchSide:      'debugXML.c:1030,10'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
        - Branch String:   'debugXML.c:1030,34'
          Branch Sides:
            - BranchSide:      'debugXML.c:1030,38'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
            - BranchSide:      'debugXML.c:1030,34'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:1029,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1029,9'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
            - BranchSide:      'debugXML.c:1031,9'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
      Callsites:
        - Src:             'debugXML.c:1023,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:1024,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1028,5'
          Dst:             xmlCtxtDumpOneNode
        - Src:             'debugXML.c:1032,9'
          Dst:             xmlCtxtDumpNodeList
    - functionName:    xmlCtxtDumpOneNode
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - node
      BBCount:         124
      ICount:          716
      EdgeCount:       157
      CyclomaticComplexity: 35
      functionsReached:
        - fprintf
        - xmlCtxtDumpAttrDecl
        - xmlCtxtDumpAttrList
        - xmlCtxtDumpDtdNode
        - xmlCtxtDumpElemDecl
        - xmlCtxtDumpEntity
        - xmlCtxtDumpEntityDecl
        - xmlCtxtDumpNamespace
        - xmlCtxtDumpNamespaceList
        - xmlCtxtDumpSpaces
        - xmlCtxtDumpString
        - xmlCtxtGenericNodeCheck
        - xmlDebugErr2
        - xmlDictOwns
        - xmlGetDocEntity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:840,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:841,14'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:847,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpNamespace
                - xmlCtxtDumpEntityDecl
                - xmlCtxtDumpAttrDecl
                - xmlCtxtDumpElemDecl
                - xmlCtxtDumpDtdNode
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - xmlDictOwns
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpSpaces
                - xmlDebugErr2
        - Branch String:   'debugXML.c:841,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:842,31'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:845,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:849,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:851,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:863,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:869,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlDictOwns
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:887,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:893,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:900,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:906,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:912,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:919,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:919,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:926,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:932,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:938,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:944,32'
              BranchSideFuncs:
                - xmlCtxtDumpDtdNode
            - BranchSide:      'debugXML.c:947,33'
              BranchSideFuncs:
                - xmlCtxtDumpElemDecl
            - BranchSide:      'debugXML.c:950,33'
              BranchSideFuncs:
                - xmlCtxtDumpAttrDecl
            - BranchSide:      'debugXML.c:953,35'
              BranchSideFuncs:
                - xmlCtxtDumpEntityDecl
            - BranchSide:      'debugXML.c:956,34'
              BranchSideFuncs:
                - xmlCtxtDumpNamespace
            - BranchSide:      'debugXML.c:959,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:965,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:971,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - xmlDebugErr2
        - Branch String:   'debugXML.c:851,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:852,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:861,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:854,40'
          Branch Sides:
            - BranchSide:      'debugXML.c:854,44'
              BranchSideFuncs:
                - xmlCtxtDumpString
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:858,35'
              BranchSideFuncs:
                - xmlCtxtDumpString
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:854,21'
          Branch Sides:
            - BranchSide:      'debugXML.c:855,39'
              BranchSideFuncs:
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:858,35'
              BranchSideFuncs:
                - xmlCtxtDumpString
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:863,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:864,35'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:865,21'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
        - Branch String:   'debugXML.c:869,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:870,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:885,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:871,21'
          Branch Sides:
            - BranchSide:      'debugXML.c:872,29'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlDictOwns
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:874,29'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlDictOwns
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:875,7'
          Branch Sides:
            - BranchSide:      'debugXML.c:876,11'
              BranchSideFuncs:
                - xmlDictOwns
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'debugXML.c:883,15'
              BranchSideFuncs:
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:876,11'
          Branch Sides:
            - BranchSide:      'debugXML.c:877,12'
              BranchSideFuncs:
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:878,28'
              BranchSideFuncs:
                - xmlDictOwns
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
                - fprintf
        - Branch String:   'debugXML.c:878,16'
          Branch Sides:
            - BranchSide:      'debugXML.c:879,12'
              BranchSideFuncs:
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:881,12'
              BranchSideFuncs:
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:887,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:888,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:891,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:893,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:894,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:898,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:900,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:901,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:904,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:906,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:907,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:910,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:912,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:913,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:916,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:919,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:920,35'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:922,21'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtGenericNodeCheck
        - Branch String:   'debugXML.c:926,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:927,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:930,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:932,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:933,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:936,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:938,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:939,35'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
            - BranchSide:      'debugXML.c:942,13'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
                - xmlCtxtDumpSpaces
                - fprintf
        - Branch String:   'debugXML.c:959,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:960,35'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:963,13'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:965,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:966,35'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:969,13'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:971,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:972,35'
              BranchSideFuncs:
                - xmlDebugErr2
            - BranchSide:      'debugXML.c:973,19'
              BranchSideFuncs:
                - xmlDebugErr2
        - Branch String:   'debugXML.c:977,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:978,14'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
            - BranchSide:      'debugXML.c:983,5'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
        - Branch String:   'debugXML.c:978,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:979,31'
              BranchSideFuncs:
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
            - BranchSide:      'debugXML.c:981,17'
              BranchSideFuncs:
                - fprintf
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
        - Branch String:   'debugXML.c:984,42'
          Branch Sides:
            - BranchSide:      'debugXML.c:984,46'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpNamespaceList
            - BranchSide:      'debugXML.c:986,10'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
        - Branch String:   'debugXML.c:984,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:985,34'
              BranchSideFuncs:
                - xmlCtxtDumpNamespaceList
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
            - BranchSide:      'debugXML.c:986,10'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
        - Branch String:   'debugXML.c:986,42'
          Branch Sides:
            - BranchSide:      'debugXML.c:986,46'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtDumpAttrList
            - BranchSide:      'debugXML.c:988,9'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:986,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:987,29'
              BranchSideFuncs:
                - xmlCtxtDumpAttrList
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:988,9'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
        - Branch String:   'debugXML.c:988,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:989,14'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:1000,31'
              BranchSideFuncs:
                - xmlGetDocEntity
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpEntity
        - Branch String:   'debugXML.c:989,46'
          Branch Sides:
            - BranchSide:      'debugXML.c:989,50'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
            - BranchSide:      'debugXML.c:997,5'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
        - Branch String:   'debugXML.c:989,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:990,18'
              BranchSideFuncs:
                - xmlCtxtDumpSpaces
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:997,5'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
        - Branch String:   'debugXML.c:990,17'
          Branch Sides:
            - BranchSide:      'debugXML.c:991,35'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:996,9'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
      Callsites:
        - Src:             'debugXML.c:842,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:843,13'
          Dst:             fprintf
        - Src:             'debugXML.c:852,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:853,17'
          Dst:             fprintf
        - Src:             'debugXML.c:855,21'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:856,21'
          Dst:             fprintf
        - Src:             'debugXML.c:858,17'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:859,17'
          Dst:             fprintf
        - Src:             'debugXML.c:864,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:865,13'
          Dst:             fprintf
        - Src:             'debugXML.c:866,13'
          Dst:             xmlCtxtGenericNodeCheck
        - Src:             'debugXML.c:870,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:872,21'
          Dst:             fprintf
        - Src:             'debugXML.c:874,21'
          Dst:             fprintf
        - Src:             'debugXML.c:877,4'
          Dst:             fprintf
        - Src:             'debugXML.c:878,16'
          Dst:             xmlDictOwns
        - Src:             'debugXML.c:879,4'
          Dst:             fprintf
        - Src:             'debugXML.c:881,4'
          Dst:             fprintf
        - Src:             'debugXML.c:883,7'
          Dst:             fprintf
        - Src:             'debugXML.c:888,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:889,17'
          Dst:             fprintf
        - Src:             'debugXML.c:894,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:895,17'
          Dst:             fprintf
        - Src:             'debugXML.c:901,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:902,17'
          Dst:             fprintf
        - Src:             'debugXML.c:907,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:908,17'
          Dst:             fprintf
        - Src:             'debugXML.c:913,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:914,17'
          Dst:             fprintf
        - Src:             'debugXML.c:920,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:922,13'
          Dst:             fprintf
        - Src:             'debugXML.c:923,13'
          Dst:             xmlCtxtGenericNodeCheck
        - Src:             'debugXML.c:927,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:928,17'
          Dst:             fprintf
        - Src:             'debugXML.c:933,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:934,17'
          Dst:             fprintf
        - Src:             'debugXML.c:939,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:940,17'
          Dst:             fprintf
        - Src:             'debugXML.c:944,13'
          Dst:             xmlCtxtDumpDtdNode
        - Src:             'debugXML.c:947,13'
          Dst:             xmlCtxtDumpElemDecl
        - Src:             'debugXML.c:950,13'
          Dst:             xmlCtxtDumpAttrDecl
        - Src:             'debugXML.c:953,13'
          Dst:             xmlCtxtDumpEntityDecl
        - Src:             'debugXML.c:956,13'
          Dst:             xmlCtxtDumpNamespace
        - Src:             'debugXML.c:960,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:961,17'
          Dst:             fprintf
        - Src:             'debugXML.c:966,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:967,17'
          Dst:             fprintf
        - Src:             'debugXML.c:972,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:973,6'
          Dst:             xmlDebugErr2
        - Src:             'debugXML.c:979,13'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:981,9'
          Dst:             fprintf
        - Src:             'debugXML.c:985,9'
          Dst:             xmlCtxtDumpNamespaceList
        - Src:             'debugXML.c:987,9'
          Dst:             xmlCtxtDumpAttrList
        - Src:             'debugXML.c:991,17'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:992,17'
          Dst:             fprintf
        - Src:             'debugXML.c:993,17'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:994,17'
          Dst:             fprintf
        - Src:             'debugXML.c:1000,15'
          Dst:             xmlGetDocEntity
        - Src:             'debugXML.c:1002,13'
          Dst:             xmlCtxtDumpEntity
        - Src:             'debugXML.c:1009,5'
          Dst:             xmlCtxtGenericNodeCheck
    - functionName:    xmlCtxtDumpAttrList
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - attr
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpAttr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:825,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:826,25'
              BranchSideFuncs:
                - xmlCtxtDumpAttr
            - BranchSide:      'debugXML.c:829,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'debugXML.c:826,9'
          Dst:             xmlCtxtDumpAttr
    - functionName:    xmlCtxtDumpAttr
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - attr
      BBCount:         18
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - xmlCtxtDumpNodeList
        - xmlCtxtDumpSpaces
        - xmlCtxtDumpString
        - xmlCtxtGenericNodeCheck
        - xmlDebugErr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:791,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:792,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:796,10'
              BranchSideFuncs:
                - fprintf
                - xmlCtxtDumpString
                - fprintf
                - xmlCtxtGenericNodeCheck
                - xmlDebugErr
                - xmlCtxtDumpNodeList
        - Branch String:   'debugXML.c:792,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:793,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:794,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:796,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:797,17'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
                - xmlDebugErr
            - BranchSide:      'debugXML.c:806,9'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
                - xmlDebugErr
        - Branch String:   'debugXML.c:800,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:801,13'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
                - xmlCtxtGenericNodeCheck
                - xmlDebugErr
            - BranchSide:      'debugXML.c:805,5'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
                - xmlDebugErr
        - Branch String:   'debugXML.c:806,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:807,14'
              BranchSideFuncs:
                - xmlDebugErr
                - xmlCtxtGenericNodeCheck
            - BranchSide:      'debugXML.c:813,29'
              BranchSideFuncs:
                - xmlCtxtGenericNodeCheck
      Callsites:
        - Src:             'debugXML.c:789,5'
          Dst:             xmlCtxtDumpSpaces
        - Src:             'debugXML.c:793,13'
          Dst:             fprintf
        - Src:             'debugXML.c:797,9'
          Dst:             fprintf
        - Src:             'debugXML.c:798,2'
          Dst:             xmlCtxtDumpString
        - Src:             'debugXML.c:799,9'
          Dst:             fprintf
        - Src:             'debugXML.c:802,13'
          Dst:             xmlCtxtDumpNodeList
        - Src:             'debugXML.c:807,2'
          Dst:             xmlDebugErr
        - Src:             'debugXML.c:813,5'
          Dst:             xmlCtxtGenericNodeCheck
    - functionName:    xmlCtxtDumpDTD
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1269
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - dtd
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
        - xmlCtxtDumpDtdNode
        - xmlCtxtDumpNodeList
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:1270,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1271,14'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:1275,24'
              BranchSideFuncs:
                - xmlCtxtDumpDtdNode
                - xmlCtxtDumpNodeList
                - fprintf
        - Branch String:   'debugXML.c:1271,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1272,21'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1273,9'
              BranchSideFuncs: []
        - Branch String:   'debugXML.c:1276,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1277,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:1279,9'
              BranchSideFuncs:
                - xmlCtxtDumpNodeList
      Callsites:
        - Src:             'debugXML.c:1272,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1275,5'
          Dst:             xmlCtxtDumpDtdNode
        - Src:             'debugXML.c:1277,9'
          Dst:             fprintf
        - Src:             'debugXML.c:1280,9'
          Dst:             xmlCtxtDumpNodeList
    - functionName:    xmlDebugDumpDTD
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1488
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - dtd
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpDTD
        - xmlCtxtDumpInitCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'debugXML.c:1491,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1491,9'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpDTD
                - xmlCtxtDumpCleanCtxt
            - BranchSide:      'debugXML.c:1492,11'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpDTD
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1493,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1496,5'
          Dst:             xmlCtxtDumpDTD
        - Src:             'debugXML.c:1497,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlDebugDumpDocument
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1468
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - doc
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpDocument
        - xmlCtxtDumpInitCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'debugXML.c:1471,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1471,9'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpDocument
                - xmlCtxtDumpCleanCtxt
            - BranchSide:      'debugXML.c:1472,11'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpDocument
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1473,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1476,5'
          Dst:             xmlCtxtDumpDocument
        - Src:             'debugXML.c:1477,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlDebugDumpDocumentHead
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - doc
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpDocumentHead
        - xmlCtxtDumpInitCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'debugXML.c:1451,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1451,9'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpDocumentHead
                - xmlCtxtDumpCleanCtxt
            - BranchSide:      'debugXML.c:1452,11'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpDocumentHead
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1453,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1456,5'
          Dst:             xmlCtxtDumpDocumentHead
        - Src:             'debugXML.c:1457,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlDebugDumpNodeList
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1428
      functionLinenumberEnd: 1438
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - node
        - depth
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpInitCtxt
        - xmlCtxtDumpNodeList
      functionUses:    0
      BranchProfiles:
        - Branch String:   'debugXML.c:1431,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1431,9'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpNodeList
                - xmlCtxtDumpCleanCtxt
            - BranchSide:      'debugXML.c:1432,11'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpNodeList
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1433,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1436,5'
          Dst:             xmlCtxtDumpNodeList
        - Src:             'debugXML.c:1437,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlDebugDumpNode
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1407
      functionLinenumberEnd: 1417
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - node
        - depth
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpInitCtxt
        - xmlCtxtDumpNode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'debugXML.c:1410,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1410,9'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpNode
                - xmlCtxtDumpCleanCtxt
            - BranchSide:      'debugXML.c:1411,11'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpNode
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1412,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1415,5'
          Dst:             xmlCtxtDumpNode
        - Src:             'debugXML.c:1416,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlDebugDumpOneNode
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1396
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - node
        - depth
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpInitCtxt
        - xmlCtxtDumpOneNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'debugXML.c:1390,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1390,25'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1391,5'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpOneNode
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1391,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1394,5'
          Dst:             xmlCtxtDumpOneNode
        - Src:             'debugXML.c:1395,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlDebugDumpAttrList
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1376
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - attr
        - depth
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpAttrList
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpInitCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'debugXML.c:1370,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1370,25'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1371,5'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpAttrList
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1371,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1374,5'
          Dst:             xmlCtxtDumpAttrList
        - Src:             'debugXML.c:1375,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlCtxtDumpEntities
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - doc
      BBCount:         26
      ICount:          151
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - fprintf
        - xmlCtxtDumpDocHead
        - xmlCtxtDumpEntityCallback
        - xmlHashScan
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:1239,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1239,22'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1240,24'
              BranchSideFuncs:
                - xmlCtxtDumpDocHead
                - fprintf
                - fprintf
                - fprintf
                - xmlHashScan
                - fprintf
                - xmlHashScan
        - Branch String:   'debugXML.c:1241,34'
          Branch Sides:
            - BranchSide:      'debugXML.c:1241,38'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlHashScan
                - fprintf
                - xmlHashScan
            - BranchSide:      'debugXML.c:1249,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlHashScan
        - Branch String:   'debugXML.c:1241,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1243,13'
              BranchSideFuncs:
                - fprintf
                - xmlHashScan
                - fprintf
                - fprintf
                - xmlHashScan
            - BranchSide:      'debugXML.c:1249,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - xmlHashScan
        - Branch String:   'debugXML.c:1245,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1246,21'
              BranchSideFuncs:
                - xmlHashScan
                - fprintf
                - fprintf
                - xmlHashScan
            - BranchSide:      'debugXML.c:1247,21'
              BranchSideFuncs:
                - xmlHashScan
                - fprintf
                - fprintf
                - xmlHashScan
        - Branch String:   'debugXML.c:1250,34'
          Branch Sides:
            - BranchSide:      'debugXML.c:1250,38'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - xmlHashScan
            - BranchSide:      'debugXML.c:1257,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'debugXML.c:1250,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1252,13'
              BranchSideFuncs:
                - fprintf
                - xmlHashScan
            - BranchSide:      'debugXML.c:1257,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'debugXML.c:1254,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1255,21'
              BranchSideFuncs:
                - xmlHashScan
            - BranchSide:      'debugXML.c:1256,21'
              BranchSideFuncs:
                - xmlHashScan
      Callsites:
        - Src:             'debugXML.c:1240,5'
          Dst:             xmlCtxtDumpDocHead
        - Src:             'debugXML.c:1246,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1247,9'
          Dst:             xmlHashScan
        - Src:             'debugXML.c:1247,9'
          Dst:             xmlCtxtDumpEntityCallback
        - Src:             'debugXML.c:1249,9'
          Dst:             fprintf
        - Src:             'debugXML.c:1255,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1256,9'
          Dst:             xmlHashScan
        - Src:             'debugXML.c:1256,9'
          Dst:             xmlCtxtDumpEntityCallback
        - Src:             'debugXML.c:1258,9'
          Dst:             fprintf
    - functionName:    xmlDebugDumpEntities
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - doc
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpEntities
        - xmlCtxtDumpInitCtxt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'debugXML.c:1351,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1351,25'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1352,5'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpEntities
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1352,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1354,5'
          Dst:             xmlCtxtDumpEntities
        - Src:             'debugXML.c:1355,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlDebugDumpAttr
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - output
        - attr
        - depth
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtDumpAttr
        - xmlCtxtDumpCleanCtxt
        - xmlCtxtDumpInitCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:1331,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1331,25'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1332,5'
              BranchSideFuncs:
                - xmlCtxtDumpInitCtxt
                - xmlCtxtDumpAttr
                - xmlCtxtDumpCleanCtxt
      Callsites:
        - Src:             'debugXML.c:1332,5'
          Dst:             xmlCtxtDumpInitCtxt
        - Src:             'debugXML.c:1335,5'
          Dst:             xmlCtxtDumpAttr
        - Src:             'debugXML.c:1336,5'
          Dst:             xmlCtxtDumpCleanCtxt
    - functionName:    xmlDebugDumpString
      functionSourceFile: '/src/libxml2/debugXML.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output
        - str
      BBCount:         30
      ICount:          168
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - fprintf
        - fputc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'debugXML.c:1302,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1303,11'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'debugXML.c:1304,9'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:1304,9'
          Branch Sides:
            - BranchSide:      'debugXML.c:1305,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'debugXML.c:1308,12'
              BranchSideFuncs:
                - fprintf
                - fputc
                - fprintf
                - fputc
        - Branch String:   'debugXML.c:1308,5'
          Branch Sides:
            - BranchSide:      'debugXML.c:1309,13'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - fputc
            - BranchSide:      'debugXML.c:1317,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'debugXML.c:1309,13'
          Branch Sides:
            - BranchSide:      'debugXML.c:1310,13'
              BranchSideFuncs: []
            - BranchSide:      'debugXML.c:1311,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - fputc
        - Branch String:   'debugXML.c:1311,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:1311,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'debugXML.c:1312,24'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:1311,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:1311,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'debugXML.c:1311,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:1311,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:1311,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'debugXML.c:1312,24'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:1311,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:1312,24'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
            - BranchSide:      'debugXML.c:1313,18'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fputc
                - fprintf
        - Branch String:   'debugXML.c:1313,18'
          Branch Sides:
            - BranchSide:      'debugXML.c:1314,21'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fputc
                - fputc
            - BranchSide:      'debugXML.c:1316,19'
              BranchSideFuncs:
                - fputc
                - fprintf
                - fprintf
                - fputc
      Callsites:
        - Src:             'debugXML.c:1305,9'
          Dst:             fprintf
        - Src:             'debugXML.c:1312,13'
          Dst:             fputc
        - Src:             'debugXML.c:1314,13'
          Dst:             fprintf
        - Src:             'debugXML.c:1316,13'
          Dst:             fputc
        - Src:             'debugXML.c:1317,5'
          Dst:             fprintf
    - functionName:    xmlPatPushState
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - states
        - step
        - node
      BBCount:         11
      ICount:          110
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGrowCapacity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:432,9'
          Branch Sides:
            - BranchSide:      'pattern.c:436,35'
              BranchSideFuncs:
                - xmlGrowCapacity.12585
            - BranchSide:      'pattern.c:446,45'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:438,13'
          Branch Sides:
            - BranchSide:      'pattern.c:439,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:440,8'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:441,6'
          Branch Sides:
            - BranchSide:      'pattern.c:442,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:443,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:436,19'
          Dst:             xmlGrowCapacity
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   './include/private/memory.h:35,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:37,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:44,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:45,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:49,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:51,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:52,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:54,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlStreamCompAddStep
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - comp
        - name
        - ns
        - nodeType
        - flags
      BBCount:         11
      ICount:          125
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGrowCapacity
      functionUses:    6
      BranchProfiles:
        - Branch String:   'pattern.c:1311,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1315,35'
              BranchSideFuncs:
                - xmlGrowCapacity.12585
            - BranchSide:      'pattern.c:1331,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1317,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1320,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1322,8'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1323,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1326,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1328,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:1315,19'
          Dst:             xmlGrowCapacity
    - functionName:    xmlNewStreamComp
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - size
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:1258,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1259,15'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1261,30'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1262,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1265,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1267,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1269,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1270,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1275,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlPatScanName
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         26
      ICount:          165
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - xmlDictLookup
        - xmlScanName
        - xmlStrndup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'pattern.c:691,5'
          Branch Sides:
            - BranchSide:      'pattern.c:691,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
            - BranchSide:      'pattern.c:691,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
        - Branch String:   'pattern.c:691,5'
          Branch Sides:
            - BranchSide:      'pattern.c:691,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
            - BranchSide:      'pattern.c:691,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
        - Branch String:   'pattern.c:691,5'
          Branch Sides:
            - BranchSide:      'pattern.c:691,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
            - BranchSide:      'pattern.c:691,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
        - Branch String:   'pattern.c:691,5'
          Branch Sides:
            - BranchSide:      'pattern.c:691,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
            - BranchSide:      'pattern.c:693,9'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
        - Branch String:   'pattern.c:691,5'
          Branch Sides:
            - BranchSide:      'pattern.c:691,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
            - BranchSide:      'pattern.c:691,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
        - Branch String:   'pattern.c:695,23'
          Branch Sides:
            - BranchSide:      'pattern.c:695,27'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:696,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:695,9'
          Branch Sides:
            - BranchSide:      'pattern.c:696,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:697,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
        - Branch String:   'pattern.c:697,9'
          Branch Sides:
            - BranchSide:      'pattern.c:698,34'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'pattern.c:700,19'
              BranchSideFuncs:
                - xmlStrndup
      Callsites:
        - Src:             'pattern.c:694,11'
          Dst:             xmlScanName
        - Src:             'pattern.c:698,20'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:700,8'
          Dst:             xmlStrndup
    - functionName:    xmlPatScanNCName
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         29
      ICount:          179
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - xmlDictLookup
        - xmlScanName
        - xmlStrndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:717,5'
          Branch Sides:
            - BranchSide:      'pattern.c:717,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
            - BranchSide:      'pattern.c:717,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
        - Branch String:   'pattern.c:717,5'
          Branch Sides:
            - BranchSide:      'pattern.c:717,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
            - BranchSide:      'pattern.c:717,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
        - Branch String:   'pattern.c:717,5'
          Branch Sides:
            - BranchSide:      'pattern.c:717,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
            - BranchSide:      'pattern.c:717,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
        - Branch String:   'pattern.c:717,5'
          Branch Sides:
            - BranchSide:      'pattern.c:717,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
            - BranchSide:      'pattern.c:719,9'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
        - Branch String:   'pattern.c:717,5'
          Branch Sides:
            - BranchSide:      'pattern.c:717,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
            - BranchSide:      'pattern.c:717,5'
              BranchSideFuncs:
                - xmlScanName
                - xmlStrndup
                - xmlDictLookup
        - Branch String:   'pattern.c:721,23'
          Branch Sides:
            - BranchSide:      'pattern.c:721,27'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:722,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:721,9'
          Branch Sides:
            - BranchSide:      'pattern.c:722,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:723,9'
              BranchSideFuncs:
                - xmlStrndup
                - xmlDictLookup
        - Branch String:   'pattern.c:723,9'
          Branch Sides:
            - BranchSide:      'pattern.c:724,34'
              BranchSideFuncs:
                - xmlDictLookup
            - BranchSide:      'pattern.c:726,19'
              BranchSideFuncs:
                - xmlStrndup
        - Branch String:   'pattern.c:727,9'
          Branch Sides:
            - BranchSide:      'pattern.c:728,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:729,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:720,11'
          Dst:             xmlScanName
        - Src:             'pattern.c:724,20'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:726,8'
          Dst:             xmlStrndup
    - functionName:    xmlCompileAttributeTest
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         107
      ICount:          635
      EdgeCount:       145
      CyclomaticComplexity: 40
      functionsReached:
        - xmlDictLookup
        - xmlPatScanNCName
        - xmlPatScanName
        - xmlPatternAdd
        - xmlStrEqual
        - xmlStrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern.c:744,5'
          Branch Sides:
            - BranchSide:      'pattern.c:744,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
            - BranchSide:      'pattern.c:744,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:744,5'
          Branch Sides:
            - BranchSide:      'pattern.c:744,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
            - BranchSide:      'pattern.c:744,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:744,5'
          Branch Sides:
            - BranchSide:      'pattern.c:744,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
            - BranchSide:      'pattern.c:744,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:744,5'
          Branch Sides:
            - BranchSide:      'pattern.c:744,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
            - BranchSide:      'pattern.c:745,29'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:744,5'
          Branch Sides:
            - BranchSide:      'pattern.c:744,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
            - BranchSide:      'pattern.c:744,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:746,9'
          Branch Sides:
            - BranchSide:      'pattern.c:747,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:748,9'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:748,9'
          Branch Sides:
            - BranchSide:      'pattern.c:749,6'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:759,9'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:749,6'
          Branch Sides:
            - BranchSide:      'pattern.c:750,6'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:755,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:750,6'
          Branch Sides:
            - BranchSide:      'pattern.c:750,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:751,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:751,6'
          Branch Sides:
            - BranchSide:      'pattern.c:752,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:752,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:759,9'
          Branch Sides:
            - BranchSide:      'pattern.c:761,20'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:811,2'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:763,2'
          Branch Sides:
            - BranchSide:      'pattern.c:765,6'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:765,6'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:765,6'
          Branch Sides:
            - BranchSide:      'pattern.c:765,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:767,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:765,6'
          Branch Sides:
            - BranchSide:      'pattern.c:765,6'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:765,6'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:765,6'
          Branch Sides:
            - BranchSide:      'pattern.c:765,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:767,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:765,6'
          Branch Sides:
            - BranchSide:      'pattern.c:767,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:773,25'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:774,25'
          Branch Sides:
            - BranchSide:      'pattern.c:775,7'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:781,13'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:775,25'
          Branch Sides:
            - BranchSide:      'pattern.c:776,7'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:781,13'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:776,25'
          Branch Sides:
            - BranchSide:      'pattern.c:777,7'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:781,13'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:774,6'
          Branch Sides:
            - BranchSide:      'pattern.c:779,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlDictLookup
            - BranchSide:      'pattern.c:781,13'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:779,6'
          Branch Sides:
            - BranchSide:      'pattern.c:779,6'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:779,6'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:781,6'
          Branch Sides:
            - BranchSide:      'pattern.c:782,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:787,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:782,7'
          Branch Sides:
            - BranchSide:      'pattern.c:783,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlDictLookup
            - BranchSide:      'pattern.c:786,6'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:783,7'
          Branch Sides:
            - BranchSide:      'pattern.c:783,7'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:783,7'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:787,10'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:791,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:795,9'
          Branch Sides:
            - BranchSide:      'pattern.c:795,9'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:796,14'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:797,6'
          Branch Sides:
            - BranchSide:      'pattern.c:798,10'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:808,6'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:798,10'
          Branch Sides:
            - BranchSide:      'pattern.c:799,3'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:804,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:799,3'
          Branch Sides:
            - BranchSide:      'pattern.c:800,3'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:800,3'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:800,3'
          Branch Sides:
            - BranchSide:      'pattern.c:800,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:801,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:808,6'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:808,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:811,2'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:811,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:815,9'
          Branch Sides:
            - BranchSide:      'pattern.c:816,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:817,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:816,2'
          Branch Sides:
            - BranchSide:      'pattern.c:816,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:816,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:817,9'
          Branch Sides:
            - BranchSide:      'pattern.c:818,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:819,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:818,2'
          Branch Sides:
            - BranchSide:      'pattern.c:818,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:818,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:819,9'
          Branch Sides:
            - BranchSide:      'pattern.c:819,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:820,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:820,2'
          Branch Sides:
            - BranchSide:      'pattern.c:820,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:820,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:745,12'
          Dst:             xmlPatScanNCName
        - Src:             'pattern.c:750,6'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:773,10'
          Dst:             xmlPatScanName
        - Src:             'pattern.c:779,6'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:779,6'
          Dst:             xmlStrdup
        - Src:             'pattern.c:782,7'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:783,7'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:783,7'
          Dst:             xmlStrdup
        - Src:             'pattern.c:800,3'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:808,6'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:811,2'
          Dst:             xmlPatternAdd
    - functionName:    xmlPatternAdd
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
        - comp
        - op
        - value
        - value2
      BBCount:         9
      ICount:          98
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlPatternGrow
      functionUses:    22
      BranchProfiles:
        - Branch String:   'pattern.c:357,9'
          Branch Sides:
            - BranchSide:      'pattern.c:358,28'
              BranchSideFuncs:
                - xmlPatternGrow
            - BranchSide:      'pattern.c:363,36'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:358,13'
          Branch Sides:
            - BranchSide:      'pattern.c:359,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:362,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:358,13'
          Dst:             xmlPatternGrow
    - functionName:    xmlPatternGrow
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlGrowCapacity
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:332,9'
          Branch Sides:
            - BranchSide:      'pattern.c:333,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:334,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:335,9'
          Branch Sides:
            - BranchSide:      'pattern.c:336,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:337,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:330,15'
          Dst:             xmlGrowCapacity
    - functionName:    xmlCompileStepPattern
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         247
      ICount:          1530
      EdgeCount:       340
      CyclomaticComplexity: 95
      functionsReached:
        - xmlCompileAttributeTest
        - xmlDictLookup
        - xmlPatScanNCName
        - xmlPatScanName
        - xmlPatternAdd
        - xmlStrEqual
        - xmlStrdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'pattern.c:840,5'
          Branch Sides:
            - BranchSide:      'pattern.c:840,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlPatternAdd
            - BranchSide:      'pattern.c:840,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlPatternAdd
        - Branch String:   'pattern.c:840,5'
          Branch Sides:
            - BranchSide:      'pattern.c:840,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlPatternAdd
            - BranchSide:      'pattern.c:840,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlPatternAdd
        - Branch String:   'pattern.c:840,5'
          Branch Sides:
            - BranchSide:      'pattern.c:840,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlPatternAdd
            - BranchSide:      'pattern.c:840,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlPatternAdd
        - Branch String:   'pattern.c:840,5'
          Branch Sides:
            - BranchSide:      'pattern.c:840,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlPatternAdd
            - BranchSide:      'pattern.c:841,9'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlPatternAdd
        - Branch String:   'pattern.c:840,5'
          Branch Sides:
            - BranchSide:      'pattern.c:840,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlPatternAdd
            - BranchSide:      'pattern.c:840,5'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlPatternAdd
        - Branch String:   'pattern.c:841,9'
          Branch Sides:
            - BranchSide:      'pattern.c:845,2'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:849,9'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlCompileAttributeTest
        - Branch String:   'pattern.c:845,2'
          Branch Sides:
            - BranchSide:      'pattern.c:846,2'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:846,2'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:846,2'
          Branch Sides:
            - BranchSide:      'pattern.c:846,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:847,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:849,9'
          Branch Sides:
            - BranchSide:      'pattern.c:853,6'
              BranchSideFuncs:
                - xmlCompileAttributeTest
            - BranchSide:      'pattern.c:865,29'
              BranchSideFuncs:
                - xmlPatScanNCName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:853,6'
          Branch Sides:
            - BranchSide:      'pattern.c:856,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:859,2'
              BranchSideFuncs:
                - xmlCompileAttributeTest
        - Branch String:   'pattern.c:859,2'
          Branch Sides:
            - BranchSide:      'pattern.c:860,26'
              BranchSideFuncs:
                - xmlCompileAttributeTest
            - BranchSide:      'pattern.c:860,26'
              BranchSideFuncs:
                - xmlCompileAttributeTest
        - Branch String:   'pattern.c:861,6'
          Branch Sides:
            - BranchSide:      'pattern.c:862,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:863,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:866,9'
          Branch Sides:
            - BranchSide:      'pattern.c:867,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:868,9'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:868,9'
          Branch Sides:
            - BranchSide:      'pattern.c:869,6'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:880,9'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:869,6'
          Branch Sides:
            - BranchSide:      'pattern.c:870,6'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:876,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:870,6'
          Branch Sides:
            - BranchSide:      'pattern.c:871,6'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:871,6'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:871,6'
          Branch Sides:
            - BranchSide:      'pattern.c:871,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:872,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:880,9'
          Branch Sides:
            - BranchSide:      'pattern.c:880,9'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:881,12'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:880,9'
          Branch Sides:
            - BranchSide:      'pattern.c:880,9'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:880,9'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:880,9'
          Branch Sides:
            - BranchSide:      'pattern.c:880,9'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:881,12'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:880,9'
          Branch Sides:
            - BranchSide:      'pattern.c:881,12'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:884,9'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:882,2'
          Branch Sides:
            - BranchSide:      'pattern.c:882,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:882,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:882,2'
          Branch Sides:
            - BranchSide:      'pattern.c:882,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:882,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:882,2'
          Branch Sides:
            - BranchSide:      'pattern.c:882,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:882,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:882,2'
          Branch Sides:
            - BranchSide:      'pattern.c:882,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:883,5'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:882,2'
          Branch Sides:
            - BranchSide:      'pattern.c:882,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:882,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:884,9'
          Branch Sides:
            - BranchSide:      'pattern.c:885,2'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:1025,16'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:885,2'
          Branch Sides:
            - BranchSide:      'pattern.c:886,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:886,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:886,6'
          Branch Sides:
            - BranchSide:      'pattern.c:887,24'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:936,6'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:890,20'
          Branch Sides:
            - BranchSide:      'pattern.c:890,23'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:892,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:890,23'
          Branch Sides:
            - BranchSide:      'pattern.c:890,23'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:892,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:890,23'
          Branch Sides:
            - BranchSide:      'pattern.c:890,23'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:890,23'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:890,23'
          Branch Sides:
            - BranchSide:      'pattern.c:890,23'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:892,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:890,10'
          Branch Sides:
            - BranchSide:      'pattern.c:892,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:898,29'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:899,29'
          Branch Sides:
            - BranchSide:      'pattern.c:900,4'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:906,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:900,22'
          Branch Sides:
            - BranchSide:      'pattern.c:901,4'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:906,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:901,22'
          Branch Sides:
            - BranchSide:      'pattern.c:902,4'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:906,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:899,10'
          Branch Sides:
            - BranchSide:      'pattern.c:904,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlDictLookup
            - BranchSide:      'pattern.c:906,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:904,3'
          Branch Sides:
            - BranchSide:      'pattern.c:904,3'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:904,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:906,3'
          Branch Sides:
            - BranchSide:      'pattern.c:907,23'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:912,7'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:907,11'
          Branch Sides:
            - BranchSide:      'pattern.c:908,4'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlDictLookup
            - BranchSide:      'pattern.c:911,3'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:908,4'
          Branch Sides:
            - BranchSide:      'pattern.c:908,4'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:908,4'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:912,7'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:916,7'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:920,6'
          Branch Sides:
            - BranchSide:      'pattern.c:920,6'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:921,11'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:922,10'
          Branch Sides:
            - BranchSide:      'pattern.c:923,7'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:933,3'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:923,7'
          Branch Sides:
            - BranchSide:      'pattern.c:924,7'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:929,7'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:924,7'
          Branch Sides:
            - BranchSide:      'pattern.c:925,7'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:925,7'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:925,7'
          Branch Sides:
            - BranchSide:      'pattern.c:925,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:926,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:933,3'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:933,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:936,6'
          Branch Sides:
            - BranchSide:      'pattern.c:937,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
            - BranchSide:      'pattern.c:937,22'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlCompileAttributeTest
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:937,10'
          Branch Sides:
            - BranchSide:      'pattern.c:938,3'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1005,29'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlCompileAttributeTest
        - Branch String:   'pattern.c:938,3'
          Branch Sides:
            - BranchSide:      'pattern.c:938,3'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
            - BranchSide:      'pattern.c:939,25'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
                - xmlPatternAdd
        - Branch String:   'pattern.c:940,7'
          Branch Sides:
            - BranchSide:      'pattern.c:941,11'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:952,7'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:941,11'
          Branch Sides:
            - BranchSide:      'pattern.c:942,4'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:948,4'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:942,4'
          Branch Sides:
            - BranchSide:      'pattern.c:943,4'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:943,4'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:943,4'
          Branch Sides:
            - BranchSide:      'pattern.c:943,4'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:944,4'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:952,7'
          Branch Sides:
            - BranchSide:      'pattern.c:953,25'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:1003,7'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:956,7'
          Branch Sides:
            - BranchSide:      'pattern.c:957,11'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:957,11'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:957,11'
          Branch Sides:
            - BranchSide:      'pattern.c:957,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:959,4'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:957,11'
          Branch Sides:
            - BranchSide:      'pattern.c:957,11'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:957,11'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:957,11'
          Branch Sides:
            - BranchSide:      'pattern.c:957,11'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:959,4'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:957,11'
          Branch Sides:
            - BranchSide:      'pattern.c:959,4'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:965,30'
              BranchSideFuncs:
                - xmlPatScanName
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:966,30'
          Branch Sides:
            - BranchSide:      'pattern.c:967,5'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:973,11'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:967,23'
          Branch Sides:
            - BranchSide:      'pattern.c:968,5'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:973,11'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:968,23'
          Branch Sides:
            - BranchSide:      'pattern.c:969,5'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:973,11'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:966,11'
          Branch Sides:
            - BranchSide:      'pattern.c:971,4'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlDictLookup
            - BranchSide:      'pattern.c:973,11'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:971,4'
          Branch Sides:
            - BranchSide:      'pattern.c:971,4'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:971,4'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:973,4'
          Branch Sides:
            - BranchSide:      'pattern.c:974,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrdup
                - xmlDictLookup
            - BranchSide:      'pattern.c:979,8'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:974,12'
          Branch Sides:
            - BranchSide:      'pattern.c:975,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlDictLookup
            - BranchSide:      'pattern.c:978,4'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlStrEqual
                - xmlStrdup
                - xmlDictLookup
        - Branch String:   'pattern.c:975,5'
          Branch Sides:
            - BranchSide:      'pattern.c:975,5'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:975,5'
              BranchSideFuncs:
                - xmlStrdup
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:979,8'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:983,8'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:987,7'
          Branch Sides:
            - BranchSide:      'pattern.c:987,7'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:988,12'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:989,11'
          Branch Sides:
            - BranchSide:      'pattern.c:990,8'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1000,4'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:990,8'
          Branch Sides:
            - BranchSide:      'pattern.c:991,8'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:996,8'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:991,8'
          Branch Sides:
            - BranchSide:      'pattern.c:992,8'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:992,8'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:992,8'
          Branch Sides:
            - BranchSide:      'pattern.c:992,8'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:993,4'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1000,4'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1000,4'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1003,7'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1003,7'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1005,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1006,3'
              BranchSideFuncs:
                - xmlCompileAttributeTest
            - BranchSide:      'pattern.c:1021,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1006,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1006,3'
              BranchSideFuncs:
                - xmlCompileAttributeTest
            - BranchSide:      'pattern.c:1007,8'
              BranchSideFuncs:
                - xmlCompileAttributeTest
        - Branch String:   'pattern.c:1008,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1011,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1014,27'
              BranchSideFuncs:
                - xmlCompileAttributeTest
        - Branch String:   'pattern.c:1015,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1016,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1017,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1025,16'
          Branch Sides:
            - BranchSide:      'pattern.c:1026,13'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1033,2'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:1026,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1027,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1030,2'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:1030,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1031,2'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1031,2'
              BranchSideFuncs:
                - xmlPatternAdd
        - Branch String:   'pattern.c:1031,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1031,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1032,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1033,2'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1033,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1037,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1038,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1039,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1038,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1038,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1038,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1039,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1040,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1041,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1040,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1040,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1040,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1041,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1041,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1042,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1042,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1042,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1042,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:846,2'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:860,2'
          Dst:             xmlCompileAttributeTest
        - Src:             'pattern.c:865,12'
          Dst:             xmlPatScanNCName
        - Src:             'pattern.c:871,6'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:898,14'
          Dst:             xmlPatScanName
        - Src:             'pattern.c:904,3'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:904,3'
          Dst:             xmlStrdup
        - Src:             'pattern.c:907,11'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:908,4'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:908,4'
          Dst:             xmlStrdup
        - Src:             'pattern.c:925,7'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:933,3'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:937,10'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:939,10'
          Dst:             xmlPatScanName
        - Src:             'pattern.c:943,4'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:965,15'
          Dst:             xmlPatScanName
        - Src:             'pattern.c:971,4'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:971,4'
          Dst:             xmlStrdup
        - Src:             'pattern.c:974,12'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:975,5'
          Dst:             xmlDictLookup
        - Src:             'pattern.c:975,5'
          Dst:             xmlStrdup
        - Src:             'pattern.c:992,8'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1000,4'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1003,7'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1005,17'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1014,3'
          Dst:             xmlCompileAttributeTest
        - Src:             'pattern.c:1031,2'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1033,2'
          Dst:             xmlPatternAdd
    - functionName:    xmlStreamCtxtAddState
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1569
      functionLinenumberEnd: 1601
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - comp
        - idx
        - level
      BBCount:         17
      ICount:          171
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlGrowCapacity
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern.c:1571,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1572,13'
              BranchSideFuncs:
                - xmlGrowCapacity.12585
            - BranchSide:      'pattern.c:1578,9'
              BranchSideFuncs:
                - xmlGrowCapacity.12585
        - Branch String:   'pattern.c:1572,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1573,28'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1577,5'
              BranchSideFuncs:
                - xmlGrowCapacity.12585
        - Branch String:   'pattern.c:1578,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1582,35'
              BranchSideFuncs:
                - xmlGrowCapacity.12585
            - BranchSide:      'pattern.c:1598,39'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1584,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1587,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1589,8'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1590,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1593,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1595,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:1582,19'
          Dst:             xmlGrowCapacity
    - functionName:    xmlPatternFromRoot
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2345
      functionLinenumberEnd: 2357
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pattern.c:2346,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2347,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2348,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2348,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2349,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2355,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2349,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2350,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2351,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2351,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2352,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2353,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlPatternMinDepth
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2322
      functionLinenumberEnd: 2336
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         14
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pattern.c:2324,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2325,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2326,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2326,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2327,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2335,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2327,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2328,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2329,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2329,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2330,12'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2331,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2331,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2332,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2333,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlPatternMaxDepth
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2297
      functionLinenumberEnd: 2312
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         18
      ICount:          108
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pattern.c:2299,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2300,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2301,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2301,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2302,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2311,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2302,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2303,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2304,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2304,2'
          Branch Sides:
            - BranchSide:      'pattern.c:2305,10'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2307,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2305,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2305,41'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2306,10'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2307,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2308,12'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2309,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlPatternStreamable
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2278
      functionLinenumberEnd: 2287
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pattern.c:2279,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2280,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2281,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2281,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2282,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2286,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2282,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2283,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2284,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNewStreamCtxt
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1523
      functionLinenumberEnd: 1540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:1527,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1530,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1532,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlPatternGetStreamCtxt
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2243
      functionLinenumberEnd: 2268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         20
      ICount:          109
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlFreeStreamCtxt
        - xmlNewStreamCtxt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:2246,24'
          Branch Sides:
            - BranchSide:      'pattern.c:2246,28'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2247,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2246,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2247,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2249,5'
              BranchSideFuncs:
                - xmlNewStreamCtxt
                - xmlFreeStreamCtxt
        - Branch String:   'pattern.c:2249,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2250,13'
              BranchSideFuncs:
                - xmlNewStreamCtxt
                - xmlFreeStreamCtxt
            - BranchSide:      'pattern.c:2264,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2250,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2251,6'
              BranchSideFuncs:
                - xmlFreeStreamCtxt
            - BranchSide:      'pattern.c:2252,25'
              BranchSideFuncs:
                - xmlNewStreamCtxt
                - xmlFreeStreamCtxt
        - Branch String:   'pattern.c:2253,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2254,6'
              BranchSideFuncs:
                - xmlFreeStreamCtxt
            - BranchSide:      'pattern.c:2255,6'
              BranchSideFuncs:
                - xmlNewStreamCtxt
                - xmlFreeStreamCtxt
        - Branch String:   'pattern.c:2255,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2256,12'
              BranchSideFuncs:
                - xmlNewStreamCtxt
                - xmlFreeStreamCtxt
            - BranchSide:      'pattern.c:2258,18'
              BranchSideFuncs:
                - xmlNewStreamCtxt
                - xmlFreeStreamCtxt
      Callsites:
        - Src:             'pattern.c:2252,8'
          Dst:             xmlNewStreamCtxt
        - Src:             'pattern.c:2266,5'
          Dst:             xmlFreeStreamCtxt
    - functionName:    xmlFreeStreamCtxt
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1548
      functionLinenumberEnd: 1558
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern.c:1551,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1552,16'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1558,1'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1553,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1554,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1555,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlPatMatch
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
        - node
      BBCount:         193
      ICount:          1001
      EdgeCount:       265
      CyclomaticComplexity: 74
      functionsReached:
        - xmlPatPushState
        - xmlStrEqual
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:464,24'
          Branch Sides:
            - BranchSide:      'pattern.c:464,43'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:464,28'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:464,9'
          Branch Sides:
            - BranchSide:      'pattern.c:464,43'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:465,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:467,5'
          Branch Sides:
            - BranchSide:      'pattern.c:468,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:631,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:469,2'
          Branch Sides:
            - BranchSide:      'pattern.c:471,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:473,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:481,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:504,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:525,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:543,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:569,7'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:614,7'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:627,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:631,5'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:473,7'
          Branch Sides:
            - BranchSide:      'pattern.c:474,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:475,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:476,41'
          Branch Sides:
            - BranchSide:      'pattern.c:477,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:478,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:476,7'
          Branch Sides:
            - BranchSide:      'pattern.c:478,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:479,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:481,7'
          Branch Sides:
            - BranchSide:      'pattern.c:482,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:483,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:483,7'
          Branch Sides:
            - BranchSide:      'pattern.c:484,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:485,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:485,7'
          Branch Sides:
            - BranchSide:      'pattern.c:486,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:487,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:487,7'
          Branch Sides:
            - BranchSide:      'pattern.c:488,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:491,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:491,7'
          Branch Sides:
            - BranchSide:      'pattern.c:492,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:494,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:492,11'
          Branch Sides:
            - BranchSide:      'pattern.c:493,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:494,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:495,11'
          Branch Sides:
            - BranchSide:      'pattern.c:496,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:497,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:497,11'
          Branch Sides:
            - BranchSide:      'pattern.c:498,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:499,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:504,40'
          Branch Sides:
            - BranchSide:      'pattern.c:505,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:509,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:505,41'
          Branch Sides:
            - BranchSide:      'pattern.c:506,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:509,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:504,7'
          Branch Sides:
            - BranchSide:      'pattern.c:507,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:509,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:511,7'
          Branch Sides:
            - BranchSide:      'pattern.c:512,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:522,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:512,7'
          Branch Sides:
            - BranchSide:      'pattern.c:513,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:519,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:513,40'
          Branch Sides:
            - BranchSide:      'pattern.c:514,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:517,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:514,41'
          Branch Sides:
            - BranchSide:      'pattern.c:515,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:517,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:513,8'
          Branch Sides:
            - BranchSide:      'pattern.c:516,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:517,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:519,11'
          Branch Sides:
            - BranchSide:      'pattern.c:520,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:521,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:525,7'
          Branch Sides:
            - BranchSide:      'pattern.c:526,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:527,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:527,7'
          Branch Sides:
            - BranchSide:      'pattern.c:528,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:534,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:528,11'
          Branch Sides:
            - BranchSide:      'pattern.c:529,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:530,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:530,11'
          Branch Sides:
            - BranchSide:      'pattern.c:531,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:532,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:534,7'
          Branch Sides:
            - BranchSide:      'pattern.c:535,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:537,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:535,11'
          Branch Sides:
            - BranchSide:      'pattern.c:536,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:537,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:538,11'
          Branch Sides:
            - BranchSide:      'pattern.c:539,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:540,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:543,41'
          Branch Sides:
            - BranchSide:      'pattern.c:544,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:546,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:544,46'
          Branch Sides:
            - BranchSide:      'pattern.c:545,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:546,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:543,7'
          Branch Sides:
            - BranchSide:      'pattern.c:546,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:547,10'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:548,7'
          Branch Sides:
            - BranchSide:      'pattern.c:549,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:550,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:550,7'
          Branch Sides:
            - BranchSide:      'pattern.c:551,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:552,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:552,7'
          Branch Sides:
            - BranchSide:      'pattern.c:553,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:554,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:554,7'
          Branch Sides:
            - BranchSide:      'pattern.c:555,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:557,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:557,7'
          Branch Sides:
            - BranchSide:      'pattern.c:558,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:560,14'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:558,11'
          Branch Sides:
            - BranchSide:      'pattern.c:559,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:560,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:561,11'
          Branch Sides:
            - BranchSide:      'pattern.c:562,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:563,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:563,11'
          Branch Sides:
            - BranchSide:      'pattern.c:564,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:565,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:569,7'
          Branch Sides:
            - BranchSide:      'pattern.c:570,8'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:579,7'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:572,11'
          Branch Sides:
            - BranchSide:      'pattern.c:573,4'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:574,11'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:574,11'
          Branch Sides:
            - BranchSide:      'pattern.c:575,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:576,11'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:576,11'
          Branch Sides:
            - BranchSide:      'pattern.c:577,4'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:578,3'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:579,7'
          Branch Sides:
            - BranchSide:      'pattern.c:580,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:581,8'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:581,41'
          Branch Sides:
            - BranchSide:      'pattern.c:582,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:584,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:582,46'
          Branch Sides:
            - BranchSide:      'pattern.c:583,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:584,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:581,7'
          Branch Sides:
            - BranchSide:      'pattern.c:584,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:585,10'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:586,3'
          Branch Sides:
            - BranchSide:      'pattern.c:587,12'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:602,7'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
        - Branch String:   'pattern.c:587,44'
          Branch Sides:
            - BranchSide:      'pattern.c:588,5'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:600,14'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:588,38'
          Branch Sides:
            - BranchSide:      'pattern.c:589,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
            - BranchSide:      'pattern.c:600,14'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:587,11'
          Branch Sides:
            - BranchSide:      'pattern.c:591,8'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:600,14'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:591,8'
          Branch Sides:
            - BranchSide:      'pattern.c:592,12'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:594,15'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:592,12'
          Branch Sides:
            - BranchSide:      'pattern.c:593,5'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
            - BranchSide:      'pattern.c:594,4'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:595,35'
          Branch Sides:
            - BranchSide:      'pattern.c:596,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
            - BranchSide:      'pattern.c:598,4'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:595,12'
          Branch Sides:
            - BranchSide:      'pattern.c:597,5'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
            - BranchSide:      'pattern.c:598,4'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:602,7'
          Branch Sides:
            - BranchSide:      'pattern.c:603,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:608,7'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlPatPushState
        - Branch String:   'pattern.c:608,7'
          Branch Sides:
            - BranchSide:      'pattern.c:609,32'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:611,32'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlStrEqual
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:614,7'
          Branch Sides:
            - BranchSide:      'pattern.c:615,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:616,7'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:616,7'
          Branch Sides:
            - BranchSide:      'pattern.c:617,11'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:619,14'
              BranchSideFuncs:
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:617,11'
          Branch Sides:
            - BranchSide:      'pattern.c:618,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:619,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:620,11'
          Branch Sides:
            - BranchSide:      'pattern.c:621,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:622,24'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:622,11'
          Branch Sides:
            - BranchSide:      'pattern.c:623,4'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:624,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:627,7'
          Branch Sides:
            - BranchSide:      'pattern.c:628,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:629,3'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:633,9'
          Branch Sides:
            - BranchSide:      'pattern.c:635,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:637,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:640,9'
          Branch Sides:
            - BranchSide:      'pattern.c:641,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:642,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:642,9'
          Branch Sides:
            - BranchSide:      'pattern.c:643,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:646,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlPatPushState
                - xmlPatPushState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'pattern.c:487,8'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:497,12'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:515,9'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:530,12'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:538,12'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:554,8'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:563,12'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:589,5'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:596,13'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:609,7'
          Dst:             xmlPatPushState
        - Src:             'pattern.c:611,7'
          Dst:             xmlPatPushState
        - Src:             'pattern.c:622,12'
          Dst:             xmlStrEqual
    - functionName:    xmlPatternMatch
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2219
      functionLinenumberEnd: 2232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
        - node
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - xmlPatMatch
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:2222,24'
          Branch Sides:
            - BranchSide:      'pattern.c:2222,28'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2223,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2222,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2223,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2225,5'
              BranchSideFuncs:
                - xmlPatMatch
        - Branch String:   'pattern.c:2225,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2226,27'
              BranchSideFuncs:
                - xmlPatMatch
            - BranchSide:      'pattern.c:2231,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2227,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2228,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2229,9'
              BranchSideFuncs:
                - xmlPatMatch
      Callsites:
        - Src:             'pattern.c:2226,15'
          Dst:             xmlPatMatch
    - functionName:    xmlPatterncompile
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2204
      functionLinenumberEnd: 2207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pattern
        - dict
        - flags
        - namespaces
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlPatternCompileSafe
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'pattern.c:2206,5'
          Dst:             xmlPatternCompileSafe
    - functionName:    xmlPatternCompileSafe
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2079
      functionLinenumberEnd: 2191
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pattern
        - dict
        - flags
        - namespaces
        - patternOut
      BBCount:         85
      ICount:          474
      EdgeCount:       114
      CyclomaticComplexity: 31
      functionsReached:
        - xmlCompileIDCXPathPath
        - xmlCompilePathPattern
        - xmlDictReference
        - xmlFreePatParserContext
        - xmlFreePattern
        - xmlFreeStreamComp
        - xmlNewPatParserContext
        - xmlNewPattern
        - xmlReversePattern
        - xmlStreamCompile
        - xmlStrndup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:2088,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2089,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2091,9'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
        - Branch String:   'pattern.c:2091,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2092,15'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePatParserContext
            - BranchSide:      'pattern.c:2096,13'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
        - Branch String:   'pattern.c:2098,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2099,6'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
            - BranchSide:      'pattern.c:2172,9'
              BranchSideFuncs:
                - xmlFreeStreamComp
        - Branch String:   'pattern.c:2100,20'
          Branch Sides:
            - BranchSide:      'pattern.c:2100,25'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
            - BranchSide:      'pattern.c:2100,2'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
        - Branch String:   'pattern.c:2100,2'
          Branch Sides:
            - BranchSide:      'pattern.c:2100,39'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
            - BranchSide:      'pattern.c:2101,14'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
        - Branch String:   'pattern.c:2101,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2102,36'
              BranchSideFuncs:
                - xmlNewPatParserContext
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
            - BranchSide:      'pattern.c:2104,23'
              BranchSideFuncs:
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlNewPatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
        - Branch String:   'pattern.c:2105,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2106,33'
              BranchSideFuncs:
                - xmlNewPatParserContext
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
            - BranchSide:      'pattern.c:2108,8'
              BranchSideFuncs:
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
        - Branch String:   'pattern.c:2110,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2111,19'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePatParserContext
            - BranchSide:      'pattern.c:2114,8'
              BranchSideFuncs:
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
        - Branch String:   'pattern.c:2115,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2116,19'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePatParserContext
            - BranchSide:      'pattern.c:2122,6'
              BranchSideFuncs:
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
        - Branch String:   'pattern.c:2122,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2123,18'
              BranchSideFuncs:
                - xmlDictReference
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
            - BranchSide:      'pattern.c:2126,6'
              BranchSideFuncs:
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlDictReference
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
        - Branch String:   'pattern.c:2126,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2127,12'
              BranchSideFuncs:
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlDictReference
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
            - BranchSide:      'pattern.c:2129,18'
              BranchSideFuncs:
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlDictReference
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
        - Branch String:   'pattern.c:2135,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2136,29'
              BranchSideFuncs:
                - xmlCompileIDCXPathPath
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlDictReference
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
            - BranchSide:      'pattern.c:2138,28'
              BranchSideFuncs:
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
        - Branch String:   'pattern.c:2139,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2140,21'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePatParserContext
            - BranchSide:      'pattern.c:2143,26'
              BranchSideFuncs:
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
        - Branch String:   'pattern.c:2147,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2148,10'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
            - BranchSide:      'pattern.c:2158,6'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
        - Branch String:   'pattern.c:2148,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2149,17'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
            - BranchSide:      'pattern.c:2150,17'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
        - Branch String:   'pattern.c:2150,17'
          Branch Sides:
            - BranchSide:      'pattern.c:2151,14'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
            - BranchSide:      'pattern.c:2153,17'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
        - Branch String:   'pattern.c:2151,14'
          Branch Sides:
            - BranchSide:      'pattern.c:2152,18'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
            - BranchSide:      'pattern.c:2153,6'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
        - Branch String:   'pattern.c:2154,14'
          Branch Sides:
            - BranchSide:      'pattern.c:2155,18'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
            - BranchSide:      'pattern.c:2156,6'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
                - xmlStreamCompile
        - Branch String:   'pattern.c:2158,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2159,31'
              BranchSideFuncs:
                - xmlStreamCompile
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
            - BranchSide:      'pattern.c:2163,28'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
        - Branch String:   'pattern.c:2160,17'
          Branch Sides:
            - BranchSide:      'pattern.c:2161,17'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePatParserContext
            - BranchSide:      'pattern.c:2162,9'
              BranchSideFuncs:
                - xmlReversePattern
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
        - Branch String:   'pattern.c:2164,13'
          Branch Sides:
            - BranchSide:      'pattern.c:2165,6'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlFreePatParserContext
            - BranchSide:      'pattern.c:2166,6'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
        - Branch String:   'pattern.c:2166,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2167,6'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
            - BranchSide:      'pattern.c:2170,10'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStrndup
                - xmlNewPattern
                - xmlCompilePathPattern
                - xmlFreePatParserContext
                - xmlReversePattern
                - xmlFreePattern
                - xmlFreePatParserContext
                - xmlStreamCompile
                - xmlCompileIDCXPathPath
                - xmlDictReference
                - xmlNewPatParserContext
                - xmlNewPatParserContext
        - Branch String:   'pattern.c:2172,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2173,15'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:2183,19'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2174,2'
          Branch Sides:
            - BranchSide:      'pattern.c:2175,10'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:2181,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2175,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2176,21'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:2179,12'
              BranchSideFuncs:
                - xmlFreeStreamComp
        - Branch String:   'pattern.c:2186,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2186,47'
              BranchSideFuncs:
                - xmlFreePatParserContext
                - xmlFreePattern
            - BranchSide:      'pattern.c:2187,9'
              BranchSideFuncs:
                - xmlFreePattern
        - Branch String:   'pattern.c:2187,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2187,37'
              BranchSideFuncs:
                - xmlFreePattern
            - BranchSide:      'pattern.c:2188,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2188,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2188,22'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2189,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:2102,13'
          Dst:             xmlNewPatParserContext
        - Src:             'pattern.c:2104,12'
          Dst:             xmlStrndup
        - Src:             'pattern.c:2106,10'
          Dst:             xmlNewPatParserContext
        - Src:             'pattern.c:2114,8'
          Dst:             xmlNewPattern
        - Src:             'pattern.c:2124,6'
          Dst:             xmlDictReference
        - Src:             'pattern.c:2136,6'
          Dst:             xmlCompileIDCXPathPath
        - Src:             'pattern.c:2138,6'
          Dst:             xmlCompilePathPattern
        - Src:             'pattern.c:2143,2'
          Dst:             xmlFreePatParserContext
        - Src:             'pattern.c:2159,14'
          Dst:             xmlStreamCompile
        - Src:             'pattern.c:2163,10'
          Dst:             xmlReversePattern
        - Src:             'pattern.c:2176,3'
          Dst:             xmlFreeStreamComp
        - Src:             'pattern.c:2186,23'
          Dst:             xmlFreePatParserContext
        - Src:             'pattern.c:2187,22'
          Dst:             xmlFreePattern
    - functionName:    xmlNewPatParserContext
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pattern
        - dict
        - namespaces
      BBCount:         15
      ICount:          104
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:287,9'
          Branch Sides:
            - BranchSide:      'pattern.c:288,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:290,36'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:291,9'
          Branch Sides:
            - BranchSide:      'pattern.c:294,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:296,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:300,9'
          Branch Sides:
            - BranchSide:      'pattern.c:302,16'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:306,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:302,9'
          Branch Sides:
            - BranchSide:      'pattern.c:302,47'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:304,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlNewPattern
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:204,27'
          Branch Sides:
            - BranchSide:      'pattern.c:202,19'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:204,27'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:205,9'
          Branch Sides:
            - BranchSide:      'pattern.c:208,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:210,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlCompileIDCXPathPath
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         148
      ICount:          851
      EdgeCount:       201
      CyclomaticComplexity: 55
      functionsReached:
        - xmlCompileStepPattern
        - xmlPatternAdd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:1153,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1153,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1153,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1153,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1153,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1153,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1153,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1153,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1153,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1153,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1153,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1154,9'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1153,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1153,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1153,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1154,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1158,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1160,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1162,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1164,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1202,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1164,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1165,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1165,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1165,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1165,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1165,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1165,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1165,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1165,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1165,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1165,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1165,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1165,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1165,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1166,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1165,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1165,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1165,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1166,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1170,6'
              BranchSideFuncs:
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1173,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1170,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1170,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1171,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1173,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1177,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1180,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1180,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1181,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1181,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1181,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1181,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1181,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1181,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1181,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1181,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1181,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1181,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1181,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1181,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1181,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1182,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1181,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1181,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1181,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1182,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1183,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1196,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1183,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1183,10'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1189,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1183,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1183,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1183,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1183,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1183,10'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1189,3'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1183,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1189,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1192,6'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1192,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1192,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1193,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1193,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1194,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1194,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1194,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1194,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1194,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1194,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1194,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1194,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1194,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1194,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1194,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1194,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1194,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1195,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1194,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1194,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1194,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1196,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1197,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1198,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1204,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1205,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1206,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1206,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1206,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1206,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1206,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1206,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1206,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1206,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1206,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1206,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1206,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1206,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1207,6'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1206,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1206,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1206,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1207,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1208,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1209,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1209,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1209,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1210,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1210,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1211,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1211,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1211,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1211,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1211,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1211,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1211,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1211,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1211,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1211,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1211,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1211,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1211,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1212,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1211,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1211,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1211,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1212,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1219,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1221,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1221,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1222,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1224,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1224,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1203,24'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1226,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1226,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1229,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1231,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:1170,6'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1192,6'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1203,2'
          Dst:             xmlCompileStepPattern
        - Src:             'pattern.c:1209,2'
          Dst:             xmlPatternAdd
    - functionName:    xmlCompilePathPattern
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         198
      ICount:          1187
      EdgeCount:       270
      CyclomaticComplexity: 74
      functionsReached:
        - xmlCompileAttributeTest
        - xmlCompileStepPattern
        - xmlPatternAdd
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:1055,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1055,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1055,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1055,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1055,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1055,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1055,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1055,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1055,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1055,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1055,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1056,9'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1055,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1055,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1055,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1056,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1057,9'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1058,17'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1058,29'
          Branch Sides:
            - BranchSide:      'pattern.c:1058,33'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1059,9'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
        - Branch String:   'pattern.c:1062,22'
          Branch Sides:
            - BranchSide:      'pattern.c:1062,26'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1066,17'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1062,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1063,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1066,17'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1063,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1063,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1064,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1064,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1065,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1065,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1065,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1066,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1066,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1067,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1067,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1068,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1068,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1069,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1069,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1069,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1070,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1070,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1070,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1072,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1072,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1072,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1072,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1072,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1072,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1072,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1072,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1072,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1072,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1072,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1072,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1072,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1073,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1072,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1072,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1072,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1073,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1076,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1079,5'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1080,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1081,2'
              BranchSideFuncs:
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1093,13'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1081,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1082,26'
              BranchSideFuncs:
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1082,26'
              BranchSideFuncs:
                - xmlCompileAttributeTest
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1083,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1084,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1085,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1085,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1085,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1085,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1085,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1085,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1085,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1085,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1085,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1085,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1085,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1085,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1087,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1085,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1085,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1085,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1087,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1088,28'
              BranchSideFuncs:
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1092,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1089,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1090,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1091,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1093,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1094,6'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1105,24'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1094,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1094,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1095,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1095,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1097,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1097,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1097,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1097,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1097,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1097,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1097,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1097,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1097,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1097,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1097,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1097,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1097,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1098,10'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1097,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1097,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1097,6'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1098,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1101,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1104,2'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1106,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1107,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1108,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1108,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1108,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1108,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1108,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1108,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1108,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1108,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1108,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1108,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1108,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1108,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1109,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1108,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1108,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1108,2'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1109,2'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1110,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1110,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1111,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1119,10'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1111,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1111,10'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1112,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1112,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1113,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1113,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1113,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1114,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1114,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1114,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1114,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1114,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1114,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1114,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1114,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1114,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1114,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1114,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1114,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1114,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1115,25'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1114,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1114,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
            - BranchSide:      'pattern.c:1114,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
        - Branch String:   'pattern.c:1116,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1117,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1118,6'
              BranchSideFuncs:
                - xmlPatternAdd
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1119,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1119,10'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1120,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1120,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1121,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1121,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1121,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1121,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1121,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1121,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1121,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1121,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1121,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1121,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1121,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1121,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1121,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1122,7'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1121,3'
          Branch Sides:
            - BranchSide:      'pattern.c:1121,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
            - BranchSide:      'pattern.c:1121,3'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1122,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1125,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1128,25'
              BranchSideFuncs:
                - xmlCompileStepPattern
                - xmlPatternAdd
                - xmlPatternAdd
                - xmlCompileStepPattern
        - Branch String:   'pattern.c:1129,7'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1130,7'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1134,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1134,16'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1137,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:1063,2'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1067,2'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1082,2'
          Dst:             xmlCompileAttributeTest
        - Src:             'pattern.c:1088,6'
          Dst:             xmlCompileStepPattern
        - Src:             'pattern.c:1094,6'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1105,2'
          Dst:             xmlCompileStepPattern
        - Src:             'pattern.c:1111,10'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1115,3'
          Dst:             xmlCompileStepPattern
        - Src:             'pattern.c:1119,10'
          Dst:             xmlPatternAdd
        - Src:             'pattern.c:1128,3'
          Dst:             xmlCompileStepPattern
    - functionName:    xmlFreePatParserContext
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctxt
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:319,9'
          Branch Sides:
            - BranchSide:      'pattern.c:320,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:321,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlStreamCompile
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1346
      functionLinenumberEnd: 1514
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         98
      ICount:          604
      EdgeCount:       130
      CyclomaticComplexity: 34
      functionsReached:
        - xmlDictReference
        - xmlFreeStreamComp
        - xmlNewStreamComp
        - xmlStreamCompAddStep
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:1351,24'
          Branch Sides:
            - BranchSide:      'pattern.c:1351,28'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1352,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1351,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1352,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1356,10'
              BranchSideFuncs:
                - xmlNewStreamComp
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlDictReference
                - xmlNewStreamComp
        - Branch String:   'pattern.c:1356,29'
          Branch Sides:
            - BranchSide:      'pattern.c:1357,10'
              BranchSideFuncs:
                - xmlNewStreamComp
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlDictReference
                - xmlNewStreamComp
            - BranchSide:      'pattern.c:1369,32'
              BranchSideFuncs:
                - xmlNewStreamComp
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlDictReference
        - Branch String:   'pattern.c:1357,44'
          Branch Sides:
            - BranchSide:      'pattern.c:1358,3'
              BranchSideFuncs:
                - xmlNewStreamComp
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlDictReference
                - xmlNewStreamComp
            - BranchSide:      'pattern.c:1369,32'
              BranchSideFuncs:
                - xmlNewStreamComp
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlDictReference
        - Branch String:   'pattern.c:1358,33'
          Branch Sides:
            - BranchSide:      'pattern.c:1359,3'
              BranchSideFuncs:
                - xmlNewStreamComp
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlDictReference
                - xmlNewStreamComp
            - BranchSide:      'pattern.c:1369,32'
              BranchSideFuncs:
                - xmlNewStreamComp
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlDictReference
        - Branch String:   'pattern.c:1356,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1360,11'
              BranchSideFuncs:
                - xmlNewStreamComp
            - BranchSide:      'pattern.c:1369,32'
              BranchSideFuncs:
                - xmlNewStreamComp
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlDictReference
        - Branch String:   'pattern.c:1361,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1362,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1364,2'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1370,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1371,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1372,9'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlDictReference
        - Branch String:   'pattern.c:1372,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1373,24'
              BranchSideFuncs:
                - xmlDictReference
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1377,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1378,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1379,2'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1381,5'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1381,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1382,9'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1490,12'
              BranchSideFuncs:
                - xmlFreeStreamComp
        - Branch String:   'pattern.c:1383,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1385,10'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1387,14'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1392,28'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1400,9'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1409,20'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1460,35'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1468,35'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1476,10'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1479,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1489,5'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1387,14'
          Branch Sides:
            - BranchSide:      'pattern.c:1388,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1389,8'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1394,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1395,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1396,11'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1405,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1406,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1407,3'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1409,35'
          Branch Sides:
            - BranchSide:      'pattern.c:1409,44'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1451,35'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1409,14'
          Branch Sides:
            - BranchSide:      'pattern.c:1418,12'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1451,35'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1418,35'
          Branch Sides:
            - BranchSide:      'pattern.c:1419,5'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1447,4'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1418,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1424,8'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1447,4'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1424,8'
          Branch Sides:
            - BranchSide:      'pattern.c:1425,8'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1427,10'
              BranchSideFuncs:
                - xmlStreamCompAddStep
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1430,8'
          Branch Sides:
            - BranchSide:      'pattern.c:1431,8'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1432,10'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1439,8'
          Branch Sides:
            - BranchSide:      'pattern.c:1440,8'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1443,4'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1453,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1454,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1455,11'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1462,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1463,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1464,11'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1470,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1471,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1472,11'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1479,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1480,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1481,16'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1485,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1486,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
            - BranchSide:      'pattern.c:1487,3'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
                - xmlStreamCompAddStep
        - Branch String:   'pattern.c:1490,18'
          Branch Sides:
            - BranchSide:      'pattern.c:1490,22'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1504,9'
              BranchSideFuncs:
                - xmlFreeStreamComp
        - Branch String:   'pattern.c:1490,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1496,7'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1504,9'
              BranchSideFuncs:
                - xmlFreeStreamComp
        - Branch String:   'pattern.c:1496,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1497,6'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1499,6'
              BranchSideFuncs:
                - xmlFreeStreamComp
        - Branch String:   'pattern.c:1499,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1500,11'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1503,5'
              BranchSideFuncs:
                - xmlFreeStreamComp
        - Branch String:   'pattern.c:1500,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1501,3'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1502,2'
              BranchSideFuncs:
                - xmlFreeStreamComp
        - Branch String:   'pattern.c:1504,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1505,2'
              BranchSideFuncs:
                - xmlFreeStreamComp
            - BranchSide:      'pattern.c:1506,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1507,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1508,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1509,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:1360,11'
          Dst:             xmlNewStreamComp
        - Src:             'pattern.c:1369,14'
          Dst:             xmlNewStreamComp
        - Src:             'pattern.c:1374,2'
          Dst:             xmlDictReference
        - Src:             'pattern.c:1392,7'
          Dst:             xmlStreamCompAddStep
        - Src:             'pattern.c:1402,7'
          Dst:             xmlStreamCompAddStep
        - Src:             'pattern.c:1428,8'
          Dst:             xmlStreamCompAddStep
        - Src:             'pattern.c:1451,14'
          Dst:             xmlStreamCompAddStep
        - Src:             'pattern.c:1460,14'
          Dst:             xmlStreamCompAddStep
        - Src:             'pattern.c:1468,14'
          Dst:             xmlStreamCompAddStep
        - Src:             'pattern.c:1512,5'
          Dst:             xmlFreeStreamComp
    - functionName:    xmlReversePattern
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         21
      ICount:          312
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - xmlPatternGrow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:383,28'
          Branch Sides:
            - BranchSide:      'pattern.c:383,32'
              BranchSideFuncs:
                - xmlPatternGrow
            - BranchSide:      'pattern.c:395,9'
              BranchSideFuncs:
                - xmlPatternGrow
        - Branch String:   'pattern.c:383,9'
          Branch Sides:
            - BranchSide:      'pattern.c:384,16'
              BranchSideFuncs:
                - xmlPatternGrow
            - BranchSide:      'pattern.c:395,9'
              BranchSideFuncs:
                - xmlPatternGrow
        - Branch String:   'pattern.c:384,9'
          Branch Sides:
            - BranchSide:      'pattern.c:385,29'
              BranchSideFuncs:
                - xmlPatternGrow
            - BranchSide:      'pattern.c:389,2'
              BranchSideFuncs:
                - xmlPatternGrow
        - Branch String:   'pattern.c:395,9'
          Branch Sides:
            - BranchSide:      'pattern.c:396,28'
              BranchSideFuncs:
                - xmlPatternGrow
            - BranchSide:      'pattern.c:400,7'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:396,13'
          Branch Sides:
            - BranchSide:      'pattern.c:397,13'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:398,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:402,5'
          Branch Sides:
            - BranchSide:      'pattern.c:405,8'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:418,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:396,13'
          Dst:             xmlPatternGrow
    - functionName:    xmlFreeStreamComp
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlDictFree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern.c:1287,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1287,9'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:1288,13'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'pattern.c:1288,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1289,6'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:1290,6'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'pattern.c:1290,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1291,18'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:1292,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:1291,6'
          Dst:             xmlDictFree
    - functionName:    xmlFreePattern
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlFreePatternList
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'pattern.c:223,5'
          Dst:             xmlFreePatternList
    - functionName:    xmlFreePatternList
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlFreePatternInternal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:265,5'
          Branch Sides:
            - BranchSide:      'pattern.c:266,8'
              BranchSideFuncs:
                - xmlFreePatternInternal
            - BranchSide:      'pattern.c:271,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:269,2'
          Dst:             xmlFreePatternInternal
    - functionName:    xmlFreePatternInternal
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - comp
      BBCount:         31
      ICount:          181
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - xmlDictFree
        - xmlFreeStreamComp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'pattern.c:231,9'
          Branch Sides:
            - BranchSide:      'pattern.c:232,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:233,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeStreamComp
        - Branch String:   'pattern.c:233,9'
          Branch Sides:
            - BranchSide:      'pattern.c:234,27'
              BranchSideFuncs:
                - xmlFreeStreamComp
                - xmlDictFree
            - BranchSide:      'pattern.c:235,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'pattern.c:235,9'
          Branch Sides:
            - BranchSide:      'pattern.c:236,2'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:237,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'pattern.c:237,9'
          Branch Sides:
            - BranchSide:      'pattern.c:238,13'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:249,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'pattern.c:238,13'
          Branch Sides:
            - BranchSide:      'pattern.c:239,13'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:247,2'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'pattern.c:239,6'
          Branch Sides:
            - BranchSide:      'pattern.c:240,9'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:246,2'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'pattern.c:241,7'
          Branch Sides:
            - BranchSide:      'pattern.c:242,7'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:243,7'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'pattern.c:243,7'
          Branch Sides:
            - BranchSide:      'pattern.c:244,7'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:245,6'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'pattern.c:249,9'
          Branch Sides:
            - BranchSide:      'pattern.c:250,21'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'pattern.c:252,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'pattern.c:234,9'
          Dst:             xmlFreeStreamComp
        - Src:             'pattern.c:250,9'
          Dst:             xmlDictFree
    - functionName:    xmlStreamWantsAnyNode
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2048
      functionLinenumberEnd: 2057
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - streamCtxt
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'pattern.c:2049,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2050,2'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2051,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2051,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2052,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2056,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2052,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2053,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2054,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlStreamPop
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2001
      functionLinenumberEnd: 2034
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
      BBCount:         23
      ICount:          137
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'pattern.c:2004,9'
          Branch Sides:
            - BranchSide:      'pattern.c:2005,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2006,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2006,5'
          Branch Sides:
            - BranchSide:      'pattern.c:2010,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2033,5'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2010,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2011,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2018,6'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2018,6'
          Branch Sides:
            - BranchSide:      'pattern.c:2019,6'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2023,11'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2023,2'
          Branch Sides:
            - BranchSide:      'pattern.c:2025,12'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2031,11'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2026,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2027,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2028,10'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:2028,10'
          Branch Sides:
            - BranchSide:      'pattern.c:2029,3'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:2030,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlStreamPushAttr
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1990
      functionLinenumberEnd: 1991
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
        - name
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStreamPushInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pattern.c:1991,13'
          Dst:             xmlStreamPushInternal
    - functionName:    xmlStreamPushInternal
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionLinenumberEnd: 1923
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - stream
        - name
        - ns
        - nodeType
      BBCount:         207
      ICount:          1090
      EdgeCount:       286
      CyclomaticComplexity: 81
      functionsReached:
        - xmlStrEqual
        - xmlStreamCtxtAddState
      functionUses:    3
      BranchProfiles:
        - Branch String:   'pattern.c:1625,26'
          Branch Sides:
            - BranchSide:      'pattern.c:1625,30'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1626,9'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1625,9'
          Branch Sides:
            - BranchSide:      'pattern.c:1626,9'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1628,5'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1628,5'
          Branch Sides:
            - BranchSide:      'pattern.c:1629,9'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1922,12'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1631,37'
          Branch Sides:
            - BranchSide:      'pattern.c:1632,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1664,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1632,21'
          Branch Sides:
            - BranchSide:      'pattern.c:1632,25'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1664,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1631,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1634,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1664,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1637,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1638,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1657,15'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1638,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1640,11'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1642,12'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1642,31'
          Branch Sides:
            - BranchSide:      'pattern.c:1643,5'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1651,18'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1643,53'
          Branch Sides:
            - BranchSide:      'pattern.c:1644,5'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1651,18'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1642,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1650,8'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1651,18'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1652,8'
          Branch Sides:
            - BranchSide:      'pattern.c:1653,29'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1654,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1664,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1669,10'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1686,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1669,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1670,12'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1678,11'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1678,43'
          Branch Sides:
            - BranchSide:      'pattern.c:1679,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1683,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1679,52'
          Branch Sides:
            - BranchSide:      'pattern.c:1680,4'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1681,11'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1678,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1681,11'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1683,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1686,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1690,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1694,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1694,37'
          Branch Sides:
            - BranchSide:      'pattern.c:1695,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1709,4'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1695,39'
          Branch Sides:
            - BranchSide:      'pattern.c:1696,8'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1709,4'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1694,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1702,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1709,4'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1711,2'
          Branch Sides:
            - BranchSide:      'pattern.c:1712,11'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1817,2'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1712,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1717,12'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1734,12'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1721,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1723,7'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1725,8'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1737,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1738,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1740,9'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1743,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1744,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1747,10'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1755,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1756,12'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1769,12'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1756,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1760,12'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1763,19'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1760,11'
          Branch Sides:
            - BranchSide:      'pattern.c:1761,25'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1762,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1770,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1771,9'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1772,22'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1772,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1773,12'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
            - BranchSide:      'pattern.c:1780,24'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1773,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1777,13'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1778,14'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
        - Branch String:   'pattern.c:1784,20'
          Branch Sides:
            - BranchSide:      'pattern.c:1784,40'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1786,9'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1788,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1789,16'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1804,12'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1790,21'
          Branch Sides:
            - BranchSide:      'pattern.c:1791,25'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1792,50'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1792,28'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1794,21'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1796,18'
          Branch Sides:
            - BranchSide:      'pattern.c:1796,27'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1803,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1796,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1801,11'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1803,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1804,49'
          Branch Sides:
            - BranchSide:      'pattern.c:1805,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1805,22'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1805,14'
          Branch Sides:
            - BranchSide:      'pattern.c:1805,17'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1811,24'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1804,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1805,22'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1811,24'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1825,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1826,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1828,14'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1829,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1829,22'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1835,10'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1835,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1836,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1848,10'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1836,7'
          Branch Sides:
            - BranchSide:      'pattern.c:1841,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1843,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1848,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1849,3'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1856,11'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1856,31'
          Branch Sides:
            - BranchSide:      'pattern.c:1856,34'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1859,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1856,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1857,3'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1859,6'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1866,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1867,10'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'pattern.c:1875,8'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1867,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1868,3'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1869,20'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1876,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1877,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1878,18'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1878,13'
          Branch Sides:
            - BranchSide:      'pattern.c:1879,15'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
            - BranchSide:      'pattern.c:1886,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'pattern.c:1879,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1883,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1884,17'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
                - xmlStrEqual
        - Branch String:   'pattern.c:1890,23'
          Branch Sides:
            - BranchSide:      'pattern.c:1890,43'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1892,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1895,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1896,10'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1909,8'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1896,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1897,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1898,46'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1898,24'
          Branch Sides:
            - BranchSide:      'pattern.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'pattern.c:1899,17'
              BranchSideFuncs: []
        - Branch String:   'pattern.c:1901,21'
          Branch Sides:
            - BranchSide:      'pattern.c:1901,30'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1908,2'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1901,10'
          Branch Sides:
            - BranchSide:      'pattern.c:1906,7'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1908,2'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1909,45'
          Branch Sides:
            - BranchSide:      'pattern.c:1910,10'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1910,25'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1910,17'
          Branch Sides:
            - BranchSide:      'pattern.c:1910,20'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1915,27'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
        - Branch String:   'pattern.c:1909,6'
          Branch Sides:
            - BranchSide:      'pattern.c:1910,25'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
            - BranchSide:      'pattern.c:1915,27'
              BranchSideFuncs:
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStreamCtxtAddState
      Callsites:
        - Src:             'pattern.c:1652,8'
          Dst:             xmlStreamCtxtAddState
        - Src:             'pattern.c:1779,15'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1783,3'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1784,23'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1792,28'
          Dst:             xmlStreamCtxtAddState
        - Src:             'pattern.c:1885,11'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1889,6'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1890,26'
          Dst:             xmlStrEqual
        - Src:             'pattern.c:1898,24'
          Dst:             xmlStreamCtxtAddState
    - functionName:    xmlStreamPushNode
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 1968
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - stream
        - name
        - ns
        - nodeType
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStreamPushInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'pattern.c:1967,13'
          Dst:             xmlStreamPushInternal
    - functionName:    xmlStreamPush
      functionSourceFile: '/src/libxml2/pattern.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
        - name
        - ns
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlStreamPushInternal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'pattern.c:1942,13'
          Dst:             xmlStreamPushInternal
    - functionName:    xmlTextReaderGetSuccessor
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cur
      BBCount:         15
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:1147,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1147,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1148,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1148,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1148,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1149,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1151,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1151,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1152,13'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1152,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1152,39'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1153,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1153,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1150,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1154,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderFreePropList
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - cur
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlTextReaderFreeProp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:326,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:327,16'
              BranchSideFuncs:
                - xmlTextReaderFreeProp
            - BranchSide:      'xmlreader.c:331,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:328,9'
          Dst:             xmlTextReaderFreeProp
    - functionName:    xmlTextReaderFreeProp
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - cur
      BBCount:         49
      ICount:          278
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictOwns
        - xmlTextReaderFreeNodeList
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:281,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:281,30'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlTextReaderFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:284,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlTextReaderFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:281,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:282,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlTextReaderFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:284,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlTextReaderFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:285,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:285,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:287,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlTextReaderFreeNodeList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:287,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:287,36'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlDictOwns
                - xmlTextReaderFreeNodeList
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:290,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlTextReaderFreeNodeList
        - Branch String:   'xmlreader.c:287,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:288,2'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlDictOwns
                - xmlTextReaderFreeNodeList
            - BranchSide:      'xmlreader.c:290,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlTextReaderFreeNodeList
        - Branch String:   'xmlreader.c:290,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:291,35'
              BranchSideFuncs:
                - xmlTextReaderFreeNodeList
                - xmlDictOwns
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:293,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
        - Branch String:   'xmlreader.c:293,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:297,9'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:303,9'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'xmlreader.c:298,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:299,13'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:300,25'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:299,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:299,13'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:300,25'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:299,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:299,13'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:300,25'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:299,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:299,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:299,13'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:306,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:306,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:312,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:306,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:307,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:312,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:306,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:308,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:312,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:287,36'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'xmlreader.c:288,2'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'xmlreader.c:291,9'
          Dst:             xmlTextReaderFreeNodeList
        - Src:             'xmlreader.c:299,13'
          Dst:             xmlDictOwns
        - Src:             'xmlreader.c:303,9'
          Dst:             xmlDictOwns
    - functionName:    xmlTextReaderFreeNodeList
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - cur
      BBCount:         111
      ICount:          573
      EdgeCount:       153
      CyclomaticComplexity: 44
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictOwns
        - xmlFreeDoc
        - xmlFreeNsList
        - xmlTextReaderFreePropList
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlreader.c:347,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:347,30'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:350,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:347,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:348,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:350,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:351,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:351,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:352,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:352,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:353,27'
              BranchSideFuncs:
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:356,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlFreeDoc
        - Branch String:   'xmlreader.c:356,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:357,3'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'xmlreader.c:358,25'
              BranchSideFuncs:
                - xmlFreeDoc
        - Branch String:   'xmlreader.c:356,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:358,25'
              BranchSideFuncs:
                - xmlFreeDoc
            - BranchSide:      'xmlreader.c:361,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:362,44'
          Branch Sides:
            - BranchSide:      'xmlreader.c:362,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:363,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:363,51'
          Branch Sides:
            - BranchSide:      'xmlreader.c:362,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:364,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:364,40'
          Branch Sides:
            - BranchSide:      'xmlreader.c:362,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:365,17'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:362,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:366,19'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:370,16'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:374,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:376,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:415,13'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:376,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:376,37'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:379,12'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
        - Branch String:   'xmlreader.c:376,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:377,3'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
            - BranchSide:      'xmlreader.c:379,12'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
        - Branch String:   'xmlreader.c:379,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:380,5'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
            - BranchSide:      'xmlreader.c:382,4'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
        - Branch String:   'xmlreader.c:380,38'
          Branch Sides:
            - BranchSide:      'xmlreader.c:381,5'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
            - BranchSide:      'xmlreader.c:382,4'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
        - Branch String:   'xmlreader.c:381,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:382,4'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
            - BranchSide:      'xmlreader.c:384,11'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
        - Branch String:   'xmlreader.c:379,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:383,29'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:384,11'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
        - Branch String:   'xmlreader.c:384,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:385,11'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:391,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:385,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:386,4'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:391,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:386,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:387,4'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:391,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:387,35'
          Branch Sides:
            - BranchSide:      'xmlreader.c:388,4'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:391,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:384,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:389,3'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:391,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:389,3'
          Branch Sides:
            - BranchSide:      'xmlreader.c:389,3'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:390,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:389,3'
          Branch Sides:
            - BranchSide:      'xmlreader.c:389,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:390,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:389,3'
          Branch Sides:
            - BranchSide:      'xmlreader.c:389,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:390,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:391,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:392,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:394,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:392,45'
          Branch Sides:
            - BranchSide:      'xmlreader.c:393,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:394,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:393,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:394,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:400,11'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
        - Branch String:   'xmlreader.c:391,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:395,17'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:400,11'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
        - Branch String:   'xmlreader.c:400,39'
          Branch Sides:
            - BranchSide:      'xmlreader.c:401,4'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:403,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:400,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:402,3'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:403,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:402,3'
          Branch Sides:
            - BranchSide:      'xmlreader.c:402,3'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:403,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:402,3'
          Branch Sides:
            - BranchSide:      'xmlreader.c:402,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:403,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:402,3'
          Branch Sides:
            - BranchSide:      'xmlreader.c:402,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:402,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:403,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:404,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:405,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:404,34'
          Branch Sides:
            - BranchSide:      'xmlreader.c:405,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:411,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:405,27'
          Branch Sides:
            - BranchSide:      'xmlreader.c:405,31'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:411,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:405,53'
          Branch Sides:
            - BranchSide:      'xmlreader.c:406,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:411,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:403,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:407,22'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:411,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:415,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:416,12'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:418,18'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:418,30'
          Branch Sides:
            - BranchSide:      'xmlreader.c:418,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:419,17'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:418,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:419,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:420,19'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
      Callsites:
        - Src:             'xmlreader.c:353,2'
          Dst:             xmlFreeNsList
        - Src:             'xmlreader.c:358,2'
          Dst:             xmlFreeDoc
        - Src:             'xmlreader.c:376,37'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'xmlreader.c:377,3'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'xmlreader.c:383,3'
          Dst:             xmlTextReaderFreePropList
        - Src:             'xmlreader.c:389,3'
          Dst:             xmlDictOwns
        - Src:             'xmlreader.c:395,3'
          Dst:             xmlFreeNsList
        - Src:             'xmlreader.c:402,3'
          Dst:             xmlDictOwns
    - functionName:    xmlReaderNewIO
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5389
      functionLinenumberEnd: 5405
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reader
        - ioread
        - ioclose
        - ioctx
        - URL
        - encoding
        - options
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlParserInputBufferCreateIO
        - xmlTextReaderSetup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:5392,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5393,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5394,9'
              BranchSideFuncs:
                - xmlParserInputBufferCreateIO
                - xmlTextReaderSetup
        - Branch String:   'xmlreader.c:5394,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5395,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5397,42'
              BranchSideFuncs:
                - xmlParserInputBufferCreateIO
                - xmlTextReaderSetup
        - Branch String:   'xmlreader.c:5399,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5400,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5404,32'
              BranchSideFuncs:
                - xmlTextReaderSetup
        - Branch String:   'xmlreader.c:5400,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5401,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5402,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:5397,13'
          Dst:             xmlParserInputBufferCreateIO
        - Src:             'xmlreader.c:5404,13'
          Dst:             xmlTextReaderSetup
    - functionName:    xmlTextReaderSetup
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4713
      functionLinenumberEnd: 4892
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reader
        - input
        - URL
        - encoding
        - options
      BBCount:         99
      ICount:          814
      EdgeCount:       135
      CyclomaticComplexity: 38
      functionsReached:
        - xmlAllocParserInputBuffer
        - xmlBufContent
        - xmlBufCreate
        - xmlBufResetInput
        - xmlBufUse
        - xmlCanonicPath
        - xmlCreatePushParserCtxt
        - xmlCtxtPushInput
        - xmlCtxtReset
        - xmlCtxtUseOptions
        - xmlDictCreate
        - xmlDictFree
        - xmlDictLookup
        - xmlFreeInputStream
        - xmlFreeParserInputBuffer
        - xmlFreePattern
        - xmlNewInputStream
        - xmlParserInputBufferRead
        - xmlSAXVersion
        - xmlStrdup
        - xmlSwitchEncodingName
        - xmlXIncludeFreeContext
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xmlreader.c:4714,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4715,13'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:4724,13'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufCreate
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:4715,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4716,31'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:4717,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4730,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4730,29'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufCreate
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:4736,9'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufCreate
        - Branch String:   'xmlreader.c:4730,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4731,10'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufCreate
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:4736,9'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufCreate
        - Branch String:   'xmlreader.c:4730,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4732,27'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufCreate
            - BranchSide:      'xmlreader.c:4736,9'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufCreate
        - Branch String:   'xmlreader.c:4736,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4737,18'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufCreate
            - BranchSide:      'xmlreader.c:4740,9'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufCreate
        - Branch String:   'xmlreader.c:4740,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4741,26'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
            - BranchSide:      'xmlreader.c:4742,9'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
        - Branch String:   'xmlreader.c:4742,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4743,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4745,9'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
        - Branch String:   'xmlreader.c:4745,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4746,34'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
            - BranchSide:      'xmlreader.c:4747,9'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
        - Branch String:   'xmlreader.c:4747,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4748,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4750,19'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
        - Branch String:   'xmlreader.c:4756,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4758,34'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
            - BranchSide:      'xmlreader.c:4764,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
        - Branch String:   'xmlreader.c:4777,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4778,23'
              BranchSideFuncs:
                - xmlBufUse
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
            - BranchSide:      'xmlreader.c:4825,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
        - Branch String:   'xmlreader.c:4778,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4779,38'
              BranchSideFuncs:
                - xmlParserInputBufferRead
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
            - BranchSide:      'xmlreader.c:4781,13'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufContent
                - xmlCreatePushParserCtxt
        - Branch String:   'xmlreader.c:4781,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4782,27'
              BranchSideFuncs:
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlBufContent
                - xmlCreatePushParserCtxt
            - BranchSide:      'xmlreader.c:4801,19'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlAllocParserInputBuffer
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:4782,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4783,56'
              BranchSideFuncs:
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
            - BranchSide:      'xmlreader.c:4790,45'
              BranchSideFuncs:
                - xmlCreatePushParserCtxt
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
        - Branch String:   'xmlreader.c:4794,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4795,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4797,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
        - Branch String:   'xmlreader.c:4803,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4803,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4804,38'
              BranchSideFuncs:
                - xmlNewInputStream
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlFreeInputStream
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:4805,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4806,28'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:4810,10'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlFreeInputStream
        - Branch String:   'xmlreader.c:4810,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4811,3'
              BranchSideFuncs:
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlFreeInputStream
            - BranchSide:      'xmlreader.c:4814,40'
              BranchSideFuncs:
                - xmlCanonicPath
                - xmlBufResetInput
                - xmlCtxtPushInput
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
                - xmlFreeInputStream
        - Branch String:   'xmlreader.c:4818,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4819,36'
              BranchSideFuncs:
                - xmlFreeInputStream
            - BranchSide:      'xmlreader.c:4822,6'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
                - xmlDictFree
        - Branch String:   'xmlreader.c:4825,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4826,13'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictFree
            - BranchSide:      'xmlreader.c:4835,6'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictCreate
        - Branch String:   'xmlreader.c:4826,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4827,10'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
                - xmlDictFree
            - BranchSide:      'xmlreader.c:4832,27'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
        - Branch String:   'xmlreader.c:4827,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4828,15'
              BranchSideFuncs:
                - xmlDictFree
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
            - BranchSide:      'xmlreader.c:4831,2'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
        - Branch String:   'xmlreader.c:4835,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4836,27'
              BranchSideFuncs:
                - xmlDictCreate
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
            - BranchSide:      'xmlreader.c:4837,24'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
                - xmlXIncludeFreeContext
        - Branch String:   'xmlreader.c:4847,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4848,25'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
            - BranchSide:      'xmlreader.c:4851,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
                - xmlDictLookup
        - Branch String:   'xmlreader.c:4851,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4852,9'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
            - BranchSide:      'xmlreader.c:4858,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
        - Branch String:   'xmlreader.c:4854,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4855,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4856,10'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
        - Branch String:   'xmlreader.c:4862,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4863,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
            - BranchSide:      'xmlreader.c:4866,5'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
        - Branch String:   'xmlreader.c:4866,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4867,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
                - xmlFreePattern
            - BranchSide:      'xmlreader.c:4875,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
        - Branch String:   'xmlreader.c:4868,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4866,5'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
            - BranchSide:      'xmlreader.c:4869,21'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
        - Branch String:   'xmlreader.c:4875,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4876,9'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
            - BranchSide:      'xmlreader.c:4878,23'
              BranchSideFuncs:
                - xmlCtxtUseOptions
                - xmlStrdup
                - xmlSwitchEncodingName
        - Branch String:   'xmlreader.c:4879,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4880,31'
              BranchSideFuncs:
                - xmlSwitchEncodingName
                - xmlStrdup
            - BranchSide:      'xmlreader.c:4881,10'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:4881,23'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4881,27'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:4889,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4881,56'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4882,10'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:4889,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4881,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4884,41'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:4889,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4885,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4886,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4887,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:4716,6'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'xmlreader.c:4732,2'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'xmlreader.c:4741,26'
          Dst:             xmlBufCreate
        - Src:             'xmlreader.c:4750,5'
          Dst:             xmlSAXVersion
        - Src:             'xmlreader.c:4778,13'
          Dst:             xmlBufUse
        - Src:             'xmlreader.c:4779,13'
          Dst:             xmlParserInputBufferRead
        - Src:             'xmlreader.c:4782,17'
          Dst:             xmlBufUse
        - Src:             'xmlreader.c:4784,25'
          Dst:             xmlBufContent
        - Src:             'xmlreader.c:4783,32'
          Dst:             xmlCreatePushParserCtxt
        - Src:             'xmlreader.c:4790,21'
          Dst:             xmlCreatePushParserCtxt
        - Src:             'xmlreader.c:4801,6'
          Dst:             xmlCtxtReset
        - Src:             'xmlreader.c:4802,12'
          Dst:             xmlAllocParserInputBuffer
        - Src:             'xmlreader.c:4804,20'
          Dst:             xmlNewInputStream
        - Src:             'xmlreader.c:4806,3'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'xmlreader.c:4814,7'
          Dst:             xmlCanonicPath
        - Src:             'xmlreader.c:4816,13'
          Dst:             xmlBufResetInput
        - Src:             'xmlreader.c:4818,17'
          Dst:             xmlCtxtPushInput
        - Src:             'xmlreader.c:4819,17'
          Dst:             xmlFreeInputStream
        - Src:             'xmlreader.c:4828,3'
          Dst:             xmlDictFree
        - Src:             'xmlreader.c:4836,27'
          Dst:             xmlDictCreate
        - Src:             'xmlreader.c:4848,2'
          Dst:             xmlXIncludeFreeContext
        - Src:             'xmlreader.c:4853,26'
          Dst:             xmlDictLookup
        - Src:             'xmlreader.c:4869,6'
          Dst:             xmlFreePattern
        - Src:             'xmlreader.c:4878,5'
          Dst:             xmlCtxtUseOptions
        - Src:             'xmlreader.c:4880,9'
          Dst:             xmlSwitchEncodingName
        - Src:             'xmlreader.c:4884,13'
          Dst:             xmlStrdup
    - functionName:    xmlTextReaderStartElement
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - fullname
        - atts
      BBCount:         22
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:654,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:654,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:661,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:654,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:655,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:661,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:656,27'
          Branch Sides:
            - BranchSide:      'xmlreader.c:656,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:660,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:656,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:657,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:660,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:657,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:657,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:660,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:657,65'
          Branch Sides:
            - BranchSide:      'xmlreader.c:658,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:660,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:656,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:659,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:660,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:661,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:661,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:662,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderEndElement
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - fullname
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:676,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:676,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:676,26'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:676,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:676,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:677,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderStartElementNs
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - localname
        - prefix
        - URI
        - nb_namespaces
        - namespaces
        - nb_attributes
        - nb_defaulted
        - attributes
      BBCount:         22
      ICount:          162
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:709,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:709,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:718,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:709,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:710,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:718,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:713,27'
          Branch Sides:
            - BranchSide:      'xmlreader.c:713,31'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:717,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:713,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:714,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:717,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:714,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:714,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:717,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:714,65'
          Branch Sides:
            - BranchSide:      'xmlreader.c:715,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:717,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:713,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:716,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:717,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:718,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:718,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:719,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderEndElementNs
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - localname
        - prefix
        - URI
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:739,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:739,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:739,26'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:739,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:739,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:740,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderCharacters
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ch
        - len
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlreader.c:758,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:758,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:758,26'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:758,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:758,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:759,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderCDataBlock
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ctx
        - ch
        - len
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:776,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:776,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:776,26'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:776,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:776,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:777,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlReaderNewFd
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5338
      functionLinenumberEnd: 5368
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reader
        - fd
        - URL
        - encoding
        - options
      BBCount:         15
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlAllocParserInputBuffer
        - xmlInputFromFd
        - xmlTextReaderErr
        - xmlTextReaderErrMemory
        - xmlTextReaderSetup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:5342,18'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5342,22'
              BranchSideFuncs:
                - xmlTextReaderErr
            - BranchSide:      'xmlreader.c:5343,9'
              BranchSideFuncs:
                - xmlTextReaderErr
        - Branch String:   'xmlreader.c:5342,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5343,9'
              BranchSideFuncs:
                - xmlTextReaderErr
            - BranchSide:      'xmlreader.c:5347,13'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
                - xmlInputFromFd
                - xmlTextReaderSetup
                - xmlTextReaderErrMemory
                - xmlTextReaderErr
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:5348,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5349,9'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:5355,27'
              BranchSideFuncs:
                - xmlInputFromFd
                - xmlTextReaderSetup
                - xmlTextReaderErrMemory
                - xmlTextReaderErr
        - Branch String:   'xmlreader.c:5356,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5357,26'
              BranchSideFuncs:
                - xmlTextReaderErr
            - BranchSide:      'xmlreader.c:5360,5'
              BranchSideFuncs:
                - xmlTextReaderSetup
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:5362,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5363,9'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:5367,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:5343,9'
          Dst:             xmlTextReaderErr
        - Src:             'xmlreader.c:5347,13'
          Dst:             xmlAllocParserInputBuffer
        - Src:             'xmlreader.c:5349,9'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:5355,12'
          Dst:             xmlInputFromFd
        - Src:             'xmlreader.c:5357,9'
          Dst:             xmlTextReaderErr
        - Src:             'xmlreader.c:5362,9'
          Dst:             xmlTextReaderSetup
        - Src:             'xmlreader.c:5363,9'
          Dst:             xmlTextReaderErrMemory
    - functionName:    xmlTextReaderErr
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - code
        - msg
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlRaiseMemoryError
        - xmlVRaiseError
      functionUses:    9
      BranchProfiles:
        - Branch String:   'xmlreader.c:202,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:202,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'xmlreader.c:203,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'xmlreader.c:197,11'
          Dst:             xmlVRaiseError
        - Src:             'xmlreader.c:203,9'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlTextReaderErrMemory
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtErrMemory
        - xmlRaiseMemoryError
      functionUses:    38
      BranchProfiles:
        - Branch String:   'xmlreader.c:208,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:209,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
            - BranchSide:      'xmlreader.c:213,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
                - xmlCtxtErrMemory
        - Branch String:   'xmlreader.c:213,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:214,26'
              BranchSideFuncs:
                - xmlCtxtErrMemory
            - BranchSide:      'xmlreader.c:216,9'
              BranchSideFuncs:
                - xmlRaiseMemoryError
      Callsites:
        - Src:             'xmlreader.c:209,9'
          Dst:             xmlRaiseMemoryError
        - Src:             'xmlreader.c:214,9'
          Dst:             xmlCtxtErrMemory
        - Src:             'xmlreader.c:216,9'
          Dst:             xmlRaiseMemoryError
    - functionName:    xmlReaderNewFile
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5248
      functionLinenumberEnd: 5287
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reader
        - filename
        - encoding
        - options
      BBCount:         21
      ICount:          130
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - __xmlParserInputBufferCreateFilenameValue
        - xmlParserInputBufferCreateUrl
        - xmlTextReaderErr
        - xmlTextReaderErrMemory
        - xmlTextReaderSetup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:5251,28'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5251,32'
              BranchSideFuncs:
                - xmlTextReaderErr
            - BranchSide:      'xmlreader.c:5252,9'
              BranchSideFuncs:
                - xmlTextReaderErr
        - Branch String:   'xmlreader.c:5251,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5252,9'
              BranchSideFuncs:
                - xmlTextReaderErr
            - BranchSide:      'xmlreader.c:5256,9'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
                - xmlParserInputBufferCreateUrl
                - xmlTextReaderSetup
                - xmlTextReaderErrMemory
                - xmlTextReaderErr
                - __xmlParserInputBufferCreateFilenameValue
                - xmlTextReaderErr
        - Branch String:   'xmlreader.c:5256,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5257,17'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
                - xmlTextReaderSetup
                - xmlTextReaderErrMemory
                - xmlTextReaderErr
            - BranchSide:      'xmlreader.c:5267,29'
              BranchSideFuncs:
                - xmlParserInputBufferCreateUrl
                - xmlTextReaderSetup
                - xmlTextReaderErrMemory
                - xmlTextReaderErr
        - Branch String:   'xmlreader.c:5259,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5260,66'
              BranchSideFuncs:
                - xmlTextReaderErr
            - BranchSide:      'xmlreader.c:5263,5'
              BranchSideFuncs:
                - xmlTextReaderSetup
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:5270,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5271,19'
              BranchSideFuncs:
                - xmlParserInputBufferCreateUrl
                - xmlTextReaderSetup
                - xmlTextReaderErrMemory
                - xmlTextReaderErr
            - BranchSide:      'xmlreader.c:5273,46'
              BranchSideFuncs:
                - xmlParserInputBufferCreateUrl
                - xmlTextReaderSetup
                - xmlTextReaderErrMemory
                - xmlTextReaderErr
        - Branch String:   'xmlreader.c:5275,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:0,0'
              BranchSideFuncs:
                - xmlTextReaderErr
            - BranchSide:      'xmlreader.c:5276,30'
              BranchSideFuncs:
                - xmlTextReaderErr
        - Branch String:   'xmlreader.c:5281,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5282,9'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:5286,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:5252,9'
          Dst:             xmlTextReaderErr
        - Src:             'xmlreader.c:5256,9'
          Dst:             __xmlParserInputBufferCreateFilenameValue
        - Src:             'xmlreader.c:5257,17'
          Dst:             __xmlParserInputBufferCreateFilenameValue
        - Src:             'xmlreader.c:5260,13'
          Dst:             xmlTextReaderErr
        - Src:             'xmlreader.c:5273,16'
          Dst:             xmlParserInputBufferCreateUrl
        - Src:             'xmlreader.c:5276,13'
          Dst:             xmlTextReaderErr
        - Src:             'xmlreader.c:5281,9'
          Dst:             xmlTextReaderSetup
        - Src:             'xmlreader.c:5282,9'
          Dst:             xmlTextReaderErrMemory
    - functionName:    xmlReaderNewMemory
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5305
      functionLinenumberEnd: 5319
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reader
        - buffer
        - size
        - URL
        - encoding
        - options
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlParserInputBufferCreateMem
        - xmlTextReaderSetup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:5308,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5309,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5310,9'
              BranchSideFuncs:
                - xmlParserInputBufferCreateMem
                - xmlTextReaderSetup
        - Branch String:   'xmlreader.c:5310,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5311,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5313,43'
              BranchSideFuncs:
                - xmlParserInputBufferCreateMem
                - xmlTextReaderSetup
        - Branch String:   'xmlreader.c:5315,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5316,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5318,32'
              BranchSideFuncs:
                - xmlTextReaderSetup
      Callsites:
        - Src:             'xmlreader.c:5313,13'
          Dst:             xmlParserInputBufferCreateMem
        - Src:             'xmlreader.c:5318,13'
          Dst:             xmlTextReaderSetup
    - functionName:    xmlReaderNewDoc
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5220
      functionLinenumberEnd: 5232
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reader
        - cur
        - URL
        - encoding
        - options
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlReaderNewMemory
        - xmlStrlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:5224,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5225,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5226,9'
              BranchSideFuncs:
                - xmlStrlen
                - xmlReaderNewMemory
        - Branch String:   'xmlreader.c:5226,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5227,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5229,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlReaderNewMemory
      Callsites:
        - Src:             'xmlreader.c:5229,11'
          Dst:             xmlStrlen
        - Src:             'xmlreader.c:5230,13'
          Dst:             xmlReaderNewMemory
    - functionName:    xmlReaderNewWalker
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5173
      functionLinenumberEnd: 5203
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - doc
      BBCount:         23
      ICount:          149
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - xmlCtxtReset
        - xmlDictCreate
        - xmlFreeParserInputBuffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:5174,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5175,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5176,9'
              BranchSideFuncs:
                - xmlDictCreate
                - xmlCtxtReset
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:5176,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5177,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5179,9'
              BranchSideFuncs:
                - xmlDictCreate
                - xmlCtxtReset
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:5179,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5180,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlDictCreate
                - xmlCtxtReset
            - BranchSide:      'xmlreader.c:5182,9'
              BranchSideFuncs:
                - xmlDictCreate
                - xmlCtxtReset
        - Branch String:   'xmlreader.c:5182,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5183,15'
              BranchSideFuncs:
                - xmlCtxtReset
                - xmlDictCreate
            - BranchSide:      'xmlreader.c:5186,5'
              BranchSideFuncs:
                - xmlDictCreate
        - Branch String:   'xmlreader.c:5196,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5197,14'
              BranchSideFuncs:
                - xmlDictCreate
            - BranchSide:      'xmlreader.c:5202,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:5197,36'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5197,40'
              BranchSideFuncs:
                - xmlDictCreate
            - BranchSide:      'xmlreader.c:5200,21'
              BranchSideFuncs:
                - xmlDictCreate
        - Branch String:   'xmlreader.c:5197,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5198,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5200,21'
              BranchSideFuncs:
                - xmlDictCreate
      Callsites:
        - Src:             'xmlreader.c:5180,9'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'xmlreader.c:5183,2'
          Dst:             xmlCtxtReset
        - Src:             'xmlreader.c:5200,21'
          Dst:             xmlDictCreate
    - functionName:    xmlReaderForIO
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5136
      functionLinenumberEnd: 5161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ioread
        - ioclose
        - ioctx
        - URL
        - encoding
        - options
      BBCount:         15
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlFreeParserInputBuffer
        - xmlFreeTextReader
        - xmlNewTextReader
        - xmlParserInputBufferCreateIO
        - xmlTextReaderSetup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:5140,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5141,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5143,42'
              BranchSideFuncs:
                - xmlParserInputBufferCreateIO
                - xmlNewTextReader
                - xmlTextReaderSetup
                - xmlFreeTextReader
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:5145,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5146,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5150,31'
              BranchSideFuncs:
                - xmlNewTextReader
                - xmlTextReaderSetup
                - xmlFreeTextReader
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:5146,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5147,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5148,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:5151,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5152,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:5155,5'
              BranchSideFuncs:
                - xmlTextReaderSetup
                - xmlFreeTextReader
        - Branch String:   'xmlreader.c:5156,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5157,27'
              BranchSideFuncs:
                - xmlFreeTextReader
            - BranchSide:      'xmlreader.c:5160,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:5143,13'
          Dst:             xmlParserInputBufferCreateIO
        - Src:             'xmlreader.c:5150,14'
          Dst:             xmlNewTextReader
        - Src:             'xmlreader.c:5152,9'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'xmlreader.c:5156,9'
          Dst:             xmlTextReaderSetup
        - Src:             'xmlreader.c:5157,9'
          Dst:             xmlFreeTextReader
    - functionName:    xmlNewTextReader
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1988
      functionLinenumberEnd: 2077
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - input
        - URI
      BBCount:         23
      ICount:          361
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - xmlBufContent
        - xmlBufCreate
        - xmlBufFree
        - xmlBufUse
        - xmlCreatePushParserCtxt
        - xmlParserInputBufferRead
        - xmlSAXVersion
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlreader.c:1991,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1992,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1993,11'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlSAXVersion
                - xmlBufUse
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufFree
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufFree
        - Branch String:   'xmlreader.c:1994,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1995,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1996,12'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlSAXVersion
                - xmlBufUse
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufFree
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufFree
        - Branch String:   'xmlreader.c:2003,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2004,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2007,34'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlBufUse
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufFree
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
                - xmlBufFree
        - Branch String:   'xmlreader.c:2008,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2009,13'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'xmlreader.c:2013,19'
              BranchSideFuncs:
                - xmlSAXVersion
                - xmlBufUse
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufFree
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
        - Branch String:   'xmlreader.c:2019,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2021,24'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufFree
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
            - BranchSide:      'xmlreader.c:2027,2'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufFree
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlParserInputBufferRead
        - Branch String:   'xmlreader.c:2040,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2041,27'
              BranchSideFuncs:
                - xmlParserInputBufferRead
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufFree
                - xmlBufContent
                - xmlCreatePushParserCtxt
            - BranchSide:      'xmlreader.c:2043,19'
              BranchSideFuncs:
                - xmlBufUse
                - xmlCreatePushParserCtxt
                - xmlBufFree
                - xmlBufContent
                - xmlCreatePushParserCtxt
        - Branch String:   'xmlreader.c:2043,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2044,38'
              BranchSideFuncs:
                - xmlBufContent
                - xmlCreatePushParserCtxt
                - xmlBufFree
            - BranchSide:      'xmlreader.c:2050,38'
              BranchSideFuncs:
                - xmlCreatePushParserCtxt
                - xmlBufFree
        - Branch String:   'xmlreader.c:2055,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2056,13'
              BranchSideFuncs:
                - xmlBufFree
            - BranchSide:      'xmlreader.c:2061,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2002,19'
          Dst:             xmlBufCreate
        - Src:             'xmlreader.c:2009,2'
          Dst:             xmlBufFree
        - Src:             'xmlreader.c:2013,5'
          Dst:             xmlSAXVersion
        - Src:             'xmlreader.c:2040,9'
          Dst:             xmlBufUse
        - Src:             'xmlreader.c:2041,2'
          Dst:             xmlParserInputBufferRead
        - Src:             'xmlreader.c:2043,9'
          Dst:             xmlBufUse
        - Src:             'xmlreader.c:2045,24'
          Dst:             xmlBufContent
        - Src:             'xmlreader.c:2044,14'
          Dst:             xmlCreatePushParserCtxt
        - Src:             'xmlreader.c:2050,14'
          Dst:             xmlCreatePushParserCtxt
        - Src:             'xmlreader.c:2056,2'
          Dst:             xmlBufFree
    - functionName:    xmlFreeTextReader
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2127
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         64
      ICount:          370
      EdgeCount:       84
      CyclomaticComplexity: 22
      functionsReached:
        - xmlBufFree
        - xmlDictFree
        - xmlFreeParserCtxt
        - xmlFreePattern
        - xmlRelaxNGFree
        - xmlRelaxNGFreeValidCtxt
        - xmlSchemaFree
        - xmlSchemaFreeValidCtxt
        - xmlSchemaSAXUnplug
        - xmlTextReaderClose
        - xmlXIncludeFreeContext
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlreader.c:2128,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2129,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2131,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
                - xmlRelaxNGFreeValidCtxt
                - xmlRelaxNGFree
        - Branch String:   'xmlreader.c:2131,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2132,17'
              BranchSideFuncs:
                - xmlRelaxNGFree
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
                - xmlRelaxNGFreeValidCtxt
            - BranchSide:      'xmlreader.c:2135,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
                - xmlRelaxNGFreeValidCtxt
        - Branch String:   'xmlreader.c:2135,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2136,8'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidCtxt
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlreader.c:2142,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:2136,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2137,30'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlreader.c:2138,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:2142,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2143,21'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
            - BranchSide:      'xmlreader.c:2146,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
        - Branch String:   'xmlreader.c:2146,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2147,8'
              BranchSideFuncs:
                - xmlSchemaFreeValidCtxt
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:2151,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:2147,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2148,29'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:2149,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:2151,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2152,16'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
            - BranchSide:      'xmlreader.c:2157,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
                - xmlXIncludeFreeContext
        - Branch String:   'xmlreader.c:2157,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2158,25'
              BranchSideFuncs:
                - xmlXIncludeFreeContext
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
            - BranchSide:      'xmlreader.c:2161,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
        - Branch String:   'xmlreader.c:2161,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2163,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
            - BranchSide:      'xmlreader.c:2170,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
        - Branch String:   'xmlreader.c:2163,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2164,10'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
            - BranchSide:      'xmlreader.c:2167,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
        - Branch String:   'xmlreader.c:2164,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2165,25'
              BranchSideFuncs:
                - xmlFreePattern
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
            - BranchSide:      'xmlreader.c:2166,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
                - xmlTextReaderClose
                - xmlFreePattern
        - Branch String:   'xmlreader.c:2170,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2171,28'
              BranchSideFuncs:
                - xmlTextReaderClose
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
            - BranchSide:      'xmlreader.c:2172,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
        - Branch String:   'xmlreader.c:2172,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2173,13'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
            - BranchSide:      'xmlreader.c:2178,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
        - Branch String:   'xmlreader.c:2173,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2174,6'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
            - BranchSide:      'xmlreader.c:2175,6'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
                - xmlFreeParserCtxt
        - Branch String:   'xmlreader.c:2175,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2176,24'
              BranchSideFuncs:
                - xmlFreeParserCtxt
                - xmlDictFree
                - xmlBufFree
            - BranchSide:      'xmlreader.c:2177,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
        - Branch String:   'xmlreader.c:2178,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2179,2'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
            - BranchSide:      'xmlreader.c:2180,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlBufFree
        - Branch String:   'xmlreader.c:2180,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2181,20'
              BranchSideFuncs:
                - xmlBufFree
                - xmlDictFree
            - BranchSide:      'xmlreader.c:2182,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'xmlreader.c:2182,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2183,2'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'xmlreader.c:2184,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'xmlreader.c:2184,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2185,21'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'xmlreader.c:2186,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2132,2'
          Dst:             xmlRelaxNGFree
        - Src:             'xmlreader.c:2137,6'
          Dst:             xmlRelaxNGFreeValidCtxt
        - Src:             'xmlreader.c:2143,2'
          Dst:             xmlSchemaSAXUnplug
        - Src:             'xmlreader.c:2148,6'
          Dst:             xmlSchemaFreeValidCtxt
        - Src:             'xmlreader.c:2152,2'
          Dst:             xmlSchemaFree
        - Src:             'xmlreader.c:2158,2'
          Dst:             xmlXIncludeFreeContext
        - Src:             'xmlreader.c:2165,10'
          Dst:             xmlFreePattern
        - Src:             'xmlreader.c:2171,9'
          Dst:             xmlTextReaderClose
        - Src:             'xmlreader.c:2176,6'
          Dst:             xmlFreeParserCtxt
        - Src:             'xmlreader.c:2181,9'
          Dst:             xmlBufFree
        - Src:             'xmlreader.c:2185,9'
          Dst:             xmlDictFree
    - functionName:    xmlTextReaderClose
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2203
      functionLinenumberEnd: 2238
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         31
      ICount:          209
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - xmlFreeNode
        - xmlFreeParserInputBuffer
        - xmlStopParser
        - xmlTextReaderFreeDoc
        - xmlValidatePopElement
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:2204,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2205,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2206,5'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlStopParser
                - xmlTextReaderFreeDoc
                - xmlValidatePopElement
                - xmlFreeNode
        - Branch String:   'xmlreader.c:2209,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2210,21'
              BranchSideFuncs:
                - xmlFreeNode
                - xmlFreeParserInputBuffer
                - xmlStopParser
                - xmlTextReaderFreeDoc
                - xmlValidatePopElement
            - BranchSide:      'xmlreader.c:2213,9'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlStopParser
                - xmlTextReaderFreeDoc
                - xmlValidatePopElement
        - Branch String:   'xmlreader.c:2213,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2215,7'
              BranchSideFuncs:
                - xmlStopParser
                - xmlFreeParserInputBuffer
                - xmlTextReaderFreeDoc
                - xmlValidatePopElement
            - BranchSide:      'xmlreader.c:2233,10'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:2215,46'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2216,7'
              BranchSideFuncs:
                - xmlStopParser
                - xmlFreeParserInputBuffer
                - xmlTextReaderFreeDoc
                - xmlValidatePopElement
            - BranchSide:      'xmlreader.c:2226,16'
              BranchSideFuncs:
                - xmlStopParser
                - xmlFreeParserInputBuffer
                - xmlTextReaderFreeDoc
        - Branch String:   'xmlreader.c:2215,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2218,13'
              BranchSideFuncs:
                - xmlStopParser
                - xmlFreeParserInputBuffer
                - xmlTextReaderFreeDoc
                - xmlValidatePopElement
            - BranchSide:      'xmlreader.c:2226,16'
              BranchSideFuncs:
                - xmlStopParser
                - xmlFreeParserInputBuffer
                - xmlTextReaderFreeDoc
        - Branch String:   'xmlreader.c:2218,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2219,40'
              BranchSideFuncs:
                - xmlValidatePopElement
                - xmlStopParser
                - xmlFreeParserInputBuffer
                - xmlTextReaderFreeDoc
            - BranchSide:      'xmlreader.c:2221,6'
              BranchSideFuncs:
                - xmlStopParser
                - xmlFreeParserInputBuffer
                - xmlTextReaderFreeDoc
        - Branch String:   'xmlreader.c:2227,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2228,10'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
                - xmlTextReaderFreeDoc
            - BranchSide:      'xmlreader.c:2232,5'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:2228,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2229,24'
              BranchSideFuncs:
                - xmlTextReaderFreeDoc
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:2230,6'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:2233,34'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2233,38'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:2237,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2233,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2234,27'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:2237,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2210,9'
          Dst:             xmlFreeNode
        - Src:             'xmlreader.c:2219,17'
          Dst:             xmlValidatePopElement
        - Src:             'xmlreader.c:2226,2'
          Dst:             xmlStopParser
        - Src:             'xmlreader.c:2229,3'
          Dst:             xmlTextReaderFreeDoc
        - Src:             'xmlreader.c:2234,2'
          Dst:             xmlFreeParserInputBuffer
    - functionName:    xmlTextReaderFreeDoc
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - cur
      BBCount:         47
      ICount:          293
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictFree
        - xmlFreeDtd
        - xmlFreeIDTable
        - xmlFreeNsList
        - xmlFreeRefTable
        - xmlTextReaderFreeNodeList
        - xmlUnlinkNode
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:512,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:512,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:514,10'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:514,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:514,36'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:520,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'xmlreader.c:514,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:515,2'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
            - BranchSide:      'xmlreader.c:520,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
                - xmlFreeIDTable
        - Branch String:   'xmlreader.c:520,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:520,58'
              BranchSideFuncs:
                - xmlFreeIDTable
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
            - BranchSide:      'xmlreader.c:521,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlFreeRefTable
        - Branch String:   'xmlreader.c:522,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:522,61'
              BranchSideFuncs:
                - xmlFreeRefTable
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
            - BranchSide:      'xmlreader.c:523,5'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'xmlreader.c:526,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:527,12'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
            - BranchSide:      'xmlreader.c:528,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'xmlreader.c:528,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:529,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
            - BranchSide:      'xmlreader.c:533,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
                - xmlUnlinkNode
                - xmlFreeDtd
        - Branch String:   'xmlreader.c:533,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:534,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlFreeDtd
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
            - BranchSide:      'xmlreader.c:539,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
                - xmlTextReaderFreeNodeList
        - Branch String:   'xmlreader.c:539,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:539,58'
              BranchSideFuncs:
                - xmlTextReaderFreeNodeList
                - xmlDictFree
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:541,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:541,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:541,31'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:542,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:542,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:542,28'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:543,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:543,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:543,32'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:544,9'
              BranchSideFuncs:
                - xmlDictFree
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:544,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:544,43'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictFree
            - BranchSide:      'xmlreader.c:545,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'xmlreader.c:545,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:545,27'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'xmlreader.c:546,9'
              BranchSideFuncs:
                - xmlDictFree
        - Branch String:   'xmlreader.c:546,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:546,40'
              BranchSideFuncs:
                - xmlDictFree
            - BranchSide:      'xmlreader.c:548,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:514,36'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'xmlreader.c:515,2'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'xmlreader.c:520,27'
          Dst:             xmlFreeIDTable
        - Src:             'xmlreader.c:522,28'
          Dst:             xmlFreeRefTable
        - Src:             'xmlreader.c:529,2'
          Dst:             xmlUnlinkNode
        - Src:             'xmlreader.c:531,2'
          Dst:             xmlFreeDtd
        - Src:             'xmlreader.c:534,2'
          Dst:             xmlUnlinkNode
        - Src:             'xmlreader.c:536,2'
          Dst:             xmlFreeDtd
        - Src:             'xmlreader.c:539,32'
          Dst:             xmlTextReaderFreeNodeList
        - Src:             'xmlreader.c:544,29'
          Dst:             xmlFreeNsList
        - Src:             'xmlreader.c:546,28'
          Dst:             xmlDictFree
    - functionName:    xmlReaderForFd
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5080
      functionLinenumberEnd: 5118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - fd
        - URL
        - encoding
        - options
      BBCount:         14
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - xmlAllocParserInputBuffer
        - xmlFreeParserInputBuffer
        - xmlFreeTextReader
        - xmlInputFromFd
        - xmlNewTextReader
        - xmlTextReaderErr
        - xmlTextReaderErrMemory
        - xmlTextReaderSetup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:5085,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5086,9'
              BranchSideFuncs:
                - xmlTextReaderErr
            - BranchSide:      'xmlreader.c:5090,13'
              BranchSideFuncs:
                - xmlAllocParserInputBuffer
                - xmlInputFromFd
                - xmlNewTextReader
                - xmlTextReaderSetup
                - xmlTextReaderErrMemory
                - xmlFreeTextReader
                - xmlTextReaderErrMemory
                - xmlFreeParserInputBuffer
                - xmlTextReaderErr
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:5091,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5092,9'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:5098,27'
              BranchSideFuncs:
                - xmlInputFromFd
                - xmlNewTextReader
                - xmlTextReaderSetup
                - xmlTextReaderErrMemory
                - xmlFreeTextReader
                - xmlTextReaderErrMemory
                - xmlFreeParserInputBuffer
                - xmlTextReaderErr
        - Branch String:   'xmlreader.c:5099,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5100,26'
              BranchSideFuncs:
                - xmlTextReaderErr
            - BranchSide:      'xmlreader.c:5103,5'
              BranchSideFuncs:
                - xmlNewTextReader
                - xmlTextReaderSetup
                - xmlTextReaderErrMemory
                - xmlFreeTextReader
                - xmlTextReaderErrMemory
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:5106,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5107,9'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:5111,5'
              BranchSideFuncs:
                - xmlTextReaderSetup
                - xmlTextReaderErrMemory
                - xmlFreeTextReader
        - Branch String:   'xmlreader.c:5112,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5113,9'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
                - xmlFreeTextReader
            - BranchSide:      'xmlreader.c:5117,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:5086,9'
          Dst:             xmlTextReaderErr
        - Src:             'xmlreader.c:5090,13'
          Dst:             xmlAllocParserInputBuffer
        - Src:             'xmlreader.c:5092,9'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:5098,12'
          Dst:             xmlInputFromFd
        - Src:             'xmlreader.c:5100,9'
          Dst:             xmlTextReaderErr
        - Src:             'xmlreader.c:5105,14'
          Dst:             xmlNewTextReader
        - Src:             'xmlreader.c:5107,9'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:5108,9'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'xmlreader.c:5112,9'
          Dst:             xmlTextReaderSetup
        - Src:             'xmlreader.c:5113,9'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:5114,9'
          Dst:             xmlFreeTextReader
    - functionName:    xmlReaderForFile
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5018
      functionLinenumberEnd: 5029
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - filename
        - encoding
        - options
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlFreeTextReader
        - xmlNewTextReaderFilename
        - xmlTextReaderSetup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:5022,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5023,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5024,28'
              BranchSideFuncs:
                - xmlTextReaderSetup
                - xmlFreeTextReader
        - Branch String:   'xmlreader.c:5024,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5025,27'
              BranchSideFuncs:
                - xmlFreeTextReader
            - BranchSide:      'xmlreader.c:5028,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:5021,14'
          Dst:             xmlNewTextReaderFilename
        - Src:             'xmlreader.c:5024,9'
          Dst:             xmlTextReaderSetup
        - Src:             'xmlreader.c:5025,9'
          Dst:             xmlFreeTextReader
    - functionName:    xmlNewTextReaderFilename
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2086
      functionLinenumberEnd: 2119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - URI
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __xmlParserInputBufferCreateFilenameValue
        - xmlFreeParserInputBuffer
        - xmlNewTextReader
        - xmlParserInputBufferCreateUrl
        - xmlTextReaderErr
        - xmlTextReaderErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:2090,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2091,17'
              BranchSideFuncs:
                - __xmlParserInputBufferCreateFilenameValue
                - xmlNewTextReader
                - xmlTextReaderErrMemory
                - xmlFreeParserInputBuffer
                - xmlTextReaderErr
            - BranchSide:      'xmlreader.c:2103,46'
              BranchSideFuncs:
                - xmlParserInputBufferCreateUrl
                - xmlNewTextReader
                - xmlTextReaderErrMemory
                - xmlFreeParserInputBuffer
                - xmlTextReaderErr
        - Branch String:   'xmlreader.c:2093,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2094,66'
              BranchSideFuncs:
                - xmlTextReaderErr
            - BranchSide:      'xmlreader.c:2097,5'
              BranchSideFuncs:
                - xmlNewTextReader
                - xmlTextReaderErrMemory
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:2105,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:0,0'
              BranchSideFuncs:
                - xmlTextReaderErr
            - BranchSide:      'xmlreader.c:2106,30'
              BranchSideFuncs:
                - xmlTextReaderErr
        - Branch String:   'xmlreader.c:2112,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2113,9'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:2117,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2090,9'
          Dst:             __xmlParserInputBufferCreateFilenameValue
        - Src:             'xmlreader.c:2091,17'
          Dst:             __xmlParserInputBufferCreateFilenameValue
        - Src:             'xmlreader.c:2094,13'
          Dst:             xmlTextReaderErr
        - Src:             'xmlreader.c:2103,16'
          Dst:             xmlParserInputBufferCreateUrl
        - Src:             'xmlreader.c:2106,13'
          Dst:             xmlTextReaderErr
        - Src:             'xmlreader.c:2111,11'
          Dst:             xmlNewTextReader
        - Src:             'xmlreader.c:2113,9'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:2114,2'
          Dst:             xmlFreeParserInputBuffer
    - functionName:    xmlReaderForMemory
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5045
      functionLinenumberEnd: 5064
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
        - URL
        - encoding
        - options
      BBCount:         10
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - xmlFreeParserInputBuffer
        - xmlFreeTextReader
        - xmlNewTextReader
        - xmlParserInputBufferCreateMem
        - xmlTextReaderSetup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:5050,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5051,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5053,31'
              BranchSideFuncs:
                - xmlNewTextReader
                - xmlTextReaderSetup
                - xmlFreeTextReader
                - xmlFreeParserInputBuffer
        - Branch String:   'xmlreader.c:5054,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5055,34'
              BranchSideFuncs:
                - xmlFreeParserInputBuffer
            - BranchSide:      'xmlreader.c:5058,5'
              BranchSideFuncs:
                - xmlTextReaderSetup
                - xmlFreeTextReader
        - Branch String:   'xmlreader.c:5059,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5060,27'
              BranchSideFuncs:
                - xmlFreeTextReader
            - BranchSide:      'xmlreader.c:5063,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:5049,11'
          Dst:             xmlParserInputBufferCreateMem
        - Src:             'xmlreader.c:5053,14'
          Dst:             xmlNewTextReader
        - Src:             'xmlreader.c:5055,9'
          Dst:             xmlFreeParserInputBuffer
        - Src:             'xmlreader.c:5059,9'
          Dst:             xmlTextReaderSetup
        - Src:             'xmlreader.c:5060,9'
          Dst:             xmlFreeTextReader
    - functionName:    xmlReaderForDoc
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4996
      functionLinenumberEnd: 5005
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - cur
        - URL
        - encoding
        - options
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlReaderForMemory
        - xmlStrlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4999,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:5000,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:5001,21'
              BranchSideFuncs:
                - xmlStrlen
                - xmlReaderForMemory
      Callsites:
        - Src:             'xmlreader.c:5001,11'
          Dst:             xmlStrlen
        - Src:             'xmlreader.c:5003,13'
          Dst:             xmlReaderForMemory
    - functionName:    xmlReaderWalker
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4958
      functionLinenumberEnd: 4981
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - doc
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDictCreate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4961,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4962,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4964,11'
              BranchSideFuncs:
                - xmlDictCreate
        - Branch String:   'xmlreader.c:4965,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4966,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4968,12'
              BranchSideFuncs:
                - xmlDictCreate
      Callsites:
        - Src:             'xmlreader.c:4979,17'
          Dst:             xmlDictCreate
    - functionName:    xmlTextReaderByteConsumed
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4938
      functionLinenumberEnd: 4947
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4941,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4941,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4942,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4941,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4942,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4943,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4944,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4945,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4946,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderGetLastError
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4916
      functionLinenumberEnd: 4920
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4917,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4917,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4918,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4917,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4918,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4919,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderSetMaxAmplification
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4902
      functionLinenumberEnd: 4906
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reader
        - maxAmpl
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - xmlCtxtSetMaxAmplification
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4903,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4904,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4905,32'
              BranchSideFuncs:
                - xmlCtxtSetMaxAmplification
      Callsites:
        - Src:             'xmlreader.c:4905,5'
          Dst:             xmlCtxtSetMaxAmplification
    - functionName:    xmlTextReaderIsValid
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4676
      functionLinenumberEnd: 4690
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         13
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4677,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4678,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4680,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4680,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4681,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4684,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4684,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4685,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4687,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4687,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4687,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4689,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4687,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4688,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4689,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderSetResourceLoader
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4658
      functionLinenumberEnd: 4666
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - loader
        - data
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlCtxtSetResourceLoader
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4659,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4659,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4660,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4659,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4660,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4662,30'
              BranchSideFuncs:
                - xmlCtxtSetResourceLoader
      Callsites:
        - Src:             'xmlreader.c:4665,5'
          Dst:             xmlCtxtSetResourceLoader
    - functionName:    xmlTextReaderGetErrorHandler
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4640
      functionLinenumberEnd: 4645
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - f
        - arg
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4641,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4642,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4643,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4643,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4643,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4644,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderSetStructuredErrorHandler
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4587
      functionLinenumberEnd: 4628
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - f
        - arg
      BBCount:         20
      ICount:          131
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCtxtSetErrorHandler
        - xmlRelaxNGSetValidStructuredErrors
        - xmlSchemaSetValidStructuredErrors
        - xmlTextReaderStructuredRelay
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4588,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4589,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4591,9'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlSchemaSetValidStructuredErrors
                - xmlRelaxNGSetValidStructuredErrors
                - xmlCtxtSetErrorHandler
                - xmlSchemaSetValidStructuredErrors
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4591,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4592,30'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlSchemaSetValidStructuredErrors
                - xmlRelaxNGSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4611,9'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlSchemaSetValidStructuredErrors
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4598,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4599,48'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4604,13'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4604,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4605,47'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4609,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4616,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4617,48'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4622,13'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
      Callsites:
        - Src:             'xmlreader.c:4595,9'
          Dst:             xmlCtxtSetErrorHandler
        - Src:             'xmlreader.c:4595,9'
          Dst:             xmlTextReaderStructuredRelay
        - Src:             'xmlreader.c:4599,13'
          Dst:             xmlRelaxNGSetValidStructuredErrors
        - Src:             'xmlreader.c:4599,13'
          Dst:             xmlTextReaderStructuredRelay
        - Src:             'xmlreader.c:4605,13'
          Dst:             xmlSchemaSetValidStructuredErrors
        - Src:             'xmlreader.c:4605,13'
          Dst:             xmlTextReaderStructuredRelay
        - Src:             'xmlreader.c:4614,9'
          Dst:             xmlCtxtSetErrorHandler
        - Src:             'xmlreader.c:4617,13'
          Dst:             xmlRelaxNGSetValidStructuredErrors
        - Src:             'xmlreader.c:4623,13'
          Dst:             xmlSchemaSetValidStructuredErrors
    - functionName:    xmlTextReaderStructuredRelay
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - userData
        - error
      BBCount:         21
      ICount:          123
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'xmlreader.c:562,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:563,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:564,16'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:567,47'
          Branch Sides:
            - BranchSide:      'xmlreader.c:568,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:569,17'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:567,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:569,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:574,17'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:569,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:570,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:572,26'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:574,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:575,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:577,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderSetErrorHandler
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4530
      functionLinenumberEnd: 4571
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - f
        - arg
      BBCount:         20
      ICount:          131
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlCtxtSetErrorHandler
        - xmlRelaxNGSetValidStructuredErrors
        - xmlSchemaSetValidStructuredErrors
        - xmlTextReaderStructuredRelay
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4531,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4532,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4534,9'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlSchemaSetValidStructuredErrors
                - xmlRelaxNGSetValidStructuredErrors
                - xmlCtxtSetErrorHandler
                - xmlSchemaSetValidStructuredErrors
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4534,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4535,29'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlSchemaSetValidStructuredErrors
                - xmlRelaxNGSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4554,9'
              BranchSideFuncs:
                - xmlCtxtSetErrorHandler
                - xmlSchemaSetValidStructuredErrors
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4541,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4542,48'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4547,13'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4547,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4548,47'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4552,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4559,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4560,48'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4565,13'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
      Callsites:
        - Src:             'xmlreader.c:4538,9'
          Dst:             xmlCtxtSetErrorHandler
        - Src:             'xmlreader.c:4538,9'
          Dst:             xmlTextReaderStructuredRelay
        - Src:             'xmlreader.c:4542,13'
          Dst:             xmlRelaxNGSetValidStructuredErrors
        - Src:             'xmlreader.c:4542,13'
          Dst:             xmlTextReaderStructuredRelay
        - Src:             'xmlreader.c:4548,13'
          Dst:             xmlSchemaSetValidStructuredErrors
        - Src:             'xmlreader.c:4548,13'
          Dst:             xmlTextReaderStructuredRelay
        - Src:             'xmlreader.c:4557,9'
          Dst:             xmlCtxtSetErrorHandler
        - Src:             'xmlreader.c:4560,13'
          Dst:             xmlRelaxNGSetValidStructuredErrors
        - Src:             'xmlreader.c:4566,13'
          Dst:             xmlSchemaSetValidStructuredErrors
    - functionName:    xmlTextReaderLocatorBaseURI
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4489
      functionLinenumberEnd: 4514
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - locator
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlNodeGetBase
        - xmlStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4494,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4495,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4496,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlNodeGetBase
        - Branch String:   'xmlreader.c:4496,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4497,28'
              BranchSideFuncs:
                - xmlNodeGetBase
            - BranchSide:      'xmlreader.c:4502,10'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:4503,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4503,36'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:4505,6'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:4503,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4504,14'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:4505,6'
              BranchSideFuncs:
                - xmlStrdup
        - Branch String:   'xmlreader.c:4505,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4506,31'
              BranchSideFuncs:
                - xmlStrdup
            - BranchSide:      'xmlreader.c:4509,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:4497,8'
          Dst:             xmlNodeGetBase
        - Src:             'xmlreader.c:4506,12'
          Dst:             xmlStrdup
    - functionName:    xmlTextReaderLocatorLineNumber
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4454
      functionLinenumberEnd: 4479
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - locator
      BBCount:         17
      ICount:          106
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlGetLineNo
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4459,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4460,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4461,9'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xmlreader.c:4461,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4462,21'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xmlreader.c:4467,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4468,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4468,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4470,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4468,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4469,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4470,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4470,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4471,12'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4474,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:4462,8'
          Dst:             xmlGetLineNo
    - functionName:    xmlTextReaderStandalone
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4427
      functionLinenumberEnd: 4439
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4429,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4430,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4431,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4431,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4432,15'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4433,14'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4435,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4436,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4438,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderConstXmlVersion
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4401
      functionLinenumberEnd: 4416
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         16
      ICount:          88
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - constString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4403,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4404,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4405,9'
              BranchSideFuncs:
                - constString
        - Branch String:   'xmlreader.c:4405,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4406,15'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:4407,14'
              BranchSideFuncs:
                - constString
        - Branch String:   'xmlreader.c:4409,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4410,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4412,9'
              BranchSideFuncs:
                - constString
        - Branch String:   'xmlreader.c:4412,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4413,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4415,26'
              BranchSideFuncs:
                - constString
      Callsites:
        - Src:             'xmlreader.c:4415,14'
          Dst:             constString
    - functionName:    constString
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - string
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDictLookup
        - xmlTextReaderErrMemory
      functionUses:    20
      BranchProfiles:
        - Branch String:   'xmlreader.c:240,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:241,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:243,32'
              BranchSideFuncs:
                - xmlDictLookup
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:244,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:245,32'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:247,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:243,18'
          Dst:             xmlDictLookup
        - Src:             'xmlreader.c:245,9'
          Dst:             xmlTextReaderErrMemory
    - functionName:    xmlTextReaderIsNamespaceDecl
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4376
      functionLinenumberEnd: 4391
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4378,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4379,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4380,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4380,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4381,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4382,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4382,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4383,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4385,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4387,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4388,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4390,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderRelaxNGValidate
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4361
      functionLinenumberEnd: 4362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - rng
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlTextReaderRelaxNGValidateInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlreader.c:4362,12'
          Dst:             xmlTextReaderRelaxNGValidateInternal
    - functionName:    xmlTextReaderRelaxNGValidateInternal
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4115
      functionLinenumberEnd: 4182
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reader
        - rng
        - ctxt
        - options
      BBCount:         55
      ICount:          297
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - xmlRelaxNGFree
        - xmlRelaxNGFreeParserCtxt
        - xmlRelaxNGFreeValidCtxt
        - xmlRelaxNGNewParserCtxt
        - xmlRelaxNGNewValidCtxt
        - xmlRelaxNGParse
        - xmlRelaxNGSetParserStructuredErrors
        - xmlRelaxNGSetValidStructuredErrors
        - xmlTextReaderStructuredRelay
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:4116,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4117,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4119,10'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
        - Branch String:   'xmlreader.c:4119,23'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4119,27'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
            - BranchSide:      'xmlreader.c:4122,11'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
        - Branch String:   'xmlreader.c:4119,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4120,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4122,11'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
        - Branch String:   'xmlreader.c:4122,24'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4122,28'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
            - BranchSide:      'xmlreader.c:4123,4'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
        - Branch String:   'xmlreader.c:4122,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4123,4'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
            - BranchSide:      'xmlreader.c:4128,9'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
        - Branch String:   'xmlreader.c:4123,49'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4124,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4125,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4122,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4125,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4128,9'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
        - Branch String:   'xmlreader.c:4128,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4129,8'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
            - BranchSide:      'xmlreader.c:4133,5'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
        - Branch String:   'xmlreader.c:4129,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4130,30'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
            - BranchSide:      'xmlreader.c:4131,2'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGFree
        - Branch String:   'xmlreader.c:4134,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4135,17'
              BranchSideFuncs:
                - xmlRelaxNGFree
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
            - BranchSide:      'xmlreader.c:4139,10'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
        - Branch String:   'xmlreader.c:4139,23'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4139,27'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
            - BranchSide:      'xmlreader.c:4145,9'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
        - Branch String:   'xmlreader.c:4139,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4141,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4145,9'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
        - Branch String:   'xmlreader.c:4145,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4149,34'
              BranchSideFuncs:
                - xmlRelaxNGNewParserCtxt
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFree
                - xmlRelaxNGSetParserStructuredErrors
            - BranchSide:      'xmlreader.c:4166,25'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4150,34'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4150,38'
              BranchSideFuncs:
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFree
            - BranchSide:      'xmlreader.c:4151,42'
              BranchSideFuncs:
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFree
        - Branch String:   'xmlreader.c:4150,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4151,42'
              BranchSideFuncs:
                - xmlRelaxNGSetParserStructuredErrors
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFree
            - BranchSide:      'xmlreader.c:4153,39'
              BranchSideFuncs:
                - xmlRelaxNGParse
                - xmlRelaxNGFreeParserCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFree
        - Branch String:   'xmlreader.c:4155,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4156,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4158,48'
              BranchSideFuncs:
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFree
        - Branch String:   'xmlreader.c:4159,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4160,21'
              BranchSideFuncs:
                - xmlRelaxNGFree
            - BranchSide:      'xmlreader.c:4164,5'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4175,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4175,41'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4176,44'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4175,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4176,44'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4178,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:4130,6'
          Dst:             xmlRelaxNGFreeValidCtxt
        - Src:             'xmlreader.c:4135,2'
          Dst:             xmlRelaxNGFree
        - Src:             'xmlreader.c:4149,10'
          Dst:             xmlRelaxNGNewParserCtxt
        - Src:             'xmlreader.c:4151,6'
          Dst:             xmlRelaxNGSetParserStructuredErrors
        - Src:             'xmlreader.c:4151,6'
          Dst:             xmlTextReaderStructuredRelay
        - Src:             'xmlreader.c:4153,23'
          Dst:             xmlRelaxNGParse
        - Src:             'xmlreader.c:4154,2'
          Dst:             xmlRelaxNGFreeParserCtxt
        - Src:             'xmlreader.c:4158,25'
          Dst:             xmlRelaxNGNewValidCtxt
        - Src:             'xmlreader.c:4160,6'
          Dst:             xmlRelaxNGFree
        - Src:             'xmlreader.c:4176,9'
          Dst:             xmlRelaxNGSetValidStructuredErrors
        - Src:             'xmlreader.c:4176,9'
          Dst:             xmlTextReaderStructuredRelay
    - functionName:    xmlTextReaderRelaxNGValidateCtxt
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4345
      functionLinenumberEnd: 4346
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reader
        - ctxt
        - options
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlTextReaderRelaxNGValidateInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlreader.c:4346,12'
          Dst:             xmlTextReaderRelaxNGValidateInternal
    - functionName:    xmlTextReaderSchemaValidate
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4324
      functionLinenumberEnd: 4325
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - xsd
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlTextReaderSchemaValidateInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlreader.c:4325,12'
          Dst:             xmlTextReaderSchemaValidateInternal
    - functionName:    xmlTextReaderSchemaValidateInternal
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4203
      functionLinenumberEnd: 4291
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reader
        - xsd
        - ctxt
        - options
      BBCount:         62
      ICount:          389
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - xmlSchemaFree
        - xmlSchemaFreeParserCtxt
        - xmlSchemaFreeValidCtxt
        - xmlSchemaNewParserCtxt
        - xmlSchemaNewValidCtxt
        - xmlSchemaParse
        - xmlSchemaSAXPlug
        - xmlSchemaSAXUnplug
        - xmlSchemaSetParserStructuredErrors
        - xmlSchemaSetValidStructuredErrors
        - xmlSchemaValidateSetLocator
        - xmlTextReaderLocator
        - xmlTextReaderStructuredRelay
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:4204,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4205,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4207,10'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:4207,23'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4207,27'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlreader.c:4210,11'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:4207,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4208,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4210,11'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:4210,24'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4210,28'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlreader.c:4211,4'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:4210,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4211,4'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlreader.c:4216,9'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:4211,49'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4212,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4213,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4210,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4213,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4216,9'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:4216,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4217,21'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
            - BranchSide:      'xmlreader.c:4220,9'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
        - Branch String:   'xmlreader.c:4220,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4221,8'
              BranchSideFuncs:
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4225,5'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4221,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4222,29'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4223,2'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4226,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4227,16'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
            - BranchSide:      'xmlreader.c:4231,10'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
        - Branch String:   'xmlreader.c:4231,23'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4231,27'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
            - BranchSide:      'xmlreader.c:4236,9'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
        - Branch String:   'xmlreader.c:4231,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4233,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4236,9'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
        - Branch String:   'xmlreader.c:4236,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4239,33'
              BranchSideFuncs:
                - xmlSchemaNewParserCtxt
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaSetParserStructuredErrors
            - BranchSide:      'xmlreader.c:4265,25'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4240,34'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4240,38'
              BranchSideFuncs:
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4241,41'
              BranchSideFuncs:
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4240,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4241,41'
              BranchSideFuncs:
                - xmlSchemaSetParserStructuredErrors
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4243,38'
              BranchSideFuncs:
                - xmlSchemaParse
                - xmlSchemaFreeParserCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4245,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4246,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4247,47'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4248,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4249,20'
              BranchSideFuncs:
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4253,37'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
        - Branch String:   'xmlreader.c:4256,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4257,20'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
            - BranchSide:      'xmlreader.c:4263,5'
              BranchSideFuncs:
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4270,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4271,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4285,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4285,41'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4286,36'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4285,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4286,36'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4288,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:4217,2'
          Dst:             xmlSchemaSAXUnplug
        - Src:             'xmlreader.c:4222,6'
          Dst:             xmlSchemaFreeValidCtxt
        - Src:             'xmlreader.c:4227,2'
          Dst:             xmlSchemaFree
        - Src:             'xmlreader.c:4239,10'
          Dst:             xmlSchemaNewParserCtxt
        - Src:             'xmlreader.c:4241,6'
          Dst:             xmlSchemaSetParserStructuredErrors
        - Src:             'xmlreader.c:4241,6'
          Dst:             xmlTextReaderStructuredRelay
        - Src:             'xmlreader.c:4243,23'
          Dst:             xmlSchemaParse
        - Src:             'xmlreader.c:4244,2'
          Dst:             xmlSchemaFreeParserCtxt
        - Src:             'xmlreader.c:4247,25'
          Dst:             xmlSchemaNewValidCtxt
        - Src:             'xmlreader.c:4249,6'
          Dst:             xmlSchemaFree
        - Src:             'xmlreader.c:4253,20'
          Dst:             xmlSchemaSAXPlug
        - Src:             'xmlreader.c:4257,6'
          Dst:             xmlSchemaFree
        - Src:             'xmlreader.c:4259,6'
          Dst:             xmlSchemaFreeValidCtxt
        - Src:             'xmlreader.c:4267,20'
          Dst:             xmlSchemaSAXPlug
        - Src:             'xmlreader.c:4276,5'
          Dst:             xmlSchemaValidateSetLocator
        - Src:             'xmlreader.c:4276,5'
          Dst:             xmlTextReaderLocator
        - Src:             'xmlreader.c:4286,2'
          Dst:             xmlSchemaSetValidStructuredErrors
        - Src:             'xmlreader.c:4286,2'
          Dst:             xmlTextReaderStructuredRelay
    - functionName:    xmlTextReaderLocator
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3977
      functionLinenumberEnd: 4017
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - file
        - line
      BBCount:         46
      ICount:          232
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - xmlGetLineNo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:3980,23'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3980,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3981,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3980,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3980,46'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xmlreader.c:3983,9'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xmlreader.c:3980,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3981,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3983,9'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xmlreader.c:3983,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3984,10'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xmlreader.c:3985,9'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xmlreader.c:3985,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3986,10'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xmlreader.c:3988,33'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xmlreader.c:3989,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3989,36'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xmlreader.c:3996,9'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xmlreader.c:3989,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3990,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3996,9'
              BranchSideFuncs:
                - xmlGetLineNo
        - Branch String:   'xmlreader.c:3990,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3991,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3992,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3992,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3993,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3994,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3996,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3998,6'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xmlreader.c:4016,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4000,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4001,25'
              BranchSideFuncs:
                - xmlGetLineNo
            - BranchSide:      'xmlreader.c:4007,13'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4002,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4003,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4005,21'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4007,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4008,22'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4014,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4009,24'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4009,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4012,21'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4009,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4010,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4012,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:4001,12'
          Dst:             xmlGetLineNo
    - functionName:    xmlTextReaderSchemaValidateCtxt
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4308
      functionLinenumberEnd: 4309
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reader
        - ctxt
        - options
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - xmlTextReaderSchemaValidateInternal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'xmlreader.c:4309,12'
          Dst:             xmlTextReaderSchemaValidateInternal
    - functionName:    xmlTextReaderSetSchema
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4032
      functionLinenumberEnd: 4094
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - schema
      BBCount:         44
      ICount:          293
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - xmlSchemaFree
        - xmlSchemaFreeValidCtxt
        - xmlSchemaNewValidCtxt
        - xmlSchemaSAXPlug
        - xmlSchemaSAXUnplug
        - xmlSchemaSetValidStructuredErrors
        - xmlSchemaValidateSetLocator
        - xmlTextReaderLocator
        - xmlTextReaderStructuredRelay
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:4033,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4034,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4035,9'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:4035,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4036,6'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
            - BranchSide:      'xmlreader.c:4052,9'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:4036,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4037,25'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
            - BranchSide:      'xmlreader.c:4040,13'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
        - Branch String:   'xmlreader.c:4040,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4041,12'
              BranchSideFuncs:
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4045,2'
              BranchSideFuncs:
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4041,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4042,26'
              BranchSideFuncs:
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4043,6'
              BranchSideFuncs:
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4046,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4047,20'
              BranchSideFuncs:
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4050,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:4052,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4053,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:4054,9'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaSAXUnplug
        - Branch String:   'xmlreader.c:4054,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4055,21'
              BranchSideFuncs:
                - xmlSchemaSAXUnplug
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
            - BranchSide:      'xmlreader.c:4058,9'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
        - Branch String:   'xmlreader.c:4058,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4059,8'
              BranchSideFuncs:
                - xmlSchemaFreeValidCtxt
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4063,5'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4059,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4060,29'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4061,2'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4064,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4065,16'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4068,50'
              BranchSideFuncs:
                - xmlSchemaNewValidCtxt
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
                - xmlSchemaFree
        - Branch String:   'xmlreader.c:4069,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4070,16'
              BranchSideFuncs:
                - xmlSchemaFree
            - BranchSide:      'xmlreader.c:4074,40'
              BranchSideFuncs:
                - xmlSchemaSAXPlug
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
        - Branch String:   'xmlreader.c:4077,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4078,16'
              BranchSideFuncs:
                - xmlSchemaFree
                - xmlSchemaFreeValidCtxt
            - BranchSide:      'xmlreader.c:4084,33'
              BranchSideFuncs:
                - xmlSchemaValidateSetLocator
                - xmlSchemaSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4088,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4088,41'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4089,36'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
        - Branch String:   'xmlreader.c:4088,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:4089,36'
              BranchSideFuncs:
                - xmlSchemaSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:4091,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:4037,6'
          Dst:             xmlSchemaSAXUnplug
        - Src:             'xmlreader.c:4042,3'
          Dst:             xmlSchemaFreeValidCtxt
        - Src:             'xmlreader.c:4047,6'
          Dst:             xmlSchemaFree
        - Src:             'xmlreader.c:4055,2'
          Dst:             xmlSchemaSAXUnplug
        - Src:             'xmlreader.c:4060,6'
          Dst:             xmlSchemaFreeValidCtxt
        - Src:             'xmlreader.c:4065,2'
          Dst:             xmlSchemaFree
        - Src:             'xmlreader.c:4068,28'
          Dst:             xmlSchemaNewValidCtxt
        - Src:             'xmlreader.c:4070,2'
          Dst:             xmlSchemaFree
        - Src:             'xmlreader.c:4074,23'
          Dst:             xmlSchemaSAXPlug
        - Src:             'xmlreader.c:4078,2'
          Dst:             xmlSchemaFree
        - Src:             'xmlreader.c:4080,2'
          Dst:             xmlSchemaFreeValidCtxt
        - Src:             'xmlreader.c:4084,5'
          Dst:             xmlSchemaValidateSetLocator
        - Src:             'xmlreader.c:4084,5'
          Dst:             xmlTextReaderLocator
        - Src:             'xmlreader.c:4089,2'
          Dst:             xmlSchemaSetValidStructuredErrors
        - Src:             'xmlreader.c:4089,2'
          Dst:             xmlTextReaderStructuredRelay
    - functionName:    xmlTextReaderRelaxNGSetSchema
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3925
      functionLinenumberEnd: 3963
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - schema
      BBCount:         36
      ICount:          205
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - xmlRelaxNGFree
        - xmlRelaxNGFreeValidCtxt
        - xmlRelaxNGNewValidCtxt
        - xmlRelaxNGSetValidStructuredErrors
        - xmlTextReaderStructuredRelay
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3926,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3927,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3928,9'
              BranchSideFuncs:
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFreeValidCtxt
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
                - xmlRelaxNGFree
        - Branch String:   'xmlreader.c:3928,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3929,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidCtxt
                - xmlRelaxNGFree
            - BranchSide:      'xmlreader.c:3941,9'
              BranchSideFuncs:
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFreeValidCtxt
                - xmlRelaxNGFree
        - Branch String:   'xmlreader.c:3929,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3930,21'
              BranchSideFuncs:
                - xmlRelaxNGFree
                - xmlRelaxNGFreeValidCtxt
            - BranchSide:      'xmlreader.c:3933,13'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidCtxt
        - Branch String:   'xmlreader.c:3933,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3934,12'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidCtxt
            - BranchSide:      'xmlreader.c:3938,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3934,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3935,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3936,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3941,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3942,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3943,9'
              BranchSideFuncs:
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFreeValidCtxt
                - xmlRelaxNGFree
        - Branch String:   'xmlreader.c:3943,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3944,17'
              BranchSideFuncs:
                - xmlRelaxNGFree
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFreeValidCtxt
            - BranchSide:      'xmlreader.c:3947,9'
              BranchSideFuncs:
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
                - xmlRelaxNGFreeValidCtxt
        - Branch String:   'xmlreader.c:3947,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3948,8'
              BranchSideFuncs:
                - xmlRelaxNGFreeValidCtxt
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:3952,5'
              BranchSideFuncs:
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:3948,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3949,30'
              BranchSideFuncs:
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:3950,2'
              BranchSideFuncs:
                - xmlRelaxNGNewValidCtxt
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:3954,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3955,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3956,10'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:3956,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3956,41'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:3957,37'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
        - Branch String:   'xmlreader.c:3956,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3957,37'
              BranchSideFuncs:
                - xmlRelaxNGSetValidStructuredErrors
            - BranchSide:      'xmlreader.c:3959,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:3930,6'
          Dst:             xmlRelaxNGFree
        - Src:             'xmlreader.c:3935,3'
          Dst:             xmlRelaxNGFreeValidCtxt
        - Src:             'xmlreader.c:3944,2'
          Dst:             xmlRelaxNGFree
        - Src:             'xmlreader.c:3949,6'
          Dst:             xmlRelaxNGFreeValidCtxt
        - Src:             'xmlreader.c:3953,28'
          Dst:             xmlRelaxNGNewValidCtxt
        - Src:             'xmlreader.c:3957,2'
          Dst:             xmlRelaxNGSetValidStructuredErrors
        - Src:             'xmlreader.c:3957,2'
          Dst:             xmlTextReaderStructuredRelay
    - functionName:    xmlTextReaderCurrentDoc
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3899
      functionLinenumberEnd: 3909
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3900,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3901,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3902,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3902,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3903,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3904,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3904,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3904,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3905,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3904,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3905,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3907,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlGrowCapacity
      functionSourceFile: '/src/libxml2/./include/private/memory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - capacity
        - elemSize
        - min
        - max
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   './include/private/memory.h:35,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:37,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:44,10'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,27'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:45,19'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:44,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:46,9'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:49,14'
              BranchSideFuncs: []
        - Branch String:   './include/private/memory.h:51,9'
          Branch Sides:
            - BranchSide:      './include/private/memory.h:52,16'
              BranchSideFuncs: []
            - BranchSide:      './include/private/memory.h:54,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderPreservePattern
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3855
      functionLinenumberEnd: 3885
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - pattern
        - namespaces
      BBCount:         18
      ICount:          138
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - xmlGrowCapacity
        - xmlPatterncompile
        - xmlTextReaderErrMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3858,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3858,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3859,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3858,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3859,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3861,30'
              BranchSideFuncs:
                - xmlPatterncompile
                - xmlGrowCapacity.12858
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:3862,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3863,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3865,9'
              BranchSideFuncs:
                - xmlGrowCapacity.12858
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:3865,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3869,35'
              BranchSideFuncs:
                - xmlGrowCapacity.12858
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:3883,45'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3871,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3872,36'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:3875,8'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:3876,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3877,36'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:3880,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:3861,12'
          Dst:             xmlPatterncompile
        - Src:             'xmlreader.c:3869,19'
          Dst:             xmlGrowCapacity
        - Src:             'xmlreader.c:3872,13'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:3877,13'
          Dst:             xmlTextReaderErrMemory
    - functionName:    xmlTextReaderCurrentNode
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3798
      functionLinenumberEnd: 3805
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3799,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3800,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3802,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3802,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3803,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3804,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderGetParserColumnNumber
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3781
      functionLinenumberEnd: 3787
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3782,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3782,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3784,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3782,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3783,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3784,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3782,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3784,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3786,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderGetParserLineNumber
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3765
      functionLinenumberEnd: 3771
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3766,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3766,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3768,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3766,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3767,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3768,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3766,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3768,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3770,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderGetParserProp
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3731
      functionLinenumberEnd: 3754
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reader
        - prop
      BBCount:         19
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3735,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3735,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3736,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3735,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3736,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3737,12'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3739,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3741,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3745,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3749,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3751,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3753,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3741,34'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3741,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3742,3'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3741,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3742,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3743,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3745,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3746,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3747,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderSetParserProp
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3669
      functionLinenumberEnd: 3721
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - reader
        - prop
        - value
      BBCount:         29
      ICount:          205
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3673,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3673,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3674,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3673,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3674,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3675,12'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3677,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3679,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3692,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3701,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3711,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3720,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3679,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3680,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3687,17'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3680,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3681,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3686,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3681,11'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3682,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3683,21'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3692,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3693,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3696,17'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3701,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3702,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3706,17'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3711,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3712,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3715,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderNormalization
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3646
      functionLinenumberEnd: 3650
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3647,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3648,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3649,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderConstString
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3629
      functionLinenumberEnd: 3633
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - str
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - constString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3630,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3631,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3632,24'
              BranchSideFuncs:
                - constString
      Callsites:
        - Src:             'xmlreader.c:3632,12'
          Dst:             constString
    - functionName:    xmlTextReaderConstXmlLang
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3603
      functionLinenumberEnd: 3617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         10
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - constString
        - xmlNodeGetLang
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3607,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3608,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3609,9'
              BranchSideFuncs:
                - xmlNodeGetLang
                - constString
        - Branch String:   'xmlreader.c:3609,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3610,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3611,26'
              BranchSideFuncs:
                - xmlNodeGetLang
                - constString
        - Branch String:   'xmlreader.c:3612,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3613,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3614,23'
              BranchSideFuncs:
                - constString
      Callsites:
        - Src:             'xmlreader.c:3611,11'
          Dst:             xmlNodeGetLang
        - Src:             'xmlreader.c:3614,11'
          Dst:             constString
    - functionName:    xmlTextReaderXmlLang
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3588
      functionLinenumberEnd: 3594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - xmlNodeGetLang
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3589,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3590,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3591,9'
              BranchSideFuncs:
                - xmlNodeGetLang
        - Branch String:   'xmlreader.c:3591,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3592,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3593,27'
              BranchSideFuncs:
                - xmlNodeGetLang
      Callsites:
        - Src:             'xmlreader.c:3593,12'
          Dst:             xmlNodeGetLang
    - functionName:    xmlTextReaderQuoteChar
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3573
      functionLinenumberEnd: 3578
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3574,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3575,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3577,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderIsDefault
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3560
      functionLinenumberEnd: 3564
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3561,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3562,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3563,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderConstValue
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3500
      functionLinenumberEnd: 3550
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         35
      ICount:          211
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - xmlBufContent
        - xmlBufCreate
        - xmlBufEmpty
        - xmlBufFree
        - xmlBufGetNodeContent
        - xmlTextReaderErrMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3502,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3503,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3504,9'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlTextReaderErrMemory
                - xmlBufFree
                - xmlBufCreate
                - xmlBufCreate
        - Branch String:   'xmlreader.c:3504,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3505,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3506,9'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlTextReaderErrMemory
                - xmlBufFree
                - xmlBufCreate
                - xmlBufCreate
        - Branch String:   'xmlreader.c:3506,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3507,9'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlTextReaderErrMemory
                - xmlBufFree
                - xmlBufCreate
                - xmlBufCreate
            - BranchSide:      'xmlreader.c:3509,9'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlTextReaderErrMemory
                - xmlBufFree
                - xmlBufCreate
                - xmlBufCreate
        - Branch String:   'xmlreader.c:3511,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3513,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3515,37'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlTextReaderErrMemory
                - xmlBufFree
                - xmlBufCreate
                - xmlBufCreate
            - BranchSide:      'xmlreader.c:3545,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3545,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3545,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3545,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3547,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3518,35'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3519,11'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlTextReaderErrMemory
                - xmlBufFree
                - xmlBufCreate
                - xmlBufCreate
            - BranchSide:      'xmlreader.c:3523,7'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlTextReaderErrMemory
                - xmlBufFree
                - xmlBufCreate
                - xmlBufCreate
        - Branch String:   'xmlreader.c:3519,50'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3520,4'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlTextReaderErrMemory
                - xmlBufFree
                - xmlBufCreate
                - xmlBufCreate
            - BranchSide:      'xmlreader.c:3523,7'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlTextReaderErrMemory
                - xmlBufFree
                - xmlBufCreate
                - xmlBufCreate
        - Branch String:   'xmlreader.c:3518,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3521,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3523,7'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlTextReaderErrMemory
                - xmlBufFree
                - xmlBufCreate
                - xmlBufCreate
        - Branch String:   'xmlreader.c:3523,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3524,24'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlTextReaderErrMemory
                - xmlBufFree
                - xmlBufCreate
            - BranchSide:      'xmlreader.c:3528,33'
              BranchSideFuncs:
                - xmlBufEmpty
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlTextReaderErrMemory
                - xmlBufFree
                - xmlBufCreate
        - Branch String:   'xmlreader.c:3525,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3526,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3527,17'
              BranchSideFuncs:
                - xmlBufGetNodeContent
                - xmlBufContent
                - xmlTextReaderErrMemory
                - xmlBufFree
                - xmlBufCreate
        - Branch String:   'xmlreader.c:3531,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3532,44'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
                - xmlBufFree
                - xmlBufCreate
            - BranchSide:      'xmlreader.c:3537,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:3524,24'
          Dst:             xmlBufCreate
        - Src:             'xmlreader.c:3528,21'
          Dst:             xmlBufEmpty
        - Src:             'xmlreader.c:3529,10'
          Dst:             xmlBufGetNodeContent
        - Src:             'xmlreader.c:3530,9'
          Dst:             xmlBufContent
        - Src:             'xmlreader.c:3532,21'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:3534,7'
          Dst:             xmlBufFree
        - Src:             'xmlreader.c:3535,24'
          Dst:             xmlBufCreate
    - functionName:    xmlTextReaderValue
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3453
      functionLinenumberEnd: 3490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         28
      ICount:          162
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - readerStrdup
        - xmlNodeListGetString
        - xmlTextReaderErrMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3455,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3456,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3457,9'
              BranchSideFuncs:
                - readerStrdup
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
                - readerStrdup
        - Branch String:   'xmlreader.c:3457,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3458,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3459,9'
              BranchSideFuncs:
                - readerStrdup
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
                - readerStrdup
        - Branch String:   'xmlreader.c:3459,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3460,9'
              BranchSideFuncs:
                - readerStrdup
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
                - readerStrdup
            - BranchSide:      'xmlreader.c:3462,9'
              BranchSideFuncs:
                - readerStrdup
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
                - readerStrdup
        - Branch String:   'xmlreader.c:3464,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3466,26'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3468,37'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:3485,33'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3485,33'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3485,33'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3485,33'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3487,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3472,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3473,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3474,10'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:3474,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3475,23'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:3476,33'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:3477,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3478,40'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:3479,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:3466,13'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:3476,12'
          Dst:             xmlNodeListGetString
        - Src:             'xmlreader.c:3478,17'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:3485,20'
          Dst:             readerStrdup
    - functionName:    readerStrdup
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - string
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlStrdup
        - xmlTextReaderErrMemory
      functionUses:    25
      BranchProfiles:
        - Branch String:   'xmlreader.c:226,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:227,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:229,22'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:230,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:231,32'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:233,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:229,12'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:231,9'
          Dst:             xmlTextReaderErrMemory
    - functionName:    xmlTextReaderHasValue
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3420
      functionLinenumberEnd: 3443
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         18
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3422,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3423,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3424,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3424,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3425,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3426,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3426,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3427,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3429,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3431,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3438,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3438,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3438,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3438,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3438,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3438,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3440,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderHasAttributes
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3395
      functionLinenumberEnd: 3411
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         17
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3397,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3398,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3399,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3399,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3400,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3401,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3401,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3402,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3404,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3406,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3407,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3410,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3407,30'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3407,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3408,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3406,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3408,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3410,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderDepth
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3373
      functionLinenumberEnd: 3386
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3374,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3375,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3376,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3376,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3377,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3379,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3379,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3380,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3385,12'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3380,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3381,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3382,13'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3380,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3382,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3383,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderConstBaseUri
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3349
      functionLinenumberEnd: 3364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - constString
        - xmlNodeGetBaseSafe
        - xmlTextReaderErrMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3354,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3354,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3355,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3354,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3355,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3356,39'
              BranchSideFuncs:
                - xmlNodeGetBaseSafe
                - constString
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:3357,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3358,32'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
                - constString
            - BranchSide:      'xmlreader.c:3359,9'
              BranchSideFuncs:
                - constString
        - Branch String:   'xmlreader.c:3359,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3360,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3361,23'
              BranchSideFuncs:
                - constString
      Callsites:
        - Src:             'xmlreader.c:3356,14'
          Dst:             xmlNodeGetBaseSafe
        - Src:             'xmlreader.c:3358,9'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:3361,11'
          Dst:             constString
    - functionName:    xmlTextReaderBaseUri
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3328
      functionLinenumberEnd: 3339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - xmlNodeGetBaseSafe
        - xmlTextReaderErrMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3332,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3332,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3333,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3332,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3333,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3334,39'
              BranchSideFuncs:
                - xmlNodeGetBaseSafe
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:3335,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3336,32'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:3338,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:3334,14'
          Dst:             xmlNodeGetBaseSafe
        - Src:             'xmlreader.c:3336,9'
          Dst:             xmlTextReaderErrMemory
    - functionName:    xmlTextReaderConstNamespaceUri
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3302
      functionLinenumberEnd: 3318
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         21
      ICount:          117
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - constString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3304,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3304,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3305,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3304,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3305,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3306,9'
              BranchSideFuncs:
                - constString
                - constString
        - Branch String:   'xmlreader.c:3306,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3307,9'
              BranchSideFuncs:
                - constString
                - constString
            - BranchSide:      'xmlreader.c:3309,9'
              BranchSideFuncs:
                - constString
                - constString
        - Branch String:   'xmlreader.c:3310,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3311,21'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3312,10'
              BranchSideFuncs:
                - constString
        - Branch String:   'xmlreader.c:3312,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3313,3'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3315,9'
              BranchSideFuncs:
                - constString
        - Branch String:   'xmlreader.c:3312,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3314,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3315,9'
              BranchSideFuncs:
                - constString
        - Branch String:   'xmlreader.c:3315,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3316,21'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3317,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:3311,9'
          Dst:             constString
        - Src:             'xmlreader.c:3316,9'
          Dst:             constString
    - functionName:    xmlTextReaderNamespaceUri
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3276
      functionLinenumberEnd: 3292
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         21
      ICount:          117
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - readerStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3278,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3278,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3279,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3278,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3279,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3280,9'
              BranchSideFuncs:
                - readerStrdup
                - readerStrdup
        - Branch String:   'xmlreader.c:3280,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3281,9'
              BranchSideFuncs:
                - readerStrdup
                - readerStrdup
            - BranchSide:      'xmlreader.c:3283,9'
              BranchSideFuncs:
                - readerStrdup
                - readerStrdup
        - Branch String:   'xmlreader.c:3284,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3285,22'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3286,10'
              BranchSideFuncs:
                - readerStrdup
        - Branch String:   'xmlreader.c:3286,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3287,3'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3289,9'
              BranchSideFuncs:
                - readerStrdup
        - Branch String:   'xmlreader.c:3286,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3288,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3289,9'
              BranchSideFuncs:
                - readerStrdup
        - Branch String:   'xmlreader.c:3289,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3290,22'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3291,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:3285,9'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:3290,9'
          Dst:             readerStrdup
    - functionName:    xmlTextReaderConstPrefix
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3246
      functionLinenumberEnd: 3266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         26
      ICount:          143
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - constString
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3248,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3248,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3249,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3248,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3249,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3250,9'
              BranchSideFuncs:
                - constString
                - constString
        - Branch String:   'xmlreader.c:3250,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3251,9'
              BranchSideFuncs:
                - constString
                - constString
            - BranchSide:      'xmlreader.c:3253,9'
              BranchSideFuncs:
                - constString
                - constString
        - Branch String:   'xmlreader.c:3254,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3255,27'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3260,10'
              BranchSideFuncs:
                - constString
        - Branch String:   'xmlreader.c:3256,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3257,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3258,21'
              BranchSideFuncs:
                - constString
        - Branch String:   'xmlreader.c:3260,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3261,3'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3263,10'
              BranchSideFuncs:
                - constString
        - Branch String:   'xmlreader.c:3260,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3262,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3263,10'
              BranchSideFuncs:
                - constString
        - Branch String:   'xmlreader.c:3263,28'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3263,32'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3265,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3263,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3264,21'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3265,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:3258,9'
          Dst:             constString
        - Src:             'xmlreader.c:3264,9'
          Dst:             constString
    - functionName:    xmlTextReaderPrefix
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3216
      functionLinenumberEnd: 3236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         26
      ICount:          143
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - readerStrdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3218,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3218,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3219,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3218,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3219,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3220,9'
              BranchSideFuncs:
                - readerStrdup
                - readerStrdup
        - Branch String:   'xmlreader.c:3220,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3221,9'
              BranchSideFuncs:
                - readerStrdup
                - readerStrdup
            - BranchSide:      'xmlreader.c:3223,9'
              BranchSideFuncs:
                - readerStrdup
                - readerStrdup
        - Branch String:   'xmlreader.c:3224,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3225,27'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3230,10'
              BranchSideFuncs:
                - readerStrdup
        - Branch String:   'xmlreader.c:3226,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3227,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3228,22'
              BranchSideFuncs:
                - readerStrdup
        - Branch String:   'xmlreader.c:3230,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3231,3'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3233,10'
              BranchSideFuncs:
                - readerStrdup
        - Branch String:   'xmlreader.c:3230,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3232,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3233,10'
              BranchSideFuncs:
                - readerStrdup
        - Branch String:   'xmlreader.c:3233,28'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3233,32'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3235,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3233,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3234,22'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3235,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:3228,9'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:3234,9'
          Dst:             readerStrdup
    - functionName:    constQString
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - prefix
        - name
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - xmlDictQLookup
        - xmlTextReaderErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:255,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:256,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:258,33'
              BranchSideFuncs:
                - xmlDictQLookup
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:259,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:260,32'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:262,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:258,18'
          Dst:             xmlDictQLookup
        - Src:             'xmlreader.c:260,9'
          Dst:             xmlTextReaderErrMemory
    - functionName:    xmlTextReaderConstName
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3153
      functionLinenumberEnd: 3206
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         45
      ICount:          254
      EdgeCount:       50
      CyclomaticComplexity: 7
      functionsReached:
        - constQString
        - constString
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:3156,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3156,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3157,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3156,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3157,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3158,9'
              BranchSideFuncs:
                - constQString
                - constString
                - constString
                - constString
                - constString
                - constString
                - constString
                - constString
                - constString
                - constString
                - constString
                - constQString
        - Branch String:   'xmlreader.c:3158,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3159,9'
              BranchSideFuncs:
                - constQString
                - constString
                - constString
                - constString
                - constString
                - constString
                - constString
                - constString
                - constString
                - constString
                - constString
                - constQString
            - BranchSide:      'xmlreader.c:3161,9'
              BranchSideFuncs:
                - constQString
                - constString
                - constString
                - constString
                - constString
                - constString
                - constString
                - constString
                - constString
                - constString
                - constString
                - constQString
        - Branch String:   'xmlreader.c:3162,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3165,11'
              BranchSideFuncs:
                - constQString
            - BranchSide:      'xmlreader.c:3165,11'
              BranchSideFuncs:
                - constQString
            - BranchSide:      'xmlreader.c:3170,25'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3172,25'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3175,25'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3175,25'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3177,25'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3179,25'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3182,25'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3182,25'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3184,25'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3186,25'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3189,25'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3189,25'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3191,31'
              BranchSideFuncs:
                - constQString
                - constString
            - BranchSide:      'xmlreader.c:3203,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3203,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3203,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3203,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3203,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3205,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3165,29'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3166,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3167,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3165,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3167,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3168,26'
              BranchSideFuncs:
                - constQString
        - Branch String:   'xmlreader.c:3193,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3194,22'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3195,26'
              BranchSideFuncs:
                - constQString
      Callsites:
        - Src:             'xmlreader.c:3168,13'
          Dst:             constQString
        - Src:             'xmlreader.c:3170,13'
          Dst:             constString
        - Src:             'xmlreader.c:3172,13'
          Dst:             constString
        - Src:             'xmlreader.c:3175,13'
          Dst:             constString
        - Src:             'xmlreader.c:3177,13'
          Dst:             constString
        - Src:             'xmlreader.c:3179,13'
          Dst:             constString
        - Src:             'xmlreader.c:3182,13'
          Dst:             constString
        - Src:             'xmlreader.c:3184,13'
          Dst:             constString
        - Src:             'xmlreader.c:3186,13'
          Dst:             constString
        - Src:             'xmlreader.c:3189,13'
          Dst:             constString
        - Src:             'xmlreader.c:3194,10'
          Dst:             constString
        - Src:             'xmlreader.c:3195,13'
          Dst:             constQString
    - functionName:    xmlTextReaderConstLocalName
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3053
      functionLinenumberEnd: 3072
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         21
      ICount:          119
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - constString
        - xmlTextReaderConstName
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3055,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3055,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3056,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3055,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3056,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3057,9'
              BranchSideFuncs:
                - xmlTextReaderConstName
                - constString
        - Branch String:   'xmlreader.c:3057,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3058,9'
              BranchSideFuncs:
                - xmlTextReaderConstName
                - constString
            - BranchSide:      'xmlreader.c:3060,9'
              BranchSideFuncs:
                - xmlTextReaderConstName
                - constString
        - Branch String:   'xmlreader.c:3061,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3062,27'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3068,10'
              BranchSideFuncs:
                - xmlTextReaderConstName
        - Branch String:   'xmlreader.c:3063,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3064,25'
              BranchSideFuncs:
                - constString
            - BranchSide:      'xmlreader.c:3066,13'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3068,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3069,3'
              BranchSideFuncs:
                - xmlTextReaderConstName
            - BranchSide:      'xmlreader.c:3071,12'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3068,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3070,32'
              BranchSideFuncs:
                - xmlTextReaderConstName
            - BranchSide:      'xmlreader.c:3071,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:3064,13'
          Dst:             constString
        - Src:             'xmlreader.c:3070,9'
          Dst:             xmlTextReaderConstName
    - functionName:    xmlTextReaderName
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3082
      functionLinenumberEnd: 3143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         51
      ICount:          280
      EdgeCount:       58
      CyclomaticComplexity: 9
      functionsReached:
        - readerStrdup
        - xmlBuildQName
        - xmlTextReaderErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:3086,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3086,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3087,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3086,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3087,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3088,9'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlTextReaderErrMemory
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - xmlBuildQName
                - xmlTextReaderErrMemory
                - readerStrdup
        - Branch String:   'xmlreader.c:3088,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3089,9'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlTextReaderErrMemory
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - xmlBuildQName
                - xmlTextReaderErrMemory
                - readerStrdup
            - BranchSide:      'xmlreader.c:3091,9'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlTextReaderErrMemory
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - readerStrdup
                - xmlBuildQName
                - xmlTextReaderErrMemory
                - readerStrdup
        - Branch String:   'xmlreader.c:3092,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3095,11'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlTextReaderErrMemory
                - readerStrdup
            - BranchSide:      'xmlreader.c:3095,11'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlTextReaderErrMemory
                - readerStrdup
            - BranchSide:      'xmlreader.c:3104,26'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3106,26'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3109,26'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3109,26'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3111,26'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3113,26'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3116,26'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3116,26'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3118,26'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3120,26'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3123,26'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3123,26'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3125,31'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlTextReaderErrMemory
                - readerStrdup
            - BranchSide:      'xmlreader.c:3140,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3140,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3140,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3140,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3140,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3142,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3095,29'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3096,4'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3097,23'
              BranchSideFuncs:
                - readerStrdup
        - Branch String:   'xmlreader.c:3095,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3097,23'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3099,33'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:3100,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3101,40'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:3102,13'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3127,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3128,23'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3129,33'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:3130,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3131,40'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:3132,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:3097,10'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:3099,19'
          Dst:             xmlBuildQName
        - Src:             'xmlreader.c:3101,17'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:3104,13'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:3106,13'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:3109,13'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:3111,13'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:3113,13'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:3116,13'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:3118,13'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:3120,13'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:3123,13'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:3128,10'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:3129,19'
          Dst:             xmlBuildQName
        - Src:             'xmlreader.c:3131,17'
          Dst:             xmlTextReaderErrMemory
    - functionName:    xmlTextReaderLocalName
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3024
      functionLinenumberEnd: 3043
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         21
      ICount:          123
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - readerStrdup
        - xmlTextReaderName
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:3026,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3026,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3027,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3026,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3027,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3028,9'
              BranchSideFuncs:
                - readerStrdup
                - xmlTextReaderName
                - readerStrdup
                - readerStrdup
        - Branch String:   'xmlreader.c:3028,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3029,9'
              BranchSideFuncs:
                - readerStrdup
                - xmlTextReaderName
                - readerStrdup
                - readerStrdup
            - BranchSide:      'xmlreader.c:3031,9'
              BranchSideFuncs:
                - readerStrdup
                - xmlTextReaderName
                - readerStrdup
                - readerStrdup
        - Branch String:   'xmlreader.c:3032,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3033,27'
              BranchSideFuncs:
                - readerStrdup
                - readerStrdup
            - BranchSide:      'xmlreader.c:3039,10'
              BranchSideFuncs:
                - readerStrdup
                - xmlTextReaderName
        - Branch String:   'xmlreader.c:3034,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3035,26'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:3037,26'
              BranchSideFuncs:
                - readerStrdup
        - Branch String:   'xmlreader.c:3039,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3040,3'
              BranchSideFuncs:
                - readerStrdup
                - xmlTextReaderName
            - BranchSide:      'xmlreader.c:3042,25'
              BranchSideFuncs:
                - readerStrdup
        - Branch String:   'xmlreader.c:3039,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3041,27'
              BranchSideFuncs:
                - xmlTextReaderName
            - BranchSide:      'xmlreader.c:3042,25'
              BranchSideFuncs:
                - readerStrdup
      Callsites:
        - Src:             'xmlreader.c:3035,13'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:3037,13'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:3041,9'
          Dst:             xmlTextReaderName
        - Src:             'xmlreader.c:3042,12'
          Dst:             readerStrdup
    - functionName:    xmlTextReaderIsEmptyElement
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2996
      functionLinenumberEnd: 3014
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         19
      ICount:          109
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2997,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2997,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2998,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2997,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2998,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2999,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2999,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3000,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3001,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3001,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3002,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3003,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3003,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3004,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3005,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3005,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3006,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3007,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3007,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3008,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3010,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3010,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3011,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3013,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderNodeType
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2929
      functionLinenumberEnd: 2987
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         45
      ICount:          211
      EdgeCount:       51
      CyclomaticComplexity: 8
      functionsReached:
        - xmlIsBlankNode
        - xmlNodeGetSpacePreserve
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2932,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2933,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2934,9'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xmlNodeGetSpacePreserve
        - Branch String:   'xmlreader.c:2934,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2935,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2936,9'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xmlNodeGetSpacePreserve
        - Branch String:   'xmlreader.c:2936,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2937,9'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xmlNodeGetSpacePreserve
            - BranchSide:      'xmlreader.c:2939,9'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xmlNodeGetSpacePreserve
        - Branch String:   'xmlreader.c:2940,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2942,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2948,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2948,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2950,25'
              BranchSideFuncs:
                - xmlIsBlankNode
                - xmlNodeGetSpacePreserve
            - BranchSide:      'xmlreader.c:2959,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2961,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2963,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2965,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2967,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2970,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2970,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2972,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2974,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2977,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2977,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2984,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2984,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2984,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2984,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2984,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2986,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2942,48'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2943,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2944,3'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2942,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2944,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2945,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2950,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2951,31'
              BranchSideFuncs:
                - xmlNodeGetSpacePreserve
            - BranchSide:      'xmlreader.c:2956,3'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2951,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2952,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2954,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2950,10'
          Dst:             xmlIsBlankNode
        - Src:             'xmlreader.c:2951,7'
          Dst:             xmlNodeGetSpacePreserve
    - functionName:    xmlTextReaderAttributeCount
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2885
      functionLinenumberEnd: 2918
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         22
      ICount:          134
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2891,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2892,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2893,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2893,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2894,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2896,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2896,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2897,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2899,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2901,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2902,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2903,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2903,47'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2904,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2905,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2903,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2905,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2906,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2908,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2909,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2912,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2913,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2914,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2917,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderConstEncoding
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2858
      functionLinenumberEnd: 2870
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - constString
        - xmlGetActualEncoding
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2861,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2862,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2864,9'
              BranchSideFuncs:
                - constString
                - xmlGetActualEncoding
        - Branch String:   'xmlreader.c:2864,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2865,41'
              BranchSideFuncs:
                - xmlGetActualEncoding
                - constString
            - BranchSide:      'xmlreader.c:2866,14'
              BranchSideFuncs:
                - constString
      Callsites:
        - Src:             'xmlreader.c:2865,20'
          Dst:             xmlGetActualEncoding
        - Src:             'xmlreader.c:2869,12'
          Dst:             constString
    - functionName:    xmlTextReaderReadAttributeValue
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2805
      functionLinenumberEnd: 2848
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         35
      ICount:          238
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - xmlNewDocText
        - xmlStrdup
        - xmlTextReaderErrMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2806,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2807,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2808,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
                - xmlNewDocText
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2808,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2809,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2810,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
                - xmlNewDocText
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2810,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2811,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2812,9'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
                - xmlNewDocText
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2812,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2813,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2816,16'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
                - xmlNewDocText
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2813,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2814,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2815,20'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2816,16'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2817,27'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
                - xmlNewDocText
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2843,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2819,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2820,39'
              BranchSideFuncs:
                - xmlNewDocText
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2827,18'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2822,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2823,40'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2826,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2827,53'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2828,11'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2831,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2827,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2830,3'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2831,17'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2831,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2832,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2834,55'
              BranchSideFuncs:
                - xmlStrdup
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2835,21'
          Branch Sides:
            - BranchSide:      'xmlreader.c:0,0'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2836,44'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2843,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2844,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2845,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2820,25'
          Dst:             xmlNewDocText
        - Src:             'xmlreader.c:2823,17'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:2834,45'
          Dst:             xmlStrdup
        - Src:             'xmlreader.c:2836,21'
          Dst:             xmlTextReaderErrMemory
    - functionName:    xmlTextReaderMoveToElement
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2782
      functionLinenumberEnd: 2794
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2783,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2784,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2785,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2785,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2786,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2787,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2787,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2788,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2789,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2789,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2790,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2793,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderMoveToNextAttribute
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2745
      functionLinenumberEnd: 2772
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         24
      ICount:          156
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - xmlTextReaderMoveToFirstAttribute
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2746,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2747,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2748,9'
              BranchSideFuncs:
                - xmlTextReaderMoveToFirstAttribute
        - Branch String:   'xmlreader.c:2748,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2749,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2750,9'
              BranchSideFuncs:
                - xmlTextReaderMoveToFirstAttribute
        - Branch String:   'xmlreader.c:2750,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2751,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2752,9'
              BranchSideFuncs:
                - xmlTextReaderMoveToFirstAttribute
        - Branch String:   'xmlreader.c:2752,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2753,43'
              BranchSideFuncs:
                - xmlTextReaderMoveToFirstAttribute
            - BranchSide:      'xmlreader.c:2755,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2755,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2756,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2766,17'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2757,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2758,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2761,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2761,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2762,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2765,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2753,9'
          Dst:             xmlTextReaderMoveToFirstAttribute
    - functionName:    xmlTextReaderMoveToFirstAttribute
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2718
      functionLinenumberEnd: 2735
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         12
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:2719,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2720,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2721,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2721,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2722,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2723,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2723,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2724,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2726,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2726,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2727,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2730,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2730,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2731,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2734,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderMoveToAttributeNs
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2662
      functionLinenumberEnd: 2708
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - localName
        - namespaceURI
      BBCount:         44
      ICount:          234
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - xmlStrEqual
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2668,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2668,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2669,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2668,49'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2668,53'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2669,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2668,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2669,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2670,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2670,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2671,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2672,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2672,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2673,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2674,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2676,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2677,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2692,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2677,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2678,22'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2680,8'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2681,3'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2682,9'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2689,3'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2682,24'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2682,27'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2683,7'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2682,47'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2683,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2684,36'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2683,27'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2683,43'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2687,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2682,8'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2684,36'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2687,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2693,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2699,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2707,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2699,48'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2700,8'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2705,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2700,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2701,20'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2705,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2699,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2702,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2705,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
      Callsites:
        - Src:             'xmlreader.c:2676,9'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2677,9'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2683,31'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2699,13'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2701,8'
          Dst:             xmlStrEqual
    - functionName:    xmlTextReaderMoveToAttribute
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2559
      functionLinenumberEnd: 2649
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - name
      BBCount:         63
      ICount:          340
      EdgeCount:       86
      CyclomaticComplexity: 25
      functionsReached:
        - xmlSplitQName4
        - xmlStrEqual
        - xmlTextReaderErrMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2565,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2565,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2566,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2565,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2566,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2567,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2567,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2568,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2571,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2571,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2572,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2574,32'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2575,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2576,32'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2579,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2579,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2583,18'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2615,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2583,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2584,11'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2595,9'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2585,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2586,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2592,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2586,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2587,38'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2590,8'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2596,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2602,23'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2609,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2602,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2603,5'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2607,13'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2603,23'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2603,27'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2604,34'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2602,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2604,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2607,13'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2615,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2616,7'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2626,12'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2617,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2618,11'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2624,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2618,31'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2618,47'
              BranchSideFuncs:
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2622,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2618,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2619,34'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2622,11'
              BranchSideFuncs:
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2627,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2633,19'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2641,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2633,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2634,7'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2638,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2634,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2634,41'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
            - BranchSide:      'xmlreader.c:2638,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2633,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2635,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2638,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2641,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2642,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2643,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2646,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2647,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2648,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2574,17'
          Dst:             xmlSplitQName4
        - Src:             'xmlreader.c:2576,9'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:2583,6'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2602,11'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2615,9'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2618,35'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2633,7'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2634,29'
          Dst:             xmlStrEqual
    - functionName:    xmlTextReaderMoveToAttributeNo
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2512
      functionLinenumberEnd: 2548
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reader
        - no
      BBCount:         25
      ICount:          150
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2517,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2518,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2519,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2519,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2520,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2522,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2522,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2523,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2525,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2528,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2528,29'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2528,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2528,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2529,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2531,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2531,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2532,33'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2536,11'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2537,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2538,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2539,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2539,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2540,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2546,36'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2541,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2542,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2543,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderLookupNamespace
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2483
      functionLinenumberEnd: 2500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - prefix
      BBCount:         12
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - readerStrdup
        - xmlSearchNsSafe
        - xmlTextReaderErrMemory
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:2487,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2488,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2489,9'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - readerStrdup
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2489,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2490,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2492,30'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - readerStrdup
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2493,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2494,32'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2497,9'
              BranchSideFuncs:
                - readerStrdup
        - Branch String:   'xmlreader.c:2497,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2498,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2499,25'
              BranchSideFuncs:
                - readerStrdup
      Callsites:
        - Src:             'xmlreader.c:2492,14'
          Dst:             xmlSearchNsSafe
        - Src:             'xmlreader.c:2494,9'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:2499,12'
          Dst:             readerStrdup
    - functionName:    xmlTextReaderGetRemainder
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2438
      functionLinenumberEnd: 2471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         20
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - xmlStopParser
        - xmlTextReaderFreeDoc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2441,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2442,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2443,9'
              BranchSideFuncs:
                - xmlStopParser
                - xmlTextReaderFreeDoc
        - Branch String:   'xmlreader.c:2443,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2444,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2446,5'
              BranchSideFuncs:
                - xmlStopParser
                - xmlTextReaderFreeDoc
        - Branch String:   'xmlreader.c:2449,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2450,16'
              BranchSideFuncs:
                - xmlStopParser
                - xmlTextReaderFreeDoc
            - BranchSide:      'xmlreader.c:2457,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2451,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2452,10'
              BranchSideFuncs:
                - xmlTextReaderFreeDoc
            - BranchSide:      'xmlreader.c:2456,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2452,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2453,24'
              BranchSideFuncs:
                - xmlTextReaderFreeDoc
            - BranchSide:      'xmlreader.c:2454,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2457,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2458,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2468,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2450,2'
          Dst:             xmlStopParser
        - Src:             'xmlreader.c:2453,3'
          Dst:             xmlTextReaderFreeDoc
    - functionName:    xmlTextReaderGetAttributeNs
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2385
      functionLinenumberEnd: 2422
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - localName
        - namespaceURI
      BBCount:         37
      ICount:          197
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - readerStrdup
        - xmlNodeGetAttrValue
        - xmlStrEqual
        - xmlTextReaderErrMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2391,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2391,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2392,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2391,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2392,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2393,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - readerStrdup
        - Branch String:   'xmlreader.c:2393,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2394,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2395,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - readerStrdup
        - Branch String:   'xmlreader.c:2395,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2396,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2399,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - readerStrdup
        - Branch String:   'xmlreader.c:2399,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2400,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2402,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
                - xmlStrEqual
                - xmlStrEqual
                - readerStrdup
        - Branch String:   'xmlreader.c:2402,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2403,27'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - readerStrdup
            - BranchSide:      'xmlreader.c:2417,34'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2403,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2404,31'
              BranchSideFuncs:
                - xmlStrEqual
                - readerStrdup
            - BranchSide:      'xmlreader.c:2406,14'
              BranchSideFuncs:
                - xmlStrEqual
                - readerStrdup
        - Branch String:   'xmlreader.c:2407,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2408,18'
              BranchSideFuncs:
                - xmlStrEqual
                - readerStrdup
            - BranchSide:      'xmlreader.c:2414,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2408,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2408,36'
              BranchSideFuncs:
                - xmlStrEqual
                - readerStrdup
            - BranchSide:      'xmlreader.c:2409,19'
              BranchSideFuncs:
                - readerStrdup
                - xmlStrEqual
        - Branch String:   'xmlreader.c:2408,56'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2409,19'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:2410,37'
              BranchSideFuncs:
                - readerStrdup
        - Branch String:   'xmlreader.c:2409,39'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2409,55'
              BranchSideFuncs:
                - xmlStrEqual
                - readerStrdup
            - BranchSide:      'xmlreader.c:2412,18'
              BranchSideFuncs:
                - xmlStrEqual
                - readerStrdup
        - Branch String:   'xmlreader.c:2408,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2410,37'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:2412,18'
              BranchSideFuncs:
                - xmlStrEqual
                - readerStrdup
        - Branch String:   'xmlreader.c:2418,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2419,32'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2421,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2402,9'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2403,15'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2409,43'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2410,24'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:2417,14'
          Dst:             xmlNodeGetAttrValue
        - Src:             'xmlreader.c:2419,9'
          Dst:             xmlTextReaderErrMemory
    - functionName:    xmlTextReaderGetAttribute
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - name
      BBCount:         53
      ICount:          289
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - readerStrdup
        - xmlNodeGetAttrValue
        - xmlSearchNsSafe
        - xmlSplitQName4
        - xmlStrEqual
        - xmlTextReaderErrMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2307,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2307,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2308,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2307,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2308,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2309,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlStrEqual
                - readerStrdup
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
                - readerStrdup
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2309,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2310,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2311,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlStrEqual
                - readerStrdup
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
                - readerStrdup
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2311,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2312,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2315,9'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlStrEqual
                - readerStrdup
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
                - readerStrdup
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2315,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2316,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2318,32'
              BranchSideFuncs:
                - xmlSplitQName4
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlStrEqual
                - readerStrdup
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
                - readerStrdup
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2319,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2320,32'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2323,9'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlStrEqual
                - readerStrdup
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
                - readerStrdup
        - Branch String:   'xmlreader.c:2323,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2327,25'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
                - readerStrdup
            - BranchSide:      'xmlreader.c:2347,21'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlSearchNsSafe
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
                - xmlStrEqual
                - readerStrdup
        - Branch String:   'xmlreader.c:2327,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2328,18'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:2338,38'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2329,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2330,21'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:2335,13'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2330,21'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2331,41'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:2333,22'
              BranchSideFuncs:
                - readerStrdup
        - Branch String:   'xmlreader.c:2339,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2340,36'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2341,16'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2347,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2348,14'
              BranchSideFuncs:
                - xmlStrEqual
                - readerStrdup
            - BranchSide:      'xmlreader.c:2357,34'
              BranchSideFuncs:
                - xmlSearchNsSafe
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2349,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2350,18'
              BranchSideFuncs:
                - xmlStrEqual
                - readerStrdup
            - BranchSide:      'xmlreader.c:2356,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2350,38'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2350,54'
              BranchSideFuncs:
                - xmlStrEqual
                - readerStrdup
            - BranchSide:      'xmlreader.c:2354,18'
              BranchSideFuncs:
                - xmlStrEqual
                - readerStrdup
        - Branch String:   'xmlreader.c:2350,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2351,36'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:2354,18'
              BranchSideFuncs:
                - xmlStrEqual
                - readerStrdup
        - Branch String:   'xmlreader.c:2358,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2359,36'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2360,13'
              BranchSideFuncs:
                - xmlNodeGetAttrValue
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2363,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2364,40'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2365,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:2368,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2369,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2370,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2318,17'
          Dst:             xmlSplitQName4
        - Src:             'xmlreader.c:2320,9'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:2327,13'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2331,28'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:2338,18'
          Dst:             xmlNodeGetAttrValue
        - Src:             'xmlreader.c:2340,13'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:2347,9'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2350,42'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:2351,23'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:2357,18'
          Dst:             xmlSearchNsSafe
        - Src:             'xmlreader.c:2359,13'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:2361,22'
          Dst:             xmlNodeGetAttrValue
        - Src:             'xmlreader.c:2364,17'
          Dst:             xmlTextReaderErrMemory
    - functionName:    xmlTextReaderGetAttributeNo
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2250
      functionLinenumberEnd: 2289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reader
        - no
      BBCount:         34
      ICount:          194
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - readerStrdup
        - xmlNodeListGetString
        - xmlTextReaderErrMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:2256,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2257,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2258,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
                - readerStrdup
        - Branch String:   'xmlreader.c:2258,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2259,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2260,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
                - readerStrdup
        - Branch String:   'xmlreader.c:2260,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2261,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2263,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
                - readerStrdup
        - Branch String:   'xmlreader.c:2263,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2264,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2266,10'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
                - readerStrdup
        - Branch String:   'xmlreader.c:2267,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2267,29'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
                - readerStrdup
            - BranchSide:      'xmlreader.c:2267,5'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
                - readerStrdup
        - Branch String:   'xmlreader.c:2267,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2268,7'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
                - readerStrdup
            - BranchSide:      'xmlreader.c:2270,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
                - readerStrdup
        - Branch String:   'xmlreader.c:2270,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2271,22'
              BranchSideFuncs:
                - readerStrdup
            - BranchSide:      'xmlreader.c:2273,11'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2274,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2275,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2276,5'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2276,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2277,8'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2283,9'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2278,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2279,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2280,5'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2283,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2284,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:2285,32'
              BranchSideFuncs:
                - xmlNodeListGetString
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:2286,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:2287,32'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:2288,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:2271,9'
          Dst:             readerStrdup
        - Src:             'xmlreader.c:2285,11'
          Dst:             xmlNodeListGetString
        - Src:             'xmlreader.c:2287,9'
          Dst:             xmlTextReaderErrMemory
    - functionName:    xmlTextReaderNextSibling
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1952
      functionLinenumberEnd: 1973
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         14
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - xmlTextReaderNextTree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:1953,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1954,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1955,9'
              BranchSideFuncs:
                - xmlTextReaderNextTree
        - Branch String:   'xmlreader.c:1955,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1957,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1960,9'
              BranchSideFuncs:
                - xmlTextReaderNextTree
        - Branch String:   'xmlreader.c:1960,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1961,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1963,9'
              BranchSideFuncs:
                - xmlTextReaderNextTree
        - Branch String:   'xmlreader.c:1963,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1964,38'
              BranchSideFuncs:
                - xmlTextReaderNextTree
            - BranchSide:      'xmlreader.c:1966,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1966,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1967,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1972,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:1964,16'
          Dst:             xmlTextReaderNextTree
    - functionName:    xmlTextReaderNextTree
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1812
      functionLinenumberEnd: 1869
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         24
      ICount:          192
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - xmlTextReaderNextTree
        - xmlTextReaderRead
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlreader.c:1813,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1814,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1816,9'
              BranchSideFuncs:
                - xmlTextReaderNextTree
                - xmlTextReaderRead
        - Branch String:   'xmlreader.c:1816,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1817,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1819,9'
              BranchSideFuncs:
                - xmlTextReaderNextTree
                - xmlTextReaderRead
        - Branch String:   'xmlreader.c:1819,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1820,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1830,9'
              BranchSideFuncs:
                - xmlTextReaderNextTree
                - xmlTextReaderRead
        - Branch String:   'xmlreader.c:1820,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1821,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1825,24'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1830,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1833,13'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlTextReaderNextTree
            - BranchSide:      'xmlreader.c:1847,9'
              BranchSideFuncs:
                - xmlTextReaderNextTree
        - Branch String:   'xmlreader.c:1833,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1835,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1842,2'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlTextReaderNextTree
        - Branch String:   'xmlreader.c:1847,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1848,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1853,9'
              BranchSideFuncs:
                - xmlTextReaderNextTree
        - Branch String:   'xmlreader.c:1853,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1854,13'
              BranchSideFuncs:
                - xmlTextReaderNextTree
            - BranchSide:      'xmlreader.c:1866,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1854,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1855,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1859,24'
              BranchSideFuncs:
                - xmlTextReaderNextTree
      Callsites:
        - Src:             'xmlreader.c:1844,2'
          Dst:             xmlTextReaderRead
        - Src:             'xmlreader.c:1863,9'
          Dst:             xmlTextReaderNextTree
    - functionName:    xmlTextReaderRead
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1549
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         343
      ICount:          2048
      EdgeCount:       484
      CyclomaticComplexity: 143
      functionsReached:
        - xmlFatalErr
        - xmlIsCatastrophicError
        - xmlParseChunk
        - xmlPatternMatch
        - xmlSchemaIsValid
        - xmlStrEqual
        - xmlStrlen
        - xmlTextReaderEntPop
        - xmlTextReaderEntPush
        - xmlTextReaderErrMemory
        - xmlTextReaderExpand
        - xmlTextReaderFreeNode
        - xmlTextReaderPreserve
        - xmlTextReaderPushData
        - xmlTextReaderReadTree
        - xmlTextReaderStructuredRelay
        - xmlTextReaderValidateCData
        - xmlTextReaderValidateEntity
        - xmlTextReaderValidatePop
        - xmlTextReaderValidatePush
        - xmlUnlinkNode
        - xmlXIncludeGetLastError
        - xmlXIncludeNewContext
        - xmlXIncludeProcessNode
        - xmlXIncludeSetErrorHandler
        - xmlXIncludeSetFlags
        - xmlXIncludeSetResourceLoader
        - xmlXIncludeSetStreamingMode
      functionUses:    6
      BranchProfiles:
        - Branch String:   'xmlreader.c:1206,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1207,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1208,9'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderPushData
                - xmlTextReaderReadTree
        - Branch String:   'xmlreader.c:1208,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1209,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1211,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderPushData
                - xmlTextReaderReadTree
        - Branch String:   'xmlreader.c:1212,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1213,38'
              BranchSideFuncs:
                - xmlTextReaderReadTree
            - BranchSide:      'xmlreader.c:1214,9'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1214,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1215,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1217,9'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1217,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1218,2'
              BranchSideFuncs:
                - xmlTextReaderPushData
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1254,16'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1224,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1225,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1229,2'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1229,40'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1229,2'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1230,6'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1229,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1223,34'
              BranchSideFuncs:
                - xmlTextReaderPushData
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1232,6'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1232,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1233,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1243,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1233,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1234,18'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1236,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1236,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1237,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1241,6'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1243,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1244,18'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1246,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1246,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1247,18'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1248,6'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1259,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1260,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1274,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1260,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1261,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1263,13'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1274,35'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1274,39'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1274,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1274,67'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1274,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1275,6'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1275,40'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1274,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1276,14'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1276,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1277,14'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1285,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1277,46'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1278,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1285,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1278,50'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1279,8'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1285,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1279,40'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1280,8'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1282,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1280,55'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1281,8'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1282,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1281,47'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1282,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1285,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1282,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1283,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1285,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1283,48'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1284,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1285,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1284,54'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1274,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1285,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1285,35'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1286,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1288,6'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1286,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1287,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1288,6'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1287,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1274,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1288,6'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1288,47'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1274,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1289,6'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1274,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1290,30'
              BranchSideFuncs:
                - xmlTextReaderPushData
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1299,9'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1291,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1292,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1296,6'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1296,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1274,5'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1297,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1299,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1300,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1310,9'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1300,39'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1301,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1309,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1301,50'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1302,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1309,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1302,49'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1303,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1309,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1300,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1304,21'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1309,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1310,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1311,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1355,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1311,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1312,14'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1323,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1312,54'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1313,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1323,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1313,39'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1314,8'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1323,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1316,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1316,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1323,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1311,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1319,6'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1323,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1323,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1324,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1328,14'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1323,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1325,35'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1328,14'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1325,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1325,45'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1326,17'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1328,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1329,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1331,17'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1328,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1330,6'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1331,17'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1337,31'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1339,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1353,2'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1339,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1341,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1353,2'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1341,27'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1342,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1353,2'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1342,35'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1343,14'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1353,2'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1337,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1344,23'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1353,2'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1345,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1346,21'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1351,2'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1346,21'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1347,29'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1348,17'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1355,46'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1356,3'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1363,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1356,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1357,3'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1363,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1357,35'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1358,4'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1363,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1355,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1359,2'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1363,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1363,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1364,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1369,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
        - Branch String:   'xmlreader.c:1363,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1365,38'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
            - BranchSide:      'xmlreader.c:1369,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
        - Branch String:   'xmlreader.c:1365,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1366,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1367,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
        - Branch String:   'xmlreader.c:1369,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1370,3'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
            - BranchSide:      'xmlreader.c:1372,20'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
        - Branch String:   'xmlreader.c:1369,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1371,2'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
            - BranchSide:      'xmlreader.c:1372,20'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
        - Branch String:   'xmlreader.c:1373,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1374,3'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
            - BranchSide:      'xmlreader.c:1376,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
        - Branch String:   'xmlreader.c:1374,44'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1375,3'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
            - BranchSide:      'xmlreader.c:1376,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
        - Branch String:   'xmlreader.c:1373,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1376,6'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
            - BranchSide:      'xmlreader.c:1404,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1376,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1377,26'
              BranchSideFuncs:
                - xmlParseChunk
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1385,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1379,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1380,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1384,2'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1391,24'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1391,28'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1402,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1391,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1393,7'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1402,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1393,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1395,7'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1402,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1395,27'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1396,7'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1402,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1396,38'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1397,8'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1402,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1391,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1398,20'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1402,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1404,34'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1406,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1415,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1406,36'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1408,3'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1415,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1408,23'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1409,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1415,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1409,38'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1410,11'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1415,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1404,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1411,19'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1415,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
        - Branch String:   'xmlreader.c:1422,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1423,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1434,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1423,38'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1424,11'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
            - BranchSide:      'xmlreader.c:1434,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1424,48'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1425,4'
              BranchSideFuncs:
                - xmlTextReaderExpand
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1426,37'
              BranchSideFuncs:
                - xmlTextReaderExpand
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1422,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1426,37'
              BranchSideFuncs:
                - xmlTextReaderExpand
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1434,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1426,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1427,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1428,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1434,28'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1434,32'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1473,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1434,58'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1435,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1473,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1435,53'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1436,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1473,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1436,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1437,3'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1473,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1437,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1438,3'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1473,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1438,29'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1439,16'
              BranchSideFuncs:
                - xmlStrEqual
                - xmlStrEqual
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1473,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1439,54'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1440,16'
              BranchSideFuncs:
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1441,6'
              BranchSideFuncs:
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1434,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1441,6'
              BranchSideFuncs:
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1473,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1441,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1442,47'
              BranchSideFuncs:
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1460,26'
              BranchSideFuncs:
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'xmlreader.c:1443,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1444,40'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1447,26'
              BranchSideFuncs:
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeNewContext
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
        - Branch String:   'xmlreader.c:1450,45'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1450,49'
              BranchSideFuncs:
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeSetResourceLoader
            - BranchSide:      'xmlreader.c:1451,44'
              BranchSideFuncs:
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeSetResourceLoader
        - Branch String:   'xmlreader.c:1450,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1451,44'
              BranchSideFuncs:
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeSetResourceLoader
            - BranchSide:      'xmlreader.c:1453,17'
              BranchSideFuncs:
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeSetResourceLoader
        - Branch String:   'xmlreader.c:1453,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1454,46'
              BranchSideFuncs:
                - xmlXIncludeSetResourceLoader
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
            - BranchSide:      'xmlreader.c:1456,2'
              BranchSideFuncs:
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'xmlreader.c:1460,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1461,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1462,36'
              BranchSideFuncs:
                - xmlXIncludeProcessNode
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
        - Branch String:   'xmlreader.c:1462,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1463,47'
              BranchSideFuncs:
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
            - BranchSide:      'xmlreader.c:1472,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1465,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1466,29'
              BranchSideFuncs:
                - xmlFatalErr
            - BranchSide:      'xmlreader.c:1470,13'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1473,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1473,36'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1477,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1473,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1474,9'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1477,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1477,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1477,36'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1485,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1477,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1478,9'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1485,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1485,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1486,3'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1496,17'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
        - Branch String:   'xmlreader.c:1486,46'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1487,3'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1496,17'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
        - Branch String:   'xmlreader.c:1487,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1487,29'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1496,17'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
        - Branch String:   'xmlreader.c:1485,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1488,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1496,17'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderValidateEntity
        - Branch String:   'xmlreader.c:1488,39'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1489,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1496,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1489,56'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1490,7'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1496,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1488,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1491,31'
              BranchSideFuncs:
                - xmlTextReaderEntPush
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1496,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1491,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1492,17'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1493,21'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1499,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1500,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1502,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1503,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1504,3'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1511,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
        - Branch String:   'xmlreader.c:1504,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1505,3'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1511,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
        - Branch String:   'xmlreader.c:1505,24'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1505,28'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1511,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
        - Branch String:   'xmlreader.c:1503,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1506,37'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderValidateEntity
                - xmlTextReaderEntPush
                - xmlStrEqual
                - xmlStrEqual
                - xmlTextReaderExpand
                - xmlXIncludeProcessNode
                - xmlXIncludeGetLastError
                - xmlIsCatastrophicError
                - xmlFatalErr
                - xmlXIncludeNewContext
                - xmlXIncludeSetFlags
                - xmlXIncludeSetStreamingMode
                - xmlXIncludeSetResourceLoader
                - xmlXIncludeSetErrorHandler
                - xmlTextReaderErrMemory
                - xmlTextReaderExpand
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlParseChunk
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1511,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
        - Branch String:   'xmlreader.c:1511,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1511,63'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
            - BranchSide:      'xmlreader.c:1527,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
        - Branch String:   'xmlreader.c:1511,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1512,20'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
            - BranchSide:      'xmlreader.c:1527,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
        - Branch String:   'xmlreader.c:1514,39'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1515,15'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
            - BranchSide:      'xmlreader.c:1519,14'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
        - Branch String:   'xmlreader.c:1515,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1516,8'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
            - BranchSide:      'xmlreader.c:1519,14'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
        - Branch String:   'xmlreader.c:1514,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1517,36'
              BranchSideFuncs:
                - xmlTextReaderValidatePush
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
            - BranchSide:      'xmlreader.c:1519,14'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
                - xmlStrlen
                - xmlTextReaderValidateCData
        - Branch String:   'xmlreader.c:1517,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1518,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1519,2'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
        - Branch String:   'xmlreader.c:1519,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1520,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
            - BranchSide:      'xmlreader.c:1521,40'
              BranchSideFuncs:
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
        - Branch String:   'xmlreader.c:1527,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1527,37'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
            - BranchSide:      'xmlreader.c:1539,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
        - Branch String:   'xmlreader.c:1527,74'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1528,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
            - BranchSide:      'xmlreader.c:1539,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
        - Branch String:   'xmlreader.c:1527,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1530,9'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
            - BranchSide:      'xmlreader.c:1539,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
        - Branch String:   'xmlreader.c:1530,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1531,27'
              BranchSideFuncs:
                - xmlPatternMatch
                - xmlSchemaIsValid
                - xmlTextReaderPreserve
            - BranchSide:      'xmlreader.c:1536,5'
              BranchSideFuncs:
                - xmlSchemaIsValid
        - Branch String:   'xmlreader.c:1531,11'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1532,33'
              BranchSideFuncs:
                - xmlTextReaderPreserve
                - xmlSchemaIsValid
            - BranchSide:      'xmlreader.c:1535,2'
              BranchSideFuncs:
                - xmlSchemaIsValid
                - xmlPatternMatch
                - xmlTextReaderPreserve
        - Branch String:   'xmlreader.c:1539,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1540,10'
              BranchSideFuncs:
                - xmlSchemaIsValid
            - BranchSide:      'xmlreader.c:1545,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1540,39'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1541,3'
              BranchSideFuncs:
                - xmlSchemaIsValid
            - BranchSide:      'xmlreader.c:1545,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1539,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1542,45'
              BranchSideFuncs:
                - xmlSchemaIsValid
            - BranchSide:      'xmlreader.c:1545,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:1213,16'
          Dst:             xmlTextReaderReadTree
        - Src:             'xmlreader.c:1223,12'
          Dst:             xmlTextReaderPushData
        - Src:             'xmlreader.c:1290,8'
          Dst:             xmlTextReaderPushData
        - Src:             'xmlreader.c:1325,10'
          Dst:             xmlTextReaderValidatePop
        - Src:             'xmlreader.c:1348,3'
          Dst:             xmlUnlinkNode
        - Src:             'xmlreader.c:1349,3'
          Dst:             xmlTextReaderFreeNode
        - Src:             'xmlreader.c:1365,13'
          Dst:             xmlTextReaderValidatePop
        - Src:             'xmlreader.c:1377,12'
          Dst:             xmlParseChunk
        - Src:             'xmlreader.c:1398,6'
          Dst:             xmlUnlinkNode
        - Src:             'xmlreader.c:1399,6'
          Dst:             xmlTextReaderFreeNode
        - Src:             'xmlreader.c:1412,2'
          Dst:             xmlUnlinkNode
        - Src:             'xmlreader.c:1413,2'
          Dst:             xmlTextReaderFreeNode
        - Src:             'xmlreader.c:1426,17'
          Dst:             xmlTextReaderExpand
        - Src:             'xmlreader.c:1439,4'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:1440,4'
          Dst:             xmlStrEqual
        - Src:             'xmlreader.c:1442,25'
          Dst:             xmlXIncludeNewContext
        - Src:             'xmlreader.c:1444,17'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:1447,6'
          Dst:             xmlXIncludeSetFlags
        - Src:             'xmlreader.c:1449,13'
          Dst:             xmlXIncludeSetStreamingMode
        - Src:             'xmlreader.c:1451,17'
          Dst:             xmlXIncludeSetErrorHandler
        - Src:             'xmlreader.c:1451,17'
          Dst:             xmlTextReaderStructuredRelay
        - Src:             'xmlreader.c:1454,17'
          Dst:             xmlXIncludeSetResourceLoader
        - Src:             'xmlreader.c:1460,6'
          Dst:             xmlTextReaderExpand
        - Src:             'xmlreader.c:1462,13'
          Dst:             xmlXIncludeProcessNode
        - Src:             'xmlreader.c:1463,23'
          Dst:             xmlXIncludeGetLastError
        - Src:             'xmlreader.c:1465,17'
          Dst:             xmlIsCatastrophicError
        - Src:             'xmlreader.c:1466,17'
          Dst:             xmlFatalErr
        - Src:             'xmlreader.c:1491,10'
          Dst:             xmlTextReaderEntPush
        - Src:             'xmlreader.c:1499,6'
          Dst:             xmlTextReaderValidateEntity
        - Src:             'xmlreader.c:1506,17'
          Dst:             xmlTextReaderEntPop
        - Src:             'xmlreader.c:1517,10'
          Dst:             xmlTextReaderValidatePush
        - Src:             'xmlreader.c:1522,33'
          Dst:             xmlStrlen
        - Src:             'xmlreader.c:1521,13'
          Dst:             xmlTextReaderValidateCData
        - Src:             'xmlreader.c:1531,11'
          Dst:             xmlPatternMatch
        - Src:             'xmlreader.c:1532,11'
          Dst:             xmlTextReaderPreserve
        - Src:             'xmlreader.c:1542,28'
          Dst:             xmlSchemaIsValid
    - functionName:    xmlTextReaderReadTree
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 1940
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         37
      ICount:          269
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:1881,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1881,26'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1882,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1885,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1886,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1896,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1886,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1887,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1891,24'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1896,53'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1897,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1913,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1897,46'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1898,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1913,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1898,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1899,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1913,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1896,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1900,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1913,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1900,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1901,28'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1907,13'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1907,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1908,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1911,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1913,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1914,24'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1919,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1919,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1920,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1932,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1920,63'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1921,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1922,13'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1920,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1922,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1926,24'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1935,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1936,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1937,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1935,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1937,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1939,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderPushData
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         60
      ICount:          418
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - xmlBufContent
        - xmlBufShrink
        - xmlBufUse
        - xmlCtxtErrIO
        - xmlParseChunk
        - xmlParserInputBufferRead
      functionUses:    3
      BranchProfiles:
        - Branch String:   'xmlreader.c:794,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:794,37'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:795,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:794,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:795,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:797,16'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufShrink
                - xmlBufUse
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufContent
                - xmlParseChunk
                - xmlParserInputBufferRead
                - xmlCtxtErrIO
                - xmlBufUse
        - Branch String:   'xmlreader.c:801,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:802,16'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlParseChunk
                - xmlParserInputBufferRead
                - xmlCtxtErrIO
                - xmlBufUse
            - BranchSide:      'xmlreader.c:847,21'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlreader.c:802,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:806,10'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufShrink
                - xmlParserInputBufferRead
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlCtxtErrIO
                - xmlBufUse
            - BranchSide:      'xmlreader.c:827,16'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlParserInputBufferRead
                - xmlCtxtErrIO
                - xmlBufUse
        - Branch String:   'xmlreader.c:806,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:807,34'
              BranchSideFuncs:
                - xmlParserInputBufferRead
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlCtxtErrIO
                - xmlBufUse
            - BranchSide:      'xmlreader.c:821,3'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlreader.c:808,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:809,21'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlParserInputBufferRead
                - xmlCtxtErrIO
            - BranchSide:      'xmlreader.c:813,14'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlParserInputBufferRead
                - xmlBufUse
                - xmlCtxtErrIO
        - Branch String:   'xmlreader.c:809,11'
          Branch Sides:
            - BranchSide:      'xmlreader.c:810,4'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlreader.c:813,3'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufShrink
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlParserInputBufferRead
                - xmlCtxtErrIO
                - xmlBufUse
        - Branch String:   'xmlreader.c:813,14'
          Branch Sides:
            - BranchSide:      'xmlreader.c:0,0'
              BranchSideFuncs:
                - xmlCtxtErrIO
            - BranchSide:      'xmlreader.c:814,34'
              BranchSideFuncs:
                - xmlCtxtErrIO
        - Branch String:   'xmlreader.c:827,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:828,26'
              BranchSideFuncs:
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufShrink
                - xmlBufUse
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlParserInputBufferRead
                - xmlCtxtErrIO
                - xmlBufUse
            - BranchSide:      'xmlreader.c:837,20'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlreader.c:832,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:833,3'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufShrink
                - xmlBufUse
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufContent
                - xmlParseChunk
                - xmlParserInputBufferRead
                - xmlCtxtErrIO
                - xmlBufUse
            - BranchSide:      'xmlreader.c:834,10'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufShrink
                - xmlBufUse
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufContent
                - xmlParseChunk
                - xmlParserInputBufferRead
                - xmlCtxtErrIO
                - xmlBufUse
        - Branch String:   'xmlreader.c:834,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:835,3'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlreader.c:836,2'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufShrink
                - xmlBufUse
                - xmlBufUse
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufContent
                - xmlParseChunk
                - xmlParserInputBufferRead
                - xmlCtxtErrIO
                - xmlBufUse
        - Branch String:   'xmlreader.c:842,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:843,3'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufShrink
            - BranchSide:      'xmlreader.c:844,6'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
                - xmlBufShrink
        - Branch String:   'xmlreader.c:852,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:853,13'
              BranchSideFuncs:
                - xmlBufShrink
            - BranchSide:      'xmlreader.c:865,14'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
        - Branch String:   'xmlreader.c:853,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:854,32'
              BranchSideFuncs:
                - xmlBufShrink
            - BranchSide:      'xmlreader.c:859,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:855,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:856,32'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:858,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:866,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:867,20'
              BranchSideFuncs:
                - xmlBufUse
                - xmlBufContent
                - xmlParseChunk
                - xmlBufUse
            - BranchSide:      'xmlreader.c:880,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:873,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:874,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:879,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:874,14'
          Branch Sides:
            - BranchSide:      'xmlreader.c:875,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:877,7'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:881,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:882,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:886,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:802,6'
          Dst:             xmlBufUse
        - Src:             'xmlreader.c:807,9'
          Dst:             xmlParserInputBufferRead
        - Src:             'xmlreader.c:809,11'
          Dst:             xmlBufUse
        - Src:             'xmlreader.c:814,21'
          Dst:             xmlCtxtErrIO
        - Src:             'xmlreader.c:827,6'
          Dst:             xmlBufUse
        - Src:             'xmlreader.c:829,33'
          Dst:             xmlBufContent
        - Src:             'xmlreader.c:828,12'
          Dst:             xmlParseChunk
        - Src:             'xmlreader.c:837,10'
          Dst:             xmlBufUse
        - Src:             'xmlreader.c:839,19'
          Dst:             xmlBufContent
        - Src:             'xmlreader.c:838,12'
          Dst:             xmlParseChunk
        - Src:             'xmlreader.c:854,19'
          Dst:             xmlBufShrink
        - Src:             'xmlreader.c:867,10'
          Dst:             xmlBufUse
        - Src:             'xmlreader.c:869,19'
          Dst:             xmlBufContent
        - Src:             'xmlreader.c:868,12'
          Dst:             xmlParseChunk
        - Src:             'xmlreader.c:871,20'
          Dst:             xmlBufUse
    - functionName:    xmlTextReaderValidatePop
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         35
      ICount:          234
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - xmlBuildQName
        - xmlRelaxNGValidatePopElement
        - xmlTextReaderErrMemory
        - xmlValidatePopElement
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlreader.c:997,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:998,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePopElement
                - xmlBuildQName
                - xmlValidatePopElement
                - xmlTextReaderErrMemory
                - xmlValidatePopElement
            - BranchSide:      'xmlreader.c:1024,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePopElement
        - Branch String:   'xmlreader.c:998,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:998,36'
              BranchSideFuncs:
                - xmlRelaxNGValidatePopElement
                - xmlBuildQName
                - xmlValidatePopElement
                - xmlTextReaderErrMemory
                - xmlValidatePopElement
            - BranchSide:      'xmlreader.c:1024,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePopElement
        - Branch String:   'xmlreader.c:997,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:999,7'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlValidatePopElement
                - xmlRelaxNGValidatePopElement
                - xmlTextReaderErrMemory
                - xmlValidatePopElement
            - BranchSide:      'xmlreader.c:1024,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePopElement
        - Branch String:   'xmlreader.c:999,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:999,29'
              BranchSideFuncs:
                - xmlValidatePopElement
                - xmlRelaxNGValidatePopElement
            - BranchSide:      'xmlreader.c:1000,52'
              BranchSideFuncs:
                - xmlValidatePopElement
                - xmlRelaxNGValidatePopElement
        - Branch String:   'xmlreader.c:999,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1000,52'
              BranchSideFuncs:
                - xmlValidatePopElement
                - xmlRelaxNGValidatePopElement
            - BranchSide:      'xmlreader.c:1006,28'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlValidatePopElement
                - xmlRelaxNGValidatePopElement
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1007,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1008,40'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1011,52'
              BranchSideFuncs:
                - xmlValidatePopElement
                - xmlRelaxNGValidatePopElement
        - Branch String:   'xmlreader.c:1024,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1025,17'
              BranchSideFuncs:
                - xmlRelaxNGValidatePopElement
            - BranchSide:      'xmlreader.c:1041,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1024,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1028,6'
              BranchSideFuncs:
                - xmlRelaxNGValidatePopElement
            - BranchSide:      'xmlreader.c:1041,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1028,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1029,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1033,37'
              BranchSideFuncs:
                - xmlRelaxNGValidatePopElement
        - Branch String:   'xmlreader.c:1029,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1030,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1031,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1036,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1037,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1038,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:1000,29'
          Dst:             xmlValidatePopElement
        - Src:             'xmlreader.c:1006,14'
          Dst:             xmlBuildQName
        - Src:             'xmlreader.c:1008,17'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:1011,29'
          Dst:             xmlValidatePopElement
        - Src:             'xmlreader.c:1033,8'
          Dst:             xmlRelaxNGValidatePopElement
    - functionName:    xmlTextReaderFreeNode
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - cur
      BBCount:         93
      ICount:          493
      EdgeCount:       129
      CyclomaticComplexity: 38
      functionsReached:
        - __xmlDeregisterNodeDefaultValue
        - xmlDictOwns
        - xmlFreeDtd
        - xmlFreeNs
        - xmlFreeNsList
        - xmlTextReaderFreeNodeList
        - xmlTextReaderFreeProp
        - xmlTextReaderFreePropList
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xmlreader.c:438,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:438,30'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlTextReaderFreeNodeList
                - xmlTextReaderFreeProp
                - xmlFreeNs
                - xmlFreeDtd
            - BranchSide:      'xmlreader.c:441,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlTextReaderFreeNodeList
                - xmlTextReaderFreeProp
                - xmlFreeNs
                - xmlFreeDtd
        - Branch String:   'xmlreader.c:438,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:439,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlTextReaderFreeNodeList
                - xmlTextReaderFreeProp
                - xmlFreeNs
                - xmlFreeDtd
            - BranchSide:      'xmlreader.c:441,14'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlTextReaderFreeNodeList
                - xmlTextReaderFreeProp
                - xmlFreeNs
                - xmlFreeDtd
        - Branch String:   'xmlreader.c:442,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:443,25'
              BranchSideFuncs:
                - xmlFreeDtd
            - BranchSide:      'xmlreader.c:446,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlTextReaderFreeNodeList
                - xmlTextReaderFreeProp
                - xmlFreeNs
        - Branch String:   'xmlreader.c:446,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:447,23'
              BranchSideFuncs:
                - xmlFreeNs
            - BranchSide:      'xmlreader.c:450,9'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlTextReaderFreeNodeList
                - xmlTextReaderFreeProp
        - Branch String:   'xmlreader.c:450,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:451,24'
              BranchSideFuncs:
                - xmlTextReaderFreeProp
            - BranchSide:      'xmlreader.c:455,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlTextReaderFreeNodeList
        - Branch String:   'xmlreader.c:455,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:456,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlTextReaderFreeNodeList
            - BranchSide:      'xmlreader.c:462,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:455,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:457,6'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
                - xmlTextReaderFreeNodeList
            - BranchSide:      'xmlreader.c:462,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:457,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:458,32'
              BranchSideFuncs:
                - xmlTextReaderFreeNodeList
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:459,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
                - __xmlDeregisterNodeDefaultValue
        - Branch String:   'xmlreader.c:462,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:462,36'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
                - __xmlDeregisterNodeDefaultValue
            - BranchSide:      'xmlreader.c:465,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
        - Branch String:   'xmlreader.c:462,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:463,2'
              BranchSideFuncs:
                - __xmlDeregisterNodeDefaultValue
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
            - BranchSide:      'xmlreader.c:465,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
        - Branch String:   'xmlreader.c:465,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:466,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
            - BranchSide:      'xmlreader.c:468,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
        - Branch String:   'xmlreader.c:466,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:467,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
            - BranchSide:      'xmlreader.c:468,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
        - Branch String:   'xmlreader.c:467,36'
          Branch Sides:
            - BranchSide:      'xmlreader.c:468,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
                - xmlTextReaderFreePropList
            - BranchSide:      'xmlreader.c:470,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
        - Branch String:   'xmlreader.c:465,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:469,28'
              BranchSideFuncs:
                - xmlTextReaderFreePropList
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:470,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
        - Branch String:   'xmlreader.c:470,58'
          Branch Sides:
            - BranchSide:      'xmlreader.c:471,10'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:477,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:471,41'
          Branch Sides:
            - BranchSide:      'xmlreader.c:472,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:477,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:472,36'
          Branch Sides:
            - BranchSide:      'xmlreader.c:473,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:477,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:473,34'
          Branch Sides:
            - BranchSide:      'xmlreader.c:474,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:477,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:470,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:475,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:477,11'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:475,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:475,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:476,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:475,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:475,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:476,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:475,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:475,2'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:476,5'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:477,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:478,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:480,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:478,37'
          Branch Sides:
            - BranchSide:      'xmlreader.c:479,4'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:480,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
        - Branch String:   'xmlreader.c:479,36'
          Branch Sides:
            - BranchSide:      'xmlreader.c:480,3'
              BranchSideFuncs:
                - xmlDictOwns
                - xmlFreeNsList
            - BranchSide:      'xmlreader.c:486,10'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'xmlreader.c:477,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:481,16'
              BranchSideFuncs:
                - xmlFreeNsList
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:486,10'
              BranchSideFuncs:
                - xmlDictOwns
        - Branch String:   'xmlreader.c:486,38'
          Branch Sides:
            - BranchSide:      'xmlreader.c:487,10'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:490,11'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:486,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:488,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:490,11'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:488,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:488,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:490,11'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:488,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:488,2'
              BranchSideFuncs:
                - xmlDictOwns
            - BranchSide:      'xmlreader.c:490,11'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:488,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:488,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:488,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:490,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:491,4'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:492,3'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:491,33'
          Branch Sides:
            - BranchSide:      'xmlreader.c:492,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:498,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:492,19'
          Branch Sides:
            - BranchSide:      'xmlreader.c:492,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:498,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:492,45'
          Branch Sides:
            - BranchSide:      'xmlreader.c:493,3'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:498,2'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:490,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:494,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:498,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:443,2'
          Dst:             xmlFreeDtd
        - Src:             'xmlreader.c:447,2'
          Dst:             xmlFreeNs
        - Src:             'xmlreader.c:451,2'
          Dst:             xmlTextReaderFreeProp
        - Src:             'xmlreader.c:458,6'
          Dst:             xmlTextReaderFreeNodeList
        - Src:             'xmlreader.c:462,36'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'xmlreader.c:463,2'
          Dst:             __xmlDeregisterNodeDefaultValue
        - Src:             'xmlreader.c:469,2'
          Dst:             xmlTextReaderFreePropList
        - Src:             'xmlreader.c:475,2'
          Dst:             xmlDictOwns
        - Src:             'xmlreader.c:481,2'
          Dst:             xmlFreeNsList
        - Src:             'xmlreader.c:488,2'
          Dst:             xmlDictOwns
    - functionName:    xmlTextReaderExpand
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1573
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         15
      ICount:          75
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - xmlTextReaderDoExpand
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xmlreader.c:1574,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1574,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1575,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1574,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1575,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1576,9'
              BranchSideFuncs:
                - xmlTextReaderDoExpand
        - Branch String:   'xmlreader.c:1576,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1577,16'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1578,9'
              BranchSideFuncs:
                - xmlTextReaderDoExpand
        - Branch String:   'xmlreader.c:1578,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1579,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1580,31'
              BranchSideFuncs:
                - xmlTextReaderDoExpand
        - Branch String:   'xmlreader.c:1580,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1581,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1582,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:1580,9'
          Dst:             xmlTextReaderDoExpand
    - functionName:    xmlTextReaderEntPush
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - value
      BBCount:         11
      ICount:          106
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - xmlGrowCapacity
        - xmlTextReaderErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:595,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:599,35'
              BranchSideFuncs:
                - xmlGrowCapacity.12858
                - xmlTextReaderErrMemory
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:613,37'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:601,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:602,36'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:605,15'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:606,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:607,36'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:610,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:599,19'
          Dst:             xmlGrowCapacity
        - Src:             'xmlreader.c:602,13'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:607,13'
          Dst:             xmlTextReaderErrMemory
    - functionName:    xmlTextReaderValidateEntity
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         84
      ICount:          417
      EdgeCount:       113
      CyclomaticComplexity: 31
      functionsReached:
        - xmlStrlen
        - xmlTextReaderEntPop
        - xmlTextReaderEntPush
        - xmlTextReaderFreeNode
        - xmlTextReaderValidateCData
        - xmlTextReaderValidatePop
        - xmlTextReaderValidatePush
        - xmlUnlinkNode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:1057,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1058,11'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1077,13'
              BranchSideFuncs:
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
        - Branch String:   'xmlreader.c:1058,35'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1059,4'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1072,7'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1059,45'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1060,4'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1072,7'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1058,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1061,28'
              BranchSideFuncs:
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
            - BranchSide:      'xmlreader.c:1072,7'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1061,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1062,25'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1066,10'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1062,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1063,25'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1064,21'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1072,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1073,7'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1074,17'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1077,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1078,21'
              BranchSideFuncs:
                - xmlTextReaderValidatePush
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1081,14'
              BranchSideFuncs:
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
        - Branch String:   'xmlreader.c:1079,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1080,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1081,2'
              BranchSideFuncs:
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1081,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1082,7'
              BranchSideFuncs:
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
            - BranchSide:      'xmlreader.c:1083,40'
              BranchSideFuncs:
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1091,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1092,13'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1094,13'
              BranchSideFuncs:
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
        - Branch String:   'xmlreader.c:1095,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1096,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1097,2'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1099,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1100,13'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1103,2'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
        - Branch String:   'xmlreader.c:1105,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1107,7'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1120,11'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
        - Branch String:   'xmlreader.c:1107,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1108,7'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1116,18'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
        - Branch String:   'xmlreader.c:1108,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1109,9'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1115,3'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
        - Branch String:   'xmlreader.c:1109,8'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1110,22'
              BranchSideFuncs:
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
            - BranchSide:      'xmlreader.c:1113,8'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
        - Branch String:   'xmlreader.c:1117,7'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1118,21'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1119,6'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
        - Branch String:   'xmlreader.c:1120,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1121,4'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
            - BranchSide:      'xmlreader.c:1124,10'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1121,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1121,29'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
            - BranchSide:      'xmlreader.c:1124,10'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1120,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1122,30'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1124,10'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1124,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1125,3'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1126,10'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1126,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1127,10'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1130,2'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1130,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1130,30'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1130,2'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1130,2'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1104,13'
              BranchSideFuncs:
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
            - BranchSide:      'xmlreader.c:1131,5'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1131,29'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1131,33'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1131,5'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
        - Branch String:   'xmlreader.c:1131,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1057,6'
              BranchSideFuncs:
                - xmlTextReaderEntPop
                - xmlTextReaderValidatePop
                - xmlUnlinkNode
                - xmlTextReaderFreeNode
                - xmlTextReaderValidatePop
                - xmlStrlen
                - xmlTextReaderValidateCData
                - xmlTextReaderValidatePush
                - xmlTextReaderEntPush
            - BranchSide:      'xmlreader.c:1132,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:1061,7'
          Dst:             xmlTextReaderEntPush
        - Src:             'xmlreader.c:1079,10'
          Dst:             xmlTextReaderValidatePush
        - Src:             'xmlreader.c:1084,33'
          Dst:             xmlStrlen
        - Src:             'xmlreader.c:1083,13'
          Dst:             xmlTextReaderValidateCData
        - Src:             'xmlreader.c:1095,10'
          Dst:             xmlTextReaderValidatePop
        - Src:             'xmlreader.c:1110,8'
          Dst:             xmlUnlinkNode
        - Src:             'xmlreader.c:1111,8'
          Dst:             xmlTextReaderFreeNode
        - Src:             'xmlreader.c:1117,7'
          Dst:             xmlTextReaderValidatePop
        - Src:             'xmlreader.c:1122,10'
          Dst:             xmlTextReaderEntPop
    - functionName:    xmlTextReaderEntPop
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         7
      ICount:          79
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:629,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:630,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:631,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:632,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:633,23'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:635,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderValidatePush
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         38
      ICount:          259
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - xmlBuildQName
        - xmlRelaxNGValidateFullElement
        - xmlRelaxNGValidatePushElement
        - xmlTextReaderErrMemory
        - xmlTextReaderExpand
        - xmlValidatePushElement
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:900,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:901,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
                - xmlBuildQName
                - xmlValidatePushElement
                - xmlTextReaderErrMemory
                - xmlValidatePushElement
            - BranchSide:      'xmlreader.c:927,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
        - Branch String:   'xmlreader.c:901,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:901,36'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
                - xmlBuildQName
                - xmlValidatePushElement
                - xmlTextReaderErrMemory
                - xmlValidatePushElement
            - BranchSide:      'xmlreader.c:927,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
        - Branch String:   'xmlreader.c:900,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:902,7'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlValidatePushElement
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
                - xmlTextReaderErrMemory
                - xmlValidatePushElement
            - BranchSide:      'xmlreader.c:927,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
        - Branch String:   'xmlreader.c:902,25'
          Branch Sides:
            - BranchSide:      'xmlreader.c:902,29'
              BranchSideFuncs:
                - xmlValidatePushElement
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
            - BranchSide:      'xmlreader.c:903,53'
              BranchSideFuncs:
                - xmlValidatePushElement
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
        - Branch String:   'xmlreader.c:902,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:903,53'
              BranchSideFuncs:
                - xmlValidatePushElement
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
            - BranchSide:      'xmlreader.c:909,28'
              BranchSideFuncs:
                - xmlBuildQName
                - xmlValidatePushElement
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:910,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:911,40'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:914,53'
              BranchSideFuncs:
                - xmlValidatePushElement
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
        - Branch String:   'xmlreader.c:927,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:928,17'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
            - BranchSide:      'xmlreader.c:954,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:927,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:931,6'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
            - BranchSide:      'xmlreader.c:954,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:931,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:931,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:932,38'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushElement
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
        - Branch String:   'xmlreader.c:935,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:939,33'
              BranchSideFuncs:
                - xmlTextReaderExpand
                - xmlRelaxNGValidateFullElement
            - BranchSide:      'xmlreader.c:949,6'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:940,10'
          Branch Sides:
            - BranchSide:      'xmlreader.c:941,14'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:943,39'
              BranchSideFuncs:
                - xmlRelaxNGValidateFullElement
        - Branch String:   'xmlreader.c:949,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:950,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:951,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:903,29'
          Dst:             xmlValidatePushElement
        - Src:             'xmlreader.c:909,14'
          Dst:             xmlBuildQName
        - Src:             'xmlreader.c:911,17'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:914,29'
          Dst:             xmlValidatePushElement
        - Src:             'xmlreader.c:932,8'
          Dst:             xmlRelaxNGValidatePushElement
        - Src:             'xmlreader.c:939,13'
          Dst:             xmlTextReaderExpand
        - Src:             'xmlreader.c:943,9'
          Dst:             xmlRelaxNGValidateFullElement
    - functionName:    xmlTextReaderValidateCData
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - reader
        - data
        - len
      BBCount:         20
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlRelaxNGValidatePushCData
        - xmlValidatePushCData
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:968,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:969,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
                - xmlValidatePushCData
            - BranchSide:      'xmlreader.c:975,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
        - Branch String:   'xmlreader.c:969,32'
          Branch Sides:
            - BranchSide:      'xmlreader.c:969,36'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
                - xmlValidatePushCData
            - BranchSide:      'xmlreader.c:975,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
        - Branch String:   'xmlreader.c:968,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:970,47'
              BranchSideFuncs:
                - xmlValidatePushCData
                - xmlRelaxNGValidatePushCData
            - BranchSide:      'xmlreader.c:975,10'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
        - Branch String:   'xmlreader.c:975,59'
          Branch Sides:
            - BranchSide:      'xmlreader.c:975,59'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
            - BranchSide:      'xmlreader.c:976,17'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
        - Branch String:   'xmlreader.c:975,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:975,9'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
            - BranchSide:      'xmlreader.c:979,6'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
        - Branch String:   'xmlreader.c:979,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:979,35'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:980,36'
              BranchSideFuncs:
                - xmlRelaxNGValidatePushCData
        - Branch String:   'xmlreader.c:981,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:982,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:983,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:970,25'
          Dst:             xmlValidatePushCData
        - Src:             'xmlreader.c:980,8'
          Dst:             xmlRelaxNGValidatePushCData
    - functionName:    xmlTextReaderPreserve
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3816
      functionLinenumberEnd: 3839
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         17
      ICount:          116
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xmlreader.c:3819,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3820,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3822,11'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3823,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3824,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3826,10'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3826,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3826,46'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3830,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3826,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3827,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3830,5'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3833,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3834,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3838,12'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:3834,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:3835,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:3836,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    xmlTextReaderDoExpand
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         25
      ICount:          130
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - xmlTextReaderGetSuccessor
        - xmlTextReaderPushData
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:1170,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1170,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1171,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1170,52'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1170,56'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1171,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1170,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1171,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1172,5'
              BranchSideFuncs:
                - xmlTextReaderGetSuccessor
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1173,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1174,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1176,39'
              BranchSideFuncs:
                - xmlTextReaderGetSuccessor
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1176,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1177,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1178,6'
              BranchSideFuncs:
                - xmlTextReaderPushData
                - xmlTextReaderGetSuccessor
        - Branch String:   'xmlreader.c:1178,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1179,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1180,6'
              BranchSideFuncs:
                - xmlTextReaderPushData
                - xmlTextReaderGetSuccessor
        - Branch String:   'xmlreader.c:1180,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1181,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1182,30'
              BranchSideFuncs:
                - xmlTextReaderPushData
                - xmlTextReaderGetSuccessor
        - Branch String:   'xmlreader.c:1183,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1184,6'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1188,5'
              BranchSideFuncs:
                - xmlTextReaderGetSuccessor
                - xmlTextReaderPushData
        - Branch String:   'xmlreader.c:1188,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1173,6'
              BranchSideFuncs:
                - xmlTextReaderGetSuccessor
                - xmlTextReaderPushData
            - BranchSide:      'xmlreader.c:1189,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xmlreader.c:1176,13'
          Dst:             xmlTextReaderGetSuccessor
        - Src:             'xmlreader.c:1182,8'
          Dst:             xmlTextReaderPushData
    - functionName:    xmlTextReaderReadString
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1738
      functionLinenumberEnd: 1803
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         47
      ICount:          230
      EdgeCount:       57
      CyclomaticComplexity: 12
      functionsReached:
        - xmlBufCat
        - xmlBufCreate
        - xmlBufDetach
        - xmlBufFree
        - xmlTextReaderDoExpand
        - xmlTextReaderErrMemory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:1743,26'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1743,30'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1744,8'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1743,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1744,8'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1746,13'
              BranchSideFuncs:
                - xmlTextReaderDoExpand
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
                - xmlBufCat
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1746,12'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1746,40'
              BranchSideFuncs:
                - xmlTextReaderDoExpand
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
                - xmlBufCat
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1746,58'
              BranchSideFuncs:
                - xmlTextReaderDoExpand
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
                - xmlBufCat
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1747,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1750,13'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
                - xmlBufCat
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1750,13'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
                - xmlBufCat
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1752,40'
              BranchSideFuncs:
                - xmlTextReaderDoExpand
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
                - xmlBufCat
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1757,13'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1752,55'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1753,18'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1754,17'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1752,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1754,17'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1755,13'
              BranchSideFuncs:
                - xmlBufCreate
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
                - xmlBufCat
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1761,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1762,32'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1766,11'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
                - xmlBufCat
        - Branch String:   'xmlreader.c:1767,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1768,17'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
                - xmlBufCat
            - BranchSide:      'xmlreader.c:1797,24'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1768,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1771,27'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1771,27'
              BranchSideFuncs:
                - xmlBufCat
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1775,21'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
                - xmlBufCat
            - BranchSide:      'xmlreader.c:1782,17'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
                - xmlBufCat
        - Branch String:   'xmlreader.c:1775,21'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1776,27'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
                - xmlBufCat
            - BranchSide:      'xmlreader.c:1779,17'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
                - xmlBufCat
        - Branch String:   'xmlreader.c:1785,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1786,13'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1788,9'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
                - xmlBufCat
        - Branch String:   'xmlreader.c:1788,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1789,19'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
                - xmlBufCat
            - BranchSide:      'xmlreader.c:1793,15'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
                - xmlBufCat
        - Branch String:   'xmlreader.c:1790,17'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1788,9'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1791,17'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlBufFree
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1798,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1799,32'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
                - xmlBufFree
            - BranchSide:      'xmlreader.c:1801,16'
              BranchSideFuncs:
                - xmlBufFree
      Callsites:
        - Src:             'xmlreader.c:1752,18'
          Dst:             xmlTextReaderDoExpand
        - Src:             'xmlreader.c:1760,11'
          Dst:             xmlBufCreate
        - Src:             'xmlreader.c:1762,9'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:1771,17'
          Dst:             xmlBufCat
        - Src:             'xmlreader.c:1797,11'
          Dst:             xmlBufDetach
        - Src:             'xmlreader.c:1799,9'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:1801,5'
          Dst:             xmlBufFree
    - functionName:    xmlTextReaderReadOuterXml
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         13
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - xmlAllocOutputBuffer
        - xmlBufDetach
        - xmlCtxtErrIO
        - xmlOutputBufferClose
        - xmlTextReaderDumpCopy
        - xmlTextReaderErrMemory
        - xmlTextReaderExpand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:1703,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1704,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1706,12'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlTextReaderDumpCopy
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlCtxtErrIO
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1707,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1708,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1710,14'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlTextReaderDumpCopy
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlCtxtErrIO
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1711,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1712,32'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1716,27'
              BranchSideFuncs:
                - xmlTextReaderDumpCopy
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlCtxtErrIO
        - Branch String:   'xmlreader.c:1717,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1718,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlBufDetach
                - xmlOutputBufferClose
            - BranchSide:      'xmlreader.c:1720,24'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlreader.c:1703,9'
          Dst:             xmlTextReaderExpand
        - Src:             'xmlreader.c:1710,14'
          Dst:             xmlAllocOutputBuffer
        - Src:             'xmlreader.c:1712,9'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:1716,5'
          Dst:             xmlTextReaderDumpCopy
        - Src:             'xmlreader.c:1718,9'
          Dst:             xmlCtxtErrIO
        - Src:             'xmlreader.c:1720,11'
          Dst:             xmlBufDetach
        - Src:             'xmlreader.c:1721,5'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlTextReaderDumpCopy
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionLinenumberEnd: 1647
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
        - output
        - node
      BBCount:         20
      ICount:          117
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - xmlDocCopyNode
        - xmlFreeNode
        - xmlNodeDumpOutput
        - xmlTextReaderErrMemory
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xmlreader.c:1621,38'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1622,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1625,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1622,42'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1623,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1625,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1623,44'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1624,10'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1625,9'
              BranchSideFuncs: []
        - Branch String:   'xmlreader.c:1621,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1625,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1627,10'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlNodeDumpOutput
                - xmlFreeNode
                - xmlTextReaderErrMemory
                - xmlNodeDumpOutput
        - Branch String:   'xmlreader.c:1627,43'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1628,10'
              BranchSideFuncs:
                - xmlNodeDumpOutput
            - BranchSide:      'xmlreader.c:1629,27'
              BranchSideFuncs:
                - xmlNodeDumpOutput
        - Branch String:   'xmlreader.c:1627,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1629,27'
              BranchSideFuncs:
                - xmlNodeDumpOutput
            - BranchSide:      'xmlreader.c:1637,31'
              BranchSideFuncs:
                - xmlDocCopyNode
                - xmlNodeDumpOutput
                - xmlFreeNode
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1638,13'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1639,36'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1643,27'
              BranchSideFuncs:
                - xmlNodeDumpOutput
                - xmlFreeNode
      Callsites:
        - Src:             'xmlreader.c:1629,9'
          Dst:             xmlNodeDumpOutput
        - Src:             'xmlreader.c:1637,16'
          Dst:             xmlDocCopyNode
        - Src:             'xmlreader.c:1639,13'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:1643,9'
          Dst:             xmlNodeDumpOutput
        - Src:             'xmlreader.c:1645,9'
          Dst:             xmlFreeNode
    - functionName:    xmlTextReaderReadInnerXml
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - xmlAllocOutputBuffer
        - xmlBufDetach
        - xmlCtxtErrIO
        - xmlOutputBufferClose
        - xmlTextReaderDumpCopy
        - xmlTextReaderErrMemory
        - xmlTextReaderExpand
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:1664,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1665,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1667,9'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlCtxtErrIO
                - xmlTextReaderDumpCopy
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1667,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1668,9'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1670,14'
              BranchSideFuncs:
                - xmlAllocOutputBuffer
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlCtxtErrIO
                - xmlTextReaderDumpCopy
                - xmlTextReaderErrMemory
        - Branch String:   'xmlreader.c:1671,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1672,32'
              BranchSideFuncs:
                - xmlTextReaderErrMemory
            - BranchSide:      'xmlreader.c:1676,16'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlCtxtErrIO
                - xmlTextReaderDumpCopy
        - Branch String:   'xmlreader.c:1676,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1677,31'
              BranchSideFuncs:
                - xmlTextReaderDumpCopy
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlCtxtErrIO
            - BranchSide:      'xmlreader.c:1679,9'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlOutputBufferClose
                - xmlCtxtErrIO
        - Branch String:   'xmlreader.c:1679,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1680,22'
              BranchSideFuncs:
                - xmlCtxtErrIO
                - xmlBufDetach
                - xmlOutputBufferClose
            - BranchSide:      'xmlreader.c:1682,24'
              BranchSideFuncs:
                - xmlBufDetach
                - xmlOutputBufferClose
      Callsites:
        - Src:             'xmlreader.c:1664,9'
          Dst:             xmlTextReaderExpand
        - Src:             'xmlreader.c:1670,14'
          Dst:             xmlAllocOutputBuffer
        - Src:             'xmlreader.c:1672,9'
          Dst:             xmlTextReaderErrMemory
        - Src:             'xmlreader.c:1677,9'
          Dst:             xmlTextReaderDumpCopy
        - Src:             'xmlreader.c:1680,9'
          Dst:             xmlCtxtErrIO
        - Src:             'xmlreader.c:1682,11'
          Dst:             xmlBufDetach
        - Src:             'xmlreader.c:1683,5'
          Dst:             xmlOutputBufferClose
    - functionName:    xmlTextReaderNext
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1594
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         26
      ICount:          136
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - xmlTextReaderNextTree
        - xmlTextReaderRead
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:1598,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1599,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1600,9'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderNextTree
        - Branch String:   'xmlreader.c:1600,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1601,38'
              BranchSideFuncs:
                - xmlTextReaderNextTree
            - BranchSide:      'xmlreader.c:1602,11'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderRead
        - Branch String:   'xmlreader.c:1603,23'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1603,27'
              BranchSideFuncs:
                - xmlTextReaderRead
            - BranchSide:      'xmlreader.c:1604,34'
              BranchSideFuncs:
                - xmlTextReaderRead
        - Branch String:   'xmlreader.c:1603,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1604,34'
              BranchSideFuncs:
                - xmlTextReaderRead
            - BranchSide:      'xmlreader.c:1605,9'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderRead
        - Branch String:   'xmlreader.c:1605,45'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1605,48'
              BranchSideFuncs:
                - xmlTextReaderRead
            - BranchSide:      'xmlreader.c:1606,34'
              BranchSideFuncs:
                - xmlTextReaderRead
        - Branch String:   'xmlreader.c:1605,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1606,34'
              BranchSideFuncs:
                - xmlTextReaderRead
            - BranchSide:      'xmlreader.c:1607,9'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlTextReaderRead
                - xmlTextReaderRead
        - Branch String:   'xmlreader.c:1607,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1608,34'
              BranchSideFuncs:
                - xmlTextReaderRead
            - BranchSide:      'xmlreader.c:1609,5'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlTextReaderRead
        - Branch String:   'xmlreader.c:1611,6'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1612,13'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1613,5'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlTextReaderRead
        - Branch String:   'xmlreader.c:1613,5'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1610,33'
              BranchSideFuncs:
                - xmlTextReaderRead
                - xmlTextReaderRead
            - BranchSide:      'xmlreader.c:1614,30'
              BranchSideFuncs:
                - xmlTextReaderRead
      Callsites:
        - Src:             'xmlreader.c:1601,16'
          Dst:             xmlTextReaderNextTree
        - Src:             'xmlreader.c:1604,16'
          Dst:             xmlTextReaderRead
        - Src:             'xmlreader.c:1606,16'
          Dst:             xmlTextReaderRead
        - Src:             'xmlreader.c:1608,16'
          Dst:             xmlTextReaderRead
        - Src:             'xmlreader.c:1610,15'
          Dst:             xmlTextReaderRead
        - Src:             'xmlreader.c:1614,12'
          Dst:             xmlTextReaderRead
    - functionName:    xmlTextReaderReadState
      functionSourceFile: '/src/libxml2/xmlreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1558
      functionLinenumberEnd: 1562
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'xmlreader.c:1559,9'
          Branch Sides:
            - BranchSide:      'xmlreader.c:1560,2'
              BranchSideFuncs: []
            - BranchSide:      'xmlreader.c:1561,12'
              BranchSideFuncs: []
      Callsites:       []
...
